基于UML的图书管理系统建模与分析

基于UML的图书管理系统建模与分析

ID:42779821

大小:689.34 KB

页数:25页

时间:2019-09-21

基于UML的图书管理系统建模与分析_第1页
基于UML的图书管理系统建模与分析_第2页
基于UML的图书管理系统建模与分析_第3页
基于UML的图书管理系统建模与分析_第4页
基于UML的图书管理系统建模与分析_第5页
资源描述:

《基于UML的图书管理系统建模与分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XUCHANGUNIVERSITY基于UML的图书管理系统建模与分析号:1101110121名:任晓伟业:计算机科学与技术级:11级计算机应用任课教师:李梅莲成绩:许昌学院制目录1引言1.1开发图书管理系统目的与意义1.2图书管理系统功能分析1.3UML的特点与功能2图书管理系统用例建模2.1图书管理系统参与者2.2图书管理系统用例2.3主要业务用例描述2.4用例绘制3图书管理静态建模3.1图书管理系统中的类(分析发现类方法)3.2图书管理类的描述与绘制(类图)4图书管理系统动态建模4.1系统中主要对象状态图分析与绘制

2、4.2系统时序图建模4.3系统活动图建模(主要用例的展开)5图书管理系统物理建模5.1构件图建模5.2部署图建模总结1引言1.1开发图书管理系统目的与意义开发图书管理系统的目的:随着网络技术的高速发展,计算机应用的普及,为了能更高效的满足读者和管理员的需求,利用计算机对图书馆的日常工作进行管理势在必行。这就需要一个行Z有效的图书馆管理系统。图书馆管理系统是为了实现图书管理系统化、规范化、自动化。它将计算机操作及管理融到图书管理系统的实际运用中,使日常手工管理的复杂方法和过程被计算机简单、易行的操作所替代。意义:图书馆管

3、理系统是图书馆管理工作中不可缺少的部分,它的内容对图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但图书馆管理若采用完全手工操作,通过卡片记录信息,既浪费时间,又浪费人工、纸张,而且书籍和读者的信息查询比较麻烦,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥越来越重要的作用。1.2图书管理系统功能分析图书馆在正常运营中面对大量书籍、读者信息以及两者间相互

4、联系产生的借书信息、还书信息。现有的人工记录方法既效率低乂错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。主要功能概括如下:(1)读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书

5、期限、备注。(2)书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(1)借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书口期、借书期限、备注。(2)还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。(3)有条件、多条件查询各种信息.1.3UML的特点与功能标准建模语言UML的主要特点可以归结为三点:(1)UML统一了Booch、0MT和OOSE等方法中的基本概念。(2)UML还吸取了面向对象技术领域屮其他流派的长处,其屮也包括非00方法的影响。UML符号

6、表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。因此,在UML中汇入了面向对象领域中很多人的思想。这些思想并不是UML的开发者们发明的,而是开发者们依据最优秀的00方法和丰富的计算机科学实践经验综合提炼而成的。(3)UML在演变过程中还提出了一些新的概念。在UML标准中新加了模板(Stereotypes)>职责(Responsibilities)>扩展机制(Extensibilitymechanisms)>线程(Threads)x过程(Processes)分布式(Dis

7、tribution)>并发(Concurrency)x模式(Patterns)x合作(Collaborations)>活动图(Activitydiagram)等新概念,并清晰地区分类型(Type)>类(Class)和实例(Instance)>细化(Refinement)>接口(Interfaces)和组件(Components)等概念。UML的用途非常广泛,可以概括为“描述、可视化、构造、记载”4种基本功能,在业务建模、需求分析、系统设计、实现和测试、数据建模、项日管理等阶段任务屮均可根据需要采用。UML建模是建立软件

8、开发文档的一个有效手段,通过UML可视化地描述系统需求,记载软件构成,能够显著地提高文档的质量和可读性,减少编写文档的工作量。UML实质上是一种系统分析设计专用语言,通过可视化的图形符号结合文字说明或标记可以帮助业务/系统分析员、软件架构师/设计师、程序员等各种建模者有效地描述复杂软件(或业务)的静态结构和动态行为,包括工作流(数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。