网上购物完整系统需求分析.docx
《网上购物完整系统需求分析.docx》由会员分享,可在线阅读,更多相关《网上购物完整系统需求分析.docx(19页珍藏版)》请在冰豆网上搜索。
网上购物完整系统需求分析
网上购物系统需求分析
1、系统设计
1.1、需求分析
网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。
一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。
矚慫润厲钐瘗睞枥庑赖。
网上购物系统的用例图如图1-1所示
本系统需要完成的具体任务如下:
◆商品查询:
当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:
按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。
聞創沟燴鐺險爱氇谴净。
◆购物车管理:
当用户选择购买某种商品时,应该能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他山品信息查询页面,继续选择其他商品。
同时用户还应该可以在购物车中执行删除商品、添加商品及清除购物车等操作。
但对应的购物车的订单生成后,购物车的信息自动清除。
残骛楼諍锩瀨濟溆塹籟。
◆订单处理:
在用户选择去收银台之后,提示用户选择送货方式及付款方式,最终生成对应的订单记录,以便于网站配送人员依据订单信息进行后续的出货、送货的处理,同时用户也可以随时进入订单管理页面,查询与自己相关的订单信息,并可以随时取消订单。
酽锕极額閉镇桧猪訣锥。
◆会员信息管理:
为了能够实现商品的购买,会员需要注册并正确登陆,由此产生用户相关信息,如联系方式、供货地点等需要有系统进行管理。
同时也应该允许用户修改自己的相关资料。
彈贸摄尔霁毙攬砖卤庑。
◆后台管理
⏹商品分类管理:
通过该模块,网站管理人员可以根据需要增加新的商品类别也可以对已有的商品分类进行修改、删除等操作。
謀荞抟箧飆鐸怼类蒋薔。
⏹商品基本信息管理:
为了确保网上商城种商品信息的实效性,管理人员可以借助该模块随时增加新的商品信息,同时亦可以对原有的商品进行修改及删除等操作。
厦礴恳蹒骈時盡继價骚。
⏹后台订单处理:
后台人员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。
对于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。
茕桢广鳓鯡选块网羈泪。
⏹会员信息管理:
管理人员可以在该模块中查询对应的用户信息,并可以删除指定用户的相关信息,这对于确保用户信息的有效性会很有鹅娅尽損鹌惨歷茏鴛賴。
`
图1-1网上商城例图
2、业务流程图
籟丛妈羥为贍偾蛏练淨。
图1-2业务流程图
注解:
3、系统功能说明
一、系统功能描述:
可以在线购物进行交易,其主要功能应包括商品管理,用户管理,商品检索、订单管理、购物车管理等。
具体描述如下。
預頌圣鉉儐歲龈讶骅籴。
(1)商品管理:
商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;商品信息的管理,包括商品的添加、删除、商品信息(包括优惠商品、最新热销商品等信息)的变更等功能;渗釤呛俨匀谔鱉调硯錦。
(2)用户管理:
用户注册,如果用户注册为会员,就可以使用在线购物的功能。
用户信息管理:
用户可以更改个人私有信息,如密码等;铙誅卧泻噦圣骋贶頂廡。
(3)商品查询:
商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;擁締凤袜备訊顎轮烂蔷。
(4)订单管理:
订单信息浏览订单结算订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
二、 功能模块划分
分析的系统功能需求,得到系统的功能模块,如图所示
贓熱俣阃歲匱阊邺镓騷。
图1-3系统功能图
、
图1-4系统流程图
4、数据流程图
1、顶层数据流图
用户信息
动态商品信息表
客户在线订货情况表
图1-6顶层数据流图
2、0层数据流图
满意商品
订货单
客户名录坛摶乡囂忏蒌鍥铃氈淚。
图1-70层数据流图
3、1层数据流
合格入库单
商品管理要求
出货单
动态商品信息表
在线订货单
在线退货单
图1-81层数据流图A
蜡變黲癟報伥铉锚鈰赘。
图1-91层数据流图B
查询
不满意商品
图1-101层数据流图C
買鲷鴯譖昙膚遙闫撷凄。
图1-111层数据流图D
图1-121层数据流图E
5、数据库需求分析
5.1、商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:
綾镝鯛駕櫬鹕踪韦辚糴。
字段名
描述
类型
长度
是否允许空
是否为主键
Id
商品编号
INTEGER
否
是
Sortid
商品分类编号
INTEGER
否
否
Name
商品名称
VARCHAR
50
否
否
price
商品价格
DOUBLE
否
否
Saleprice
销售价格
DOUBLE
4
否
否
Descripts
商品描述
TEXT
500
否
否
Contents
商品介绍
TEXT
2000
是
否
Saledate
上货时间
DATE
否
否
Salecount
商品数量
INTEGER
是
否
Image
商品图片存放路径
VARCHAR
50
是
否
5.2商品类别表
字段
描述
类型
长度
是否为空
是否为主键
Id
商品分类编号
INTEGER
否
是
Name
商品分类名称
VARCHAR
40
否
否
5.3、会员表
字段
描述
类型
长度
是否为空
是否为主键
Id
用户编号
INTEGER
否
是
Username
用户名
VARCHAR
20
否
否
Password
密码
VARCHAR
20
否
否
Realname
用户真实姓名
VARCHAR
20
是
否
Tel
用户电话
VARCHAR
20
是
否
Address
用户地址
VARCHAR
100
是
否
Zip
邮政编码
VARCHAR
6
是
否
email
电子邮件地址
VARCHAR
50
是
否
5.4订单表
字段
描述
类型
长度
是否为空
是否为主键
Id
订单编号
INTEGER
否
是
Ordermo
生成订单的编号
VARCHAR
50
否
否
Userid
用户编号
INTEGER
否
否
Realname
收货人姓名
VARCHAR
20
否
否
Address
收货地址
VARCHAR
100
否
否
Zip
邮政编码
VARCHAR
6
是
否
Tel
联系电话
VARCHAR
11
是
否
Payment
付款方式
VARCHAR
20
是
否
Email
电子邮件地址
VARCHAR
50
是
否
Memo
备注说明
TEXT
2000
是
否
Time
订单生成时间
VARCHAR
20
是
否
tag
标志该订单是否处理过
INTEGER
是
否
Price
价格
DOUBLE
是
否
5.5、订单细目录
字段
描述
类型
长度
是否为空
是否为主键
Id
编号
INTEGER
否
是
Ordered
订单编号
INTEGER
否
否
Bookid
商品编号
INTEGER
否
否
Count
订购数量
INTEGER
否
否
price
该条目对应价格
INTEGER
否
否
5.6、系统管理员员基本信息表
字段
描述
类型
长度
是否为空
是否为主键
Id
用户编号
INTEGER
否
是
Username
用户名
VARCHAR
20
否
否
Password
密码
VARCHAR
20
否
否