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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML课程设计图书管理 系统 This model paper was revised by the Standardization Office on December 10, 2020 《信息系统分析与设计》课程设计报告 设计题目: 图书管理系统 姓名: 田非非 班级: 信管1102班 学号: 指导老师: 刘小燕 口需求分析明确(5分) □用例图正确(10分) 口类图正确(10分) □序列图正确(10分) 口状态图正确(10分) 口活动图正确(10分) □构件图和部署图正确(10分) 口讲解思路清晰(20分) 口报告格式规范(15分) 目录 一、 摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获 取、系统分析、设计和实现方面都有着很大的区别。UML是00A和00D的常用 工具。使用UML来构建软件的面向对象的软件11程的过程,就是一个对系统进 行不断精化的建模的过程。这些模型包括用例模型、分析模型、设计模型,然 后,我们需要使用具体的计算机语言来建立系统的实现模型。当然,在整个软 件工程中,我们还需要建立系统的测试模型,以保证软件产品的质量。 使用面向对象的工具来构建系统,就应该使用面向对象的软件工程方法。 然而,我们经常会发现,在实际的开发过程中,很多开发人员虽然能够理解 UML的所有图形,却仍然不能得心应手的使用UML来构建整个项目,其很大的 原因,是仍然在使用原有的软件工程方法,而不清楚如何使用UML来建立系统 的这些模型,不清楚分析和设计的区别,以及他们之间的转化。 应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模 拟。应用软件的制造过程,按照UML的方法,就是建立这一些列模型的过程。 关于这个图书馆系统,基本的需求比较简单,就是允许学生可以在图书培借阅 和归还图书,另外,也可以通过网络或者图书馆的终端来査阅和预订书。当 然,图书馆管理员也可以对图书进行管理。为了简化系统,我们没有把图书馆 中的人员作细分。 二、 图书管理系统可行性分析 随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上 构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发 布的需求,有效实现内部知识管理,已成为众多用户的共同需求。 图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好 的解决方案。 三、 图书管理系统需求分析 图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统 (MIS)。该信息系统能够方便地为借阅者提供各种借阅服务,也能够为图书管 理员和系统管理员提供方便的管理服务。 3. 1.功能性需求 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有 唯一标识其存在的编号。图书馆向毎一个借阅者发放图书证,图书证中包 含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提 供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询 个人信息服务和预定图书服务等。 当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,即借阅 者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当 借阅者节约的图书数量超过限制时,不允许借阅者再进行借阅。当借阅者 借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书 证作为凭据,归还时不需要。 系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除 和修改:书目的添加和删除:借阅者的添加、删除和修改,并且系统管理 员能够查询借阅者、图书和图书管理员的信息。 可以通过图书的名称或图书的ISBN/ISSN号对图书进行査找。 3. 2.系统模块 基本业务处理模块:基本业务处理模块主要用于实现图书管理员对借阅 者借阅图书和归还图书的处理。图书管理员通过合法的认证登录到该系统 中,从而管理借阅者的借阅和归还等活动。 信息查询模块:信息查询模块主要用于实现借阅者对信息的查询,包括 图书信息的查询、自身信息的查询和书籍的预定等功能。 系统维护模块:系统维护模块主要用于实现系统管理员对系统的管理和 对数据库的维护,系统的管理包括对借阅者信息、图书信息、图书管理员 信息和书目信息等信息的维护。数据库的维护包括数据库的备份、恢复等 数据库管理操作。 四、系统UML建模设计 UML是一种功能强大的、面向对象的可视化系统分析的建模语言,它釆用一 整套成熟的建模技术,广泛地适用于务个应用领域。它的各个模型可以帮 助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而 使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障 分析的正确性. 4. 2.用例图 (1)借阅者用例图 查找图书:借阅者可以通过图书名称或ISBX/ISSN号查找图书的详细信 息。 登录系统:借阅者能

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档