电子书报告.docx
- 文档编号:10902697
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:51
- 大小:938.31KB
电子书报告.docx
《电子书报告.docx》由会员分享,可在线阅读,更多相关《电子书报告.docx(51页珍藏版)》请在冰豆网上搜索。
电子书报告
软件学院
软工实践课题二
项目名称:
电子书服务平台系统
专业:
软件工程(Java方向)
班级:
Java113
姓名:
司长胜
学号:
201107092325
指导老师:
贾晓辉
摘要
当今社会作为一个飞速发展的社会,网络已渗入人们的生活,网络已成为信息传播的一大媒介,可以说网络资源的获取已逐步改变了人们以往的生活方式,网络已经成为人们日常工作,休闲的主要工具之一。
基于JSP的电子书服务平台的设计与实现,正是互联网与社会生活之间的紧密联系的体现。
在这个系统中我综合应用了MYSQL、Struts2、JSP等知识。
首先,在网页前台方面,通过AJAX和JS技术,实现了用户注册登录界面的填写信息的无刷新验证。
其次,对于SSH框架的搭建、Java编程、JSP的动态编程以及MYSQL数据库进行努力学习和大量实践,在图书的搜索模块以及在线阅读模块通过建立相关数据模型,使数据的查询以及阅读的效率显著提高。
借鉴银行的充值流程,完成了用户的账户充值功能和付费用户管理的功能,并得到了实现,简化了用户借书付费的环节。
我负责的是电子书服务平台系统测试方面的工作,测试了电子书方面的功能、外观缺陷等等。
虽然工作量比较大但是我们还是会尽力去完成项目,找出功能的不足和BUG。
关键字:
JSP;MySQL;电子书。
电子书服务平台系统
第1章项目分析
1.1问题描述
中国做为全球最大的发展中国家,根据工业和信息化部(MIIT)公布的数据在今年2010年中国的上网用户数量将达到近七点四亿,占了中国人口的百分之六十,同时还在以1.01%每月和17.51%每年的速度增加,中国也无可厚非地成为了全球最大的通信市场。
中国的上网用户已经超过了全欧洲国家上网用户的总和。
为了满足图书读者的需求,一批以电子图书为主题的网站也应运而生。
电子图书网站目前最常见的在线阅读网站行业呈现出的旺盛生命力和巨大的市场潜力。
电子书服务平台采用了B/S开发框架,先进的管理构思,完善的业务管理功能,整个产品在管理功能、易用性、实用性、数据容量、数据安全性、网络稳定性方面相对于以前的系统都有了很大的提高。
而我想设计一个全新的基于JSP技术的电子书服务平台的网站,这个网站有别于其他图书网站的常规设计,将给人一种全新的感觉,使之浏览,搜索图书更加方便和快捷。
这也就是毕业设计的编写意义所在。
由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。
电子书服务平台网站信息系统采用了B/S开发框架,先进的管理构思,完善的业务管理本站设计目标就是设计一个以在线借阅阅读为一体的动态交互网站,用户可以在浏览过程中,实现和本站信息的交互,提供良好的用户体验。
1.2功能分析
利用电子书借阅管理系统,可以借阅各种图书,使读者从主题,各种角度检索图书的愿望得到实现。
方便,快捷的检索方式缩短了寻找所需图书的时间,使读者摆脱了由于书目急速增长而无从下手的困扰,大大提高了搜索效率,加速了图书的开发利用。
更为优越的是电子书借阅管理系统的使用增强了管理员与读者之间的互动服务,以及读者的自助服务。
系统功能有注册、登录、用户阅读、用户充值、管理员审查用户等等功能。
1.3系统总用例图
系统用例图表示系统的参与者分别参与了系统的哪些用例,参与者和用例之间使用线段连接。
对于系统而言,如果用例和参与者数量比较多,可以采用子系统分别表示,如果系统相对简单,则需要将整个系统用例图表示出来。
电子书服务平台系统用例图如下图1所示。
图1系统总用例图
需要注意的问题:
在后续建模的过程中现有用例可能发生变化,如用例的分解或者重新组合,以及合并或者删除不合理的用例等。
用例之间没有先后顺序。
每个参与者至少参与一个用例,每个用例至少包含一个参与者。
用例是时间内聚的,描述在同一时间段内的服务。
用例应该是功能内聚,一个用例通常需要封装一个为参与者提供有价值的服务。
1.4管理员模块用例图
管理员有登陆系统、注销、借阅图书、搜索图书、上传图书、审核图书、个人信息修改、管理付费用户等功能,其参与的系统用例如图2所示。
图2管理员模块用例图
第2章功能测试用例
此功能测试用例对系统所有业务功能和业务规则的测试需求。
目标是校验数据的接受、处理和检索是否正确,以及系统业务规则的实施是否恰当。
主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互和系统的需求说明,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。
测试的方法主要有:
等价类、边界值、错误推测法、场景法,同时还包括界面的测试,以及易用性测试、安全测试。
2.1用户登陆
表1登陆测试
项目名称
电子书服务平台系统
模块名称
登陆
编写者
司长胜
用例描述
用例编号
ST-UC1
前提条件
进入主页
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC1-01
“登陆”按钮
点击“登录”按钮
弹出登陆窗口让用户登陆
成功
ST-UC1-02
登陆窗口的信息输入框
输入注册的邮箱
格式正确可以登录不正确无法登陆
有时错误邮箱可以登录如:
1@非正常邮箱但是可以登录系统。
ST-UC1-03
输入登陆密码
格式正确可以登陆不正确无法登陆
密码不在范围可以登录如:
123但是密码规定范围是6-20。
ST-UC1-04
输入验证码
输入正确验证码会正确登陆否则无法登陆
不输入一样登录,或者输入错误也可以登陆如:
验证码是7497但是输入1234也可以登陆。
ST-UC1-05
“立即登陆”按钮
点击“立即登陆”按钮
成功登陆系统,可以执行系统的功能操作
成功
2.2注册
表2注册测试
项目名称
电子书服务平台系统
模块名称
注册
编写者
司长胜
用例描述
用例编号
ST-UC2
前提条件
进入主页
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC2-06
“注册”按钮
点击“注册”按钮
弹出注册窗口让用户注册
成功
ST-UC2-07
注册窗口的信息输入框
输入邮箱
格式正确可以成功注册否则无法注册
注册时输入错误邮箱一样可以注册如:
输入1@也可以注册邮箱。
ST-UC2-08
输入密码
格式正确可以成功注册否则无法注册
注册时输入密码不在范围一样可以注册如:
123但是规定范围是6-20。
ST-UC2-09
输入验证码
输入正确注册成功不正确无法成功注册
验证码不可用,不输入或者输入错误都可以成功注册
ST-UC2-010
“立即注册”按钮
点击“立即注册”按钮
如果输入信息正确可以成功注册否则不成功
成功
2.3充值模块
表3充值模块测试
项目名称
电子书服务平台系统
模块名称
我要充值
编写者
司长胜
用例描述
用例编号
ST-UC3
前提条件
用户正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC3-011
充值账号
输入账号
提示输入的账号是否正确,不输入无法充值。
不输入正确账号也可以充值如:
想充值账户是admin(管理员)但是登录账户是171597408@会自动充值到171597408@账户
ST-UC3-012
充值金额
输入充值的金额
提示格式是否正确不正确无法充值
成功
ST-UC3-013
请选择支付方式
选择自己需要的支付方式.。
可以用自己选择的方式支付。
可以选择,但是在信用卡等项出错,如果选择信用卡、消费卡等支付时不用输入充值的信息也可以支付
ST-UC3-014
我要充值的信息输入框
输入姓名。
提示格式是否正确不正确或者与信息不符合无法充值
不输入一样充值,不用输如姓名自动充值到当前用户但是规定是姓名是必须输入的。
ST-UC3-015
输入卡号
提示格式是否正确不正确或者与信息不符合无法充值
不输入一样充值,卡号应该是必须输入的,这样才可以交易但是不输入会自动充值到当前登录账户。
ST-UC3-016
输入身份证号
提示格式是否正确不正确或者与信息不符合无法充值
不输入一样充值。
身份证号应该是必须输入的,这样才可以确认用户信息但是不输入会自动充值到当前登录账户。
ST-UC3-017
输入密码
提示格式是否正确不正确或者与信息不符合无法充值
不输入一样充值。
密码应该是必须输入的,保证了交易的安全性但是不输入会自动充值到当前登录账户。
ST-UC3-018
确认选项
选择“我已确认上述输入数据正确无误”
会提示选择,不选择无法充值
不选择也可以充值,应该是必须选择的,防止用户输入错误信息充错账户等等。
ST-UC3-019
开始充值
点击“开始充值”按钮
跳转到充值成功
成功
2.4上传图书
表4上传图书测试
项目名称
电子书服务平台系统
模块名称
上传图书
编写者
司长胜
用例描述
用例编号
ST-UC4
前提条件
用户、管理员正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC4-020
上传图书
点击“上传图书”。
成功进入图书上传的页面。
成功
ST-UC4-021
图书上传的输入框
输入上传图书的书名。
输入成功输入框后会有对勾提示,输入错误会提示格式不正确。
成功
ST-UC4-022
输入作者。
输入成功输入框后会有对勾提示,输入错误会提示格式不正确。
成功
ST-UC4-023
输入价格。
输入成功输入框后会有对勾提示,输入错误会提示格式不正确。
成功
ST-UC4-024
图书封面,点击“浏览”按钮,选择封面。
输入成功。
系统提示添加成功或者提示格式错误。
成功
ST-UC4-025
图书,点击“浏览”按钮,选择需要上传的图书。
上传成功或者提示请添加书。
成功
ST-UC4-026
所属分类,选择图书的分类。
系统提示:
请输入图书分类。
有时出错,即使选择了正确的分类但是还会提示出错。
ST-UC4-027
输入出版社和出版日期。
输入正确信息可以正常提交。
成功
ST-UC4-028
提交
点击“提交”按钮
提交成功或者提示输入的错误。
正确输入信息也无法提交。
正确的按照规定格式输入信息但是提示错误无法上传图书。
ST-UC4-029
缺陷1
对上传图书用户无奖励制度
用户上传图书却没有奖励或者没有区分上传过图书的用户和没有上传的用户的区别
2.5审查图书
表5审查图书模块测试
项目名称
电子书服务平台系统
模块名称
审查上传图书
编写者
司长胜
用例描述
用例编号
ST-UC5
前提条件
管理员正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC5-030
“审查上传图书”按钮
点击“审查上传图书”按钮
进入审查图书界面
成功
ST-UC5-031
通过审查
点击“审查通过”按钮
用户上传的图书通过审查可以供其他用户阅读
成功
ST-UC5-032
书名
显示需要审查的图书书名
管理员可以看到用户上传的图书的书名如:
一把狙的故事。
成功
ST-UC5-033
作者
显示上传图书的作者名
管理员可以看到上传图书的作者姓名。
成功
ST-UC5-034
上传时间
显示用户上传的时间
管理员可以看到用户上传图书的时间。
成功
ST-UC5-035
价格
显示用户上传图书的价格
管理员可以看到用户上传图书时定的价格。
ST-UC5-036
缺陷1
管理员无法在此页面看到图书内容
能看到图书内容才能判断是否能够通过
ST-UC5-037
缺陷2
用户无法知道上传图书是否通过审核
告知用户审核情况
ST-UC5-038
缺陷3
管理员无法和用户交流或者通知用户上传图书为何没有成功
管理员可以和用户有类似留言的联系
ST-UC5-039
缺陷4
没有通过图书的相关规则
管理员无法确定怎样的图书才可以通过审核不应该是管理员个人认为应该有相关规则
2.6付费用户管理
表6付费用户管理测试
项目名称
电子书服务平台系统
模块名称
付费用户管理
编写者
司长胜
用例描述
用例编号
ST-UC6
前提条件
管理员正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC6-040
“付费用户管理”按钮
点击“付费用户管理”按钮
进入付费用户管理页面。
成功
ST-UC6-041
管理员可以删除付费用户
在某一个用户后点击“删除按钮”
弹出是否删除对话框。
成功
ST-UC6-042
删除用户
弹出对话框后点击“删除”就会删除用户信息
用户被删除。
成功
ST-UC6-043
用户名
管理员可以看到用户名
管理员可以看到用户名
成功
ST-UC6-044
昵称
看到用户的昵称
管理员可以看到用户的昵称
成功
ST-UC6-045
真实姓名
查看用户真实姓名
管理员可以看到用户的真实姓名
部分用户没有真实姓名如:
123@用户
ST-UC6-046
性别
查看用户性别
管理员可以看到用户的性别
部分用户没有性别如:
123@
ST-UC6-047
身份证号
查看用户身份证号
管理员可以看到用户的身份证号码
部分用户没有
ST-UC6-048
缺陷1
管理员只能删除用户没有其它管理方法
可以告知用户违反规定的情况。
ST-UC6-049
缺陷2
管理员无法看到付费用户的余额
能看到余额判断用户情况。
ST-UC6-050
缺陷3
删除用户应该制定相关规则
管理员删除用户时无法判断什么情况应该删除该用户或者其它管理方法。
ST-UC6-051
缺陷4
管理员无法看到用户是否上传过图书
管理员可以看到用户在本系统的所有操作情况才可以判读他的活跃度。
2.7管理员登陆
表7登陆测试
项目名称
电子书服务平台系统
模块名称
登陆
编写者
司长胜
用例描述
用例编号
ST-UC7
前提条件
进入主页
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC7-052
“登陆”按钮
点击“登录”按钮
弹出登陆窗口让用户登陆。
成功
ST-UC7-053
登陆窗口的信息输入框
输入邮箱
格式正确并且信息符合可以正常登陆否则无法登陆。
成功
ST-UC7-054
输入登陆密码
格式正确并且信息符合可以登录系统否则不可以登录。
成功
ST-UC7-055
输入验证码
输入正确可以登陆否则不能够登陆。
不输入一样登录
ST-UC7-056
“立即登陆”按钮
点击“立即登陆”按钮
如果输入信息正确成功登陆系统,可以执行操作。
成功
ST-UC7-057
忘记密码
点击“忘记密码”按钮
点击“忘记密码”应该可以通过一些信息找回密码。
“忘记密码”不可用。
忘记密码选项暂时无法使用点击后没反应
ST-UC7-058
反馈
点击“反馈”按钮
点击“反馈”按钮应该可以向管理员反馈使用时的信息。
“反馈”按钮不可用。
点击后也没反应。
2.8修改信息
表8修改信息模块测试
项目名称
电子书服务平台系统
模块名称
修改信息
编写者
司长胜
用例描述
用例编号
ST-UC8
前提条件
用户、管理员正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC8-059
“修改信息”按钮
点击“修改信息”按钮
进入个人信息修改界面。
成功
ST-UC8-060
修改昵称
输入修改后的昵称
在昵称里输入正确格式的昵称才可以修改。
成功
ST-UC8-061
上传头像
用户可以上传自己喜欢的图片作为头像
上传正确格式的图片后就会修改头像。
成功
ST-UC8-062
身份证
输入身份证号
输入正确的身份证格式才被认证。
成功
ST-UC8-063
真实姓名
输入自己的真实姓名
姓名格式要正确而且应该和身份证号有正确的联系。
姓名和身份证号没关系,为了保证信息的正确和安全姓名和身份证号应该是相关的,但是现在系统还不完善。
ST-UC8-064
联系方式
输入手机号
应该输入正确的手机号才可以修改否则不能修改。
成功
ST-UC8-065
“提交”按钮
点击“提交”修改信息
如果输入的信息都正确时点击“提交”可以修改信息。
成功
2.9订阅
表9订阅模块测试
项目名称
电子书服务平台系统
模块名称
订阅图书
编写者
司长胜
用例描述
用例编号
ST-UC9
前提条件
用户、管理员正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC9-066
“订阅”按钮
点击“订阅”按钮
如果用户有足够费用订阅的话会成功订阅图书。
成功
ST-UC9-067
分享
分享图书
点击分享可以将图书分享到自己的空间或者微博等。
功能不可用。
点击分享按钮也没有作用。
ST-UC9-068
直接阅读
有些图书可以直接阅读
点击直接阅读用户就可以直接看到图书的内容。
成功
ST-UC9-069
字体大小
改变字体大小
能调整图书正文的字体大小来满足不同用户的需求。
可以调整大小但是会影响文章的整体排版看起来不整洁。
ST-UC9-070
背景颜色
改变背景的颜色
能改变整个文章的颜色减少对眼睛的伤害。
现在只是给文本添加了不同的突出颜色看起来不美观。
ST-UC9-071
字体颜色
改变字体的颜色
可以改变字体的颜色来满足不同用户。
成功
ST-UC9-072
图书保密性
图书信息不会随便外泄
用户不能直接复制图书里的文本信息。
成功
ST-UC9-073
图书、作者名
显示图书和作者名
用户在订阅图书界面可以看到书名和作者
成功
ST-UC9-074
订阅量、搜索量、点击量
显示订阅量、搜索量、点击量
用户在订阅图书界面可以看到本书的订阅量、搜索量等。
成功
ST-UC9-075
价格
显示图书价格
用户订阅图书时会扣除图书价格的金额,或者提示用户余额不足。
成功
ST-UC9-076
内容提要
查看图书的大致内容
用户订阅时可以提前看一下内容提要了解图书内容再判断是否定阅。
部分图书没有内容提要如:
天噬记
ST-UC9-077
出版日期
显示出版日期
订阅的用户可以看到图书的出版日期判断是否是经典或者新书。
成功
2.10我的图书
表10我的图书测试
项目名称
电子书服务平台系统
模块名称
我的图书
编写者
司长胜
用例描述
用例编号
ST-UC10
前提条件
用户登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC10-078
“我的图书”按钮
点击“我的图书”按钮
进入已借阅的图书
成功
ST-UC10-079
“阅读”按钮
点击“阅读按钮”
点击阅读按钮可以直接阅读已经订阅的图书
成功
ST-UC10-080
“去看看有什么书”按钮
点击“去看看有什么书”
点击按钮之后会跳转到全本书库界面
成功
ST-UC10-081
到期时间
显示图书到期时间
如果没有到到期时间可以正常阅读否则不能阅读
时间无法正确显示。
显示的是乱码时间如用“hongqiqu”账户订阅的“笑仙歌”到期剩余时间是-31448210。
ST-UC10-082
缺陷1
无法显示上传的图书
我的图书应该不仅仅有订阅的图书还应该有上传的图书,并且应该有分类
2.11免费专区
表11免费专区测试
项目名称
电子书服务平台系统
模块名称
免费专区
编写者
司长胜
用例描述
用例编号
ST-UC11
前提条件
管理员、用户正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC11-083
“免费专区“按钮
点击“免费专区”按钮
进入免费专区图书订阅界面
成功
ST-UC11-084
订阅
订阅图书
用户可以免费订阅板块内的图书
可以订阅但是需要交费。
如订阅免费专区的“笑舞苍穹”会提示余额不足或者扣除相应金额。
ST-UC11-085
直接阅读
有些图书可以直接阅读
点击直接阅读用户就可以直接看到图书的内容
成功
2.12搜索
表12搜索模块测试
项目名称
电子书服务平台系统
模块名称
搜索功能
编写者
司长胜
用例描述
用例编号
ST-UC12
前提条件
管理员、用户正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC12-086
“搜索”按钮
点击“搜索”按钮
会搜索用户想看到的图书
成功
ST-UC12-087
按书名搜索
按书名搜索图书
可以搜索和用户输入的图书名相同的图书
成功
ST-UC12-088
按作者名搜索
按作者名图书
可以搜索和用户输入的作者名相同的相关图书
有作者的图书但是搜索不到。
如搜索“忆尘逸古”作者虽然书库有他的“笑仙歌”但是按作者名搜索不出来。
2.13首页
表13搜索模块测试
项目名称
电子书服务平台系统
模块名称
首页
编写者
司长胜
用例描述
用例编号
ST-UC13
前提条件
管理员、用户正常登陆系统
操作步骤
编号
测试项
描述/输入/操作
期望结果
真实结果
备注
ST-UC13-089
“作者福利”按钮
点击“作者福利”按钮
能看到上传图书获得的奖励
功能不可用
ST-UC13-090
“意见反馈”按钮
点击“意见反馈”按钮
可以向管理员反馈对系统使用时的一些意见或建议。
功能不可用
ST-UC13-091
“阅读帮助”按钮
点击“阅读帮助”按钮
可以查看对自己阅读有帮助的信息如:
热门推
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子书 报告