Asp.Net 权限设计教程(2)- 技术储备、项目架构简单说明、数据库设计

一、工欲善其事,必先利其器

        1.1、所需技术

            后端:C#基础语法、Asp.Net MVC框架、EF框架

            前端:CSS、Bootstrap、JavaScript、JQuery

        1.2、IDE

            代码编辑器:Microsoft Visual Studio Enterprise 2017

            数据库:SQL Server 2008 R2

二、项目架构

        2.1、总述

            项目采用经典的三层架构,Web框架采用MVC 5,ORM采用Entity Framework 6,设计思路参考国外开源电商项目Nopcommerce。

      2.2、项目命名方式

            项目采用公司名称首字母组合(Jszc)+项目名称(ERP)的组合。

        2.3、项目分层

            2.3.1、分层示意图

项目分层示意图

            2.3.2、分层说明

                Jszc.ERP.Core:存放EF实体类

                Jszc.ERP.Data:存放EF实体类与表结构的映射配置文件

                Jszc.ERP.Service:存放业务逻辑层代码文件

                Jszc.ERP.Utilities:存放公共静态类文件

                Jszc.ERP.Web:Web层

三、数据库设计

            3.1、模型设计工具介绍

                数据库模型设计工具采用PowerDesigner15(简称PD)

            3.2、数据库设计模型图

数据建模
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容