毕业设计(论文)基于JSP的企业人事管理系统设计.doc

上传人:laozhun 文档编号:3979329 上传时间:2023-03-30 格式:DOC 页数:30 大小:148.50KB
返回 下载 相关 举报
毕业设计(论文)基于JSP的企业人事管理系统设计.doc_第1页
第1页 / 共30页
毕业设计(论文)基于JSP的企业人事管理系统设计.doc_第2页
第2页 / 共30页
毕业设计(论文)基于JSP的企业人事管理系统设计.doc_第3页
第3页 / 共30页
毕业设计(论文)基于JSP的企业人事管理系统设计.doc_第4页
第4页 / 共30页
毕业设计(论文)基于JSP的企业人事管理系统设计.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计(论文)基于JSP的企业人事管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于JSP的企业人事管理系统设计.doc(30页珍藏版)》请在三一办公上搜索。

1、摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我使用SUN公司的金思平JSP开发工具,利用其提供的各种面向对象的开发工具,首先在短

2、时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。论文从人事管理信息系统的初步调查开始,详细介绍人力资源管理信息系统的需求分析、和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。关键词: 人事管理信息系统 数据流程 系统结构设计 数据结构设计 ABSTRACT Fly technically along with the calculator to develop soon, the calculator is in business enterprise manage applied universality,

3、 make use of the calculator to carry out the business enterprise personal management power at go necessarily.Say for the big and medium-sized business enterprise, make use of the calculator support business enterprise high-efficiency complete the usual business of labor the personal management, is a

4、dapt the modern business enterprise system to request, the push business enterprise labor personal management alignment is scientific, the norm turn of essential condition;Calculator the advantage that management cant compare to inspect quick, check to seek the convenience, the credibility is high,

5、saves to have great capacity, confidentiality good, life span long, low etc. of cost.These advantages can raise the efficiency of the personal management biggest, ising also a business enterprise scientific and regular to turn the management, with important condition that world BE in line with.The d

6、ifferent business enterprise has the different personal management system, this comes to a decision the different business enterprise to need the different personal management system.Through analysis, we use the JAVA SERVER PAGE development tool of the company of Microsoft, making use of various dev

7、elopment tool that faces to the object of what it provide, building up the system application prototype in the in a short time first, then, start the prototype system to carry on the need generation to the beginning, revise and improve continuously, until formation the customer is satisfied and can

8、go the system.The thesis starts from the initial inquisition of the personal management information system, the detailed introduction human resource manages the need of the information system analysis, and the data process analytical, and carried on the total structure of system design, the data str

9、ucture and database design, input to output to design etc.KEY WORDS:Management Information System,Data Flow Drawing (DF),Structural System Design。Data structure design目 录摘 要2关键词:2前 言6第一章 概 述71.1背景71.2系统的目标和意义71.3开发设计思想81.4作者的主要贡献81.5前景展望8第二章 使用工具或开发环境的描述92.1数据库平台92.2开发软件92.3软件介绍91. 用户的普遍性102.功能的完整性1

10、03.工具的易用性11第三章 需求调查133.1用户需求分析133.2系统功能需求分析133.3性能需求分析13第四章数据库设计144.1数据(处理)流程分析144.2局部E-R图144.3全局E-R图154.4逻辑结构设计16第五章 系统设计195.1整体结构设计195.2 主要结构(或功能)的设计195.3各种功能205.4操作界面设计和代码21封面与代码21登入界面与代码23主界面与代码24第六章结论与体会32参考文献32附录33致谢35前 言人事管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、

11、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要是基于Windows操作平台,主要使用JAVA SERVER PAGE来设计开发,该开发环境能很好的兼容其他的开发语言(如,SOL,Select等语言),不仅提供了大量的生成器,表设计器,更显著的是它还提供了各种各样的向导。因此,开发起来将极为方便,快捷!人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将

12、产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密

13、性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一个管理软件成为很有必要的事情, 在设计一个系统时,首先要做好需求分析。合理地运用好JAVA SERVER PAGE的基本方法,建立一个适合企业的人事管理系统。第一章 概 述1.1背景人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的要求,实现人员基本情况管理、职位调整管理等几个方面的功能。 用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和

14、删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。1.2系统的目标和意义能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在

15、市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进职员信息、变更职员信息、删除离职职员信

16、息、查询及打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现

17、代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 1.3开发设计思想能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对职位的变动、员工资料查询,统计修改等功能。总体上说具有编辑,查询,员工管理,等功能。在现有的社会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这

18、样的一个系统来管理,我的这个设计是最基本的管理。1.4作者的主要贡献本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。1.5前景展望此系统具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。当然在此毕业设计过程中,人力资源管理系统的需求是自己通过借鉴同类软件和查阅相关书籍而提出的,与实际或具体企业可能有出入,这必将给以后软件的推广运用带来麻烦,不过通过不断的升级将会得到解决。看来这个系统的前景是很大的,那么这个系统的制作难度也会加大我们还需不断的探索怎么做好一个好的系统。第二章 使用工具或开发环境的描述2.1数据库平台运行

19、环境:Windows 9x 、Windows 2000、Windows XP2.2开发软件现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具有很多:在此我选用JAVA SERVER PAGE2.3软件介绍JSP(JAVA SERVER PAGE)是一种网站制作技术,由于其强大的数据处理能力及良好的兼容性,使其成为数据库应用程序开发人员强有力的工具而广为使用Java Server Page 简介Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网

20、页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信很快

21、的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。与其他数据库管理系统相比,JAVA SERVER PAGE具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。1. 用户的普遍性勿庸置疑,JAVA SERVER PAGE作为数据库工具拥有众多的开发者。由于它与传统的xBASE数据库兼容,因此了解和使用它的传统用户数量庞大。它安装容易,运行环境要求不高,入门和学习方便,最易于用户接受。2.功能的完整性经过几个版本的升级,JAVA SERVER PAGE比传统的xBASE数据库有了质的飞跃。在数据管理方面,它

22、基本具备了大型SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,JAVA SERVER PAGE尽量使得用户不依靠任何其他软件工具就能完成一个较复杂数据库应用系统的全部开发工作。3.工具的易用性JAVA SERVER PAGE的各种工具之所以容易使用,是因为它以方便和规范开发者的工作为目标,充分考虑了数据库应用软件的特点。窗口化、图形化、智能化、模板化、向导化、参数化和通用

23、化是JAVA SERVER PAGE工具的共同特征。JAVA SERVER PAGE是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,JAVA SERVER PAGE都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。JAVA SERVER PAGE所具有的速度、能力和灵活性,是普通数据库管理系统无法比拟的,它把我们带入一个Xbase新时代。我们可以对项目及数据有更强的控制,能够使用源代码管理产品,同时可以在“项目管理器”中看到组件的状态。数据库容器允许

24、几个用户在同一个数据库中同时创建或修改对象。利用“数据库设计器”可以迅速更改数据库中对象的外观。我们可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。它提供了一个进行集中管理的环境。可以对JAVA SERVER PAGE系统本身定制工具栏,也能够为编写的应用程序定义工具栏。更简便、快速、灵活的应用程序开发JAVA SERVER PAGE添加了新的“应用程序向导”,其提供的新的ProjectHook对象和改进了的应用程序框架功能可以使我们的应用程序更有效率。JSP6.0中还添加了一些功能来增强开发环境,以便更容易地向应用程序中添加有效

25、的功能。JAVA SERVER PAGE提供了更多更好的生成器、工具栏和设计器等,在他们的帮助下,我们可以快速开发应用程序。在JAVA SERVER PAGE中,我们可以更简便地调试及监控的应用程序组件:可以跟踪事件以及记录执行代码的工具,它看起来与Visual C的调试环境很相似;利用它可以深入程序,查看属性设置值,对象以及数组元素的值;可以显示交互的或代码中的信息提供了方便的途径,同时可以把结果输出到应用程序窗口之外的另一个窗口;可以用来分析程序、应用程序或实际运行的项目代码。不用编程创建界面应用程序组件的实例中收集了一系列应用程序组件,他们显示了如何利用JAVA SERVER PAGE的

26、特性解决现实世界的问题。在应用程序中可以直接使用示例组件及它们的代码。提供真正的面向对象程序设计JAVA SERVER PAGE仍然支持标准的面向过程的程序设计方式,但更重要的是它现在提供真正的面向对象程序设计的能力。借助JAVA SERVER PAGE的对象模型,可以充分使用面向对象程序设计的所有功能,包括继承性、封装性、多态性和子类。使用优化应用程序的Rushmore技术Rushmore是一种从表中快速地选取记录集的技术,它可将查询响应时间从数小时或数分钟降低到数秒,可以显著地提高查询的速度。可以与多个开发者一齐工作如果是几个开发者开发一个应用程序,可以使用JAVA SERVER PAGE

27、允许同时访问数据库组件的能力。同时,若要跟踪或保护对源代码的更改,还可以使用带有“项目管理器”的源代码管理程序。充分利用已有数据如果有JAVA SERVER PAGE先前版本的文件,只要打开他们,就会出现JAVA SERVER PAGE转换对话框。可以把其他数据源移到JAVA SERVER PAGE表中,如果有电子表格或文本文件中的数据,比如Microsoft Excel及Word,使用JAVA SERVER PAGE,可以方便地实现数据共享。可以开发客户服务器解决方案,增强客户/服务器性能多语言编程由于JAVA SERVER PAGE支持英语、冰岛语、日语、朝鲜语、繁体汉语以及简体汉语多种语

28、言的字符集,因此能在几个领域提供对国际化应用程序开发的支持。Microsoft SQLServer2000 简介SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这

29、被称之为二次开发。 SQLServer2000 还具有以下特点:1使信息更易于查找和使用SQLServer2000继续为简便地查找信息提供易于使用的工具。2支持 Web 功能的信息共享SQLServer2000 可以通过企业内部网络Internet 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。3用于信息管理的强大解决方案高级用户和开发人员可以创建那些将SQLServer2000界面(客户端)的易用性和SQL服务器的可扩展性和可靠性结合在一起的解决方案。4改变了数据库窗口可在SQLServer2000容纳并显示新的对象,增强了SQL

30、Server2000 数据库的易用性。5提供名称自动更正功能自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。6具有子数据表功能子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。7 用户只需简单地将SQLServer2000对象(表、查询等)从数据库放到ODBC数据源中,即可从 Microsoft SQLServer2000中将数据导出到Microsoft ACCESS 2000 。8数据访问页功能该功能可使用户快捷方便地创建数掂 HTML页,并通过数据 HTML页,将

31、数据库应用扩展到企业内部网络 Internet上。这将帮助用户比以往更快捷、高效的方式共享信息。9共享组件的集成SQLServer2000利用新的 Web组件和位于浏览器中的 COM 控件,为用户提供了多种查看和分析数据的方式。10Microsoft SQL Server 交互性Microsoft SQLServer2000支持OLE DB,使用户可以将SQLServer2000 界面的易用性与诸如 Microsoft SQL Server的后端企业数据库的可升级性相结合。第三章 需求调查3.1用户需求分析在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统,为了防止

32、不合法用户对数据的察看和修改,本系统把用户分为三个级别:员工和管理员,员工包括管理员不仅拥有对数据的查询、统计。打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。3.2系统功能需求分析人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率3.3性能需求分析灵活的数据记

33、录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看具备分级用户权限管理设置,以确保档案的保密性和安全性。具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化第四章数据库设计4.1数据(处理)流程分析系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。在系统功能分析的基础上,考虑JAVA SERVER PAGE程序编制的特

34、点,得到如下所示的系统流程图。(如图)封面登录界面主界面增加记录修改记录删除记录查询报表打印退出职员信息表数据流程图(图)一个公司可分为好几个部门,每个部门的人员都有自己的资料,而公司也会因为本身的利益会对一些员工进行部门的调动,也会因为员工工作的态度或是工作能力进行职位的变更。4.2局部E-R图家庭信息表职员号经济来源员工姓名婚姻状况文化程度工资与本人关系出生年月所属部门政治面貌工作单位家庭信息表图(图)职员信息表职员号性别姓名备注联系电话家庭地址现任职务进单位年份生日所属部门政治面貌学历 职员信息表图(图3)4.3全局E-R图职员信息表联系电话所属部门职员号性别姓名生日学历现任职务政治面貌

35、家庭成员表与本人关系婚姻状况工作单位工资全局E-R图(图)4.4逻辑结构设计表职员信息表结构字段名类型长度姓名字符型4性别字符型8职工号数字型2生日日期型10学历字符型8政治面貌字符型20联系电话数值型12家庭地址字符型40所属部门字符型10责任职务字符型10进本单位年份日期型8备注备注型4表家庭成员表结构字段名类型长度职员号字符型10所属部门字符型10员工姓名字符型10与本人关系字符型10出生年月日期型8婚姻状况字符型4文化程度字符型10政治面貌字符型10工作单位字符型20工资数值型6经济来源字符型10第五章 系统设计5.1整体结构设计人事档案管理系统主要包含职工个人自然情况,工作情况,简历

36、,学历情况等各方面信息,内容比较简单。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有编辑,查询,员工管理,统计等功能。灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除, 等编辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。管理员功能,对员工信息进行添加,修改,删除操作。5.2 主要结构(或功

37、能)的设计 正确封面进入系统登陆界面取消退出退出封面用户名和密码确定错误主界面退出系统增加记录修改记录删除加记录查询报表打印退出是 否图结构功能图功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入员工的登录名及其口令,只有其登录名和口令完全正确,才能进入人事管理信息系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。5.3各种功能 一个企业的员工都很需要简便的方法来查询自己想要了解的东西于是就生成了查询,只要员工把想查询的条件输入变

38、能显现结果查找功能:对人员信息的查询功能,包括唯一条件查询和多条件查询。查找按钮功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据信息中的各字段,选择相应的条件操作符输入相应的值即可进行信息查询。该模块的主要分为两部分:一是完成选择要查找的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查找的条件选择完毕,点击查找按钮,在显示部分显示出来后,点击查找按钮才正式完成该模块的查找功能。打印功能:员工自定义的其它资料打印; 职工列表打印,表栏内容可任意调整,职工信息的任意选入;部门列表打印,以树状结构显示所有部门的分支信息。选中一张表,点击打印。

39、在默认情况下,打印服务的与活动目录的集成意味着用户能够访问限制范围内的所有打印服务器,浏览满足自己需求的打印机。使用包含标准的服务器和具有逻辑的打印机命名规范将会使企业收益最大化,使用一个仔细研究的打印机名称标准、描述和位置标签将会为企业提供一个非常容易访问和高效的打印环境。5.4操作界面设计和代码 封面与代码本系统采用的数据库是JSP数据库,使用是JSP代码访问方式,它通过在程序中的一段代码与数据库建立连接。代码设置如下:按钮“进入系统”代码设计如下do form 登陆界面*read eventsthisform.release如果不相进入系统点击“退出”代码如下:thisform.rele

40、aseclear events滚动字幕的设置通过一个时间按钮来控制,具体代码如下:if thisform.label5.left=thisform.width thisform.label5.left=0else thisform.label5.left=thisform.label5.left+1endifi=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k) 登入界面与代码在这个界面中利用了与表的绑定,可以根据原先设置的名字和相应的密码,这样经过系统的验证便可进入人事管理

41、系统了。绑定与表中相应的字段,只需右击生成器,选择表和字段就可以了。u 按钮“确定”代码设计如下:if thisform.text2.value=123 messagebox(欢迎进入人事管理系统) do form 主界面 else messagebox(密码不正确,请重新输入) thisform.text2.value= endifthisform.releaseu 在对象按扭“取消” 代码设计如下:thisform.releaseclear events 主界面与代码在这个界面里可以操作增,删,改等操作,主要的功能都是在这个界面当中。 “增加记录”的界面与代码如下:如果新进一个员工,在这个

42、表单中就可以增加相应的信息,以便日后管理和查找方便。u “增加记录”的代码如下:do form 增加记录thisform.releaseu “确定”的代码如下:if empty(alltrim(thisform.txtID.value) messagebox(职员号不能为空,48,错误) thisform.txtID.setfocuselse inID=alltrim(thisform.txtID.value) inName=alltrim(thisform.txtName.value) inSex=alltrim(thisform.txtSex.value) inBirth=alltrim(

43、thisform.txtBirth.value) inLearn=alltrim(thisform.txtLearn.value) inPolitics=alltrim(thisform.txtPolitics.value) inPhone=alltrim(thisform.txtPhone.value) inAddress=alltrim(thisform.txtAddress.value) inDepartment=alltrim(thisform.txtDepartment.value) inFunction=alltrim(thisform.txtFunction.value) inD

44、ate=alltrim(thisform.txtDate.value) inMemo=alltrim(thisform.edtMemo.value) set order to 职员号 seek inID if !found() insert into 职员信息表 value(inID,inName,inSex,inBirth,inLearn,inPolitics,inPhone,inAddress,inDepartment,inFunction,inDate,inMemo) messagebox(添加成功!,48,信息) thisform.txtID.value= thisform.txtNa

45、me.value= thisform.txtSex.value= thisform.txtBirth.value= thisform.txtLearn.value= thisform.txtPolitics.value= thisform.txtPhone.value= thisform.txtAddress.value= thisform.txtDepartment.value= thisform.txtFunction.value= thisform.txtDate.value= thisform.edtMemo.value= else messagebox(此职员号已存在,请另输一个,48,错误) thisform.txtID.value= thisform.txtID.setfocus endifu “取消“的代码如下:thisform.txtID.value=

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号