xx市教育局学校教师人事管理系统设计大学本科毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《xx市教育局学校教师人事管理系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《xx市教育局学校教师人事管理系统设计大学本科毕业论文.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要社会发展的越来越快,机关和事业单位的人事管理变的越来越庞大了,在这种情况下,开发一个人事管理系统就显得非常重要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的JSP(Java Server Page)设计语言和SQL SERVER 2005数据库为工具而开发出来的人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工培训管理信息录入、修改、查询、删除模块,员工职称评定信息的录入,查询,以及系统用户的设置以及系统的维护功能。为人事管理提供信息咨询,信息检索,信息存取等服务,
2、基本上能够满足现代学校对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是系统技术方法研究,本系统主要运用的是jsp作为系统前台应用程序开发工具,SQL SERVER 2005 作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统数据库的设计,包括系统功能模块的设计和数据库的设计;最后,是系统详细设计。关键词:JSP 人事管理系统 JAVA 数据库servletAbstractSocial development is more and more fast, personnel
3、 management and public institutions become more and more complicated, in this case, the development of a personnel management system is very important.This system union company actual personnel, system, after the actual needs analysis, using powerful JSP (Java Server Page) personnel people conduct s
4、ystem design language and SQL SERVER 2005 database as a tool developed by. Start with the entire system from the simple, friendly interface, flexible, practical, safe, the personnel management system has the following functions: staff basic information input, modify, query, delete the module, staff
5、training management information input, modify, query, delete the module, staff assessment information input, query, and maintenance functions of the system user settings and system. Provides the information consultant for personnel management, information retrieval, information access services, basi
6、cally can satisfy the modern school needs of personnel management. The goal of this study is the use of standardized methods of. The paper is divided into six parts: the first part is the purpose and significance, and research of this topic; part second, is the study of technology system, this syste
7、m mainly is the use of JSP as a future application system development tools, SQL SERVER 2005 database as a background; the third part, the requirement analysis of the system, mainly analysis of personnel management system requirements; the fourth part is the system design, database design, including
8、 database design and system function module; finally, it is the detailed design of the system.Keywords: JSP Personnel management system JAVA database目录第一章 绪论11.1课题背景11.2系统设计的目的和意义11.3系统的技术支持1第二章 系统技术方法研究32.1编程语言JSP的介绍32.1.1 JSP的内置对象:32.2编程语言JSP的介绍42.3数据库SQL SERVER的介绍42.4服务器Apache Tomcat的介绍52.5集成软件MY
9、ECLIPSE的介绍5第三章 系统需求性分析63.1人事管理机构简介63.2技术方面的可行性63.3操作方面的可行性63.4系统流程分析63.4.1系统业务流程63.4.2系统数据流程73.5功能需求73.5.1功能描述73.5.2登录功能模块73.5.3人员档案功能模块83.5.4培训管理功能模块83.5.5职称评定功能模块83.5.6奖惩管理功能模块83.5.7功能要求8第四章 系统数据库的设计94.1 SQL 数据库的简介94.2 SQL语句的使用104.2.1 SQL分类104.2.2 SQL语句使用104.3数据库概念结构设计104.4数据库物理设计124.4.1职工信息数据表124
10、.4.2职工奖惩信息数据表134.4.3职称评定信息数据表134.4.4职工培训管理信息数据表144.4.5人员调动信息数据表144.4.6用户信息表14第五章 系统详细设计155.1登录界面155.2主界面165.3人员档案界面175.4培训管理界面195.5职称评定界面205.6奖惩管理界面22第六章 总结24参考文献25致谢26第一章 绪论1.1 课题背景经过计算机技术、网络技术和信息技术的发展,现在的办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从
11、繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是大企业将不可想象。人力资源的管理和利用是发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋。1.2 系统设计的目的和意义人事管理系统汇集先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对机关和单位
12、人力资源信息的高度集成化管理,为机关和单位使用的人力资源管理解决方案。 当前主要基于IE浏览器的 B/S 结构,以人员管理、考勤管理、薪资管理、招聘管理、培训管理、合同管理、社保福利、绩效考核、报表中心为核心功能模块。可由企业领导、HR经理和员工全员参与,进行多层次管理。本系统是对单位的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使机关和单位人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性
13、,方便了用户查询、管理人员进行管理。 1.3 系统的技术支持JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性
14、能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。第二章 系统技术方法研究2.1编程语言JSP的介绍JSP其根本是一个简化的Servlet设计,JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的
15、就是一个HTML文本,因此客户端只要有浏览器就能浏览,插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java S
16、ervlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.1.1 JSP的内置对象:由request :代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据,request对象的作用域为一次请求。Response: 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。session:从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这
17、个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。Application:服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。out :用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。在使用 out 对象输出数据时,
18、可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。Page:代表JSP本身,只有在JSP页面内才是合法的。 page隐含对象本质上包含当前 Servlet接口引用的变量,类似于Java编程中的 this 指针。config :主要作用是取得服务器的配置信息。通过 pageContext对象的 getServletConfig() 方法可以获取一个config对象。当一个Servlet 初始化时,容器把某些信息通过 config对象传递给这个 Servlet。 开发者可以在web.xml 文件中为应用程序环境中的Servlet程序
19、和JSP页面提供初始化参数。Exception:java.lang.Throwable 的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page 的isErrorPage 属性为true 时,该对象才可以使用。常用的方法有getMessage()和printStackTrace()等。pageContext:作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。2
20、.2编程语言JSP的介绍Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。平台Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模
21、仿Java的C#语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。2.3数据库SQL SERVER的介绍SQL是英文Structured Query L
22、anguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xx 教育局 学校 教师 人事管理系统 设计 大学本科 毕业论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内