毕业论文—基于MVC模式和Struts框架的企业员工工资管理系统实例
- 格式:docx
- 大小:20.44 KB
- 文档页数:6
毕业论文(设计)职工工资管理系统毕业设计报告毕业论文(设计)职工工资管理系统毕业设计报告石家庄邮电职业技术学院毕业设计基于“狐表”的职工工资管理系统开发 2012 届计算机系专业软件技术班级计 0903-11 学号 30902001819 姓名 *** 指导教师 *** 完成日期 2011 年 12 月 20 日石家庄邮电职业技术学院毕业设计任务书姓名 *** 学号 30902001819 专业软件技术班级计 0903-11 毕业设计题目基于“狐表”的职工工资管理系统开发指导教师姓名 *** 职称或职务教授工作单位计算机系毕业设计内容、基本要求、重点研究问题、主要设计方法(或步骤):内容:使用狐表软件 Foxtable 进行“职工工资管理系统”界面设计与开发。
完成职工档案信息的增加、删除、修改与查询功能,以及职工每月工资的录入、修改、查询与统计等功能。
基本要求:(1)学习狐表软件的主要功能与特点;(2)设计“职工工资管理系统”的功能模块。
(3)完成职工工资档案信息的增、删、改、查功能。
(4)完成职工工资信息的输入、修改、计算与输出功能。
(5)编制毕业设计报告。
重点研究问题:窗口界面设计中涉及多个表时的数据关联问题。
主要设计方法或步骤:结构化程序设计方法;狐表所提供的菜单、窗口等工具。
主要参考文献、资料:1.《软件工程》(第三版)高树芳、米昶主编大连理工大学出版社 2.狐表(FoxTable)从入门到精通图文教程.doc 贺辉编著计划进度:2011 年 10 月 1 日――2011 年 10 月 15 日理解毕业设计任务、制订研究计划 2011 年 10 月 16 日――2011 年 10 月 31 日搜集资料、业务调研、需求分析 2011 年 11 月 1 日――2011 年 12 月 9 日设计、开发与测试 2011 年 12 月 10 日――2011 年 12 月20 日撰写毕业设计报告指导教师签字:年月日石家庄邮电职业技术学院毕业设计评定书姓名 *** 学号30902001819 专业软件技术班级计 0903-11 毕业设计题目基于“狐表”的职工工资管理系统开发指导教师评语:指导教师建议成绩(60%)指导教师签字:年月日答辩小组建议成绩(40%)组长签字:年月日答辩委员会最后审定成绩主任签字:年月日备注摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。
[毕业论文-工资管理系统]正文————————————————————————————————作者:————————————————————————————————日期:目录1 前言 (1)2 系统概况 (2)2.1系统开发背景 (2)2。
2系统开发目的 (2)2。
3系统平台选用 (2)2.3.1数据库技术的现状与发展 (2)2.3。
2数据库系统的选择原则 (3)2。
3。
3系统开发工具的选择 (3)3 需求分析 (7)3.1需求陈述 (7)3。
2可行性分析 (7)3。
2。
1技术可行性 (7)3.2。
2时间、设备可行性 (7)3.2.3经济可行性 (8)4 概要设计 (9)4。
1系统功能结构设计 (9)4.2数据库设计 (10)4.2.1数据库逻辑结构 (10)4.2。
2 数据库E-R图 (12)4。
2.3 Oracle数据库的使用 (13)5 详细设计 (14)5.1主界面设计 (14)5.2基本信息管理模块 (15)5.3工资数据模块 (24)5.4当月报表模块 (35)5.5历史数据模块 (37)5.6系统信息模块 (41)6 系统性能测试与分析 (43)6.1测试范围与主要内容 (43)6。
2测试方法 (43)6.3测试报告 (43)7 结论 (44)参考文献 (45)致谢 (46)1 前言上世纪八、九十年代以来,计算机产业飞速发展,其应用渗透在社会生产的各个领域.计算机在国内的崛起加速了各企事业单位、机关的自动化进程,提高了国民生产的效率,从而为国民经济的飞速发展创造了必要的条件.步入21世纪以来,计算机更是以惊人的普及速度,进入各行各业和大部分家庭.各种应用的需求也不断增加,人们更加追求生活的品质和工作的效率,企业更是视提高生产效率为生存和发展之道,于是通过科技手段提高生产和管理效率自然成为竞争和发展的焦点.这不仅包括如何实现企业生产设备的改进和生产技术的提高还包括如何有效地组织和管理企业各项事务,实现企业的办公自动化。
(毕业论文)工资管理系统设计【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R 图),数据字典,数据流图。
第一章绪论1.1研究课题的背景借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。
党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。
对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。
在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。
而工资管理又是人力资源管理的重中之重。
实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。
现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。
有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。
这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。
通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了像我们单位这样的小型企业对系统的需求,如果能够设计一套针对类似本单位的小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。
在和指导老师多次交流后,确定实现方案的要点和工作计划。
本系统的实现的主要功能有:员工信息管理、工资结构设置、工资汇总打印等等功能。
1.2研究思路和工作计划注:本范文由计算机与通信学院徐国梁老师提供。
块开发,功能模块测试,系统调试和系统试运行和修改。
下面的流程图反映了我们的基本的思路和过程。
第二章管理信息系统研究概述2.1管理信息系统的发展历史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
摘要我们小组的课程设计是某公司的工资管理系统。
在这个计算机快速发展的世界里,计算机为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。
工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,既方便又快捷地完成员工工资的发放。
我们组在课程设计过程中根据设计中的需求与对工资管理系统采用了模块化的设计思想,在机房我们在Windows XP操作系统环境下,采用myeclipse7作为开发工具,主要连接Access数据库来实现公司的工资管理系统的主要功能。
在设计过程中,我们首先小组首先对整体的思路进行分析,然后进行分工。
对数据库和类进行设计,实现了工资管理系统的功能。
其功能主要包括公司用户管理、人员管理、部门管理、工资管理等功能。
本系统运用了数据库技术,可以大量的存储信息。
又实现了人机交互,不但缩短工资发放的时间,又避免了传统时代的人工计算错误。
总而言之,该系统在工资管理方面考虑周全,功能齐全,极提高了公司对员工工资管理的效率。
关键词工资管理系统,Access数据库,Java目录摘要I目录II第1章绪论11.1项目背景11.2项目开发环境11.2.1 硬件环境11.2.2 软件环境1第2章相关技术12.1系统所涉与到的语言12.1.2 Java12.2开发工具12.2.1 MyEclipse12.2.1 Access2第3章系统分析与组分工13.1需求概述13.2需求分析13.2.1 理解需求13.2.2 分析需求13.2.3可行性分析23.3设计思想23.4系统功能结构图33.5组分工4第4章数据库设计54.1数据库需求分析54.2数据流图54.2数据字典64.3概念结构设计84.3.1概念结构设计方法84.3.2概念模型设计9第5章系统详细模块设计与实现125.1用户登录与主界面125.2用户管理功能实现195.3人员管理功能实现245.4部门管理功能实现315.5工资管理功能实现375.6帮助功能实现425.7退出系统功能实现42结论44致45参考文献46第1章绪论1.1 项目背景借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。
摘要企业的工资管理是公司管理的一个重要内容。
随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。
早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。
早期工资管理多采取纸质材料和具有较强的时间限制。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
企业工资管理系统是典型的信息管理系统(MIS),程序开发工具采用微软的VFP,VFP是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。
运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。
关键词:工资管理信息管理数据查询数据库AbstractEnterprise's wages management is a corporate management important content. Increases along with the enterprise personnel quantity, enterprise's wages supervisory work also changes more and more complex. The wages management already involves to the enterprise work human affairs management, at the same time also is the enterprise financial control important constituent. The wages management needs to relate with the personnel management, at the same time connects man-hour of checking attendance and medical insurance and so on, produces the enterprise each staff's base pay,the allowance, the medical insurance, the insurance premium, actual provides the wages and so on. The fund is the enterprise survival principal element, the fund flows affects enterprise's whole operation, the enterprise staff's wages is an enterprise fund management important constituent. The early wages counts and provides all is the use artificial way processing material, not only the expenditure finance personnel's massive time also are not easy to preserve, often as a result of individual factor transcription carelessly or the computation negligence, appears the wages to providethe wrong phenomenon. The early wages management adopts the material and has the strong time limit. Based on the above reason, the enterprisewages management system management system use computer safely preserves, the rapid calculation, the comprehensive statistics, the realizationwages management systematization, the standardization, the automation. The enterprise wages management system management system is the typical information management system (MIS), the procedure development kit uses Microsoft VFP, VFP is one kind of object-oriented development kit, has the module richly, the language is simple, the function formidable merit. The movement result proved that, this enterprise wages management system management system enormously enhanced the working efficiency, has saved the manpower and the physical resource, finally meets the needs which the enterprise financial control, the staff wages provides, at the same time also becomes the symbol which the modernized enterprise manages.Key word: Wages management information management data inquiry database目录摘要 -----------------------------------------------1 前言 -----------------------------------------------5 第一章系统介绍 -------------------------------------6 1.1工资管理系统的课题来源-----------------------------6 1.2系统需求分析---------------------------------------7 第二章系统总体设计------------------------------------10 2.1系统的总体设计思想---------------------------------10 2.2设计思想构图---------------------------------------11 第三章系统详细设计及测试------------------------------16 3.1查询模块设计测试---------------------------------- 16 3.2显示模块设计测试-----------------------------------17 3.3计算模块设计测试-----------------------------------18 3.4打印模块设计测试-----------------------------------20 源代码------------------------------------ -------------22 结束语--------------------------------------------------23 致谢 ---------------------------------------------------23 参考文献------------------------------------------------24前言现代科学的发展,使计算机进入了几乎一切领域,计算机已经是家喻户晓、无人不知了。
基于JSP的工资管理系统基于JSP的工资管理系统摘要:随着计算机技术的飞速发展,现在人们全面进入了信息时代,计算机被应用在生活和工作的各个领域,电子信息管理应运而生,开创了一个新的管理平台,它具有记录准确、查询方便、使用便捷的特点。
系统设计的目的是为了提高公司对工资的管理效率,使工资管理更加方便,因此开发了工资管理系统。
本系统的设计根据公司实际的工资管理制度而设计的简单的工资管理系统,按照操作简便、界面友好、实用性好、运行安全的原则来完成企业对工资的管理。
系统开发过程中主要使用了Oracle数据库、开发语言为Java语言[1]、页面时用Jsp[2]编写的,根据系统所要求的功能需求,描述系统的总体设计,然后得出本系统的解决方案。
关键词:工资管理;Jsp;Oracle数据库The Wages Management SystemBased on JSPAbstract:With the rapid development of computer technology, now people entered the information age, computer has been applied in every field of life and work, emerge as the times require electronic information management, to create a new management platform, it has recorded accurately, convenient query, use the convenient features.The purpose of design system is to improve the company salary management efficiency, make management more convenient, so the development of the salary management system.Design and the design of the system according to the actual wage management system simple wage management system, to complete the enterprise management to the wages in accordance with the simple operation, friendly interface, good practicability, the safe operation of the principle of.In the process of developing the system mainly uses the Oracle database, development language for the Java language, when the page is written in Jsp, according to the functional requirements of system, describes the overall design of the system, then the system scheme.Key words: The Wages Management;Jsp ;The Oracle Database目录1 引言 (1)2 开发背景及环境 (1)2.1 系统开发背景 (1)2.2 项目开发环境 (1)3 需求分析 (1)3.1 可行性分析 (1)3.1.1经济可行性分析 (1)3.1.2 技术的可行性分析 (2)3.2 需求分析概述 (2)3.2.1 功能需求分析 (2)3.2.2 目标系统要求 (3)3.2.3 系统模块 (4)3.2.4 系统设计 (4)3.3 数据库设计(Oracle) (4)4 系统的详细设计与实现 (6)4.1 登录模块 (6)4.2 管理员模块 (8)4.3 员工模块 (13)4.4 审核员模块 (14)5 运行状况说明 (16)6 结束语 (17)致谢 (18)参考文献 (19)1 引言在科学技术迅猛发展的今天,企业工资管理迫切需要升级,过去单纯的人工管理已不能满足当代的需求,工资管理关系着公司的财务管理,认识管理,企业员工的工资根据各个部门的不同,具有一些共同的特征,工资的发放时间是固定的,操作上遵循共同的步骤,这就能使用计算机完成对企业的工资管理,系统本着此原则,实现员工的工资查询、工资管理、员工信息管理、员工信息查询等功能。
摘要随着中国电力业的蓬勃发展,电力公司的企业规模在不断增加,在岗人员的数量也急速增长。
与公司业务蓬勃发展和公司员工数量激增相比,电力公司原先的绩效考核方法效率低下,效果也不好。
本文主要解决电力公司的绩效考核问题。
在开发工具方面,本论文使用微软的Visual Studio 2010作为开发工具,使用微软的SQL server 2008作为数据库管理工具。
在程序框架上,本次论文所开发的软件使用微软的MVC架构作为组织程序代码的框架。
在开发技术方面,本次论文所开发的软件前台界而使用CSS和DIV技术,使用C#语言来实现软件的业务逻辑。
本论文主要从以下几个方面展工作:(1)分析主流绩效考核方法的特点,并依据电力公司绩效考核的特点选择出适合电力公司的绩效考核算法。
(2)对绩效考核过程进行数据挖掘,并将数据挖掘的结果反馈给绩效考核过程,从而提高绩效考核结果的准确性。
(3)使用微软的MVC架构作为软件开发的框架,力争构建出高聚、低耦合的软件体系。
本文的研究工作在产业环境下己经投入使用,并取得良好效果。
关键词:绩效考核; MVC框架;数据挖掘; FP-Tree算法AbstractWith the vigorous development of China power industry, , the company's corporate scale, rapid growth in the number of staff in the post. Flourish with the company's business and the surge in the number of employees compared to the inefficiency of China power's original performance appraisal methods, the results are not good. This article is mainly to solve the problem of China Power, the company's performance appraisal.Development tools, this thesis using Microsoft Visual Studio 2010 as a development tool, the use of Microsoft SQL Server 2008 as a database management tool. Procedural framework, the software developed in this paper uses the framework of the code of Microsoft's MVC architecture as organizational procedures. Software development technology, developed in this paper front interface using CSS and DIV,using the C # language to implement the business logic of the software.In this thesis, the main work in the following areas(1)To analyze the characteristics of the mainstream performance assessment methods, and selected based on the characteristics of China Power's performance appraisal performance evaluation algorithm suitable for China Power.(2)The performance appraisal process for data mining and data mining results back to the performance appraisal process, thereby improving theaccuracy of the results of performance appraisal.(3)Using Microsoft's MVC architecture as a framework for software development, and strive to build a high cohesion, low coupling software system.This research work in the industrial environment has been put intouse, and achieved good results.KEY WORDS:Performance appraisal ;MVC framework; Data mining ;FP-Tree algorithm摘要 (1)Abstract (1)第一章引言 (6)1.1问题的提出 (6)1.2国外研究现状 (6)1.2. 1常见的绩效考核方法 (6)1.2.2数据挖掘技术在绩效考核中的应用 (7)1.2.3 MVC软件架构在.NET平台下的应用 (7)1.3本课题研究的容和方法 (8)1.3.1研究容及解决的问题 (8)1.3.2论文研究方法 (9)1.3.3论文的结构 (10)第二章360度绩效考核模型在本系统的应用 (11)2.1 360度考核模型概述 (11)2.1.1360度绩效考核模型的定义 (11)2.1.2360度绩效考核模型的特点 (12)2.1.3 360度绩效考核模型的适用情况 (12)2. 2 360度绩效考核模型在本系统的应用 (14)2. 2.1企业现况与考核模型匹配度分析 (14)2.2.2 360度考核模型的考核项的设定 (15)2.2.3 360度考核模型的权重系数设定 (17)2.2.4 360度考核模型的权重系数的产生算法 (19)第三章绩效考核系统的需求分析与系统分析 (20)3.1绩效考核系统需求分析 (20)3.2绩效考核系统可行性分析 (21)3. 2.1技术可行性分析 (21)3. 2. 2经济可行性分析 (21)3. 2. 3社会可行性与实现指导意义分析 (22)3.3绩效考核系统业务分析 (22)3.3.1系统组织结构分析 (22)3.3.2系统功能分析 (24)3. 3. 3系统业务流程分析 (26)3. 3. 4系统数据流程分析 (27)3.4绩效考核系统用例分析 (29)第四章数据库设计与数据挖掘 (32)4.1数据库的设计 (32)4.1.1数据库概念结构设计 (32)4.1.2数据库关系数据模型设计 (33)4.1.3数据库物理设计 (34)4.1.4数据库关系图 (37)4.1.5数据库中视图的设计与应用 (38)4.1.6数据库中触发器的设计与应用 (40)4.2数据挖掘技术在绩效考核系统中的应用 (42)4. 2.1数据挖掘技术概述 (42)4.2.2本系统中数据挖掘需要解决的问题 (44)4.2.3本系统所采用的据挖掘工具和算法 (45)4. 2. 4数据预处理方法的实现 (46)4.2.5数据挖掘算法的实现 (54)第五章系统的详细设计与实现 (60)5. 1 MVC的程序架构 (60)5.1.1工程架构分析 (60)5.2数据库访问与操作基础类 (64)5.3登录及用户相关功能 (67)5.4管理子系统 (69)5.5绩效考核过程的实现 (70)5.5.1绩效考核人员设定 (70)5. 5. 2绩效考核评分和绩效考核计算 (72)5.5.3绩效考核结果导出功能 (74)第六章总结与展望 (77)6.1全文总结 (77)6.1.1权重系数的分析 (77)6.1.2考评结果的分析 (78)6.1.3系统小结 (79)6.2工作展望 (79)参考文献 (81)第一章引言1.1问题的提出随着中国电力业的蓬勃发展,电力公司的企业规模在不断增加,在岗人员的数量也急速增长。
河北农业大学本科毕业论文(设计)题目:基于web的人事工资管理系统摘要随着社会的全面发展,作为公共资源管理部门的人员数量也在不断增加,人才结构也不断细化,人事管理工作所要处理的信息也在飞速增长,企业的人事工资管理也越来越多的采用计算机技术来实施。
相对于大型企业,中小型企业员工较少,对于工资管理系统的复杂要求相对较低。
但在人事管理方面存在管理混乱、效率较低、容易出错等问题,设计一款适合中小型企业人事管理系统尤为重要。
企业人事资源管理系统是基于WEB的办公自动化管理系统,该系统采用WINDOWSXP以上系列操作系统作为开发和运行平台,采用JSP作为web架构,MYSQL作为后台数据库管理系统,系统整体架构基于B/S模式,用IE浏览器作为客户端工具实现与用户交互,其中JSP主要用于页面显示和实现具体事务处理模型,JDBC实现连接数据库,传递用户请求到后台数据库管理系统并返回数据库处理结果,后台数据库实现系统数据存储。
该系统主要实现了系统管理、人事管理、工资管理等几大主要功能,针对个功能模块都有相应的业务处理逻辑与其对应。
其中系统管理实现系统的角色分配、角色更改、登录验证等,人事管理实现员工基本信息的录入、更改以及查询;工资管理实现工资的录入、工资调整及工资查询等业务功能。
关键字:人事工资管理系统;人事管理;工资管理;B/S模式AbstractWith the overall development of society, as a public resource management sector has steadily increased the number of personnel, personnel structure continuously refined, personnel management of the rapid growth in information, personnel-wage management of enterprises is also increasing use of computer technology to implement. Relative to large enterprises, small and medium enterprise employee's less, for salary management system's complex requirements are relatively low. But exists in human resources management problems of mismanaged, inefficient, error-prone, to design a personnel management system is especially important for SMEs.Enterprise human resources management system is based on a WEB of Office Automation management system, the system uses the WINDOWSXP or above operating system as a platform for developing and running, using JSP as a Web framework,MYSQL as the backend database management system, the overall architecture of the system is based on b/s Mode, IE browser as client tools to interact with the user, and JSP for main page display and implementation specific processing model,JDBC connection to the database, pass the user request to the back-end database management system and returns the database results, background and implementation of database system of data storage.This system is mainly for systems management, personnel management, payroll management and other major features, for a function module has a corresponding business processing logic and its corresponding. Systems management for system role assignments, role change, login authentication, basic personnel management employee entry, change, and query information; payroll entry, wage adjustments to achieve wage and salary inquiries and other business functions.Keyword:personnel-wage management system;Personnel management and payroll management; B/S mode目录1绪论 (1)1.1课题研究背景和意义 (1)1.2论文要解决的问题 (1)1.2.1问题定义 (1)1.2.2应用背景 (1)1.2.3内容简介 (2)1.3课题研究现状与可行性分析 (2)1.3.1课题研究现状 (2)1.3.2可行性分析 (2)2系统相关技术 (4)2.1B/S结构 (4)2.2MVC设计模式 (5)2.3数据库管理系统 (6)3系统分析与设计 (7)3.1系统建设目标 (7)3.2数据分析 (7)3.3数据字典 (7)3.4功能描述 (8)3.4.1功能划分 (8)3.4.2功能模块描述 (9)3.4.3功能必要性描述 (9)4详细设计 (11)4.1用户登陆设计 (11)4.2员工信息模块实现 (12)4.3工资信息模块 (12)4.4基础资料维护模块 (13)5人事工资管理系统的实现 (14)5.1系统平台 (14)5.1.1系统开发平台搭建 (14)5.1.2系统运行环境及步骤 (14)5.2系统功能的实现 (15)5.2.1代码框架 (15)5.2.2注册实现 (17)5.2.3登陆实现 (19)5.2.4员工信息管理 (20)5.2.5工资信息管理 (22)5.2.6用户权限更改 (23)6结束语 (25)6.1系统特点 (25)6.2系统的不足与改进方案 (25)6.2.1系统不足 (25)6.2.2改进方案 (25)致谢 (26)参考文献 (27)1绪论随着数字化大学建设的步伐,一方面由于企业所面临的环境的变化在加快,其业务规则更趋于动态、灵活、多变,另一方面企业又希望通过互联网进行网络协同工作,提高工作效率和资源分配效率。
《员工工资管理系统》第一章引言《员工工资管理系统》是一款基于日常企事业单位的,对其下属的各个员工的工资及各种应付款项进行基本管理而设计的小型软件。
它具有功能完备精致、操作简单快捷、界面清新友好等特点,欢迎您的使用.人类社会正从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造,信息化水平的高低已经成为衡量一个单位现代化水平的高低。
在这种环境下,传统的手工工资管理已经远远落后于信息化管理。
随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现人事工资的管理势在必行。
利用计算机管理工资信息,是适应现代化的要求、推动管理制度走向科学化、规范化的必要条件;工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,利用计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资管理的效率,也是管理科学化、正规化,与世界接轨的重要条件。
1。
1 系统开发的目的在《员工工资管理系统》中,用户可以进行员工信息基本情况的浏览与查询,查询的方式有按职工号查询、按拼音查询、按姓名查询等。
还可以在界面上直接进行数据的修改与变更,方便用户的使用。
在员工工资管理界面中,用户可以清楚的了解到每个员工的工资组成情况与奖惩情况。
本系统还设有报表的打印输出功能,提高了管理的科学化程度。
此外,系统还可以直接调用Windows中的计算器一纸牌等小工具与小游戏,方便员工工作和娱乐.《员工工资管理系统》开发的目的在于:(1)方便公司对员工工资的发放与调整(2)从一定程度上配合公司的财务工作,使公司业务更加流畅(3) 对企事业单位的科学化管理起到一定的促进作用《员工工资管理系统》开发的意义在于:(1)能够清晰的体现出企事业单位的工资管理流程(2)能够方便公司及时对员工的数量以及每人应发的工资进行适度的调整(3)提高劳动效率,节约劳动成本,促进企事业单位的发展。
【第一篇】论文题目: 工资管理系统的设计与实现关键词:工资管理; SQL Sever; c#;1 设计内容(1) 区分个个模块, 每个模块包含:员工号、姓名、部门和各个职位的工资; (2) 能够实现增、删、改、查功能;(3) 能够根据提成考勤计算正确工资.2 系统的研究意义工资系统管理系统是随着科学技术的不断提高, 和公司人员的逐步扩大, 人工结算工资容易出错而且效率不高, 所以体统化的工资管理需求越来越重要.3 使用工具或开发环境的描述数据库平台:随着信息技术的开展与进步, SQL数据库的构建与管理维护逐渐成为了当前的主要任务, SQL数据库是一种关系型的数据库, 对SQL数据库的构建与管理维护有利于确保整个网络系统的正常运行, 因为SQL数据库承当着数据存储和数据管理的工作, 只有不断加强对SQL数据库的平安维护和管理才能从根本上确保整个数据存储的平安性.[2]运行环境:SQL数据库;构建;管理维护.4 需求分析需求分析是产品研发前期的铺垫工作, 也是重要的根底工作之一.它完成的好坏直接影响后续软件开发的质量, 需求分析工作中的缺陷将给工程成果带来极大风险, 在推出产品的时侯, 表达在质量、功能、场景等情境下影响着用户的满意度和期望值.4.1 可行性分析(1) 技术可行性分析:1) 工作人员一般都要求掌握计算机技术, 会使用各种管理软件;2) 员工及工作人员需要熟悉系统的功能和使用方法使系统能够顺利运行. (2) 经济可行性分析:1) 企业有能力承当系统开发费用;2) 管理系统是一个信息化, 智能化和先进理念的体统, 其主要表现就是减少了企业管理费用和人力开发. (3) 操作可行性分析:该操作系统使用的是大家熟悉的Windows系统, 简单明了, 操作方便, 不需要对数据库进行深入了解, 对于那些有一般的计算机知识的人员都可以轻松使用.4.2 系统功能需求分析通过对各个企业的调查, 确定了本系统中用户有的两类类用户:管理员, 员工.各类用户描述如下:(1) 管理员的介绍:描述:管理员主要对整个系统进行维护, 包括设置员工的根本工资, 加班福利, 和新招员工信息的录入, 删除等. (2) 员工:描述:在系统中的主要功能是查询加班信息和工资信息.登陆系统, 进行个人信息修改有关的活动.5 系统设计目标能够高效、大容量的收集、处理、存储工资管理信息, 能够为企业的管理人员及时掌握整个工资管理系统的全面情况, 提供系统的准确的工资管理信息, 为企业提供各种工资管理信息, 以满足工资管理的特殊要求.主要的任务就是对员工信息输入、查询、修改、删除, 迅速准确地完成工资信息的统计计算和汇总, 快速打印出报表.6 系统实现整个系统分为三子模块:登陆模块, 工资查询模块, 工资管理模块.每个模块分别集成了三个不同的模块算法类, 为其完成功能, 分别是登陆验证.登陆验证的主要实现的是通过用户输入信息, 通过不同类别查询对应数据库, 取得信息验证其用户是否存在, 并区分用户类别 (管理员或员工) .工资管理主要是管理员使用的, 这里管理员的主要操作室进行与工资修改的活动, 比方加班, 考勤, 奖金等功能.操作界面设计与模块分析:6.1 登录界面当用户进入登录界面后如图1, 选择登陆的身份然后输入用户名和密码.当不同用户类别登陆本系统时, 首先需要验证用户类型, 然都是账号和密码.首页会将信息送与后台登陆验证类进行验证.6.2 工资查询模块界面工资信息:员工用户查看本月和以前的工资信息, 并提供查询功能如图2, 使员工可以查询到自己以前的工资.在工资信息列表中当用户操作时, 该工资信息就会添加到我的收藏中.6.3 管理员界面管理员功能模块由两局部组成:用户管理、工资管理 .用户管理:对员工进行管理.实现添加、修改的根本信息操作.工资管理:管理员对工资管理, 加班信息、考勤信息.对工资信息可以查询.7 结语工资管理系统针对企业管理人员和企业员工使用.从企业的角度来说, 由于企业人数的增加, 现在大局部企业开始实行自主化的工资管理模式.传统的人工结算已经不能适应现在的企业模式, 如果仍然通过人工的方式结算工资, 一方面浪费了大量的人力、物力资源, 另一方面人为的统计汇总过程中出现可防止的过失等情况.随着企业人数的增多, 上述弊端会越来越多的暴露出来.如果使用系统化的管理, 管理人员只要在计算机前输入员工的加班和考勤信息即可完成原来人员几倍的作业量.从员工的角度来说, 查询工资更加容易, 得到的加班和考勤信息更加快捷, 因此通过工资管理系统可以大幅度的减少管理人员的工作量, 方便了管理工作.参考文献[1]孙君辉.工资管理系统的设计与实现[D].电子科技大学, 2021.[2]付海丽.SQL数据库的构建与管理维护[J].网络平安技术与应用, 2021.---------------------------------------------------------------------------------------------------------------------------------------------感谢您使用本套资料,您可以根据您的风格和实际情况对本套资料做相应的修改,这样才能变成属于您的东西,切勿完全照抄照搬哦,这样就失去了本套资料存在的初心,相信您在工作和学习路上会一路高歌,完成您最初的梦想。
武汉大学计算机学院 毕业论文: 基于MVC模式Struts框架的企业员工工资管理系统的设计与实现
姓名:周欢欢 专业:计算机及应用 指导教师:李盛 2010-11-28 摘 要 随着计算机和信息技术的迅速发展,网络已经成为我们日常生活、学习和工作的基础设施。各种基于网络的分布式办公系统层出不穷,企业员工工资管理系统就是其中之一。随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。企业员工工资管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。帮助企业更好的发展。 MVC设计模式的核心思想就是分层设计,将显示逻辑、业务逻辑以及流程控制相互分离,离不同的层次,分为模型层(Model)、视图层(View)、控制器(Controller)。各层次之间相互独立,接口清晰,耦合度低,模块间具有较大的独立性,从而增强了系统的可维护性和可扩展性。通过分层设计,各个层次的模块可由不同的开发人员开发,独立层次的模块扩展也将对其他层次模块的影响降为最低。这种特性恰恰满足了电子政务系统开发的需要。特别是J2EE平台出现之后, 提供了各种成熟且功能强大的组件和容器技术。程序开发人员可以利用这些成熟的组件和容器技术,使之担任MVC各层次中的各个角色,降低了系统开发的难度,提高了系统开发的效率。Struts架构作为一种基于J2EE平台的框架,具体实现了MVC模式。Struts提供不同的组件工作于不同的层次,担任不同的角色,并提供了丰富的标签库,大大增强了对视图层的支持,从而使电子政务系统的开发更加便捷。 论文从理论上论述了MVC模式应用于企业员工工资管理系统设计开发的意义,对MVC模式的原理和组成结构进行了深入的分析,介绍了实现MVC模式的Struts框架的各个组成部分及控制流程。最后以作者实际模拟项目开发实例,具体介绍了如何将MVC模式应用于企业员工工资管理系统设计开发中,以及在设计各个层次时应该遵循的具体规则和注意事项。
关键字:工资管理系统,设计模式,MVC,Strum,J2EE
Abstract With the computer and information technology is developing rapidly, the network has become our daily life, study and work infrastructure. A variety of office systems based on emerging distributed networks, enterprise management system for staff salaries is one of them. With economic development, business is toward large-scale, scale development, and for medium-sized enterprises, employees, titles and other information related to the management with the attendant wages increased dramatically. In this case, manual alone to deal with wages not only appeared to be inadequate, and very prone to error. Employee payroll system, replaced by the computer performs a series of manual workers, such as adding new, delete the old staff, wage information, statistics and other operations. This allows office staff can quickly and easily complete the task of payroll. Help companies better development.
The core idea of MVC design pattern is a hierarchical design, the display logic, business logic and process control are separated from the different levels, divided into the model layer (Model), the view layer (View), controller (Controller). Independent of each other between the various levels, interface definition, low coupling between modules have greater independence, thereby enhancing the system's maintainability and scalability. Through the hierarchical design, each module can be different levels of developers, independent-level module expansion module will also affect the other levels reduced to a minimum. This feature is precisely to meet the needs of e-government systems development. In particular, the advent of J2EE platform,
Offers a variety of sophisticated and powerful components and container technology. Application developers can use these proven components and container technology, so as the MVC in various roles at all levels, reducing the difficulty of system development, improve the efficiency of system development. Struts-based J2EE platform architecture as a framework, concrete realization of the MVC pattern. Struts to provide different components work at different levels, different roles, and provides a rich tag library, greatly enhanced support for the view layer, so that the development of e-government system is more convenient.
Paper theoretically discusses the MVC pattern applies to employees salary management system design and development of the significance of the principle of the MVC pattern and structure of in-depth analysis, introduces the MVC pattern to achieve the various components of Struts framework and control process. Finally, examples of project development the actual simulation, the specific MVC pattern describes how to apply business management system design and development, wages and salaries, as well as all levels in the design of the specific rules should be followed and precautions.
Keywords: salary management, design patterns, MVC, Strum, J2EE
1. 绪 论 1.1 本课题研究的背景 1.2 本课题研究的意义 1.3 本论文研究思路和所做的主要工作
2. 员工工资管理系统的实现技术 2.1 使用MVC模式和Struts框架的优点 2.2 MVC模式和Struts框架的应用 3. 员工工资管理系统的分析与设计 3.1 员工工资管理系统的需求分析 3.2 员工工资管理系统的开发方法设计 3.3 员工工资管理系统的数据库实现 4. 员工工资管理系统的实现 4.1 员工工资管理系统的功能模块介绍 4.2 功能实现与相应的图形界面 4.3 本系统的开发工具和运行环境 5. 总结与展望 5.1 系统测试目标 5.2 测试的实现
致谢: 参考文献: