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

上传人:b****8 文档编号:9691408 上传时间:2023-05-20 格式:DOCX 页数:69 大小:2.12MB
下载 相关 举报
企业工资管理系统毕业设计论文.docx_第1页
第1页 / 共69页
企业工资管理系统毕业设计论文.docx_第2页
第2页 / 共69页
企业工资管理系统毕业设计论文.docx_第3页
第3页 / 共69页
企业工资管理系统毕业设计论文.docx_第4页
第4页 / 共69页
企业工资管理系统毕业设计论文.docx_第5页
第5页 / 共69页
企业工资管理系统毕业设计论文.docx_第6页
第6页 / 共69页
企业工资管理系统毕业设计论文.docx_第7页
第7页 / 共69页
企业工资管理系统毕业设计论文.docx_第8页
第8页 / 共69页
企业工资管理系统毕业设计论文.docx_第9页
第9页 / 共69页
企业工资管理系统毕业设计论文.docx_第10页
第10页 / 共69页
企业工资管理系统毕业设计论文.docx_第11页
第11页 / 共69页
企业工资管理系统毕业设计论文.docx_第12页
第12页 / 共69页
企业工资管理系统毕业设计论文.docx_第13页
第13页 / 共69页
企业工资管理系统毕业设计论文.docx_第14页
第14页 / 共69页
企业工资管理系统毕业设计论文.docx_第15页
第15页 / 共69页
企业工资管理系统毕业设计论文.docx_第16页
第16页 / 共69页
企业工资管理系统毕业设计论文.docx_第17页
第17页 / 共69页
企业工资管理系统毕业设计论文.docx_第18页
第18页 / 共69页
企业工资管理系统毕业设计论文.docx_第19页
第19页 / 共69页
企业工资管理系统毕业设计论文.docx_第20页
第20页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

本科生毕业设计(论文)

企业工资管理系统

题目:

 

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

中国矿业大学毕业设计任务书

学院计算机科学与技术专业年级学生姓名

任务下达日期:

2015年1月18日

毕业设计日期:

2015年1月19日至2015年6月3日

毕业设计题目:

企业工资管理系统

毕业设计专题题目:

毕业设计主要内容和要求:

主要内容:

本系统主要实现以下内容:

1.人事管理功能:

由管理员对系统中员工的档案信息,奖罚信息、调动信息、考评信息进行查看修改管理;部门经理对员工奖罚信息、考评信息进行查看修改管理;普通员工可以查看自己的档案信息,但不可修改。

2.工资管理功能:

管理员查看员工的考勤津贴信息,并根据员工的考勤信息手动添加员工的全勤奖金和加班奖金;部门经理查看该部门员工的考勤津贴信息,并根据员工的考勤信息手动添加员工的全勤奖金和加班奖金;普通员工只可以查看自己的考勤津贴信息和工资信息。

3.系统管理功能:

主要是管理员对企业内部部门的查看和更改,同时为了系统的安全,设置数据备份功能保障系统的安全。

4.用户管理功能:

管理员通过操作员管理设置所有用户的登录权限,管理员、部门经理和普通员工都可以修改自己的密码。

要求

1.完成系统中的人事管理功能、工资管理功能、系统管理功能、用户管理功能,并能完成不同角色权限相对应的功能,系统总体运行状态良好。

2.提交系统源程序。

3.完成系统论文并提交。

 

院长签字:

指导教师签字:

中国矿业大学毕业设计指导教师评阅书

指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度及工作量;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):

成绩:

指导教师签字:

年月日

中国矿业大学毕业设计评阅教师评阅书

评阅教师评语(①选题的意义;②基础理论及基本技能的掌握;③综合运用所学知识解决实际问题的能力;③工作量的大小;④取得的主要成果及创新点;⑤写作的规范程度;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):

 

成绩:

评阅教师签字:

年月日

中国矿业大学毕业设计答辩及综合成绩

答辩情况

提出问题

回答问题

正确

基本

正确

有一般性错误

有原则性错误

没有

回答

答辩委员会评语及建议成绩:

 

答辩委员会主任签字:

年月日

学院领导小组综合评定成绩:

学院领导小组负责人:

年月日

摘要

通过可行性分析、需求分析、数据流图分析和业务流程分析,本文设计出该企业工资管理系统的开发方案,主要包括系统结构设计和各功能模块设计。

本系统将用户群分为三部分:

管理员、部门经理和企业员工。

不同用户拥有不同的操作权限,使用不同的操作界面。

本系统采用传统的C/S(客户端/服务器)结构,以VisualStudio2010作为开发环境,用SQLServer2008数据库存放系统所需要的数据信息,使用VisualStudio2010中提供的C#控件来完成系统中“人事管理”、“工资管理”、“系统管理”和“用户管理”四个主要功能模块的设计。

企业员工所处部门或岗位的调动会影响员工的基本工资,企业员工所得奖惩情况、职称变动情况会影响员工的应发工资。

员工个人所得税由企业代缴,其中包括员工的“五险一金”费用。

系统完成之后还需进行软件测试,采用黑盒测试测出本系统可以正确完成各项功能。

最后结合该系统在开发阶段和调试阶段所遇到的各种问题,总结系统的不足之处并给出了毕业设计完成过程中得到的经验和收获。

关键词:

企业工资管理系统;C/S结构;VisualStudio2010;SQLServer2008

 

ABSTRACT

Throughthefeasibilityanalysis,demandanalysis,dataflowchartanalysisandbusinessprocessanalysis,thispapergivestheschemeoftheenterprisesalarymanagementwhichincludesthedesignofsystemarchitectureandfunctionalmodule.Thissystemdividestheuserbaseintothreecategories:

Superadministrator,departmentManagerandgeneralemployee.Thissystemusestheclient/server(C/S)structure,thepaperusesVisualStudio2010asthedevelopmentenvironmentandSQLServer2008asthedatabasemanagementsystem.anduses“C#control”providedinVisualStudio2010tocompletefourfunctionmoduledesignof"personnelmanagement","salarymanagement","systemmanagement"and"usermanagement".Themobilizationofthedepartmentorpositionoftheenterprisestaffwillaffectthebasicsalaryofthestaff,therewardsandpunishmentoftheenterprisestaff,thechangeofthetitleoftheemployeewillaffectthewagesofthestaff..Thepersonalincometaxpaidbytheenterprise,includingthestaffofthe"InsuranceandHousingFund".Afterthesystemisimplemented,thetestresultsshowthatthesystemcanaccomplishallthefunctionscorrectly.Atlast,thispapersummarizestheproblemsencounteredduringthedevelopmentanddebugstages,summarizestheshortcomingsofthesystemandgivestheexperienceandtheharvestofthegraduationdesign.

 

Keywords:

enterprisesalarymanagementsystem;C/Sstructure;Studio2010Visual;SQLServer2008

 

1绪论

1.1课题背景

随着IT行业的不断发展与壮大,计算机已在全球范围内普及,当今社会已经进入了信息化。

信息技术的迅猛发展给各个企业带来了方便和商机,越来越多的企业借助计算机实现他们的管理与运营,如:

美团、阿里巴巴、亚马逊等,像这种利用信息技术成功开辟市场的案例数不胜数。

信息化管理在提升企业管理水平和办事效率的同时,也提高了公司竞争力。

信息技术的发展大大提高了财务管理的水平。

良好的工资管理方式在一定程度上不仅可以提高了员工积极性,而且可以减少财务人员的工作量。

因此,工资管理是企业管理中不可或缺的一部分。

给企业全体员工提供充足的信息和快捷的查询手段是对一个企业工资管理系统最基本的要求。

传统的人工方式一般采用手工填写或者excel填写后打印出来,随着企业的发展,传统方式暴露出越来越多的弊端,如保存时间短、查找不便、统计过程中易出现错误操作,更为重要的是,随着时间增长会产生大量冗余数据,不利于对企业的信息进行更新和维护。

相比之下,使用计算机管理企业工资,查找方便,保密性好,寿命长,还可以存储大量的数据,利于更新和维护,从而极大的提高了企业工资的管理效率,节省大量的人力物力财力,让高层管理者方便快捷的随时了解企业内部信息。

基于上述背景,各个企业可以根据自己企业的实际情况设计出相应的工资管理系统,本文所论述的企业工资管理系统是一个通用工资管理系统,分为三种用户权限:

一种是管理员,拥有所有的管理权限;一种是部门经理,拥有部分权限;一种是普通员工,拥有部分权限。

采用面向对象的程序设计方法,结合企业内部人事信息一步步实现对工资的基本管理。

1.2国内外研究现状

国外的管理信息系统相对国内来说更胜一筹,发达国家的工资管理系统早已实现推广,并已大量投入企业中使用,普及度相对较高。

同时,发达国家的工资管理信息系统还实现联网功能,能够帮助企业管理者随时随地掌握公司动态。

据统计,美国的财务管理已接近全自动化,大约有90%的工作量是由计算机完成。

我国从二十世纪七十年代开始就有一些大型公司使用计算机对工资进行管理,当时使用的软件基本上都是自行开发的,由于受操作系统和开发软件的局限,这些工资管理软件功能相对单一,实用性很差,使用率也很低。

到了九十年代初,随着计算机的普遍和小型数据库DBMS的出现,使得工资管理系统全面推广,同时也使得工资管理系统的功能得到加强。

尽管工资管理软件在中国已有几十年的发展历程,但由于工资管理整体环境的观念和管理相对国外落后,所以目前国内工资管理系统的使用面仍旧局限,现在的工资管理系统多半采用人工管理模式。

每个月企业统计个人的工作时间,休假状况,加班情况,奖金,保险等多方面的因素,类别繁多且复杂。

人员在统计信息的时候经常出现各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也要为自己工资的差错而忙碌奔波。

由计算机管理的工资管理系统解决了大部分的不便,工资管理系统高效而又便捷的管理方式,不仅方便了广大群众,也为企业节省了很多成本,使得工资管理系统可以得到更加广泛的推广与应用。

1.3研究的目的与意义

开发本系统的主要目的是高效有序的管理每一个员工工资,实现工资管理信息化。

在工资管理过程中,考虑到企业部门众多,各部门又包含较多员工,由财务人员每月定期统计各部门员工基本工资信息和考勤信息,不仅工作量巨大,花费大量时间,而且会不可避免出现这样或那样的错误,为了高效处理企业中的数据信息,随时随地管理员工的工作状况,掌握员工工资动态,利用计算机技术将这些繁琐事件简单化是个不错的选择。

本系统是一个企业工资管理管系统,所以要做很多相关的工作。

例如首页设计,各模块功能界面的设计等,本文所论述的系统是致力于开发功能实用,便于管理,用户操作方便的工资管理系统软件,实现企业工资高效管理的信息化。

1.4论文完成的主要工作

本文围绕企业工资管理系统设计这个核心,采用VisualStudio2010编程环境和SQLserver2008数据库作为主要开发工具,使用Windows自带的.NET框架作为开发平台,按照软件开发设计流程,从系统实际功能需求起到软件测试完成逐步实现系统的开发。

1.5论文结构

论文共有七个章节:

第一章:

绪论。

绪论部分主要对企业工资管理系统概况做简要的阐述,说明了本文研究背景、研究目的及研究的主要内容,同时阐述了论文整体结构。

第二章:

系统相关技术和开发工具。

这一章主要简要介绍开发该企业工资管理系统所使用的核心技术、开发模式和软硬件开发环境,其中主要包括了.NET平台、SQLserver2008数据库、VisualStudio2010编程环境和C#语言的简要介绍。

第三章:

系统分析。

介绍用户对本系统的功能需求。

主要包括可行性分析、需求分析、系统流程分析和数据流图分析。

第四章:

系统设计。

主要介绍系统由概念模型到逻辑模型的转变。

包括系统功能模块设计和数据库设计。

数据库设计中还包含E-R图分析和系统所用数据表设计。

第五章:

系统实现。

包括一些主要功能的代码实现及部分页面。

第六章:

系统测试。

对各个功能模块采用黑盒测试方法进行测试。

第七章:

总结。

对论文进行总结,对其中的不足之处进行分析,并对后续的研究做展望。

1.5本章小结

本章依次介绍了企业工资管理系统的研究背景、国内外发展现状以及该系统的研究目的和意义,规划了各个阶段需做的工作。

2系统相关的开发技术和开发工具

2.1开发技术

2.1.1.NETFramework

.NETframework是微软近年来开发的应用程序开发框架,该框架提供一些类库可以供各种应用程序进行使用,C#是其主要的开发语言,使用.NET框架,配合微软开发的VS集成开发环境。

由于.NETFramework可以支持多种语言,可以供开发人员选取熟悉的开发语言,同时该框架是面向对象的编程模型,并且提供了一种新型的面向对象设计的窗体控件,使得系统开发更加方便快速。

在本系统的各个页面搭建中,使用.NETFramework提供的技术使得系统更加容易实现完整的连接。

开发本系统使用的是.NETframework4.0。

.NETframework框架结构如图2.1所示。

图2.1.NETframework框架结构

2.1.2ADO.NET

ADO.NET是一个COM组件库,是微软开发的应用于应用程序开发过程中对数据进行操作的一系列类库,当接受语言命令时,ADO.NET会将命令转化为可以在数据源中正确使用的执行语句,如数据库连接语句等。

ADO.NET类库包含三个组件:

DataProvider(数据提供程序)、DataSet(数据集)、DataTable(数据表).该类库包含Connection,Command,DataAdapter,DataReader,DataSet五个对象,功能分别如下:

(1)Connection对象:

用于连接数据库,是不少的对象。

在与数据库连接时会指出所连接数据库的服务器名,数据库名,用户名,用户密码等信息。

(2)Command对象:

执行数据库SQL语句,查询数据并对数据进行操作。

(3)DataAdapter对象:

相当于一个传输介质,主要负责数据源和数据库之间的数据传递。

(4)DataReader对象:

使用该对象之后,用户只能对数据库进行查询操作。

(5)DataSet对象:

它的主要功能是将在数据库中查询到的数据暂时封存起来,防止数据泄露或丢失。

2.1.3C#

C#是一种安全的、稳定的、简单的面向对象的计算机编程语言,运行于.NETFramework之上,是微软公司为.NETFramework量身定做的一种计算机编程语言,设计趋于人性化。

它继承于C和C++,C#在继承它们强大功能的同时也改善了它们的一些复杂特性,例如:

C#不能多重继承。

C#吸收了VB的简单可视化操作和C++的高运行效率,其凭借功能强大、操作简单易懂、性能优良等优点成为.NET开发的首选语言。

因此,作为拥有C、C++以及Java使用经验的软件开发者,可以很快适应并投入使用。

Microsoft根据ECMAInternational和ISO/IEC组织确立的两大标准开发了用于.NETFramework的C#编译器。

综上所述,C#语言在本系统开发中呈现出诸多优点:

(1)语法简练

C#编程中指针和关键字的使用大大减少,便于系统开发操作。

(2)面向对象

在代码设计过程中对常量、变量和函数进行封装,不仅大大提高了C#代码在设计过程中的可读性,也为系统代码的设计降低了冲突几率。

(3)功能全面

C#语言能够对系统设计中涉及到的控制程序、图形程序、普通组件等进行良好的开发操作,方便了系统的实现。

(4)高灵活性

C#语言为企业工资管理系统开发提供了灵活而又高效的程序开发手段。

综合系统开发环境和C#语言优势,本系统最终决定将C#作为开发语言。

2.2相关工具

2.2.1SQLserver2008

SQLServer是微软公司推出的一个关系数据库管理系统,SQLServer2008是微软继SQLServer2005以后推出的更加可靠的数据库产品。

SQLServer2008继承了SQLServer2005版本优点的同时又比SQLServer2005增加了更加先进的功能。

同时它具有方便灵活的开发平台。

2.2.2SQLserver2008的优点

SQLServer2008在继承之前版本功能的同时还增加了很多功能,应用更加广泛。

从安全角度讲,SQLServer2008具有高安全性,用户可以放心使用该软件完成应用程序的开发。

从性能角度讲,它的高效性可以为企业节省数据处理的成本和开发费用。

从功能角度讲,它功能强大,入门快速,适合数据库初学者学习和专业人员开发软件使用。

SQLServer2008作为一个提供扩展性和灵活性的数据开发平台,不断扩展应用空间,应用到更广阔的领域。

2.2.3VisualStudio2010

VisualStudio是微软公司推出的开发环境。

VisualStudio2010集成开发环境支持.NETFramework4.0,同样支持在Windows7操作系统下编写的应用程序。

与用户互动灵活,基本满足大多数软件开发者的需求。

同时它还支持多种数据库,在进行数据库管理软件开发时,可以轻松连接到MicrosoftSQLServer。

2.2.4VisualStudio2010的优点

VisualStudio2010作为目前流行的开发环境,相比之前的版本,VisualStudio2010在操作界面和用户使用方面有了大的飞跃,在编程时它能帮助用户快速找到相应的各种功能,从而提高系统的开发效率。

从功能上,VisualStudio2010的编译器和链接器在关键字和调用功能方面有所改进,这使编程更加方便。

它的集成开发环境能够更好的检测代码中的错误,在错误代码部分标注红色下划线并双击错误列表窗口直接连接到问题代码进行修改。

2.3C/S开发模式

目前基于网络和数据库的应用系统通常有两种,即Client/Server(C/S)结构和基于Web平台的Browser/Server(B/S)结构,这两种开发模式各有各的优点,开发软件时可根据软件所实现的具体功能进行选择。

C/S结构,即客户端/服务器结构,这种结构可以充分发挥两端硬件环境的优势,给Client端和Server端合理分配各种任务,降低了系统的开销。

相对于B/S模式的三层结构,C/S模式的两层结构虽不及其功能强大和人机界面交互性强,但也有其无法媲美的优势。

虽然现在B/S模式已成为主要趋势,C/S模式凭借其操作简单易懂,修改方便,所需开发成本相对较低等优势仍具有一定的影响力。

但由于传统的C/S结构不能提供用户真正期望的开放环境。

考虑到企业工资管理系统的用户主要是财务人员,加之企业的管理模式在几年内不会有太大变化,最终决定使用C/S模式作为本课题的开发模式。

2.4系统开发工具及运行环境

2.4.1硬件环境

CPU:

Pentium42.5GHz

内存:

4GB

2.4.2软件环境 

开发环境:

MicrosoftVisualStudio 2010集成开发环境

运行环境:

Microsoft.NETFrameworkSDKv4.0

操作系统:

Windows7 

数据库:

MicrosoftSQLServer2008

开发工具:

MicrosoftVisualStudio 2010

开发语言:

ADO.NET+C# 语言

分辨率:

最佳效果1024像素×768像素

2.5本章小结

本章主要介绍开发企业工资管理系统时所需要的相关技术和工具,软硬件环境都已准备就绪,接下来就要进入系统分析阶段。

3系统分析

本章主要从可行性分析、需求分析、业务流程分析和数据流图分析四个方面对该企业工资管理系统进行详细分析。

3.1可行性分析

在对系统进行定义之后需要进行可行性分析研究

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2