参考文献 33
致谢 34
1 绪论
1。1 选题背景
在市场经济的大环境的推动下,各个产业的应用需求开始不断增多,于是人们开始追求更高的生活质量和工作效率,同时企业也开始注意提高生产的效率,高生产效率可为企业带来巨大的财富。为了获得更高的效益,企业开始实施各方面的改革,这不仅包括改进企业的生产设备和提高企业的生产技术,还包括实行对于企业日常事务的高效管理。
对于一个现代企业来说,企业的日常的事务管理通常比较复杂,既包括人事管理又包括工资管理,而工资管理需要对工资进行计算,核算,其工作量比较大,并且要保证数据存储安全,可靠。因此使用计算机技术进行工资管理不仅可以减少工作量,而且可以简化管理的难度,从而有力地做到工资管理的准确、快捷。
1。2 选题意义
随着商业环境的不断的变化发展,企业管理者每天需要处理的管理信息也变得错综复杂。对于一个企业来说,工资管理系统能够有效地实现对企业内部人事和财务方面的管理。一方面,企业的管理者可以进入系统,处理日常事务,而使用计算机处理数据和管理信息,不仅操作简单、处理灵活,而且也减轻了庞大的工作量。此外使用计算机还能保证工资计算准确无误,使得工资与考勤、奖惩、外出经费等事项合理连接,从而准确地生成员工的最终发放工资。另一方面,所有员工也可以登录此系统,查看个人基本信息。
本文所论述的系统致力于开发功能实用、便于管理、用户操作方便的工资管理系统软件,以便管理员高效实现工资的计算和发放。
1。3 系统概况来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
本系统用户为企业的员工和管理人员,涉及企业内部的人事和财务管理等日常事务工作,主要服务于企业的管理人员。从企业聘用员工开始,员工进入企业,管理员通过系统实现对员工基本信息的录入,并处理与员工的工资生成有关的数据。员工也可凭借自己的登录认证信息进入本系统查看个人的基本信息。本系统面临的突出难点就是需要了解企业人事工资管理的全部重要事项,了解员工工资信息的组成部分,实现对员工最终工资的准确计算。
1。4 研究方法及工具
1。4。1 Java
Java是一种面向对象的程序设计语言,主要用来设计Web页面。通常Web页面设计采用HTML语言,访问的往往是静态下的页面,但是如果在Web页面附加一些使用Java编写的Applet(小程序),那么就可以使得页面变成具有动态性和多样性。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean四部分技术。
Java语言的结构和编写的方式,类似于C++语言,C++语言提供了各种各样的方法,而Java只是提供了一些基本的方法,这样就使得Java语言变得简单,从而不会导致编程变得复杂。
1。4。2 JSP
JSP实际上继承了Servlet,主要用于Web应用。JSP让网页编辑者可以直接在上面编写所熟悉的HTML,并可根据需要添加动态程序的成分,运行时会将JSP网页转译成servlet,所有的JSP最后都以Servlet的实例存在于一个容器之中。JSP的功能不及Servlet,一般在高级的应用开发中只用来作为用户界面部分。其优点主要为页面更新快,可以支持多种网页格式。JSP页面使用的脚本语言是Java,所以也就有了Java语言的所有优点[2]。
1。4。3 MySQL
MySQL是基于Linux操作系统开发出来的数据库,Linux操作系统开放源码,因此MySQL是个可以免费使用的数据库。SQL(结构化查询语言)是一种处理数据库的强大的计算机语言,MySQL管理数据库通常使用SQL语言。,MySQL的主要特点是快速、健壮和易用。MySQL支持Linux,FreeBSD、AIX、Windows等多种操作系统,因此有了基于不同操作系统的版本。MySQL可以作为独自的应用软件,也可以作为一个库嵌入到大配置的软件中。目前,一些中小型网站的开发都会选择MySQL。