《企业人事管理信息系统毕业论文bfkg.docx》由会员分享,可在线阅读,更多相关《企业人事管理信息系统毕业论文bfkg.docx(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、江苏信息职业技术学院毕业论文题目: 企企业人事事管理信信息系统统 系 别: 物联联网工程程系 专 业: 计算机机应用技技术 学 号: 姓 名: 指导老师: 2012年年 122月 114日前言在这个信息息迅速膨膨胀的社社会,各各行各业业所要管管理、涉涉及的数数据信息息量越来来越多、越越来越大大。随着着当前许许多的中中、小型型企业的的发展壮壮大,员员工的数数量也在在不断的的增加。随随之而来来的管理理成本也也在不断断的提高高。考虑虑到当前前大量企企业的人人事管理理尚处于于手工作作业阶段段,不但但效率低低下,还还常常因因为管理理的不慎慎而出现现纰漏。因因此根据据部分企企业提供供的需求求,设计计此企业
2、业人事管管理系统统,以帮帮助企业业达到人人事管理理办公自自动化、节节约管理理成本、提提高企业业工作效效率的目目的。企业人事管管理系统统是典型型的管理理信息系系统(MMIS),其开开发主要要包括后后台数据据库的建建立和维维护以及及前端应应用程序序的开发发。对于于前者要要求建立立起数据据一致性性和完整整性强、数数据安全全性好的的库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。企企业人事事管理系系统可以以提供丰丰富的功功能,降降低企业业人事管管理工作作的强度度,提高高企业人人事管理理工作的的效率,并并依靠系系统的网网络功能能为人事事管理的的使用创创造良好好的条件件,从而而能够适适
3、应企业业人事管管理的要要求,推推动企业业人事管管理的信信息化建建设。根根据大多多数企业业人事管管理的需需求,本本论文就就该人事事管理系系统的设设计与实实现进行行了分析析探讨:首先对对系统的的需求分分析做了了叙述,然然后介绍绍了系统统的设计计和实现现,最后后进行了了系统测测试。该该企业人人事管理理系统采采用基于于客户端端/服务务端(CC/S)模模式开发发,服务务端采用用SQLL Seerveer20005数数据库服服务器作作为数据据处理和和存储平平台,客客户端应应用程序序采用VVisuual Stddio.NETT 20005进进行开发发,开发发语言选选用C。用户户必须使使用客户户端应用用程序才
4、才能对服服务端数数据进行行操作。34摘要在当今社会会,互联联网空前前的发展展,给人人们的工工作和生生活带来来了极大大的便利利和高效效,信息息化,电电子化已已经成为为节约运运营成本本,提高高工作效效率的首首选。考考虑到当当前大量量企业的的人事管管理尚处处于手工工作业阶阶段,不不但效率率低下,还还常常因因为管理理的不慎慎而出现现纰漏。因因此根据据部分企企业提供供的需求求,设计计此企业业人事管管理系统统,以帮帮助企业业达到人人事管理理办公自自动化、节节约管理理成本、提提高企业业工作效效率的目目的。本企业人事事管理系系统采用用C/SS结构,主主要对企企业员工工的信息息以及跟跟人事相相关的工工作流程程进
5、行集集中的管管理,方方便企业业建立一一个完善善的、强强大的员员工信息息数据库库。它是是以.NNET220100作为开开发平台台和SQQL 220055 Exxpreess数数据库。使使用C# 设计计操作控控件和编编写操作作程序,完完成数据据输入、修修改、存存储、调调用查询询等功能能;并使使用SQQL 220055数据库库形成数数据表,进进行数据据存储。本文详细介介绍了企企业人事事管理系系统的功功能需求求,系统统设计和和具体实实现。并并简要介介绍了系系统开发发采用的的过程方方法。关键词 企业人人事管理理;C/SS系统;员工信信息数据据库;目录前言I摘要III目录IIII第一章 概述11.1 人事
6、管管理系统统简介11.2 管理系系统简介介21.2.11 管管理信息息系统21.2.22 企企业人事事管理系系统的开开发方法法31.3 SQLL Seerveer20005及及C#简介介31.3.11 SSQL Serrverr20005数据据库简介介31.3.22 CC#简介介4第二章 需求分分析62.1 系统需需求分析析62.2 系系统设计计原则7第三章 管管理系统统的设计计方案83.1 系统设设计概要要83.2系统统功能流流程设计计93.3系统统功能结结构设计计103.4 数据库库的设计计103.5 系统界界面的设设计123.5.11 界界面的设设计的重重要性123.5.22 界界面设计
7、计123.6 重重要代码码设计16第四章 系系统的实实现184.1 系统功功能的实实现184.1.11 登录录模块184.1.22 主界界面模块块19结束语222致谢233参考文献24第一章 概述1.1 人事管管理系统统简介 在企业业中,人人事管理理工作是是非常重重要的一一项工作作,它负负责整个个企业的的日常人人事安排排,人员员的人事事管理等等。高效效的人事事管理可可以提高高企业的的市场竞竞争力,使使企业具具有更强强的凝聚聚力和活活力。企企业人事事管理是是企业管管理的一一项重要要内容,在在整个企企业的管管理中具具有重要要地位。随随着计算算机技术术的飞速速发展,企企业信息息化的发发展趋势势,人事
8、事管理系系统已经经成为企企业管理理内不可可缺少的的一部分分,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事管理走走向科学学化、规规范化的的必要条条件。计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。人人事管理理系统是是一个面面向企业业人事部部门工作作人员,为为其提供供服务的的综合信信息管理理系统人人员通过过本系统统完成相相关的日日常工作作,这些些工作也也是平常常较为繁繁重的工工作。员员工的个个人信息息等等都都记录在在人事系系统里进进行管理理。企业下下设人事事部门,全全权处理理企业内内部一切切人事事事务。人人事档案案登记过过程,员员工在人人事部门门
9、领取个个人简历历、家庭庭成员、社社会关系系、个人人基本资资料四式式一份的的表格,然然后填写写,填写写完毕交交回人事事部门,由由人事部部门的档档案管理理组进行行审核,审审核不合合格的发发回重新新填写,合合格的以以原始资资料存档档,并据据以填写写职工人人事卡片片。人事事档案统统计过程程,人事事部门调调查分析析组按管管理组提提供的员员工人事事卡片统统计各种种所需的的数据,然然后填写写所对应应的统计计报表,该该统计报报表一式式两份,然然后做出出分析后后,连同同一份统统计报表表上交上上一级主主管部门门,另一一份统计计报表存存档备查查。如发发生企业业内部人人员调动动、升职职、降职职、或添添加职工工和开除除
10、职工等等情况时时,只需需修改、添添加和删删除相应应的人事事卡片,其其余过程程同上。人人事部门门将收集集到员工工人事信信息统一一进行审审核。审审核过程程中,人人事信息息需要所所有审核核人员通通过,方方可录入入系统数数据库。如如信息有有误,需需要返回回给员工工进行重重新填写写或修改改。企业人事部部门主要要工作:根据公公司需要要,招聘聘相关的的人才以以及对现现有人才才进行继继续教育育,加强强公司的的人力资资源;对对员工的的信息管管理,包包括新员员工的录录入,员员工信息息的修改改以及删删除等;记录员员工的奖奖惩、考考核等信信息;处处理员工工的调动动等。人人事管理理系统的的主要任任务是对对人事档档案进行
11、行整理,使使得管理理员能方方便、快快捷地对对人事档档案进行行查询、统统计、更更新。通通过该系系统,使使企业的的人事管管理工作作系统化化、规范范化、自自动化,从从而提高高企业人人事管理理的效率率。1.2 管理系系统简介介1.2.11 管管理信息息系统管理信息系系统(MISS)是一个个由人、计计算机等等组成的的能进行行信息收收集、传传递、存存储、维维护和使使用的系系统。管管理信息息系统是是信息系系统的一一个分支支之一,经经过300多年的的发展,已已经成为为一个具具有自身身概念、理理论、结结构、体体系和开开发方法法的集管管理科学学、信息息科学、系系统科学学及计算算机科学学等覆盖盖多学科科的综合合性学
12、科科。管理信息系系统的结结构通常常由四个个部分组组成:信信息源、信信息处理理器、信信息用户户和信息息管理者者。管理理信息系系统的主主要任务务一般要要实现对对基础数数据的严严格管理理,确定定信息处处理过程程的标准准化,高高效的完完成日常常处理业业务、优优化分配配各种资资源,包包括人力力、物力力、财力力等。MMIS是是一个人人机结合合的辅助助管理系系统,管管理和决决策的主主题是人人,计算算机只是是辅助的的设备。目前国内使使用和发发展的MMIS平平台模式式大体上上分为两两种:客客户机/服务器器(Clliennt/SServver,简简称C/S)模模式和WWeb浏浏览器/服务器器(Brrowsser/
13、Serrverr,简称称B/SS)模式式。当前前企业信信息管理理系统正正在从CC/S结结构向BB/S结结构转移移,但是是由于安安全性等等方面的的因素,CC/S结结构的管管理信息息系统仍仍然占据据企业管管理信息息系统的的主流。C/S模式式系统以以服务器器作为数数据处理理和存储储平台,在在终端设设计有专专门的应应用程序序进行数数据的采采集和初初次处理理,再将将数据传传递到服服务器端端,用户户必须使使用客户户端应用用程序才才能对数数据进行行操作。C/S模式具有以下优点和缺点:C/S 模模式的优优点: 由于客客户端实实现与服服务器的的直接相相连,没没有中间间环节,因因此响应应速度快快。 软件功功能设计
14、计个性化化,具有有直观、简简单、方方便的特特点,可可以满足足客户个个性化的的功能要要求;如如自由制制表的功功能在CC/S 模式下下就能够够实现,在在B/SS 模式式下就很很难实现现或运行行效率很很低。 操作界界面漂亮亮、形式式多样,可可以充分分满足客客户自身身的个性性化要求求。 C/SS结构的的管理信信息系统统具有较较强的事事务处理理能力,能能实现复复杂的业业务流程程。C/S 模模式的缺缺点: 需要专专门的客客户端安安装程序序,分布布功能弱弱,针对对点多面面广且不不具备网网络条件件的用户户群体,不不能够实实现快速速部署安安装和配配置。 兼容性性差,对对于不同同的开发发工具,具具有较大大的局限限
15、性。若若采用不不同工具具,开发发成本较较高,需需要具有有一定专专业水准准的技术术人员才才能完成成。1.2.22 企企业人事事管理系系统的开开发方法法企业人事管管理系统统的开发发是一个个复杂的的工程,它它涉及到到计算机机处理技技术、系系统理论论、组织织结构、管管理功能能、管理理知识等等各方面面的问题题,至今今没有一一种统一一完备的的开发方方法。但但是每一一种开发发方法都都要遵循循相应的的开发策策略:1.系统要要解决的的问题。2.系统可可行性研研究,确确定系统统要实现现的目标标。3.系统开开发原则则。4.系统开开发前的的准备工工作。5.系统开开发方法法的选择择和开发发计划的的定制。1.3 SQLL
16、 Seerveer20005及及C#简简介1.3.11 SSQL Serrverr20005数据据库简介介SQL SServver 20005和SSQL Serrverr 20005 Exppresss 都都是微软软开发的的,一个个全面的的数据库库平台,EExprresss是SQQL SServver220055的免费费版本,他他们功能能完全相相同20005EExprresss使用集集成的商商业智能能 (BBI) 工具提提供了企企业级的的数据管管理。SSQL Serrverr 20005EExprresss 数据据库引擎擎为关系系型数据据和结构构化数据据提供了了更安全全可靠的的存储功功能,使使
17、您可以以构建和和管理用用于业务务的高可可用和高高性能的的数据应应用程序序。 SQL SServver 20005Exxpreess 数据引引擎是本本企业数数据管理理解决方方案的核核心。此此外 SSQL Serrverr 20005EExprresss 结合合了分析析、报表表、集成成和通知知功能。这这使您的的企业可可以构建建和部署署经济有有效的 BI 解决方方案,帮帮助您的的团队通通过记分分卡、DDashhboaard、WWeb serrvicces 和移动动设备将将数据应应用推向向业务的的各个领领域。与 Miccrossoftt Viisuaal SStuddio、MMicrrosooft O
18、ffficee Syysteem 以以及新的的开发工工具包(包包括 BBusiinesss IInteelliigennce Devveloopmeent Stuudioo)的紧紧密集成成使 SSQL Serrverr 20005 与众不不同。无无论您是是开发人人员、数数据库管管理员、信信息工作作者还是是决策者者,SQQL SServver 20005 都都可以为为您提供供创新的的解决方方案,帮帮助您从从数据中中更多地地获益。 为了锻炼我我对SQQL SServver 20005的理理解和操操作,我我选择了了SQLL Seerveer 220055作为后后台数据据库设计计。根据企业网网的特点点
19、,可以以将其分分为前台台和后台台两个部部分设计计。前台台主要用用于实现现企业产产品展示示、详细细信息查查看、企企业新闻闻发布、推推荐企业业展示等等功能;后台主主要用于于管理员员对企业业、会员员信息和和产品发发布等进进行管理理。1.3.22 CC#简介介在过去的二二十年里里,C和和C+已经成成为在商商业软件件的开发发领域中中使用最最广泛的的语言。它它们为程程序员提提供了十十分灵活活的操作作,不过过同时也也牺牲了了一定的的效率。对对于C/C+用户来来说,最最理想的的解决方方案无疑疑是在快快速开发发的同时时又可以以调用底底层平台台的所有有功能。他他们想要要一种和和最新的的网络标标准保持持同步并并且能
20、和和已有的的应用程程序良好好整合的的环境。另另外,一一些C/C+开发人人员还需需要在必必要的时时候进行行一些底底层的编编程。C# (CC shharpp) 是是微软对对这一问问题的解解决方案案。C#是一种种最新的的、面向向对象的的编程语语言。它它使得程程序员可可以快速速地编写写各种基基于Miicroosofft .NETT平台的的应用程程序,MMicrrosooft .NEET提供供了一系系列的工工具和服服务来最最大程度度地开发发利用计计算与通通讯领域域。 正是由由于C#面向对对象的卓卓越设计计,使它它成为构构建各类类组件的的理想之之选无论是是高级的的商业对对象还是是系统级级的应用用程序。使使
21、用简单单的C#语言结结构,这这些组件件可以方方便的转转化为XXML 网络服服务,从从而使它它们可以以由任何何语言在在任何操操作系统统上通过过Intternnet进进行调用用。 最重要的是是,C#使得CC+程程序员可可以高效效的开发发程序,而而绝不损损失C/C+原有的的强大的的功能。因因为这种种继承关关系,CC#与CC/C+具有有极大的的相似性性,熟悉悉类似语语言的开开发者可可以很快快的转向向C#。C#具有以下的优点:1、简单 1) C#中指针针已经消消失。 2) 不安全的操操作,比比方说直直接内存存操作不不被允许许了。 3) C#中:或或-操作作符是没没用的。4) 因为它是基基于.NNET平平
22、台的,它继承承了自动动内存管管理和垃垃圾回收收的特点点。5) 原始数据类类型可变变的数据据范围像像Inttegeer,FFloaats等等。6) 整形数值00和1不不再作为为布尔值值出现.C#中中的布尔尔值是纯纯粹的ttruee和faalsee值而且且没有更更多的=操操作符和和=操作作符错误误.=被被用于进进行比较较操作而而=被用做做赋值操操作。2、现代 1) C#建立在在当前的的潮流上上,对于于创建相相互兼容容的,可可伸缩的的,健壮壮的应用用程序来来说是非非常强大大和简单单的。2) C#拥有内内建的支支持来将将任何组组件转换换成一个个webb seerviice,运行在在任何平平台上的的任何
23、应应用程序序都可以以通过互互联网来来使用这这个服务务。3、面向对对象的1) C#支持数数据封装装,继承承,多态态和对象象界面(即jaava中中的innterrfacce关键键字)。2) ( intt , flooat ,dooublle)在在javva中都都不是对对象,但但是C#引入和和结构体体(sttruccts)来使原原始数据据类型变变成对象象intt i=1;SStriing a=ii Toostrringg();/转转换(或或者)BBoxiing。4、类型安安全1) 在C#中我我们不能能进行不不安全的的类型转转换像将dooublle转换换成boooleean.。2) 值类型(常常量类型
24、型)被初初始化为为零值而而引用类类型(对对象和类类被编译译器自动动初始化化为零值值.。第二章 需求分析析2.1 系统需需求分析析性能需求:整个系系统应当当操作简简便,界界面友好好,维护护简便。数数据库要要求运行行稳定,执执行速度度快,数数据安全全性高。软软件系统统本身运运行对计计算机硬硬件平台台和操作作系统平平台要求求适中。功能需求:系统功功能主要要包括以以下几个个方面:一,信信息管理理. 包包含员工工信息管管理,用用户信息息管理和和部门信信息管理理.二,日日志管理理. 三三,系统统管理.各模块块功能如如下:1) 员工基本信信息管理理此功能模块块主要完完成员工工大量基基本信息息的管理理,包括括
25、员工信信息录入入,员工工信息删删除,员员工信息息修改等等子模块块,主要要目的是是协助企企业管理理人员管管理新老老员工的的大量信信息,将将以往大大量分散散的信息息统一集集中到数数据库中中。2) 员工基本信信息统计计查询此功能模块块主要提提供给管管理员查查询员工工信息详详情,协协助管理理人员根根据条件件快速定定位员工工以及对对员工信信息的统统计分析析。通过过此功能能模块,管管理人员员可以对对大量员员工的详详细情况况进行统统计,例例如年龄龄段分析析,工龄龄分析等等。3) 基本信息管管理此功能模块块主要是是提供给给管理员员对公司司员工的的一些信信息进行行分类统统计。完完成对公公司新增增部门、新新增民族
26、族、新增增职工、文文化水平平等等信信息完成成添加或或删除等等功能。4) 用户信息管管理此功能模块块主要是是提供给给管理员员分配企企业人事事管理的的权限。设设置合法法用户对对整个管管理系统统实施管管理。具具有添加加或删除除或修改改管理用用户的功功能。5) 账号管理此功能模块块对系统统中的账账号进行行管理,将将用户密密码加密密存储,主主要为安安全方面面考虑而而设置,使使用基于于角色的的权限控控制来区区分用户户。6) 记事本管理理此功能模块块将用户户登录登登出情况况以及对对系统的的操作等等进行日日志记录录备案以以供需要要的时候候追踪查查询。7) 登录系统此模块实现现系统用用户的安安全登录录,保护护系
27、统只只接受合合法授权权用户的的访问。用户需求: 因为此此管理系系统主要要是针对对大多数数企业的的人事管管理部门门管理公公司内部部人事而而开发的的,它仅仅仅是提提供给人人事管理理部门的的工作人人员使用用,也就就是说用用户角色色都是单单一的,他们都都是系统统的管理理者,享享有平等等的权限限.系统统管理员员点击用用户管理理,可以以对用户户信息表表进行查查询,编编辑,删删除,添添加新用用户等操操作。合合法用户户在成功功登陆系系统后可可以进行行系统的的整体操操作.2.2 系系统设计计原则A、实用性性原则要力求最大大限度地地满足实实际工作作的需要要,充分分考虑各各业务层层次、各各管理环环节数据据处理的的实
28、用性性,把满满足客户户生产和和管理业业务作为为第一要要素进行行考虑。B、可扩展展性与可可维护性性原则为适应将来来的发展展,MIIS系统统应该具具有良好好的可扩扩展性和和可维护护性。软软件设计计尽可能能模块化化、组件件化、是是应用系系统可灵灵活配置置,适应应不同的的情况。C、安全可可靠性原原则应用软件与与数据库库系统的的设计要要做到安安全可靠靠,防止止非法用用户的入入侵。数数据库的的备份策策略恰当当,以防防灾难性性事故发发生。D、用户界界面设计计原则图形化原则则:用户户界面的的设计应应做到美美观大方方。用户户界面应应直观、明明了、条条理清晰晰。实现现“傻瓜型型”管理易学、易易用、易易管理。E、数
29、据库库设计原原则对数据库的的设计因因该体现现一致性性、完整整性、安安全性、可可伸缩性性和规范范化。第三章 管管理系统统的设计计方案3.1 系统设设计概要要系统设计要要在理解解需求和和分析需需求之后后才能正正确搭建建.理解需求是是在问题题及其最最终解决决方案之之间架设设桥梁的的第一步步。开发发者只有有和客户户充分理理解了需需求之后后才能开开始设计计系统。否否则,对对需求定定义的任任何改进进,在设设计上都都必须大大量返工工。分析需求是是从客户户的需求求中提取取出软件件系统能能够帮助助用户解解决的业业务问题题,通过过对用户户业务问问题的分分析,规规划出系系统的功功能模块块,即定定义用例例。这个个步骤
30、是是对理解解需求的的升华,直直接关系系到该系系统的质质量。根据第三章章的需求求分析,企企业人事事管理系系统采用用基于客客户端/服务端端(C/S)模模式开发发,服务务端采用用SQLL Seerveer20005数数据库服服务器作作数据处处理和存存储平台台,客户户端应用用程序采采用Viisuaal SStdiio.NNET 20110进行行开发,开开发语言言选用CC。用用户必须须使用客客户端应应用程序序才能对对服务端端数据进进行操作作。 3.2系统统功能流流程设计计在设计一个个系统的的时候,要要先设计计出它的的一个整整体工作作的流程程图,怎怎么样一步一步的的实现操操作,下下图就是是这个系系统的详详
31、细工作作流程图图。如图图3-11所示。图3-1 系统总总体功能能流程图图3.3系统统功能结结构设计计系统的功能能结构图图,可以以很直观观的表现现出系统统具体的的功能,详详细的结结构设计计图见下下图,如如图3-2所示示。图3-2 系统总总体功能能结构图图3.4 数据库库的设计计根据需求分分析,本本系统后后台数据据库有许许多表格格,以下下给出部部分数据据库表的的简单描描述。1.admmin(用户信信息表)该表存储用用户基本本信息。以以供登录录密码验验证,显显示用户户身份用用。如表表3-33所示。表3-3用用户基本本信息字段名字段类型是否主键说明IDint是定义用户编编号Namevarchhar(2
32、0)否定义用户姓姓名Passwworddvarchhar(20)否定义用户登登录密码码Permiissiionssvarchhar(8)否定义用户权权限2. Brancch(部部门信息息表)该表存储部部门基本本信息。如如表3-4所示示。表3-4部部门信息息字段名字段类型是否主键说明IDint是定义部门编编号BrancchNaamvarchhar(20)否定义部门名名称3. AddreessBBookk(备注注信息表表) 该该表存储储备注基基本信息息。如表表3-5所示示。表3-5备备注信息息字段名字段类型是否主键说明IDint是定义备注编编号Namevarchhar(20)否定义名字信信息Sex
33、varchhar(4)否定义性别信信息Phoneevarchhar(13)是定义电话号号码QQvarchhar(15)是定义QQ号号码WordPPhonnevarchhar(13)是定义办公室室电话E_Maiilvarchhar(32)是定义E_MMaill信息4. Folk(民族信信息表) 该表存储储民族基基本信息息。如表表3-6所示示。字段名字段类型是否主键说明IDint是定义民族编编号Folkvarchhar(20)否定义民族名名称表3-6民民族信息息3.5 系统界界面的设设计3.5.11 界界面的设设计的重重要性虽然说程序序设计最最核心的的地方是是程序的的功能,但但程序的的界面设设计是
34、不不可忽视视的,它它直接影影响到程程序的易易用性。尤尤其在WWinddowss时代,一一个良好好的应用用界面会会给你的的程序锦锦上添花花,甚至至有画龙龙点睛之之韵味。用户界面:又称人人机界面面,实现现用户与与计算机机之间得得通信,以以控制计计算机或或进行用用户和计计算机之之间得数数据传送送得系统统部件。本企业人事事管 理理系统严严格遵守守用户界界面设计计规范.系统坚坚持图形形用户界界面(GGUI)设设计原则则,界面面直观、对对用户透透明,用户接接触软件件后对界界面上对对应的功功能一目目了然、不不需要多多少培训训就可以以方便使使用本应应用系统统。该企企业人事事管理系系统在界界面设计计中也保持了界
35、面的的一致性性。一致致性既包包括使用用标准的的控件,也指使使用相同同的信息息表现方方法,如如在字体体、标签签风格、颜颜色、术术语、显显示错误误信息等等方面确确保一致致。3.5.22 界界面设计计对系统有了了深刻分分析之后后,确定定了此企企业人事事管理系系统界面面的设计计规则。并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面。1. 用户登录界界面的设设计 登登录界面面需要有有输入用用户名和和密码,当当输入用用户名和和密码正正确的时时候点击击确定就就回进入入系统主主界面,点点击取消消则推出出登录。所所以说,登登录用户户名、密密码、确确定、取取消这几几个按键键需要在在登录界界面中体体现出
36、来来,这是是登录界界面设计计中,不不可缺少少的部分分。如图图3-77所示。图3-7 用户登登录界面面图2. 主要信息界界面的设设计输入正确的的用户名名和密码码,点击击确定则则会进入入主页面面,主页页面的内内容比较较丰富,一一般所需需要的内内容都会会出现在在主页面面,根据据你自己己需要的的操作点点击相应应的按钮钮,点击击不同的的按钮就就会跳出出相应的的页面,在在你需要要的页面面上进行行增、删删、改、查查。主页页面的设设计在整整个系统统中显得得非常重重要,主主页面设设计的好好与坏将将直接关关系到整整个系统统的设计计的好与与坏。在在整个系系统的设设计过程程中,主主页面这这一部分分需要花花费大部部分的
37、时时间。如如图3-8所示示。图3-8用用户登录录界面图图3. 部门信息管管理界面面 部门信信息管理理界面的的设计相相对于比比较简单单一点,它它需要进进行的操操作比较较少,只只需要实实现一些些简单的的增、删删、改、查查,在基基础信息息管理模模块中有有许多和和部门信信息管理理模块的的设计相相似,只只需将其其中的一一个设计计好了,其其余的就就是大同同小异了了,将主主要的内内容修改改一下,界界面设计计也比较较相似,具具体的功功能实现现几乎就就是一模模一样的的。如图图3-99所示。图3-9用用户登录录界面图图4.用户信信息管理理界面用户信息管管理界面面,包括括了对用用户信息息的添加加、修改改、删除除,使
38、用用超级用用户登录录进去添添加新用用户可以以对用户户的权限限进行设设置,普普通用户户则不可可以。如如图3-10所所示。图3-100用户登登录界面面图3.6 重重要代码码设计用户管理理中添加加用户信信息的具具体代码码实现: privvatee vooid btnnOK_Cliick(objjectt seendeer, Sysstemm.EvventtArggs ee)iff(txxtUssernnamee.Teext = )MMesssageeBoxx.Shhow(请输输入用户户名!,错错误);rretuurn;/用户户名为空空则提示示iff(txxtPaasswwordd1.TTextt =
39、 )MMesssageeBoxx.Shhow(不允允许空密密码!,错错误);rretuurn;/密码码为空则则提示iff(txxtPaasswwordd1.TTextt != txxtPaasswwordd2.TTextt)MMesssageeBoxx.Shhow(两次次输入密密码不相相同!,错错误);rretuurn;/密码码与确认认密码应应相同,不不同则提提示iff(coombDDepaartmmentt.Teext = )MMesssageeBoxx.Shhow(请选选择部门门!,错误误);rretuurn;/部门门选择不不应为空空,为空空则提示示Ussernnamee = txttUs
40、eernaame.Texxt;Paasswwordd = txttPassswoord11.Teext;DeeparrtmeentIID = (Depparttmennt)ccombbDepparttmennt.IItemmsccombbDepparttmennt.SSeleecteedInndexx).ID;DiialoogReesullt = DiialoogReesullt.OOK;/读取用用户名,密密码,选选择的部部门IDDpriivatte vvoidd UsserDDiallog_Loaad(oobjeect sennderr, SSysttem.EveentAArgss e)Fi
41、illCCombboBoox();priivatte vvoidd FiillCCombboBoox()coombDDepaartmmentt.Ittemss.Cllearr();sttrinng ssql = SELLECTT IDD,Naame FROOM DDepaartmmentt;SqqlDaataRReadder rs = nnulll;trryrrs = SqqlHeelpeer.EExeccuteeReaaderr(Coommoon.CCon,CommmanndTyype.Texxt,ssql);wwhille(rrs.RReadd()Depparttmennt dd = ne
42、ww Deeparrtmeent(rs0.ToSStriing(),rrs11.TToSttrinng();commbDeeparrtmeent.Iteems.Addd(d); iif (commbDeeparrtmeent.Iteems.Couunt 00) commbDeeparrtmeent.SellecttedIIndeex = 0;caatchh(Exxcepptioon eex)MMesssageeBoxx.Shhow(ex.Messsagge);/如异异常,则则显示异异常信息息fiinalllyrrs.CClosse();说明:此段段代码主主要是实实现用户户管理中中添加用用户的功
43、功能.添添加的用用户名不不能为空空,密码码与确认认密码应应相同,所所属用户户部门在在下拉菜菜单中选选择,从从而完成成一次添添加用户户过程。由于篇幅有有限,仅仅对部分分功能给给出设计计思路和和具体实实现。第四章 系系统的实实现4.1 系统功功能的实实现4.1.11 登录录模块经过上面各各节的工工作后,基基本上完完成了一一个档企企业人事事管理系系统的开开发。经经过编译译后,在在菜单中中选择调调试-启动动调试命命令,则则会出现现系统的的登录界界面,如如图4.1所所示。图4.1系系统登陆陆图 输输入用户户名和密密码,单单击“确定”按钮,当当身份验验证成功功后进入入企业人人事管理理系统主主界面.如果密密
44、码错误误则会显显示出错错提示,如如图4.2所所示。图4.2系系统登陆陆界面用户登陆成成功后.进入系系统主界界面.在在主界面面中可以以进行系系统的管管理.比比如更改改密码,退出和和添加. 测试试更改密密码功能能如图55.3所所示,用用户输入入新的密密码,确确认密码码与密码码相同,点点确定按按钮,则则完成了了密码更更改的操操作.如如下图44.3所所示。图4.3更更改密码码界面图图4.1.22 主界界面模块块信息管理模模块中包包含员工工信息管管理子模模块,部部门管理理子模块块和用户户管理子子模块.首先测试员员工信息息子模块块,企业业人事管管理人员员通过该该界面实实现对员员工信息息的管理理,在窗窗体中,管管理人员员可对员员工的信信息进行行修改,添添加,查查询和删删除操作作。当管管理人员员在列表表中选择择修改员员工信息息时,其其出现的的“编辑区区”内便会会显示出出该员工工的详细细信息。在在原来的的信息中中修改员员工相关关的信息息,修改改完毕后后点击确确定按钮钮,则完完成了员员工信息息修改的的操作。如如图4.4所示。图4.4员员工信息息管理