ASP.NET的汽车销售管理系统的设计与实现(4)
时间:2016-12-24 16:04 来源:毕业论文 作者:毕业论文 点击:次
图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) |