(2010届)韶关学院人事管理系统_何兆伦

上传人:F****n 文档编号:90122371 上传时间:2019-06-08 格式:PDF 页数:37 大小:418.42KB
返回 下载 相关 举报
(2010届)韶关学院人事管理系统_何兆伦_第1页
第1页 / 共37页
(2010届)韶关学院人事管理系统_何兆伦_第2页
第2页 / 共37页
(2010届)韶关学院人事管理系统_何兆伦_第3页
第3页 / 共37页
(2010届)韶关学院人事管理系统_何兆伦_第4页
第4页 / 共37页
(2010届)韶关学院人事管理系统_何兆伦_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《(2010届)韶关学院人事管理系统_何兆伦》由会员分享,可在线阅读,更多相关《(2010届)韶关学院人事管理系统_何兆伦(37页珍藏版)》请在金锄头文库上搜索。

1、韶 关 学 院 毕 业 设 计 题目:UML 技术在韶关学院人事管理系统开发 中的应用研究 后台设计 学生姓名:何兆伦 学号:061101321078 系(院) :计算机科学学院计算机科学系 专业:计算机科学与技术 班级:06 级(3)班 指导教师姓名及职称:程细柱(讲师) 起止时间:2009 年 9 月2010 年 5 月 题目:UML 技术在韶关学院人事管理系统开发 中的应用研究 后台设计 学生姓名:何兆伦 学号:061101321078 系(院) :计算机科学学院计算机科学系 专业:计算机科学与技术 班级:06 级(3)班 指导教师姓名及职称:程细柱(讲师) 起止时间:2009 年 9

2、月2010 年 5 月 (教务处制表)(教务处制表) UML 技术在韶关学院人事管理系统开发中的应用研究 后台设计 UML 技术在韶关学院人事管理系统开发中的应用研究 后台设计 摘要:摘要:随着面向对象的编程方法走向成熟和实用,为了使 OO 方法向一致的方向发展, 利 于技术交流, 同时能解决用户选择的困惑。 在这种形势下, 统一建模语言( Unified Modeling Language,UML)应运而生。UML 是一种可视化的建模语言,它能让系统构造者用标准的、易 于理解的方式建立起能够表达出他们想象力的系统蓝图。UML 提供的图的目的是用多个视图 来展示一个系统,很直观明了。 本次研究

3、的目的是通过 UML 语言,来研究其在韶关学院人事管理系统中的运用。结合 J2EE 技术,来深入了解其在人事管理系统开发中的应用。本人负责的是后台的编写,希望 根据已建好的 UML 各种视图, 实现该人事管理系统的基本功能, 了解其在开发中的指导作用。 关键字:人事管理系统;UML;研究;J2EE Institute The Use Of UMLTechnology In Shaoguan University Personnel Management System Development Background Design Abstract:With the object-oriented

4、programming methods to mature and practical,in order to make OO the same direction to the development , beneficial technical exchanges and also resolve the confusion of user selected. In this situation, the Unified Modeling Language came into being. UML is a visual modeling language, which lets the

5、system constructed by using standard, easy-to-understand way to express their imagination to establish a system blueprint. UML aims to provide the map to display multiple views using a system very simple and clear. The purpose of this study is through the UML language to study in Shaoguan university

6、 in the use of the personnel management system. Combination of J2EE technologies to in-depth understanding of its personnel management system application. Im responsible for the preparation of the background, hope has been built according to the UML various views, to achieve the basic functions of p

7、ersonnel management system, understand their role in the development of guidance. Keywords:personnel management system; UML; institute/study; J2EE 目录目录 1 引言1 1.1 编写目的. 1 1.1.1 软件开发出现的问题 1 1.1.2 UML 简介 1 1.1.3 研究目的. 2 1.2 项目背景. 2 1.2.1 人事管理系统背景.2 1.2.2 研究项目明细 3 1.3 术语定义. 4 2 需求分析 4 2.1 概述 4 2.1.1 系统功

8、能概述 4 2.1.2 部署环境. 5 2.2 功能需求后台支撑 5 2.2.1 后台管理. 5 2.2.2 功能结构图 5 2.2.3 本系统用例图 5 2.3 接口需求. 7 2.3.1 硬件接口. 7 2.3.2 软件接口. 7 2.4 用户界面需求 7 2.4 非功能需求. 8 3 概要设计 8 3.1 开发与运行环境 8 3.1.1 硬件环境. 8 3.1.2 软件环境. 8 3.1.3 运行环境. 8 3.2 系统静态模型设计. 9 3.2.1 系统核心类图设计.9 3.2.2 系统业务层类图设计 10 3.2.3 对象图设计 10 3.3 系统动态模型设计. 11 3.3.1 管

9、理员状态图设计. 11 3.3.2 系统活动图设计. 14 3.3.3 时序图和协作图设计 14 3.4 其他设计. 14 3.4.1 系统出错处理 14 3.4.2 性能设计. 14 3.4.3 用户界面设计 15 4 详细设计 15 4.1 数据结构设计 15 4.2 管理员主要活动 20 4.3 主要工作流程设计. 22 4.3.1 管理员登陆流程. 22 4.3.2 管理员协作图设计.24 5 系统实施 25 5.1 本系统的组件设计. 25 5.2 本系统相关包 26 6 系统部署、测试和维护 27 6.1 本系统的部署要求. 27 6.2 系统测试和维护 28 6.2.1 单元测试

10、 28 6.2.2 集合测试 28 6.2.3 性能测试 28 总 结29 致谢32 参考文献33 1 UML 技术在韶关学院人事管理系统开发中的应用研究 后台设计 UML 技术在韶关学院人事管理系统开发中的应用研究 后台设计 学生姓名:何兆伦 指导教师:程细柱 讲师 1 引言1 引言 1.1 编写目的 1.1.1 软件开发出现的问题 目前,大多数比较成熟的软件开发组织已经从分析、设计到编程、测试全面 地采用面向对象方法,使面向对象毋庸置疑地成为了当前软件领域的主流技术。 各种 OOA/D 方法都为面向对象理论与技术的发展做出了贡献。 这些方法的主 导思想以及所采用的主要概念与原则大体上是一致

11、的,但是也存在不少差异。 这 些差异所带来的问题是:不利于 OO 方法向一致的方向发展,妨碍了技术交流, 也给用户的选择带来困惑。在这种形势下,统一建模语言(Unified Modeling Language, UML)应运而生。 1.1.2 UML 简介 UML 用于对软件密集型系统进行可视化、详述、构造和文档化,也可以用于 业务建模以及其他非软件系统建模。 UML 定义了系统建模所需的概念并给出了其 可视化表示法, 但是它并不涉及如何进行系统的建模。 因此它只是一种建模语言, 而不是一种建模方法。UML 是独立于过程的,就是说,它可以适应不同的建模过 程。UML 的出现使面向对象建模概念和

12、表示法趋于统一和标准化。 UML 是一种可视化的建模语言,它能让系统构造者用标准的、易于理解的方 式建立起能够表达出他们想象力的系统蓝图, 并提供了便于不同人之间有效地共 享和交流设计结果的机制。 UML 的发展如下图所示: 2 2003 年 1 月UML 2.0 1997 年 9 月UML 1.1 1997 年 1 月UML 1.0 1996 年 6 月UML 0.9 Microsoft 1995 年 10 月Unifed Method 0.8Orcale IBM 1995 年 8 月Use CaseHP Jacoboson 1994 年 10 月OMTBooch 图 1-1 UML 的历史

13、进程 1.1.3 研究目的 本次对 UML 的研究是通过一个案例研究来阐述的, 并充分深入地对此案例进 行了分析和设计。 通过对韶关学院人事管理系统的开发中 UML 技术的应用研究, 来进一步了解 其在系统开发中的指导和应用,用各种的图把后台的功能全部展示出来。利用多 个视图来直观地展示这个系统,并以此来尝试开发该系统的部分功能模块,实现 基本的增删改等功能。 1.2 项目背景 1.2.1 人事管理系统背景 随着市场竞争的日趋激烈及信息技术的不断发展, 人已成为实现单位自身战 略目标的一个非常关键的因素。 单位中人心的背向和员工对工作的投入程度在很 大程度上决定了该单位的兴衰与成败。如何能保持

14、本单位员工的工作责任感, 激 励他们的工作热情,减少人才的流失,已成为困扰单位主管和人力资源经理的一 个日益尖锐的问题。单位管理从根本上来讲就是对人的管理。单位对人事管理也 越来越重视了,资金投入比例也在加大,人事管理信息系统开发也开始走向完善 的阶段。 3 当今,越来越多的单位决定采用人事管理信息系统管理公司的人事档案。 归 纳起来,运用人事管理信息系统的好处大约有以下几点: 1、 可以海量存储员工基本信息且安全、高效。 2、 可以寻出查到所需信息。 系统开发的目的一方面从提高认识管理工作的效率出发, 拜托过去由人用纸 和笔惊醒的费时费力的繁重工作, 即利用成熟的计算机系统来实现商品管理工作

15、 的自动化。 系统根据单位管理的一些实际情况而制定一套自动化的人事管理信息 系统。 人事关系信息系统针对单位员工信息的处理工作采用计算机进行全面的现 代化管理,主要包括:公司公共信息的管理、员工基本信息的管理、公司行政管 理、员工的考核的管理、单位部门及职位的管理。 管理员用过输入员工的基本信息、考核信息等,由系统自动生成相应的统计 数据以供用户查询、打印,另外管理员还可以对这些基本信息进行定期的更新与 删除工作,人事管理信息系统力求以方便快捷的途径去管理手工操作的繁琐数 据。人事管理系统的数据要求具有一定得保密性禁止非法用户使用。在用户使用 过程中对用户的权限具有一定得限制,防止个别用户对员

16、工信息作出修改、删除 等操作。 人事管理系统主要用于单位内部员工的档案、考核、评价的管理,便于单位 领带掌握人员的动向,及时调动人才的分配,同时也减少了手工操作带来的一些 繁琐与不变,是员工情况的记录和统计变得十分简单,这些优点可以极大地提高 单位对人事管理的效率。因此,人事管理信息系统是单位信息化、智能化、科学 化和正规化不可缺少的管理软件。 1.2.2 研究项目明细 本课题是指导老师命题,由两人协作完成。以 Java 基础知识为前提,采用 UML 建模技术,结合流行的 Struts 框架,采用 MVC 分层设计模式,利用 Java2EE 技术来对韶关学院人事管理系统的开发进行深入研究。 在数据库设计方面,应用 MySQL 数据库,并应用 SQLyog_Enterprise 软件辅 助数据库的建立以及关系的建立。 4 1.3 术语定义 JDBC MVC JDBC(Java Data Base Connectivity,java 数据库连接) 。是一种用于 执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号