图书借阅管理系统
面向对象程序设计UML实验报告
图书借阅管理系统
班级: 组长: 组员:
面向对象程序设计UML实验报告
——————目录——————
一 实验题目: …………………………………………………4 二 实验目的: …………………………………………………4 三 小组分工: …………………………………………………4 四 设计文档: …………………………………………………4 1.需求分析
…………………………………………………4
1.1系统概述 …………………………………………………4 1.2系统总体需求…………………………………………………4 1.3系统分析文档…………………………………………………5 2.UML图 …………………………………………………11 2.1 系统用例图:……………………………………………… 11 2.1.1用户登录用例图……………………………………………11 2.1.2图书管理用例图……………………………………………12 2.1.3借阅管理用例图……………………………………………12 2.1.4读者管理用例图……………………………………………13 2.2 系统活动图:
……………………………………………13
2.2.1用户登录活动图……………………………………………13 2.2.2图书管理活动图……………………………………………14 2.2.3 借阅管理活动图……………………………………………15
面向对象程序设计UML实验报告
2.2.4读者管理活动图……………………………………………15 2.2.5报表管理活动图……………………………………………16 2.2.6系统管理活动图……………………………………………16 2.3 系统顺序图和协作图: ……………………………………17 2.3.1 图书管理: 2.3.2 借阅管理: 2.3.3 读者管理:
……………………………………………17 ……………………………………………18 ……………………………………………19
2.4 系统的类图:………………………………………………20 2.5 系统的组件图:……………………………………………20 2.6 系统的部署图:……………………………………………21
面向对象程序设计UML实验报告
一、实验题目
图书借阅管理系统 miniLab
二 实验目的:
通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational rose中建模。并且了解对于整个系统开发的建模工作。 1. 熟悉Rose的开发环境。
2. 掌握UML的基本模型元素(如角色、用例、类等)。
3. 熟悉UML,主要了解UML中的8大图:Use case diagram(用例图)、Class diagram(类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 4. 完成对系统的建模。
三、小组分工
1、组长隋妙琦负责借阅管理、读者管理两个用例以及文档最后的合成编写; 2、组员秦琪负责用户登录、报表管理两个用例; 3、组员刘云鹏负责图书管理、系统管理两个用例; 4、整个系统的图由全部成员共同完成。
四、设计文档
1.需求分析
1.1系统概述
图书馆里的书籍种类繁多,图书馆里的图书管理、节约管理、读者管理等管理系统的过程也非常复杂。随着学校人数的增多,同学们对知识的需求的增大,到图书馆的图书借阅量也大幅的上升,因此同学们经常借不到自己想要的书,同时也给图书馆的图书分类及管理增添了很多问题。针对这一情况,本系统在满足基本的图书借阅和管理的基础上实现图书信息的智能化管理,减轻图书馆管理人员的工作负担。
系统主要的实现目标是管理整个图书馆内藏书的借阅情况;实行新书登记,图书查询,图书注销;借阅图书、还书和查询今日到期读者;增加读者、删除读者、查询读者,读者类别管理;统计借阅报表、被注销图书报表,报表的打印以及预览;系统管理员的使用权限管理,数据管理以及系统运行管理等。 1.2系统总体需求
根据详细的需求分析,图书馆在图书借阅管理中主要的问题体现在:图书馆藏书量较大,新书录入、借阅查询、图书注销时统计工作量大;不能及时对读者的信息进行更新;报表管理繁杂,挂历人员工作量大,效率低;管理人员管理日志、数据等数量庞大难以完成。 本系统包括以下几个模块: 1)用户登录
面向对象程序设计UML实验报告
用户可以用三种身份登录本系统:系统管理员、图书管理员、借阅者;不同身份登录被系统授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范围内的信息。
2)图书管理:
图书管理员对最新入库的图书进行登记,录入其书名、作者、出版社、ISBN码等基本信息;借阅者对在馆的书籍进行查询,输入其书名、作者、出版社等信息查询其是否已借出;图书管理员对销毁的图书的所有信息进行注销。 3)借阅管理
图书管理员对借出的书籍登记借出日期、借阅者姓名、学号,推算还书日期;登记还书日期,若日期在规定时间内则完成借阅记录并存档,若日期超出规定时间则根据时间计算罚款并收取罚款;查询今日到期的读者,并通过信息平台进行通知。 4)读者管理
系统管理员对新加入的同学进行新读者的增加,添加其姓名、学号、学院、专业班级等信息;对已经毕业或离校的学生进行删除;输入读者的相应信息对其借阅情况进行查阅;对读者的类别进行管理,设置不同类型的读者,并使不同类型读者对应不同的图书流通参数,如可借册数、可接天数、可续借次数、可续借天数等。 5)报表管理
系统生成图书借阅的统计报表、被注销图书统计报表等;系统提供多种报表的格式以便图书管理员选择;图书管理员可以将报表输出到文件中,预览报表、打印报表等。 6)系统管理
系统管理员对系统的使用,设置用户的权限管理,如增加用户、删除用户、密码修改等;系统管理员对数据系统进行管理,系统能够提供数据修改、备份、恢复等多种数据维护工具;系统自动生成系统运行日志,系统提供多种设置的功能。 1.3系统分析文档 1.系统业务目标:
1)对图书馆内图书,进出进行管理,维护图书信息,即使进行报表统计; 2)图书借阅管理的各种信息查询、修改和维护。
面向对象程序设计UML实验报告
4.业务用例规约
面向对象程序设计UML实验报告
用例名称 用例描述 执行者 前置条件 后置条件 主过程描述
用户登录 为了保护图书馆的关键数据,对系统进行用户权限管理是必须的,这个 文档记录了用户登录过程的实现细节。 系统管理员 学校内部的校园网必须是畅通的,服务器必须处于打开状态 系统将进入主页面,并且数据库中记录着这位用户正在线上,他是谁, 他可以做什么。 1.用户填写表单 2.系统检查表单是否完整,如果用户名、密码、用户类型有一种没填写 完全,则执行异常过程 2.1.1,如果填写完全了,就向服务器提交表单 3.系统接收表单后,从数据库里检查用户信息,如果检查有这个用户, 那就告诉系统这个用户是正确的,否则执行异常过程 3.1.1 4.系统返回用户所要的页面,在这个用例里是系统的主页。用例结束。 因为该用例较简单,故无分支过程 2.1.1 若用户填写的表单不完整,系统停止登录过程,用例结束 3.1.1 若用户提交数据与 …… 此处隐藏:5553字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




