网上书店用户手册学习资料_第1页
网上书店用户手册学习资料_第2页
网上书店用户手册学习资料_第3页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 用途 22.1 功能 22.2 性能 52.2.1 精度 5时间特性 5灵活性 52.3 安全保密 53 运行环境 53.1 硬设备 53.2 支持软件 53.3 数据结构 54 使用过程 64.1 安装与初始化 164.2 输入 164.2.1 输入数据的现实背景 16输入格式 164.2.3 输入举例 错误! 未定义书签。4.3 输出对每项输出作出说明 184.3.1 输出数据的现实背景 18输出格式 19输出举例 错误!未定义书签。4.4 文卷查询 错误 ! 未定义书签。4.5 出错处理和恢复 214

2、.6 终端操作 错误 !未定义书签。用户手册1引言1.1编写目的编写该文档的目的在于明确网上书店系统的用户需求,使得软件开发人员与用户对待 开发软件的需求有统一的、无二义性的认识。该文档所描述的内容,可作为软件测试的依 据。该文档的读者为用户代表、软件分析员、开发管理人员和测试人员。1.2背景1.3定义Bookstore:网上书店系统。1.4参考资料软件工程课程设计机械工业出版社java设计模式清华大学出版社JSP程序设计教程2用途2.1功能前台系统1. 网站介绍:主要是对本网上书店的一些介绍,使用户能快速了解网上书店。2. 图书浏览:普通用户和会员可以对图书进行浏览。在页面上,应向用户显示书

3、籍类另用户选择了某个类别之后,应能显示该类别下的实际书籍(如果有)的信息:书籍图片、书籍名称、市场价、折扣、会员价,当书籍数目过多时,要提供分页浏览功能。3. 购物车:购物车中要列出用户所选择的书籍名称、市场价、会员价、折扣和数量,总计金额,共节省金额。用户可以:1)删除购物车中的书籍;2)修改某个书籍的数量、书籍的金额和总计金额;3)清空购物车;4)结算:到结算页面确认并下订单。4. 结算:结算前必须再次验证用户,验证合法后,进入结算页面,显示订单的日期、收货信息、购买书籍清单,用户还可以再次修改收货人信息,修改或删除已选书籍,当确认后,可以选择下订单。5. 订单生成与管理:购物后,确认支付

4、和配送方法后生成订单。在生成订单的同时, 系统发邮件通知书店管理员。会员还可以查询自己订单的处理情况和历史订单。验证合法的用户可查看在网站上成交的订单,包括订单的个数,总计金额,订单 的列表。列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订 单数目过多时,要提供分页浏览功能。对于列表的订单,用户可以:1)查看订单详细信息:生成一个订单的详细信息页面,包括:订单号、收货人、 联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数 量、折扣、销售价)、金额总计、订购日期。在页面上提供直接打印的功能;2)修改订单:只允许对未审核的订单进行修改(包括修改收货人、联系电话、送

5、货地址、用户订购的书籍列表);3)删除订单:只允许对未审核的订单进行删除。6. 用户留言:可自由留言。包括留言列表、留言内容、发布留言7. 公告:显示公告信息。& 联系我们:用户可以将联系信息以表单的形式提交给网店。9. 会员管理:包括普通用户注册成为会员;每个注册会员,有一个个人中心,即属于自已的帐户管理界面,可以轻松的管理个人基本资料,如进行资料的修改;会员还 可以通过输入账号来找回密码。10. 图书查询:图书查询的目的是为了帮助用户快速地找到想要购买的图书。可以进行 模糊查询,也可以进行高级搜索查询。11. 书籍分类:书籍按不同的所属范围进行分类。12. 图书展台:图书展台包括特

6、价书、新品上市、热卖商品、图书订购。后台系统:1. 用户管理:主要包括用户注册、用户登录和用户信息修改。网上书店的用户主要 有两个:普通用户、会员和管理员。普通用户可以通过注册成为书店会员。每个 注册会员,有一个属于自已的帐户管理界面,可以轻松的管理个人基本资料,如 进行资料的修改。书店管理员可以对个人基本信息进行修改,并拥有系统的所有 功能权限。2 .图书管理:管理员可以对图书进行添加、修改和删除,普通用户和会员可以对图 书进行浏览。在页面上,应向用户显示书籍类别,用户选择了某个类别之后,应 能显示该类别下的实际书籍(如果有)的信息:书籍图片、书籍名称、市场价、 折扣、会员价,当书籍数目过多

7、时,要提供分页浏览功能。3. 购书管理:普通用户和会员都可以对图书进行查询,会员可以把要买的书添加到购物车里,还可以将购物车里不想买的书删除。4. 订单管理:会员购物后,确认支付和配送方法后生成订单。会员还可以查询自己订单的处理情况和历史订单。 会员可查看在网站上成交的订单,包括订单的个数,总计金额,订单的列表。列表项包括:订单号、订单日期、收货人、订单金额、 订单状态,当订单数目过多时,要提供分页浏览功能。对于列表的订单,会员可 以:4)查看订单详细信息:生成一个订单的详细信息页面,包括:订单号、收货人、 联系电话、送货地址、用户订购的书籍列表(序号、书籍编号、原价、订购数 量、折扣、销售价

8、)、金额总计、订购日期。在页面上提供直接打印的功能;5)修改订单:只允许对未审核的订单进行修改(包括修改收货人、联系电话、送货地址、用户订购的书籍列表);6)删除订单:只允许对未审核的订单进行删除。5. 公告管理:管理员可以对公告进行添加和删除。6. 留言管理:会员可以对图书进行评论,即添加评论。管理员可以对会员发表的评 论进行删除。2.2 性能2.2.1 精度A 要按照严格的数据格式输入,否则系统不予进行响应处理。B 查询时要保证查全率,所有相应域包含查询关键字的记录都应该能查到,因为通常有文 件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。2.2.2 时间特性一般操作

9、的响应时间在 0.2 秒内。2.2.3 灵活性满足网络业务平台的要求,对前面提到的环境要求不应存在困难。2.3 安全保密可以保证用户信息不被外界获取。基本实现用户安心的使用。3 运行环境3.1 硬设备现行的任何 32/64 位微机。Windows 操作系统。3.2 支持软件1. Web服务器一台2. Database 服务器一台技术解决方案:1. Webserver : Tomcat 6.02. Database : Mysql人员支持1. 系统分析员2. 程序员3. 美工4. 文档撰写5. 数据录入6. 测试人员所需软件1. Myeclipse2. Dreamweaver CS33. Fir

10、eworks4. Tomcat 6.03.3数据结构1管理员表(登录名,密码)Tb admin (name,password)名称类型空默认值备注NameVarchar (20)no主键PasswordVarchar(20)no主键2用户表(账号,昵称,密码,邮箱,真实姓名,性别,生日 地址,邮政编码,电话,maphone, 密码问题,密码问题答案,头像,积分)Tb_user(aName,Password,Email,trueName,sex,birthday,address,postcode,ph on e,maph on e,questi on,an swrer,img,score)名称类

11、型空默认值备注Idint( 11)no自动增一Un iqueNameVarchar(30)noPasswordVarchar( 16)noEmailVarchar(50)notrueNameVarchar (40)nosexVarchar(30)yesbirthdayVarchar(20)yesaddressVarchar( 100)yespostcodeVarchar( 10)yesphoneVarchar( 15)yesmaphoneVarchar( 15)yesquestio nVarchar(30)noan swrerVarchar(30)noimgVarchar( 100)yessc

12、oreIn t(11)yes10003图书总分类表(总分类号,总分类名)Tb supertype(superTypeld,typeName)名称类型空默认值备注superTypeIdint( 11)no自动增一Un iquetypeNameVarchar(50)yes4图书子分类表(子分类号,总分类号,子分类名)Tb subtype(subTypeld,superTypeld,subTypeName)名称类型空默认值备注subTypeldint( 11)no自动增一Un iquesuperTypeldint( 11)yes外键subTypeNameVarchar(50)yes5图书表(书号,总

13、分类号,子分类号,书名,作者,简介,ISBN号,出版社,页数,定价,现价,图片,in Time, n ewBooks,saleBooks, hostBooks,specialBooks,库存数量)Tb book(bookld,superTypeld,subTypeld,bookName,Author,lntroduce,ISBN,publisher,pages, Price,Nowprice,Picture, i nTime, newBooks,saleBooks,hostBooks,specialBooks,bookNum)名称类型空默认值备注bookldint( 11)no自动增一Un i

14、quesuperTypeldint( 11)no外键subTypeldint( 11)no外键bookNameVarchar (200)yesISBNVarchar(20)yesIn troduceTextyesPriceFloatyesNowpricefloatyesPictureVarchar( 200)yespagesIn t(11)yespublisherVarchar (40)yesAuthorVarchar(20)yesin Timetimestampnon ewBooksIn t(11)yessaleBooksIn t(11)yeshostBooksIn t(11)yesspec

15、ialBooksIn t(11)yesbookNumIn t(11)yes5客户订单表(客户订单号,客户姓名,收件人姓名,寄送地址,邮编,邮箱,订单时间, 是否收货)Tb order(orderld,Name,recvName,address,postcode,email,orderDate,flag)名称类型空默认值备注orderldint( 11)no自动增一Un iquen ameVarchar(20)yes/此处改成客户 帐号为好,因为 只有注册的用户 才可以下订单外键recvNameVarchar(20)yesaddressVarchar (20)yespostcodeVarchar

16、( 10)yesemailVarchar(20)yesorderDatetimestampnoflagint( 11)yes6单书订单信息表(单书订单号,所属单人订单号,书号,书名,定价,数量)Tb orderitem(orderltemld,orderld,bookld,bookName,price,bookNum)名称类型空默认值备注orderltemldint( 11)no自动增一Un iqueorderldint( 11)yes外键bookldint( 11)yes外键bookNameVarchar(50)yespricefloatyesbookNumint( 11)yes7,公告信息

17、表(公告编号,公告标题,公告内容,公告时间)Tbn form ( in formld, in formTitle , in formC on te nt, in formTime)名称类型空默认值备注in formldint( 11)no自动增一Un iquein formTitleVarchar(30)yesin formC on te ntVarchar(30)yesin formTimetimestampno8留言表(留言号,标题,留言者,内容,时间,头像)Tb no te(Id,Title,Author,C onten t,Ly time,lmgs)名称类型空默认值备注Idint( 1

18、1)no自动增一Un iqueTitleVarchar(20)noAuthorVarchar(20)noContentVarchar(50)noLy timetimestampnoimgsVarchar(20)yes感觉第八表一一留言表,没多大意义,应该是针对某一本书的评论更具有实际意义和针对性9评论表(评论号,书号,用户账户,评论者,内容,时间,头像)之所以用用户账号,是只有注册和登录的人才能评论。Tb no te(ldTitle,Author,C on te nt,Ly time,lmgs)名称类型空默认值备注Idint( 11)no自动增一Un iquebookldint( 11)no外

19、键userldint( 11)no外键AuthorVarchar(20)noContentVarchar(50)noLy timetimestampnoimgsVarchar (20)yes4使用过程具体操作如下:首页:http:/localhost:8080/bookstore/index.jsp注册页面:http:/localhost:8080/bookstore/register.jsp店#!车乳“肚禺員童工| 创岷弟盛°lfT;JIZ申别冨冃中;词I*札片iDprlCrtlia JOni3 ;£OT AJ| K ghts Rt2ETVed注册成功页面:http:/l

20、ocalhost:8080/bookstore/register.actio n兰fir牌丰.斗fag韩E j 叠3L | 曲1 阳戟和謂站MiPI VM分餐点击登录进入登录页面:http:/localhost:8080/bookstore/logi n.jsp科廷苗常青业吓召>r BlMvT 耳匚 FAQ茵曲 | 皿 |臣| 庸的n| RiMnrxiBWW3J服恻佃W司厦股JMTT|珂皿审吕?0|i) 2iH3?. Nl Rughts RFEBWdF忑U供穽业期昊.悔车I用冲口百址厨 I 江 I MMin登陆成功的页面:http:/localhost:8080/bookstore/lo

21、gi n.actio nCWlQhtg 200.2037. NIFiDhrs WBtrti登陆成功后,可点击搜书,输入美容:http:/localhost:8080/bookstore/searchBook.actio n盯当网B1HK? 业 1±M£”亠所仃荊兮滋件的阳弓N-曹二«a±jk*罚曲锅址'话田呆节培近耐以一 tFf仰伯:白走訓 车.flFiFAj曲吏 I aw iiar II ffWiRI用芯去不JFX也恪:丸辰韦昔理甘*业手畫曲 I8:72!tO WM怒巨0正融曲舌5:孤至力邸冃点击搜书会出现如下界面:http:/localhos

22、t:8080/bookstore/searchBook.actio n詈U1琴F豪厠沈榕 |洸需«ikii | M«n ts所也符号练杵的图有甬車也耶阴背司版瞬帀capvnv iQOhiwiT. jui nym 伽*阿©点击图书分类:(1) 生活:http:/localhost:8080/bookstore/browseBookPagi ng.actio n? catalog后叮当瞬.三”!”;J . 1.W msft 用尸m-Li:*:*:- ir-wftnafiHaid=1计里机9 勺*十和?=r.'jb,言尹?页Cppwigit © ?00

23、0-2017,Wl Pigtih HEiwd(2) 计算机:http:/localhost:8080/bookstore/browseBookPagi ng.actio n? catalogid=2计 isin(3) 少儿:诞 Ui车 托1尸申心豪圍 j 注桶 曲HI «.«4ktl|島站斫.1 .i*sp6r(fi -IlM0«)»- jut-7 .m:m 当柑?顺,期址ffi5时节-曲t段斷可Camgkt ® 2OOQ-2MT, All Riphte RiBEerveidMChttp:/localhost:8080/bookstore/br

24、owseBookPagi ng.actio n? catalogid=3毎叮当囲mwi woeIMS 牛=fl.-Fv首克aw | tun ,|+ £ >«.-. E?13S'| So# > 歹J上站瓷近”:亘豆倂m完WWWT-Ji 顋 兰iiT第=m南甌WXf宜厢注司K曲祈口WiWf片I 冃师二 Reservedl 点击购买:http:/localhost:8080/bookstore/addToCart.actio n?qua ntity=1 &bookid=1 &submit.x=41 &submit.y=16白就 j蝕in

25、| a |尺钻中心 <点击进入结算中心:http:/localhost:8080/bookstore/showCart.jsprlitf城购物车屮图书biMXl为中创針1 口 IF处司議出则口CBiCPrtlflFW 21QOO-2Q07. AIIF (jhU RSIWd再点击进入结算中心:http:/localhost:8080/bookstore/checkout.actio nVr*rtkv -i-:Ain | i±jn | 贈m网尘丄讣 SJJ'订单襦加啖切轩堆询丁单已星下比.申曲汀中吕人轟iti竝三日内宣豈时啊IlEttR 那亦叶川册帝制| E gro RrS

26、H Wd4.1安装与初始化运行的时候,需要把 database目录下的Bookstore文件拷到D盘。 所需软件Myeclipse、Dreamweaver、Tomcat 6.0、SQL Server4.2输入解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数 据输出及必须标明的控制输出量进行解释并举行,包括对拷贝报告及图形或显示报告的描 述。输入数据的现实背景说明输入数据的现实背景,主要是a. 情况一一例如人员变动、图书缺货;b. 情况来源一一用户管理部分、图书管理部分;c. 输入媒体一一键盘;d. 限制一一不同身份的用户只能获取不同等级的功能;e. 支配一一只要注册

27、用户才能拥有订购图书的权利。输入格式名称类型空默认值备注NameVarchar(20)no主键PasswordVarchar(20)no主键名称类型空默认值备注Idint( 11)no自动增一Un iqueNameVarchar(30)noPasswordVarchar( 16)noEmailVarchar(50)notrueNameVarchar(40)nosexVarchar(30)yesbirthdayVarchar(20)yesaddressVarchar( 100)yespostcodeVarchar( 10)yesphoneVarchar( 15)yesmaphoneVarchar

28、( 15)yesquestio nVarchar(30)noan swrerVarchar (30)noimgVarchar (100)yesscoreIn t(11)yes1000名称类型空默认值备注superTypeldint (11)no自动增一Un iquetypeNameVarchar (50)yes名称类型空默认值备注subTypeIdint (11)no自动增一Un iquesuperTypeIdint (11)yes外键subTypeNameVarchar (50)yes名称类型空默认值备注bookIdint (11)no自动增一Un iquesuperTypeIdint (1

29、1)no外键subTypeIdint (11)no外键bookNameVarchar (200)yesISBNVarchar (20)yesIn troduceTextyesPriceFloatyesNowpricefloatyesPictureVarchar (200)yespagesIn t(11)yespublisherVarchar (40)yesAuthorVarchar (20)yesin Timetimestampnon ewBooksIn t(11)yessaleBooksIn t(11)yeshostBooksIn t(11)yesspecialBooksIn t(11)ye

30、sbookNumIn t(11)yes名称类型空默认值备注orderIdint (11)no自动增一Un iquen ameVarchar (20)yes/此处改成客户 帐号为好,因为 只有注册的用户 才可以下订单外键recvNameVarchar (20)yesaddressVarchar (20)yespostcodeVarchar (10)yesemailVarchar (20)yesorderDatetimestampnoflagint (11)yes名称类型空默认值备注orderItemIdint (11)no:自动增一Un iqueorderIdint (11)yes外键bookI

31、dint (11)yes外键bookNameVarchar (50)yespricefloatyesbookNumint (11)yes名称类型空默认值备注in formIdint (11)no自动增一Un iquein formTitleVarchar (30)yesin formC on te ntVarchar (30)yesin formTimetimestampno名称类型空默认值备注Idint (11)no自动增一Un iqueTitleVarchar (20)noAuthorVarchar (20)noContentVarchar (50)noLy timetimestampno

32、imgsVarchar (20)yes名称类型空默认值备注Idint (11)no自动增一Un iquebookIdint (11)no外键userIdint (11)no外键AuthorVarchar (20)noContentVarchar (50)noLy timetimestampnoimgsVarchar (20)yes4.3输出对每项输出作出说明431输出数据的现实背景说明输出数据的现实背景,主要是:a. 使用一一这些输出数据是给谁的,用来干什么;b. 使用频度一一每周的、定期的;C.媒体打印、卡片、磁盘,d. 质量管理一一当出现任何问题都将停止交易,由开发者进一步检查;e. 支配

33、一一只要注册用户才能拥有订购图书的权利。432输出格式名称类型空默认值备注NameVarchar (20)no主键PasswordVarchar (20)no主键名称类型空默认值备注Idint (11)no自动增一Un iqueNameVarchar (30)noPasswordVarchar (16)noEmailVarchar (50)notrueNameVarchar (40)nosexVarchar (30)yesbirthdayVarchar (20)yesaddressVarchar (100)yespostcodeVarchar (10)yesphoneVarchar (15)yesmaphoneVarchar (15)yesquestio nVarchar (30)noan swrerVarchar (30)noimgVarchar (100)yesscoreIn t(11)yes1000名称类型空默认值备注superTypeIdint (11)no自动增一Un iquetypeNameVarchar (50)yes名称类型空默认值备注subTypeIdint (11)no自动增一Un iquesuperTypeIdint (11)yes外键subTypeNameVarchar (50)yes名称类型空默认值备注bookIdint (11)no自动增一Un

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论