毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
安卓手机网上商城电子商务系统开发+ER图+流程图(6)
(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所示
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
PV3D实景虚拟漫游技术的实现
下一篇:
C#大学生个人学习生活管理软件的开发+功能模块结构图
jsp+mysql的B2C网上商城系统的设计与实现
基于蓝牙和安卓的仪器专用APP的设计和开发
Android智能手机的交互式学习系统的设计
安卓App安全性测试与实现
C#+sqlserver安卓系统性能测试工具的设计与实现
基于安卓平台的运动交友APP设计
jsp+mysql家具行业网上商城系统设计
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
中国学术生态细节考察《...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
公寓空调设计任务书
国内外图像分割技术研究现状
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】