1.2 开发设计思想
银行人事管理系统负责管理银行员工的信息,这是一件非常重要的工作。在过去,银行内部人员的信息管理都是手工操作。然而伴随着银行规模的不断扩大,人事管理工作量大为增加。计算机技术的不断发展给人们的生活带来了很多便利,银行人事工作者迫切渴望可以将繁琐的信息管理工作交由计算机来处理,从而达到减轻人工压力、提高效率的目的。
本文是在分析了银行信息管理的基本需求的基础上,设计并实现了银行人事信息管理系统。该系统包括部门管理、员工管理、考勤管理、薪酬管理、培训管理等功能。其满足了银行人事信息管理的基本需求,解决了传统手工操作效率低、出错率高和交互能力差等问题。
本系统的开发环境为Windows 7,数据库使用的是微软的SQL Server,发布使用MyEclipse工具,服务器使用tomcat,能够很轻松地实现系统与用户的信息交互以及数据处理的功能。
2 系统的开发环境及简介
2.1 SQL Server 2005
SQL Server 2005 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
SQL Server 2005数据库具有以下主要特点:
(1)系统操作更加直观和方便。
(2)动态自动管理和优化功能。
(3)具有良好的可靠性能和可扩展性能。
2.2 MyEclipse
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。Eclipse最初用于Java语言开发,目前已经有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。比如,Java开发环境中使用Tomcat服务器插件。
2.3 Tomcat
Tomcat主要用于开发和调试JSP 程序。同时,Tomcat具有处理HTML页面的功能,是一个开源的servlet容器。Tomcat是当下比较流行的一种Web应用服务器,它具有技术先进、性能稳定和扩展性好的优点。目前Tomcat最新版本为8.0。文献综述
Tomcat的部分目录结构如下:
(1)/bin: 存放Tomcat的脚本文件;
(2)/conf:存放Tomcat服务器的全局配置文件, server.xml和web.xml文件最为重要;
(3)/lib:运行需要加载的的jar包;
(4)/logs:tomcat执行时产生的日志文件;
(5)/webapps:Tomcat默认存放目录;
(6)/work:存放JSP编译后产生的class文件。
2.4 JavaScript语言
JavaScript是一种弱类的、动态类的、基于原型的并广泛用于客户端的脚本语言。JavaScript脚本语言有自己的基本数据类型,表达式和应用框架。它的解释器是浏览器组成的一部分,被称为JavaScript引擎,用来给HTML网页增加动态功能。
2.5 JSP技术
JSP技术的优点:
(1)一次编写,到处运行。
(2)系统的多平台支持。
(3)强大的可伸缩性。
(4)多样化。
3 系统需求与可行性分析
3.1 功能需求
银行人事信息管理系统使用计算机对银行员工进行全面的管理,系统的管理员可以对员工进行信息管理、考勤管理、薪酬管理、培训管理等,以实现用户信息的保存和更新。
1、员工信息管理:员工管理模块可以及时准确地对员工信息进行记录,可查看员工在工作期间的所有信息(包括各类基本信息,如部门、姓名、年龄、学历、联系方式、家庭情况等其他信息);可根据银行实际需要自定义员工档案项目。