企业人事管理信息系统毕业论文23760.docx
江苏信息职业技术学院毕业论文题目: 企业业人事管理理信息系统统 系 别: 物联网工工程系 专 业: 计算机应应用技术 学 号: 姓 名: 指导老师: 2012年年 12月月 14日日前言在这个信息息迅速膨胀胀的社会,各各行各业所所要管理、涉涉及的数据据信息量越越来越多、越越来越大。随随着当前许许多的中、小小型企业的的发展壮大大,员工的的数量也在在不断的增增加。随之之而来的管管理成本也也在不断的的提高。考考虑到当前前大量企业业的人事管管理尚处于于手工作业业阶段,不不但效率低低下,还常常常因为管管理的不慎慎而出现纰纰漏。因此此根据部分分企业提供供的需求,设设计此企业业人事管理理系统,以以帮助企业业达到人事事管理办公公自动化、节节约管理成成本、提高高企业工作作效率的目目的。企业人事管管理系统是是典型的管管理信息系系统(MIIS),其其开发主要要包括后台台数据库的的建立和维维护以及前前端应用程程序的开发发。对于前前者要求建建立起数据据一致性和和完整性强强、数据安安全性好的的库。而对对于后者则则要求应用用程序功能能完备,易易使用等特特点。企业业人事管理理系统可以以提供丰富富的功能,降降低企业人人事管理工工作的强度度,提高企企业人事管管理工作的的效率,并并依靠系统统的网络功功能为人事事管理的使使用创造良良好的条件件,从而能能够适应企企业人事管管理的要求求,推动企企业人事管管理的信息息化建设。根根据大多数数企业人事事管理的需需求,本论论文就该人人事管理系系统的设计计与实现进进行了分析析探讨:首首先对系统统的需求分分析做了叙叙述,然后后介绍了系系统的设计计和实现,最最后进行了了系统测试试。该企业业人事管理理系统采用用基于客户户端/服务务端(C/S)模式式开发,服服务端采用用SQL Servver20005数据据库服务器器作为数据据处理和存存储平台,客客户端应用用程序采用用Visuual SStdioo.NETT 20005进行开开发,开发发语言选用用C。用用户必须使使用客户端端应用程序序才能对服服务端数据据进行操作作。25摘要在当今社会会,互联网网空前的发发展,给人人们的工作作和生活带带来了极大大的便利和和高效,信信息化,电电子化已经经成为节约约运营成本本,提高工工作效率的的首选。考考虑到当前前大量企业业的人事管管理尚处于于手工作业业阶段,不不但效率低低下,还常常常因为管管理的不慎慎而出现纰纰漏。因此此根据部分分企业提供供的需求,设设计此企业业人事管理理系统,以以帮助企业业达到人事事管理办公公自动化、节节约管理成成本、提高高企业工作作效率的目目的。本企业人事事管理系统统采用C/S结构,主主要对企业业员工的信信息以及跟跟人事相关关的工作流流程进行集集中的管理理,方便企企业建立一一个完善的的、强大的的员工信息息数据库。它它是以.NNET20010作为为开发平台台和SQLL 20005 Exxpresss数据库库。使用CC# 设计计操作控件件和编写操操作程序,完完成数据输输入、修改改、存储、调调用查询等等功能;并并使用SQQL 20005数据据库形成数数据表,进进行数据存存储。本文详细介介绍了企业业人事管理理系统的功功能需求,系系统设计和和具体实现现。并简要要介绍了系系统开发采采用的过程程方法。关键词 企业人事事管理;C/S系系统;员工信息息数据库;目录前言I摘要III目录IIII第一章 概述11.1 人事管理理系统简介介11.2 管理系统统简介21.2.11 管理理信息系统统21.2.22 企业业人事管理理系统的开开发方法31.3 SQL Servver20005及C#简介31.3.11 SQQL Seerverr20055数据库简简介31.3.22 C#简介4第二章 需求分析析62.1 系统需求求分析62.2 系系统设计原原则7第三章 管管理系统的的设计方案案83.1 系统设计计概要83.2系统统功能流程程设计93.3系统统功能结构构设计103.4 数据库的的设计103.5 系统界面面的设计123.5.11 界面面的设计的的重要性123.5.22 界面面设计123.6 重重要代码设设计16第四章 系系统的实现现184.1 系统功能能的实现184.1.11 登录模模块184.1.22 主界面面模块19结束语222致谢233参考文献24第一章 概述1.1 人事管理理系统简介介 在企业中中,人事管管理工作是是非常重要要的一项工工作,它负负责整个企企业的日常常人事安排排,人员的的人事管理理等。高效效的人事管管理可以提提高企业的的市场竞争争力,使企企业具有更更强的凝聚聚力和活力力。企业人人事管理是是企业管理理的一项重重要内容,在在整个企业业的管理中中具有重要要地位。随随着计算机机技术的飞飞速发展,企企业信息化化的发展趋趋势,人事事管理系统统已经成为为企业管理理内不可缺缺少的一部部分,是适适应现代企企业制度要要求、推动动企业劳动动人事管理理走向科学学化、规范范化的必要要条件。计计算机在企企业管理中中应用的普普及,利用用计算机实实现企业人人事管理势势在必行。人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事务。人事档案登记过程,员工在人事部门领取个人简历、家庭成员、社会关系、个人基本资料四式一份的表格,然后填写,填写完毕交回人事部门,由人事部门的档案管理组进行审核,审核不合格的发回重新填写,合格的以原始资料存档,并据以填写职工人事卡片。人事档案统计过程,人事部门调查分析组按管理组提供的员工人事卡片统计各种所需的数据,然后填写所对应的统计报表,该统计报表一式两份,然后做出分析后,连同一份统计报表上交上一级主管部门,另一份统计报表存档备查。如发生企业内部人员调动、升职、降职、或添加职工和开除职工等情况时,只需修改、添加和删除相应的人事卡片,其余过程同上。人事部门将收集到员工人事信息统一进行审核。审核过程中,人事信息需要所有审核人员通过,方可录入系统数据库。如信息有误,需要返回给员工进行重新填写或修改。企业人事部部门主要工工作:根据据公司需要要,招聘相相关的人才才以及对现现有人才进进行继续教教育,加强强公司的人人力资源;对员工的的信息管理理,包括新新员工的录录入,员工工信息的修修改以及删删除等;记记录员工的的奖惩、考考核等信息息;处理员员工的调动动等。人事事管理系统统的主要任任务是对人人事档案进进行整理,使使得管理员员能方便、快快捷地对人人事档案进进行查询、统统计、更新新。通过该该系统,使使企业的人人事管理工工作系统化化、规范化化、自动化化,从而提提高企业人人事管理的的效率。1.2 管理系统统简介1.2.11 管理理信息系统统管理信息系系统(MIS)是一个由由人、计算算机等组成成的能进行行信息收集集、传递、存存储、维护护和使用的的系统。管管理信息系系统是信息息系统的一一个分支之之一,经过过30多年的的发展,已已经成为一一个具有自自身概念、理理论、结构构、体系和和开发方法法的集管理科学学、信息科科学、系统统科学及计计算机科学学等覆盖多多学科的综综合性学科科。管理信息系系统的结构构通常由四四个部分组组成:信息息源、信息息处理器、信信息用户和和信息管理理者。管理理信息系统统的主要任任务一般要要实现对基基础数据的的严格管理理,确定信信息处理过过程的标准准化,高效效的完成日日常处理业业务、优化化分配各种种资源,包包括人力、物物力、财力力等。MIIS是一个个人机结合合的辅助管管理系统,管管理和决策策的主题是是人,计算算机只是辅辅助的设备备。目前国内使使用和发展展的MISS平台模式式大体上分分为两种:客户机/服务器(CCliennt/Seerverr,简称C/S)模式式和Webb浏览器/服务器(BBrowsser/SServeer,简称称B/S)模模式。当前前企业信息息管理系统统正在从CC/S结构构向B/SS结构转移移,但是由由于安全性性等方面的的因素,CC/S结构构的管理信信息系统仍仍然占据企企业管理信信息系统的的主流。C/S模式式系统以服服务器作为为数据处理理和存储平平台,在终终端设计有有专门的应应用程序进进行数据的的采集和初初次处理,再再将数据传传递到服务务器端,用用户必须使使用客户端端应用程序序才能对数数据进行操操作。C/S模式具具有以下优优点和缺点点:C/S 模模式的优点点: 由于客客户端实现现与服务器器的直接相相连,没有有中间环节节,因此响响应速度快快。 软件功功能设计个个性化,具具有直观、简简单、方便便的特点,可可以满足客客户个性化化的功能要要求;如自自由制表的的功能在CC/S 模模式下就能能够实现,在在B/S 模式下就就很难实现现或运行效效率很低。 操作界界面漂亮、形形式多样,可可以充分满满足客户自自身的个性性化要求。 C/SS结构的管管理信息系系统具有较较强的事务务处理能力力,能实现现复杂的业业务流程。C/S 模模式的缺点点: 需要专专门的客户户端安装程程序,分布布功能弱,针针对点多面面广且不具具备网络条条件的用户户群体,不不能够实现现快速部署署安装和配配置。 兼容性性差,对于于不同的开开发工具,具具有较大的的局限性。若若采用不同同工具,开开发成本较较高,需要要具有一定定专业水准准的技术人人员才能完完成。1.2.22 企业业人事管理理系统的开开发方法企业人事管管理系统的的开发是一一个复杂的的工程,它它涉及到计计算机处理理技术、系系统理论、组组织结构、管管理功能、管管理知识等等各方面的的问题,至至今没有一一种统一完完备的开发发方法。但但是每一种种开发方法法都要遵循循相应的开开发策略:1.系统要要解决的问问题。2.系统可可行性研究究,确定系系统要实现现的目标。3.系统开开发原则。4.系统开开发前的准准备工作。5.系统开开发方法的的选择和开开发计划的的定制。1.3 SQL Servver20005及CC#简介1.3.11 SQQL Seerverr20055数据库简简介SQL SServeer 20005和SSQL SServeer 20005 EExpreess 都都是微软开开发的,一一个全面的的数据库平平台,Exxpresss是SQQL Seerverr20055的免费版版本,他们们功能完全全相同20005Exxpresss使用集集成的商业业智能 (BI) 工具提供供了企业级级的数据管管理。SQQL Seerverr 20005Exppresss 数据库库引擎为关关系型数据据和结构化化数据提供供了更安全全可靠的存存储功能,使使您可以构构建和管理理用于业务务的高可用用和高性能能的数据应应用程序。 SQL SServeer 20005Exxpresss 数据据引擎是本本企业数据据管理解决决方案的核核心。此外外 SQLL Serrver 20055Exprress 结合了分分析、报表表、集成和和通知功能能。这使您您的企业可可以构建和和部署经济济有效的 BI 解解决方案,帮帮助您的团团队通过记记分卡、DDashbboardd、Webb serrvicees 和移移动设备将将数据应用用推向业务务的各个领领域。与 Miccrosooft VVisuaal Sttudioo、Miccrosooft OOfficce Syystemm 以及新新的开发工工具包(包包括 Buusineess IIntellligeence Deveelopmment Studdio)的的紧密集成成使 SQQL Seerverr 20005 与众众不同。无无论您是开开发人员、数数据库管理理员、信息息工作者还还是决策者者,SQLL Serrver 20055 都可以以为您提供供创新的解解决方案,帮帮助您从数数据中更多多地获益。 为了锻炼我我对SQLL Serrver 20055的理解和和操作,我我选择了SSQL SServeer 20005作为为后台数据据库设计。根据企业网网的特点,可可以将其分分为前台和和后台两个个部分设计计。前台主主要用于实实现企业产产品展示、详详细信息查查看、企业业新闻发布布、推荐企企业展示等等功能;后后台主要用用于管理员员对企业、会会员信息和和产品发布布等进行管管理。1.3.22 C#简介在过去的二二十年里,CC和C+已经成为为在商业软软件的开发发领域中使使用最广泛泛的语言。它它们为程序序员提供了了十分灵活活的操作,不不过同时也也牺牲了一一定的效率率。对于CC/C+用户来说说,最理想想的解决方方案无疑是是在快速开开发的同时时又可以调调用底层平平台的所有有功能。他他们想要一一种和最新新的网络标标准保持同同步并且能能和已有的的应用程序序良好整合合的环境。另另外,一些些C/C+开发人人员还需要要在必要的的时候进行行一些底层层的编程。C# (CC shaarp) 是微软对对这一问题题的解决方方案。C#是一种最最新的、面面向对象的的编程语言言。它使得得程序员可可以快速地地编写各种种基于Miicrossoft .NETT平台的应应用程序,MMicroosoftt .NEET提供了了一系列的的工具和服服务来最大大程度地开开发利用计计算与通讯讯领域。 正是由于于C#面向向对象的卓卓越设计,使使它成为构构建各类组组件的理想想之选无论是高高级的商业业对象还是是系统级的的应用程序序。使用简简单的C#语言结构构,这些组组件可以方方便的转化化为XMLL 网络服服务,从而而使它们可可以由任何何语言在任任何操作系系统上通过过Inteernett进行调用用。 最重要的是是,C#使使得C+程序员可可以高效的的开发程序序,而绝不不损失C/C+原原有的强大大的功能。因因为这种继继承关系,CC#与C/C+具具有极大的的相似性,熟熟悉类似语语言的开发发者可以很很快的转向向C#。CC#具有以以下的优点点:1、简单 1) C#中指针针已经消失失。 2) 不安全的操操作,比方方说直接内内存操作不不被允许了了。 3) C#中":"或""->"操操作符是没没用的。4) 因为它是基基于.NEET平台的的,它继承承了自动内内存管理和和垃圾回收收的特点。5) 原始数据类类型可变的的数据范围围像Inteeger,Floaats等。6) 整形数值00和1不再再作为布尔尔值出现.C#中的的布尔值是是纯粹的ttrue和和falsse值而且且没有更多多的"=""操作符和和"=""操作符错错误."="被用用于进行比比较操作而而"="被被用做赋值值操作。2、现代 1) C#建立在在当前的潮潮流上,对对于创建相相互兼容的的,可伸缩缩的,健壮壮的应用程程序来说是是非常强大大和简单的的。2) C#拥有内内建的支持持来将任何何组件转换换成一个wweb sserviice,运运行在任何何平台上的的任何应用用程序都可可以通过互互联网来使使用这个服服务。3、面向对对象的1) C#支持数数据封装,继承,多多态和对象象界面(即即javaa中的innterfface关关键字)。2) ( intt , floaat ,douuble)在javva中都不不是对象,但是C#引入和结结构体(sstruccts)来来使原始数数据类型变变成对象iint ii=1;SStrinng a=i Tosstrinng();/转换换(或者)Boxiing。4、类型安安全1) 在C#中我我们不能进进行不安全全的类型转转换像将douuble转转换成boooleaan.。2) 值类型(常常量类型)被初始化化为零值而而引用类型型(对象和和类被编译译器自动初初始化为零零值.。第二章 需求分析2.1 系统需求求分析性能需求:整个系统统应当操作作简便,界界面友好,维护简便便。数据库库要求运行行稳定,执执行速度快快,数据安安全性高。软软件系统本本身运行对对计算机硬硬件平台和和操作系统统平台要求求适中。功能需求:系统功能能主要包括括以下几个个方面:一一,信息管管理. 包包含员工信信息管理,用户信息息管理和部部门信息管管理.二,日日志管理. 三,系系统管理.各模块功功能如下:1) 员工基本信信息管理此功能模块块主要完成成员工大量量基本信息息的管理,包包括员工信信息录入,员员工信息删删除,员工工信息修改改等子模块块,主要目目的是协助助企业管理理人员管理理新老员工工的大量信信息,将以以往大量分分散的信息息统一集中中到数据库库中。2) 员工基本信信息统计查查询此功能模块块主要提供供给管理员员查询员工工信息详情情,协助管管理人员根根据条件快快速定位员员工以及对对员工信息息的统计分分析。通过过此功能模模块,管理理人员可以以对大量员员工的详细细情况进行行统计,例例如年龄段段分析,工工龄分析等等。3) 基本信息管管理此功能模块块主要是提提供给管理理员对公司司员工的一一些信息进进行分类统统计。完成成对公司新新增部门、新新增民族、新新增职工、文文化水平等等等信息完完成添加或或删除等功功能。4) 用户信息管管理此功能模块块主要是提提供给管理理员分配企企业人事管管理的权限限。设置合合法用户对对整个管理理系统实施施管理。具具有添加或或删除或修修改管理用用户的功能能。5) 账号管理此功能模块块对系统中中的账号进进行管理,将将用户密码码加密存储储,主要为为安全方面面考虑而设设置,使用用基于角色色的权限控控制来区分分用户。6) 记事本管理理此功能模块块将用户登登录登出情情况以及对对系统的操操作等进行行日志记录录备案以供供需要的时时候追踪查查询。7) 登录系统此模块实现现系统用户户的安全登登录,保护护系统只接接受合法授授权用户的的访问。用户需求: 因为此管管理系统主主要是针对对大多数企企业的人事事管理部门门管理公司司内部人事事而开发的的,它仅仅仅是提供给给人事管理理部门的工工作人员使使用,也就就是说用户户角色都是是单一的,他们都是是系统的管管理者,享享有平等的的权限.系系统管理员员点击用户户管理,可可以对用户户信息表进进行查询,编编辑,删除除,添加新新用户等操操作。合法法用户在成成功登陆系系统后可以以进行系统统的整体操操作.2.2 系系统设计原原则A、实用性性原则要力求最大大限度地满满足实际工工作的需要要,充分考考虑各业务务层次、各各管理环节节数据处理理的实用性性,把满足足客户生产产和管理业业务作为第第一要素进进行考虑。B、可扩展展性与可维维护性原则则为适应将来来的发展,MMIS系统统应该具有有良好的可可扩展性和和可维护性性。软件设设计尽可能能模块化、组组件化、是是应用系统统可灵活配配置,适应应不同的情情况。C、安全可可靠性原则则应用软件与与数据库系系统的设计计要做到安安全可靠,防防止非法用用户的入侵侵。数据库库的备份策策略恰当,以以防灾难性性事故发生生。D、用户界界面设计原原则图形化原则则:用户界界面的设计计应做到美美观大方。用用户界面应应直观、明明了、条理理清晰。实实现“傻瓜型”管理易学、易易用、易管管理。E、数据库库设计原则则对数据库的的设计因该该体现一致致性、完整整性、安全全性、可伸伸缩性和规规范化。第三章 管管理系统的的设计方案案3.1 系统设计计概要系统设计要要在理解需需求和分析析需求之后后才能正确确搭建.理解需求是是在问题及及其最终解解决方案之之间架设桥桥梁的第一一步。开发发者只有和和客户充分分理解了需需求之后才才能开始设设计系统。否否则,对需需求定义的的任何改进进,在设计计上都必须须大量返工工。分析需求是是从客户的的需求中提提取出软件件系统能够够帮助用户户解决的业业务问题,通通过对用户户业务问题题的分析,规规划出系统统的功能模模块,即定定义用例。这这个步骤是是对理解需需求的升华华,直接关关系到该系系统的质量量。根据第三章章的需求分分析,企业业人事管理理系统采用用基于客户户端/服务务端(C/S)模式式开发,服服务端采用用SQL Servver20005数据据库服务器器作数据处处理和存储储平台,客客户端应用用程序采用用Visuual SStdioo.NETT 20110进行开开发,开发发语言选用用C。用用户必须使使用客户端端应用程序序才能对服服务端数据据进行操作作。 3.2系统统功能流程程设计在设计一个个系统的时时候,要先先设计出它它的一个整整体工作的的流程图,怎怎么样一步一步的的实现操作作,下图就就是这个系系统的详细细工作流程程图。如图图3-1所示示。图3-1 系统总体体功能流程程图3.3系统统功能结构构设计系统的功能能结构图,可可以很直观观的表现出出系统具体体的功能,详详细的结构构设计图见见下图,如如图3-22所示。图3-2 系统总体体功能结构构图3.4 数据库的的设计根据需求分分析,本系系统后台数数据库有许许多表格,以以下给出部部分数据库库表的简单单描述。1.admmin(用用户信息表表)该表存储用用户基本信信息。以供供登录密码码验证,显显示用户身身份用。如如表3-33所示。表3-3用用户基本信信息字段名字段类型是否主键说明IDint是定义用户编编号Namevarchhar(220)否定义用户姓姓名Passwwordvarchhar(220)否定义用户登登录密码Permiissioonsvarchhar(88)否定义用户权权限2. Brancch(部门门信息表)该表存储部部门基本信信息。如表表3-4所示。表3-4部部门信息字段名字段类型是否主键说明IDint是定义部门编编号BrancchNammvarchhar(220)否定义部门名名称3. AddreessBoook(备备注信息表表) 该该表存储备备注基本信信息。如表表3-5所示。表3-5备备注信息字段名字段类型是否主键说明IDint是定义备注编编号Namevarchhar(220)否定义名字信信息Sexvarchhar(44)否定义性别信信息Phoneevarchhar(113)是定义电话号号码QQvarchhar(115)是定义QQ号号码WordPPhoneevarchhar(113)是定义办公室室电话E_Maiilvarchhar(332)是定义E_MMail信信息4. Folk(民族信息息表) 该表存储储民族基本本信息。如如表3-6所示。字段名字段类型是否主键说明IDint是定义民族编编号Folkvarchhar(220)否定义民族名名称表3-6民民族信息3.5 系统界面面的设计3.5.11 界面面的设计的的重要性虽然说程序序设计最核核心的地方方是程序的的功能,但但程序的界界面设计是是不可忽视视的,它直直接影响到到程序的易易用性。尤尤其在Wiindowws时代,一一个良好的的应用界面面会给你的的程序锦上上添花,甚甚至有画龙龙点睛之韵韵味。用户界面:又称人机机界面,实实现用户与与计算机之之间得通信信,以控制制计算机或或进行用户户和计算机机之间得数数据传送得得系统部件件。本企业人事事管 理系系统严格遵遵守用户界界面设计规规范.系统坚持持图形用户户界面(GGUI)设设计原则,界界面直观、对对用户透明明,用户接触触软件后对对界面上对对应的功能能一目了然然、不需要要多少培训训就可以方方便使用本本应用系统统。该企业业人事管理理系统在界界面设计中中也保持了界面的一一致性。一一致性既包包括使用标标准的控件件,也指使使用相同的的信息表现现方法,如如在字体、标标签风格、颜颜色、术语语、显示错错误信息等等方面确保保一致。3.5.22 界面面设计对系统有了了深刻分析析之后,确确定了此企企业人事管管理系统界界面的设计计规则。并并严格根据据界面设计计原则,设设计出了该该企业人事事管理系统统的全部界界面。1. 用户登录界界面的设计计 登登录界面需需要有输入入用户名和和密码,当当输入用户户名和密码码正确的时时候点击确确定就回进进入系统主主界面,点点击取消则则推出登录录。所以说说,登录用用户名、密密码、确定定、取消这这几个按键键需要在登登录界面中中体现出来来,这是登登录界面设设计中,不不可缺少的的部分。如如图3-77所示。图3-7 用户登录录界面图2. 主要信息界界面的设计计输入正确的的用户名和和密码,点点击确定则则会进入主主页面,主主页面的内内容比较丰丰富,一般般所需要的的内容都会会出现在主主页面,根根据你自己己需要的操操作点击相相应的按钮钮,点击不不同的按钮钮就会跳出出相应的页页面,在你你需要的页页面上进行行增、删、改改、查。主主页面的设设计在整个个系统中显显得非常重重要,主页页面设计的的好与坏将将直接关系系到整个系系统的设计计的好与坏坏。在整个个系统的设设计过程中中,主页面面这一部分分需要花费费大部分的的时间。如如图3-88所示。图3-8用用户登录界界面图3. 部门信息管管理界面 部门信息息管理界面面的设计相相对于比较较简单一点点,它需要要进行的操操作比较少少,只需要要实现一些些简单的增增、删、改改、查,在在基础信息息管理模块块中有许多多和部门信信息管理模模块的设计计相似,只只需将其中中的一个设设计好了,其其余的就是是大同小异异了,将主主要的内容容修改一下下,界面设设计也比较较相似,具具体的功能能实现几乎乎就是一模模一样的。如图3-9所示。图3-9用用户登录界界面图4.用户信信息管理界界面用户信息管管理界面,包包括了对用用户信息的的添加、修修改、删除除,使用超超级用户登登录进去添添加新用户户可以对用用户的权限限进行设置置,普通用用户则不可可以。如图图3-100所示。图3-100用户登录录界面图3.6 重重要代码设设计用户管理理中添加用用户信息的的具体代码码实现: privvate voidd btnnOK_CClickk(objject sendder, Systtem.EEventtArgss e)iff(txttUserrnamee.Texxt = "")MMessaageBoox.Shhow(""请输入用用户名!"","错误误");rreturrn;/用户名名为空则提提示iff(txttPassswordd1.Teext = """)MMessaageBoox.Shhow(""不允许空空密码!"","错误误");rreturrn;/密码为为空则提示示iff(txttPassswordd1.Teext != txxtPasssworrd2.TText)MMessaageBoox.Shhow(""两次输入入密码不相相同!","错误");rreturrn;/密码与与确认密码码应相同,不不同则提示示iff(commbDeppartmment.Textt = "")MMessaageBoox.Shhow(""请选择部部门!","错误");rreturrn;/部门选选择不应为为空,为空空则提示Ussernaame = txttUserrnamee.Texxt;Paasswoord = txttPassswordd1.Teext;DeeparttmenttID = (DDeparrtmennt)coombDeeparttmentt.IteemsccombDDeparrtmennt.SeelecttedInndex).IDD;DiialoggResuult = DiaalogRResullt.OKK;/读取用户户名,密码码,选择的的部门IDDpriivatee voiid UsserDiialogg_Loaad(obbjectt sennder, Sysstem.EvenntArggs e)FiillCoomboBBox();priivatee voiid FiillCoomboBBox()coombDeeparttmentt.Iteems.CClearr();sttringg sqll = ""SELEECT IID,Naame FFROM Depaartmeent"SqqlDattaReaader rs = nulll;trryrrs = SqlHHelpeer.ExxecutteReaader(Commmon.CCon,CCommaandTyype.TText,sql);wwhilee(rs.Readd()Depaartmeent dd = nnew DDeparrtmennt(rss0.ToSttringg(),rrs1.ToSStrinng();combbDepaartmeent.IItemss.Addd(d); iif (ccombDDeparrtmennt.Ittems.Counnt > 0) ccombDDeparrtmennt.SeelecttedInndex = 0;caatch(Exceeptioon exx)MMessaageBoox.Shhow(eex.Meessagge);/如异常常,则显示示异常信息息fiinalllyrrs.Cllose();说明:此段段代码主要要是实现用用户管理中中添加用户户的功能.添加的用用户名不能能为空,密密码与确认认密码应相相同,所属属用户部门门在下拉菜菜单中选择择,从而完完成一次添添加用户过过程。由于篇幅有有限,仅对对部分功能能给出设计计思路和具具体实现。第四章 系系统的实现现4.1 系统功能能的实现4.1.11 登录模模块经过上面各各节的工作作后,基本本上完成了了一个档企企业人事管管理系统的的开发。经经过编译后后,在菜单单中选择调调试->>启动调试试命令,则则会出现系系统的登录录界面,如如图4.1所示示。图4.1系系统登陆图图 输入用用户名和密密码,单击击“确定”按钮,当当身份验证证成功后进进入企业人人事管理系系统主界面面.如果密密码错误则则会显示出出错提示,如如图4.2所示示。图4.2系系统登陆界界面用户登陆成成功后.进进入系统主主界面.在在主界面中中可以进行行系统的管管理.比如如更改密码码,退出和和添加. 测试更改改密码功能能如图5.3所示,用用户输入新新的密码,确确认密码与与密码相同同,点确定定按钮,则则完成了密密码更改的的操作.如如下图4.3所示示。图4.3更更改密码界界面图4.1.22 主界面面模块信息管理模模块中包含含员工信息息管理子模模块,部门门管理子模模块和用户户管理子模模块.首先测试员员工信息子子模块,企企业人事管管理人员通通过该界面面实现对员员工信息的的管理,在在窗体中,管管理人员可可对员工的的信息进行行修改,添添加,查询询和删除操操作。当管管理人员在在列表中选选择修改员员工信息时时,其出现现的“编辑区”内便会显显示出该员员工的详细细信息。在在原来的信信息中修改改员工相关关的信息,修修改完毕后后点击确定定按钮,则则完成了员员工信息修修改的操作作。如图44.4所示。图4.4员员工信息管管理中修改改员工信息息图然后我们来来测试用户户管理子模模块,在此此模块中可可以完成用用户的添加加,删除和和修改功能能.以下是是用户信息息的添加界界面.在用用户名框里里写入要添添加用户的的用户名和和密码,进进行权限设设置,通过过下拉菜单单,选择用用户权限,从从而完成添添加用户的的整个操作作.如图44.5所示。图4.5用用户信息管管理图最后是部门门管理子模模块的测试试,在此模模块中,能能完成部门门的添加,修改和删删除功能。其其他的一些些员工信息息的修改,添添加,查询询和删除操操作与部门门模块的相相似。如图图4.6所示。图4.6基基本信息管管理界面图图结束语 在开发过过程中,我我深刻体会会到了.NNET技术术的魅力,认认识到在网网络经济到到来的今天天,掌握好好一门计算算机语言,并并把它运用用到力所能能及的应用用程序开发发中去的重重要性和现现实意义。我这次毕业业设计的目目标是建立立一个基于于C/S的的企业人事事管理系统统,它用到到的开发工工具是Viisuall stuudio.NET 中的Viisuall C#语语言,SQQL Seerverr数据库。最最后完成了了预定的功功能的开发发,包括:员工基本本信息管理理、员工基基本信息统统计、查询询部门、基基本信息管管理、用户户信息管理理、账号管管理、日志志管理等功功能的设计计与实现。本学期的毕毕业设计使使我经历了了一个完整整的软件开开发过程。设设计此软件件,对于没没有开发经经验的我来来说,无疑疑是一个巨巨大的挑战战。从学习习开发数据据库,选择择题目,需需求分析,总总体设计,详详细设计直直到最后编编码测试,一一步一步学学习,一点点一点积累累,最后形形成一个完完整的系统统,这对我我来说也是是一个很大大的考验。由由于是第一一次编写这这样的软件件,没有经经验,前期期工作做的的不是很好好,多亏了了老师的指指导与同学学的帮助,才才得以重上上征途,但但已浪费了了很多时间间。由于个个人能力及及时间有限限,有一些些实际问题题没有考虑虑到