- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML的图书管理系统建模与分析
学 号:1101110121
姓 名:任晓伟
专 业:计算机科学与技术
班 级:11级计算机应用
任课教师:李梅莲
成 绩:_____________
许昌学院 制
目录
1 引言
开发图书管理系统目的与意义
图书管理系统功能分析
UML的特点与功能
图书管理系统用例建模
2.1图书管理系统参与者
2.2图书管理系统用例
2.3主要业务用例描述
2.4用例绘制
3 图书管理静态建模
3.1 图书管理系统中的类(分析发现类方法)
3.2 图书管理类的描述与绘制(类图)
4 图书管理系统动态建模
4.1系统中主要对象状态图分析与绘制
4.2系统时序图建模
4.3系统活动图建模(主要用例的展开)
5 图书管理系统物理建模
5.1构件图建模
5.2部署图建模
6 总结
1 引言
1.1开发图书管理系统目的与意义
开发图书管理系统的目的:
随着网络技术的高速发展,计算机应用的普及,为了能更高效的满足读者和管理员的需求,利用计算机对图书馆的日常工作进行管理势在必行。这就需要一个行之有效的图书馆管理系统。图书馆管理系统是为了实现图书管理系统化、规范化、自动化。它将计算机操作及管理融到图书管理系统的实际运用中,使日常手工管理的复杂方法和过程被计算机简单、易行的操作所替代。
意义:
图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但图书馆管理若采用完全手工操作,通过卡片记录信息,既浪费时间,又浪费人工、纸张,而且书籍和读者的信息查询比较麻烦,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥越来越重要的作用。
1.2 图书管理系统功能分析
图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资??、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。
主要功能概括如下:
(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。
(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。
(4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。
(5) 有条件、多条件查询各种信息.
1.3 UML的特点与功能
标准建模语言UML的主要特点可以归结为三点: (1) UML统一了Booch、OMT和OOSE等方法中的基本概念。 (2) UML还吸取了面向对象技术领域中其他流派的长处,其中也包括非OO方法的影响。 UML符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号, 也添加了一些新符号。因此,在UML中汇入了面向对象领域中很多人的思想。这些思想并不是UML的开发者们发明的,而是开发者们依据最优秀的OO方法和丰 富的计算机科学实践经验综合提炼而成的。
(3)UML在演变过程中还提出了一些新的概念。 在UML标准中新加了模板(Stereotypes)、职责 (Responsibilities)、扩展机制(Extensibility mechanisms)、线程(Threads)、过程(Processes)、分布式(Distribution)、并发(Concurrency)、 模式(Patterns)、合作(Collaborations)、活动图(Activity diagram)等新概念,并清晰地区分类型(Type)、类(Class)和实例(Instance)、细化(Refinement)、接口 (Interfaces)和组件(Components)等概念。
UML的用途非常广泛,可以概括为“描述、可视化、构造、记载”4种基本功能,在业务建模、需求分析、系统设计、实现和测试、数据建模、项目管理等阶段任务中均可根据需要采用。 UML建模是建立软件开发文
您可能关注的文档
- Lkvlru各名校文学院考研试卷大汇集.doc
- Linux的操作系统习题.doc
- 6年级(上册)数学期末测试卷(B).doc
- 6年级2班数学电子教案.doc
- MDcwOD宁夏试题分析.doc
- 6年级4.30归1应用题.doc
- MIS“管理信息系统”测试题.doc
- 6年级6单元预备课程英语单元测试卷A.doc
- MTK平台软件安装-SMT后段测试-组装测试-手机通信检查MTK平台生产软件使用说明.doc
- net课程的设计任务书.doc
- 局机关2025年上半党支部工作总结.docx
- 《党组讨论和决定党员处分事项工作程序规定》交流发言:以《规定》为纲,扎实推进纪检监察工作高质量发展.docx
- 市政府办公室关于学习教育进展情况汇报.docx
- 市委办公室在学习教育督导推进会上的汇报发言.docx
- 学习《党组讨论和决定党员处分事项工作程序规定》交流发言.docx
- 学校开展作风建设专题汇报会上的交流发言.docx
- 市政府办公室在学习教育督导座谈会上的汇报发言.docx
- 严守党纪红线,强化执纪担当——在市纪委理论学习中心组专题学习研讨会上的发言.docx
- 2025年党员领导干部学习《党政机关厉行节约反对浪费条例》研讨会交流发言 (2).docx
- 市人大办公室在学习教育督导座谈会上的汇报发言.docx
最近下载
- 美国fda生产过程(工艺)验证总则指南中英文版.doc VIP
- 成都理工大学2020-2021学年第2学期《环境监测》期末考试试卷及标准答案.docx
- 2024年江苏省无锡市中考英语真题卷(含答案与解析).docx VIP
- 年产水性油墨、凹版塑料环保油墨4500 吨、水性涂料500吨建设项目环评(2021年新版环评)环境影响报告表.pdf VIP
- fda美国食品药物管理局工艺验证指南英文版).doc VIP
- 金属非金属露天矿山建设项目安全设施竣工验收表.pdf VIP
- 单位员工网络安全培训.pptx VIP
- PQE试用期述职报告.pptx VIP
- 《GBT 30130-2023胶版印刷纸》最新解读.pptx
- GJB9001C:2017研发一整套资料模板(共348页).pdf VIP
文档评论(0)