- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象 软件工程系课程设计 图书管理系统报告_精品
目 录
1.前言 3
2.需求分析 3
2.1系统的功能性需求 3
2.2系统需求分析规格说明书 4
2.3系统用例图 4
3.3.1参与者 4
3.3.1分析用例图 5
4 分析模型 10
4.1分析包 10
4.2分析类图 11
4.2.1分析类图 11
4.2.2概念类关系 12
4.2.3概念类字典 13
4.3分析动态模型 14
4.3.1顺序图 14
4.3.2协作图 15
4.3.3状态图 15
4.3.4活动图 15
5 设计模型 16
5.1软件平台设计 16
5.2结构设计 16
5.3详细设计与界面设计 17
5.3.1图书信息管理 17
5.3.2读者信息管理 18
5.3.3出版社信息管理 18
5.3.4图书借还管理 19
5.3.5系统管理 19
5.3.6公用包设计 19
5.4数据库设计 19
6、实现模型 20
6.1组件图 20
6.1.1组件设计 20
6.1.2组件实现 20
6.2配置图 20
7、测试用例 21
7.1.测试用例 21
7.2.测试结果 21
7.3.性能分析 21
8、用户手册 21
8.1系统安装 21
8.2登录 21
8.3图书管理 22
总结 22
参考文献 22
附录 源程序文件名清单: 22
1.前言
随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强,图书信息系统急待有一个面向日常工作的信息服务功能,如图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享、使用与交流,图书资料的存储与使用以及文献检索、电子阅览等。这在每个图书馆都有各自不同的管理方式,其共有的特点多数仍处在手工阶段。存在信息资料管理分散、安全性差、利用率低等缺陷,再者,这类信息本身存在着它的不规范性,单纯使用特定的软件进行管理也有一定难度,而且很难适应此类信息管理模式的变化比计划还快的特点。对此,基于网络技术的网络管理模式体现出强大的生命力,有人誉为是将改变用户网络管理方式的革命性网络管理解决方案。
3.3.1分析用例图
3.3.1.1 主要用例图
图书馆管理系统的主要功能是系统登录、归还图书、借阅图书、维护图书和维护读者信息。因此系统的主要用例图如图3.2所示。
系统登录脚本描述
用例名称:系统登录
参与者:图书管理员
1.1前置条件
无
1.2后置条件
如果用例成功,参与者可以启动系统,使用系统提供的功能。反之,系统的状态不发生变化。
1.3基本事件流
当图书管理员登录系统时,用例启动。
系统提示用户输入用户名和密码
用户输入用户名和密码
系统验证输入的用户名和密码,若正确,则用户登录到系统中。
1.4异常事件流
如果用户输入无效的用户名/密码。则系统显示错误信息。用户可以选择返回基本事件流的起始点,重新输入正确的用户名/密码;或者取消登录,用例结束。
图书借阅用例脚本描述
用例名称:借阅图书
参与者:读者,图书管理员
2.1前置条件
在这个用力开始之前,图书管理员必须登录到系统;否则,系统的状态不发生变化。
2.2后置条件
如果这个用例成功实现,则在系统中创建并存储阅读记录。
2.3基本事件流
当读者借阅图书时,用例启动。
登录系统。
输入图书ID和读者ID。
检索读者ID
检索图书ID
根据时间算法确定图书借出时期和归还日期
图书馆将图书借给读者
创建借阅记录
存储借阅记录
2.4异常事件流
(1)如果读者为注册,则系统显示提示信息,用例被终止。
(2)如果要借图书不存在,系统显示提示信息,用例被终止。
(3)如果要借图书都已借出,则系统提示信息,用例被终止。
3、图书归还用例脚本描述
用例名称:图书归还
参与者:读者、图书管理员
3.1前置条件
在这个用例开始之前,图书管理员必须登录到系统;否则,系统的状态不发生变化。
3.2后置条件
如果这个用例成功实现,则系统删除借阅记录;否则,系统的状态不发生变化。
3.3基本事件流
当读者归还借阅的图书时,用例被启动。
登录系统。
输入图书ID和读者ID
检索图书ID
检索读者ID
查询图书借阅记录
删除借阅记录
3.4异常事件流
(1)如果归还图书不存在,则系统显示提示信息,用例被终止
(2)如果借阅记录不存在,则系统显示提示信息,用例被终止
4、读者维护用例脚本描述
用例名称:读者维护
参与者:图书管理员
4.1前置条件
在这个用例开始之前,图书管理员必须登录到系统;否则,系统的状态不发生变化。
4.2后置条件
如果这个用例成功实现,则系统添加、修改或检索读者信息;否则,系统的状态不发生变化。
4.3基本事件流
当图书
文档评论(0)