销售网站需求分析.docx
《销售网站需求分析.docx》由会员分享,可在线阅读,更多相关《销售网站需求分析.docx(14页珍藏版)》请在冰豆网上搜索。
销售网站需求分析
销售网站需求分析
本网上购物系统是基于B/S架构,本网站系统的开发主要是方便用户购买商品,减少供应商店面费用。
本系统共有三类用户:
普通用户是指没有登陆权限(主要指网络用户),以匿名用户的身份访问系统网站。
此类用户主要有浏览系统信息、查看商品信息,注册成为会员。
把本网站设为首页,添加到收藏夹,联系开发人,查看交款方式,退换货原则,配送范围,交易条款,保密协议等操作。
浏览的内容包括:
商品信息、商品分类信息。
商城会员:
这类用户拥有普通用户的所有权限;普通用户可以注册成为会员,并根据会员ID和密码登陆系统,登陆之后可以对更改自己的信息但会员ID做为数据库表主键不能修改。
会员登陆后可以查看商品信息,查看各种分类商品信息,将商品添加到购物车中。
修改购物车中商品数量,或是删除某些不想要的商品。
如果会员发现网城卡内余额不足还可以进行充值。
系统管理员:
系统管理员主要负责管理着系统后台信息;主要有订单管理,商品管理,会员管理,物流管理和系统管理。
订单管理有未确认订单和已确认订单管理,未付款订单和已付款订单管理,未发货和已发货订单管理,未归档和已归档订单管理。
商品管理主要有商品添加和商品管理,商品类别添加和商品类别管理。
会员管理主要有添加管理员和管理管理员,管理会员。
物流系统主要有支付方式添加和管理,配送方式添加和管理,配送地点添加和管理。
系统管理主要是上传管理。
因此,本系统主要功能是对商品进行管理规划,方便会员购买。
1.系统功能模块图:
精选范本,供参考!
系统功能模块图
系统流程图:
销售网站系统共分两个部分,一部分是面向用户的部分,包括:
顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:
产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
顾客流程图如下
精选范本,供参考!
返回
顾客流程图
商品管理流程图
商品管理流程图
前台商店功能
此功能是用于客户浏览界面,及对购物的流程显示
商品分类检索
商品的类别由店主自行在网店管理系统中设定。
支持商品分类检索。
首页推荐商品和特价商品、排行榜商品
管理员可在商城管理系统中设定一些重要的商品,作为首页推荐商品。
这些商品直接在首页出现。
同样,也可以设定部分商品为首页推荐的特价商品及首页排行榜商品。
购物车
选中商品后,只要点选“购买”按钮,商品自动进入购物车(同样商品不会重复进入)。
在购物车中可自由调整购买商品的数量,即时计算采购金额。
精选范本,供参考!
订单生成
在购物车中确认所购商品的品种和数量后,可进入订单确认。
确认所购商品和送货方式、付款方式等资料,确认后生成订单。
生成的订单明细清楚,应付款项清晰明了。
订单查询
会员可以随时查询定单的当前处理情况,如是否配送?
是否收到货款?
等等。
也可以查询已经成交的历史订单。
辅助功能
包括会员资料修改,密码修改,用户缺货登记,缺货登记处理,发货或缺货通知等等。
商品评论
客户可以对商品进行评论,管理员可以在商品档案管理员进行管理。
后台商城管理功能
管理员管理
后台管理商品和处理订单,帮助用户修改密码,群发邮件等。
商品类别管理
添加,删除,修改商品分类。
分类商品管理
在不同的类别下管理商品,包括商品上传,修改和删除等功能。
商品资料包括:
商品名称,品牌,产地(生产商),市场价,优惠价,商品详细介绍等会员管理
修改、删除会员资料等,查看会员订单信息、会员访问信息。
处理订单
付款确认、商品出货、订单查询,可以根据需要设定员工权限处理相关项:
如送货员只具有商品出货权限、财务只具有付款确认权限。
精选范本,供参考!
进销存功能
进货开进货单,其它费用支出开支出单。
查看每日、每月、每年营业统计。
查询商品库存数量。
配送方式、付款方式
配送方式支持运费可以分为买家支付以及卖家承担,买家支付时可以有平邮,快递之分,平邮快递单位价格由发货地价格决定。
付款方式具有很强的扩展性,集成了西部在线支付功能。
支持网银在线支付(根据情况需要修改)数据库介绍
本系统使用的数据库为SQLServer2005。
ER模式:
商品(商品编号#,商品名称,商品类别#,厂家,出厂日期,备注,价格,数量)
会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)身份(身份编号#,身份描述,用户等级)
商品类别(商品类别编号#,类别描述)
ER图:
精选范本,供参考!
鬲注
莊[W1
(vFTTy/\、
⑧肘熒別堀
I府品•歩別
实体之间关系的E-R图
(1)用户类别
包括:
用户分类号、用户类别名称、订购商品、订购数等。
(2)用户信息
包括:
用户证号、用户分类号、姓名、性别、出生日期、身份证号、单位、联系电话、办证日期、职业等。
(3)商品种类
包括:
商品分类号、商品种类、库存等。
(4)商品信息
包括:
商品号、商品名、生产单位、出场日期、批次、单价、内容提要、分类号、商品号、库存数等。
(5)订退情况
包括:
用户证号、商品号、订购时间、退订时间、商品数目。
(6)预购情况
包括:
会员号、商品号、预约时间、是否到架。
(7)用户分类及权限
精选范本,供参考!
包括:
用户分类号、用户分类名、权限。
(8)用户信息
包括:
用户号、用户名、用户密码。
创建数据库
系统管理员表(tb_Admin):
管理系统管理员账号和密码的表,主要属性有:
用户名和密码。
系统管理员根据用户名密码登陆后台系统。
表名:
tb_Admin
字段名
数据类型
长度
主外键
字段说明
备注
AdminID
varchar
32
主键
管理员ID
非空
Password
varchar
32
无
管理员密码
非空
表4.1系统管理员表
会员区域表(tb_Area):
网站会员购物地点,主要属性有:
ArealD,AreaKM系统可以根据会员区域表收取会员需要运输商品的运输费。
表名:
tb_Area
字段名
数据类型
长度
主外键
字段说明
备注
AreaID
varchar
50
主键
区域ID
非空
AreaKM
varchar
50
无
送货距离
无
表4.2送货路程表
会员购物信息表(tb_BuyInfo):
会员购物信息统计表,主要属性有:
BuylD,
GoodsID,NumSumPrice,MemberlD
表名:
tbBuyInfo
字段名
数据类型
长度
主外键
字段说明
备注
BuyID
varchar
50
主键
购物单号
非空
GoodsID
varchar
50
无
商品ID
无
Num
int
32
无
商品数量
无
OrderID
varchar
50
无
订单号
无
SumPrice
varchar
50
无
总价格
无
MemberID
varchar
50
外键
会员ID
无
表4.3会员购物信息表
商品类别表(tb_Class):
商品类别显示表,主要属性有:
ClassID,
CategoryUrl。
主要管理所有商品种类及其简易图标。
精选范本,供参考!
表名:
tb_Class
字段名
数据类型
长度
主外键
字段说明
备注
ClassID
varchar
50
主键
商品种类ID
非空
CategoryUrl
varchar
50
无
商品标识图标
无
表4.4商品类别表
商品信息表(tb_GoodsInfo):
商品信息表主要负责存储商品名称,商品类
别,商品图标,商品图片,商品价格,商品重量等信息。
主要属性有:
GoodsID,
ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。
表名:
tb_GoodsInfo
字段名
数据类型
长度
主外键
字段说明
备注
GoodsID
varchar
50
主键
商品名称
非空
ClassID
varchar
50
外键
商品类别
非空
GoodsIntroduce
Text
250
无
商品介绍
无
GoodsBrand
varchar
50
无
商品品牌
无
GoodsUnit
varchar
50
无
商品计数单位
无
GoodsWeight
float
16
无
商品重量
无
GoodsUrl
varchar
50
无
商品图片地址
无
MarketPrice
float
16
无
商品市场价格
无
MemberPrice
float
16
无
商品会员价格
无
Isrefinement
bool
1
无
是否精品
无
IsHot
bool
1
无
是否热销
无
AddDate
datetime
32
无
上传日期
无
IsDiscount
bool
1
无
是否特价
无
表4.5商品信息表
商品图片表(tb_Image):
商品图片表,主要用来存储商品的图片,主要属性有:
ImagelD,ImageNameImageUrl。
表名:
tbImage
字段名
数据类型
长度
主外键
字段说明
备注
精选范本,供参考!
ImageID
varchar
50
主键
商品图片ID
非空
ImageName
varchar
50
无
商品图片名称
无
ImageUrl
varchar
50
无
商品图片地址
无
表4.6商品图片表
会员信息表(tb_Membe):
会员信息表,主要用来存储会员的一些基本信息,如会员ID,会员性别,会员密码,会员真实名字,会员联系方式(电话号码。
E_mail,所在城市,家庭住址,邮政编码等),现有RMB上一次登陆时间。
主要属性有:
MemberlDSex,Password,TrueNamePhonecode,Emails,City,Address,PostCode,AdvancePaymentLoadDate。
表名:
tbMembers
字段名
数据类型
长度
主外键
字段说明
备注
MemberID
varchar
50
主键
会员ID
非空
Sex
bit
1
无
会员性别
无
Password
varchar
50
无
会员密码
无
TrueName
varchar
50
无
会员真实名字
无
Phonecode
varchar
50
无
电话号码
无
Emails
varchar
50
无
Email
无
City
varchar
50
无
所在城市
无
Address
varchar
200
无
地址
无
PostCode
varchar
10
无
邮编号码
无
AdvancePayment
varchar
50
无
现有存款
无
LoadDate
datetime
32
无
上次登录时间
无
表4.7会员信息表
订单信息表(tb_Orderlnfo):
订单信息表主要用来存储会员每次订单信息,主要属性有:
OrderlD,OrderDate,GoodsFeeTotalPrice,ShipFee,ShipType,PayType,MemberIDReceiverName,ReceiverPhone,IsConfirm,IsPayment,IsConsignment,IsPigeonhole,ReceiverPostCode,ReceiverAddress,ReceiverEmails。
表名:
tbOrderInfo
精选范本,供参考!
字段名
数据类型
长度
主外键
字段说明
备注
OrderID
varchar
50
主键
订单ID
非空
OrderDate
Datetime
32
无
订单提交日期
无
GoodsFee
varchar
50
无
商品价格
无
TotalPrice
varchar
50
无
商品总费用
无
ShipFee
varchar
50
无
运输费
无
ShipType
varchar
50
无
运输方式
无
PayType
varchar
50
无
付款方式
无
MemberID
varchar
200
无
会员ID
无
ReceiverName
varchar
50
无
接收人名字
无
ReceiverPhone
varchar
50
无
接收人电话
无
IsConfirm
bit
1
无
是否确认
无
IsPayment
bit
1
无
是否付款
无
IsConsignment
bit
1
无
是否托付商品
无
IsPigeonhole
bit
1
无
是否托运
无
ReceiverPostCode
Char
10
无
接收人邮编
无
ReceiverAddress
Varchar
200
无
接收人名地址
无
ReceiverEmails
Varchar
50
无
接收人邮件
无
表4.8订单信息表
付款方式表(tb_PayType):
付款方式表主要存储会员的付款方式,主要属
性有:
PaylD,PayWay
表名:
tbPayType
字段名
数据类型
长度
主外键
字段说明
备注
PayID
varchar
50
主键
付款ID
非空
PayWay
varchar
50
无
付款方式
无
表4.9付款方式表
邮寄方式表(tb_ShipType):
邮寄方式表,主要负责存储商品发送的方式比如:
邮寄,快递。
主要属性有:
ShipID,ShipWay,ShipFee,ClassID。
表名:
tbPayType
字段名
数据类型
长度
主外键
字段说明
备注
精选范本,供参考!
ShipID
varchar
50
主键
邮寄ID
非空
ShipWay
varchar
50
无
邮奇方式
无
ShipFee
varchar
50
无
邮寄费用
非空
ClassID
varchar
50
外键
商品类别
非空
表4.10商品方式表
购物车信息表(tb_ShopCart):
购物车信息表,主要负责存储会员临时性添加的一些商品,主要属性有:
CartID,GoodsID,NumMemberPrice,MarketPrice,MemberlDGoodsWeight。
表名:
tbShopCart
字段名
数据类型
长度
主外键
字段说明
备注
CartID
varchar
50
主键
邮寄ID
非空
GoodsID
varchar
50
外键
邮奇方式
非空
Num
int
50
无
购买数量
非空
MemberPrice
float
50
无
会员价格
非空
MarketPrice
float
16
无
市场价格
非空
MemberID
varchar
50
外键
会员ID
非空
GoodsWeight
float
16
无
商品重量
非空
表4.11购物车信息表
参与开发人员:
王茜:
需求分析数据库设计
李修丽:
数据库设计前台测试
符苗苗:
需求分析数据库设计前台、后台测试
精选范本,供参考!