工资管理系统设计与实现毕业设计说明书.doc
《工资管理系统设计与实现毕业设计说明书.doc》由会员分享,可在线阅读,更多相关《工资管理系统设计与实现毕业设计说明书.doc(67页珍藏版)》请在沃文网上搜索。
1、工资管理系统的设计与实现摘 要网络在人们的日常生活中扮演着越来越重要的角色。伴随着人们日益增长的信息量和对网络的依赖性,以及Web业务中所包含的庞大的信息量,人们对于网络的方便快捷性、交互性、以及安全性的期待也越来越高。本系统主要为系统管理员提供了登陆模块,进入后台系统后,可以对新进员工进行录入,并自动生成员工编号。系统实现了对员工信息进行修改,删除等功能,而且为外部系统提供了入口,如系统可以导入外部考勤系统生成的excel文件,获取文件信息并在页面上进行显示。系统还存在一个自动化操作,根据员工信息,考勤信息和职位信息,在指定的时间触发插入工资数据的功能。本系统是为企业设计开发的一个对员工工资
2、信息的电子化管理,是基于B/S模式的实现,采用的是JSP +SQL 模式的电子化管理平台。本系统在设计时更注重网站的功能性,少错性,通过一些人力来核实信息,然后将信息录入系统就可以做到全电子化实现。关键词:网络,工资,自动化,电子化The Design and Implementation of Staff SalaryManagement SystemAbstractWith the continuous development and progress of human society, network in Peoples Daily life play an increasingly
3、important role. With the increasing amount of information and reliance on the network, and the vast amount of information contained in the Web business, people for network is convenient fast, interactivity, and look forward to more and more is also high security. Service users, and great convenience
4、 to the user, has been the goal and the direction of the development of the network.This system mainly provides users with user login module, the user login module and realize the user register information, password changes, according to some information about the rewards and punishments to calculat
5、e the employee wages, check staff, salary information, etc. Provides the user with the user information management., clothing add and delete information management, news release, advertisement link management, and other functions. This system is designed for the enterprise development of a computeri
6、zed management of employee salary information, is based on B/S mode., used JSP + MySQL mode of electronic management platform.Pay more attention to the functionality of a web site in the design of this system, less wrong, with some human to verify information, and then to enter information system ca
7、n accomplish all electronic implementationKey words: Salary Management, JSP, network,MySQL目 录摘 要IABSTRACTII目 录IV1 绪 论11.1国内外发展现状11.2 课题的研究意义及目的21.3 系统的设计思想及实施方案21.4 可行性分析31.5 本文的内容及构成42 系统需求分析52.1 功能需求分析52.2 性能需求分析62.3 系统业务流程图62.4 系统数据流图72.5 系统数据分析83 系统概要设计93.1 系统体系结构设计93.2 系统主要功能模块93.3 逻辑数据库实现103.4
8、 数据库物理结构的实现124 系统详细设计144.1 系统总体结构图144.2 管理员登陆界面设计144.3 后台主界面设计154.4 管理员管理154.5 员工管理界面设计164.6 职位管理界面设计164.7 考勤管理界面设计174.8 工资管理界面设计174.9 报表管理界面设计185 系统运行与测试195.1 系统调试195.2 测试的内容及用例195.3 测试的结果与分析21结 论22致 谢23参考文献24附录25附录A 后台服务接口详细代码25附录B 后台服务接口实现设计详细代码33附录C 连接页面Action设计详细代码(以登陆Action为例)52附录D jsp页面过滤器详细代
9、码(没登陆不让操作其他页面)60附录E 异步操作的javascript详细代码631 绪 论随着全球信息化的发展,人事信息化建设也赶上时代的步伐1。工资管理系统的主要目标是支持企、事业的财务管理与事务处理业务人员的劳动强度,辅助企、事业管理,辅助高层领导决策,提高企事业的工作效率2.,从而使企事业能够以少的投入获取更好的的社会效益与经济效益。它是单位实现现代化建设的基础工程,是提高单位的管理水平、业务的运转效率和服务质量的必要手段。因此许多的程序员都可能面对如何开发一套比较完善的人事工资管理系统是相当必要的。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点
10、,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好和成本低等。这些优点能够极大地提高餐饮信息管理的效率3.,也是企业的科学化、正规化管理与发展社会接轨的重要条件,同时也是企业得以生存和发展的先决条件。1.1国内外发展现状1958年,管理信息系统的创始人,明尼苏达大学的管理学教授 Cordon B.Davis给了信息系统一个比较完整的定义,即“管理信息系统是一个利用计算机硬件资源及数据库的人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。” 4这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。管理信息系统起初应用于最基础的工作,入打印报表
11、、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。近20年来,不仅大中型企业普遍建立自己的MIS5.,一些中小型企业也不例外。在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设的突飞猛进,管理科学化与管理手段的现代化已经提升到一个非常重要的地位。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中小型企业与行政事业单位建立的犹如雨后春笋,一个新的开发和管理热潮正在掀起,为此我计划设计:网络工资管理系统。它可以大大减少人力,使人们摆脱了原有系统的局限性,只需在电脑就可以完成查询、输入、输
12、出、修改等功能。非计算机专业人员也可以熟练的进行操作6。企业工资管理系统是一个企业不可缺少的部分,它的内容对于企业管理者和决策者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,一直以来人们使用传统的人工方式管理文件和档案7,这种方式存在这许多缺点:如:效率低、保密性差、另外时间一长,将产生大量的文件和数据,这对于查询、更新和维护都带了不少的困难。企业工资管理系统,它可以大大减少人力,使人们摆脱了原有的系统局限性,大大降低了人们劳作的难度。1.2 课题的研究意义及目的在我经济飞速发展的今天,工作的薪资成为一个热门的话题,可想而知,假设一个公司要是错误的发放
13、了当月的工资,对于一个劳动工作者是无法接受的。这就迫切的需要一个储存和检索能力相当强的系统,这就是工资管理系统,它是基于计算机8硬件的强大存储功能和数据库快捷方便的检索能力,应运而生的系统。随着全球信息化的发展,人事信息化建设也赶上时代的步伐9.。工资管理系统的主要目标是支持企、事业的财务管理与事务处理业务人员的劳动强度,辅助企、事业管理,辅助高层领导决策,提高企事业的工作效率,从而使企事业能够以少的投入获取更好的的社会效益与经济效益。它是单位实现现代化建设的基础工程,是提高单位的管理水平、业务的运转效率和服务质量的必要手段。因此许多的程序员都可能面对如何开发一套比较完善的人事工资管理系统是相
14、当必要的。1.3 系统的设计思想及实施方案本系统主要采用JSP语言进行开发维护,用MyEclipse、Photoshop CS5 进行前台的设计与美化,后台采用机动灵活的MySQL建立数据库10.,并在设计过程中采用B/S框架实现系统的构架和与数据库的链接,使用TOMCAT作为系统运行服务器,整个系统在各项技术和开发工具的配合下相得益彰,充分体现出了JSP在开发软件中的优势10。本系统具有很强的扩展能力,以适应新业务的发展。在开发过程中,总结了多年使用网站管理酒店餐饮信息的经验,注意到了管理人员在使用电脑时容易发生的人为错误,因而使系统具有较强的容错和排错功能,而且本系统做了一些快速查询的控件
15、,使得用户在录入信息时更轻松;系统也自带了通用数据导入功能,可以非常简单地把用户以前的已有资料或者通过采集器采集到的数据资料导入到本系统中,避免了大量的重复劳动。经过长时间的不断测试和完善,系统的安全性和稳定性得到保证。1.4 可行性分析现在所可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费。内容包括:资源可行性、时间可行性、技术可行性、经济可行性、社会因素方面的可行性。1.资源可行性资源可行性是指完成本系统需要的各种设施,现在所具备计算机(Windows 7操
16、作系统,内存2G,网络系统良好,所需资料随时可以搜索、下载)。Tomcat 6.0、MyEclipse 6.0等安装文件,可以达到资源可行性的要求。2. 时间可行性时间可行性指本次毕业设计2014年2月已经开始准备,到答辩时间百余天,在现有的理论知识和部分实践的基础上能够完成。3. 技术可行性技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。由于在大学期间,开过JSP实用教程,Java语言、C+语言和数据库概论等课程,因此本系统采用MyEclipse/JSP/MySQL来设计,可以达到技术的可行性11。4. 经济可行性经济可行性指是希望以最小的成本开发具有最佳的经济效益的软
17、件产品,主要进行投资及效益的分析。本系统规模不大,运用的人力、物力、财力相对也较小,因此开发本系统的成本相对较低。总而言之,本系统能获得良好的收益/投资比,可达到经济可行性。5. 社会可行性社会可行性指主要从法律、用户等方面分析可行性。本系统是为了解决传统的信访方式带来的问题而开发的,也是为广大人民群众而服务的。因此不管从法律还是用户方面都是可行的。鉴于以上对系统的分析,可以得出开发运行本系统所要求的硬件平台主要为:(1)操作系统:Windows 7; (2)开发工具软件:MyEclipse 10、Photoshop CS5;(3)数据库及其驱动程序:MySQL,MySQL;(4)服务器:To
18、mcat 7.0。1.5 本文的内容及构成本文内容是工资管理系统的设计与实现,主要内容包括如下三点:(1)深入分析了国内外同类软件研究的现状及发展趋势,并针对我国传统工资信息管理方式存在的问题,设计出了具有交互、及时、安全的工资管理系统12.。(2)深入对系统进行了需求分析、可行性研究与系统设计。(3)在详细设计的基础上,进一步对系统进行了编码实现。论文共分为六章:第一章 介绍课题的相关背景、研究现状以及论文的主要内容及意义。第二章 介绍了本系统的需求分析及相关关键技术。第三章 介绍了本系统的概要设计。第四章 介绍了本系统的详细设计。第五章 介绍了系统的运行和测试原理,并对本系统进行了测试。2
19、 系统需求分析随着公司业务的拓展,人员的增多,传统的手工作业已经不再适合公司的发展需要,所以引进计算机技术对企业内部员工进行方便的管理。这样有诸多好处,各层管理人员可以多企业众多员工信息进行动态的管理,例如基本资料的修改、添加、删除、查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。随着全球信息化的发展,人事信息化建设也赶上时代的步伐.。工资管理系统的主要目标是支持企、事业的财务管理与事务处理业务人员的劳动强度,辅助企、事业管理,辅助高层领导决策,提高企事业的工作效率,从而使企事业能够以少的投入获取更好的的社会效益与经济效益。它是单位实现现代化建设的基础工程,是
20、提高单位的管理水平、业务的运转效率和服务质量的必要手段。因此许多的程序员都可能面对如何开发一套比较完善的人事工资管理系统是相当必要的。2.1 功能需求分析系统开发的总体任务是实现工资信息的系统化、规范化和自动化。工资管理系统可能实现的主要功能包括以下几个方面。1.管理员管理如果当前登录的是超级管理员,则可以对管理员信息进行删除、修改和更新操作。若不是,则无法进行上述操作,但可以申请权限成为超级管理员。2.员工管理 管理员可以根据需要对员工信息进行删除、修改和更新操作,也可以查询单个员工信息,可以为员工上传头像,增加员工的可识别度。包括基本信息如员工姓名、职工号、职位号,联系方式等。3.职位管理
21、管理员可以对职位信息进行管理,如进行添加、删除、修改和删除等操作,包括职位ID、职称、薪资等基本信息。4.考勤管理管理员可以导入外部考勤系统生成的excel文件,然后系统自动将信息插入数据库,并显示到页面。5.员工工资管理工资记录由系统自动录入,前提条件,在管理员录入员工信息,对应的职位信息和对应的出勤情况。然后算出该位员工当月可以获得薪资。6.公司报表 该模块对公司所有的收入支出的一个评估。将会以一个3D的柱状图来显示年度的收入、支出及利润信息。2.2 性能需求分析一个网站的性能非常重要,所以在网站界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:(1) 正确性:根据工
22、资管理系统的运作流程设计软件,流程中的每个步骤在系统中都必须有所体现,保证程序的正确性。(2) 灵活性:系统应具有较灵活的更新操作,对员工、职位、考勤等数据项应具备实时配置的功能,避免二次开发;对一段时间后数据库的内容进行有选择地删除,必要时对数据库系统进行初始化。(3) 稳定性:系统应具备长期持续工作的能力;使数据库的一致性控制在可操作范围内;避免因系统引起的死机现象。(4) 安全性:有良好的用户身份认证体制和灵活的密码更改模块;用户权限可以通过管理员灵活修改;有手动备份等操作。2.3 系统业务流程图经分析本系统为后台管理系统,系统的所有操作有管理员来完成,管理员登陆成功后,可以对管理员管理
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 设计 实现 毕业设计 说明书