jsp学生管理系统(共41页).doc
《jsp学生管理系统(共41页).doc》由会员分享,可在线阅读,更多相关《jsp学生管理系统(共41页).doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于JSP的学生信息管理系统Based on JSP studentsinformation management system 专心-专注-专业摘 要随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理,网络,计算,控制,通讯,多媒体等。并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。该学生信息管理系统包括班级管理模块、成绩管理模块、学生管理模块、科目管理模块。系统主要用JSP来设计界面,从而实现对学生信息的基本管理。其中包括包括添加、修改、删除班级信息。输入成绩信息,并可以对成绩信息进行添加、查询、修
2、改、删除。输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。设置课程号,课程名,选修课等课程信息。本系统界面简单直观,易于操作和使用,交互性强。系统通过使用SQL Server 2000进行建立数据库,具有图形化用户界面,使系统管理和数据库管理更加直观、简单;丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。关键词 :信息管理系统;学生信息管理;JSP ;SQL Server 2000 AbstractAs human society entered the era of information,computer increasingly active in social
3、 fields:management,network,calculation,control,communications,multimedia,etc.And in some ways become indispensable tools,especially in the aspects of management,management software has made a complex problem becomes easy.The students information management system including the class management modul
4、e, performance management module,the student management module,subjects management module.System mainly used to design the JSP,so as to achieve the interface of the basic information management.Including including add,modify and delete class information.Input information,and the results can be added
5、 to the result,the information query,modification and deletion.Students basic information and input information to students can add,delete,modify, inquires.The curriculum elective courses,and course information,etc.This system interface is simple, intuitive, and easy to operate and use, and interact
6、ive.System through the use of SQL Server 2000 to build database with a graphical user interface,management system and database management more direct,simple,Rich programming interface tools for users, program design provides more choices.Keywords: Information management system; Student information m
7、anagement; JSP; SQL Server 2000目 录第一章 绪论 1.1 研究背景计算机技术的发展和互联网时代的到来给我们的社会注入了新的活力,同时也为我们学校管理提出新的要求。采用网络技术手段提高学生管理水平,对提高人才的综合素质培养具有重大的影响,对本人所在单位国家中等示范学校建设更有着广泛深远的意义。同时,随着近几年我国教育改革的深化,素质教育的全面推进,各个学校扩招政策的出台,使得办学规模不断扩大,教学资源也日益紧张。对学校管理部门来说,不仅增加了工作量,而且增加了工作难度,管理手段落后将直接影响整个学校办学水平,如何处理成倍增长的信息量,已成为管理部门共同关注的焦点。
8、 目前,我国的大部分中职学校学生信息的管理水平有所提高,停留在纸介质的基础上的学校比较少,但是很多学校仍然采用Word、Excel等软件来进行学生信息的管理。这样的机制虽然较以前传统的手工管理方法有所进步,但效率依然很低,出错率较大,而且浪费了许多人力,已经不能适应时代的发展。 尽管有些学校启动了数字化校园建设的步伐,相继建成了校园网,搭建了数字化校园的硬件平台,部分学校购置了管理系统,部分学校开发了单一项目的管理模块,但是,不少软件在实际使用过程中或多或少存在一些缺陷:管理模式滞后,缺乏与相应的信息技术匹配的管理模式;管理功能单一,不能涵盖中等职业学校管理部门的诸多方面;可用性不强,很多问题
9、的设置与实际情况不符。 1.2 国内外的现状及发展趋势 自上世纪70年代后,全球的信息化进程加快,出现了巨大的信息流和与之相伴的宏大的数据流,为了适应和满足整个社会发展的需要,必须采用新的技术和手段来对这些数据进行收集、存储、加工、统计、分类、检索和传输等,于是数据库技术应运而生。随着互联网的迅速普及和人们对数据共享和实时处理要求的提高,数据库技术也在不断地发展改进口。近几年,我国数据库市场飞速发展,并将具有越来越大的增长潜力。电子商务成为各个公司企业发展的重心,并已经逐步建立起新型的虚拟商业、虚拟工业,而电子商务是以数据库技术和网络技术为支撑的,其中数据库技术是其核心。全球信息的电子化,改变
10、了人们的工作、生活和学习方式,改变着教育和管理的方式,并且直接引发了一场深刻的管理革命。这一时期的到来使得管理的主体和客体、管理的内容、管理的空间、管理的文化、管理的手段和管理的方式都出现了大跨度的转变畸。因此,只有对管理进行革新,才能适应网络时代的管理需要。教育领域的管理是管理的一部分,而中等职业学校的管理又是教育管理的一个子系统,只有对它进行革新,才能适应新时代的需要。 与此同时,我国的教育事业蓬勃发展,升学率明显提高,各类中专学校规模不断扩大,大力发展职业教育已被全社会所认可,越来越多的苹莘学子开始接受职业教育并因此得到更多更好的就业机会。中等职业教育作为职业教育中不可或缺的一部分,为国
11、家培养大量生产一线的即懂理论又会实践的技能型人才,成为中国教育之中重要的一部分。这样的形式对于学生管理工作的高效性和规范性提涉及到的信息量大,数据繁琐,可以想象采用手工对这些数据进行操作有多么的复杂与繁琐;如果采用文件方式管理,由于文件多,种类多,文件创建者多,创建时间不定期,在整个局域网络中保护好一些学校重要的文件极为不便,同时由于学生人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。为保证学生管理工作的顺利进行,改善管理手段,有必要开发一套适合各中专学校实际情况,能解决实际问题的学生信息管理系统,及时、准确的为管理人员提供学生、班级等各类信息,并提
12、供查询、修改等管理功能埋。 1.3 研究目的及现实意义 为摆脱传统的、低效率的手工信息管理或文件信息管理方式,实现高效的。现代的计算机信息管理,适应信息时代发展,提高学校管理工作效率和办学水平,实现现代化职业学校的运行机制和高水平的管理,体现学校自己的特色,使学校建设成为一流职业学校,特设计本系统。采用“信息化校园”的整体概念来统一规划、组织和建设学校的办公系统、学生信息管理系统、网站系统、数字化教学系统、图书资料管理系统。在这个概念下,统一设计和建设网络拓扑架构、网络安全系统、信息共享与管理、信息的发布与管理、数据库基础结构等,为学校管理提供快速、安全、便捷的操作环境,提供完备的统计能力和计
13、算能力,为探索中等职业学校的管理现代化,奠定技术基础。21世纪以来,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使学生信息管理受到了强烈的冲击,管理传统的管理方式已不能适应人们对日益增长的信息的需求,建设网络系统,是现代化建设的客观要求。建设以计算机为核心的信息网络,实现信息管理的自动化,更好地为工作服务。基于这此问题,我认为有必要建立一个学生信息管理系统,使学生信息管理工作规范化,系统化,程序化,避免学生信息管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改学生信息情况。开发后的学生信息管理系统具
14、有丰富、完整、规范的内容和比较完善的功能,很好的解决我校实际管理中的问题。 目前很多学校对学校管理的现代化进程己提高到一定的认识高度,开发一套现代化的学生信息管理系统也是很多学校目前急需解决的问题,如何运用信息化手段,合理利用资源,替代繁琐的人工操作,并且实现资源的共享、合理调度及有效利用,从而达到节省人力、物力和时间,提高管理功效,成为校园信息化建设的焦点问题。众所周知,在学校诸多的事务中,对学生的信息管理已是学校管理的一个重点和难点。因此,建立一个完整统一、高效稳定、技术先进、安全可靠的学生信息管理系统已迫在眉睫。 学生信息管理系统总体任务是实现学生信息管理的规范化、系统化和自动化,其主要
15、任务是用计算机对学生各种信息进行日常管理,如查询、增加、删除、修改、打印,另外还考虑到访问者身份的不同,增加了对访问者身份的验证,所有访问者都可以通过学校网站访问本系统,学校领导可以通过本系统掌握教师的讲课和学生的学习情况,任课教师可以通过本系统进行学生学习成绩的输入以及学生学习情况的查询,学生可以通过网站进行学生成绩等资料的查询。利用学生信息管理系统更有利于校领导掌握学生情况,有利于学生了解自己学习情况,提高学习的积极性。现在我所在的学校也是采用Excel来管理学生信息,本系统完成后,可以直接投入使用,做到对信息的规范管理、科学统计和快速查询,从而大大减少管理人员的工作量,规范了学校的管理,
16、实现了无纸化办从。计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;再次,计算机可以大大的提高人们的工作效率;最后,计算机可以使敏感信息更加安全。现在,我们已经进入到Internet时代了,学生信息管理也要随之更新,随着无纸化办公的一步步实现,让计算机来管理学生信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。学生信息管理系统必然会在以后的信息管理系统中大放异彩。1.4 基本思路
17、开发平台:利用JSP和SQL Server 2000开发基于校园网的学生信息管理系统,采用BS(浏览器服务器)架构。在高系统配置、高网络带宽很容易得到保证的情况下,我们首先需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑安全认证与授权。尤其要注意认证,确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法向用户授权,能够使用系统的特定功能。简单地说,需要一种方法来决定特定用户进行什么样的操作。服务器端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因
18、此通常应给服务器端配置高性能硬件。针对前面提出的学术构想,通过查阅大量教材、书籍、文献、网页等方式逐一解决关键技术和存在的问题,争取达到预期效果。采用总体规划,分步实施的路线,现将系统整体方案设计出来,然后进行具体模块的分析、设计、测试,最后再将整个系统整合在一起,进行调试运行。 本系统是一款资源型管理软件,适用中等职业学校学生的管理工作,具有丰富、完整、规范的内容和较完善的功能。系统主要运用JSP和SQL Server 2000等软件开发,系统的数据存储与管理能力大大增强了管理的灵活性和高效性,并有效保证了数据的完整性和安全性。诸如此类的系统正是目前社会发展所必不可 少的,也是未来社会发展的
19、重点。建立该系统作者始终坚持实用适用的原则,以适应学校对学生信息管理系统的要求。第二章 相关技术简介2.1 JSP技术简介JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到
20、处运行。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。JSP是面向服务器的,因此支持任何浏览器。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎
21、将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器Web服务器后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。2.2 JSP体系结构及特点JSP网站开发标准给出了两种使用JSP的技术,可以归纳为模式一、模式二。模式一:JSP+JavaBeans技术。在这种模式中,JSP页面独自响应请求并将处理结果返回给客户。Bean处理所有数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非常糟糕,大量的内
22、嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。所以模式一可用于小型应用,不能够满足大型应用的需要。模式二:JSP+Servlet+JavaBeans技术。Servlet技术是一种采用Java技术来实现CGI功能的一种技术,Servlet技术非常适于服务器端的处理和编程,并且Servlet会长期驻留在内存。从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生
23、成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。而JavaBeans对应的是Model,实现各个具体的应用逻辑与功能。JSP的特点主要体现在以下几点:简化的页面生成技术。JSP页面用标准的HTML或XML命令来处理页面的格式化和布局设计,而用类似HTML、XML的标记和Java语言编写的脚本程序生成页面内容。这使得页面形式与页面内容互相独立,非常有利于大型项目的分工合作。与Java平台有机集成。JSP技术是Java 2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。在JSP页面中可以使用几乎所有的Ja
24、va组件和Java API,这就能充分发挥出Java语言的强大功硬件平台器无关性。JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用(Write Once,Rum Anywhere)”的特性,可以运行于大多数流行的操作系统平台及Web服务器,这种与服务器硬件和操作系统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。功能可扩展性。如同Microsoft的JSP技术可以通过ActiveX/COM组件来扩展功能一样,JSP可以通过JavaBean和EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。JSP可以通过JDBC,与诸如Oracle、SQ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 学生 管理 系统 41
限制150内