ASP.NET的汽车销售管理系统的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET的汽车销售管理系统的设计与实现(4)


 
图3后台功能结构图
3.4系统数据库设计
3.4.1数据库E-R图
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
通过对汽车销售管理系统的具体分析,设计出系统前后台关系模式。其中前台网站实体包括:用户、网站及订单等。用户能够用浏览网站和下订单。用户具有用户名、密码、性别、联系方式等属性;网站包括网站内容等属性;订单的属性包括:订单编号、购买车型、订金金额等。后台系统包括:管理员、采购信息、订单信息、商品信息、供应商信息和客户信息。管理员能够对以上信息进行管理。具体关系如下图所示。
与系统前台有关的系统E-R图如图4所示。
 
图4 前台网站关系图
与系统后台有关的系统E-R图如图5示。
 
图5 后台关系图
3.4.2数据库的逻辑设计
结合以上的系统需求,将数据库大致分为两个部分:公司后台数据库和网站前台数据库。
其中公司后台数据库主要包含以下几个表:管理员信息表Admin表、客户信息表Customer表、订单信息表Orders表、商品信息表GoodsInfo表、供应商信息表SupplierInfo表。
在这里只对系统最重要的两个表:订单信息表,商品信息表中的重要字段做一下结构说明。
Orders表用来记录客户订单信息。应用于管理员处理客户订单,及客户订单信息的记录。其中重要字段如表1所示。
表1  Orders表
字段    类型    长度    是否空    主键    说明
orderid    int    长整形    否    是    订单编号
username    nvarchar    30    否    否    用户名称
deposit    float    8    是    否    订金金额
carid    int    长整形    否    否    商品编号
flag    bit    1    否    否    订单处理标记
GoodsInfo表是记录商品信息,应用于管理员对商品信息的录入。其中重要字段如表2所示。
表2  GoodsInfo表
字段    类型    长度    是否空    主键    说明
Id    Int    4    否    是    货品编号
Spmc    varchar    30    是    否    商品名称
Jhjg    float    8    是    否    进货价格
xsjg    float    8    是    否    销售价格
以上即为公司后台主要数据库关键表,关键在字段设计。接下来将对网站前台数据库中关键表,关键字段做以下结构说明。
网站前台数据库主要包含以下几个表:网站内容类型表pro_type表、网站内容表product表、客户订单表Orders表。
pro_type表用主要应用于区别网站显示内容。将网站由字段pro_name将网站内容区分为:新闻中心、产品展厅、文修中心等板块。其中关键字段如表4所示。

表3  pro_type表
字段    类型    长度    是否空    主键    说明 (责任编辑:qin)