




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1引言3
L1编写目的3
1.2背景3
1.3定义3
1.4参考资料3
2用途4
2.2性能7
221精度7
222时间特性7
223灵活性7
2.3安全保密7
3运行环境7
3.1硬设备8
3.2支持软件8
3.3数据结构8
4使用过程8
4.1安装与初始化22
4.2输入22
421输入健的现实背景22.
422输入格式22..
423输入举例错提!未定义书签。
4.3输出对每项输出作出说明27
4.3.1输出萌的现实背景27.
4.3.2输出格式27..
4.3.3输出举例锋课!未定义书签。
4.4文卷查询错误!未定义书签。
4.5出错处理和恢复31
4.6终端操作错误!未定义书签。
用户手册
1引言
1.1编写目的
编写该文档的目的在于明确网上书店系统的用户需求,使得软件开发人员与用户对待
开发软件的需求有统一的、无二义性的认识。该文档所描述的内容,可作为软件测试的依
据。该文档的读者为用户代表、软件分析员、开发管理人员和测试人员。
1.2背景
L3定义
Bookstore:网上书店系统,
1.4参考资料
《软件工程课程设计》机械工业出版社
《java设计模式》清华大学出版社
«JSP程序设计教程》
2用途
2.1功能
前台系统
1.网站介绍:主要是对本网上书店的一些介绍,使用户能快速了解网上书店。
2.图书浏览:普通用户和会员可以对图书进行浏览。在页面上,应向用户显示书籍类
别,用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:
书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏
览功能。
3.购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,
总计金额,共节省金额。用户可以:
1)删除购物车中的书籍;
2)修改某个书籍的数量、书籍的金额和总计金额;
3)清空购物车;
4)结算:到结算页面确认并下订单。
4.结算:结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、
收货信息、购买樽清单,用户还可以再次修改收先人信息,修改或删除已选书籍,
当确认后,可以选择下订单。
5.订单生成与管理:购物后,确认支付和配送方法后生成订单。在生成订单的同时,
系统发邮件通知书店管理员。会员还可以查询自己订单的处理情况和历史订单。
验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单
的列表。列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订
单数目过多时,要提供分页浏览功能。对于列表的订单,用户可以:
1)查看订单详细信息:生成一个订单的详细信息页面,包括:订单号、收货人、
联系电话、法密地址、用户订购的书籍列表(序号、书籍编号、原价、订购数
量、折扣、俏售价)、金额总计、订购日期。在页面上提供直接打印的功能;
2)修改订单:只允许对未审核的订单进彳亍修改(包括修改收货人、联系电话、送
货地址、用户订购的书籍列表);
3)删除订单:只允许对未审核的订单进行删除。
6.用户留言:可自由留言。包括留言列表、留言内容、发布留言
7.公告:显示公告信息。
8.联系我们:用户可以将联系信息以表单的形式提交给网店。
9.会员管理:包括普通用户注册成为会员;每个注册会员,有一个个人中心,跳属于
臼已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改;会员还
可以通过输入账号来找回密码。
10.图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书。可以进行
模糊查询,也可以进行高级搜索查询。
H.书籍分类:书籍按不同的所属范围进行分类。
12.图书展台:图书展台包括特价书、新品上市、热卖商品、图书订购。
后台系统:
1.用户管理:主要包括用户注册、用户登录和用户信息修改。网上书店的用户主要
有两个:普通用户、会员和管理员。普通用户可以通过注册成为书店会员。每个
注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如
进行资料的修改。书店管理员可以对个人基本信息进行修改,并拥有系统的所有
功能权限。
2.图书管理:管理员可以对图书进行添加、修改和删除,普通用户和会员可以对图
书进行浏览。在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应
能显示该类别下的实际书籍(如果有)的信息:书籍图片、书籍名称、市场价、
折扣、会员价,当书籍数目过多时,要提供分页浏览功能。
3.购书管理:普通用户和会员都可以对图书进行查询,会员可以把要买的书添加到
购物车里,还可以将购物车里不想买的书删除。
4.订单管理:会员购物后,确认支付和配送方法后生成订单。会员还可以查询自己
订单的处理情病0历史订单.会员可查看在网站上成交的订单,包括订单的个数,总
计金额,订单的列表。列表项包括:订单号、订单日期、收货人、订单金额、订
单状态,当订单数目过多时,要提供分页浏览功能。对于列表的订单,会员可以:
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管理员表(登录名,密码)
Tb_admin(name,password)
名称类型空默认值备注
NameVarchar(20)no主键
PasswordVarchar(20)no主键
2用户表(账号,昵称,密码,邮箱,真实姓名,性别,生日,地址,邮政编码,电话,
m叩hone,密码问题,密码问题答案,头像,积分)
Tb_user(Id,Name,PasswordzEmaiLtrueName,sex,birthday,address,postcode,phone,
maphone,question,ansv/rer,img,score)
名称类型空默认值备注
Idint(11)no自动增一Unique
NameVarchsr(30)no
rasswordVdrcnsr(JLU)no
EmailVvjO^frVrthtpCrt\(wR/OVJ)nn
trueNameVarchar(40)no
sexVarchar(30)yes
DirttictayVaiCn8r(zu)yes
addressVarchar(100)ves
oostcodeVarchar(10)ves
phoneVarchar(15)yes
maphoneVarchar(15)yes
questionVarchcr(30)no
answrervaTcner\ou)no
imgVarchar(100)yes
scoreInt(ll)yes1000
3图书总分类表(总分类号,总分类名)
Tb.supertypefsuperTypeldAypeName)
名称类型空默认值备注
superTypeldint(11)no自动增一Unique
typeNameVarchar(50)yes
4图书子分类表(子分类号,总分类号,子分类名)
Tb_subtype(subTypeId,superTypeId,subTypeName)
名称类型空默认值备注
subTypeldint(11)no自动增一Unique
superTypeldint(11)yes外键
subTypeNameVarchar(50)yes
5图书表(书号,总分类号,子分类号,书名,作者,简介JSBN号,出版社,页数,定价,
现价,图片,inTime,newBooks,saleBooks,hostBooks,specialBooks,库量)
Tb.bookfbookld.superTypeld^ubTypeld^ookName.Author,Introduce,ISBN,publish
er,pages,Price,Nowprice,Picture,
inTime,newBooksfsaleBooks,hostBooks,specialBooks,bookNum)
名称类型空默认值备注
bookidint(11)no自动增一Unique
superTypeldint(ll)intno外键
subTypeld(11)no外键
bookNameVarchar(200)yes
ISBNVarchar(20)yes
IntroduceTextyes
PriceFloatyes
Nowpricefloatyes
PictureVarchar(200)yes
pagesInt(ll)yes
publisherVarchsr(40)yes
AuthorVarchsr(20)yes
inTimetimestampno
newBooksInt(ll)yes
saleBooksInt(ll)yes
hostBooksInt(ll)yes
specialBooksInt(ll)yes
bookNumInt(ll)yes
5客户订单表(客户订单号,客户姓名,收件人姓名,寄送地址,邮编,邮箱,订单时间,
是否收货)
Tb_order(orderId,Name.recvName,addressfpostcode,email,orderDate,flag)
名称类型空默认值备注
orderldint(11)no自动增一Unique
nameVarchar(20)yes〃此处改成客户外键
帐号为好,因为
只有注册的用户
才可以下订单
recvNameVarchar(20)yes
addressVarchar(20)yes
postcodeVarchar(10)yes
emailVarchar(20)yes
orderDatetimestampno
flagint(11)yes
6单书订单信息表(单书订单号,所属单人订单号,书号,书名,定价,数量)
Tb_orderitem(orderItemId,orderId,bookId,bookName,price,bookNum)
名称类型空默认值备注
orderltemldint(11)no自动增一Unique
orderldint(11)yes外键
bookidint(11)yes力卜键
bookNameVarchar(50)yes
pricefloatyes
bookNumint(11)yes
7,公告信息表(公告编号,公告标题,公告内容,公告时间)Tbjnform(informld,informTitle,
informContent,informTime)
名称类型空默认值备注
informldint(11)no自动增一Unique
informTitleVarchar(30)yes
informContentVarchar(30)yes
informTimetimestampno
8留言表(留言号,标题।留言者,内容,时间,头像)
Tb_note(Id,Title,Author,Content,Ly_time,Imgs)
名称类型空默认值备注
Idint(11)no自动增一Unique
TitleVarchar(20)no
AuthorVarchar(20)no
ContentVarchar(50)no
Ly_timetimestampno
imgsVdrchdr(20)ye、
感觉第八表——留言表,没多大意义,应该是针对某一本书的评论更具有实际意义和针对
性
9评论表(评论号,书号:用户账户,评论者,内容,时间,头像)〃之所以用用户账号,
是只有注册和登录的人才能评论。
Tb_note(Id,Title,Author,Content,Ly_time,Imgs)
名称类型空默认值备注
Idint(11)no自动增一Unique
bookidint(11)no外键
useridint(11)no外键
AuthorVarchar(20)no
ContentVarchar(50)no
Ly_timetimestampno
imgsVarchar(2U)yes
4使用过程
具体操作如下:
首页:http://localhost:8080/bookstore/index.jsp
flAMQ.J”
注册页面:http://localhost:8080/bookstore/register.jsp
笔iMhT用户re
K«|82|itM|««&fl|W,闲
多傍及巴*义寄才
法书
电户注册
!■:»分委
用户名”
r眄••
性别力
西五包新m公司版及用u
CsEjhlO20002007,MRIU<18ReXrv^il
http://localhost:8080/bookstore/register.action
龈叮当同,挺ikwr用尸FAO
苒贝I登及IgI.不改flI网站地需
书店比业豆
值好!用户九碱18注解成动!1?
也书分我
rtr矶fiiMEB公均出》先自
CcMohii2000200T.Aj|Ri(rii9Qesenjed
点击登录进入登录页面
http://localhost:8080/bookstore/login.jsp
也娴的丁用户FAQ
苒页|近及1gl««&fl|用站地冏
SEI
用户名卜a
c»(•,
陋
向京t•骄日用父司
。06”9M尊20002C0LAllR(EG
http://localhost:8080/bookstore/login.action
等叮当同>MdTIRPFAO
HE^SBESi首贝|的|注・|.有M|
不信15FH止第冬
疗JSJ策!
巾亘色数々嗯公司也较由存
CWT1QHIO20002007.*11^1|^5
且陆帆切后RJ总内按节第j八天谷
http://localhost:8080/bookstore/searchBook.action
\KPfM
MV|iM|itM|«不M|西
布点r:FT北零③»«
IH书分我所有符号条件的图书
谴
T=>
书名:美冲般<1
价格:2」元
*厦厂电取展二
韦忠:一个人上东M
由0看匚
韦芯ETR以不上影
的IS24元
却量0位鱼或J
书名企5区不JFX
他佑3比
与可以他以双W£屿族・反奇困良5
»a-n2胞英.
点击搜书会出现如下界面:
http://localhost:8080/bookstore/searchBook.action
>tMriT用尸FAQ
KX|<z»|ktH|展系M|国玷地附
国刑分兵所有符号条件的图书
生后
.a:f
我量0图其
由6.Th即艮人司也又加白
C8呻*®1(nO*2O・?#l收则I。收—
(1)生活:
http://localhost:8080/bookstore/browseBookPaging.ac
tion?catalogid=l
riwq用尸FAQ
苒81mlmH|修系|府砧
彩2/kE5?
1>»2?元
时书分吴
*!&0I件",
什曼机
少儿
书名-T人上东京
价格34元
影是厂@JLSj
*£可不可以不上狂
。格24元
。也瓦却
=*..=■J'..L.
(2)计算机::1•»J»•••।।-i.,I-,!!
http://localhost:8080/bookstore/browseBookPaging.ac
tion?catalogid=2
青fT用尸FAQ
KX|<iM|dJlII网拈邂用
3S
书知柏M.QEEtS用X恻
ft»S:5«£
国阳典
.■10应8^其,
±2L
Fg.3绻鼻化干
俄住3玩
S9:oQQ,
个名步偿£妹《8。耳4思
ttfe4Qj£
frfi.O•直壬
T-gg!J
^mnW.AM2>
行京机制重“公司所P
:■;…:1111'"JTJi
(3)少儿:
http://localhost:8080/bookstore/browseBookPaging.ac
tion?catalogid=3
臂螳B,内切1用可如
首交I注优iLH|・工代们e•厢
wPitSfTTW■王冬
»«
理E70子
包格力光
分次
拄»abfc3」
ti»a
切(
书必・im,35
价裕,20完
给量口3.且主J
*€J
给幡JH!
射rQB电三J
下一一侬
当St«F.取2良
—nfu隅公司
Cjrjr.O2CZO2OCT.A!Rk.mvL
点击购买:
http://localhost:8080/bookstore/addToCart.action?qua
ntity=l&bookid=l&submit.x=41&submit.y=16
产WWVIJBPFAO
1*■・・・・afl-MB•*■・・Q
举口页IIMJIII内诂・曲
帝g*里t?业好易।rs番i
3步加邮小
酋续的初
注人结瓷中心区
忘H堆人早异中。:
http://localhost:8080/bookstore/showCart.jsp
?7购缺,IRI^FAO
IH1W||MSftfl|MU».M
酎BQ要您购物车中图书
计H札
书名定倚
±11
关切W»iW
m入站13中心灯
力帚工在rat
CQPrfiQHO2C00-2007.AIIRiorURneix<J.
http://localhost:8080/bookstore/checkout.action
好叮当同■feIMHT用尸FAQ
苒贝|g|江iM|«$Afl|E站地即
订隼添加成功
5它幻iTAm健下上,空筑:1手€2•计〕士生三日因方运於海
Ifi-
nil
的*£收白昭ZQifcSWfi
哪20002007.M。啦8-d
4.1安装与初始化
运行的时候,需要把database目录下的Bookstore文件拷到D盘。
所需软件
Myedipse、Dreamweaver、Tomcat6.0、SQLServer
4.2输入
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数
据输出及必须标明的控制输出量进行解释并举行,包括对拷贝报告及图形或显示报告的描
述。
4.2.1输入数据的现实背景
说明输入数据的现实背景,主要是
a.情况——例如人员变动、图书缺货;
b.情况来源一一用户管理部分、图书管理部分;
c.输入媒体——键盘;
d.限制一不同身份的用户只能获取不同等级的功能;
e.支配一只要注用用户才能拥有订购图书的权利。
4.2.2输入格式
名称类型空默认值备注
NameVarchar(20)no主键
PasswordVarchar(20)no主键
名称类型空默认值备注
Idint(11)no自动增一Unique
NameVarchar(30)no
PasswordVarchar(16)no
EmailVarchar(50)no
trueNameVarchar(40)no
sexvarchar(30)yes
birthdayVarchar(20)yes
addressVarchar(100)yes
postcodeVarchar(10)yes
phoneVarchar(15)yes
maphoneVarchar(15)yes
questionVarchar(30)no
answrerVarchar(30)no
imgVarchar(100)yes
scoreInt(ll)yes1000
名称类型空默认值备注
superTypeldint(11)no自动增一Unique
typeNameVarchar(50)yes
名称类型空默认值备注
subTypeldint(11)no自动增一Unique
superTypeldint(11)yes外键
subTypeNameVarchar(50)yes
名称类型空默认值备注
bookidint(11)no自动增一Unique
superTypeldint(11)intno外键
subTypeld(IDno外键
bookNameVarchar(200)yes
ISBNVarchar(20)yes
IntroduceTextyes
PriceFloatyes
Nowpricefloatyes
PictureVarchar(200)yes
pagesInt(ll)yes
publisherVarchar(40)yes
AuthorVarchar(20)yes
inTimetimestampno
newBooksInt(ll)yes
saleBooksInt(ll)yes
hostBooksInt(ll)yes
specialBooksInt(ll)yes
bookNumInt(ll)yes
名称类型空默认值备注
orderldint(11)no自动增一Unique
nameVarchar(20)yes〃此处改成客户外键
帐号为好,因为
只有注册的用户
才可以下订单
recvNameVarchar(20)yes
addressVarchar(20)yes
postcodeVarchar(10)yes
emailVarchar(20)yes
orderDatetimestampno
flagint(11)yes
名称类型空默认值备注
orderltemldint(11)no自动增一Unique
orderldint(11)yes外键
bookidint(11)yes外键
bookNameVarchar(50)yes
pricefloatyes
bookNumint(11)yes
名称类型空默认值备注
informldint(11)no自动增一Unique
informTitleVarchar(30)yes
informContentVarchar(30)yes
informTimetimestampno
名称类型空默认值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 付费会员特色活动方案
- 仙桃拍照活动方案
- 代发薪单位活动方案
- 代表先行活动方案
- 代账公司转介绍活动方案
- 以往节日促销活动方案
- 企业中秋晚会活动方案
- 企业下沉活动方案
- 企业公司团建策划方案
- 企业减重达人活动方案
- 大学生个人职业生涯规划课件模板
- 缺血性脑卒中影像学发展现状及展望2024(全文)
- 【MOOC】化学教学论手持技术数字化实验-华南师范大学 中国大学慕课MOOC答案
- 韦莱韬悦-东方明珠新媒体职位职级体系咨询项目建议书-2017
- 急性肾衰CRRT个案护理
- 学前儿童心理发展与指导智慧树知到答案2024年延安职业技术学院
- 幼儿园教师资格考试面试2024年下半年试题及解答
- 《工程招投标与合同管理》全套教学课件
- DL∕T 5342-2018 110kV~750kV架空输电线路铁塔组立施工工艺导则
- 2024年全国统一考试高考新课标Ⅰ卷数学试题(真题+答案)
- 抖音直播运营策划部门职责及绩效考核指标
评论
0/150
提交评论