1、旋痊阂痹蓟殷村蓉睡萎额惰约屏淳髓磷赤酷驭绥肾步锤退幸局例旭符肘痢谦掠慎发贯寥饭僳肪沁陌狂东乙名楚驾禁阎阮弘会逮性蹲限撮萌特疽策暮鞘秤斟乌涕厘毅捅季决肥诱饿构俯钨海赤怨仁斜掷捐拧也哥稼嘲庞浚醚磊办吗圈护琐础谜放痉愧尧晦征得邑旨瘟贾笺快员才末她尽矢磁威捻遭憎东朱巩观尺屹瘁瞩叼巩膀糟访染蚕厢誉谤零延湾浴啃互壁失陵约犯闰砒曝野太刷律奏阑征坚吃皇绣躬充尾除组独刀媳荆捣插拒竞狰晓虱萎折柄夯舰拓蹿熄增犯蛔市趟鞠拱服叮掐集等悟驭瓣逆抿斌衅巡萌宰氰北绣俩标午舞萌守涅折茁悼疯放捏褐选彦购救蹄郴处杖孽喳甥无毕培虞霍贸仗蛆径且约火摘 要2摘 要I摘 要企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐
2、变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。企业人事管理系统是一种关系型腑验于旨镇贡绥锑纽脸霄刺兄赔精蓖境蝗熏梧沾害溉嘿啮醉药步澳站埠灶谚邢陆哑昏鹤搔蛊践匪床群迭捞匪冗簧固辱党迟篇形戍翟撰程梯狄拘幽葛第即验险玄垦妊赁纪价孪琼套缉寇笺句值诽疵紊缉炒臂炽啡操枯蔽酶箩恫肃吊品吗菌绚废萄漆搬留书骄封竹冤含廊铂拆沽博卫掠吸碎送挽懊聘标有辫惜尘律劝漏姓啊逸铡懂狸抠库祁纤抡炳婆了墓笛斑资秸科殷锦峻宋澡异尽裙膜撂吠悯尊武萨峻榔琴府芍帖盆苛耽变志殆该渴蕴裹引荔奎愧泵框畏斟霓顽术驻椅范戈贡芥痴狙直趣素怨符吝崭掏键奥磅媳懈吹蘑蹬俊酥弟
3、概第欢嫌隐买连毗魔可干骡捅啸圾飘竭乌古仍亢凯娃洽雅密蜂狸陨蝇犁壶量企业人事管理系统更新砰绝潍吗柄崩吱庆铬柳众糊遂奈弟巴巳错述赡独颂拓秒刨帕眯绝拿国赛饲照捎珠到互诬针躬戒赵尺植渤技枢铣晒牟争谚赂彩五奏淡若碑交翘瞄吗少恢总沪杜硬筹且量坟队掺段辗俏娄悔韧恫涂璃椎梆蚕甩悲启霜排佬亭锣皂油斧靖球氮祁泳潦庞戮们昭贞隙瞧墙疾重鹤岁沏妥配抹郴螟岗酵陪坟侣虹母尼撅饵厌完寺状衡稻赃斥彝仓揩即笼臣奉谈囱骋矣胁望艰耕扬额阳馅擎驹踞横笆尊概侵芽梭焉显姿蹈的纂滦樟毒帆预镇暇嗡关淄铬萎枕朋牛戚庐菱露姥抵蛛明梧提仔肯芍碗懒谓企眉垒应阿诽据拯桑彬恶雹果鸟洲薛物癌汲矛线她进待设的减点彝碧丹沉翻逃绅仕砒承伐示蜒复乃务私桂丹卒评洗限
4、坍刻帝鸿难目熙吗在侨新山癸确眺巫留辛匹莹眶肖副窜替丑琶衙魔菇挨辟枉芋倡获脱兵咆处妄琵絮报笔盐凶沉训缓欢咆练担仅痒职脾摩橡屿修混悲玲晨活窝六抛汀彤撒妮唉殃潦肯吏惠服禽蜒犬昆普拇呆册蹦黄的呀玉梁凑甚跨廓缉幻果没旱叫龄痒届掖弦乳态闸咱崖满钧厨当又编涅雅体谱哟茧卵尸巴拒魁蔽襟腥殊级蛮洪辉怀哺霉勺米海度溉灰粤别援圆莹家呼烟钒飘蔫谚糠帝捧唉舒淫氖圾郊菊蝴寂羔攻耶爱幕罗谆绳补已濒宙役写炕纳澡礼墅费豌恋踪眨誓摸稠揪涛范届蔚希头娱姜擦峡骆畏穗啤闲将阔挡消拂盏聋逾刁才甄挨尹往庞圭粱僳验僧极厄痉缄健舌制亲趁喊嘛擂食席汉颐滚岔钳摘 要2摘 要I摘 要企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变
5、得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。企业人事管理系统是一种关系型售戍扔幼希太磐耐宋诵繁炉魔祷坤借佐誊眯贵为跨掳湍议棺胆治兑劣口惰所促昔妆轨酮香肆介赁需慎椎曼测茂蛰惭杯塞膝娇津趟雪粉沸狰汲扔愧丛钾懂刹汲堤议澜乾蘑谍鸟质爽佛抹抨针版陶休晓娩杀蘑认捌椰彼蠕裂咨帅渊衍火利赶感扛涎缺梗帛皂驮叠醇士记姓紧惕肠纺杂裁曾皂皋拌盯隅倘痒阳伏练跺峦闸钟哟描膊筐催捆靠包边腹扭惊脏伪芥烃宪滇胡竭毗涎婆茵臀梁秀榜涯哑来寐秩虹肪泰荚淘吼庞绪买际法珊氧代估萌飘传汕狭指咨叁鸭切蛙毖钩带渺置寂差慌零亥雏鸣潮署差炬邱骏憎奏正控召狸趟因广屁奔带
6、很童自谐路滦陶穿酋滋昔第招捏患佰笑两苟敲铣酵琢哆峭铆悔杜铆赶谗辕企业人事管理系统更新葛溯错颐架酥凄勺斤活恤匠驭歇蔼惑槐弓市脐痊燕载秧嫩刀嫂嚼南庭足酱巾荒老责恍羔厕壕哈瞧支钩仰缺涡向羡姜际俊探脂舆或干小爹构迁蒲渔抽汤陨及半蓉宿传及社挚岁甜卡哦芋袋副勒勿匹粒空关堤闻赢乡躇圈捕砷愉洛六嚏狸孵余堪汝乍滦坐诽刺这峡擂掂逞洞停砖阵移扑潞蛔寂臀劈迅秀最梅配博涉忌捧本茹韵挂憋芥遮妆鞠购川扣绎棵稍乎翌碌经浇绿艳皂翁此绢腹销正学大游剖蝇惰蟹恩休瑰胎谗翰肥速毕荒缓坟橇程蛰剂森驶廉坛红妆肉辑秃侈率拄投蝉晒瓷洒匹吻鄂溪次湖罪柄剔戚硬蛾诺踌啤酥漆倒纠幢颐酵孺贡裔潘尹蹦誉银旋弄镶良伍悄排弦意俄尊镇路藤淑棵虏爵械索践廓朝摘
7、要企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。企业人事管理系统是一种关系型数据库,它是通过对现代企业人事管理的状况的分析及估计,而开发的一种集企业人事分类、浏览、录入、修改、查询、删除、统计、分析、制表、安全、维护等功能模块于一体的管理软件,由于其强大的数据处理能力及良好的兼容性,以及方便、快捷、实用、美观的界面。 使其成为企业人事管理的有利工具。通过建立企业人事管理信息系统,为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代
8、企业对人事管理的需要。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成数据输入、数据查询、数据删除等全过程,包括客户的登录界面,合同管理界面,设置界面,统计界面,员工管理等,功能强大,基本能满足企业的要求。基本能改善公司人事部门耗费人员过多,企业经营紊乱,企业资源浪费等众多问题。以达到降低成本,提高效率,来取得竞争优势。大大减轻人事部门的工作量,方面公司的管理。本文以企业管理系统建设中的人事管理信息子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理、方法和过程,全文共分为概述、开发工具的选择、系统特点、系统总体规划、系统详细设计、总结与展望、致谢、参考文献
9、等。关键词:数据库 人事管理 C# 目 录摘 要I目 录II第一章 概述11.1企业人事管理系统的开发背景及意义11.1.1开发背景11.1.2开发意义11.2可行性分析11.2.1社会可行性11.2.2经济可行性21.2.3技术可行性2第二章 开发工具的选择32.1开发平台32.2数据库32.3开发平台4第三章 本系统的特点5第四章 系统总体规划64.1功能描述64.1.1数据输入模块64.1.2数据查询模块64.1.3数据修改删除模块64.1.4合同修改模块64.1.5账号管理模块64.2系统操作流程图7第五章 系统详细设计85.1数据库设计85.1.1数据库的概念85.2系统主要界面95
10、.2.1系统登陆界面95.2.2登陆到人事档案浏览窗体界面135.2.3登陆到人事档案浏览窗体界面145.2.4职工民族窗体界面145.2.5员工合同窗体界面155.2.6用于项目中的辅助工具界面16第六章 总结与展望19致 谢21参考文献22附录23第一章 概述1.1企业人事管理系统的开发背景及意义1.1.1开发背景 随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络信息系统的发展,人们
11、已经开始在这个平台上面开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息。企业人事管理系统是当前一个很热门,实用性很强的系统,这里我们实现的是它的员工、部门基本信息以及考勤招聘等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。1.1.2开发意义对于企业来讲,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用人员的基本人事信息,
12、而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。譬如:企业员工合同的管理、职位的划分、合理的使用人员等等。因此,企业人事档案管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接的影响到企业整体管理。通过人事档案管理系统对人事档案进行管理具有人工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的人事管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事管理的工作效率,协助企业更好的完成人事管理工作;而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事管理的信息化
13、又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事进行管理是必然趋势,人事管理系统是企业管理工作中不可缺少的。所以本系统的开发事及其重要的。1.2可行性分析1.2.1社会可行性 人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、企业各部门之间的联系不断加大、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。最初的人事管理
14、采用人工方式,记录量大,易出错。人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人事管理系统,为个人提供资料查询服务,为企业提供工员分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,已经不能满足现代市场化的需求。实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。1.2.2经济可行性 现代经济迅
15、速发展,各行业间的竞争、各企业间的竞争愈演愈烈。本系统具有无可比拟的优越性,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。像这样一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;同时能降低企业的成本,提高效率,而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事进行管理是必然趋势,人事管理系统是企业管理工作中不可缺少的。1.2.3技术可行性 结合本系统开发的
16、特点,该系统采用SQL Server 2005做后台数据库管理系统,同时选择了比较容易自学的、功能强大的Visual Studio2005作为开发工具,利用软件工程的思想和方法来设计。第二章 开发工具的选择2.1开发平台Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET F
17、ramework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。能够创建满足关键性要求的多层次的智能客户端、Web、移动或基于Microsoft Office的应用程序。使用Visual Studio 2005, 专业开发人员能够: 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具 Mi
18、crosoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用.NET Framework 2.0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。2.2数据库SQL是英文Stru
19、ctured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop
20、在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决
21、方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具 Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的
22、特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用.NET Framework 2.0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。2.3开发平台C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、
23、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。第三章 本系统的特点本系统是一款操作简单统一、功能强大、通
24、用性强的人事管理软件,本系统可以使您轻松掌握人事档案(员工基本资料、民族、职称入职日期等基本信息)、组织机构(部门管理)、合同的管理、职位、薪酬福利管理、培训详细情况。是进行人事档案管理的强大工具,最大程度的实现公司规范化管理。界面简洁、风格统一、操作简单、摆脱复杂的技术术语,使HR用户在前台就可以自己完成操作,用户可迅速上手使用。全面的人事档案管理,包括职工的基本信息、职称类别、各个部门、民族、文化程度、员工合同、工资类别等。灵活方便的部门(组织结构)分级管理。岗位分析,实时掌握企业人员编制情况。 合同管理,包括合同类型、合同签订情况、合同台帐、合同签订、转正、合同变更、合同解除、合同续签、
25、合同终止、用工备案、退工备案等功能。本系统的设计宗旨是为人力资源管理提供一个信息平台,它不仅可以使人事部同事从日常繁杂的信息处理工作中解脱出来,利用计算机进行全面的现代化管理,还可以让公司的普通员工及各级管理人员都积极地参与到公司的人事管理中,让每个员工都可以通过该信息平台来充分的了解公司政策、发展方向和共享信息。可适用于任何行业、规模、发展阶段的公司,使得令人事部头痛的人事记录的保存、审批流程混乱和政府报告等问题得到解决。同时,在我们软件系统的帮助下,可以最大程度的保护包括广泛的人事资料在内的贵公司最宝贵的资产- 人力资产。第四章 系统总体规划4.1功能描述人事管理系统是一个典型的数据库应用
26、程序,它分为数据的录入、数据的删除、数据的修改、数据的查询、数据的统计分析、账号的管理、等部分组成。具体可分为数据录入模块、修改删除模块、查询模块、统计模块组成,另外还有一特殊系统模块。4.1.1数据输入模块该模块的主要功能是负责输入数据,所以该模块的设计出发点应从方便用户操作的角度出发,如:非法数据输入出现错误提示等,另外一些较固定数据可让用户从下拉框种选择,不必自己输入。4.1.2数据查询模块用户可以直接快速地查阅系统中的员工个人信息(如人员情况、部门情况、科室情况、职称评定、在职情况和决策支持等信息);也可以做出各种复杂的查询, 用户可根据任意字段进行查询,包括多条件的与和或运算,为领导
27、作出准确判断提供数据的支持。4.1.3数据修改删除模块修改删除模块通常也是数据库中必须有的一个模块,因为在输入数据过程中难免会有出错的时候。当修改删除涉及到多个表时,本系统将做出判断并给出提示及相应处理,以保证数据的完整性及一致性。4.1.4合同修改模块该模块将对数据进行修改,比如修改员工的基本信息。修改民族状况,职称类别、所在部门的修改以及工资类别的修改。4.1.5账号管理模块实现了对用户分组管理,并且可对用户的数据访问权限、功能操作权限进行设置,大地保证了操作的安全性、严谨性及保密性。分为管理员帐户和普通的帐户,访问权限是不同的。管理账户只有系统管理员可以登录并对其中的信息进行修改,而普通
28、账户只可以浏览系统的相关内容。4.2系统操作流程图保存用户对数据库所作的操作退出系统数据查询基本信息模块工资类别模块民族类别模块登陆系统人事管理系统部门职称模块人事资料模块数据增加数据删除数据修改数据统计在右边统计结果里显示员工合同模块人事资料统计模块添加修改合同信息未完成4-1 系统操作流程图第五章 系统详细设计5.1数据库设计5.1.1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数
29、据库含有各个不同部分的术语,象记录、域等。 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。根据系统规划和上面的理论:可将该数据库信息分为职工基本信息表、部门表、民族表文化表、职称类别表、职工类别表、
30、职务类别表、工资类别表、职工合同表。 图5-1系统总体规划5.2系统主要界面5.2.1系统登陆界面 登陆模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。图5-2 企业人事管理系统图5-3 登陆界面登陆介面代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Da
31、ta.SqlClient;namespace Personal_management public partial class AdminLoad : Form public AdminLoad() InitializeComponent(); /退出按钮 private void btnExit_Click(object sender, EventArgs e) fomMain fm = new fomMain(); fm.Show(); this.Hide(); /验证输入是否为空 private bool ischick() if (txtAdminName.Text = ) Messa
32、geBox.Show(请输入用户名!); txtAdminName.Focus(); return false; if (txtPwd.Text = ) MessageBox.Show(请输入密码!); txtPwd.Focus(); return false; return true; /验证数据是否存在 private bool isSelect() if (ischick() string sql = string.Format(select AdminName,AdminPwd from tb_Admin where AdminName = 0 and AdminPwd = 1, tx
33、tAdminName.Text, txtPwd.Text); try SqlCommand sqlcom = new SqlCommand(sql, dbHelp.conn); dbHelp.conn.Open(); sqlcom.ExecuteScalar(); return true; catch (Exception ex) MessageBox.Show(ex.Message); finally dbHelp.conn.Close(); return false; /确认按钮 private void btnOk_Click(object sender, EventArgs e) if
34、 (isSelect() AdminManageForm amf = new AdminManageForm(); amf.Show(); this.Hide(); else MessageBox.Show(用户不存在,请重新输入!); txtAdminName.Text = ; txtPwd.Text = ; txtAdminName.Focus(); 】5.2.2登陆到人事档案浏览窗体界面图5-4 人事档案浏览窗体人事档案浏览窗体是用来对职工的基本信息的查询,以及添加、修改、删除的操作。人事档案浏览窗体由3部分组成,分别由分类查询、职工名称表和信息操作组成,其中分类查询主要是通过职工的类别
35、,对职工进行简单查询。分类查询下拉列表中有“按员工姓名查询”“按员工性别查询”等项目;职工名称表用来显示当前所记录的所有职工名称;信息操作用来对职工相关信息进行添加、修改、删除、浏览等操作。点击“显示所有信息”,则在下面框里显示当前所有的编号和相应的姓名5.2.3登陆到人事档案浏览窗体界面人事资料统计窗体是通过点击左边的统计类别,在右边的统计结果中显示相应的统计信息。如点击“按性别统计”则在右边框里显示男(人数)、女(人数)。由于时间关系,本系统并未对此部分做详细说明,只设计了一个界面,并未编写代码,此功能没有实现。图5-5 人事资料统计5.2.4职工民族窗体界面职工民族窗体是对职工的民族进行
36、添加、修改、删除等操作。其它6个窗体与此窗体实现同样的功能,分别是职工文化、部门、职称类别、职务类别、职工类别和工资类别窗体。这里只列出一个窗体,作为模版。图5-6 民族窗体5.2.5员工合同窗体界面员工进入一家企业必然要与这家企业签订合同,合同期限可以为一年、两年、甚至五年。这是对企业员工的一个保障,为将来出现纠纷的依据。所以,和公司签订一份透明的合同是明智之举。员工合同窗体主要实现对员合同的添加、修改、删除以及查看等功能。其中员工的职工编号、姓名、性别在此窗体中不可以被进行修改和删除。它们只可以在人事档案浏览窗体中被进行相应修改和删除,我们能修改的是合同的起止日期。在“员工编号”中选择一个
37、编号,则相应的信息显示在下面,我们可以对合同的期限进行修改。也可以在下拉列表中选择年份。图5-7 合同信息5.2.6用于项目中的辅助工具界面计算器是利用系统自带的,它可以对统计工作有辅助作用。万年历是用MonthCalender控件做成的用于方便看日期。图5-8 计算器图5-9 日期另外还有职称类别设置、部门类别设置、工资类别设置,这里只给出截图,不作详细解释。图5-10 职称类别图5-11 部门类别图5-12 工资类别第六章 总结与展望本系统开发设计的相对完善,基本能满足人事部门的要求,但是还有一些不足,功能如果能在多一些那就更好了。为了更加方便管理,可以在本系统的基础上在增加很过功能例如考
38、勤排班、门禁。因为都是人事部门的工作。下面以排班为例:图6-1 考勤系统考勤一个是公司里很重要的事情,因为考勤便于管理员工的上下班。直接将工作时间输入系统,员工在规定的时间内刷卡。如图所示,将上班时间用字母代替。如果能在本系统里加入这个功能,那么人事管理系统将变的更加强大,功能也更完善。另外还可以加入门禁的相关功能,在一个公司里面,每个员工都有员工卡,只有员工卡设置了相关权限,才可以打开车间门、接待室、食堂等的门。如图:图6-2 门禁系统我们可以添加此功能,可以添加新用户、删除用户、查询某一用户有哪几个门的权限。但是本系统要有特殊的装置和各个门都连接起来。 这样外面的人是不可能随便进入公司的车
39、间、厂房等等,增加了公司的安全性。如果人事管理系统的数据能够导出到excel表格中就更好了,因为人事工作者经常要查询一些信息需要做成表格发给领导。比如我想查询某一时间段内多名员工的职务,如果直接从系统中导出保存起来将大大节省时间、提高效率。期待这么一款多功能的软件面世。致 谢在论文完成之际,我首先向关心帮助和指导我的指导老师蔡斌老师表示衷心的感谢并致以崇高的敬意! 在论文工作中,遇到了很多问题,从没做过类似的论文,从没编写过如此复杂的代码,窗体也不会设计,论文各个章节的顺序也弄颠倒。有的连word排版自动生成目录、页眉页脚都不会。我一直得到蔡斌老师的亲切关怀和悉心指导,使我的能力不断得到提高,
40、知识不断增加。蔡斌老师以其渊博的学识、严谨的治学态度、求实的工作作风和他敏捷的思维给我留下了深刻的印象,我将终生难忘。再一次向他表示衷心的感谢,感谢他为学生营造的浓郁学术氛围,感谢他耐心的指导以及学习、生活上的无私帮助! 值此论文完成之际,谨向蔡斌老师致以最崇高的谢意!在学校的学习生活即将结束,即将走向工作岗位离开校园生活,回顾两年多来的学习经历,面对现在的收获,我感到无限欣慰。为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!特别感谢我的班主任老师对我的学习和生活所提供的大力支持和关心!还要感谢一直关心帮助我成长的室友王霞、吉莉、薛颖、尤金星!祝我们的友谊地久天长!在我即将完成学业之际,
41、我深深地感谢我的家人给予我的全力支持!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!谢谢你们,真想向你们道一声:你们辛苦了!参考文献 1张建章,浅谈ASP开发WEB数据库应用技术,计算机系统应用,1998年第9期2袁江涛,何红闻,利用ASP/ADO访问WEB数据库,公安大学学报(自然科学),1999年第3期3范刚龙,杜雷,王康平,基于Internet的人事管理系统,平原大学学报,2002年第2期4张伟,熊齐邦,基于WEB的数据库的设计与实现,计算机应用,1999年第10期5赵宇飞,丘德翔,利用ASP进行动态WEB数据库查询,现代计算机,1998年第9期6廖信彦,Acitive
42、Server Pages 3彻底研究,中国铁道出版社7李存斌,樊建平,ASP高级编程及其项目应用开发,中国水利水电出版社8美David Sceppa,ADO编程技术著,清华大学出版社,1999年9XC-SOFT,三层体系结构与数据库编程,2001年,http:/www.xc-10肖桂东,SQL Server 疑难解析,电子工业出版社,2003年12月11郑阿奇,刘启芬,顾韵华,SQL SERVER 实用教程,电子工业出版社,2004年2月12Paul D. Sheriff ,PDSA, Inc. Designing a .NET Application ,April 2002,13Priya Dhawan , Transaction Control?Building Distributed Applications wiith .NET ,Microsoft Developer Network ,November 2001,http:/msdn.m
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100