资源描述
电子商务网站设计
实
习
报
告
专 业 管理科学与工程
学生姓名
班 级
学 号
指导教师 原娟娟 陶钰
目 录
1.系统分析 1
2.1需求分析 1
2.2可行性研究 3
2.3系统功能分析 4
2.系统设计 9
2.1总体设计 9
2.2系统模块设计 9
2.3数据库设计 11
2.4代码设计 16
3.系统详细设计 17
3.1系统首页设计与实现 17
3.2系统前台设计与实现 17
3.3系统后台设计与实现 19
电子商务网站设计实习
*****网站/**系统设计与开发
1.网站分析
1.1网站需求分析
1.2网站可行性分析
(1)技术可行性
(2)操作可行性
(3)经济可行性
1.3网站功能分析
2.3系统功能分析
2.3.1 业务流程分析
亮程汽车灯具销售系统主要业务流程图:
(1)前台用户购物的业务流程图如图1-1所示:
用户
浏览网页
登 录
重新登录
注 册
会员表
审核
选择商品
N
Y
审核库存
加入购物车
修改购买数量
审核库存
提示库存不足
N
N
Y
Y
下订单
订单
图1-1 前台用户购物的业务流程图
用户浏览网页,需要购买商品则需要登录。用户可以进行注册,用户的注册信息将被保存进入会员表。用户登录时,系统会对会员的信息与会员表中的信息进行对比,信息审核通过,用户则可以选择商品。如果审核不通过,则要求用户重新登录。
用户选择自己想要的商品后,可以选择放入收藏夹或是直接加入购物车,但无论是从收藏夹或是直接加入购物车,都需要进行库存审核。如果该商品无库存,则无法加入购物车,并提示库存不足。
用户将选择的商品放入购物车后,可以进行数量的修改,修改数量后,还将进行库存审核。如果修改后的数量超过了库存的数量,会提示库存不足。如果库存充足,则可以进行下订单。最后完成的订单信息将会存入订单表。
(2)后台管理员管理的业务流程图如图1-2所示:
管理员
登录
审核
查看及修改
商品管理
用户管理
订单管理
产品信息表
注册会员表
管理员表
订单表
重新登录
Y
N
图1-2 后台管理员管理的业务流程图
管理员进入后台进行登录,系统对登录信息进行审核。审核通过后,就可以根据管理员权限对后台进行相应的查看和修改。如果审核不通过,则要求管理员进行重新登录。
如果管理员具有“站长”权限,则可以对后台的所有项目进行更改。
如果管理员具有“管理员”权限,则可以进行“添加商品”,“大类管理”,“小类管理”,“类别转移”,“查看修改”以及“注册用户”模块的管理。
如果管理员具有“二级管理员”权限,则可以进行“添加商品”,“查看修改”以及“订单管理”模块的管理。
管理员要进入相应的模块进行管理,都需要进行权限审核。如果权限不足,则会出现提示信息。
2.3.2 数据流程图
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。系统分析的主要成果是新系统的逻辑模型,本系统的逻辑模型主要是以系统的数据流图为主要描述工作。
亮程汽车灯具销售系统主要数据流程图:
(1) 前台用户购物的数据流程图如图1-3所示:
P1
会员
注册
P3
选购
商品
P8
下订单
P7
审核
库存
P6
修改购买
数量
P4
审核库存
P5
加入购
物车
P2
审核信息
D1
用户
注册会员表
订单
D2
用户信息
F1
F2
F33
F6
F7
注:
F1:登录信息
F2:错误提示
F3:登录成功
F4、F6:审核不通过
F5、F7:审核通过
F4
F5
图1-3 前台用户购物的数据流程图
(2)后台管理员管理的数据流程图如图1-4所示:
管理员
P9
登录
P10
审核
权限
P12
查看及
修改
P11
提示权
限不足
D1
D2
D3
D4
注册会员表
订单
产品信息表
管理员表
Y
N
图1-4 后台管理员管理的数据流程图
1.3.3 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。上面的数据流图只给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典通过对数据流、数据元素、数据存储、加工、外部项的描述,对数据流图的各种成分起注解、说明作用,以下给这些成分赋以实际的内容。
表1-1 数据流表
数据流名称:注册会员信息
数据流来源:D1
数据流流向:P1
组 成:用户信息=会员编号+会员名+邮箱+密码+时间+问题+答案+登陆次数+最后登陆时间+地址+邮编+电话+支付方式+送货方式+性别+真实姓名
说 明:包含了用户的详细内容
数据流名称:订单信息
数据流来源:D2
数据流流向:P12
组 成:订单信息=订单编号+用户名+时间+灯具编号+购买数量+订单号+订单状态+收货人姓名+收货人地址+邮编+留言+支付方式+送货方式+性别+价格总额+收货人编号+收货人真实姓名
说 明:包含了产品的详细信息
数据流名称:商品信息
数据流来源: D3
数据流流向: P12
组 成:商品信息=编号+名称+市场价+会员价+所属小类+所属大类+送货费+详情
说 明:包含了商品的详细信息
数据流名称:管理员信息
数据流来源: D4
数据流流向: P12
组 成:管理员信息=管理员编号+用户名+密码+权限级别
说 明:包含了管理员的详细信息
2.网站设计
2.1网站总体设计
*****网站
用户登录
产品展示
网站管理
购物车
购物车
热卖商品
促销商品
最新商品
订单管理
商品管理
用户管理
用户注册
用户登录
生成订单
图2-1系统功能模块关系图
(注:也可将前、后台分开画)
2.2 系统模块设计
*****网站是由用户登录模块、产品展示模块、购物车模块、留言簿模块、系统管理模块组成,规划系统功能模块如下:
(1)用户登录模块
主要包括用户注册、密码修改、用户登录。
(2)产品展示模块
************************
(3)购物车模块
***************************
(4)****************
********************************
2.3 数据库设计
2.3.1 数据库需求分析
2.3.2概念结构设计
注:画出网站中所涉及的实体的E-R图;要求先画实体的E-R图再画实体之间的关系图。
例:订单信息实体的E-R图:
订单
订单号
会员号
下单时间
支付方式
灯具编号
订单状态
送货方式
购买数量
图2-2 订单信息实体的E-R图
会员信息实体的E-R图:
会员
编 号
邮 箱
密 码
电话
会员名
注册时间
真实姓名
性 别
图2-3 会员信息实体的E-R图
*********************************************
主要实体关系的E-R图:
由于各个实体的属性已在上面E-R图中画出,所以描述主要实体关系时省略了相关属性。
订单
生成
会员
小类
大类
管理员
商品
选购
管理
管理
管理
管理
管理
属于
属于
m
1
n
n
m
n
m
n
m
1
n
n
m
n
1
n
m
n
图2-8 主要实体关系的E-R图
2.3.3 逻辑结构设计
E-R图只描述了系统的概念模型,逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用的数据模型想符合的逻辑结构。
E-R图向关系模型转换的结果如下所示:
(1)订单信息(订单编号,用户名,时间,灯具编号,购买数量,订单号,订单状态,收货人姓名,收货人地址,定单留言,支付方式,送货方式,价格总额,收货人编号)
(2)管理员信息(管理员编号,用户名,密码,级别)
*****************************************************
2.4 代码设计
2.4.1 代码设计的功能与设计原则
2.4.2 系统代码设计
例:订单编号的设计方法是:以生成订单的时间(年月日时分秒)为订单号,如订单号为2011526154456。2011为年,526为5月26日,154456为15时44分56秒。
3.系统详细设计
3.1 系统首页设计与实现
本系统的主界面文件为 main.asp,它的功能显示设备管理系统的框架信息,包括设备基本信息、设备维修管理、设备人员管理,计划和统计等信息。
主界面分为三部分。左侧是left.asp文件,是导航栏。上面是一个top.asp文件,包括一些文字及图片。界面的中部是背景图片,在图片的下面有一些链接,通过链接可以访问相关的网页。
图3-1 主界面文件main.asp页面的运行结果
3.2 系统前台设计与实现
3.2.1登陆模块
本系统的登陆界面如图,系统管理员和普通管理员进入主页的界面都是通过这个登陆界面。登陆界面包括用户名,密码,验证码。未输入或者输入不正确,都会出现相应的提示。
图3-2 普通管理员登陆界面文件index.asp页面的运行结果
3.2.2密码修改
普通管理员登陆后就可以对自己的密码进行修改,首先输入旧密码,在输入两次新密码,所有数据输入成功,密码就能修改,否者会出现相应的提示。
图3-3 普通管理员修改密码文件geren.asp页面的运行结果
********************************************
**********************************
3.3系统后台设计与实现
3.3.1登录模块
系统后台的登陆模块与前台是一样的,需输入用户名,密码和验证码,不输或输入有误都会出现相应的提示。
图3-7 系统管理员登陆界面文件index.asp页面的运行结果
3.3.2用户管理模块
可以对用户信息进行添加,修改和删除。当添加的用户名已存在时,系统会有相应的提示。
图3-8所有用户资料文件grxs.asp页面的运行结果
图3-9系统管理员添加用户信息文件grtj.asp页面的运行结果
***************************************************
参考文献
[1]范峰,周浩,郁斌.成品油管道设备信息系统的设计与实现[J].石油库与加油站,2010,(6):4-6.
[2] 王凯炼. MAXIMO 在电厂设备管理中的应用[J].大科技,2011,(3):239-240.
[3]赵虎,顾剑峰.对电厂电气设备管理系统相关问题的探讨[J].经济技术协作信息,2010,(29):101.
[4]王凯炼.MAXIMO在电厂设备管理中的应用[J].大科技.2011(06):239-240.
[5]谭国贞.基于EAM的电力设备管理信息系统开发与应用[J]广东科技,2010,(18):84-85.
[6]姜志强.设备管理信息系统的开发与应用[J].中国设备工程,2011,(10):61-64
[7]刘建新.设备管理信息系统的设计与实现[D],山东大学2010.
[8]田新忠.施工企业设备管理信息系统的设计与实现[J].中国科技博览,2010,(36):23-25.
[9]李守启.油田录井设备管理信息系统开发与实现[J].科技信息,2011,(23):76-96.
[10]刘淑云,李继才.校仪器设备管理信息系统的设计与实现[J].实验室研究与探索.2011,(01):164-167.
[11]戴小廷.发电企业设备管理系统的设计与实现[J].福建电脑.2009, (05):153-154.
[12]邹庆辉,何贤国,肖海燕,蒋东平.设备管理信息系统原型系统的设计[J].中国医学装备,2011,(10):10-13.
[13]殷铭城.基于ASP的设备管理系统的设计[J].大众科技,2009,(05):47-49.
[14]辛乐仁,孙玉贵.煤矿设备管理信息系统应用分析[J].中州煤炭,2010,(12):34-35,37.
[15]WANG Zhi-qiang GAO Wei-ming The Study of Mangement Information System for Coal Mina Safety Quality Standarzation[J].Procedia Engineering,2011,(26):1970-1976.
11
展开阅读全文