安庆职业技术学院人事管理系统设计与实现

安庆职业技术学院人事管理系统设计与实现

一、基本信息

作者:沈良生
课题标题:安庆职业技术学院人事管理系统设计与实现
关键词:人事管理;JAEE;Struts2.0;SQLServer2005

二、研究背景

联网的高速发展,信息化的迅速蔓延,使学校的信息化管理出现了新的方向。一个现代化的学校想要生存和发展,必须跟上信息化的步伐,用先进的信息化技术来为学校的管理节约成本、制定规划。而教职员工作为学校生存和发展的根本,他们一方面保证学校一切事务的正常运作,另一方面也肩负着培养学生、教书育人的神圣职责,在学校的管理中始终占有着重要的地位。对学校教职员工进行良好的人事管理既有助于学校高层和人事管理人员动态、及时地掌握学校的人事信息,制定人才招聘和发展规划,也有利于学校体制优化改革,最终实现人事管理的信息化建设。综上所述,开发一种简单便捷的人事管理系统已经成为了学校对员工进行管理的必然需求。在此形势下,本文详细设计并开发了此套人事管理系统,虽然针对的是安庆职业技术学院进行的设计,但进行简单更改也可将其运用于大多数的学校人事管理。目前虽然有很多类似的人事管理系统,但是并没有很多真正学校使用的人事管理系统。因为大多人事管理系统是针对大型企业,像学校这样的单位基本没有一个适合自己的人事管理系统,其原因在于早期利用C/s架构开发的系统大多需要更多的成本投资,并且这些系统的升级和维护的成本较大,以至于学校这样的企事业单位没有能力去使用这些系统。

三、研究内容

3.1系统的功能需求功能需求:

功能性需求首先需要将需求文档中的业务流程描述部分转化为程序执行的流程,它要求了系统正常运作期间需要提供的基本服务,是软件产品中最重要的组成部分。根据自主的调查和学院管理员处获得的需求表明,从功能上来说,学校人事管理系统一共可以分为2个子系统:教职工功能、管理员功能模块。现在用例图已经是面向对象软件的基础建模语言,已经成为了规范化,所以这里采用用例来描述。本设计采用面向对象(oo,ObjectOriented)分析方法对人事管理系统进行分析,使用统一建模语言UML(UnifiedModelingLanguage)构建系统的用例模型(Useeasemodel),用例模型是从用户的角度来描述系统功能,并指出各功能的操作者,构建用例模型是00设计的起点。系统要实现的功能由用例(UseCase)来表示,系统的使用者由角色(Actor)来表示,一个用例模型由若干个用例图(Useeasediagram)来描述。在用例方法中,我们主要纪录的是参与者与系统每一次交互的轨迹,针对用例的设计可以覆盖系统中每个CASE的路径,也就是细化到每一条代码语句的执行。引入用例也有诸多好处:
安庆职业技术学院人事管理系统设计与实现
(1)方便系统分析人员和业务人员的沟通;
(2)方便系统分析人员对系统范围和规模有大概认识;
(3)方便构建测试用例,方便分析人员明确系统功能;
(4)方便接口设计人员尽早介入设计开发过程。

3.2系统物理结构设计

整个系统采用了浏览器/服务器(B/S)结构模式,B/S主要由三层架构组成。从硬件角度来说;客户端也只是安装个操作系统即可,因为现在的操作系统已经集成了浏览器,客户也只需要使用浏览器登上万维网,现在的互联网技术飞速发展,浏览器也只是需要下载页面里的jS代码就可以进行数据验证,报表生成,而ActiveX技术更是可以在客户端里进行复杂的逻辑运算,当然主要的业务逻辑是放在了服务器端,但是现在的java分布式计算却也使得服务器技术发展的更为迅猛,强大的联网能力更可以有效的利用网络资源。
浏览器/服务器结构相比其他模式所拥有的不可比拟的优点:
(1)采用三层架构,三层互不影响,每一层相对于其他的都是黑盒,这对于现在的软件重用无疑推动是巨大的。
(2)客户机不需要安装其他的软件,只是需要个操作系统,更体现了当今的发展趋势,网络服务开始成为主流。
(3)维护,对于后期的软件维护来说,客户端的零维护,服务器端的优秀架构都使得B/S扩展相对容易。
(4)如今的B/S拥有远程性,美观性,细节性等其他的实用特性,定位在中高端市场。

四、总结

本文中的学校人事管理系统基本实现了大部分学校日常管理所需要的基本功能,可对注册教工的工资、评价等基本信息进行管理,在注册方面既可以进行教工自主注册,又可直接通过管理员进行记录添加,大大减小了管理员负担;整个系统运行简单,并实现了数据库的备份功能,大大加强了数据的稳定性以及安全性。经过对管理员,教工的深入了解,再通过与指导老师的深入沟通,获取相应的需求,使用用例图、流程图、数据流图、E.R图等完成了学校人事管理系统的功能结构设计和数据库设计工作。系统设计完成后,采用Struts2.0框架并将MyEclipse9.0和SQLServer2005作为开发平台,开发出此系统。发挥了JavaEE平台的高效性,保证了系统的开发过程顺利。

posted @ 2020-11-30 19:09  混子的挽歌  阅读(191)  评论(0编辑  收藏  举报