基于 UML建模技术的人力资源管理系统的分析与设计

一、基本信息

标题:基于UML建模技术的人力资源管理系统的分析与设计
时间:2009年
来源: 广东轻工职业技术学院
关键词:UML, 面向对象, 建模, 人力资源管理系统

二、研究内容

1.摘要
传统的过程化建模技术已不能满足现代企业信息化建设的发展需要 , 探讨了过程化建模技术和基于面向对象思想的 UM L建模技术的区别。具体分析了 UM L建模技术的原理和方法, 并在实际的人力资源管理系统中给出了应用实例。 实践证明, UM L建模技术有助于更为高效准确的分析和构建大型企业级应用系统。

2.系统分析
2.1系统分析建模
整个系统由数据维护模块、统计报表模块、查询模块组成数据维护模块: 包括员工基本信息维护。考勤信息维护 设置考勤类别。通过维护对这些原始数据进行修改或扩展。统计报表模块: 对数据库进行读写操作,通过前面采集的数据生成相关报表。用例分析如图 1所示。

2.2系统设计建模
员工打卡用例的业务流程为: 员工在打卡界面激活打卡命令。打卡信息提交给 Serv let处理。并由 EJB执行逻辑判断是否可以打卡。如果可以打卡,则返回提示信息至打卡界面。然后员工卡号及打卡时间通过网络传输保存至数据库服务器。打卡用例顺序图如图 2所示。

图 2 员工打卡用例顺序图

员工打卡用例是由以下类来实现: 员工类、打卡界面类、返回界面类、业务控制类、数据库实体类。 员工类是指用户的实际操作。 即员工通过打卡输入员工卡号及打卡时间。 打卡界面类负责显示提示信息。 返回界面类显示打卡后的反馈信息。 业务控制类负责对业务的控制。 数据库实体类负责员工打卡数据的读取。 员工打卡用例的类图如图 3所示。

2.3.部署实施建模
客户层是系统的显示部分。 将来自系统的信息显示给用户。W EB层接收来自客户层的请求并将处理结果反馈给客户层。业务逻辑层负责实际工作的执行 ,处理与考勤系统相关的业务逻辑,并在需要时与数据库 进行交互。 Business层提供主要的数据服务。
该模块的部署配置图如图 4所示。

图 4 部署实施的配置图

三、结论
从中学习到了UML的每个建模的作用及其用法,虽然自己上手画不一定能画对,但是还是要继续学习,毕竟UML作为统一建模语言,作用还是很大的。

四、参考文献
[ 1] 朱三元 , 钱乐秋 , 宿为民. 软件工程技术概论 [ M ]. 北京: 科学出版社 , 2002.
[ 2] 张 莉 , 葛 科 , 王 云. U M L 软件开发过程和支持环境研究 [ J]. 北京航空航天大学学报 , 1998( 4): 407-410.
[ 3] N o rman R J. Object-O riented Sy stems Ana ly sis and Desig n [M ]. Prentice Hall, 1996.
[ 4] 宁 波 . J2EE结合 UM L 在企业级系统中的应用 [ J].计算机工程与科学 , 2004( 5): 250-254.
[ 5] 邵维忠 ,梅 宏 . 统一建模语言 U M L述评 [ J]. 计算机研究与发展 , 1999( 10): 108-111.

posted @ 2020-11-19 15:30  onesing  阅读(779)  评论(0编辑  收藏  举报