基于UML建模的高校仪器设备管理系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽科技学院学报,2009,23(4):23~26
Journa l o f Anhu i Sc i ence and T echno logy U n i versity
基于UML建模的高校仪器设备管理系统的设计
唐贻兴
(安徽科技学院 资产管理办公室,安徽 凤阳 233100)
摘 要:本文阐述了UM L建模思想在高校仪器设备管理系统设计中的应用,强调利用UML技术,可以准确、友好地为开发高校仪器设备管理系统的业务流程和管理建模提供帮助。其不仅能够提高仪器设备管理系统开发的效率,而且可以实现代码和模型转换,节约开发成本,使得系统的开发更加具有灵活性。
关键词:UM L;高校;仪器设备管理系统
中图分类号:TP311.52 文献标识码:A 文章编号:1673-8772(2009)04-0023-04
Desi gn and Realization of U ML M odeling for Uni versit y Instru m ent
and Equip m ent Ad m i nistrative Syste m
TANG Y i-X ing
(A ssetsM anage m ent O ffice,Anhu i Science and Techno l o gy Un i v ersity,Fengyang233100,Ch i n a)
A bstract:Th is paper has expla i n ed the application i n the adm inistrative syste m desi g n o f un i v ersity i n str um ent and equ i p m ent o fm odeli n g threngh UML.Putting e m phasis on utilizing UML technology can o ffer he l p for busi ness procedure and m anage m entm ode li n g o f deve l o ping adm inistrative syste m of un iversity i n str um en t and equip m ent accurately and i n a friend ly w ay.Not only the effic iency can ra ise the adm i n istrative syste m of i n str um ent and equ i p m ent and its developm en,t but a lso it is easy to transfor m that code and m ode,l w h i c h m akes syste m atic developm ent m ore flex i b le and m ore e ffi c i o n.t
K ey words:UM L;Un i v ersity;Adm i n istrative Syste m of the Instrum ent and Equip m ent
UML(U nifiedM odeli n g Language)是一种面向对象的统一建模语言。它的主要作用是帮助软件开发人员对软件整个系统进行面向对象的描述和建模,描述这个系统从需求分析到实现和测试的全过程[1]。
与传统的软件开发模式相比,UML具有如下一些特点:(1)UML是一个可视化建模语言,是一种图形化的面向对象的设计工具,而不是可视化程序设计语言,用UM L描述的模型可与各种编程语言直接相连,把UML模型映射成编程语言。(2)UML是一种可用于详细描述的语言,其所建立的模型是精确、无歧义和完整的。同时UML是一种文档化的语言,对其各建模元素可进行相信说明,并能生成所建模型的文档。
(3)UM L支持面向对象的分析与设计,定义良好、易于表达、功能强大。(4)利用图形来描述真实世界各个对象的符合表示,让所有的开发人员在构建系统需求分析、对象模型化定义到对象设计的整个开发过程完全标准化[2]。
1 仪器设备管理系统中UM L的建模系统
随着教育改革的深化与发展,高等学校的规模在不断扩大,招生人数也在不断增加,教学、科研设备的投入大幅度提高。以及每年的9月份要向教育部上传本校的教学科研仪器设备情况表,这就对高校的教学科研仪器管理提出了新的管理要求。为满足教学、科研的需求,提高工作效率,迫切需要建立一个运行
收稿日期:2009-05-10
作者简介:唐贻兴(1971-),男,安徽省庐江县人,学士,实验师,主要从事高校资产管理与研究。
在校园网环境下的、功能齐全的教学科研仪器设备管理系统。根据实际业务的需求,经分析该系统主要包括三大管理功能模块: 设备采购领用管理 、 设备台帐管理 、 设备维修管理
[3]。
1.1 设备采购领用管理 对设备采购、领用采用流程化管理,实现从设备申购、订购、到货入库、领用、安装等过程的管理,提供相应的申购、预算清单、订购单、库存登记、领用通知、设备使用台帐表等规范化报表。
1.2 设备台帐管理
建立以设备属性(仪器名称、仪器编号、分类号、规格型号、购买日期、使用单位、使用人、故障维修等)为核心的数据库,对各类流转完成的数据信息进行自动分类、统计、查询和数据分析。实现设备使用台帐、数据修改、报表打印、数据合并和数据上报等方面的管理,避免以往由人工完成的定期普查和账目不清。
1.3 设备维修管理
实现设备的故障申报、指定维修人员和设备维修信息记录等过程的流程化管理,为设备采购提供决策支持。
2 UM L 在仪器管理系统中建模的基本过程
用UML 对仪器设备管理系统建模执行三个步骤:
第一步,描述过程需求,即进行过程分析,主要是识别角色、识别用例,建立角色和用例之间的关系,得到用例图。
第二步,描述活动等元素在执行时候的交互关系,动态行为用顺序图描述。
第三步,系统的实现、测试和配置。该步在生成模型的过程环境中,UM L 描述被转换为代码,进而进
行测试和系统配置[4]。
2.1 过程分析
过程分析是对仪器设备管理系统需求加以分析,高等学校里的仪器设备越来越多,如何高效管理是各高校设备管理部门必须解决的问题,仪器设备管理系统的三大管理功能模块即 设备采购领用管理 、 设备台帐管理 、 设备维修管理 ,它提供了三方面的服务,基本上符合了实际业务的需求和管理。从仪器设备管理系统抽象出顶层用例,可以确定三个用例 设备采购领用管理 、 设备台帐管理 、 设备维修管理 ,如图1
所示。
图1 顶层用例图
F ig .1 Top use case diagra m
设备采购领用管理 用例可以分解为以下一些用例:包括设备申购、订购、到货入库、领用等功能。如图2所示:
教师角色和设备管理员角色都涉及到四个用例,教师可以提出四个方面的要求,而设备管理员可以根据教师的要求做出相应的管理,如设备登记入库,单位调整,退库等业务。
设备台帐管理 用例可以分解为以下一些用例:数据修改、数据查询、报表打印、数据合并、数据上报等功能。如图3所示:
教师角色涉及到二个用例,设备管理员角色涉及到所有用例,教师可以提出报表查询和报表打印等要24安徽科技学院学报 2009年