高校人事档案管理系统的设计与实现 文献综述.docx
- 文档编号:3252528
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:8
- 大小:72.82KB
高校人事档案管理系统的设计与实现 文献综述.docx
《高校人事档案管理系统的设计与实现 文献综述.docx》由会员分享,可在线阅读,更多相关《高校人事档案管理系统的设计与实现 文献综述.docx(8页珍藏版)》请在冰点文库上搜索。
高校人事档案管理系统的设计与实现文献综述
单位代码01
学号*********
分类号TP315
密级
文献综述
高校人事档案管理系统
院(系)名称
专业 名称计算机科学与技术
学生 姓名
指导 教师
2012年3月16日
高校人事档案开发技术综述
摘要
高校教师规模越来越大,高校档案管理变得更加复杂,随着高等教育的快速发展,而教学管理又是一项琐碎、复杂而又十分细致的工作,档案的记录、修改、打印等等工作量很大,一般不允许出错。
如果实行手工操作,给每位教师发放大量的表格人工填写,这就会耗费管理人员大量的时间和精力,且容易出错,造成资源的极大浪费、数据的可共享性很差。
高校人事档案管理系统便是以计算机为工具,通过对档案管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
JSP是由SUN公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准,JSP是JAVASERVERPAGES的缩写,基于JAVASERVLET以及整个JAVA体系的WEB开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断的被更新和优化。
用户可能对Microsoft的ASP(ActiveServerPages)比较熟悉,与ASP相比,JSP以JAVA技术为基础,又在许多方面做了改进,具有动态网页与静态页面分离,能够脱离硬件平台的束缚,以及编译后运行等优点,完全克服了ASP的脚本级执行的缺点,已逐渐成为Internet上的主流开发工具。
关键词:
高校人事档案管理,JSP,ASP
1绪论
随着基于web技术日益走向成熟,特别是JSP以其“WriteOnce,RunAnywhere”,支持多种动态网页格式,JSP标签可扩充性,JSP跨平台的可重用性,易维护性,等等众多的优点,是高校人事档案管理系统成为可能。
随着高校规模的不断扩大和教学人员的不断变更,计算机毕业论文,各系教学和科研等各项管理任务将日益繁重,其中包括教师的个人情况、教学工作量的统计、科研工作量的统计、教师的进修情况等各个方面,导致传统的人工操作方式在处理不断变化的教师现状信息和长期积累起来的基础资料等方面已极不适应,难以满足各系现代化建设和管理的要求,传统的人工记录和纸质保存方式在处理庞大的信息量时己显得力不从心。
为了更好地进行教师管理工作,就需要借助计算机技术。
本课题根据实际情况开发出一个高校人事档案管理系统,对教师的基本信息进行管理,同时掌握教师的授课信息,以减轻管理人员的工作负担。
通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。
而本次毕业设计的任务是:
构建一个高校人事档案管理系统,采用的主要技术为HTML超文本标记语言、CSS层叠样式表、DIV等可以实现web层的静态网页的设计,JavaScript进行数据有效性验证,网页特效,和一些提示信息等的设计。
采用Jsp,Servlet,JavaBean等技术,采用MVC设计模式进行系统业务逻辑层的实现。
采用SQLSERVER2008作为后台数据库,采用JDBC技术,纯Java驱动连接数据库。
采用当前比较流行的Myeclipse集成开发环境,并且采用其较高比较稳定的版本Myeclipse8.6,采用Tomcat作为web服务器,发布自己的管理系统。
2系统开发技术与环境
2.1JSP
JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且在增强网页程序的独立性、兼容性和可重用性方面也具有许多优点。
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。
2.1.1JSP
(1)平台无关性,JAVA语言实现,可跨平台。
(2)安全性,后台完全基于JAVA技术,安全性由JAVA安全机制保证。
(3)执行效率高,与Servlet一样采用多线程方式运行。
(4)将内容的生成和显示进行分离,在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容,并将结果以HTML(或者XML)页面的形式发送回浏览器。
(5)强调可重用的组建,绝大多数JSP页面依赖于可重用的,跨平台的组建来执行应用程序所要求的复杂的页面处理。
2.1.2JSP运行环境
(1)J2SDK
JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。
不论什么Java应用服务器实质都是内置了某个版本的JDK。
JDK(JavaDevelopmentKit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。
它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。
JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。
自从Java推出以来,JDK已经成为使用最广泛的JavaSDK(Softwaredevelopmentkit)。
JDK包含的基本组件包括:
(1)javac:
编译器,将源程序转成字节码。
(2)jar:
打包工具,将相关的类文件打包成一个文件。
(3)javadoc:
文档生成器,从源码注释中提取文档。
(4)jdb–debugger:
查错工具。
(2)Tomcat服务器
Tomcat是ApacheJakarta软件组织的一个子项目,Tomcat是一个JSP/Servlet容器,它是在SUN公司的JSWDK(JavaServerWebDevelopmentKit)基础上发展起来的,也是一个JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。
经过多年的发展,Tomcat具备了很多商业JavaServlet容器的特性,并被一些企业用于商业用途。
2.2Servlet
Servlet是担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
它一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。
Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
2.2.1Servlet特点
基于Servlet的以上的特点,所以在MVC设计模式中它经常被当做控制器使用。
Servlet是一种服务器端的java小程序,它可以接受Http请求,并且处理请求,并且只能运行在像Tomcat这样的web容器中,Servlet是一种单实例多线程的java程序,它有web容器负责产生与销毁。
2.2.2Servlet生命周期
Server创建一个Servlet的实例。
Server调用Servlet的init()方法。
一个客户端的请求到达Server。
Server创建一个请求对象。
Server创建一个响应对象。
Server激活Servlet的service()方法,传递请求和响应对象作为参数。
service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。
装载Servlet。
这项操作一般是动态执行的。
然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。
service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。
service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法。
一般Servlet只初始化一次(只有一个对象),当Server不再需要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy()方法。
2.3JavaBean
众所周知,属性名称符合这种模式,其他Java类可以通过自身机制发现和操作这些JavaBean属性,可以实现对实体类的封装。
JavaBean是一种JAVA语言写成的可重用组件。
为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。
2.3.1JavaBean的特点
(1)可以实现代码的重复利用。
(2)易编写、易维护、易使用。
(3)可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
2.3.2JavaBean
(1)如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,即更改或获取属性,在类中可以使用两个方法:
getXxx(),用来获取属性xxx。
setXxx(),用来修改属性xxx.。
(2)对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用"is"代替上面的"get"和"set"。
(3)类中方法的访问属性都必须是public的。
(4)类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。
3数据库
3.1SQLServer
SQLServer2008的数据库系统的服务器运行在WindowsNT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据的完整性和安全性,能够在出现各种错误时恢复数据。
MicrosoftSQLServer2008由一系列相互写作的组建构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要。
客户端应用程序可以运行在Windows9x/NT/2000系统上,完成所有的用户交互操作。
将数据从服务器检索出来后,会生成副本,以便在本地保留,也可以进行操作。
SQLServer2008的客户/服务器提供了许多传统主机数据库所没有的先进功能,数据访问并非局限于某些已有的主机数据库应用程序。
SQLServer2008的一个主要优点就是与主流客户/服务器开发工具和桌面应用程序的紧密集成。
可以使用许多方法访问SQLServer2008数据库。
作为客户/服务器数据库系统,SQLServer2008的特性如下:
(1)Internet集成,SQLServer2008数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能,SQLServer2008程序设计模型与WindowsDNA构架集成,用于开发Web应用程序。
(2)可伸缩性和可用性,同一个数据库引擎可以在不同的平台上使用,包括从运行Windows98的便携式电脑,到运行Windows2000数据中心版的大型多处理器服务器。
(3)企业级数据库功能。
(4)易于安装、部署和使用,SQLServer2008中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer2008的过程。
(5)数据仓库,SQLServer2008中包括吸取和分析汇总数据库以进行联机分析处理的工具,SQLServer2008中还包括一些工具,可用来直观的设计数据库并通过EnglishQuery来分析数据。
结论
本系统以JSP+Servlet+JavaBean+SQLServer2008+HTML来实现系统的架构设计。
相信通过本系统,会使高校人事档案管理变得更加智能化,更加方便快捷,从而节省高校大量的资源。
知识经济时代正向现代走来,信息化已成为社会发展的时代特征。
高校人事档案管理系统成为可能。
计算机技术、通信技术、支付技术和现代信息技术的迅猛发展,管理科学、行为科学和系统科学等相关学科的不断发展,为高校人事档案管理系统的实现提供了坚实的理论和技术基础。
参考文献
[1]丁振凡.Java语言实用教程[M].北京:
北京邮电大学出版社,2004.2
[2]李振捷,陈雄,王军.JSP网站开发典型模块与实例精讲[M].北京:
电子工
业出版社,2006.8
[3]陈平,褚华.软件设计师教程[M].北京:
清华大学出版社,2006.6.
[4]张琴,张千帆.JSP动态网页制作基础培训教程[M].北京:
人民邮电出版社,2005.5[5]庞娅娟.ASP网络编程自学手册[M].北京:
人民邮电出版社,2008.3.
[5]BruceEckel.著.Java编程思想.(第三版)[M].北京:
机械工业出版社,2005.6
[6]张跃进.ASP.NET2.0网络编程自学手册[M].北京:
人民邮电出版社,2008.2
[8]BruceEckle.ThinkinginJava,ThirdEdition[M].Peking:
MechanicalIndustryPress,2004.4:
105-200.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校人事档案管理系统的设计与实现 文献综述 高校 人事 档案管理系统 设计 实现 文献 综述