UML课程设计—图书管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML课程设计—图书管理系统     《信息系统分析与设计》课程设计报告  设计题目: 图书管理系统   姓  名:     班  级:      信管班  学  号:       指导老师:     □需求分析明确(5分)   □用例图正确(10分)   □类图正确(10分)   □序列图正确(10分)   □状态图正确(10分)   □活动图正确(10分)   □构件图和部署图正确(10分)   □讲解思路清晰(20分)   □报告格式规范(15分)    目录 一、 摘要 3 二、 图书管理系统可行性分析 3 三、 图书管理系统需求分析 3 功能性需求 3 系统模块 4 四、 系统UML建模设计 4 简介 4 用例图 4 (1)借阅者用例图 4 (3)系统管理员用例图 6 类图 6 (1)   参与者的基本类图 6 (2)   业务实体类图 7 (3)   类之间的关系 8 序列图 8 (1)“借阅者查找图书”用例 8 (2)“借阅者查询个人信息”用例 8 (3)“借阅者预定图书”用例 9 (4)“图书管理员处理借阅”用例 9 (5)“图书管理员处理还书”用例 9 (6)“系统管理员查询书籍”用例 9 (7)“系统管理员添加书籍”用例 10 (8)“系统管理员删除书籍”用例 10 (9)“系统管理员修改书籍”用例 10 (10)“系统管理员查询借阅者信息”用例 11 (11)“系统管理员添加借阅者”用例 11 (12)“系统管理员删除借阅者”用例 11 (13)“系统管理员修改借阅者信息”用例 12 (14)“系统管理员添加书目”用例 12 (15)“系统管理员删除书目”用例 12 状态图 13 (1)图书状态图 13 (2)借阅者状态图 13 活动图 13 (1)借阅者活动图 14 (2)图书管理员活动图 14 (3)系统管理员管理借阅者信息活动图 14 (4)系统管理员维护图书信息活动图 15 (5)系统管理员维护图书目录信息活动图 15 构件图和部署图 16 (1)基本业务构件图 16 (2)系统部署图 16 五、 总结 17 一、 摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。当然,在整个软件工程中,我们还需要建立系统的测试模型,以保证软件产品的质量。   使用面向对象的工具来构建系统,就应该使用面向对象的软件工程方法。然而,我们经常会发现,在实际的开发过程中,很多开发人员虽然能够理解UML的所有图形,却仍然不能得心应手的使用UML来构建整个项目,其很大的原因,是仍然在使用原有的软件工程方法,而不清楚如何使用UML来建立系统的这些模型,不清楚分析和设计的区别,以及他们之间的转化。   应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模拟。应用软件的制造过程,按照UML的方法,就是建立这一些列模型的过程。关于这个图书馆系统,基本的需求比较简单,就是允许学生可以在图书馆借阅和归还图书,另外,也可以通过网络或者图书馆的终端来查阅和预订书。当然,图书馆管理员也可以对图书进行管理。为了简化系统,我们没有把图书馆中的人员作细分。   二、 图书管理系统可行性分析 随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。   图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。   三、 图书管理系统需求分析   图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该信息系统能够方便地为借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提供方便的管理服务。 功能性需求 l 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。   l 当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者节约的图书数量超过限制时,不允许借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时

文档评论(0)

救赎之道就在其中 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档