此系统运用B/S 模式体系结构,SQL Server的后台数据库,Myeclipse的前台开发工具进行创作的,具有与时俱进的优点。在未来的发展道路上传统的管理方式会逐渐被现代化的学生信息管理软件所替代[1]。管理学生信息的系统为其提供高效安全的管理功能及网上的信息查阅渠道,用户可以通过该系统了解到与自己有关的信息。
1.2 目的及意义
传统的学籍信息管理、统计以及数据查询在过去一直被人们使用,以上所说的管理方式存在着许多弊端。表现为:保密性能不完善、效率低下、浪费了大量的人力资源等一系列问题。时间久了就会出现很多问题,这给查找、更新和文护带来了不便[2]。随着现代技术的日新月异。计算机科学的发展不断完善,通过运用计算机对学校的的信息进行有效管理和调用,有着人工管理不可替代的优点。
构建此系统,能够通过计算机对学校信息进行有效管理,进而提高学校的办学能力,诸多老师的的工作效率也有了很大提升。学生信息管理系统的优点:系统化、规范化和自动化,这些优点在对学校进行管理的过程中得到最大化的体现。
2.学生信息管理系统技术介绍
2.1 B/S 模式体系结构
B/S模式的分布特点比较显著,在诸多环境状况下都能实现其功能[3]。业务的实现既方便又简单,通过添加网页就可以增加服务器功能。文护方便,只需要改变网页,就可实现用户的更新。
2.2 JSP技术
JSP是由Sun Microsystems公司提出的由多家公司参与建立起的一种动态网页。它在原有的网页HTML文件(*.htm,*.html)中加入Java程序段(Scriptlet)和JSP(tag)。用JSP开发的Web,在多种环境下都能正常运行[4]。通过服务器对用户所提出的请求运用Java的源代码进行解析给予正确处理,最后生成HTML脚本文件通过web返回给用户。
JSP是一种解释类型的语言编码,在进行输入源代码的同时,系统将其划分开来,变成计算机可以识别的机器语言。通过翻译可以判断出代码是否出错。在开发JSP程序软件时,任何时候都可以启动程序,在程序设计语言结束后,可以把程序编译成exe文件,脱离JSP的运行程序,直接在服务器下自行运转。
JSP还可以通过事物来完成对象的运行。一个对象会产生多个不同的事件,一个程序段会对应一个事件来进行执行。我们来举个例子进行说明,命令是一个单独的按钮事件,只要有用户对其进行操作时,就会触发“单击”事件,随之产生一个与之相符的程序控制段,用来实现预期的效果。
用该程序编写比较大型的程序时,就不用设置明显的开始结束程序,只需要编写几个比较小型的程序代码即可,也就是大家所认知的过程。通过过程和面向对象的不同,用户控制某个事件来启动指定的功能,另外还可以通过启动来对应与之相应的操作过程,这样会使编码人员的工作效率得到很大的提升。
2.3 SQL Server 2005 数据库
SQL,是Structured Query Language的首字母简写,中文字面意思是结构化的查询语言。SQL这一语言的重要功能是数据库之间的联系与传递。ANSI规定,SQL语言是各个数据库关联的标准性语言。SQL语句可执行多种操作功能,如更新原有数据库当中的数据,在原有数据库当中提取已有数据等。具有可信任性,高效性,和高智能性等特点,从新增加的页面自动修复功能,可支持性再次加强,数据的简单加密、外键管理的支持,审查功能的增加等功能来看,目前都不失为JSP最有实用性的数据平台[6]。
SQL Server的数据库由表构成,表由行和列构成,一个记录为一行,一个字段为一列,每个字段都有自己的名字,表中的每一个字段名都不允许重复。数据库的日志文件和数据文件对数据库有一定的保护作用[5]。 jsp+sqlserver学生信息管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_36690.html