计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc

上传人:wj 文档编号:731258 上传时间:2023-04-29 格式:DOC 页数:30 大小:722KB
下载 相关 举报
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第1页
第1页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第2页
第2页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第3页
第3页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第4页
第4页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第5页
第5页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第6页
第6页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第7页
第7页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第8页
第8页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第9页
第9页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第10页
第10页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第11页
第11页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第12页
第12页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第13页
第13页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第14页
第14页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第15页
第15页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第16页
第16页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第17页
第17页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第18页
第18页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第19页
第19页 / 共30页
计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc

《计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc》由会员分享,可在线阅读,更多相关《计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc(30页珍藏版)》请在冰点文库上搜索。

计算机专业论文:保定市教育局学校教师人事管理系统2文档格式.doc

目录

第一章绪论 1

1.1 课题背景 1

1.2 系统设计的目的和意义 1

1.3 系统的技术支持 1

第二章系统技术方法研究 3

2.1编程语言JSP的介绍 3

2.1.1JSP的内置对象:

3

2.2编程语言JSP的介绍 4

2.3数据库SQLSERVER的介绍 4

2.4服务器ApacheTomcat的介绍 5

2.5集成软件MYECLIPSE的介绍 5

第三章系统需求性分析 6

3.1人事管理机构简介 6

3.2技术方面的可行性 6

3.3操作方面的可行性 6

3.4系统流程分析 6

3.4.1系统业务流程 6

3.4.2系统数据流程 7

3.5功能需求 7

3.5.1功能描述 7

3.5.2登录功能模块 7

3.5.3人员档案功能模块 8

3.5.4培训管理功能模块 8

3.5.5职称评定功能模块 8

3.5.6奖惩管理功能模块 8

3.5.7功能要求 8

第四章系统数据库的设计 9

4.1SQL数据库的简介 9

4.2SQL语句的使用 10

4.2.1SQL分类 10

4.2.2SQL语句使用 10

4.3数据库概念结构设计 10

4.4数据库物理设计 12

4.4.1职工信息数据表 12

4.4.2职工奖惩信息数据表 13

4.4.3职称评定信息数据表 13

4.4.4职工培训管理信息数据表 14

4.4.5人员调动信息数据表 14

4.4.6用户信息表 14

第五章系统详细设计 15

5.1登录界面 15

5.2主界面 16

5.3人员档案界面 17

5.4培训管理界面 19

5.5职称评定界面 20

5.6奖惩管理界面 22

第六章总结 24

参考文献 25

致谢 26

第一章绪论

1.1课题背景

经过计算机技术、网络技术和信息技术的发展,现在的办公系统更趋于系统化、科学化和网络化。

网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。

现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

人事管理是每个企业必不可少的。

人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。

如果人工直接统计的话,工作量将十分庞大,特别是大企业将不可想象。

人力资源的管理和利用是发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋。

1.2系统设计的目的和意义

人事管理系统汇集先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对机关和单位人力资源信息的高度集成化管理,为机关和单位使用的人力资源管理解决方案。

当前主要基于IE浏览器的B/S结构,以人员管理、考勤管理、薪资管理、招聘管理、培训管理、合同管理、社保福利、绩效考核、报表中心为核心功能模块。

可由企业领导、HR经理和员工全员参与,进行多层次管理。

本系统是对单位的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。

本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。

本系统不仅使机关和单位人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

1.3系统的技术支持

JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

多样化和功能强大的开发工具支持。

Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

支持服务器端组件。

web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。

JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

第二章系统技术方法研究

2.1编程语言JSP的介绍

JSP其根本是一个简化的Servlet设计,JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览,插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

由request:

代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据,request对象的作用域为一次请求。

Response:

代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。

response对象也具有作用域,它只在JSP页面内有效。

session:

从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。

当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。

Application:

服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。

但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。

out:

用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。

在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。

待数据输出完毕后,要及时关闭输出流。

Page:

代表JSP本身,只有在JSP页面内才是合法的。

page隐含对象本质上包含当前Servlet接口引用的变量,类似于Java编程中的this指针。

config:

主要作用是取得服务器的配置信息。

通过pageContext对象的getServletConfig()方法可以获取一个config对象。

当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet。

开发者可以在web.xml文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。

Exception:

java.lang.Throwable的实例,该实例代表其他页面中的异常和错误。

只有当页面是错误处理页面,即编译指令page的isErrorPage属性为true时,该对象才可以使用。

常用的方法有getMessage()和printStackTrace()等。

pageContext:

作用是取得任何范围的参数,通过它可以获取JSP页面的out、request、reponse、session、application等对象。

pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用pageContext对象。

2.2编程语言JSP的介绍

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java由四方面组成:

Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(JavaAPI)。

平台

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

Java平台是基于Java语言的平台。

这样的平台非常流行。

因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。

Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。

Java增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

在Java1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。

从而实现了“一次编译、到处执行”的跨平台特性。

2.3数据库SQLSERVER的介绍

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

  MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。

MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

2.4服务器ApacheTomcat的介绍

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。

另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;

而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

2.5集成软件MYECLIPSE的介绍

MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

MyEclipse2013支持Html5,可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。

甚至还可以通过HTML5可视化设计器设计令人难以置信的用户界面。

同时,随着MyEclipse2013支持JQuery,你可以通过插件提升性能,并添加动画效果到设计中。

第三章系统需求性分析

3.1人事管理机构简介

人事机构包括人事科和教育科:

人事科全面管理企业的人事事物和人力资源,其主要任务有:

贯彻单位政策及标准执行;

单位组织编制及人事任免、考勤、考评、惩罚、待遇、迁调等事项的办理;

人事资料的调查、统计、分析、整理及人事业务的改良。

教育科则全面负责员工的教育培训工作,其主要任务有:

贯彻单位政策、规章制度及推动执行相关条文;

培育和储备干部人才;

提高在职员工工作水平;

协调新进员工熟悉相关知识和环境。

3.2技术方面的可行性

在技术方面采用和数据库相结合方法来实现。

要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由JSP+JAVA+SQLSERVER编程设计完成。

现在有MYECLIPSETOMCATSQLSERVER2005开发工具和WindowsXP操作系统.

3.3操作方面的可行性

JSP开发的执行程序具有界面友好,使用简单、快捷的特点。

安装环境要求WindowsXP及操作系统及以上版本即可,CPU主频50MHz,内存1024MB以上,320G以上硬盘空间,512MB以上显存,光驱及鼠标配置,完全符合目前的执行环境,因此具有系统开发的可行性。

3.4系统流程分析

3.4.1系统的业务流程

业务流程图如图2-1所示:

图2-1业务流程图

3.4.2系统数据流程

数据流程图如图2-2所示:

图2-2数据流程图

3.5功能需求

3.5.1功能描述

本系统采用的是C/S模式,主要的功能是在客户端的浏览器上体现的。

C/S结构的客户端能完成浏览、查询、数据输入、数据修改等简单功能,大部分工作要由服务器承担,包括对数据的保存等,如:

数据存储、恢复,以及对系统系统失效的后果及恢复的处理方法等。

3.5.2登录功能模块

用户登录:

登陆应用程序查看自己的信息

修改密码:

修改用户自己的密码

退出系统:

用户安全的退出系统

人员档案:

添加新入职员工的基本信息

奖惩管理:

管理员工的奖惩信息

人员调动:

统计与查询员工调动信息

职称评定:

评定和记录员工的职称信息

培训管理:

管理员工的培训信息

3.5.3人员档案功能模块

实现的功能:

添加人员档案、管理人员档案、查询人员档案

输入信息:

员工编号、姓名、性别、所属部门、出生日期、籍贯、婚姻状况、身份证号、政治面貌、民族、学历、专业、毕业日期、毕业院校、公积金帐号、行政级别、职务、职称、外语语种、外语水平、计算机水平、联系电话、手机号码、家庭住址、在职情况、用工形式、个人简历。

输出信息:

添加人员档案成功

3.5.4培训管理功能模块

添加培训记录、管理培训记录

待选择的培训人员的员工编号和姓名、参加培训人员的员工编号和姓名、培训名称、培训内容、开始日期、结束日期、培训单位、培训结果、备注、

添加人员培训记录成功

3.5.5职称评定功能模块

添加职称评定、管理职称评定

员工编号、职称、取得日期、取得方式、聘用专业技术职务、聘用起始日期、聘用结束日期、聘用单位、职称英语、职称计算机、备注

添加职称评定成功

3.5.6奖惩管理功能模块

添加奖惩记录、管理奖惩记录

员工编号、职称、奖/惩、奖惩内容、奖惩原因、批准部门、批准人、开始日期、撤销日期、撤销原因、备注

添加奖惩记录成功

3.5.7功能要求

系统操作简单,界面友好。

规范、完善的基础信息设置。

支持多人操作,要求有权限分配功能。

为了方便用户,要求系统支持多条件查询。

对员工信息在需要时打印不同需要的报表。

支持数据更新调整。

当外界环境干扰本系统时,系统可以自动保护原始数据的安全。

第四章系统数据库的设计

4.1SQL数据库的简介

SQLServer2005的特点:

使用SQLServer2005,开发人员通过使用相似的语言,开发人员还将能够建立两个新的对象--用户定义的类和集合。

  XML技术

  在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。

SQLServer2005将会自身支持存储和查询可扩展标记语言文件。

  ADO.NET2.0版本

  从对SQL类的新的支持,到多活

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2