二讲系统架构及数据库设计.pptx
学云签约讲师钟勇—第二讲系统架构及数据库设计JQuery版客户关系管理系统个人博客个人QQ:420972667
上讲回顾我们在上讲中主要就是学习了CRM系统的概念,以及我们教程中的这个CRM系统应该实现哪些功能。
学习目标系统架构的简介数据库设计
系统架构系统基于ASP.NET三层架构,数据存储使用SQLServer或SQLExpress数据库,业务逻辑层包含了实体模型与数据库操作代码,表现层使用ASP.NETWebForm和jQuery来构建响应性的用户界面。层次架构如图所示:表示层(基于WebForm以及Jquery)业务逻辑层(实体及业务处理类)数据处理层(加载与存储数据)
数据库设计在进行数据库设计前,系统架构人员会根据系统的需求分析绘制出系统的数据模型,DBA或者是数据库开发人员根据这些数据模型来设计表结果。具体表的设计参见数据库表设计讲解。表名称描述T_BusinessLogInfoCRM系统的客户跟踪日志记录信息表T_ServicePowerCRM系统的角色表,默认包含经理与业务员两种角色T_SysLogInfoCRM的系统日志表T_ServiceUserCRM的系统用户表T_UserInfoCRM的客户信息保存数据表
本讲小结1.系统的架构设计,系统是基于ASP.NET三层架构的。2.数据库表的设计,系统由5张数据库表构成。
作业1.根据我们这讲所讲的,完成系统的数据库表的设计。