企业员工薪酬管理系统的设计与实现(ASP.NET,SQL)(任务书,开题报告,论文14200字,程序代码,SQLserver数据库)
摘 要
计算机网络的出现以及它的迅速发展,信息技术发展进度的加快,使得社会发展迅速,不断改变着我们的生活。也导致了企业面临着众多的机遇和危险,而在竞争过程中,对于一个企业来说,对信息的利用程度、对于时代前进路线的正确理解,都越来越成为衡量企业市场竞争能力的重要因素【1】。
本次系统设计过程中采用由上到下的开发方式,系统功能主要用于分析企业内部员工的工资情况,通过对绩效以及每个月的工资情况统计比较出员工的薪酬水平是否发放公平。另一方面企业薪酬管理系统还可以对企业员工的奖励惩罚进行记录作为每个月的绩效,以此为基础分析员工工作情况,以达到科学评估工资薪酬制度的正确性。通过此系统使得企业可以及时调整员工的薪酬水平,完善薪酬管理制度。
系统采用微软集成开发工具Microsoft Visual Studio 2015,ASP.NET框架,后台编程语言采用C#语言来实现相关的程序功能,数据库采用SQL2012数据库作为整个体系的数据存储空间,开发的程序是基于B/S架构的一个企业薪酬管理系统。系统可以极大地提高公司财务方面的工作效率,在管理上也可以通过系统分析员工的薪资水平是否发放公平,有效的实现公司内部良性竞争。
关键词:考勤管理;奖惩管理;工资管理;数据库;B/S架构
Abstract
The emergence of computer networks and its rapid development, the acceleration of the progress of information technology, making enterprises face numerous opportunities and dangers, and in the course of competition, for a company, the use of information is not sufficient, for the development of the times Sensitive and insensitive, they are increasingly becoming an important factor in measuring the competitiveness of a company’s market.
This system is mainly used to analyze the salary status of employees within the company. Through the statistics on performance and monthly wages, it is compared whether the employees' salary level is fair. On the other hand, the enterprise salary management system can also record the rewards and punishments of employees for each month's performance as a basis for analysing the employee's work situation so as to achieve a scientific assessment of the correctness of the salary and compensation system. Through this system, companies can adjust their compensation levels in a timely manner and improve the compensation management system.
The system adopts the Microsoft integrated development tool Microsoft Visual Studio 2015, ASP.NET framework, the background programming language adopts C# language to realize the relevant program functions, the database adopts SQL2012 database as the data storage space of the whole system, and the developed program is based on the B/S architecture. A corporate pay management system. The system can greatly improve the company's financial efficiency, and it can also systematically analyze whether the employees' salary level is fair and effectively realize the company's internal healthy competition.
Key words: Attendance management; reward and punishment management; payroll management; database; B/S archite
功能模块设计
本次毕业设计的题目是“A企业薪酬管理系统”,涉及到的开发内容是建立一个有着自身特点的企业薪酬管理系统。该系统的基本功能包括员工信息管理、工资项目管理、员工考勤管理、工作职位管理、绩效管理、工资管理、公告管理等功能。
本系统有两类用户,分别是普通员工和管理员,不同的用户拥有不同的权限,也会分别进入不同的页面。普通用户可以修改个人信息,查看自己每个月的月绩效明细,查看自己的工资,查看企业公告,对于疑问向管理员留言。管理员比普通用户拥有更高的权限,管理员可以修改企业结构(部门、职位),添加、修改用户,添加月绩效,发布公告,回复留言,发放工资,统计员工工资信息。经过相关分析,本系统可将主要功能划分为七个模块。每个模块的功能分别是:
(1)用户管理模块:管理员工基本信息,包括入职、岗位、在职状态。
(2)系统维护模块:在系统中,每一个系统用户都会拥有自己的信息记录,进入系统之后能对自己所具有的信息进行整体查询。
(3)职位管理模块:修改企业的职位结构(删除不必要的职位,增加新的职位类型)
(4)部门管理模块:修改企业的部门结构(删除淘汰的部门,增加新的部门)
(5)考勤管理模块:管理员填写员工每月的考勤状态,在发放工资时统一汇总
(6)绩效管理模块:录入、查询和修改员工的绩效。
(7)工资管理模块:实现员工月薪或是年薪的统一管理。对员工的工资项目按一定标准进行核算,生成员工工资表。管理员可以借助工资表查询每月的员工绩效和工资排名,进而比较工资发放制度是否公平。
开发环境:Microsoft visual studio
数据库工具:SQL Server
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 项目背景 1
1.2 目的和意义 1
1.3 国内外研究现状 2
第2章 系统分析 3
2.1 可行性分析 3
2.2 需求分析 3
2.2.1 业务需求分析 3
2.2.2 用户需求分析 3
2.2.3 功能需求分析 4
2.3 业务流程图 4
2.4 数据流程图 5
2.5 数据字典 8
2.5.1数据流 8
2.5.2数据存储字典 10
2.5.3数据加工字典 11
第3章 系统设计 12
3.1 功能模块设计 12
3.2 数据库设计 13
3.2.1系统E-R图 13
3.2.2逻辑结构设计 15
3.3输入输出设计 20
3.4用户界面设计 21
3.5系统安全设计 22
第4章 系统实现 23
4.1 系统开发工具及环境 23
4.1.1ASP.NET技术框架 23
4.1.2 B/S架构 23
4.1.3数据库技术 24
4.2 系统界面实现 24
4.2.1系统登录页面 24
4.2.2用户信息模块 25
4.2.3留言管理模块 26
4.2.4考勤管理模块 28
4.2.5工资信息管理 29
4.2.6统计分析管理 31
4.2.7公告信息管理模块 32
第5章 系统测试 34
5.1测试的目的和意义 34
5.2用例测试 34
5.2.1用户登录 34
5.2.2员工信息管理 35
5.2.3工资发放 36
5.2.4系统管理 37
5.3测试结果 38
第6章 总结与展望 39
6.1总结 39
6.2展望 39
参考文献 40
致谢 42
|