网上书店用户手册学习资料.docx
- 文档编号:4315770
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:30
- 大小:179.74KB
网上书店用户手册学习资料.docx
《网上书店用户手册学习资料.docx》由会员分享,可在线阅读,更多相关《网上书店用户手册学习资料.docx(30页珍藏版)》请在冰豆网上搜索。
网上书店用户手册学习资料
1引言21.1编写目的
2
1.2背景2
1.3定义2
1.4参考资料2
2用途2
2.1功能2
2.2性能5
2.2.1精度5
2.2.2时间特性5
2.2.3灵活性5
2.3安全保密5
3运行环境5
3.1硬设备5
3.2支持软件5
3.3数据结构5
4使用过程6
4.1安装与初始化16
4.2输入16
4.2.1输入数据的现实背景16
4.2.2输入格式16
4.2.3输入举例错误!
未定义书签。
4.3输出对每项输出作出说明18
4.3.1输出数据的现实背景18
4.3.2输出格式19
4.3.3输出举例错误!
未定义书签。
4.4文卷查询错误!
未定义书签。
4.5出错处理和恢复21
4.6终端操作错误!
未定义书签。
用户手册
1引言
1.1编写目的
编写该文档的目的在于明确网上书店系统的用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识。
该文档所描述的内容,可作为软件测试的依据。
该文档的读者为用户代表、软件分析员、开发管理人员和测试人员。
1.2背景
1.3定义
Bookstore:
网上书店系统。
1.4参考资料
《软件工程课程设计》机械工业出版社
《java设计模式》清华大学出版社
《JSP程序设计教程》
2用途
2.1功能
前台系统
1.网站介绍:
主要是对本网上书店的一些介绍,使用户能快速了解网上书店。
2.图书浏览:
普通用户和会员可以对图书进行浏览。
在页面上,应向用户显示书籍类
另用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:
书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏
览功能。
3.购物车:
购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,
总计金额,共节省金额。
用户可以:
1)删除购物车中的书籍;
2)修改某个书籍的数量、书籍的金额和总计金额;
3)清空购物车;
4)结算:
到结算页面确认并下订单。
4.结算:
结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、
收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,
当确认后,可以选择下订单。
5.订单生成与管理:
购物后,确认支付和配送方法后生成订单。
在生成订单的同时,系统发邮件通知书店管理员。
会员还可以查询自己订单的处理情况和历史订单。
验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表。
列表项包括:
订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。
对于列表的订单,用户可以:
1)查看订单详细信息:
生成一个订单的详细信息页面,包括:
订单号、收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。
在页面上提供直接打印的功能;
2)修改订单:
只允许对未审核的订单进行修改(包括修改收货人、联系电话、送
货地址、用户订购的书籍列表);
3)删除订单:
只允许对未审核的订单进行删除。
6.用户留言:
可自由留言。
包括留言列表、留言内容、发布留言
7.公告:
显示公告信息。
&联系我们:
用户可以将联系信息以表单的形式提交给网店。
9.会员管理:
包括普通用户注册成为会员;每个注册会员,有一个个人中心,即属于
自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改;会员还可以通过输入账号来找回密码。
10.图书查询:
图书查询的目的是为了帮助用户快速地找到想要购买的图书。
可以进行模糊查询,也可以进行高级搜索查询。
11.书籍分类:
书籍按不同的所属范围进行分类。
12.图书展台:
图书展台包括特价书、新品上市、热卖商品、图书订购。
后台系统:
1.用户管理:
主要包括用户注册、用户登录和用户信息修改。
网上书店的用户主要有两个:
普通用户、会员和管理员。
普通用户可以通过注册成为书店会员。
每个注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改。
书店管理员可以对个人基本信息进行修改,并拥有系统的所有功能权限。
2.图书管理:
管理员可以对图书进行添加、修改和删除,普通用户和会员可以对图书进行浏览。
在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:
书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。
3.购书管理:
普通用户和会员都可以对图书进行查询,会员可以把要买的书添加到
购物车里,还可以将购物车里不想买的书删除。
4.订单管理:
会员购物后,确认支付和配送方法后生成订单。
会员还可以查询自己
订单的处理情况和历史订单。
会员可查看在网站上成交的订单,包括订单的个数,
总计金额,订单的列表。
列表项包括:
订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。
对于列表的订单,会员可以:
4)查看订单详细信息:
生成一个订单的详细信息页面,包括:
订单号、收货人、联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数量、折扣、销售价)、金额总计、订购日期。
在页面上提供直接打印的功能;
5)修改订单:
只允许对未审核的订单进行修改(包括修改收货人、联系电话、送
货地址、用户订购的书籍列表);
6)删除订单:
只允许对未审核的订单进行删除。
5.公告管理:
管理员可以对公告进行添加和删除。
6.留言管理:
会员可以对图书进行评论,即添加评论。
管理员可以对会员发表的评论进行删除。
2.2性能
2.2.1精度
A•要按照严格的数据格式输入,否则系统不予进行响应处理。
B•查询时要保证查全率,所有相应域包含查询关键字的记录都应该能查到,因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:
直接查询和模糊查询。
2.2.2时间特性
一般操作的响应时间在0.2秒内。
2.2.3灵活性
满足网络业务平台的要求,对前面提到的环境要求不应存在困难。
2.3安全保密
可以保证用户信息不被外界获取。
基本实现用户安心的使用。
3运行环境
3.1硬设备
现行的任何32/64位微机。
Windows操作系统。
3.2支持软件
1.Web服务器一台
2.Database服务器一台
技术解决方案:
1.Webserver:
Tomcat6.0
2.Database:
Mysql
人员支持
1.系统分析员
2.程序员
3.美工
4.文档撰写
5.数据录入
6.测试人员
所需软件
1.Myeclipse
2.DreamweaverCS3
3.Fireworks
4.Tomcat6.0
3.3数据结构
1管理员表(登录名,密码)
Tbadmin(name,
password)
名称
类型
空
默认值
备注
Name
Varchar(20)
no
主键
Password
Varchar(20)
no
主键
2用户表(账号,昵称,密码,邮箱,真实姓名,性别,生日地址,邮政编码,电话,maphone,密码问题,密码问题答案,头像,积分)
Tb_user(aName,Password,Email,trueName,sex,birthday,address,postcode,phone,maphone,question,answrer,img,score)
名称
类型
空
默认值
备注
Id
int(11)
no
自动增一
Unique
Name
Varchar(30)
no
Password
Varchar(16)
no
Varchar(50)
no
trueName
Varchar(40)
no
sex
Varchar(30)
yes
birthday
Varchar(20)
yes
address
Varchar(100)
yes
postcode
Varchar(10)
yes
phone
Varchar(15)
yes
maphone
Varchar(15)
yes
question
Varchar(30)
no
answrer
Varchar(30)
no
img
Varchar(100)
yes
score
Int(11)
yes
1000
3图书总分类表(总分类号,总分类名)
Tbsupertype(superTypeld,typeName)
名称
类型
空
默认值
备注
superTypeId
int(11)
no
自动增一
Unique
typeName
Varchar(50)
yes
4图书子分类表(子分类号,总分类号,子分类名)
Tbsubtype(subTypeld,superTypeld,subTypeName)
名称
类型
空
默认值
备注
subTypeld
int(11)
no
自动增一
Unique
superTypeld
int(11)
yes
外键
subTypeName
Varchar(50)
yes
5图书表(书号,总分类号,子分类号,书名,作者,简介,ISBN号,出版社,页数,定
价,现价,图片,inTime,newBooks,saleBooks,hostBooks,specialBooks,库存数量)
Tbbook(bookld,superTypeld,subTypeld,bookName,Author,lntroduce,ISBN,publisher,pages,Price,Nowprice,Picture,inTime,newBooks,saleBooks,hostBooks,specialBooks,bookNum)
名称
类型
空
默认值
备注
bookld
int(11)
no
自动增一
Unique
superTypeld
int(11)
no
外键
subTypeld
int(11)
no
外键
bookName
Varchar(200)
yes
ISBN
Varchar(20)
yes
Introduce
Text
yes
Price
Float
yes
Nowprice
float
yes
Picture
Varchar(200)
yes
pages
Int(11)
yes
publisher
Varchar(40)
yes
Author
Varchar(20)
yes
inTime
timestamp
no
newBooks
Int(11)
yes
saleBooks
Int(11)
yes
hostBooks
Int(11)
yes
specialBooks
Int(11)
yes
bookNum
Int(11)
yes
5客户订单表(客户订单号,客户姓名,收件人姓名,寄送地址,邮编,邮箱,订单时间,是否收货)
Tborder(orderld,Name,recvName,address,postcode,email,orderDate,flag)
名称
类型
空
默认值
备注
orderld
int(11)
no
自动增一
Unique
name
Varchar(20)
yes
//此处改成客户帐号为好,因为只有注册的用户才可以下订单
外键
recvName
Varchar(20)
yes
address
Varchar(20)
yes
postcode
Varchar(10)
yes
Varchar(20)
yes
orderDate
timestamp
no
flag
int(11)
yes
6单书订单信息表(单书订单号,所属单人订单号,书号,书名,定价,数量)
Tborderitem(orderltemld,orderld,bookld,bookName,price,bookNum)
名称
类型
空
默认值
备注
orderltemld
int(11)
no
自动增一
Unique
orderld
int(11)
yes
外键
bookld
int(11)
yes
外键
bookName
Varchar(50)
yes
price
float
yes
bookNum
int(11)
yes
7,公告信息表(公告编号,公告标题,公告内容,公告时间)
Tb」nform(informld,informTitle,informContent,informTime)
名称
类型
空
默认值
备注
informld
int(11)
no
自动增一
Unique
informTitle
Varchar(30)
yes
informContent
Varchar(30)
yes
informTime
timestamp
no
8留言表(留言号,标题,留言者,内容,时间,头像)
Tbnote(Id,Title,Author,Content,Lytime,lmgs)
名称
类型
空
默认值
备注
Id
int(11)
no
自动增一
Unique
Title
Varchar(20)
no
Author
Varchar(20)
no
Content
Varchar(50)
no
Lytime
timestamp
no
imgs
Varchar(20)
yes
感觉第八表一一留言表,没多大意义,应该是针对某一本书的评论更具有实际意义和针对性
9评论表(评论号,书号,用户账户,评论者,内容,时间,头像)〃之所以用用户账号,
是只有注册和登录的人才能评论。
Tbnote(ldTitle,Author,Content,Lytime,lmgs)
名称
类型
空
默认值
备注
Id
int(11)
no
自动增一
Unique
bookld
int(11)
no
外键
userld
int(11)
no
外键
Author
Varchar(20)
no
Content
Varchar(50)
no
Lytime
timestamp
no
imgs
Varchar(20)
yes
4使用过程
具体操作如下:
首页:
http:
//localhost:
8080/bookstore/index.jsp
注册页面:
http:
//localhost:
8080/bookstore/register.jsp
店■#!
车乳“肚
禺員[童工|创[岷弟盛°[
lf^T;JI
Z申别冨冃中;;词I*札■片
iDp^rlCrtliaJOni3;£OTAJ|KghtsRt2ETVed
注册成功页面:
http:
//localhost:
8080/bookstore/register.action
BWW3J
M分餐
点击登录进入登录页面:
http:
//localhost:
8080/bookstore/login.jsp
服恻佃W司厦股JMTT
.■悔车I用冲口
F忑U供穽业期昊
百址[厨I江・[IM^Min
「|珂皿审吕?
0[|i)2iH3?
.NlRughtsRFEBWd
登陆成功的页面:
http:
//localhost:
8080/bookstore/login.action
CWlQhtg200^.2037.NIFiDhrsWBtr^ti
登陆成功后,可点击搜书,输入美容:
http:
//localhost:
8080/bookstore/searchBook.action
訓车.flFiFAj
用芯去不JFX
也恪:
丸辰
曲吏Iaw]iiarIIff^WiRI
B1HK?
业1±M£
”亠
所仃荊兮滋件的阳弓
«^a±jk*
罚曲锅
★址'话田呆」
节培近耐以一tFf
仰伯:
白走
曲I8:
72!
t
N-曹■二
韦昔理甘*业手畫
OWM
怒巨0正融曲舌5:
孤■・至力邸冃
点击搜书会出现如下界面:
http:
//localhost:
8080/bookstore/searchBook.action
詈U1琴F
豪厠[沈榕|洸需]«^ikii|M^«n
■ts
所也符号练杵的图有
甬車也耶阴背司版瞬帀
capvn^^viQOhiwiT.juinym伽*阿©
点击图书分类:
(1)生活:
http:
//localhost:
8080/bookstore/browseBookPaging.action?
catalog
后叮当瞬
.•三”!
■”;「J.1.…
Wmsft用尸m
-Li:
*:
*:
-ir-wftna
fiH
a
计里机
9勺■*
id=1
•十和?
=r.^'jb,言尹?
页
Cppwigit©?
000-2017,WlPigtihH^E^iwd
(2)计算机:
http:
//localhost:
8080/bookstore/browseBookPaging.action?
catalog
id=2
毎叮当囲
mwiwoe
IMS牛=fl.-F^v
首克aw|tun,
|
(3)少儿:
诞・Ui车托1尸申心
豪圍j注桶]曲HI«.«4ktl|島站斫
MC
http:
//localhost:
8080/bookstore/browseBookPaging.action?
catalog
id=3
T-Ji顋兰iiT第・=m
南甌WXf宜厢注司K曲祈口
W『iWf片I冃师二Reservedl•
点击购买:
http:
//localhost:
8080/bookstore/addToCart.action?
quantity=1&bo
okid=1&submit.x=41&submit.y=16
白就j蝕in|a||尺钻
中心<■
点击进入结算中心:
http:
//localhost:
8080/bookstore/showCart.jsp
rlitf
城购物车屮图书
biMXl
为中创針1口IF处司議出则口
CBiCPrtlflFW21QOO-2Q07.AIIF(jhUR^SIWd
再点击进入结算中心:
http:
//localhost:
8080/bookstore/checkout.action
Vr*rtkv-i-^:
Ain[|i±jn|\贈m网
尘丄
讣SJJ'
订单襦加啖切
轩堆询丁单已星下比.申曲汀中吕人轟iti竝三日内宣豈时啊I
lEttR那
亦叶川册帝制|EgroRrSHWd
4.1安装与初始化
运行的时候,需要把database目录下的Bookstore文件拷到D盘。
所需软件
Myeclipse、Dreamweaver、Tomcat6.0、SQLServer
4.2输入
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举行,包括对拷贝报告及图形或显示报告的描述。
4.2.1输入数据的现实背景
说明输入数据的现实背景,主要是
a.情况一一例如人员变动、图书缺货;
b.情况来源一一用户管理部分、图书管理部分;
c.输入媒体一一键盘;
d.限制一一不同身份的用户只能获取不同等级的功能;
e.支配一一只要注册用户才能拥有订购图书的权利。
4.2.2输入格式
名称
类型
空
默认值
备注
Name
Varchar(20)
no
主键
Password
Varchar(20)
no
主键
名称
类型
空
默认值
备注
Id
int(11)
no
自动增一
Unique
Name
Varchar(30)
no
Password
Varchar(16)
no
Varchar(50)
no
trueName
Varchar(40)
no
sex
Varchar(30)
yes
birthday
Varchar(20)
yes
address
Varchar(100)
yes
postcode
Varchar(10)
yes
phone
Varchar(15)
yes
maphone
Varchar(15)
yes
question
Varchar(30)
no
answrer
Varchar(30)
no
img
Varchar(100)
yes
score
Int(11)
yes
1000
名称
类型
空
默认值
备注
superTypeld
int(11)
no
自动增一
Unique
typeName
Varchar(50)
yes
名称
类型
空
默认值
备注
subTypeId
int(11)
no
自动增一
Unique
superTypeId
int(11)
yes
外键
subTypeName
Varchar(50)
yes
名称
类型
空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 用户手册 学习 资料
![提示](https://static.bdocx.com/images/bang_tan.gif)