基于C#的企事业人事管理系统毕业论文

上传人:cl****1 文档编号:505462348 上传时间:2022-12-19 格式:DOC 页数:55 大小:311.50KB
返回 下载 相关 举报
基于C#的企事业人事管理系统毕业论文_第1页
第1页 / 共55页
基于C#的企事业人事管理系统毕业论文_第2页
第2页 / 共55页
基于C#的企事业人事管理系统毕业论文_第3页
第3页 / 共55页
基于C#的企事业人事管理系统毕业论文_第4页
第4页 / 共55页
基于C#的企事业人事管理系统毕业论文_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于C#的企事业人事管理系统毕业论文》由会员分享,可在线阅读,更多相关《基于C#的企事业人事管理系统毕业论文(55页珍藏版)》请在金锄头文库上搜索。

1、仲恺农业工程学院毕业论文设计报告基于C#制作的人事管理系统姓 名 陈任敬 院系 自动化学院专业年级 自动化121学 号 201210714113指导教师 吴曦辉职 称博士仲恺农业工程学院教务处制 / 学生承诺书本人郑重承若此论文是在吴羲晖老师的指导下独立完成的,除了文章特别加以标注和致谢的地方外,论文中不包含其他人发表的的研发成果.并且相关文献已在论文中做出明确的说明.论文与资料若有不实之处,本人愿意承担责任,特此声明!该承诺书是学生对毕业论文真实性的承诺.如:是否是在老师的指导下独立完成,是否抄袭别人的成果,是否能对文章负责等等.以上内容仅供参考签名:_摘要21世纪,是互联网信息高速发展的世

2、纪.一个现代化的企业想要生存和发展,就得跟上信息化的步伐.对于人事管理方面,必须运用正确科学的方法,方便管理员对企业员工进行高效率地管理,这样不仅降低了管理成本,还提高了工作效率.因此制作一个简易且方便使用的现代化人事管理系统是很有必要的,本人事管理系统,可于大部分的中小企业单位使用,管理人员可进行员工考勤情况查询、自动结算薪资等相关操作.本企业人事管理系统采用的是客户端-服务器结构,主要为企业提供一个完善的、简洁的员工信息综合管理系统,雇员的所有个人信息等都记录在本系统里进行合理管理.本系统使用VS2013和SQL 2012数据库作为开发平台,利用VS2013设计系统软件的UI界面和用C#高

3、级语言编写系统代码,并使用SQL SERVER 2012 EXPRESS进行员工信息的操作与储存.关键词: 人事管理系统 VS2013 企业 C# SQL2012 目录1 绪论11.1本课题的研究背景11.2国内外研究现状11.3本课题的主要工作内容11.4人事管理系统发展趋势21.5开发工具21.6实用技术31.6.1 SQL简介31.6.2 C# 简介31.6.3 访问数据库流程32 系统分析42.1可行性分析42.1.1 技术可行性分析42.1.2 操作可行性分析42.1.3 经济可行性分析52.2需求分析53 系统设计73.1功能需求73.2功能设计84 数据库设计104.1数据库分析

4、104.2数据库概念结构设计114.2.1管理员登陆模块数据设计114.2.2人事管理模块数据库设计124.2.3考勤管理模块数据库设计124.2.4部门管理模块数据库设计134.2.4薪资管理模块数据库设计134.2.4系统管理模块数据库设计144.2.5各个管理模块的数据表结构145 系统主界面设计165.1.系统主界面165.2登录界面165.3人事管理窗体界面175.4考勤管理窗体界面195.4薪资管理窗体界面205.4系统管理窗体界面205.4部门管理窗体界面226 基本程序的设计和实现246.1编码技巧246.2系统主界面模块程序设计246.3系统登录模块的程序设计256.4系统考

5、勤管理模块程序设计257 测试27总结28致谢28参考文献29附录291前言1.1本课题的研究背景 二十一世纪是计算机的时代,计算机对人事信息的管理较之人工管理更有其不能相比的优点,那就是#性好、存储量大、方便使用、低成本、高效率随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也将顺应时代的潮流.我们都知道企业发展的核心竞争力是人才,他们在企业的发展中发挥着不可比拟的作用.于是,良好的人事管理系统也是企业管理所不可缺少的一部分.一个现代化的企业人事管理系统不仅帮助企业节约成本,还提高了企业的工作效率,并且使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息,

6、一个企业想要更好的发展,就应该顺应时代的潮流,利用高效的人事管理系统去管理企业,实现人事管理的信息化建设.为此,我针对中小企业开发这个人事管理系统.1.2国内外研究现状发达国家的企业早在20世纪初就对人事管理系统进行研究并取得不错的成就,极大提高了人事管理方面的效率.运用于财务方面,计算机有超过91%的工作量;人事管理方面80%以上通过计算机完成,而在计算机应用比较发达的国家,计算机应用于经济管理也在80%以上,从这些可以看出,在国外计算机应用已然成为计算机应用的主要领域.我国的人事管理等信息系统的开发应用是从十九世纪七十年代开始的,八几年以后才开始了大量的实际的开发和研究工作,经过十余年的发

7、展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了一定规模.但是,我们的人事信息管理系统的应用还是严重落后于世界先进水平.因此我国应当充分利用计算机应用,实现信息数字化,传输网络化,并把这一目标作为国民经济信息化的重要内容.1.3本课题的主要工作内容将本人事管理系统运用于工作中,员工薪资、考勤、基本信息等各个方面都有被涉与到,可以很好地为人力资源管理部门提供员工的与时信息,为方便管理员实时掌握有效信息,在不同的模块都设置了各种查询功能. 系统主要分为7大模块:1、 登陆模块:需要登陆名和登陆密码输入正确才可以进入本系统,具有了较高的安全性2、 主界面模块:该模块用于管理系统的主界面,是

8、主系统的唯一入口和出口,它提供用户调用其他子模块的功能.3、 系统管理:能够对系统管理员的信息进行查询、更改和添加新的管理员,还具备初始化数据库的功能.4、 人事管理:具备添加,修改,删除雇员信息的功能,还能通过按#或按性别等进行雇员信息查询5、 部门管理:具备增加,删除现有部门以与查询所有部门的功能.6、 薪资管理:具备为雇员自动结算工资的功能,还可以查询到雇员的薪资信息包括基本工资,奖金,处罚金,应付工资等等7、 考勤管理:具备查看和记录员工考勤情况的功能.1.4人事管理系统发展趋势人事管理系统对于现代社会来说,有着举足轻重的位置,我们全人类都该意识到一个功能完善且强大的人事管理系统对于一

9、个现代企业的重要意义.有知名评论指出,由于人类生活竞争压力过大,人力资源管理问题更是层出不穷,像诸如升职加薪,人事调动等都会加大人力资源管理的负担,而现代世界经济全球化已然是不可阻挡的潮流,是人力资源发展的蓬勃时期.世界经济全球化带来了商机,同样也带来了新的挑战,物欲横流,商品琳琅满目,如果企业管理部门不降低管理成本,一旦打起价格战来,企业将不堪重负 ,因此为了增强竞争能力,开发一款操作简易,功能完善的人事管理系统帮助企业的人力资源部门减压就显得很有必要了.有需求就会有供应,人事管理系统也将顺势而生,趁势而起.1.5开发工具 1Visual Studio 2013 微软开发的Visual St

10、udio 2013具有异常强大的功能,主要表现在以下各个方面:测试方面:其提供的测试用例管理功能使用户更加全方位进行软件程序的测试.编程方面:在编程过程中,C#.NET的多种框架能够帮助用户快速进行Rational Application Develop开发;强大的错误识别能力让VS2013能实时提示你代码出错.此外,VS2013中还增加了内存诊断功能,对潜在的内存泄露问题进行提示9. 速度方面:经过.NET对mon Language Runtime的改进,系统运行速度也得到了极大提升.2SQL SERVER 2012 EXPRESSSQL Server 2012 Express 是由Micr

11、osoft所开发的SQL Server的其中一个版本,这个版本是免费且实用的,并且可和商用程序一起使用的小型数据库管理系统,它继承了多数的SQL Server功能与特性,如Transact-SQL,相当适合使用在小型的,或者是小型的桌面型应用程序,所以本系统可以使用SQL SERVER 2012 EXPRESS制作连接人事管理系统的数据库.其提供的图形化工具SSMS更方便了我的操作与管理.1.6实用技术1.6.1 SQL简介SQLStructured Query Language结构化查询语言,是用于数据库查询和程序设计语言,它包括:DDL、DML、DQL、DCL共四部分5.它具有综合性、高度

12、非过程化、语法简单易学等特点.综合性是指使用SQL可以完成数据表的创建、删除、修改以与对表数据进行各种操作,还能授予和收回用户权限;高度非过程化是指用户不需要了解具体的数据存放方式以与对数据指定存放方法.1.6.2 C#简介 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言7.它是由C和C+衍生出来的面向对象的高级编程语言,具有安全、稳定、简单、优雅等特点6.它在继承C和C+强大功能的同时去掉了一些它们的复杂特性,例如取消指针防止野指针的出现,没有宏以与不允许多重继承1.C#不仅具备VB简单的可视化操作,也拥有C+的高运行效率,以其强大的操作能力、优

13、雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言4.1.6.3 访问数据库流程大致步骤如下:1、导入命名空间 using System.Data.SqlClient;2、创建连接对象private static string connsql = Data Source=.;Initial Catalog=panyDB;Integrated Security=True; /连接本地数据库3、向数据库发送要执行的命令 string strSql = SQL语句; /要执行的SQL语句Sqlmand cmd=new Sqlmand; /创建命令对象4、打开数据库连接

14、connsql.Open; 5、执行SQL命令 cmd.ExecuteNonQuery; /执行SQL命令,不返回结果集,实用于建表、批量更新等不需要返回结果的操作.6、以数据集的方式返回结果集SqlDataAdapter dataAdapter = new SqlDataAdapter;/ 创建DataAdapter数据适配器对象 DataSet ds = new DataSet; /创建数据集对象dataAdapter.Fill;/调用Fill方法填充数据集,这个数据集可以被能操作数据的控件数据绑定27、关闭连接 conn.Close;2系统分析2.1可行性研究2.1.1技术可行性分析首先

15、,c#作为一门高级的语言,是微软为.NET量身定做的开发语言,集合了高效率,快速开发的优点,加上以Visual Studio 2013作为开发平台,它的编辑器相当强大,可以实时检查编写的代码有没有出错,使得开发过程更加顺利,所以说,以这种开发环境去开发企业人事管理系统是没有问题的.其次,本系统采用SQL Server 2012 Express数据库.微软开发的SQL数据库,在当今仍然是使用较为广泛且被广大开发人员所追捧的一种数据库语言,因为SQL语言是高度非过程的统一语言,此外还是所有关系数据库的公共语言.本系统采用 SQL Server 2012 Express开发数据库,有两个原因,一个是我对这个软件比较熟悉,第二个是这个软件SSMS很强大且用起来很方便,在系统可用性上有很大的提升.另外,本系统的操作环境采用Windows2007操作系统,Windows 2007是由微软公

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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