电子书管理系统软件工程作业Word格式.docx

上传人:b****4 文档编号:16899348 上传时间:2022-11-27 格式:DOCX 页数:32 大小:545.53KB
下载 相关 举报
电子书管理系统软件工程作业Word格式.docx_第1页
第1页 / 共32页
电子书管理系统软件工程作业Word格式.docx_第2页
第2页 / 共32页
电子书管理系统软件工程作业Word格式.docx_第3页
第3页 / 共32页
电子书管理系统软件工程作业Word格式.docx_第4页
第4页 / 共32页
电子书管理系统软件工程作业Word格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

电子书管理系统软件工程作业Word格式.docx

《电子书管理系统软件工程作业Word格式.docx》由会员分享,可在线阅读,更多相关《电子书管理系统软件工程作业Word格式.docx(32页珍藏版)》请在冰豆网上搜索。

电子书管理系统软件工程作业Word格式.docx

对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。

3、类别管理:

添加图书类别、删除图书类别、修改图书类别。

4、精品推荐:

可以把电子图书按不同的等级推荐管理。

5、统计分析:

对所有的电子图书进行统计分析。

6,下载图书:

对所读图书下载

(三)读者查阅部分

1、最受欢迎的图书:

根据用户点击率自动排序,点击率最高的前图书会在电子

图书馆中自动显示出来

2、新书快递:

根据管理员添加图书的时间进行排序,最新添加的图书会在电子

3、推荐图书:

按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来

4、图书评论:

级别高的读者对图书发表的观点,读者可以看到每个人对该书的

评论

5、图书查询:

可以按不同的类别查询你想要浏览的图书。

例如按照书名检索、

按照作者名检索、按照出版社检索等。

6、个人收藏夹:

可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。

用户对

收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中

删除书籍等。

7、读书笔记:

增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以

有感而发。

第2章系统分析设计

(一)用例汇总表

根据需求分析我们做出下列用例,本用例汇总表是电子图书系

统汇总表。

汇总表包括三大部分,分别是用户部分、图书部分、读者部分。

用户部分主要是用户注册,用户信息,用户签到,用户设置,用户等级等功能。

图书部分包括图书评论,图书查询,精品推荐,统计分析,图书分类等功能。

读者部分包括最受欢迎图书,图书推荐,新书快递,读书笔记等功能。

表2.1-1

系统用例汇总

模块

用例名称

用例ID

说明

1.用户注册

UC-001

1.用户登录注册,签到,查看自己的等级,把所读图书同步到书架用户所收到的消息用户对自己信息的设置与更新。

当登录时忘记密码时使用找回密码,用户设置可以对图书系统的阅读方式进行设置。

2.用户签到

UC-002

3.用户等级

UC-003

4.同步书架

UC-004

5.用户消息

UC-005

6.用户信息

UC-006

7.用户设置

UC-007

8.找回密码

UC-008

1.添加图书

UC-009

2.对图书进行添加,删除,查询图书,对图书信息进行修改

图书分类,管理图书评论,精品推荐,图书类别管理,统计与分析。

2.删除图书

UC-010

3.查询图书

UC-011

4.图书分类

UC-012

5图书信息修改

UC-013

6.类别管理

UC-014

7.图书评论

UC-015

8.精品推荐

UC-016

9.统计分析

UC-017

1最受欢迎图书

UC-018

3.受欢迎的图书根据读者多少来决定,新书快递,读书笔记

图书评论对图书的推荐查询自己所需图书,个人收藏。

2.新书快递

UC-019

3.读书笔记

UC-020

4.图书评论

UC-021

5.图书推荐

UC-022

6.图书查询

UC-023

7.个人收藏夹

UC-024

(二)用例汇总图

根据用例汇总表我们分析得出下列的用例汇总图。

图2.2-1

(三)图书管理员用例图

本用例用于图书系统管理员对图书进行添加,删除,图书查询,图书信息进行修改,对图书评论的管理,根据图书进行分类管理,图书推荐,对图书进行统计分析。

图2.3-1

(四)用例规约

用来描述每一个用例的功能一个用列对应一个用例规约,用来描述用例的细节。

下表是根据图书管理员用例图设计的用例规约。

添加图书用例规约表2.4-1

用例编号:

用例名称:

添加图书

用例描述:

图书管理员添加图书的过程

参与者:

图书管理员

前置条件:

登录

后置条件:

基本路径:

1:

提交添加图书请求;

2:

系统显示添加图书界面;

3:

输入添加图书名;

4:

显示添加图书;

5:

保存添加图书;

扩展点:

字段列表:

添加图书=登录+提交请求+图书名+显示图书名+保存图书

业务规则:

非功能需求:

补充说明:

图书查询用例规约表2.4-2

查询图书

图书管理员查询图书

提交查询图书请求;

系统显示查询图书界面;

输入查询图书名;

显示查询图书;

保存查询图书;

查询图书=登录+提交请求+图书名+显示图书名+保存图书

删除图书用例规约表2.4-3

删除图书

图书管理员删除图书

提交删除图书请求;

系统显示删除图书界面;

输入删除图书名;

显示删除图书;

保存删除图书结果;

删除图书=登录+提交请求+图书名+显示图书名+保存图书

图书评论用例规约表2.4-4

图书评论

图书管理员评论图书

提交图书评论请求;

系统显示图书评论界面;

输入评论图书;

显示评论内容;

保存图书评论;

图书评论=登录+提交请求+图书名+显示图书名+保存图书

添加图书类别用例规约表2.4-5

图书类别添加

图书管理员添加图书类别的过程

提交添加图书类别请求;

系统显示添加图书类别界面;

输入添加图书类别名;

显示添加图书类别;

保存添加图书类别;

添加图书类别=登录+提交请求+图书类别名+显示图书类别名+保存图书类别

删除图书类别用例规约表2.4-6

删除图书类别

图书管理员图书类别的过程

提交删除图书类别请求;

输入删除图书类别名;

显示删除图书类别名;

保存删除图书类别结果;

删除图书=登录+提交请求+图书类别名+显示图书类别名+保存图书类别删除结果

图书类别统计用例规约表2.4-7

统计分析

图书管理员对图书数量统计分析的过程

提交统计分析图书请求;

系统显示统计图书界面;

输入统计图书类别名;

显示统计图书数量;

保存统计图书数量;

统计分析=登录+提交请求+统计图书类别名+显示图书类别数量+保存图书类别数量

图书信息修改用例规约表2.4-8

图书信息修改

图书管理员修改图书信息的过程

提交修改图书信息请求;

系统显示修改图书信息界面;

输入修改信息图书名;

显示修改图书;

保存修改图书;

图书信息修改=登录+提交请求+修改图书名+显示修改图书名+保存修改图书

图书推荐用例规约表2.4-9

图书推荐

图书管理员推荐图书的过程

提交推荐图书请求;

系统显示推荐图书界面;

输入推荐图书名;

显示推荐图书;

保存推荐图书;

推荐图书=登录+提交请求+图书名+显示图书名+保存图书

图书分类用例规约表2.4-10

图书分类

图书管理员对图书分类的过程

提交图书分类请求;

系统显示图书分类界面;

输入分类图书名;

显示图书分类名;

保存图书分类结果;

图书分类=登录+提交请求+图书分类名+显示图书分类名+保存图书分类结果

(五)时序图

根据我们的需求分析、用例图及其用例规约,我们做了以下设计:

首先根据用例图和用例规约画出顺序图如下:

图书添加时序图2.5-1

查询图书时序图2.5-2

删除图书时序图2.5-3

图书评论时序图2.5-4

图书类别删除时序图2.5-5

图书类别添加时序图2.5-6

图书信息修改时序图2.5-7

图书类别统计时序图2.5-8

图书分类时序图2.5-9

图书推荐时序图2.5-10

(六)分析类

通过分析顺序图和部分分析类图,得出表6-1所示的系统边界类,表6-2所示的实体类,表6-3所示的控制类。

表6-1系统边界类

序号

名称

备注

BO-001

系统主页面

登录,找回密码,搜索图书、读者等

BO-002

图书管理员主页面

添加图书,修改图书等

BO-003

留言管理员主页面

BO-004

图书搜索页面

BO-005

图书列表页面

审核图书,分配图书,发布图书

BO-006

某个图书显示页面

填写审核意见

BO-007

图书搜索结果显示页面

BO-008

添加某个新闻页面

BO-009

可以实现删除,审核

BO-010

留言列表页面

BO-011

单个留言显示页面

BO-012

某个用户页面

可以填写信息,修改信息,

BO-013

用户列表页面

删除用户

BO-014

用户注册页面

BO-015

找回密码信息显示页面

BO-016

个人信息显示页面

更新,查看个人信息

BO-017

信息错误对话框

BO-018

删除确认对话框

删除信息,留言等

表6-2系统实体类

EN-001

EN-002

读者

EN-003

留言

EN-004

管理员

系统管理员,留言管理员,图书管理员

EN-005

注册用户

EN-006

管理员审核图书

一对多

EN-007

图书附件

EN-008

用户

表6-3系统控制类

CON-001

搜索图书

系统主页

CON-002

浏览图书

图书列表

CON-003

分类图书

CON-004

审核图书

CON-005

图书管理员主页

CON-006

CON-007

修改图书

CON-008

发布图书

CON-009

回复留言

某个留言页面

CON-010

写留言

用户主页

CON-011

审核留言

留言列表

CON-012

检索留言

CON-013

浏览留言

CON-014

删除留言

CON-015

注册

CON-016

更新个人信息

某用户信息页面

CON-017

找回密码

CON-018

添加用户

系统管理员主页

CON-019

用户列表

CON-020

修改用户权限

某用户页面

CON-021

分配权限

CON-022

查看个人信息

(七)类图

通过用例的分析类图,得到系统实体类的分析类及分析类图,booksDelete(图书删除),booksQuery(图书查询),booksAdd(图书添加),booksLeaveWord(留言),User(用户),booksManagement(图书管理),reader(读者),userInformention(用户信息),userSeting(用户设置),booksRecomend(图书推荐),booksRevie(图书评论)等如图8-4所示:

图6-4

(八)界面

用户登录界面2.8-1

主页面2.8-2

图书管理界面2.8-3

图书添加界面2.8-4

图书删除界面2.8-5

图书信息修改界面2.8-6

图书统计界面2.8-7

图书评论界面2.8-8

图书查询界面2.8-9

查询界面2.8-10

图书分类界面2.8-11

图书推荐界面2.8-12

(九)数据库设计

第3章实现

第4章测试

测试贯穿于系统的整个开发阶段,由于篇幅有限,这里仅仅列出主要的界面测试用例。

表4-1是登录界面测试用例。

测试登录界面各组建均能正确响应鼠标单击事件。

项目名称

电子书系统的设计与分析

用例编号

CS001

版本号

1.0

登录界面各组建均能正确响应鼠标单击事件,登录成功后能正确进入系统主界面

登录模块

优先级

1

测试目的

验证:

登录界面各组建均能正确响应鼠标单击事件

初始条件

运行系统,显示登录界面

步骤

1.单击登录界面中用户名,输入用户名(如:

飞翔的企鹅)

2.单击登录界面中用户密码,输入密码

3.单击“登录”按钮

期望输出

打开系统主界面窗口

实际输出

进入系统主页面

测试状态

编制人

史宁宁

编制时间

2015年7月7日

其他窗口界面中各组建对鼠标相应测试参照本测试用例

表4-2是主页面测试用

CS002

主页面各组建均能正确响应鼠标单击事件,进入后能进入三大板块

系统主菜单模块

2

1.单击“用户”,即可进入用户主界面

2.单击“图书管理”,即可进入图书管理主界面

3.单击“读者”,即可进入读者主界面

打开三大板块界面窗口

4-3

CS003

信息修改模块

运行系统,显示图书信息修改界面

1.单击图书名,输入要改的图书名

2.单击导入时间,修改时间

3.单击图书类别,编辑图书类别

4.单击字数,编辑数字

3.单击“确认修改”,即可完成修改

修改成功提示框

4-4

CS004

图书查询模块

运行系统,显示查询图书界面

1.点击图书,输入查询图书名

2.点击“查询”

书架界面

4-5

CS005

推荐图书模块

运行系统,显示查找界面

1.单击推荐图书名,输入图书名

2.单击图书简介,输入所推荐图书的简单介绍

3.点击“推荐”

推荐成功提示框

第5章总结

经过了一个学期的学习我对软件工程这门课从陌生到熟悉,想想这个历程真的是一个很不容易学习过程。

《电子书系统》这个课题从开始到结束贯穿了整个学期。

在做这个课题的开始老师是每讲一个知识点就会让我们完善一下所做的这个课题报告,在完善课题的过程中我也从这个过程中学习到了很多知道哪些知识是自己没有掌握到的比如类图的属性联系,对需求的分析,时序图之间的控制类,边界类怎样画等等。

这一次的课题虽然我很认真但是我知道我做的还远远不足,对软件工程这门课的了解还只是冰山一角,我想在以后的学习过程中还会有许多的地方会用到它,所以一定要学好这门课程。

我很喜欢这门课学好了这门课程也是以后的一个就业方向而且她也锻炼我们的分析能力。

在以后的学习过程中我要更努力的学习努力增加对知识掌握。

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

当前位置:首页 > 工程科技 > 兵器核科学

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

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