- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象方法的系统设计规格
系统设计规格说明书
1.系统的实施模型及其说明
配置图:
1.1节点说明
各节点的处理能力、存储能力、硬件选型说明。
1.2节点间的连接
节点间的连接方式、使用的通信协议。
1.3节点的性能要求
描述各个节点是否要求容错处理、数据备份、安全认证等。
2.定义子系统
说明划分的各个子系统以及子系统之间的依赖关系和接口,子系统在各个节点上的部署。
3.设计用例的类图
用例编号 类图编号
类图:
顺序图:
用例的非功能性设计说明:
4.勾画每个类
说明每个类的职责、属性、操作,与其他类之间的关系、接口设计。
4.1界面类
界面草图和相应的界面元素说明。
4.2实体类
将实体类对应到数据库表上,说明每个属性。
4.3控制类
说明控制类的调度流程。
5.系统层次划分
系统层次图:
注意:还有一些与系统设计相关的内容,例如设计目的、意义、关键词汇定义、参考资料等,它们是系统设计规格说明书不可缺少的,本模板未包括进来,请读者在使用时注意添加。
基于UML的大学图书馆图书信息管理系统设计实验
1. 概述
随着现代科学技术的发展和社会的进步,各大大学的图书馆规模也不断扩大,与此同时,图书的种类和数量以及有关图书的各种信息也迅速的增加,这一庞大的信息量也对图书馆的信息管理技术提出了更高的要求。为了避免图书管理上的混乱,降低管理费用,提高工作效率,给读者提供更方便、快捷的服务,图书管理系统必须引入信息化和自动化的管理方式,对图书资料进行集中、统一、高效率的管理。
1.1 问题的提出
随着 Internet 技术的飞速发展,现在各大学已经把计算机引入了图书馆,开始了信息化的管理方式,这给予了学生极大的便利,学生可通过图书馆可以获得丰富的文献资料。和传统的图书管理方式相比,计算机和 Internet 的使用也大大提高了图书馆对书籍的管理效率,为读者提供了更方便、更快捷的服务。与此同时服务理念也由以书籍为中心变为以广大师生的信息需求为中心,但是图书馆的网络信息服务还远远没有跟上网络建设的步伐,所提供的服务也远远不能满足大学师生的信息需求。大学图书馆应当有着先进的现代信息设备,完善的管理和服务,并且有稳定和特定的高素质读者用户群,更应该深入开展图书馆多元化信息服务,以更好地满足大学师生不同的信息需求。
目前大学图书馆网络信息服务内容都是浅层次的,主要还是集中在资料的“提供”上,比如动态信息和催还信息的发布只是停留在计算机上,没有充分利用现在飞速发展的通讯技术,使借阅者不能及时得到相应的信息。大学图书馆存在的诸多问题,已经不能满足广大师生群体对信息的需求,因此使得资源的共享性受到相当大的限制。
1.2 目的及主要内容
以下是结合高等学校的特点和实际情况,设计了一个基于网络结构的大学图书管理系统,能为广大的学生群体提供更方便、更加多元化的信息服务;利用 UML 统一建模语言并借助于 Rose 工具对图书管理系统进行建模,使系统模型直观、简洁、科学,提高了系统开发的质量。主要内容包括基于 UML 的大学图书管理系统的模型分析及设计。并使用基于 MVC 的一体化开发过程,对大学图书管理系统进行了系统设计及分析。
2. UML 的大学图书管理系统分析
所谓需求分析就是对一个系统的功能的描述,确定系统到底需要做什么或希望系统所具有的功能。
2.1 图书管理系统的需求分析
图书馆是为读者提供丰富文献资源的大型机构。对于大学图书馆而言,它面对的核心服务群体是广大的学生(也可以称之为借阅者或读者) 。因此,图书馆应该以学生为中心来提供更加多元化的服务。图书管理系统是对书籍的借阅及读者信息进行统一管理的系统,具体应包括以下几个功能:
(1)对于读者而言,他们对系统的要求主要有:
能够按各种方式(例如书名、编号、作者、出版社、年份等)浏览图书馆的藏书情况;
能够按各种方式(例如年级、专业、书名、编号、作者、出版社、年份等)查询所需参考书籍;
能够方便地借阅图书、续借图书、预约图书、归还图书;
能够及时获知有关图书馆的最新动态信息,如新书通报、最新公告、借阅时间调整情况等等;
能够及时获知所借阅的书籍到期的消息;
能够查询和修改自己的基本资料、借阅书籍的情况;
(2)对于图书管理员来说,他对图书管理系统的要求主要有:
能够方便地对借阅者的信息进行查询;
能够方便地处理借书和还书操作;
能够方便地处理书籍的预约和取消预约的操作;
将通讯技术和网络技术相结合,及时发布一些重要信息,例如学生借阅的书籍到期的通知、馆内新到书籍的信息等等,以便学生能够随时获知书籍的借阅情况和图书馆的最新藏书情况;
(3)对于系统管理员来说,他们对图书管理系统的要求主要有:
能够方便地对书籍进行录入、修改、注销等
文档评论(0)