安卓手机网上商城电子商务系统开发+ER图+流程图(6)
时间:2016-11-23 21:05 来源:毕业论文 作者:毕业论文 点击:次
(3)系统采用模块化的设计方案,分为前台和后台两大部分,便于系统在开发过程中的修改和文护工作。 2. 系统前台模块设计 根据对当下主流电子商务网站的调研(如京东、亚马逊、易迅等),结合自己所要开发的电子商务系统的需求,系统分为前台和后台两部分进行设计,前台主要实现的是用户注册登录,商品信息的查看、搜索,在线购物等功能,如下图5.1所示: 图5.1 网站前台功能结构(来源:本研究) 3. 系统后台模块设计 对于后台管理员而言,根据功能需求分析,后台应包括的主要功能有:商品信息的管理,会员的管理,订单的管理和网站信息的管理等。如图5.2所示: 图5.2 网站后台功能结构(来源:本研究) (二) 数据库的分析与设计 1. 数据库设计思路 数据库设计是电子商务系统设计中非常重要的一个环节,在系统前台的客户购物界面中的相关信息要写入数据库,商品信息要存在商品数据库中,同时还要不断的接受数据访问。因此,在建立数据库的时候要与自己设计的系统相结合,数据结构要合理,最大程度的减少数据冗余。目前本系统还处于试运行的阶段,数据量相对也比较少,所以采用的是ACCESS 2003数据库,能够基本满足本系统的数据存储、读取的需求,默认保存名为data.mdb。 2. 概念结构设计(E-R图) 根据网站的需求,规划出本系统所使用的数据库实体对象为用户实体、管理员实体、商品实体、订单实体、新闻实体。各个实体的E-R图如下: (1)用户实体:用户实体包括了用户编号、用户名称、密码、E-mail、通信地址、真实姓名、联系方式等属性。用户E-R图如图5.3所示: 图5.3 会员实体(来源:本研究) (2)订单实体:订单序号、订单编号、用户名称、商品名称、数量、价格、收货人姓名、收货人地址、付款方式等属性,E-R图5.4所示: 图5.4 订单实体(来源:本研究) (3) 管理员实体:管理员名称、密码。如图5.5所示: 图5.5 管理员实体(来源:本研究) (4) 商品实体:商品编号、商品名称、所属大类、所属分类、商品价格、是否推荐、上市日期等属性,如图5.6所示。 图5.6 商品实体(来源:本研究) (5) 新闻实体:包括新闻编号、新闻标题、新闻内容、上传日期等属性。如图5.7所示 图5.7 新闻实体(来源:本研究) 图5.8为总体E-R图,进一步描述了数据库各个实体之间的联系。 图5.8 总体E-R图(来源:本研究) 3. 逻辑结构设计 用户表(用户编号,用户名称,密码,E-mail,通信地址,联系方式,真实姓名) 订单表(订单序号,订单编号,用户名称,商品名称,数量,价格,收货人姓名,收货人地址,联系方式,付款方式) 管理员表(管理员名称,密码) 商品表(商品编号,商品名称,所属大类,所属分类,商品价格,商品简介,是否推荐,上市日期) 新闻表(新闻编号,新闻标题,新闻内容,上传日期) 4. 物理结构设计 下面将列出数据库中主要的几个表,包括用户信息表、商品信息表、管理员表、订单详情表、新闻表等。列出的字段名是表中较为重要的字段,详细的字段可以在程序中查看。各个主要表的字段设置如表5.1-5.5所示。 (1)用户信息表:用户注册的时候需要填写的个人信息,如表5.1所示 (责任编辑:qin) |