2019企业工资管理系统毕业设计.doc
《2019企业工资管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《2019企业工资管理系统毕业设计.doc(62页珍藏版)》请在三一办公上搜索。
1、编号:( )字 号本科生毕业设计(论文)题目:企业工资管理系统姓名: 学号:班级:二一五年六月中国矿业大学本科生毕业设计姓 名:学号:学 院:计算机科学与技术学院专 业: 计算机科学与技术设计题目:企业工资管理系统专 题:指导教师:职称:2015年6月徐州中国矿业大学毕业设计任务书学院计算机科学与技术专业年级学生姓名_任务下达日期: 2015年1月18日毕业设计日期:2015年1月佃日至 2015年6月3日毕业设计题目:企业工资管理系统 毕业设计专题题目:毕业设计主要内容和要求:主要内容:本系统主要实现以下内容:1. 人事管理功能:由管理员对系统中员工的档案信息,奖罚信息、调动信息、考评信 息
2、进行查看修改管理;部门经理对员工奖罚信息、考评信息进行查看修改管理;普通员工 可以查看自己的档案信息,但不可修改。2. 工资管理功能:管理员查看员工的考勤津贴信息,并根据员工的考勤信息手动添加 员工的全勤奖金和加班奖金;部门经理查看该部门员工的考勤津贴信息,并根据员工的考 勤信息手动添加员工的全勤奖金和加班奖金;普通员工只可以查看自己的考勤津贴信息和 工资信息。3. 系统管理功能:主要是管理员对企业内部部门的查看和更改,同时为了系统的安全, 设置数据备份功能保障系统的安全。4. 用户管理功能:管理员通过操作员管理设置所有用户的登录权限,管理员、部门经 理和普通员工都可以修改自己的密码。要求1.
3、 完成系统中的人事管理功能、工资管理功能、系统管理功能、用户管理功能,并能 完成不同角色权限相对应的功能,系统总体运行状态良好。2. 提交系统源程序。3. 完成系统论文并提交。院长签字:指导教师签字:中国矿业大学毕业设计评阅教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内 容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成绩:指导教师签字:评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解 决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度; 总体评价及建议
4、成绩;存在问题;是否同意答辩等 ):成绩:评阅教师签字:年月日答辩情况提出问题回 答 冋题正确基本 正确有一 般性 错误有原 则性 错误没有 回答答辩委员会评语及建议成绩: 答辩委员会主任签字:年月日学院领导小组综合评定成绩: 学院领导小组负责人:年月日通过可行性分析、需求分析、数据流图分析和业务流程分析,本文设计出该企业工资 管理系统的开发方案,主要包括系统结构设计和各功能模块设计。本系统将用户群分为三 部分:管理员、部门经理和企业员工。不同用户拥有不同的操作权限,使用不同的操作界 面。本系统采用传统的C/S(客户端/服务器)结构,以Visual Studio 2010作为开发环境,用 SQ
5、L Server 2008数据库存放系统所需要的数据信息,使用Visual Studio 2010中提供的C#控件来完成系统中“人事管理”、“工资管理”、“系统管理”和“用户管理”四个主要 功能模块的设计。企业员工所处部门或岗位的调动会影响员工的基本工资,企业员工所得 奖惩情况、职称变动情况会影响员工的应发工资。员工个人所得税由企业代缴,其中包括 员工的“五险一金”费用。系统完成之后还需进行软件测试,采用黑盒测试测出本系统可 以正确完成各项功能。最后结合该系统在开发阶段和调试阶段所遇到的各种问题,总结系 统的不足之处并给出了毕业设计完成过程中得到的经验和收获。关键词:企业工资管理系统;C/S结
6、构;Visual Studio2010; SQL Server2008ABSTRACTThrough the feasibility an alysis, dema nd an alysis, data flow chart an alysis and bus in ess process analysis, this paper gives the scheme of the enterprise salary management which includes the design of system architecture and functional module. This sys
7、tem divides the user base into three categories: Super administrator , department Manager and general employee. This system uses the clie nt / server (C / S) structure, the paper uses Visual Studio 2010 as the developme nt en vir onment and SQL Server 2008 as the database man ageme nt system. and us
8、es “ C#control provided in Visual Studio 2010 to complete four function module design of pers onnel man ageme nt, salary man ageme nt, system man ageme nt and user man ageme nt. The mobilization of the department or position of the enterprise staff will affect the basic salary of the staff, the rewa
9、rds and punishment of the enterprise staff, the changeof the title of the employee will affect the wages of the staff. The pers on al i ncome tax paid by the en terprise, including the staff of the Insurance and Housing Fund. After the system is implemented, the test results show that the system can
10、 accomplish all the functions correctly. At last, this paper summarizes the problems encoun tered duri ng the developme nt and debug stages, summarizes the shortco mings of the system and gives the experie nce and the harvest of the graduati on desig n.Keywords: enterprise salary management system;
11、C/S structure; Studio2010 Visual; SQL Server20081绪论11.1课题背景仁1.2国内外研究现状 1.1.3研究的目的与意义2.1.4论文完成的主要工作 2.1.5论文结构2.1.5本章小结2.2系统相关的开发技术和开发工具 3.2.1开发技术3.2.1.1 .NET Framework3.2.1.2 ADO.NET3.2.1.3 C#4.2.2相关工具 4.2.2.1 SQL server 20084.2.2.2 SQL server 2008的优点4.2.2.3 Visual Studio 20104.2.2.4 Visual Studio 20
12、10 的优点 5.2.3 C/S开发模式 .5.2.4系统开发工具及运行环境5.2.4.1硬件环境.5.2.4.2软件环境.5.2.5本章小结 5.3系统分析6.3.1可行性分析 6.3.1.1经济可行性 6.3.1.2技术可行性 6.3.1.3操作可行性 6.3.2需求分析6.3.2.1管理员功能需求分析 7.3.2.2部门经理功能需求分析7.3.2.3普通员工功能需求分析7.3.2.3系统性能需求Z.3.3系统流程图分析 8.3.4系统数据流图分析 8.3.4.1顶层数据流图 9.3.4.2第0层数据流图 9.3.4.3加工2 “处理基本信息”的数据流图 93.4.4加工3“处理工资信息”
13、的数据流图 1 03.5本章小结.104系统设计1.1.4.1 概述1.1.4.2系统业务流程分析 1.14.3系统总体结构设计114.4功能模块设计134.4.1管理员模块设计1.34.4.2部门经理模块设计 144.4.3普通员工模块设计 154.5数据库设计.154.5.1数据库概念模型设计164.5.2数据库逻辑模型设计 194.6本章小结235系统实现245.1用户登录界面245.2系统主功能页面 255.3人事管理265.3.1档案管理265.3.2奖罚管理285.3.3调动管理295.3.4考评管理 .3.15.4工资管理325.4.1考勤津贴325.4.2工资总结.3.35.5
14、系统管理355.5.1部门管理.3.55.5.2数据备份.3.65.6用户管理36操作员管理365.6.2更改密码.3.75.6.3更改操作员395.7系统安全性研究 395.7.1用户访问系统395.7.2用户操作权限395.8本章小结396系统测试406.1概述406.2功能测试406.2.1各角色登录功能测试 406.2.2部门经理管理功能测试416.2.3普通员工查询功能测试416.2.4管理员管理功能测试 426.3本章小结427总结4.3.参考文献4.4.翻译部分错误!未定义书签。英文原文错误!未定义书签。中文译文错误!未定义书签。错误!未定义书签1绪论1.1课题背景随着IT行业的
15、不断发展与壮大,计算机已在全球范围内普及,当今社会已经进入了 信息化。信息技术的迅猛发展给各个企业带来了方便和商机,越来越多的企业借助计算机 实现他们的管理与运营,如:美团、阿里巴巴、亚马逊等,像这种利用信息技术成功开辟 市场的案例数不胜数。信息化管理在提升企业管理水平和办事效率的同时,也提高了公司 竞争力。信息技术的发展大大提高了财务管理的水平。良好的工资管理方式在一定程度上不仅 可以提高了员工积极性,而且可以减少财务人员的工作量。因此,工资管理是企业管理中 不可或缺的一部分。给企业全体员工提供充足的信息和快捷的查询手段是对一个企业工资 管理系统最基本的要求。传统的人工方式一般采用手工填写或
16、者excel填写后打印出来,随着企业的发展,传统方式暴露出越来越多的弊端,如保存时间短、查找不便、统计过程 中易出现错误操作,更为重要的是,随着时间增长会产生大量冗余数据,不利于对企业的 信息进行更新和维护。相比之下,使用计算机管理企业工资,查找方便,保密性好,寿命 长,还可以存储大量的数据,利于更新和维护,从而极大的提高了企业工资的管理效率, 节省大量的人力物力财力,让高层管理者方便快捷的随时了解企业内部信息。基于上述背景,各个企业可以根据自己企业的实际情况设计出相应的工资管理系统, 本文所论述的企业工资管理系统是一个通用工资管理系统,分为三种用户权限:一种是管 理员,拥有所有的管理权限;一
17、种是部门经理,拥有部分权限;一种是普通员工,拥有部 分权限。采用面向对象的程序设计方法,结合企业内部人事信息一步步实现对工资的基本 管理。1.2国内外研究现状国外的管理信息系统相对国内来说更胜一筹,发达国家的工资管理系统早已实现推 广,并已大量投入企业中使用,普及度相对较高。同时,发达国家的工资管理信息系统还 实现联网功能,能够帮助企业管理者随时随地掌握公司动态。据统计,美国的财务管理已 接近全自动化,大约有90%勺工作量是由计算机完成。我国从二十世纪七十年代开始就有一些大型公司使用计算机对工资进行管理,当时使 用的软件基本上都是自行开发的,由于受操作系统和开发软件的局限,这些工资管理软件 功
18、能相对单一,实用性很差,使用率也很低。到了九十年代初,随着计算机的普遍和小型 数据库DBMS勺出现,使得工资管理系统全面推广,同时也使得工资管理系统的功能得到 加强。尽管工资管理软件在中国已有几十年的发展历程,但由于工资管理整体环境的观念 和管理相对国外落后,所以目前国内工资管理系统的使用面仍旧局限,现在的工资管理系 统多半采用人工管理模式。每个月企业统计个人的工作时间,休假状况,加班情况,奖金, 保险等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现各式各样的错误, 使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也 要为自己工资的差错而忙碌奔波。由计算
19、机管理的工资管理系统解决了大部分的不便,工 资管理系统高效而又便捷的管理方式,不仅方便了广大群众,也为企业节省了很多成本, 使得工资管理系统可以得到更加广泛的推广与应用。1.3研究的目的与意义开发本系统的主要目的是高效有序的管理每一个员工工资,实现工资管理信息化。在 工资管理过程中,考虑到企业部门众多,各部门又包含较多员工,由财务人员每月定期统 计各部门员工基本工资信息和考勤信息,不仅工作量巨大,花费大量时间,而且会不可避 免出现这样或那样的错误,为了高效处理企业中的数据信息,随时随地管理员工的工作状 况,掌握员工工资动态,利用计算机技术将这些繁琐事件简单化是个不错的选择。本系统 是一个企业工
20、资管理管系统,所以要做很多相关的工作。例如首页设计,各模块功能界面 的设计等,本文所论述的系统是致力于开发功能实用,便于管理,用户操作方便的工资管 理系统软件,实现企业工资高效管理的信息化。1.4论文完成的主要工作本文围绕企业工资管理系统设计这个核心,采用Visual Studio 2010编程环境和SQLserver 2008数据库作为主要开发工具,使用 Windows自带的.NET框架作为开发平台,按 照软件开发设计流程,从系统实际功能需求起到软件测试完成逐步实现系统的开发。1.5论文结构论文共有七个章节:第一章:绪论。绪论部分主要对企业工资管理系统概况做简要的阐述,说明了本文研 究背景、
21、研究目的及研究的主要内容,同时阐述了论文整体结构。第二章:系统相关技术和开发工具。这一章主要简要介绍开发该企业工资管理系统所 使用的核心技术、开发模式和软硬件开发环境,其中主要包括了 .NET平台、SQL server 2008 数据库、Visual Studio2010编程环境和C#语言的简要介绍。第三章:系统分析。介绍用户对本系统的功能需求。主要包括可行性分析、需求分析、 系统流程分析和数据流图分析。第四章:系统设计。主要介绍系统由概念模型到逻辑模型的转变。包括系统功能模块 设计和数据库设计。数据库设计中还包含 E-R图分析和系统所用数据表设计。第五章:系统实现。包括一些主要功能的代码实现
22、及部分页面。第六章:系统测试。对各个功能模块采用黑盒测试方法进行测试。第七章:总结。对论文进行总结,对其中的不足之处进行分析,并对后续的研究做展 望。1.5本章小结本章依次介绍了企业工资管理系统的研究背景、国内外发展现状以及该系统的研究目的和意义,规划了各个阶段需做的工作。2系统相关的开发技术和开发工具2.1开发技术.NET Framework.NET framework是微软近年来开发的应用程序开发框架,该框架提供一些类库可以供 各种应用程序进行使用,C#是其主要的开发语言,使用.NET框架,配合微软开发的 VS 集成开发环境 。由于.NET Framework可以支持多种语言,可以供开发人
23、员选取熟悉的 开发语言,同时该框架是面向对象的编程模型,并且提供了一种新型的面向对象设计的窗 体控件,使得系统开发更加方便快速。在本系统的各个页面搭建中,使用.NET Framework提供的技术使得系统更加容易实现完整的连接。开发本系统使用的是.NET framework4.0。.NET framework框架结构如图2.1所示。图 2.1 .NET framework 框架结构2.1.2 ADO.NETADO.NET是一个COM组件库,是微软开发的应用于应用程序开发过程中对数据进行操作的一系列类库,当接受语言命令时,ADO.NET会将命令转化为可以在数据源中正确使用的执行语句,如数据库连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 企业 工资管理 系统 毕业设计
链接地址:https://www.31ppt.com/p-4739125.html