企业工资管理系统设计毕业论文

上传人:l**** 文档编号:129776705 上传时间:2020-04-23 格式:DOC 页数:50 大小:2.76MB
返回 下载 相关 举报
企业工资管理系统设计毕业论文_第1页
第1页 / 共50页
企业工资管理系统设计毕业论文_第2页
第2页 / 共50页
企业工资管理系统设计毕业论文_第3页
第3页 / 共50页
企业工资管理系统设计毕业论文_第4页
第4页 / 共50页
企业工资管理系统设计毕业论文_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《企业工资管理系统设计毕业论文》由会员分享,可在线阅读,更多相关《企业工资管理系统设计毕业论文(50页珍藏版)》请在金锄头文库上搜索。

1、. . .企业工资管理系统设计毕业论文目 录1 绪论11.1课题背景11.2国外研究现状11.3研究的目的与意义21.4论文完成的主要工作21.5论文结构21.5本章小结22 系统相关的开发技术和开发工具32.1 开发技术32.1.1 .NET Framework32.1.2 ADO.NET32.1.3 C#42.2相关工具42.2.1 SQL server 200842.2.2 SQL server 2008的优点42.2.3 Visual Studio 201042.2.4 Visual Studio 2010的优点52.3 C/S开发模式52.4 系统开发工具及运行环境52.4.1硬件环

2、境52.4.2软件环境52.5本章小结53 系统分析63.1可行性分析63.1.1经济可行性63.1.2技术可行性63.1.3操作可行性63.2需求分析63.2.1管理员功能需求分析73.2.2部门经理功能需求分析73.2.3普通员工功能需求分析73.2.3系统性能需求73.3 系统流程图分析83.4 系统数据流图分析83.4.1顶层数据流图93.4.2第0层数据流图93.4.3 加工2“处理基本信息”的数据流图93.4.4 加工3“处理工资信息”的数据流图103.5 本章小结104 系统设计114.1概述114.2 系统业务流程分析114.3系统总体结构设计114.4功能模块设计134.4.

3、1管理员模块设计134.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 考评管理315.4工资管理325.4.1考勤津贴325.4.2 工资总结335.5 系统管理355.5.1 部门管理355.5.2 数据备份365.6 用户管理365.6.1 操作员管理365.6.2 更改密码375.6.3 更改操作员395.

4、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 总结43参考文献44翻译部分45英文原文45中文译文49致 谢52.参考资料. . .1 绪论1.1课题背景随着IT行业的不断发展与壮大,计算机已在全球围普及,当今社会已经进入了信息化。信息技术的迅猛发展给各个企业带来了方便和商机,越来越多的企业借助计算机实现他们的管理与运营,如:美团、阿里巴巴、亚马逊

5、等,像这种利用信息技术成功开辟市场的案例数不胜数。信息化管理在提升企业管理水平和办事效率的同时,也提高了公司竞争力。信息技术的发展大大提高了财务管理的水平。良好的工资管理方式在一定程度上不仅可以提高了员工积极性,而且可以减少财务人员的工作量。因此,工资管理是企业管理中不可或缺的一部分。给企业全体员工提供充足的信息和快捷的查询手段是对一个企业工资管理系统最基本的要求。传统的人工方式一般采用手工填写或者excel填写后打印出来,随着企业的发展,传统方式暴露出越来越多的弊端,如保存时间短、查找不便、统计过程中易出现错误操作,更为重要的是,随着时间增长会产生大量冗余数据,不利于对企业的信息进行更新和维

6、护。相比之下,使用计算机管理企业工资,查找方便,性好,寿命长,还可以存储大量的数据,利于更新和维护,从而极大的提高了企业工资的管理效率,节省大量的人力物力财力,让高层管理者方便快捷的随时了解企业部信息。 基于上述背景,各个企业可以根据自己企业的实际情况设计出相应的工资管理系统,本文所论述的企业工资管理系统是一个通用工资管理系统,分为三种用户权限:一种是管理员,拥有所有的管理权限;一种是部门经理,拥有部分权限;一种是普通员工,拥有部分权限。采用面向对象的程序设计方法,结合企业部人事信息一步步实现对工资的基本管理。1.2国外研究现状国外的管理信息系统相对国来说更胜一筹,发达国家的工资管理系统早已实

7、现推广,并已大量投入企业中使用,普及度相对较高。同时,发达国家的工资管理信息系统还实现联网功能,能够帮助企业管理者随时随地掌握公司动态。据统计,美国的财务管理已接近全自动化,大约有90%的工作量是由计算机完成。我国从二十世纪七十年代开始就有一些大型公司使用计算机对工资进行管理,当时使用的软件基本上都是自行开发的,由于受操作系统和开发软件的局限,这些工资管理软件功能相对单一,实用性很差,使用率也很低。到了九十年代初,随着计算机的普遍和小型数据库DBMS的出现,使得工资管理系统全面推广,同时也使得工资管理系统的功能得到加强。尽管工资管理软件在中国已有几十年的发展历程,但由于工资管理整体环境的观念和

8、管理相对国外落后,所以目前国工资管理系统的使用面仍旧局限,现在的工资管理系统多半采用人工管理模式。每个月企业统计个人的工作时间,休假状况,加班情况,奖金,保险等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也要为自己工资的差错而忙碌奔波。由计算机管理的工资管理系统解决了大部分的不便,工资管理系统高效而又便捷的管理方式,不仅方便了广大群众,也为企业节省了很多成本,使得工资管理系统可以得到更加广泛的推广与应用。1.3研究的目的与意义开发本系统的主要目的是高效有序的管理每一个员工工资,实现工资管理

9、信息化。在工资管理过程中,考虑到企业部门众多,各部门又包含较多员工,由财务人员每月定期统计各部门员工基本工资信息和考勤信息,不仅工作量巨大,花费大量时间,而且会不可避免出现这样或那样的错误,为了高效处理企业中的数据信息,随时随地管理员工的工作状况,掌握员工工资动态,利用计算机技术将这些繁琐事件简单化是个不错的选择。本系统是一个企业工资管理管系统,所以要做很多相关的工作。例如首页设计,各模块功能界面的设计等,本文所论述的系统是致力于开发功能实用,便于管理,用户操作方便的工资管理系统软件,实现企业工资高效管理的信息化。1.4论文完成的主要工作本文围绕企业工资管理系统设计这个核心,采用Visual

10、Studio 2010编程环境和SQL server 2008数据库作为主要开发工具,使用Windows自带的.NET框架作为开发平台,按照软件开发设计流程,从系统实际功能需求起到软件测试完成逐步实现系统的开发。1.5论文结构论文共有七个章节:第一章:绪论。绪论部分主要对企业工资管理系统概况做简要的阐述,说明了本文研究背景、研究目的及研究的主要容,同时阐述了论文整体结构。 第二章:系统相关技术和开发工具。这一章主要简要介绍开发该企业工资管理系统所使用的核心技术、开发模式和软硬件开发环境,其中主要包括了.NET平台、SQL server 2008数据库、Visual Studio2010编程环境

11、和C#语言的简要介绍。第三章:系统分析。介绍用户对本系统的功能需求。主要包括可行性分析、需求分析、系统流程分析和数据流图分析。第四章:系统设计。主要介绍系统由概念模型到逻辑模型的转变。包括系统功能模块设计和数据库设计。数据库设计中还包含E-R图分析和系统所用数据表设计。第五章:系统实现。包括一些主要功能的代码实现及部分页面。第六章:系统测试。对各个功能模块采用黑盒测试方法进行测试。第七章:总结。对论文进行总结,对其中的不足之处进行分析,并对后续的研究做展望。1.5本章小结本章依次介绍了企业工资管理系统的研究背景、国外发展现状以及该系统的研究目的和意义,规划了各个阶段需做的工作。2 系统相关的开

12、发技术和开发工具2.1 开发技术2.1.1 .NET Framework.NET framework是微软近年来开发的应用程序开发框架,该框架提供一些类库可以供各种应用程序进行使用,C#是其主要的开发语言,使用.NET框架,配合微软开发的VS集成开发环境。由于.NET Framework 可以支持多种语言,可以供开发人员选取熟悉的开发语言,同时该框架是面向对象的编程模型,并且提供了一种新型的面向对象设计的窗体控件,使得系统开发更加方便快速。在本系统的各个页面搭建中,使用.NET Framework 提供的技术使得系统更加容易实现完整的连接。开发本系统使用的是.NET framework 4.0

13、。.NET framework 框架结构如图2.1所示。图2.1 .NET framework 框架结构2.1.2 ADO.NETADO.NET是一个COM组件库,是微软开发的应用于应用程序开发过程中对数据进行操作的一系列类库,当接受语言命令时,ADO.NET会将命令转化为可以在数据源中正确使用的执行语句,如数据库连接语句等。ADO.NET类库包含三个组件:Data Provider(数据提供程序)、DataSet(数据集)、DataTable(数据表).该类库包含Connection, Command, DataAdapter, DataReader, DataSet 五个对象,功能分别如下

14、:(1)Connection对象:用于连接数据库,是不少的对象。在与数据库连接时会指出所连接数据库的服务器名,数据库名,用户名,用户密码等信息。(2)Command对象:执行数据库SQL语句,查询数据并对数据进行操作。(3)DataAdapter对象:相当于一个传输介质,主要负责数据源和数据库之间的数据传递。(4)DataReader对象:使用该对象之后,用户只能对数据库进行查询操作。(5)DataSet对象:它的主要功能是将在数据库中查询到的数据暂时封存起来,防止数据泄露或丢失。2.1.3 C#C#是一种安全的、稳定的、简单的面向对象的计算机编程语言,运行于.NET Framework之上,

15、是微软公司为.NET Framework量身定做的一种计算机编程语言,设计趋于人性化。它继承于C和C+,C#在继承它们强大功能的同时也改善了它们的一些复杂特性,例如:C#不能多重继承。C#吸收了VB的简单可视化操作和C+的高运行效率,其凭借功能强大、操作简单易懂、性能优良等优点成为.NET开发的首选语言。因此,作为拥有C、C+以及Java使用经验的软件开发者,可以很快适应并投入使用。Microsoft根据 ECMA International和ISO/IEC组织确立的两大标准开发了用于.NET Framework的C#编译器。综上所述,C#语言在本系统开发中呈现出诸多优点:(1) 语法简练C#编程中指针和关键字的使用大大减少,便于系统开发操作。(2)面向对象在代码设计过程中对常量、变量和函数进行封装,不仅大大提高了C#代码在设计过程中的可读性,也为系统代码的设计降低了冲突几率。(3)功能全面C#语言能够对系统设计中涉及到的控制程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号