电子书报告.docx

上传人:b****8 文档编号:10902697 上传时间:2023-02-23 格式:DOCX 页数:51 大小:938.31KB
下载 相关 举报
电子书报告.docx_第1页
第1页 / 共51页
电子书报告.docx_第2页
第2页 / 共51页
电子书报告.docx_第3页
第3页 / 共51页
电子书报告.docx_第4页
第4页 / 共51页
电子书报告.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

电子书报告.docx

《电子书报告.docx》由会员分享,可在线阅读,更多相关《电子书报告.docx(51页珍藏版)》请在冰豆网上搜索。

电子书报告.docx

电子书报告

软件学院

 

软工实践课题二

 

项目名称:

电子书服务平台系统

专业:

软件工程(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

“阅读帮助”按钮

点击“阅读帮助”按钮

可以查看对自己阅读有帮助的信息如:

热门推

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1