《基于VB人事管理系统毕业设计含源文件21855.doc》由会员分享,可在线阅读,更多相关《基于VB人事管理系统毕业设计含源文件21855.doc(79页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.毕业设计(论 文)题 目:人事管管理系统统作者:指导教师:专 业:时 间:中文题目:人事管管理系统统外文题目:PERRSONNNELL MAANAGGEMEENT SYSSTEMM摘要随着计算机机技术的的飞速发发展,计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。本本系统结结合公司司实际的的人事管管理制度度,经过过实际的的需求分分析,采采用功能能强大的的Vissuall Baasicc6.00作为开发发工具而而开发出出
2、来的单单机版人人事管理理系统。整个系统从从符合操操作简便便、界面面友好、灵灵活、实实用、安安全的要要求出发发,完成成人事管管理的全全过程,包包括新进进员工加加入时人人事档案案的建立立、老员员工的转转出、职职位等的的变动引引起职工工信息的的修改、员员工信息息查询、统统计等人人事管理理工作以以及新进进员的新新增、老老员工修修改等管管理工作作。经过过实际使使用证明明,本文文所设计计的人事事管理系系统可以以满足公公司人事事管理方方面的需需要。关键词: 信息息管理、人人事管理理、人事事管理系系统AbstrracttWith thee raapidd deevellopmmentt off coompuu
3、terr teechnnoloogy, coompuuterrs iin bbusiinesss mmanaagemmentt apppliicattionns tto tthe poppulaarizzatiion of thee usse oof ccompputeer pperssonnnel mannageemennt oof eenteerprrisees iis iimpeerattivee. TThe commbinnatiion of thee acctuaal ssysttem of perrsonnnell maanaggemeent sysstemm, aafteer t
4、the acttuall deemannd aanallysiis, a ppoweerfuul ddeveeloppmennt ttoolls VVisuual Bassic66.0 as devveloopedd ass a staand-aloone verrsioon oof tthe perrsonnnell maanaggemeent sysstemm.The wwholle ssysttem froom tthe simmplee, uuserr-frrienndlyy, fflexxiblle, praactiicall annd ssecuuritty oof tthe re
5、qquesst, to commpleete thee enntirre pproccesss off peersoonneel mmanaagemmentt, iinclludiing neww sttafff jooineed tthe perrsonnnell fiile at thee esstabblisshmeent, thhe oold staaff outt off joobs ariisinng ffromm trradee unnionns aand othher chaangees iin iinfoormaatioon CChanngess, sstafff iinfo
6、ormaatioon, staatissticcs aand othher perrsonnnell maanaggemeent, ass weell as neww Meembeers of thee neew aand oldd emmplooyeees rreviisioons mannageemennt. Aftter thaat tthe acttuall usse, thee paaperr deesiggnedd byy thhe pperssonnnel mannageemennt ssysttem to meeet tthe perrsonnnell maanaggemeen
7、t of thee coompaanys nneedds.Key wwordds: infformmatiion mannageemennt; peersoonneel mmanaagemmentt; peersoonneel mmanaagemmentt syysteem目 录第一章 概述11、本课题题的来源源12、本论文文的目的的、内容容及作者者主要贡贡献1第二章开好好发工具具的选择择22第三章系统统调研及及可行性性分析661、 系统统调研62、 可靠靠性分析析概述63、 技术术可行性性分析7第四章系统统分析881、系统需需求分析析92、数据流流程图9第五章 系系统总体体设计1101、功能
8、描描述102、系统操操作流程程图11第六章系统统详细设设计1221、数据库库设计122、系统主主要界面面13第七章 系系统测试试1161、测试举举例162、测试项项目173、测试方方法18致谢119参考文献119附录 原程程序清单单 200 第一章 概述1、 本课题的来来源随着计算机机技术的的飞速发发展,计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。对对于大中中型企业业来说,利利用计算算机支持持企业高高效率完完成劳动动人事管管理的日日常事务务,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事管理走走向科学学化、规规范化的的必要条条件;计计算机管管
9、理所无无法比拟拟的优点点检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事管管理的效效率,也是企企业的科科学化、正正规化管管理,与世界界接轨的的重要条条件。不不同的企企业具有有不同的的人事管管理制度度,这就就决定了了不同的的企业需需要不同同的人事事管理系系统。2、本论文文的目的的、内容容及作者者主要贡贡献(1)目的的:目前市面上上流行的的人事管管理系统统不少。但但是,对对于企、事事业单位位的人事事管理系系统来说说,不需需要大型型的数据据库系统统。只需需要一个个操作方方便,功功能实用用,能满满足本中中心对数数据的管管理及需需
10、求的系系统。我我们的目目标就是是在于开开发一个个功能实实用、操操作方便便,简单单明了的的人事管管理系统统。(2)内容容能够录入人人事的基基本资料料,在操操作上能能够完成成诸如添添加、修修改、删删除、按按各种条条件进行行查询、新新用户的的设置及及密码修修改等方方面的工工作,基基本满足足人事日日常业务务的需要要。 (3)作作者的主主要贡献献本人独立完完成了此此课题的的研究与与开发,包包括调研研、分析析、设计计、编码码、测试试、文档档编写等等内容。第二章 开发工工具的选选择现在,市场场上可以以选购的的应用开开发产品品很多,流流行的也也有数十十种。目目前在我我国市场场上最为为流行、使使用最多多、最为为
11、先进的的可用作作企业级级开发工工具的产产品有:Microosofft公司司的Visuual BassicMicroosofft公司司的Visuual CBorlaand公公司的Delpphi Java等等等在目前市场场上这些些众多的的程序开开发工具具中,有有些强调调程语言言的弹性性与执行行效率;有些则则偏重于于可视化化程序开开发工具具所带来来的便利利性与效效率的得得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数倍倍的工夫夫来处
12、理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调程续语言的的弹性,却却没有便便利的工工具作配配合,会会使一些些即使非非常简单单的界面面处理动动作,也也会严重重地浪费费程序设设计师的的宝贵时时间。作为数据库库系统的的开发,Vissuall Baasicc是一个个非常理理想选择择。数据据库是MIS中的重重要支持持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:V
13、isuaal BBasiic是一种种可视化化的、面面对对象象和条用用事件驱驱动方式式的结构构化高级级程序设设计,可可用于开开发Winndowws环境下下的种类类应用程程序。它它简单易易学、效效率高,且且功能强强大,可可以与Winndowws的专业业开发工工具SDK相媲美美,而且且程序开开发人员员不必具具有C/CC+编程基基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Winndowws内部的的应用程程序接口口(APPI)函数,以以及动态态链接库库(DLLL)、动态态数据交交换(DDDE)、对象象的链接接与嵌入入(OLL
14、E)、开放放式数据据访问(ODDBC)等技术术,可以以高效、快快速地开开发出Winndowws环境下下功能强强大、图图形界面面丰富的的应用软软件系统统。总的来说,Vissuall Baasicc具有以以下特点点:可视化编程程:用传统程序序设计语语言设计计程序时时,都是是通过编编写程序序代码来来设计用用户界面面,在设设计过程程中看不不到界面面的实际际显示效效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程-编译-修改的的操作可可能要反反复多次次,大大大影响了了软件开开发效率率。Vissuall Baasicc提供了了可视化
15、化设计工工具,把把Winndowws界面设设计的复复杂性“封装”起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码。只只需要按按设计要要求的屏屏幕布局局,用系系统提供供的工具具,在屏屏幕上画画出各种种“部件”,即图图形对象象,并设设置这些些图形对对象的属属性。Vissuall Baasicc自动产产生界面面设计代代码,程程序设计计人员只只需要编编写实现现程序功功能的那那部分代代码,从从而可以以大大提提高程序序设计的的效率。面向对象的的程序设设计4.0版以以后的Vissuall Baasicc支持面面向对象象的程序序设计,但但它与一一般的面面向对象象的程序序设计语语言(C+)不完全全相
16、同。在在一般的的面向对对象程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Vissuall Baasicc则是应应用面向向对象的的程序设设计方法法(OOOP),把程程序和数数据封装装起来作作为一个个对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在在设计对对象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具画在在界面上上,Vissuall Baasicc自动生生成对象象的程序序代码并并封装起起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。结构化程序序设计语语言Visuaal BBasiic是在BASSIC语言
17、的的基础上上发展起起来的,具具有高级级程序设设计语言言的语句句结构,接接近于自自然语言言和人类类的逻辑辑思维方方式。Vissuall Baasicc语句简简单易懂懂,其编编辑器支支持彩色色代码,可可自动进进行语法法错误检检查,同同时具有有功能强强大且使使用灵活活的调试试器和编编译器。Visuaal BBasiic是解释释型语言言,在输输入代码码的同时时,解释释系统将将高级语语言分解解翻译成成计算机机可以识识别的机机器指令令,并判判断每个个语句的的语法错错误。在在设计Vissuall Baasicc程序的的过程中中,随时时可以运运行程序序,而在在整个程程序设计计好之后后,可以以编译生生成可执执行
18、文件件(.EEXE),脱离Vissuall Baasicc环境,直直接在Winndowws环境下下运行。事件驱动编编程机制制Visuaal BBasiic通过事事件来执执行对象象的操作作。一个个对象可可能会产产生多个个事件,每每个事件件都可以以通过一一段程序序来响应应。例如如,命令令按钮是是一个对对象,当当用户单单击该按按钮时,将将产生一一个“单击”(CLLICKK)事件,而而在产生生该事件件时将执执行一段段程序,用用来实现现指定的的操作。在用Vissuall Baasicc设计大大型应用用软件时时,不必必建立具具有明显显开始和和结束的的程序,而而是编写写若干个个微小的的子程序序,即过过程。这
19、这些过程程分别面面向不同同的对象象,由用用户操作作引发某某个事件件来驱动动完成某某种特定定的功能能,或者者由事件件驱动程程序调用用通用过过程来执执行指定定的操作作,这样样可以方方便编程程人员,提提高效率率。访问数据库库Visuaal BBasiic具有强强大的数数据库管管理功能能,利用用数据控控件和数数据库管管理窗口口,可以以直接建建立或处处理Miccrossoftt Acccesss格式的的数据库库,并提提供了强强大的数数据存储储和检索索功能。同同时,Vissuall Baasicc还能直直接编辑辑和访问问其他外外部数据据库,如如DBASSE,FoxxProo,Parradoox等,这这些数
20、据据库格式式都可以以用Vissuall Baasicc编辑和和处理。Visuaal BBasiic提供开开放式数数据连接接,即ODBBC功能,可可通过直直接访问问或建立立连接的的方式使使用并操操作后台台大型网网络数据据库,如如SQLL Seerveer,Oraaclee等。在在应用程程序中,可可以使用用结构化化查询语语言SQL数据标标准,直直接访问问服务器器上的数数据库,并并提供了了简单的的面向对对象的库库操作指指令和多多用户数数据库访访问的加加锁机制制和网络络数据库库的SQL的编程程技术,为为单机上上运行的的数据库库提供了了SQL网络接接口,以以便在分分布式环环境中快快速而有有效地实实现客户
21、户/服务器(clliennt/sservver)方案。动态数据交交换(DDEE)利用动态数数据交换换(Dyynammic Datta EExchhangge)技术,可可以把一一种应用用程序中中的数据据动态地地链接到到另一种种应用程程序中,使使两种完完全不同同的应用用程序建建立起一一条动态态数据链链路。当当原始数数据变化化时,可可以自动动更新链链接的数数据。Vissuall Baasicc提供了了动态数数据交换换的编程程技术,可可以在应应用程序序中与其其他Winndowws应用程程序建立立动态数数据交换换,在不不同的应应用程序序之间进进行通信信。对象的链接接与嵌入入(OLEE)对象的链接接与嵌入
22、入(OLLE)将每个个应用程程序都看看作是一一个对象象(obbjecct),将不不同的对对象链接接(liink)起来,再再嵌入(emmbedd)某个应应用程序序中,从从而可以以得到具具有声音音、影像像、图像像、动画画、文字字等各种种信息的的集合式式的文件件。OLE技术是Miccrossoftt公司对对象技术术的战略略,它把把多个应应用程序序合为一一体,将将每个应应用程序序看作是一一个对象象进行链链接和嵌嵌入,是是一种应应用程序序一体化化的技术术。利用用OLE技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),这种种文档由由来自多多个不同同应用程程序的对对象组成
23、成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。动态链接库库(DLLL)Visuaal BBasiic是一种种高级程程序设计计语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但但它可以以通过动动态链接接库技术术将C/CC+或汇编编语言编编写的程程序加入入到Vissuall Baasicc应用程程序中,可可以像调调用内部部函数一一样调用用其他语语言编写写的函数数。此外外,通过过动态链链接库,还还可以调调用Winndowws应用程程序接口口(APPI)函数,实实现SDK所具有有的功能能。第三章 系统调调研
24、及可可行性分分析31 系系统调研研正式开发管管理信息息系统之之前进行行调研是是非常必必要的,其其必要性性主要表表现在以以下几个个方面。(1)明确确用户的的要求,以以根据调调查结果果进行可可行性分分析,确确认系统统的开发发是否可可行。(2)提出出新系统统的人员员并不都都是系统统研究人人员,有有些人对对于其功能和和处理数数据的方方法没有有明确的的认识。它它们只是是根据自自己业务务工作的的需要提提出了要要求,系系统开发发人员要要对此进进行详细细的调查查和分析析,确认认用户的的要求可可以通过过现有的的计算机机技术实实现,保保证开发发的管理理信息系系统的功功能与用用户提出出的要求求相吻合合。(3)企业业
25、的现行行系统可可能是手手工系统统,也可可能是使使用和计计算机的的系统,无无论是何何种情况况,都要要详细地地调查现现行系统统中信息息处理的的具体情情况,系系统内部部功能结结构,以以便设计计出一个个合理的的、好的的新系统统逻辑模模型,为为新系统统的设计计工作打打好基础础,保证证整个系系统开发发的质量量。总之,必要要对现行行系统进进行详细细的调查查,明确确用户需需求,保保证开发发的新系系统的功功能与用用户的要要求相吻吻合,避避免耗费费大量的的人力、物物力、财财力,新新系统的的开发却却失败的的悲剧发发生。32 可行性性分析概概述可行性分析析是在用用户的要要求和系系统调研研的基础础上进行行的,对对新系统
26、统的开发发从社会会、技术术、经济济、管理理等方面面进行分分析,并并得出新新系统的的开发工工作可行行、不可可行、需需要修改改、追加加投资、暂暂缓开发发、分步步实施等等方案和和结论,最最后完成成可行性性分析。可行性分析析一般可可定义为为:可行行性分析析是在建建设的前前期对工工程项目目的一种种考察和和鉴定,对对拟议中中的项目目进行全全面与综综合的技技术、经经济能力力的调查查,判断断它是否否可行。(1)可行行性分析析阶段的的主要工工作包括括以下几几个方面面:新系统目目标可行行性分析析:分析新系统统的目标标是否符符合企业业的现状状和发展展的需要要。社会可行行性分析析:社会可行性性分析主主要是指指管理信信
27、息系统统的开发发是否符符合国家家法律、下下策,是是否能够够与社会会大系统统实现良良好的对对接。技术可行行性分析析:技术可行性性分析是是根据新新系统的的目标来来衡量是是否具备备所需要要的技术术,包括括系统开开发人员员数量和和水平,硬硬件方面面,软件件方面及及其它应应用技术术。经济可行行性分析析经济可行性性分析主主要是对对开发新新系统所所投入的的资金与与系统投投入使用用后所带带来的经经济效益益进行比比较,确确认新系系统是否否会给企企业带来来一定的的经济效效益。管理可行行性分析析:管理可行性性分析主主要是分分析企业业现行的的管理体体制和企企业领导导是否具具有现代代化的管管理意识识和管理理水平。33
28、技技术可行行性分析析技术可行性性分析主主要包括括四个方方面:目目前有关关的技术术能否支支持所开开发的新新系统;新系统统开发人人员的数数量和水水平,即即人力资资源;硬硬件和软软件资源源。(1)技术术支持:首先根据新新系统的的目标,考考虑目前前有关的的技术能能否支持持所开发发的新系系统。这这里讨论论的技术术必须是是已经普普遍使用用的,而而不是待待研究的的或正在在研究的的。(2)硬件件资源:开发管理信信息系统统所需的的硬件资资源包含含以下两两个方面面:系统开发人人员在管管理信息息系统的的开发过过程中所所需要的的计算机机设备及及其有关关的外部部设备;管理信信息系统统开发成成功投入入使用后后,使用用单位
29、所所应具备备的计算算机设备备及其有有关的外外围设备备。对硬硬件资源源进行可可行性分分析时主主要考虑虑计算机机的主机机内存、类类型、功功能、联联网能力力、安全全保护措措施以及及输入/输出设设备,外外存储器器和联网网数据通通信设备备的配置置、功能能、效率率等指标标是否符符合系统统方案设设计要求求,同时时还要考考虑计算算机的性性能/价格比比。(3)软件件资源软件资源的的可行性性分析主主要考虑虑以下几几点是否否满足用用户的要要求:操作系统统的选择择;编译系统统的选择择;数据库管管理系统统的选择择;高级编程程语言的的选择;汉字处理理系统的的选择;应用软件件包的选选择。本系统在开开发前,与与中心的的领导和
30、和有关的的操作人人员密切切沟通,认认真听取取他们的的意见,并并吸收他他们的积积极观点点,使本本系统的的开发在在相当大大的程度度上具有有一定的的先进性性和合理理性。第四章 系统分分析41 系统需需求分析析系统分析是是开发管管理信息息系统的的关键性性阶段,是是一个从从不断认认识和逐逐步细化化的过程程,是下下一阶段段的工作作基础,是是为下一一阶段进进行物理理方案设设计、解解决“怎么做”提供依依据,基基关键性性主要体体现在“理解需需求”和“表达需需求”两方面面。通过对现行行系统的的详细调调研,主主要是从从系统的的角度理理解用户户的需要要,确定定新系统统的综合合要求,并并提出这这些需求求的实现现条件以以
31、及需求求应达到到的标准准,也就就是确定定新系统统要做什什么,做做到什么么程度。这这些需求求包括:(1)功能能需求。确确定新系系统应做做什么,这这是最主主要的需需求。(2)性能能需求。给给出所开开发的新新系统的的技术性性能指标标,包括括存储容容量限制制、运行行时间限限制、安安全保密密性等。(3)环境境需求。这这是对系系统运行行以及所所处环境境的要求求。例如如,在硬硬件方面面采用什什么机型型、有什什么硬件件设备等等;在软软件方面面,采用用什么支支持系统统运行的的系统软软件(指指操作系系统、数数据库管管理系统统)。(4)未来来需求。这这类要求求是指目目前不属属于系统统开发的的范围,但但将来随随着外界
32、界环境的的变化以以及系统统的发展展可能会会提出的的要求。了了解这类类要求的的目的是是在开发发过程中中,可对对系统将将来可能能的扩展展与修改改做准备。一一旦需要要时,就就比较容容易进行行补充和和修改了了。42 数据流流程图数据流程图图是描述述系统逻逻辑模型型的主要要工具,通通过几个个特定的的符号,可可以综合合地反映映出信息息在系统统中的使使用、加加工处理理、传递递、存储储的整体体情况。数据流程图图是系统统结构化化分析行行之有效效的工具具,它抽抽象地描描述了系系统数据据处理的的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻
33、辑说明。数据流图人事主管员工基本信息工资管理假条信息档案管理管理员会计员 图4。1 系统数数据流图图第五章 系统总总体设计计5.1.功功能描述述:该信息管理理系统可可以在Winndowws 220000 Seerveer平台上上运行,开开发工具具采用VVisuual Bassic语言开发发。其工作作流程为为:用户户登录通通过权限限判断,普普通用户户不能浏浏览、阅阅读和查查询信息息,指定用户户可以操操作,可可以进行行信息录入入、修改改和删除除的操作作。系统的主要要功能特特点有:(1)系统统登录表表单该表单的功功能是在在系统被被访问之之前,要要对进入入系统的的用户进进行安全全性检查查,防止止非法用
34、用户进行行系统破破坏数据据及威胁胁系统安安全,避避免不必必要的损损失。只只有合法法的用户户在输入入正确的的密码后后方可进进入系统统。(2)主界界面在该界面窗窗口中,共共有文件件、数据据、关于于等所有有系统功功能,用用户可以以操作菜菜单的方方式快捷捷地使用用系统。(3)更改改密码:使用本表单单可以方方便地修修改用户户的密码码,以防防密码泄泄露后对对数据的的安全性性造成威威胁。5.2系统统操作流流程图:错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库检查密码错误密码正确功能界面功能处理图 5-11系统操操作流程程图第六章 系统详详细设计计6.1 数据库库设计(1)职工工信息数数据表:字
35、段字段名类型宽度小数位索引排序Nullss1职工编号数值型11否2姓名字符型20否3身份证号字符型18否4民族字符型10否5性别字符型4否6出生日期字符型20否7毕业学校字符型20否8学历字符型20否9部门字符型20否10职称字符型20否11上司字符型20否12电话字符型20否13EMAILL字符型20否14EDIT数值型11否15EDITTTIMEE日期型8否16备注备注型50否(2)请假假信息数数据表:字段字段名类型宽度小数位索引排序Nullss1假条编号字符型6否2职工编号数值型11否3起始日期字符型20否4中止日期字符型20否5天数数值型6否6原由字符型50否7状态字符型20否8批准人
36、字符型20否9EDIT数值型11否10EDITTTIMEE日期型8否11备注备注型10否(3)员工工工资数数据表:字段字段名类型宽度小数位索引排序Nullss1工资编号字符型50否2职工编号数值型11否3年份数值型6否4月份数值型6否5基本工资数值型11否6加班工资数值型11否7交通补助数值型11否8总工资数值型11否9考勤扣除数值型11否10保险扣除数值型11否11扣税数值型11否12总扣除数值型11否13实际工资数值型11否14EDIT数值型11否15EDITTTIMEE日期型8否16备注备注型10否62 系统主主要界面面设计因为人事资资料管理理牵涉到到个人隐隐私及公公司密秘秘等多方方面因
37、素素,所以一一定要保保密,并有专专人管理理,使用前前身份确确认就显显得非常常重要,故在运运行前要要进行管管理权限限确认. 以防止止他人无无意或恶恶意篡改改.(图 6-11)图 6-11 主界面面图其中登记表表的界面面如下: 图 6-22 登记记表的界界面密码的修改改:图 6-33 密密码的修修改界面面登陆成功界界面: 图 6-4登陆陆成功界面查询界面: 图 6-5 查查询界面面第七章 系统测测试为了确保本本系统能能够正常常运行,需需要在发发布之后后做一次次较全面面的测试试。现将将具体操操作及过过程举例例说明如如下:71测试试举例(1).测测试用户户登陆是是否成功功:打开人事管管理系统统,在“用
38、户名名”里填入入rooot,“密码”框里我我们填入入rooot作为为用户登登录密码码。填写写完成点点击“确定”按钮,将将会出现现操作程程序页面面,即该该用户已已经登陆陆成功了了。再运行程程序,会会有提示示页面出出现:程程序已经经运行,不不能再次次装载!(2).测测试其他他用户是是否能够够登录:打开人事管管理系统统登录页面面,输入入任意密码码,点击“登录”按钮。将将出现密密码出错错提示页页面。然然后点“确定”返回人事事管理系系统登录录页面。(3).测测试编辑辑功能是是否成功功:编辑功能:在登录录成功之之后,即即可进入入相应的的管理页页面,点点击“编辑”,即出出现编辑辑页面,即即可以修修改和删删除
39、员工工的个人人信息资资料。最最后保存存。(4).测测试查询询功能是是否成功功:查询功能:在登录录成功之之后,点点击“查询”,在弹弹出的文文本框,在在里面输输入想要要查找的的资料,点点击“查询”按钮,成成功即可可出现结结果页面面,页面内内显示查查询出来来的员工工资料内内容,表表示测试试成功。(5).用用户登出出系统的的测试:在管理操作作已全部部完成,需需要退出出程序的时时候,在在系统页面面“系统设设置”下拉菜菜单的有有一个“退出”的选项,点点击之后后便可退退出。也也可以点点“关闭”退出。(6).测测试密码码更改:在以超级用用户登录录的情况况下,在在程序中打打密码设设置,弹弹出文本本框,显示用用户
40、列表表。可以以添加新新的普通通用户,也也可以删删除和禁禁止普通通用户使使用程序序。在以以普通用用户登陆陆情况下下,打开开密码设设置选项项,系统统会提示示该用户户为普通通用户,只只可以修修改自己己的密码码。经过以上各各项的测测试,证证明本系系统完全全可以正正常运行行,至此此测试成成功!72测试试项目在MIS开开发过程程中采用用了多种种措施保保证软件件质量,但但是实际际开发过过程中还还是不可可避免地地会产生生差错,系系统中通通常可能能隐藏着着错误和和缺陷,不不经周密密测试的的系统投投入运行行,将会会造成难难以想象象的后果果,因此此系统测测试是MIS开发过过程中为为保证软软件质量量必须进进行的工工作
41、。大大量统计计资料表表明,系系统测试试的工作作量往往往占MIS开发总总工作量量的40%以上。因因此,我我们必须须重视测测试工作作。由于程序中中隐藏的的缺陷只只在特定定的环境境下才有有可靠显显露,系系统缺陷陷通常是是由于对对某些特特定情况况考虑不不周造成成的。因因此测试试不是为为了表明明程序正正确;成成功的测测试也不不是没有有发现错错误的测测试。有有意义的的软件测测试应该该是从“破坏”软件系系统的角角度出发发,精心心设计最最有可以以暴露程程序系统统缺陷的的测试方方案。因因此软件件测试的的目标应应该是以以尽可能能少的代代价和时时间找出出软件系系统中潜潜在的错错误和缺缺陷。从产品角度度看,测测试计划划中的测测试项目目包括软软件结构构中的分分系统层层、子系系统层、功功能模块块层、程程序模块块层中的的各类模模块,从从测试本本身看,分分为单元元测试,组组合测试试,确认认测试等等。测试试对象是是随不同同阶段而而异的,最最基本、最最初的测测试是单单元测试试,后面面的组合合测试、确确认测试试都是以以被测过过的模块块作为测测试对象象的。(1)单元元测试:单元测试也也称模块块测试或或程序测测试,单单元测试试是对每每个模块块单独进进行的,验验证模块块接口与与设计说说明书是