




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!答案见后几页形考作业3:基于UML的大学图书馆图书信息管理系统设计实验一、实验内容说明对实验2的面向对象分析结果进行系统概要设计和详细设计。——简单的类、简单的接口、简单的协议、简单的描述。使用UML的配置图描述系统的物理拓扑结构以及在此结构上分布的软件元素。用类图和顺序图对主要用例:借书、还书、处罚进行设计,并对其中的类进行详细说明,包括属性设计和方法设计。二、实验目的(1UML过程。特别是熟悉包图、顺序图、配置图和类图的应用。(2)以小组形式完成本实验,锻炼同学之间的协作和沟通能力、自我学习和管理能力。(3)学生在实验过程中熟练掌握常用的CASE工具。三、实验学时8学时四、实验步骤(1)根据实验2画出的系统用例图和需求规格说明书规划系统的物理结构。(2)组长和小组成员共同协商一份设计规范:设计用的图形符号、字体、大小规范,界面设计规范,用语规范等。(3)对借书用例、还书用例、处罚用例进行用例设计和类设计。(4)对借书用例、还书用例、处罚用例使用顺序图设计类之间的消息通信。(5)编写系统设计规格说明书。五、实验要求4人一组,分工如下:1名组长,负责整个小组的人员安排,工作计划,文档质量,整体项目的协调等工作;2名系统分析员,专门负责需求分析,1名分析员,专门负责系统的验收测试用例。虽然各有分工,但大家必须协同工作。使用VISO或IBMRationalROSE工具软件。各种说明书使用WORD软件。六、结果实验结果包括:(1)系统配置图及其说明。(2)系统体系结构划分及其说明。(3)借书用例、还书用例、处罚用例的详细设计类图及其属性、方法说明。(4)用顺序图分别对借书用例、还书用例、处罚用例设计类之间的消息通信说明。(5)系统设计说明书。七、成绩评定成绩,每名成员的成绩=(组长评分+教师评分)/2。请查看系统设计规格说明书模板验得分将直接计入形成性考核总成绩,务必重视!满分为10分)答案:1.1摘要重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范书管理系统的前提就是要进行软件开发建模。UML阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计方法的发展在80年代末至90是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。析的正确性。员作细分。1.2图书管理系统可行性分析图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该信息系统能够方便地为借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提供方便的管理服务。需求,有效实现内部知识管理,已成为众多用户的共同需求。所以,一套行之有效的应用软件开发是非常有必要的。二、需求分析2.1功能性需求标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者节约的图书数量超过限制时,不允许借阅者再进行借阅。当借阅者借阅的图归还时不需要。系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修改;书目的添加和删除;借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书和图书管理员的信息。可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。2.2系统模块阅图书和归还图书的处理。图书管理员通过合法的认证登录到该系统中,从而管理借阅者的借阅和归还等活动。信息查询模块:信息查询模块主要用于实现借阅者对信息的查询,包括图书信息的查询、自身信息的查询和书籍的预定等功能。据库的维护,系统的管理包括对借阅者信息、图书信息、图书管理员信息和书目信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。2.3用例图2.3.1借阅者用例图查找图书:借阅者可以通过图书名称或ISBN/ISSN号查找图书的详细信息。登录系统:借阅者能够根据图书证编号和相关密码登录自助机器,查询图书信息、个人信息和进行图书预定。查询个人信息:每一个借阅者都可以通过自助机器在登录后查询自己的信息,但是不允许在未授权的情况下查询其他人的信息。预定图书:在登录自助系统后,借阅者可以预定相关的书籍内容。借阅图书:借阅者可以通过图书管理员借阅相关书籍。归还图书:借阅者通过图书管理员归还书籍,如果未按时归还,需要缴纳罚金。查找图书借阅者<<extend>>归还图书缴纳罚金图2.3.2图书管理员用例图需要检查用户的合法性,如果不合法,不允许借阅书籍。如果之前该图书已经被该借阅者预定,需要删除该图书的预定信息。处理归还:借阅者可以通过图书管理员归还书籍。当借阅者的书籍超过一定的期限时,图书管理员需要收取罚金。<<extend>>删除预定处理借阅<<include>>图书管理员检查用户合法性处理归还<<extend>>收取罚金图2.3.3系统管理员用例图查询书籍信息:系统管理员有权限去查询各种图书的信息。添加书籍:书籍的添加是通过系统管理员进行的,图书添加时要输入书籍的详细信息。删除书籍:书籍的删除也是通过系统管理员进行的,图书删除时书籍的所有信息都将被删除。修改书籍:书籍的信息可以被系统管理员修改。查询读者信息:系统管理员有权限去查询读者的信息。添加读者:读者的添加是通过系统管理员进行的,读者被添加时需要输入读者的详细信息。删除读者:读者的删除也是通过系统管理员进行的,读者被删除时读者的所有信息都将被删除。修改读者信息:读者的信息可以被系统管理员修改。添加书目:书目的添加是通过系统管理员进行的,书目被添加时要输入书目的描述信息。删除书目:书目的删除也是通过系统管理员进行的,书目被删除时所有关于该书目的图书信息都将被清空。查询读者信息系统管理员添加书目修改读者信息删除书目图3.1.1参与者的基本类图分析确定系统参与者的属性。系统管理员登录系统时,需要提供系统管地址等,不同类型的借阅者可以借阅不同数目的图书,并且不同的借阅者允许借阅和预定的天数也是不一的。根据分析结果建立参与者的基本雷图模型,如图3-1-1所示。图图主界面登录界面借阅者管理界面图3.2类的清单3.3类的属性清单3.3.1借阅者属性清单3.3.2图书管理员属性清单3.3.3系统管理员属性清单系统管理员名称3.3.4借阅类的属性清单3.3.5图书类的属性清单3.3.6书目类的属性清单3.3.7预定类的属性清单4.1序列图序列图描绘系统中的一组对象在时间上交互的整体行为。在图书管理系统中,根据以上的用例可以获得以下序列图。4.1.1借阅者查找图书序列图:图书:图书管理界面:借阅者2:根据图书编号查找图书3:返回图书信息4:显示图书信息图4.1.2借阅者查询个人信息序列图:借阅者:登录界面:用户信息显示界面:借阅者图4.1.3借阅者预定图书序列图:预定:图书:图书预定界面5:返回是否预订成功信息图4.1.4图书管理员处理借阅序列图:图书:借阅:图书管理员1:提交图书证和书籍:图书管理界面:借阅者2:借出图书3:选择图书4:书本信息5:添加借阅图书信息6:检查借阅图书信息7:添加借阅信息消息8:显示借阅信息9:归还书籍和图书证图4.1.5图书管理员处理还书序列图:图书:借阅:图书管理员:图书管理界面:借阅者3:获取图书信息4:图书信息5:删除借阅记录6:检查是否超期7:删除借阅记录图4.1.6系统管理员查询书籍序列图:图书管理界面:系统管理员:图书1:查找图书2:根据图书编号查找图书3:返回图书信息4:显示图书信息图4.1.7系统管理员添加书籍序列图:书目:图书:图书管理界面:系统管理员1:添加图书5:添加图书6:添加图书信息是否成功7:显示添加图书成功图4.1.8系统管理员删除书籍序列图:图书:图书管理界面:系统管理员1:删除图书6:显示删除信息图4.1.9系统管理员修改书籍序列图:图书1:修改图书2:查找图书3:图书信息4:修改图书信息图4.1.10系统管理员查询借阅者信息序列图:系统管理员:借阅者管理界面:借阅者1:查询借阅者信息图4.1.11系统管理员添加借阅者序列图:借阅者管理界面:系统管理员:借阅者图4.1.12系统管理员删除借阅者序列图:借阅者管理界面:借阅者:系统管理员1:删除借阅者2:查询借阅者6:显示是否删除成功信息图4.1.13系统管理员修改借阅者信息序列图:借阅者管理界面:系统管理员:借阅者7:显示修改是否成功消息图4.1.14系统管理员添加书目序列图:书目:书目管理界面2:输入书目信息:系统管理员1:添加书目3:添加书目4:检查书目是否存在5:添加是否成功信息6:显示添加信息图4.1.15系统管理员删除书目序列图:书目:书目管理界面:系统管理员1:删除书目图4.2状态图4.2.1图书状态图添加新书预定归还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司组织冲刺活动方案
- 公司生日座谈会策划方案
- 公司文体协会活动方案
- 2025年现代财务管理考试试题及答案
- 2025年生物医学工程基础知识与技术应用考试试卷及答案
- 2025年审判与执行实务考试试卷及答案
- 2025年科学传播与社会认知的能力测试考试卷及答案
- 2025年临床医学专业执业医师考试试卷及答案
- 沪教版(五四学制)(2024)六年级下册英语期末复习Units1-2知识清单
- 2025年翻译专业技术资格考试题及答案
- 第19章一次函数-一次函数专题数形结合一一次函数与45°角模型讲义人教版数学八年级下册
- 2023年四川省宜宾市叙州区数学六年级第二学期期末考试模拟试题含解析
- 幼儿园警察职业介绍课件
- 棉印染清洁生产审核报告
- 灭火器维修与报废规程
- 皮肤病的临床取材及送检指南-修订版
- 机型理论-4c172实用类重量平衡
- 校企合作项目立项申请表(模板)
- 管道工厂化预制推广应用课件
- 海水的淡化精品课件
- 项目工程移交生产验收报告
评论
0/150
提交评论