化妆品网上购物系统概要设计说明书Word格式文档下载.docx
- 文档编号:8177064
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:13
- 大小:22.73KB
化妆品网上购物系统概要设计说明书Word格式文档下载.docx
《化妆品网上购物系统概要设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《化妆品网上购物系统概要设计说明书Word格式文档下载.docx(13页珍藏版)》请在冰点文库上搜索。
BBS:
BulletinBoardSystem,翻译为中文就是“电子公告板"
网上购物:
通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。
4参考资料
(1)《软件工程导论》(第五版),张海潘编著,清华大学出版社出版;
(2)《Web程序设计》塞巴斯塔著,清华大学出版社出版;
(3)《数据库系统概论》(第四版),王珊萨师煊编著,高等教育出版社;
(4)http:
//baike。
baidu。
com/view/120524.htm;
(5)http:
//
(6)http:
//www。
opencart。
com。
2总体设计
2.1需求规定
本系统主要面向两类人群:
销售化妆品用户和购买用户。
销售用户可以在网上购物系统设置系统的信息,实现商品的上架与下架、订单的交易、会员的管理、在线应答和资讯的更新。
用户界面的功能主要是实现商品的预览、商品交易(购物车)、在线咨询交流、会员注册与登录、浏览资讯。
详细的说明可参见《需求分析说明书》。
2.2运行环境
网站主题用PHP和JSP编写,数据库基于MySql,其配置在服务端运行,客户端访问时只需要普通网络浏览器即可。
详细说明参见《需求分析说明书》.
2.3基本设计概念和处理流程
本系统有两部分组成:
化妆品商城系统和商店后台管理系统。
两套系统独立运作,购物系统用作商品交易平台,后台管理系统则作为销售者管理网上商店产品和客户信息的平台。
其处理过程如下:
1)前台购物流程图:
浏览商品
选择商品
订购商品
去购物车
去收银台
提交订单
未注册用户
已登录注册用户
未登录注册用户
注册
登录
2)后台管理流程图:
用户订单
订单处理
订单发货
订单结账
订单删除
2。
4结构
通过本系统的需求分析说明书,可以分析出该网上购物系统大致可以把前台分为五个模块:
商品查询模块,订单查询模块,订购模块,“爱美”资讯模块以及用户交流模块.后台分为四个模块:
商品管理模块,商品交易模块,操作管理模块以及新闻管理模块.
∙商店前台购物系统:
(1)商品查询模块
通过商品的名称进行查询,可以更快的得到自己所查的商品资料。
(2)订单查询模块
提供给网络用户对所下的订单进行查询,可以查询到自己的订单是已发货还是正在处理。
(3)订购模块
提供网络用户对所选购商品的订购确定,并选择商品数量。
(4)其它模块
商品浏览,“爱美”资讯,用户交流等功能.
∙商店后台管理系统:
(1)新闻管理模块
实现管理者对站内的新闻进行分类管理,添加与删除新闻功能。
(2)商品管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,进行添加与删除操作。
(3)订单与会员管理模块
实现管理者对站内订单的管理,提供订单列表,查看已确认订单。
实现管理者对站内用户的管理,和更改管理者的帐号与密码.
(4)系统管理模块
实现管理者对商店设置,管理员设定,基本模组,订单设置等等。
后台系统平台
新闻管理
商品管理
订单与会员管理
系统管理
2.5功能需求与程序的关系
网上前台购物系统
商店后台管理系统
会员注册
√
会员登录
会员资料
商品展示
订单
购物车
留言板
订单信息传递
订单信息验证
“爱美”资讯
2.6人工处理过程
1)网站设置与资料的录入与修改;
2)商品和信息的录入与修改;
3)物流以及发货信息的更新。
7尚未解决的问题
1)网上银行系统:
在线付款功能。
3接口设计
3.1用户接口
系统采用的是B/S结构,用户只需要按照网页上的提示一步一步操作即可。
1)商店前台购物系统:
在进入网上购物系统之后,用户没有登录之前也可以浏览商品,选择商品但是结账之前需要登录(已注册)或者有一个购物网站账号(未注册).因此在购物网站页面,需要申请一个新账号,该账号唯一标示了用户在购物网站的身份以及相关信息记录。
每个商品有商品名,供货方名,货物上架时间,商品图片组成。
用户通过点击购买商品按钮将该商品加入到购物车当中。
购物车包括用户选择的若干商品的集合,当用户将所有货物放入购物车以后,点击提交订单按钮,等待订单处理通知.
2)商店后台管理系统:
提供商店后台管理系统登录界面,允许管理员进行权限管理,系统管理,产品管理,订单管理,会员管理,等操作。
3。
2外部接口
用户界面接口设计:
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面).用户对程序的维护,最好要有备份.
软件接口:
Windows系统操作系统,IE浏览器,汉语编程系统.
3内部接口
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示:
(1)初始化模块:
系统当用户登入网站后调用,执行完毕后进入消息循环状态;
(2)关闭系统模块:
由系统功能模块调用,执行完后返回操作系统.
(3)系统功能模块:
接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。
(4)浏览模块:
由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。
(5)商品资料模块:
由相应消息驱动,完成对购货资料区的直接消息响应功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询)、货物订购模块、支付模块,补交货款模块。
(6)用户资料模块:
由相应消息驱动,完成对用户资料区的直接消息响应功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块。
(7)订单资料模块:
由相应消息驱动,完成对订单资料区的直接消息响应功能,可能会调用刷新订单模块和订单查询模块及取消订单模块。
(8)密码管理模块:
完成对密码的管理。
(9)身份验证模块:
完成对用户身份的验证.
4运行设计
4。
1运行模块组合
系统共有两大主要运行模块:
网上前台购物模块以及商店后台管理模块。
两个模块之间有安全的数据通讯协议。
2运行控制
本系统控制流程:
当用户登入网站后启动index。
PHP通过身份验证后,登入系统,并调用系统,由相应的访问方式分别活其他模块.
4.3运行时间
各模块运行时间均应控制在1-10秒内。
5系统数据结构设计
5。
1逻辑结构设计要点
购物网站的E—R图由四张表组成,分别是用户,企业,商品以及订单.消费者和企业之间由订单连接。
数据库逻辑设计:
∙会员信息表customer
∙商品信息表product
∙商品类别表category
∙订单管理表order_list
∙购物车表cart
∙评论信息表comment
∙会员级别表customer_level
数据库详细设计:
∙表英文名:
customer表中文名:
会员
序号
属性名
含义
关键字
类别
大小
取值域(约束)
1
id
是
整数
11
自动增一
2
customer_code
会员编号
否
字符
50
c000…0—c999…9
3
username
用户名
10
4
customer_name
姓名
20
5
password
密码
6
sex
性别
男/女
7
birthday
出生日期
8
phone
电话
9
mobile
手机
address
地址
customer_point
会员积分
12
level_id
会员级别
外键码
13
day
注册日期
∙表英文名:
product表中文名:
商品
product_code
商品编号
p000…0-p999…9
product_name
商品名称
product_inf
商品信息
text
product_image
商品图片
category_id
类别编号
price
单价
date_in
入库日期
quantity_in
入库数量
quantity_out
卖出数量
product_point
商品积分
category表中文名:
商品类别
category
类别名称
order_list表中文名:
order_id
订单编号
c000…0-c999…9
p000…0—b999…9
product_quantity
商品数量
总价
date
下单日期
order_status
订单状态
等待确认/成功/无效
order_property
订单属性
普通/退货
cart表中文名:
p000…0-b999…9
comment表中文名:
评论
comment
customer_level表中文名:
会员级别编号
level
级别名称
普通会员/VIP/SVIP
level_point
级别积分标准
普通会员:
0分;
VIP:
1000积分以上;
SVIP:
2000积分以上
5.2物理结构设计要点
本数据库的文件物理结构:
采用二叉树的结构记录文件。
5.3数据结构与程序的关系
管理员
6系统出错处理设计
6。
1出错信息
出错状况
用户没有注册
用户忘记密码
用户没有进行订购活动就查询购物车
用户点击购买特价商品,但资格不够
解决方法
弹出消息框提示用户先进行注册。
弹出消息框提示用户进入“忘记密码"
通道获得密码.
弹出消息框提示用户还没进行购物,购物车为空。
弹出消息框提示用户现有资格不够.
用户查询的订单被取消
用户查询订单,日期已过期。
用户查询的订单不存在。
用户点击尚未开通的链接
弹出消息框提示用户的定单因三天内没有支付钱款而被取消。
弹出消息框提示用户只能查询近期三个月以内的订单。
弹出消息框提示用户查询的订单不存在。
用页面显示本功能尚未开通,页面无法显示。
用户所要订购的商品本网站暂无
用户所要订购的商品暂时缺货
用户所使用的银行卡不能使用
用户无法正常使用外币支付
弹出消息框提示用户:
本网站暂无这种商品,我们会及时引进。
本商品暂时缺货.
弹出消息框提示用户本卡暂时无法使用,请使用其他卡,或使用其他支付方式.
提示用户点击进入补交款通道.
6.2补救措施
性能降级
用户资料丢失
用户定单丢失
用户无法将本站加入链接
运行程序的服务器是情况多开通一些端口。
起用备分服务器中的相应资料。
起用备分服务器中的相应资料.
检查是否是其操作错误,如不是则要用到恢复设计。
3系统维护设计
系统测试之后,我们进入了试运行及维护阶段,这一阶段的的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥系统本身的作用.在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护.系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。
系统维护工作贯穿于系统的整个运行过程中,包括:
系统应用程序的维护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。
而系统维护工作不应总是被动的等待用户提出要求后才进行,应进行主动的预防性维护.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 化妆品 网上 购物 系统 概要 设计 说明书