摘要:煤矿企业人事管理信息系统采用MVC分层结构B/S架构,使用了面向对象技术及SSH三大框架。系统严格按照软件工程的瀑布模型开发,而且是面向对象、面向服务方式的开发。系统主要完成了用户登录、用户信息修改、密码修改、帐号锁定、密码过期提醒、假期申请、密码初始化申请、审批、员工管理、部门管理、系统日志等功能。
关键词:MVC分层结构;B/S架构;人事管理信息系统;面向对象技术
煤矿企业人事管理系统是单位管理不可缺少的部分,人事管理系统应该为用户提供充足的信息和快捷的查询手段。使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,更为重要的是可以提高煤矿企业安全管理效率[1]。本系统主要实现对煤矿企业员工信息和部门信息的管理,为员工提供一些基础服务。
1系统开发环境
系统开发语言和工具的选择关系到开发的难易程度。本系统开发环境如下:服务器:tomcat;JDK:1.6;编程语言:JAVA,JSP;数据库:ORACLE11G;内存:2G。
2系统设计
针对系统使用环境与功能要求进行设计,根据需求分析阶段的结果提出具体实现方案。开发人员建立软件总体结构,将软件系统划分成模块,设计时需考虑模块之间的'联系。
2.1主要设计思想
系统基于J2EE三层结构;充分结合面向对象、面向方面、面向领域、面向服务的设计方法;用户使用浏览器访问系统[2]。
2.2模块化设计
2.2.1系统前台模块
系统前台主要面向员工提供各种服务,包括:用户登录模块、用户自服务模块、服务平台、个人工作台等。
(1)用户登录模块。煤矿企业相对于其它企业,在安全领域要求比较严格,所以在系统的入口处,需要经过一个复杂的流程验证才能登录到系统中。
(2)用户自服务模块。用户可以看见自己的信息,可以修改信息。系统要求用户每隔一段时间修改密码,提供密码修改功能。
(3)服务平台。系统为员工提供统一服务页面,用户可以提出各种申请。
(4)个人工作平台。员工提出申请后可以在该模块看到历史申请及审批结果,领导可以对下级员工的申请进行审批。
2.2.2系统后台模块
系统后台主要面向管理员提供管理功能,包括部门信息管理、员工信息管理、系统日志等。
(1)部门信息管理。管理员可以对系统部门信息进行增删改查。
(2)员工信息管理。管理员可以对员工信息进行新增、删除及锁定帐号,被锁定的帐号不能登录。
(3)系统日志。管理员可以查询日志信息。系统后台的功能模块如图3所示。
3结语
本系统基于B/S架构,采用了分层结构,将系统分为数据访问层(Dao)、服务层(Service)、控制层(Controller)、表现层(View),表现层主要使用的是HTML,JSP,使用的脚本语言是JAVASCRIPT,使用JS的框架Extjs,jQuery;后台采用JAVA语言开发,使用框架SSH;数据库采用的是ORACLE11G[3]。煤矿企业人事管理信息系统,提高了人事管理工作效率,使决策和计划及其它管理活动更加科学精确,实现了煤矿企业安全高效管理。
参考文献:
[1]吴齐林.企业信息系统管理[M].合肥:安徽人民出版社,2006.
[2]蔡明,陈永运.J2EE架构的研究与应用[J].计算机应用与软件,2007,21(1):42-43,128.
[3]张晓伟.JSP技术在网络数据库中的应用[J].山东电力高等专科学校学报,2009(4):67-69.
【人事管理信息系统设计思路论文】相关文章:
本文来源:https://www.010zaixian.com/shiyongwen/2163309.htm