xx农业工程学院
毕业论文(设计)报告
基于C#制作的人事管理系统
姓 名 xx
院(系) 自动化学院
专业年级 自动化121
学 号 xxx
指导教师 xx
职 称 博士
起止时间 2015.12.30-2016.5.30
xx农业工程学院教务处制学生承诺书
本人郑重承若此论文是在xx老师的指导下独立完成的,除了文章特别加以标注和致谢的地方外,论文中不包含其他人发表的的研发成果。并且相关文献已在论文中做出明确的说明。
论文与资料若有不实之处,本人愿意承担责任,特此声明!(该承诺书是学生对毕业论文真实性的承诺。如:是否是在老师的指导下独立完成,是否抄袭别人的成果,是否能对文章负责等等。以上内容仅供参考)
签名:______________
摘要
21世纪,是互联网信息高速发展的世纪。一个现代化的企业想要生存和发展,就得跟上信息化的步伐。对于人事管理方面,必须运用正确科学的方法,方便管理员对企业员工进行高效率地管理,这样不仅降低了管理成本,还提高了工作效率。因此制作一个简易且方便使用的现代化人事管理系统是很有必要的,本人事管理系统,可于大部分的中小企业单位使用,管理人员可进行员工考勤情况查询、自动结算薪资等相关操作。
本企业人事管理系统采用的是客户端服务器结构,主要为企业提供一个完善的、简洁的员工信息综合管理系统,雇员的所有个人信息等都记录在本系统里进行合理管理。本系统使用VS2013和SQL 2012数据库作为开发平台,利用VS2013设计系统软件的UI界面和用C#高级语言编写系统代码,并使用SQL SERVER 2012 EXPRESS进行员工信息的操作与储存。
关键词: 人事管理系统 VS2013 企业 C# SQL2012
目录
1 绪论1
1.1本课题的研究背景1
1.2国内外研究现状1
1.3本课题的主要工作内容1
1.4人事管理系统发展趋势2
1.5开发工具2
1.6实用技术3
1.6.1 SQL简介3
1.6.2 C# 简介3
1.6.3 访问数据库流程3
2 系统分析4
2.1可行性分析4
2.1.1 技术可行性分析4
2.1.2 操作可行性分析4
2.1.3 经济可行性分析5
2.2需求分析5
3 系统设计7
3.1功能需求7
3.2功能设计8
4 数据库设计10
4.1数据库分析10
4.2数据库概念结构设计11
4.2.1管理员登陆模块数据设计11
4.2.2人事管理模块数据库设计12
4.2.3考勤管理模块数据库设计12
4.2.4部门管理模块数据库设计13
4.2.4薪资管理模块数据库设计13
4.2.4系统管理模块数据库设计14
4.2.5各个管理模块的数据表结构14
5 系统主界面设计16
5.1.系统主界面16
5.2登录界面16
5.3人事管理窗体界面17
5.4考勤管理窗体界面19
5.4薪资管理窗体界面20
5.4系统管理窗体界面20
5.4部门管理窗体界面22
6 基本程序的设计和实现24
6.1编码技巧24
6.2系统主界面模块程序设计24
6.3系统登录模块的程序设计25
6.4系统考勤管理模块程序设计25
7 测试27
总结28
致谢28
参考文献29
附录29
1前言
1.1本课题的研究背景
二十一世纪是计算机的时代,计算机对人事信息的管理较之人工管理更有其不能相比的优点,那就是保密性好、存储量大、方便使用、低成本、高效率随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也将顺应时代的潮流。我们都知道企业发展的核心竞争力是人才,他们在企业的发展中发挥着不可比拟的作用。于是,良好的人事管理系统也是企业管理所不可缺少的一部分。一个现代化的企业人事管理系统不仅帮助企业节约成本,还提高了企业的工作效率,并且使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息,一个企业想要更好的发展,就应该顺应时代的潮流,利用高效的人事管理系统去管理企业,实现人事管理的信息化建设。为此,我针对中小企业开发这个人事管理系统。
1.2国内外研究现状
发达国家的企业早在20世纪初就对人事管理系统进行研究并取得不错的成就,极大提高了人事管理方面的效率。运用于财务方面,计算机有超过91%的工作量;人事管理方面80%以上通过计算机完成,而在计算机应用比较发达的国家,计算机应用于经济管理也在80%以上,从这些可以看出,在国外计算机