图书借阅管理系统班级:组长:组员:1——————目录——————一实验题目:…………………………………………………4二实验目的:…………………………………………………4三小组分工:…………………………………………………4四设计文档:…………………………………………………41.需求分析…………………………………………………41.1系统概述…………………………………………………41.2系统总体需求…………………………………………………41.3系统分析文档…………………………………………………52.UML图…………………………………………………112.1系统用例图:………………………………………………112.1.1用户登录用例图……………………………………………112.1.2图书管理用例图……………………………………………122.1.3借阅管理用例图……………………………………………122.1.4读者管理用例图……………………………………………132.2系统活动图:……………………………………………132.2.1用户登录活动图……………………………………………132.2.2图书管理活动图……………………………………………142.2.3借阅管理活动图……………………………………………152.2.4读者管理活动图……………………………………………152.2.5报表管理活动图……………………………………………162.2.6系统管理活动图……………………………………………162.3系统顺序图和协作图:……………………………………172.3.1图书管理:……………………………………………172.3.2借阅管理:……………………………………………182.3.3读者管理:……………………………………………192.4系统的类图:………………………………………………202.5系统的组件图:……………………………………………202.6系统的部署图:……………………………………………212一、实验题目图书借阅管理系统miniLab二实验目的:通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rationalrose中建模。并且了解对于整个系统开发的建模工作。1.熟悉Rose的开发环境。2.掌握UML的基本模型元素(如角色、用例、类等)。3.熟悉UML,主要了解UML中的8大图:Usecasediagram(用例图)、Classdiagram(类图)、Sequencediagram(序列图)、Collaborationdiagram(协作图)、Statechartdiagram(状态图)、Activitydiagram(活动图)、Componentdiagram(组件图)、Deploymentdiagram(配置图)。4.完成对系统的建模。三、小组分工1、组长隋妙琦负责借阅管理、读者管理两个用例以及文档最后的合成编写;2、组员秦琪负责用户登录、报表管理两个用例;3、组员刘云鹏负责图书管理、系统管理两个用例;4、整个系统的图由全部成员共同完成。四、设计文档1.需求分析1.1系统概述图书馆里的书籍种类繁多,图书馆里的图书管理、节约管理、读者管理等管理系统的过程也非常复杂。随着学校人数的增多,同学们对知识的需求的增大,到图书馆的图书借阅量也大幅的上升,因此同学们经常借不到自己想要的书,同时也给图书馆的图书分类及管理增添了很多问题。针对这一情况,本系统在满足基本的图书借阅和管理的基础上实现图书信息的智能化管理,减轻图书馆管理人员的工作负担。系统主要的实现目标是管理整个图书馆内藏书的借阅情况;实行新书登记,图书查询,图书注销;借阅图书、还书和查询今日到期读者;增加读者、删除读者、查询读者,读者类别管理;统计借阅报表、被注销图书报表,报表的打印以及预览;系统管理员的使用权限管理,数据管理以及系统运行管理等。1.2系统总体需求根据详细的需求分析,图书馆在图书借阅管理中主要的问题体现在:图书馆藏书量较大,新书录入、借阅查询、图书注销时统计工作量大;不能及时对读者的信息进行更新;报表管理繁杂,挂历人员工作量大,效率低;管理人员管理日志、数据等数量庞大难以完成。本系统包括以下几个模块:1)用户登录用户可以用三种身份登录本系统:系统管理员、图书管理员、借阅者;不同身份登录被系统授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范...