基于jsp的教师管理模块的设计与实现学士学位论文.docx

上传人:b****6 文档编号:7215226 上传时间:2023-01-21 格式:DOCX 页数:47 大小:555.21KB
下载 相关 举报
基于jsp的教师管理模块的设计与实现学士学位论文.docx_第1页
第1页 / 共47页
基于jsp的教师管理模块的设计与实现学士学位论文.docx_第2页
第2页 / 共47页
基于jsp的教师管理模块的设计与实现学士学位论文.docx_第3页
第3页 / 共47页
基于jsp的教师管理模块的设计与实现学士学位论文.docx_第4页
第4页 / 共47页
基于jsp的教师管理模块的设计与实现学士学位论文.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

基于jsp的教师管理模块的设计与实现学士学位论文.docx

《基于jsp的教师管理模块的设计与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《基于jsp的教师管理模块的设计与实现学士学位论文.docx(47页珍藏版)》请在冰豆网上搜索。

基于jsp的教师管理模块的设计与实现学士学位论文.docx

基于jsp的教师管理模块的设计与实现学士学位论文

厦门大 学

毕业设计(论文)任务书

毕业设计(论文)题目:

基于JSP的教师管理模块的设计与实现

毕业设计(论文)要求及原始数据(资料):

1.综述国内外人事管理系统研究现状;

2.深入了解管理系统开发的相关技术;

3.熟练掌握人事管理系统开发的应用与分析;

4.设计并实现基于JSP的教师管理系统;

5.深入分析JSP开发的关键技术与编写语言;

6.训练检索文献资料和利用文献资料的能力;

7.训练撰写技术文档与学位论文的能力。

毕业设计(论文)主要内容:

1.综述JSP技术在WEB开发中的应用;

2.了解管理系统开发的相关技术;

3.熟悉WEB、Java的开发环境;

4.设计并实现基于JSP的教师管理系统;

5.深入分析开发管理系统的关键技术与系统开发的设计流程;

6.熟练掌握基于JSP的代码编写;

学生应交出的设计文件(论文):

1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;

2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。

主要参考文献(资料):

[1]方逵.JSP编程技术与应用.第1版.北京:

高等教育出版社,2003.1

[2]武延军,黄飞跃.精通JSP编程技巧.第1版.北京:

人民邮电出版社,2001.8

[3]冯燕奎,赵德奎.JSP实用案例教程.第1版.北京:

清华大学出版社,2004.5

[4]吴其庆.JSP编程思想与实践.第1版.北京:

冶金工业出版社,2003.1

[5]清宏计算机工作室.JSP编程技巧.第1版.北京:

机械工业出版社,2002.1

[6]MartyHall.Servlet与JSP权威指南.第1版.北京:

机械出版社,2002.10

[7]宝贝工作室.JSP动态系统开发实用教程.第1版.北京:

机械工业出版社,2002.7

[8]侯志荣.Web应用程序开发—算法分析与应用.第1版.北京:

人民邮电出版社,

2003.9

[9]姜晓铭,刘波,张亦华.JSP程序设计精彩实例.第1版.北京:

清华大学出版社,

2001.6

[10]飞思科技产品研发中心.JSP应用开发详解.第2版.北京:

电子工业出版社,

2004.3

[11]GaryBollinger,BharathiNatarajan.JSP程序设计指南.第1版.北京:

清华大学出版社,2002.12

[12]Gantz,J.,Janes,D.,Scott,M.,andVillas,R.,(2001).E-commerceforDummies.JohnWiley&Sons.15Aug2001.ISBN-13:

78-0764508479.P.147

[13]BudiKurniawan.Struts2DesignandProgramming:

ATutorial.BrainySoftware,Secondeditionedition,2008.1.25.

专业班级

软件1007班

学生

淮瑞英

要求设计(论文)工作起止日期

2014年3月17日~2014年6月27日

指导教师签字

日期

2014年3月17日

教研室主任审查签字

日期

系主任批准签字

日期

 

基于JSP的教师管理模块的设计与实现

摘要

以往的教师管理模块的设计与实现,大多都是手写档案,档案生成以后,不易长久保存,查找起来也不方便。

本系统使用计算机对教职工档案信息进行管理,利用计算机和通讯设备,为高校所属各部门提供教职工档案信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足教职工、校领导查看教职工档案。

系统的设计要使用方便,查找便利,利于教职工基本资料管理和简历追踪。

本文档主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。

关键词:

教师管理模块的设计与实现;系统;开发

 

DesignandimplementationofJSP-basedteacher

managementmodule

Abstract

Designandimplementationofthepreviousteachermanagementmodules,mostlyhandwrittenfile,afterfilegeneration,itisnoteasytolong-termpreservationandfind.Thissystemusecomputertocontrolthefacultyarchivesinformation.Byusingcomputersandcommunicationsequipment,itcanprovidecollection,storage,processingfacultyprofileinformationandadministrativeinformationforeachuniversitydepartmentbelongs,andextractdataexchange,andmeetfacultyandschoolleadersviewthefacultyfiles.Designofthesystemtobeeasytouse,convenienttofind,anditwillhelpmanagethebasicdataofstaffandresumetracking.

Thisdocumentdescribesthisissuedevelopmentbackgroundand,completefunctionanddevelopmentprocess,highlighteddevelopmentanddesignideas,technicaldifficultiesandsolutions.

KeywordsDesignandimplementationofteachermanagementmodule;system;Development

 

外文原文34

1引言

随着计算机科学与技术的迅速发展,计算机技术已经渗透到了社会的每一个角落,随之带来的高效率、高性能计算机软件推动了其他各个行业的技术更新和科技革命。

人类社会正从工业社会迈向信息社会,信息技术是当代最具潜力的新的生产力,信息资源是国民经济和社会发展的战略资源,信息化水平已成为国家现代化和综合国力的重要标志。

全球信息化不仅对我国的经济和社会产生了广泛而深刻的影响,而且给信息产业带来了难得的发展机遇。

努力把我国建设成为现代化国家的经济形式模式,就必须加快信息化建设步伐。

信息管理系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。

MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

设计与实现这个教师管理模块的目的是高校对教职工档案的管理工作效率得到提高。

本软件编写的目的是使教师信息管理更高效、更简洁、更数字化与网络化,它的目标是为教职工的工作情况,简历,上传材料的情况,设计教师管理模块的设计与实现系统。

该系统应具有教职工档案信息显示功能,材料、工作情况、简历及通知通告情况添加、保存、修改、删除功能等。

1.1课题背景、研究目的及意义

1.1.1课题背景

随着信息技术的飞速发展和高等学校教育体制改革的不断深入,传统的人工、纸张式的教师管理方法已经远远不能适应新的发展要求。

尤其是随着计算机网络和internet的普及,运用先进的管理信息系统及其软件开发平台,对信息资源进行科学化和网络化管理,已经成为高校信息系统发展的趋势。

目前,几乎所有的高校职能部门都建立了针对日常职能工作的管理信息系统,例如,财务处的财务信息管理系统,教务处综合教务系统,科研处的科研信息管理系统,图书馆的图书检索信息系统和房产科的房产管理信息系统等。

这些系统在很大程度上提高了部门的工作效率和管理水平。

然而,对于高校中的教师管理系统来说,目前还缺乏有效的网络化信息管理,高等教师管理系统是要在网络上搭建教师在即的办公平台,这样打开浏览器就可以方便快捷的使用教师管理系统,进行信息交流和信息共享。

正是认识到高校教师管理系统在整个高校信息化过程中的重要地位,我决定选用这个课题,来完成毕业设计,利用先进的网络手段,实现院系工作的信息化、科学化管理,真正做到“以人为本”,疏通教职工心想你获取的渠道,较少不必要的、繁杂的手工劳动。

提高办公效率,脚跨教育体质改革的进程。

收到学校和学院的大力支持,我进行了基于B/S和JSP技术的“教书管理系统”的设计和实现工作。

该系统运用完善的校园网络,建立一个集B/S结构和先进的JSP技术为一体的,设计教师信息,通知公告等多个信息、多层用户的、安全的网上在线教师管理系统。

在JSP出现以前开发一个能够和用户交互并实时检索数据库的Web应用程序是一件非常繁琐的事情,系统的管理者需要花费很大精力去创建和维护它,而且在以往的方式下,应用的开发效率是极其低下的。

即使是单个页面布局的微小变动,往往都需要重新设计页面的源代码。

而随着JSP技术的推出,开发Web应用就成了一件轻松的事情,即使是初学者也只用简单的语句就可以开发出一个完整的应用。

另外,我选择这个题目的理由,是我有之昂做一名老师,所以对有关教育类的课题比较感兴趣,同时,我注意到,教师管理系统在实际应用中是很实用的。

其次,我对jsp也很有兴趣,因为对于html,见效快,易上手。

更重要的是此次软件设计开发也让自己得到实践中的锻炼,得到提高。

1.1.2课题发展前景及趋势

1.技术的前景和趋势

本课题是采用JSP技术进行开发的教师管理模块的设计与实现系统,随着近些年Internet的飞速发展,传统的提供静态网页的Web服务已经无法满足广大Internet用户的需求,动态网页技术随之诞生,如ASP、PHP、JSP等,其中JSP由于具备“一次编写,随处运行(WriteOnce,RunAnywhere)”的特点,在WEB应用开发中得到了广泛的应用。

应用JSP技术开发教师管理模块的设计与实现系统能够使JSP在网络技术中的性能得到淋漓尽致的发挥,调查研究表明,大多数教师管理模块的设计与实现软件的主要问题是受阻基于机构内部的管理的,脱离了与广大教职工的联系,它变的孤立而且功能受限,一个脱离了广大客户的管理系统,就必将在未来的市场中无用武之地。

更与现今的常用的软件开发模式B/S模式背道而驰,加之这样JSP技术可以支持多种运行平台,运行速度快,难易程度低,扩展性安全性好,数据库支持多等特点,为设计者、使用者和维护者提供了方便。

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

2.教师管理模块的设计与实现对Internet/Intranet的需求的发展趋势

教师管理模块的设计与实现系统与互联网的结合,正成为现今发展的焦点问题之一。

因为随着机构规模的扩大和业务信息交流量的增大,教师管理模块的设计与实现已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是机构将自身以数据库为核心的MIS系统从客户机/服务器模式向Internet/Intranet的系统架构转变的原因。

另外,随着机构自身在不断的发展,尤其大型机构的国际化发展已成为必然,一些客户和业务点可能是跨地区、甚至是跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域用户的必然选择,可以是客户足不出户就能享受服务,通过Internet网拉近了客户和机构之间联系,机构无形中牢牢抓住了广大客源,在激烈的市场竞争,占有了自己的一席之地,通过基于WEB的机构管理系统对客户的信息做科学的管理,能够提供一种对教师管理模块的设计与实现的大量数据做出汇总的多层次的快速灵活的查询、分析及报表制作手段。

因此,教师管理模块的设计与实现迫切需求的是一个基于Internet网又能进行机构内部管理的综合管理系统,并能及时为机构管理各种管理提供服务。

如何将管理支持系统与Internet/Intranet技术有机地结合起来,提供基于Web、集查询、报表、已经成为一个重要课题。

1.2有关的国内外文献综述

由于目前国内外学者并没有对教师管理系统进行过规划分析及设计实现。

并且据了解各高校基本没有实施教师管理系统,因此本课题的设计对各高校教师管理的规划分析与设计实现具有一定的指导意义。

本节根据目前国内外学者对高校教师管理系统的研究成果,借鉴他们的成功经验,大胆的将教师管理系统规划到高校的日常生活中,这些文献给予本文很大的参考价值。

本文主要参考了近几年有关教师管理系统的文献期刊。

随着科学技术的进步,网络时代的开始,现代高校面临这学生数量大及教学任务重的问题,该问题给现在高校的运营带来了新的机遇和挑战。

对此,国内外对教师管理系统的影响进行了相关的研究。

我过高校包括小中学对教师管理系统的应用较为滞后,大多数工作还是由人工来完成,效率很低,老师不能及时得到相关信息。

但是近年来,我国的教师管理系统有了很大的发展。

例如,覃发兵在《现代企业教育》的“实验教学管理系统的设计与实现——基于JSP技术和B/S模式”中提到教师管理信息化是社会信息化的基础与标志,实现教师管理的信息化是知识经济条件下学校及企业发展的大势所趋,随着近年来,我国教育改革的深化、素质教育的全面推进,教学资源日益紧张,教师管理的难度也越来越大,学校迫切需要建立教师管理系统,当然企业也不例外。

1.3课题内容简介

本课题解决的问题是如何通过设计一个切实可行的软件系统来解决教师管理模块的设计与实现目前存在的一系列问题。

该课题是基于Windows7Ultimate的操作系统,后台数据库采用SqlServer2005以及myeclipse,前端使用JSP进行开发。

本软件编写的目的是使教师信息管理更高效、更简洁、更数字化与网络化,它的目标是为教职工的工作情况,简历,上传材料的情况,设计教师管理模块的设计与实现系统。

该系统应具有教职工档案信息显示功能,材料、工作情况、简历及通知通告情况添加、保存、修改、删除功能等。

在具有权限的情况下,本设计按照功能模块分为以下几个模块;

1.系统总体架构:

根据系统功能需求,系统功能及对数据库的操作都在服务器端完成,而用户在浏览器端的操作都送到服务器端处理。

2.权限管理:

权限不同。

当教师或管理员登录后,显示的角色功能不同,但是教师有的功能基本上管理员都有,教师额外的功能就是修改自己的密码等,管理员的功能较多,在于他对每一种信息都具有删除、添加和修改的功能,而教师只可以进行查询。

3.管理员管理:

将教职工的相应信息存入数据库中并对他进行基本的管理功能——增、删、改、查;教职工的基本信息和其它信息。

1.4课题调研及可行性分析

1.4.1课题调研

1.深入客户需求单位进行交流和调查,满足客户最大需要。

深入机构实地调研,到高校与老师们进行交谈,询问相关细节,包括她们最需要什么,她们觉得在学校的日常生活中遇到过哪些不便,业务流程、数据流分析、实地情况等

2.上网搜索相关内容,参看其他一些教师管理模块的设计与实现软件,从中学习借签。

打算做B/S模式的设计,所以主要研究了java、jsp、html以及sqlserve、MyEclipse等。

3.咨询老师和同学,在时调研的过程中遇到了许多问题,有技术上的也有理论上的,我就询问我的导师和同学,向他们请教。

1.4.2可行性分析

1.技术可行性

硬件方面,我们目前拥有了计算机硬件配备,有了Windows7操作系统的运行环境,提供了Windows7的工作平台,安装了开发软件,包括运行平台的、数据库的和各类编程工具的,在编程环境上提供了可靠的支持,为系统的开发提供了必要的技术保障。

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

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。

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

一个JSP页面可以被分为以下几部份:

静态数据,如HTML;JSP指令,如include指令;JSP脚本元素和变量;JSP动作用户自定义标签。

java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称。

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。

Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

我们开发的这个系统就是采用B/S的3层结构模式,Browser/Web/DataBase。

此系统用JSP开发,JSP作为一种Web实现技术,它的效率是很高的。

这一点正好符合了本系统所要求的实时性。

另外它可以方便的连接各种数据库,像Oracle8/8i/9i数据库,SqlServer7.0/2000数据库,DB2数据库等等,这样可以根据需要进行移植。

另外作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。

从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。

所以用JSP来开发是完全可行的。

B/S(Browser/Server结构)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

目前我院内网(Intranet)、外网(Internet)和北京东方清大公司“案件、办公管理软件”就是B/S结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。

特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统.

维护和升级方式简单。

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。

对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。

无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。

所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。

今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。

因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

因此,许多单位都备有数据库存储服务器,以防万一。

B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。

在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。

这种结构更成为当今应用软件的首选体系结构。

e通管理系列产品即属于此类结构。

数据安全性比较。

由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。

另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。

如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。

所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。

对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。

数据一致性比较。

在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。

这些服务器每天必须同步完毕之后,总部才可得到最终的数据。

由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不

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

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1