毕业设计(论文)-基于VB的人事管理系统设计与实现4306.docx

上传人:you****now 文档编号:62546397 上传时间:2022-11-22 格式:DOCX 页数:44 大小:471.88KB
返回 下载 相关 举报
毕业设计(论文)-基于VB的人事管理系统设计与实现4306.docx_第1页
第1页 / 共44页
毕业设计(论文)-基于VB的人事管理系统设计与实现4306.docx_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《毕业设计(论文)-基于VB的人事管理系统设计与实现4306.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于VB的人事管理系统设计与实现4306.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、华北水利利水电学学院水利利职业学学院计算机应应用技术术专业(三三年制专专科)毕业论文文(设计计)题目:华华北水院院水利职职业学院院信息工工程系人人事管理理系统姓名:学号:442号专业方向向:软件件开发 指导老老师:完成时间间:1摘要随着计算算机技术术的飞速速发展,计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。本本系统结结合公司司实际的的人事管管理制度度,经过过实际的的需求分分析,采采用功能能强大的的Vissuall Baasicc6.00作为开发发工具而而开发出出来的单单机版人人事管理理系统。整个系统统从符合合操作简简便、界界面友好好、灵活活、实用用、

2、安全全的要求求出发,完完成人事事管理的的全过程程,包括括新进员员工加入入时人事事档案的的建立、老老员工的的转出、职职位等的的变动引引起职工工信息的的修改、员员工信息息查询、统统计等人人事管理理工作以以及新进进员的新新增、老老员工修修改等管管理工作作。经过过实际使使用证明明,本文文所设计计的人事事管理系系统可以以满足公公司人事事管理方方面的需需要。关键词: 信信息管理理、人事事管理、人人事管理理系统目 录摘要0第一章概概述41.本论论文的目目的、内内容及作作者主要要贡献552 .研研发的背背景6第二章开开发工具具的选择择7第三章系系统调研研及可行行性分析析121 、系系统调研研122 、可可行性

3、分分析概述述133 、技技术可行行性分析析14第四章系系统分析析161 、系系统需求求分析1162 、数数据流程程图177第五章系系统总体体设计1181、操作作流程图图182、功能能面述119第六章系系统详细细设计2201 、数数据库设设计2002 、系系统主要要界面设设计222第七章部部分代码码251、断程程序是否否运行2252、选择择功能部部分代码码253、查询询功能部部分代码码264、退出出功能部部分代码码32第八章系系统测试试331、测试试举例3332、测试试项目3383、测试试方法440致谢411参考文献献42第一章 概述21世纪纪的今天天,网络络技术的的飞速发发展,计计算机已已经进

4、入入千家万万户,成成为人们们工作、生生活、学学习、不不可缺少少的工具具。计算算机网络络是现代代计算机机技术和和通信技技术密切切结合的的产物,是是随着社社会对信信息的共共享和信信息通讯讯的要求求而发展展起来的的。所谓谓计算机机网络就就是利用用通讯设设备和线线路将地地理位置置不同的的、功能能独立的的多台计计算机系系统互联联起来,以以功能完完善的网网络软件件事实县县网络中中信息传传递和资资源共享享的系统统。随着我国国经济的的高速发发展,各各种大、中中型企业业的经营营规模不不断扩大大,这对对我国经经济无疑疑是一个个极好的的发展机机会。尤尤为重要要的是,近近几年由由于Innterrnett/Inntra

5、anett技术和和电子商商务的快快速发展展,许多多企业都都建立了了自己的的Inttrannet网网,并且且利用IInteerneet网上上发布企企业的信信息,提提供网上上服务,这这种方法法已被越越来越多多的企业业所重视视。在这这种环境境下,通通过计算算机网络络把整个个企业的的各个部部门及分分支机构构连接起起来成为为这些企企业提高高管理人人力资源源水平,企企业上档档次、上上规模,适适应现代代化市场场经济的的重要举举措。特特别是采采用WEEB技术术,通过过Intternnet/Inttrannet可可以实现现企业信信息的快快速收集集、发布布、存储储、处理理和交流流。本文文介绍的的是基于于webb的

6、人事事管理系系统就是是帮助企企业实现现上述功功能的实实用网络络应用系系统。本课题主主要要求求设计者者能很好好的掌握握Micrrosooft公公司的VVisuual Bassic,VVisuual C,BBorllandd公司的的Dellphii ,JJavaa等等工工具,使使得本系系统的结结构布局局合理,美美观大方方。本系系统具有有操作简简单、灵灵活等特特点。本次论文文是我大大学三年年来学习习生活的的总结和和汇报,达达到融会会贯通所所学知识识,灵活活运用的的目的。本次设计计从五月月上旬开开始,六六月中旬旬结束,历历时一个个月,时时间紧,经经验不足足,存在在的问题题较多,敬敬请各位位老师和和同学

7、批批评斧正正1.本论论文的目目的、内内容及作作者主要要贡献(1)目目的目前市面面上流行行的人事事管理系系统不少少。但是是,对于于企、事事业单位位的人事事管理系系统来说说,不需需要大型型的数据据库系统统。只需需要一个个操作方方便,功功能实用用,能满满足本中中心对数数据的管管理及需需求的系系统。我我们的目目标就是是在于开开发一个个功能实实用、操操作方便便,简单单明了的的人事管管理系统统。(2)内内容能够录入入人事的的基本资资料,在在操作上上能够完完成诸如如添加、修修改、删删除、按按各种条条件进行行查询、新新用户的的设置及及密码修修改等方方面的工工作,基基本满足足人事日日常业务务的需要要。其实实现的

8、主主要功能能如下:1、 系统管理理:包括括人员登登录管理理、修改改密码、用用户管理理。2、 招聘管理理:包括括招聘人人员计划划以及审审批情况况。3、人事事管理:包括员员工基本本信息的的添加、修修改、删删除、查查询,部部门信息息、职务务信息的的添加、删删除,员员工内部部调动、人人员资料料按分组组进行查查询。4、考勤勤管理:包括考考勤时间间表的设设置、考考勤的出出勤、加加班、出出差、请请假记录录的添加加、删除除以及最最后的月月考勤统统计。 (3)作者的的主要贡贡献本系统的的开发完完成并投投入运行行后,可可以用计计算机进进行人事事管理工工作,使使一般企企事业单单位人事事管理更更加科学学化、现现代化2

9、 .研研发的背背景随着我国国经济的的高速发发展,各各种大、中中型企业业的经营营规模不不断扩大大,这对对我国经经济无疑疑是一个个极好的的发展机机会。尤尤为重要要的是,近近几年由由于Innterrnett/Inntraanett技术和和电子商商务的快快速发展展,许多多企业都都建立了了自己的的Inttrannet网网,并且且利用IInteerneet网上上发布企企业的信信息,提提供网上上服务,这这种方法法已被越越来越多多的企业业所重视视。在这这种环境境下,通通过计算算机网络络把整个个企业的的各个部部门及分分支机构构连接起起来成为为这些企企业提高高管理人人力资源源水平,企企业上档档次、上上规模,适适应

10、现代代化市场场经济的的重要举举措。特特别是采采用WEEB技术术,通过过Intternnet/Inttrannet可可以实现现企业信信息的快快速收集集、发布布、存储储、处理理和交流流。第二章 开发工工具的选选择现在,市市场上可可以选购购的应用用开发产产品很多多,流行行的也有有数十种种。目前前在我国国市场上上最为流流行、使使用最多多、最为为先进的的可用作作企业级级开发工工具的产产品有:Micrrosooft公公司的VVisuual BassicMicrrosooft公公司的VVisuual CBorllandd公司的的Dellphii 在目前市市场上这这些众多多的程序序开发工工具中,有有些强调调程

11、语言言的弹性性与执行行效率;有些则则偏重于于可视化化程序开开发工具具所带来来的便利利性与效效率的得得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数倍倍的工夫夫来处理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调程续语语言的弹弹性,却却没有便便利的工工具作配配合,会会使一些些即使非非常简单单的界面面处理动动作,也也会严重重地浪费费程序设设计师的的宝贵时时间。作为数据据库系统统的开发发,Viis

12、uaal BBasiic是一一个非常常理想选选择。数数据库是是MISS中的重重要支持持技术,在在MISS开发过过程中,如如何选择择数据库库管理是是一个重重要的问问题,目目前,数数据库产产品较多多,每种种产品都都具有各各自的特特点和适适用范围围,因此此,在选选择数据据库时,应应考虑数数据库应应用的特特点及适适用范围围,本系系统选用用的数据据库语言言Vissuall Baasicc语言,该该开发工工具具有有很多长长处:Visuual Bassic是是一种可可视化的的、面对对对象和和条用事事件驱动动方式的的结构化化高级程程序设计计,可用用于开发发Winndowws环境境下的种种类应用用程序。它它简单

13、易易学、效效率高,且且功能强强大,可可以与WWinddowss的专业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C+编程程基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的应应用程序序接口(APII)函数数,以及及动态链链接库(DLLL)、动动态数据据交换(DDEE)、对对象的链链接与嵌嵌入(OOLE)、开放放式数据据访问(ODBBC)等等技术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。总的来说说,Viisu

14、aal BBasiic具有有以下特特点:可视化编编程:用传统程程序设计计语言设设计程序序时,都都是通过过编写程程序代码码来设计计用户界界面,在在设计过过程中看看不到界界面的实实际显示示效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程-编译译-修改改的操作作可能要要反复多多次,大大大影响响了软件件开发效效率。VVisuual Bassic提提供了可可视化设设计工具具,把WWinddowss界面设设计的复复杂性“封装”起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码。只只需要按按设计要要求的屏屏幕布局局,用系系

15、统提供供的工具具,在屏屏幕上画画出各种种“部件”,即图图形对象象,并设设置这些些图形对对象的属属性。VVisuual Bassic自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。面向对象象的程序序设计4.0版版以后的的Vissuall Baasicc支持面面向对象象的程序序设计,但但它与一一般的面面向对象象的程序序设计语语言(CC+)不完全全相同。在在一般的的面向对对象程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Viisuaal BBasiic则是是应用面面向对象象的程序序设计

16、方方法(OOOP),把程程序和数数据封装装起来作作为一个个对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在在设计对对象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。结构化程程序设计计语言Visuual Bassic是是在BAASICC语言的的基础上上发展起起来的,具具有高级级程序设设计语言言的语句句结构,接接近于自自然语言言和人类类的逻辑辑思维方方式。VVisuual Bassic语语句简单单易懂,

17、其其编辑器器支持彩彩色代码码,可自自动进行行语法错错误检查查,同时时具有功功能强大大且使用用灵活的的调试器器和编译译器。Visuual Bassic是是解释型型语言,在在输入代代码的同同时,解解释系统统将高级级语言分分解翻译译成计算算机可以以识别的的机器指指令,并并判断每每个语句句的语法法错误。在在设计VVisuual Bassic程程序的过过程中,随随时可以以运行程程序,而而在整个个程序设设计好之之后,可可以编译译生成可可执行文文件(.EXEE),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环环境下运运行。事件驱动动编程机机制Visuual Bassic通通过事件

18、件来执行行对象的的操作。一一个对象象可能会会产生多多个事件件,每个个事件都都可以通通过一段段程序来来响应。例例如,命命令按钮钮是一个个对象,当当用户单单击该按按钮时,将将产生一一个“单击”(CLLICKK)事件件,而在在产生该该事件时时将执行行一段程程序,用用来实现现指定的的操作。在用Viisuaal BBasiic设计计大型应应用软件件时,不不必建立立具有明明显开始始和结束束的程序序,而是是编写若若干个微微小的子子程序,即即过程。这这些过程程分别面面向不同同的对象象,由用用户操作作引发某某个事件件来驱动动完成某某种特定定的功能能,或者者由事件件驱动程程序调用用通用过过程来执执行指定定的操作作

19、,这样样可以方方便编程程人员,提提高效率率。访问数据据库Visuual Bassic具具有强大大的数据据库管理理功能,利利用数据据控件和和数据库库管理窗窗口,可可以直接接建立或或处理MMicrrosooft Acccesss格式的的数据库库,并提提供了强强大的数数据存储储和检索索功能。同同时,VVisuual Bassic还还能直接接编辑和和访问其其他外部部数据库库,如DDBASSE,FFoxPPro,PParaadoxx等,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。Visuual Bassic提提供开放放式数据据连接,即即ODBBC功能能,可通通过直接接访

20、问或或建立连连接的方方式使用用并操作作后台大大型网络络数据库库,如SSQL Serrverr,Orraclle等。在在应用程程序中,可可以使用用结构化化查询语语言SQQL数据据标准,直直接访问问服务器器上的数数据库,并并提供了了简单的的面向对对象的库库操作指指令和多多用户数数据库访访问的加加锁机制制和网络络数据库库的SQQL的编编程技术术,为单单机上运运行的数数据库提提供了SSQL网网络接口口,以便便在分布布式环境境中快速速而有效效地实现现客户/服务器器(clliennt/sservver)方案。动态数据据交换(DDEE)利用动态态数据交交换(DDynaamicc Daata Excchann

21、ge)技术,可可以把一一种应用用程序中中的数据据动态地地链接到到另一种种应用程程序中,使使两种完完全不同同的应用用程序建建立起一一条动态态数据链链路。当当原始数数据变化化时,可可以自动动更新链链接的数数据。VVisuual Bassic提提供了动动态数据据交换的的编程技技术,可可以在应应用程序序中与其其他Wiindoows应应用程序序建立动动态数据据交换,在在不同的的应用程程序之间间进行通通信。对象的链链接与嵌嵌入(OOLE)对象的链链接与嵌嵌入(OOLE)将每个个应用程程序都看看作是一一个对象象(obbjecct),将将不同的的对象链链接(llinkk)起来来,再嵌嵌入(eembeed)某某

22、个应用用程序中中,从而而可以得得到具有有声音、影影像、图图像、动动画、文文字等各各种信息息的集合合式的文文件。OOLE技技术是MMicrrosooft公公司对象象技术的的战略,它它把多个个应用程程序合为为一体,将将每个应应用程序序看作是是一个对对象进行行链接和和嵌入,是是一种应应用程序序一体化化的技术术。利用用OLEE技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),这种种文档由由来自多多个不同同应用程程序的对对象组成成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。动态链接接库(DDLL)Visu

23、ual Bassic是是一种高高级程序序设计语语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但但它可以以通过动动态链接接库技术术将C/C+或汇编编语言编编写的程程序加入入到Viisuaal BBasiic应用用程序中中,可以以像调用用内部函函数一样样调用其其他语言言编写的的函数。此此外,通通过动态态链接库库,还可可以调用用Winndowws应用用程序接接口(AAPI)函数,实实现SDDK所具具有的功功能。第三章 系统统调研及及可行性性分析1. 系系统调研研正式开发发管理信信息系统统之前进进行调研研是非常常必要的的,其必必要性主主要表现现在以下下几个方方面。(1

24、)明明确用户户的要求求,以根根据调查查结果进进行可行行性分析析,确认认系统的的开发是是否可行行。(2)提提出新系系统的人人员并不不都是系系统研究究人员,有有些人对对于其功功能和处处理数据据的方法法没有明明确的认认识。它它们只是是根据自自己业务务工作的的需要提提出了要要求,系系统开发发人员要要对此进进行详细细的调查查和分析析,确认认用户的的要求可可以通过过现有的的计算机机技术实实现,保保证开发发的管理理信息系系统的功功能与用用户提出出的要求求相吻合合。(3)企企业的现现行系统统可能是是手工系系统,也也可能是是使用和和计算机机的系统统,无论论是何种种情况,都都要详细细地调查查现行系系统中信信息处理

25、理的具体体情况,系系统内部部功能结结构,以以便设计计出一个个合理的的、好的的新系统统逻辑模模型,为为新系统统的设计计工作打打好基础础,保证证整个系系统开发发的质量量。总之,必必要对现现行系统统进行详详细的调调查,明明确用户户需求,保保证开发发的新系系统的功功能与用用户的要要求相吻吻合,避避免耗费费大量的的人力、物物力、财财力,新新系统的的开发却却失败的的悲剧发发生。2. 可可行性分分析概述述可行性分分析是在在用户的的要求和和系统调调研的基基础上进进行的,对对新系统统的开发发从社会会、技术术、经济济、管理理等方面面进行分分析,并并得出新新系统的的开发工工作可行行、不可可行、需需要修改改、追加加投

26、资、暂暂缓开发发、分步步实施等等方案和和结论,最最后完成成可行性性分析。可行性分分析一般般可定义义为:可可行性分分析是在在建设的的前期对对工程项项目的一一种考察察和鉴定定,对拟拟议中的的项目进进行全面面与综合合的技术术、经济济能力的的调查,判判断它是是否可行行。(1)可可行性分分析阶段段的主要要工作包包括以下下几个方方面:新系统统目标可可行性分分析:分析新系系统的目目标是否否符合企企业的现现状和发发展的需需要。社会可可行性分分析:社会可行行性分析析主要是是指管理理信息系系统的开开发是否否符合国国家法律律、下策策,是否否能够与与社会大大系统实实现良好好的对接接。技术可可行性分分析:技术可行行性分

27、析析是根据据新系统统的目标标来衡量量是否具具备所需需要的技技术,包包括系统统开发人人员数量量和水平平,硬件件方面,软软件方面面及其它它应用技技术。经济可可行性分分析经济可行行性分析析主要是是对开发发新系统统所投入入的资金金与系统统投入使使用后所所带来的的经济效效益进行行比较,确确认新系系统是否否会给企企业带来来一定的的经济效效益。管理可可行性分分析:管理可行行性分析析主要是是分析企企业现行行的管理理体制和和企业领领导是否否具有现现代化的的管理意意识和管管理水平平。3. 技技术可行行性分析析技术可行行性分析析主要包包括四个个方面:目前有有关的技技术能否否支持所所开发的的新系统统;新系系统开发发人

28、员的的数量和和水平,即即人力资资源;硬硬件和软软件资源源。(1)技技术支持持首先根据据新系统统的目标标,考虑虑目前有有关的技技术能否否支持所所开发的的新系统统。这里里讨论的的技术必必须是已已经普遍遍使用的的,而不不是待研研究的或或正在研研究的。(2)硬硬件资源源开发管理理信息系系统所需需的硬件件资源包包含以下下两个方方面:系统开发发人员在在管理信信息系统统的开发发过程中中所需要要的计算算机设备备及其有有关的外外部设备备;管理理信息系系统开发发成功投投入使用用后,使使用单位位所应具具备的计计算机设设备及其其有关的的外围设设备。对对硬件资资源进行行可行性性分析时时主要考考虑计算算机的主主机内存存、

29、类型型、功能能、联网网能力、安安全保护护措施以以及输入入/输出出设备,外外存储器器和联网网数据通通信设备备的配置置、功能能、效率率等指标标是否符符合系统统方案设设计要求求,同时时还要考考虑计算算机的性性能/价价格比。(3)软软件资源源软件资源源的可行行性分析析主要考考虑以下下几点是是否满足足用户的的要求:操作系系统的选选择;编译系系统的选选择;数据库库管理系系统的选选择;高级编编程语言言的选择择;汉字处处理系统统的选择择;应用软软件包的的选择。本系统在在开发前前,与中中心的领领导和有有关的操操作人员员密切沟沟通,认认真听取取他们的的意见,并并吸收他他们的积积极观点点,使本本系统的的开发在在相当

30、大大的程度度上具有有一定的的先进性性和合理理性。第四章 系统统分析1. 系系统需求求分析系统分析析是开发发管理信信息系统统的关键键性阶段段,是一一个从不不断认识识和逐步步细化的的过程,是是下一阶阶段的工工作基础础,是为为下一阶阶段进行行物理方方案设计计、解决决“怎么做做”提供依依据,基基关键性性主要体体现在“理解需需求”和“表达需需求”两方面面。通过对现现行系统统的详细细调研,主主要是从从系统的的角度理理解用户户的需要要,确定定新系统统的综合合要求,并并提出这这些需求求的实现现条件以以及需求求应达到到的标准准,也就就是确定定新系统统要做什什么,做做到什么么程度。这这些需求求包括:(1)功功能需

31、求求。确定定新系统统应做什什么,这这是最主主要的需需求。(2)性性能需求求。给出出所开发发的新系系统的技技术性能能指标,包包括存储储容量限限制、运运行时间间限制、安安全保密密性等。(3)环环境需求求。这是是对系统统运行以以及所处处环境的的要求。例例如,在在硬件方方面采用用什么机机型、有有什么硬硬件设备备等;在在软件方方面,采采用什么么支持系系统运行行的系统统软件(指指操作系系统、数数据库管管理系统统)。(4)未未来需求求。这类类要求是是指目前前不属于于系统开开发的范范围,但但将来随随着外界界环境的的变化以以及系统统的发展展可能会会提出的的要求。了了解这类类要求的的目的是是在开发发过程中中,可对

32、对系统将将来可能能的扩展展与修改改做准备备。一旦旦需要时时,就比比较容易易进行补补充和修修改了。2. 数数据流程程图面向数据据流的设设计方法法的目标标是给出出设计软软件结构构的一个个系统化化的途径径。在软软件工程程的需求求分析阶阶段,信信息流是是一个关关键考虑虑,通常常用数据据流图描描绘信息息在系统统中加工工和流动动的情况况。面向向数据流流的设计计方案定定义了一一些不同同的“映射”,利用用这些映映射可以以把数据据流图变变换成软软件结构构。因为为任何软软件系统统都可以以用数据据图表示示,所以以面向数数据流的的设计方方法理论论上可以以设计任任何软件件的结构构。通常常所说的的结构化化设计方方法,也也

33、就是基基于数据据流的设设计方法法。数据流的的设计方方法把信信息流映映射成软软件结构构,信息息流的类类型决定定了映射射的方法法。数据流程程图是描描述系统统逻辑模模型的主主要工具具,通过过几个特特定的符符号,可可以综合合地反映映出信息息在系统统中的使使用、加加工处理理、传递递、存储储的整体体情况。数据流程程图是系系统结构构化分析析行之有有效的工工具,它它抽象地地描述了了系统数数据处理理的情况况,但却却无法表表达各个个处理的的详细内内容,因因此还要要对数据据流程图图中出现现的数据据流和处处理等做做进一步步的补充充说明,这这就是数数据字典典和变换换逻辑说说明。数据流图图人事主管假条信息员工基本信息会计

34、员工资管理档案管理管理员第五章 系统统总体设设计1. 操操作流程程图错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库检查密码错误密码正确功能界面功能处理2. 功功能面述述该信息管管理系统统可以在在Winndowws 220000 Seerveer平台台上运行行,开发发工具采采用Viisuaal BBasiic语言言开发。其工作作流程为为:用户户登录通通过权限限判断,普普通用户户不能浏浏览、阅阅读和查查询信息息,指定用户户可以操操作,可可以进行行信息录入入、修改改和删除除的操作作。系统的主主要功能能特点有有:(1)系系统登录录表单该表单的的功能是是在系统统被访问问之前,要要对进入入系

35、统的的用户进进行安全全性检查查,防止止非法用用户进行行系统破破坏数据据及威胁胁系统安安全,避避免不必必要的损损失。只只有合法法的用户户在输入入正确的的密码后后方可进进入系统统。(2)主主界面在该界面面窗口中中,共有有文件、数数据、关关于等所所有系统统功能,用用户可以以操作菜菜单的方方式快捷捷地使用用系统。(3)更更改密码码:使用本表表单可以以方便地地修改用用户的密密码,以以防密码码泄露后后对数据据的安全全性造成成威胁。第六章 系统统详细设设计1. 数数据库设设计(1)职职工信息息数据表表:字段字段名类型宽度小数位索引排序Nullls1职工编号号数值型11否2姓名字符型20否3身份证号号字符型1

36、8否4民族字符型10否5性别字符型4否6出生日期期字符型20否7毕业学校校字符型20否8学历字符型20否9部门字符型20否10职称字符型20否11上司字符型20否12电话字符型20否13EMAIIL字符型20否14EDITT数值型11否15EDITTTIMME日期型8否16备注备注型50否(2)请请假信息息数据表表:字段字段名类型宽度小数位索引排序Nullls1假条编号号字符型6否2职工编号号数值型11否3起始日期期字符型20否4中止日期期字符型20否5天数数值型6否6原由字符型50否7状态字符型20否8批准人字符型20否9EDITT数值型11否10EDITTTIMME日期型8否11备注备注型

37、10否(3)员员工工资资数据表表:字段字段名类型宽度小数位索引排序Nullls1工资编号号字符型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否14EDITT数值型11否15EDITTTIMME日期型8否16备注备注型10否2. 系系统主要要界面设设计因为人事事资料管管理牵涉涉到个人人隐私及及公司密密秘等多多方面因因素,所以一一定要保保密,并有有专人管管理,使用前前身份确确

38、认就显显得非常常重要,故在运运行前要要进行管管理权限限确认. 以防防止他人人无意或或恶意篡篡改.(图 66-1)其中登记记表的界界面如下下:密码的修修改:其中登记记表的界界面如下下:查询界面面:第七章 部分代代码1. 判判断程序序是否运运行If AApp.PreevInnstaancee Thhen MMsgBBox (程程序已经经运行,不不能再次次装载。), vbEExcllamaatioon UUnlooad Me EEnd If 本段代代码用于于判定本本程序是是否已经经装载于于内存中中,以避避免程序序的多重重启动2. 选选择功能能部分代代码Privvatee Suub TToollbar

39、r1_BButttonCClicck(BByVaal BButtton As MSCComcctlLLib.Butttonn) Sellectt Caase Butttonn.Inndexx Casse 11 eeditt FFrmEEditt.Shhow FFrmMMainn.Ennablled = FFalsse 第第一种情情况:编编辑 Casse 22 ddel Iff DBBGA.SellBoookmaarkss.Coountt = 1 TThenn If MsggBoxx(确确定要删删除吗?, vbOOKCaanceel, 确定定) = vvbOKK Thhen DattaA.Rec

40、corddsett.Deelette cuuAp = 00 Ellse MssgBoox 请选择择要删除除的条目目! Ennd IIf 第二种种情况:删除 Casse 33 sseekk FrrmSeearcch.SShoww 第第三种情情况:查查询 Casse 44 ssetuup FrrmSeetupp.Shhow 第四四种情况况:设置置 Endd SeelecctEnd Subb3. 查查询功能能部分代代码Privvatee Suub CCmb33_Cllickk()Withh Cmmb3 If .Teext = 职工编编号 Or .Teext = 工资编编号 Or .Teext = 假

41、条编编号 Or .Teext = 身份证证号 Or .Teext = 出生日日期 Or .Teext = 中止日日期 Or .Teext = Ediit Or .Teext = 年份 Orr .TTextt = 月份份 OOr .Texxt = 天天数 Or .Teext = 基本工工资 Or .Teext = 总工资资 OOr .Texxt = 考考勤扣除除 OOr .Texxt = 扣扣税 Or .Teext = 总扣除除 OOr .Texxt = 保保险扣除除 TThenn Cmmb4.Cleear Cmmb4.AdddIteem Cmmb4.AdddIteem = Cmmb4.Addd

42、Iteem Cmmb4.LisstInndexx = 0 EElsee Cmmb4.Cleear Cmmb4.AdddIteem 等于 Cmmb4.AdddIteem 相似 Cmmb4.LisstInndexx = 0 Endd IffEnd WitthEnd SubbPrivvatee Suub CCmdCCanccel_Cliick() Me.Hidde FrmmMaiin.EEnabbledd = TruueEnd SubbPrivvatee Suub ccmdOOK_CClicck() Dimm myysqlls, strr Ass Sttrinng Errr.CCleaar If Txtt1.TTextt = Theen EExitt Suub: myysqlls = sseleect * ffromm + FFrmMMainn.cuutabble + whheree Iff Cmmb2.Texxt = 等等于 Theen mmysqqls = mmysqqls + CCmb11.Teext + = + Txxt1.Texxt + EllseIIf CCmb22.Teext = 相似 Thhen

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁