首页

安全教育渠道登录进口 高校学生学籍办理体系的规划与完成

点击:0时间:2019-06-26 20:09:01

苏艺

摘    要:为了深化高校教务办理变革,开发高校学籍办理体系,进步学生办理工作的功率成为必定。该体系选用JSP、Microsoft SQL Server 2005数据库以及Apache Tomcat作为开发渠道,对高校学生学籍办理体系进行开发。运转成果表明,该体系可以完成高校学生学籍信息的规范办理、科学计算和快速查询。

关键字:学籍办理;B/S架构;JSP

中图分类号:G640          文献标识码:A          文章编号:1002-4107(2015)07-0050-02

变革开放以来,我国高等教育规划不断扩大,高校办理面对现代化、信息化和网络化办理的新应战,树立、运用和完善高校办理信息体系成为必定。高校学生学籍办理体系是高校办理信息体系的重要组成部分,跟着信息技能的不断发展,网络技能现已广泛运用于高校办理的各个方面,高校学生学籍办理体系是校园网中一个重要的运用。该体系为高校发明了一个杰出的信息化环境,进步了高校教育、科研与办理的功率,为高校师生的教育供给了极大便利,在必定程度上反映出校园办理现代化水平。

高校学籍办理体系运用MIS的总体规划思路,归纳运用了B/S形式、SQL-Server 2005数据库、JSP等技能,开宣布一套使学生和教师可以便利、便利、准确地了解和办理学生学籍有关信息的软件体系,整个体系操作界面简捷、灵敏、有用,完成了学生对所需信息的查询和教师对学生学籍信息进行全方位办理等功用,根本满足高校办理信息体系对学生学籍信息办理的需求,为进步高校办理现代化、信息化和网络化供给学习。

一、学籍办理体系剖析

高校学生学籍办理体系是一个典型的杂乱体系,是高校信息化办理的重要组成部分,体系供给了强壮的学生学籍办理功用,便利办理员(教师)对学生信息的增加、修正、删去、查询等操作。本体系开发的总体目标是完成学生信息办理的体系化、规范化、自动化,到达进步学生信息办理功率的意图。学籍办理体系包含学籍保护、选课办理、成果办理等模块,体系功用剖析如下。

   (一)学籍保护模块

1.教师可以对学生信息进行增加(包含根本信息)、删去、检查、修正。

2.学生可以检查自己的根本信息,增加、修正个人详细信息。

(二)选课办理模块

1.教师可以对课程信息进行增加、删去,计算每门课程选修的人数以及查找单个学生所选的课程信息。

2.学生可以检查一切选修课程并进行选修,以及检查自己所选课程并进行修正。

(三)成果办理模块

1.教师可以进行增加、删去、修正根本课程,录入、修正学生课程成果,查询单个学生的一切成果以及查询指定课程一切或部分学生的成果。

2.学生可以查询自己所选的根底课程成果。学籍办理体系供给便利高效的办理功用。作为网上信息的查询渠道,可以通过该体系查询学生个人选课相关信息,教师可以办理一切信息。

该体系以JSP为开发言语, 以SQL Server 2005为数据库以及Apache Tomcat为后台服务器体系。包含以下子体系。

(1)用户办理子体系。完成对不同用户分配不同的权限。

(2)数据库衔接子体系。使程序能拜访数据库,并能对其间的数据进行操作。

(3)数据录入子体系。经进程序能完成向数据库中增加记载。

(4)数据查询子体系。通过各种查询组合完成对数据的准确选取。

(5)数据保护子体系。包含对数据的修正及删去操作。

体系运用Eclipse 渠道对学籍办理体系进行全体结构规划、数据库衔接及全面的体系调试。

二、JSP及JavaBean开发渠道

(一)JSP

JSP(Java Server Pages)是由Sun公司(现被Oracle公司兼并)倡议并树立的一种动态网页技能规范,是在传统的网页HTML文件(*.htm,*.html)中刺进Java程序段(Scriptlet)和JSP符号(tag),然后构成JSP文件(*.jsp)。

(二) JavaBean

JavaBean是一种软件组件模型,它与其他软件目标相互作用,决议怎么树立和重用软件组件,这些可重用软件组件被称为Bean。运用现有的Bean,可以协助开发新的组件,进而树立软件组件库。

JavaBean是依据Sun公司的JavaBean规范的,并可在编程东西中被可视化处理。是一种可复用的软件组件。JavaBean具有三个根本特性:独立性;可重用性;在可视化开发东西中运用。

三、数据库规划

数据库体系是办理信息体系的关键技能之一,比较常用的有Oracle、SQL Server、MySQL等多种数据库体系。因为SQL Server 2005具有较好的可伸缩性和可靠性,供给了以Web规范为根底的扩展数据库编程功用,可以满足电子商务和企业运用程序的要求。SQL Server 2005支撑XML和Internet规范,具有依据Web的剖析才能,答应运用内置的存储进程以XML格局存储、更新、删去、检索数据,故学籍办理体系选用SQL Server 2005作为数据库。

四、学籍办理体系的完成

学籍办理体系功用首要包含三大块:学籍保护(教师增加、删去学生根本信息;学生检查、修正个人附加信息);选课办理(教师增加、删去选修课表,检查单个学生选课状况以及单门课程被学生选修状况;学生检查、选修课程并可对所选课程进行修正);成果查询(教师增加、删去、修正成果,增加学生分数以及查询单人或单科分数状况;学生检查自己所学课程成果)。

因为该体系首要权限有两个,学生和教师,故这两个权限范围内的运用都应该具有上述功用,行将上述三大功用模块划分给这2个权限去详细完成。学生具有的功用如下:

学生功用模块

1.修正暗码:学生进入页面后可以修正自己的暗码,以到达保密性。

2.学籍保护:学生可以检查自己的根本信息

(根本信息由教师录入不能修正),并填写修正自己的学籍状况。

3.选修课程:该功用首要是让学生检查已有的选修课程并进行选修,对自己已选的课程如不满足可以删去重选。

4.检查成果:学生可以检查自己的课程成果。

教师页面应具有的功用为:

教师功用模块

(一) 学生办理:该模块首要增加学生根本信息;检查已有学生根本信息及对其修正,删去剩余或犯错学生信息。

(二)选课办理:可以增加新选课程;检查已有选修课程并对其进行删去修正;检查学生选课状况,可以依据学号检查个人选课状况,还可以课程号检查该课程被选状况;计算每门课程选修的人数以及打印计算成果。

(三)成果办理:可以增加、修正学生成果;检查学生成果(依据学号、课程号来检查);对学生成果进行打印输出。

五、数据库体系的规划与完成

学籍办理体系挑选的数据库是MySQL,数据库名为test,其间数据表的创建和逻辑结构如下。

(一)实体

体系中的实体共有4 个:实体1: 学生(名字name,学号stuid,性别sex,专业profession,民族 national,身份证personid,身世日期birth,入学年份entrydate,家庭地址address,家庭电话hometel,邮政编码zipcode,联络方式contact,Email email); 关键字为:学号。实体2:选修课(课程号 clsno,课程名 clsname,任课教师 clstea,星期几 clsdate,时刻 clstime,上课教室 clsroom); 关键字为:课程号。实体3:根底课(学期号 termno,课程号 clsno,课程名clsname,学分 clsscore,主讲教师 clstea);关键字为:课程号。实体4:成果(id,学号 stuid,课程号 clsno,成果 score)。

(二)总体表规划

体系中共用到了6个数据表。1.admin表:记载办理员信息;2.student表:记载学生学籍信息;3.class表:记载选修课信息;4.score表:记载学生根底课信息;5.成果相关表:记载学生根底课成果信息;6.选课相关表:记载学生选课信息。

(三)数据库表的结构及联络图

体系中共有6个表。1.admin表;2.Student;3.score表的界说;4.class表;5.成果相关表.6.选课相关表。其间有些表之间存在着联络,并树立起如下联络。

数据库表联络图

(四)数据库衔接

JDBC(Java Data Base Connectivity)是Java数据库衔接技能,是较为常用的数据库衔接技能。JDBC技能规划了Java言语同SQL数据之间的运用程序接口(API),确保了该软件的通用性。为此由第三方开发了支撑Java的JDBC的规范及JDBC驱动程序:JDBCODBCBridge驱动程序、JDBC Native Bridge驱动程序、JDBC-Network Bridge驱动程序、Pure Java JDBC Driver。本体系选用JDBC-ODBC Bridge的JavaBean技能衔接数据库,完成了对学籍办理数据库的调用和修正。

该体系完成后通过测验,可以很好完成相关的办理功用,功用模块也可以到达规划要求。体系可以完成高校学籍信息的会集办理,具有涣散操作、检索敏捷、查找便利、可靠性高、存储量大、保密性好、寿命长、本钱低一级长处。这些长处可以较好地进步学籍办理的功率,是完成高校科学化、正规化办理的重要条件。

参考文献:

[1]易平和.分布式多数据库高校学籍办理体系研究与运用

[J].西安石油大学学报:自然科学版,2009,(7).

[2]宣华,王映雪,陈怀楚.清华大学归纳教育体系在教务管

理中的运用[J].计算机工程与运用,2012,(12).

[3]梁德华.浅析高等院校学籍办理信息体系的规划与开发

[J].硅谷,2011,(11).

[4]李香敏.SQL Server2000编程员攻略[M].北京:期望电

子出版社,2000:12.

[5]杨易.JSP网络编程技能与实例[M].北京:人民邮电出

版社,2005:10.

标签: 学籍 学生 课程
相关新闻
最新新闻
关闭