收藏 分销(赏)

电子书标准管理系统软件综合项目工程作业.doc

上传人:精**** 文档编号:2950562 上传时间:2024-06-11 格式:DOC 页数:36 大小:739.54KB
下载 相关 举报
电子书标准管理系统软件综合项目工程作业.doc_第1页
第1页 / 共36页
电子书标准管理系统软件综合项目工程作业.doc_第2页
第2页 / 共36页
电子书标准管理系统软件综合项目工程作业.doc_第3页
第3页 / 共36页
电子书标准管理系统软件综合项目工程作业.doc_第4页
第4页 / 共36页
电子书标准管理系统软件综合项目工程作业.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、软件工程报告 题目:电子书系统 课 程: 软件工程 专 业: 移动互联网 班 级: RB软工移131 学 号: 学生姓名: 史宁宁 指引教师: 贾晓辉 日 期: 7月7日 目录目录2项目背景3第1章需求分析4(一)顾客某些4(二)电子书管理某些4(三)读者查阅某些4第2章系统分析设计5(一)用例汇总表5(二)用例汇总图7(三)图书管理员用例图8(四)用例规约8(五)时序图16(六)分析类20(七)类图23(八)界面24(九)数据库设计31第3章 实现31第4章 测试31第5章 总结34项目背景随着科技发展和网络技术进步,人们对电子应用也变得越来越普遍。电子信息技术使人们享有到虚拟网络世界带给人

2、们幸福与高兴,信息迅速传递和思想感情充分交流变得更为简朴快捷。电子书也随之而诞生。电子书是一种数字书籍,它能使人们通过网络看书不必再去图书馆借阅或是去书店购买,直接从网上就可以阅读自己需要书籍。使得电子书变得广受欢迎。因而对于电子书系统设计也有许多功能规定。咱们本次所设计电子书系统需要有如下功能。第1章需求分析(一)顾客某些1、顾客注册:登录该图书系统时注册。2、顾客签到:每次登陆记录。3、顾客级别:顾客注册时间以及登陆状况。4、同步书架:顾客图书同步到书架。5、顾客设立:对图书系统阅读方式得设立手动阅读或自主阅读夜间模式或正常。6、顾客消息:对所追图书进度更新提示。7、顾客信息:对顾客信息添

3、加与更新。8、找回密码:顾客登录时忘掉密码时使用。(二)电子书管理某些1、图书管理:添加图书、删除图书、变化图书分类和修改图书信息等操作。2、评论管理:对所有读者留下评论进行管理、对相应好看书籍进行评估,并且还可以查询。3、类别管理:添加图书类别、删除图书类别、修改图书类别。4、精品推荐:可以把电子图书按不同级别推荐管理。5、记录分析:对所有电子图书进行记录分析。6,下载图书:对所读图书下载(三)读者查阅某些1、最受欢迎图书:依照顾客点击率自动排序,点击率最高前图书会在电子图书馆中自动显示出来2、新书快递:依照管理员添加图书时间进行排序,最新添加图书会在电子图书馆中自动显示出来3、推荐图书:按

4、照管理员向读者推荐书,图书将在电子图书馆中自动显示出来4、图书评论:级别高读者对图书刊登观点,读者可以看到每个人对该书评论5、图书查询:可以按不同类别查询你想要浏览图书。例如按照书名检索、按照作者名检索、按照出版社检索等。6、个人收藏夹:可以将自己喜欢图书列表保存到自己收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选用要阅读图书即可。顾客对收藏夹列表具备全功能管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。7、读书笔记:增长读者看该书籍时候所有感想,想记下来笔记,读者可以有感而发。第2章系统分析设计(一)用例汇总表依照需求分析咱们做出下列用例,本用例汇总表是电子图书系

5、统汇总表。汇总表涉及三大某些,分别是顾客某些、图书某些、读者某些。顾客某些重要是顾客注册,顾客信息,顾客签到,顾客设立,顾客级别等功能。图书某些涉及图书评论,图书查询,精品推荐,记录分析,图书分类等功能。读者某些涉及最受欢迎图书,图书推荐,新书快递,读书笔记等功能。 表2.1-1系统用例汇总模块用例名称用例ID阐明用户相关1.顾客注册 UC-0011.顾客登录注册,签到,查看自己级别,把所读图书同步到书架顾客所收到消息顾客对自己信息设立与更新。当登录时忘掉密码时使用找回密码,顾客设立可以对图书系统阅读方式进行设立。2.顾客签到 UC-0023.顾客级别UC-0034.同步书架 UC-0045.

6、顾客消息UC-0056.顾客信息UC-0067顾客设立UC-0078.找回密码UC-008图书相关1.添加图书 UC-0092.对图书进行添加,删除,查询图书,对图书信息进行修改图书分类,管理图书评论,精品推荐,图书类别管理,记录与分析。2.删除图书UC-0103.查询图书UC-0114.图书分类 UC-0125图书信息修改UC-0136.类别管理 UC-0147.图书评论 UC-0158.精品推荐 UC-0169.记录分析UC-017读者相关1最受欢迎图书UC-0183.受欢迎图书依照读者多少来决定,新书快递,读书笔记图书评论对图书推荐查询自己所需图书,个人收藏。2.新书快递UC-0193.

7、读书笔记UC-0204.图书评论UC-0215.图书推荐UC-0226图书查询UC-0237.个人收藏夹UC-024(二)用例汇总图 依照用例汇总表咱们分析得出下列用例汇总图。 图2.2-1(三)图书管理员用例图本用例用于图书系统管理员对图书进行添加,删除,图书查询,图书信息进行修改,对图书评论管理,依照图书进行分类管理,图书推荐,对图书进行记录分析。 图2.3-1(四)用例规约用来描述每一种用例功能一种用列相应一种用例规约,用来描述用例细节。下表是依照图书管理员用例图设计用例规约。添加图书用例规约表2.4-1用例编号:UC-009用例名称:添加图书用例描述:图书管理员添加图书过程参加者:图书

8、管理员前置条件:登录后置条件:基本途径:1:提交添加图书祈求;2:系统显示添加图书界面;3:输入添加图书名;4:显示添加图书;5:保存添加图书;扩展点:字段列表:添加图书=登录+提交祈求+图书名+显示图书名+保存图书业务规则:非功能需求:补充阐明:图书查询用例规约表2.4-2用例编号:UC-010用例名称:查询图书用例描述:图书管理员查询图书参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交查询图书祈求;2:系统显示查询图书界面;3:输入查询图书名;4:显示查询图书;5:保存查询图书;扩展点:字段列表:查询图书=登录+提交祈求+图书名+显示图书名+保存图书业务规则:非功能需求:补充阐

9、明:删除图书用例规约表2.4-3用例编号:UC-011用例名称:删除图书用例描述:图书管理员删除图书参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交删除图书祈求;2:系统显示删除图书界面;3:输入删除图书名;4:显示删除图书;5:保存删除图书成果;扩展点:字段列表:删除图书=登录+提交祈求+图书名+显示图书名+保存图书业务规则:非功能需求:补充阐明:图书评论用例规约表2.4-4用例编号:UC-012用例名称:图书评论用例描述:图书管理员评论图书参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交图书评论祈求;2:系统显示图书评论界面;3:输入评论图书;4:显示评论内容;5:

10、保存图书评论;扩展点:字段列表:图书评论=登录+提交祈求+图书名+显示图书名+保存图书业务规则:非功能需求:补充阐明:添加图书类别用例规约表2.4-5用例编号:UC-013用例名称:图书类别添加用例描述:图书管理员添加图书类别过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交添加图书类别祈求;2:系统显示添加图书类别界面;3:输入添加图书类别名;4:显示添加图书类别;5:保存添加图书类别;扩展点:字段列表:添加图书类别=登录+提交祈求+图书类别名+显示图书类别名+保存图书类别业务规则:非功能需求:补充阐明:删除图书类别用例规约表2.4-6用例编号:UC-014用例名称:删除图书类

11、别用例描述:图书管理员图书类别过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交删除图书类别祈求;2:系统显示删除图书界面;3:输入删除图书类别名;4:显示删除图书类别名;5:保存删除图书类别成果;扩展点:字段列表:删除图书=登录+提交祈求+图书类别名+显示图书类别名+保存图书类别删除成果业务规则:非功能需求:补充阐明:图书类别记录取例规约表2.4-7用例编号:UC-015用例名称:记录分析用例描述:图书管理员对图书数量记录分析过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交记录分析图书祈求;2:系统显示记录图书界面;3:输入记录图书类别名;4:显示记录图书数量;

12、5:保存记录图书数量;扩展点:字段列表:记录分析=登录+提交祈求+记录图书类别名+显示图书类别数量+保存图书类别数量业务规则:非功能需求:补充阐明:图书信息修改用例规约表2.4-8用例编号:UC-016用例名称:图书信息修改用例描述:图书管理员修改图书信息过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交修改图书信息祈求;2:系统显示修改图书信息界面;3:输入修改信息图书名;4:显示修改图书;5:保存修改图书;扩展点:字段列表:图书信息修改=登录+提交祈求+修改图书名+显示修改图书名+保存修改图书业务规则:非功能需求:补充阐明:图书推荐用例规约表2.4-9用例编号:UC-017用

13、例名称:图书推荐用例描述:图书管理员推荐图书过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交推荐图书祈求;2:系统显示推荐图书界面;3:输入推荐图书名;4:显示推荐图书;5:保存推荐图书;扩展点:字段列表:推荐图书=登录+提交祈求+图书名+显示图书名+保存图书业务规则:非功能需求:补充阐明:图书分类用例规约表2.4-10用例编号:UC-018用例名称:图书分类用例描述:图书管理员对图书分类过程参加者:图书管理员前置条件:登录后置条件:基本途径:1:提交图书分类祈求;2:系统显示图书分类界面;3:输入分类图书名;4:显示图书分类名;5:保存图书分类成果;扩展点:字段列表:图书分类

14、=登录+提交祈求+图书分类名+显示图书分类名+保存图书分类成果业务规则:非功能需求:补充阐明:(五)时序图依照咱们需求分析、用例图及其用例规约,咱们做了如下设计:一方面依照用例图和用例规约画出顺序图如下:图书添加时序图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 系统边界类序号名称

15、备注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-01

16、7信息错误对话框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回答留言某个留言页面CO

17、N-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(留

18、言),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章 测试测试贯穿于系统

19、整个开发阶段,由于篇幅有限,这里仅仅列出重要界面测试用例。表 4-1 是登录界面测试用例。测试登录界面各组建均能对的响应鼠标单击事件。项目名称电子书系统设计与分析用例编号CS001版本号1.0阐明登录界面各组建均能对的响应鼠标单击事件,登录成功后能对的进入系统主界面模块登录模块优先级1测试目验证:登录界面各组建均能对的响应鼠标单击事件初始条件运营系统,显示登录界面环节1. 单击登录界面中顾客名,输入顾客名(如:飞翔企鹅)2. 单击登录界面中顾客密码,输入密码3.单击“登录”按钮盼望输出打开系统主界面窗口实际输出进入系统主页面测试状态编制人史宁宁编制时间7月7日备注其她窗口界面中各组建对鼠标相应

20、测试参照本测试用例表 4-2 是主页面测试用项目名称电子书系统设计与分析用例编号CS002版本号1.0阐明主页面各组建均能对的响应鼠标单击事件,进入后能进入三大板块模块系统主菜单模块优先级2测试目验证:登录界面各组建均能对的响应鼠标单击事件初始条件运营系统,显示登录界面环节1.单击“顾客”,即可进入顾客主界面2.单击“图书管理”,即可进入图书管理主界面3.单击“读者”,即可进入读者主界面盼望输出打开三大板块界面窗口实际输出测试状态编制人史宁宁编制时间7月7日备注其她窗口界面中各组建对鼠标相应测试参照本测试用例4-3项目名称电子书系统设计与分析用例编号CS003版本号1.0阐明主页面各组建均能对

21、的响应鼠标单击事件,进入后能进入三大板块模块信息修改模块优先级2测试目验证:登录界面各组建均能对的响应鼠标单击事件初始条件运营系统,显示图书信息修改界面环节1. 单击图书名,输入要改图书名2. 单击导入时间,修改时间3. 单击图书类别,编辑图书类别4. 单击字数,编辑数字3.单击“确认修改”,即可完毕修改盼望输出修改成功提示框实际输出测试状态编制人史宁宁编制时间7月7日备注其她窗口界面中各组建对鼠标相应测试参照本测试用例4-4项目名称电子书系统设计与分析用例编号CS004版本号1.0阐明主页面各组建均能对的响应鼠标单击事件,进入后能进入三大板块模块图书查询模块优先级2测试目验证:登录界面各组建

22、均能对的响应鼠标单击事件初始条件运营系统,显示查询图书界面环节1. 点击图书,输入查询图书名2. 点击“查询”盼望输出书架界面实际输出测试状态编制人史宁宁编制时间7月7日备注其她窗口界面中各组建对鼠标相应测试参照本测试用例4-5项目名称电子书系统设计与分析用例编号CS005版本号1.0阐明主页面各组建均能对的响应鼠标单击事件,进入后能进入三大板块模块推荐图书模块优先级2测试目验证:登录界面各组建均能对的响应鼠标单击事件初始条件运营系统,显示查找界面环节1. 单击推荐图书名,输入图书名2. 单击图书简介,输入所推荐图书简朴简介3. 点击“推荐”盼望输出推荐成功提示框实际输出测试状态编制人史宁宁编

23、制时间7月7日备注其她窗口界面中各组建对鼠标相应测试参照本测试用例第5章 总结 通过了一种学期学习我对软件工程这门课从陌生到熟悉,想想这个历程真是一种很不容易学习过程。电子书系统 这个课题 从开始到结束贯穿了整个学期。在做这个课题开始教师是每讲一种知识点就会让咱们完善一下所做这个课题报告,在完善课题过程中我也从这个过程中学习到了诸多懂得哪些知识是自己没有掌握到例如类图属性联系,对需求分析,时序图之间控制类,边界类如何画等等。这一次课题虽然我很认真但是我懂得我做还远远局限性,对软件工程这门课理解还只是冰山一角,我想在后来学习过程中还会有许多地方会用到它,因此一定要学好这门课程。我很喜欢这门课学好了这门课程也是后来一种就业方向并且她也锻炼咱们分析能力。在后来学习过程中我要更努力学习努力增长对知识掌握。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服