因此,大力提高企业人力资源管理手段的现代化、科学化、信息化、互联网化,对推进企业管理现代化,具有战略指导意义。如果我们使用它来对一个企业的人事进行管理,具有成本低、存储量大、查找方便、寿命长、可靠性高、检索迅速、保密性好等手工管理无法比拟的优点。本文是基于浏览器/服务器(B/S)模式下的企业人事管理系统设计的前期分析,以建立一套适应现今企业需求的人事管理系统。
1.2 系统开发的目的和意义
当前,有部分中小企业,对于人事工资考勤的管理,基本上是以传统手工管理为主,其中暴露出来不少弊病,总结如下:
(1)人事数据统计困难且工作效率较低,同时相关工作人员的工作量大。
(2)人事数据一般都是以文件形式存放,极容易造成丢失;
(3)信息滞后,不够及时
基于以上种种问题,为了使企业人事管理科学化、系统化、规范化、信息化,基于互联网的企业人事系统应运而生。该系统的设计旨在解决传统人事考勤工资管理过中的种种弊端,规范人事管理的各个阶段的操作流程,提高人事管理各个阶段的效率,其前景是相当乐观的。
1.3 系统开发设计原则
(1)软件设计整体过程严格按照软件工程设计思想,从需求分析到详细设计,从编码实现到最终测试,各个阶段逐步进行。
(2)各相关功能模块进行细化且结构化,并对程序进行分类设计并使其组件化与程序化, 便于编码、功能扩充以及后期文护。
(3)系统能够设置不可逆密码和能够细化功能权限,对数据信息进行加密,以防止无关人员非法进入本系统。
(4)友好性的界面设计与良好的数据交互功能
1.4 相关软件及技术简介
1.4.1 Java Web简介
Java Web技术是用Java语言工具来开发相关的系统去解决互联网领域的相关技术总和。Java语言在网络开发过程的框架众多,但它的都遵循相通的使用原则:应用Servlet与Filter对请求进行拦截,设计架构采用MVC的思想。较常用的Java Web框架有struts1、struts2、Spring、Hibernate等。
本毕业设计中的人事管理系统采用了Java EE的N层架构模式设计而成,使用到了Jsp、Struts1和Hibernate等技术。
1.4.2 Hibernate简介
Hibernate对JDBC进行了封装,它是开源的对象关系映射框架,它这样操作就使得Java程序员能够较好的使用对象编程来对关系型数据库进行操作。
Hibernate接口众多,但最为核心的也就只有6个,它们分别为:Configuration、Session、SessionFactory、Transaction、Query、Criteria,这些接口在软件开发中应用得较为广泛。运用这些接口不仅可以对数据进行存取,还可以对事务进行控制。
本文所设计的软件系统中,运用Hibernate来管理数据库并让其作为数据库持久层,并使其对数据进行相应的操作与处理。
1.4.3 MYSQL简介
MYSQL 是瑞典MYSQL AB公司开发的关系型数据库,其后来被大型Oracle公司所收购,其后的可用性也更强,它是当今软件开发中使用较多之一,同时它也是当今国际上最为流行的,在网络应用方面MYSQL关系型数据库也是最好的应用软件之一。
本文的软件系统用MYSQL来对数据进行处理与交互,并运用Hibernate来对相关的数据进行处理,同时MYSQL数据库进行操作。 JSP+mysql人事管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_36421.html