图书管理系统设计方案.doc

上传人:pu****.1 文档编号:559084002 上传时间:2023-11-26 格式:DOC 页数:19 大小:175KB
返回 下载 相关 举报
图书管理系统设计方案.doc_第1页
第1页 / 共19页
图书管理系统设计方案.doc_第2页
第2页 / 共19页
图书管理系统设计方案.doc_第3页
第3页 / 共19页
图书管理系统设计方案.doc_第4页
第4页 / 共19页
图书管理系统设计方案.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《图书管理系统设计方案.doc》由会员分享,可在线阅读,更多相关《图书管理系统设计方案.doc(19页珍藏版)》请在金锄头文库上搜索。

1、2023年12月目 录第一章 需求规格说明11.1 目的11.2 范围11.3 定义、缩写词以及简写11.4 内容组织11.5 综合描述11.5.1 产品前景21.5.2 产品功能21.5.3 用户特性31.5.4 一般性限制31.6 功能需求31.7 性能需求51.8 支持信息5第二章 具体设计72.1 UML定义72.2 模块具体设计7第三章 系统测试93.1 管理信息系统的测试93.2 测试用例设计9第四章 总结15第一章 需求规格说明1.1 目的 本文档描述了北京城市学院图书管理系统的功能需求和非功能需求,其阅读对象是本系统的使用者(学生、老师)和项目开发、测试和护人员。1.2 范围

2、图书管理系统的重要功能l 查询各类书籍以及该书的相关信息l 借阅图书、归还图书、续借图书l 查询个人的借阅情况(涉及已借图书、归还日期、还可借多少图书等)l 阅读电子版图书l 储存使用者的个人信息l 购买图书l 图书借阅者可向管理人员提出建议(如:增长一些图书馆没有的书籍)1.3 定义、缩写词以及简写 Library management system UML ROS1.4 内容组织 “1.5综合描述”中以文字形式给出了软件的功能及特性。“1.6功能需求”中以用例图的方式呈现了如何完毕本软件的功能。1.5 综合描述 本系统重要功能l 查询各类书籍以及该书的相关信息l 借阅图书、归还图书、续借图

3、书l 查询个人的借阅情况(涉及已借图书、归还日期、还可借多少图书等)l 阅读电子版图书l 存储使用者的个人信息l 购买图书l 图书借阅者可向管理人员提出建议(如:增长一些图书馆没有的书籍)1.5.1 产品前景 尽量满足各类用户的使用需求,并且尽量简化使用者的操作环节。同时保证用户信息的安全和网络交易的安全。1.5.2 产品功能u 查询图书信息 使用者进入系统,输入与书籍有关的关键词(书名、作者等),系统显示该书的相关信息。u 借阅图书 借阅者找到预借图书,确认借阅该书后填写个人信息。然后持身份证找到图书管理人员,通过身份证号图书管理人员可查到借阅者预借书籍。图书管理员将书籍借出的同时会让借阅者

4、在借书协议(书籍信息、借阅者信息、借阅时间、归还时间、如不准时归还或损坏书籍有哪些处罚措施)上签字,借阅者在协议上签字后完毕借书。u 图书归还 借阅者持身份证和所借书籍找到图书管理人员。图书管理人员检查书籍是否损坏,再拟定图书是否准时归还,假如图书损坏或者借阅者未能准时归还,则执行借书协议中的处罚措施。完毕图书归还。u 续借图书(同一本书最多可续借两次) 借阅者由于各种因素不能在规定期间内还书,则需进行续借图书。续借图书需先在系统中提出续借请求,然后要本人持身份证与需要续借的图书找到图书管理人员,管理人员确认可以进行续借后,让借阅者在续借协议(续借时间、新的归还时间以及一些相关的处罚措施)上签

5、字。借阅者签字后。完毕续借。u 购买图书 购买者查询到所需图书,确认购买此书后,通过支付宝进行付款,备注上填写自己的身份证号和所要购买图书的名称。显示付款成功后,持本人身份证找到图书管理人员,管理人员查询是付款成功后将书拿给购买者。完毕购买。u 提出建议 使用者每次使用完本系统后会出现一个窗口,在窗口上使用者可以写上自己的一些建议。1.5.3 用户特性 借阅者,购书者,工作人员,系统管理员。1.5.4 一般性限制 软件运营环境:Windows XP 及以上版本的平台。1.6 功能需求 图书借阅者(教师、学生):查询图书信息(可查询大约信息,也可阅读电子版图书)以及个人借阅情况、借阅图书、归还图

6、书、续借图书、向管理人员提出建议。 图书购买者(教师、学生):查询图书信息(可查询大约信息,也可阅读电子版图书)以及购买图书、向管理人员提出建议。 图书管理人员:图书管理,个人借阅情况,进行图书借阅、归还、续借和销售、解决使用者提出的建议。 系统管理人员:维护及修复系统存在的漏洞,解决使用者提出的建议。图书借阅者用例图图书购买者用例图图书管理人员用例图系统管理人员用例图总体功能用例图1.7 性能需求 响应时间3秒以内1.8 支持信息图书简介书名作者类型出版社图书E-R图管理人员姓名年龄性别联系方式管理人员E-R图借阅者身份证号姓名联系方式性别年龄 借阅者E-R图第二章 具体设计2.1 UML定

7、义 UML是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言。它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法)。UML是一组图形符号,每个符号都有明确的语义。它所建立的模型是精确的、无歧义的和完整的。用UML描述的模型可与各种编程语言直接相连。适于建立系统体系结构及其所有的细节文档;提供了用于表达需求和测试的语言;提供了对项目计划和发布管理的活动进行建模的语言。 顺序图是描述了一组交互对象间的交互方式,它表达完毕某项行为的对象和这些对象之间传递消息的时间顺序。一般情况下,我们使用顺序图描述一个用例的事件流,标记参与这个用例的对象,并以服务的形式将用例的行为分派到

8、对象上。顺序图由对象(参与者实例也是对象)、生命线(表达对象存在的时间)、控制焦点(表达对象执行一个所经历的时间段)和消息(表达对象之间的通信)组成。2.2 模块具体设计图书借阅动态模型UML顺序图 图书管理人员动态模型UML顺序图第三章 系统测试3.1 管理信息系统的测试 软件测试的基本原则:应当把“尽早地和不断地测试”作为软件开发者的座右铭。程序员应避免检查自己的程序。设计测试用例时,应涉及合理的输入和不合理的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态。充足注意测试中的群集现象。对测试错误结果一定要有一个确认过程。制定严格的测试计划,排除测试的随意性。注意回归测试的关联性,

9、往往修改一个错误会引起更多错误。妥善保存一切测试过程文档,测试重现往往要靠测试文档。 按是否需要执行被测试软件分为静态测试盒动态测试,静态测试先进行技术文档审查与评审,UML模型测试,再进行代码走查。动态测试先执行系统代码,再通过观测软件运营时的动作,来提供执行追踪,时间分析,以及测试覆盖度方面的信息。从测试是否针对系统的内部结构角度分为黑盒测试和白盒测试,黑盒测试重要用于软件确认测试,独立的测试人员执行。白盒测试重要用于软件验证测试,开始人员执行。按照执行的顺序测试可分为,单元测试、集成测试、系统测试、验收测试、回归测试、测试和测试。3.2 测试用例设计系统登录界面1.点击系统登录按钮2.输

10、入登录编号Admin3.输入对的登录密码1114.点击登录按钮系统登录成功系统登录界面1.点击系统登录按钮2.输入登录编号Admin3.输入错误登录密码2224.点击登录按钮系统登录失败系统登录界面1.点击系统登录按钮2.点击放弃按钮系统登录成功放弃系统退出界面1.点击退出系统按钮2.点击是系统退出成功系统退出界面1.点击退出系统按钮2.点击否系统退出失败修改密码界面1.点击修改密码2.输入用户名称Admin3.输入对的原有密码1114.输入更新密码1235.再次输入更新密码123密码更改成功修改密码界面1.点击修改密码2.输入用户名称Admin3.输入错误原有密码2224.输入更新密码123

11、5.再次输入更新密码123密码更改失败修改密码界面1.点击修改密码2.输入用户名称Admin3.输入对的原有密码1114.输入更新密码1235.再次输入更新密码122(与环节4输入的密码不同)密码更改失败修改密码界面1.点击修改密码2.点击放弃系统恢复到本来界面图书借阅界面1.点击图书借阅系统显示图书借阅界面图书借阅界面1.点击图书借阅2.输入图书编号0000013.点击借阅确认图书借阅成功读者管理界面1.点击读者管理2.点击添加3.输入编号0000044.输入姓名刘佳星5.选择性别男6.点击保存读者信息添加成功读者管理界面1.点击读者管理2.选择编号000001的读者2.点击修改3.输入编号

12、0000044.输入姓名刘佳星5.选择性别男6.点击保存读者信息修改成功读者管理界面1.点击读者管理2.选择编号000001的读者3.点击删除4.点击确认5.点击保存读者信息删除成功图书编目界面1.点击图书编目2.点击添加3.输入单据编号4.输入图书名称管理信息系统5.点击保存图书信息添加成功图书编目界面1.点击图书编目2.点击修改3.选择单据编号为的图书4.输入图书名称管理信息系统5.输入图书单据编号6.点击保存图书信息修改成功图书编目界面1.点击图书编目2.选择单据编号为的图书3.点击删除4.点击确认5.点击保存图书信息删除成功基础数据维护界面1.点击基础数据维护2.点击系统参数设立系统参

13、数维护界面显示成功系统参数设立界面1.点击系统参数设立2.输入办证费用203.点击确认系统参数数据修改成功系统参数设立界面1.点击系统参数设立2.输入办证费用203.点击返回系统参数数据修改失败基础数据维护界面1.点击基础数据维护2.点击图书分类维护图书分类维护界面显示成功图书分类维护界面1.点击图书分类维护2.点击B哲学3.点击添加记录分类4.输入名称游戏5.点击保存同级图书记录分类添加成功图书分类维护界面1.点击图书分类维护2.点击B哲学3.点击删除4.点击拟定图书记录分类删除成功基础数据维护界面1.点击基础数据维护2.点击出版社维护出版社维护界面显示成功出版社维护界面1.点击出版社维护2.点击添加3.输入ISBN999-34564.输入出版社名称北京城市学院出版社5.点击保存出版社添加成功出版社维护界面1.点击出版社维护2.点击人民出版社3.点击删除4.点击确认出版社删除成功系统维护界面1.点击

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号