# 订单管理系统 **Repository Path**: tenmspace/order-management-system ## Basic Information - **Project Name**: 订单管理系统 - **Description**: .netCore项目框架搭建,后续会持续更新 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-09-13 - **Last Updated**: 2022-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 订单管理系统 #### 介绍 .netCore项目框架搭建,后续会持续更新,刚开始做的时候我想用DDD的模式搭建框架,但是后来想想,只是学习做小项目,没有必要用DDD的模式搭建框架,那样有点杀鸡用牛刀的感觉,于是我还是搞了一个简单的.netCore的简单框架,这样简单还能把该用的技术都能涵盖里面。 架构模型采用基于RESTful API风格的前后台分离框架。后端是可以支持前后端分离的,不过我由于我前端技术不大行,先用layui来做一个前后端合在一起的项目。后期可以修改为Vue或者react的前后端分离的前端。框架总体分为七层:视图层(前端UI)、控制层、业务层、仓储层、数据访问层、数据存储层、共通层。 #### 软件架构 软件架构说明 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0916/093229_0acc4bed_1341259.png "屏幕截图.png") | | | |---|---| | 前端 | LayUI | | | Html+CSS+JS | | | Blazor | |后端 | .netCore | | | webApi | | | EFCore | | | 依赖注入 | | | 异步请求(Task、await、async) | | | 权限验证(JWT或Identity) | | | 全局异常处理 | | | 日志(Nlog) | | | 跨域处理 | | | Swagger配置和使用 | | | Redis缓存 | | | autoMapper | | | 消息队列 | | | Mysql配置 | | | 中间件开发 | | | 容器(docker) | | | 后期部署 | #### 安装教程 我简单的写了一下代码,运行后大概的页面效果是这样的,只是简单的一个CRUD,大家有更合适的技术也可以再评论区留言,我也跟着学习学习。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0916/093802_5df241f0_1341259.png "屏幕截图.png") #### 使用说明 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0916/093819_d499ac3b_1341259.png "屏幕截图.png") 目前框架简单的搭建了一下,后续会持续更新,现在先把框架的大体目录给大家看一下,目前先这样,等后续如果感觉不合适再进行调整。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0916/093845_5cbd43ba_1341259.png "屏幕截图.png") ### 欢迎大家关注公众号:十分钟空间 .netCore我也是刚接触,对于一些东西也在慢慢摸索,大家一起努力学习。对于我们程序员来说,新的技术可以不用,但是不能不了解,至少在您以后面试的时候为您加分。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0916/093929_38603493_1341259.png "屏幕截图.png") #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)