高校学生学籍管理系统的设计与实现_第1页
高校学生学籍管理系统的设计与实现_第2页
高校学生学籍管理系统的设计与实现_第3页
高校学生学籍管理系统的设计与实现_第4页
高校学生学籍管理系统的设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高校学生学籍管理系统的设计与实现作者:苏艺来源:黑龙江教育高教研究与评估2015年第7期苏艺(辽宁师范大学,辽宁 大连116029)摘要:为了深化高校教务管理改革,开发高校学籍管理系统,提高学生管理工作的效率成为 必然。该系统采用JSP、Microsoft SQL Server 2005数据库以及Apache Tomcat作为开发平台, 对高校学生学籍管理系统进行开发。运行结果表明,该系统可以实现高校学生学籍信息的规范 管理、科学统计和快速查询。关键字:学籍管理;B/S架构;JSP中图分类号:G640文献标识码:A文章编号:1002-4107(2015)07-0050-02收稿日期:2014-

2、11-20作者简介:苏艺(1964一),男,辽宁本溪人,辽宁师范大学计算机与信息技术学院实验 师,主要从事计算机软件开发研究。改革开放以来,我国高等教育规模不断扩大,高校管理面临现代化、信息化和网络化管理 的新挑战,建立、应用和完善高校管理信息系统成为必然。高校学生学籍管理系统是高校管理 信息系统的重要组成部分,随着信息技术的不断发展,网络技术已经广泛应用于高校管理的各 个方面,高校学生学籍管理系统是校园网中一个重要的应用。该系统为高校创造了一个良好的 信息化环境,提高了高校教学、科研与管理的效率,为高校师生的教学提供了极大方便,在一 定程度上反映出学校管理现代化水平。高校学籍管理系统运用MI

3、S的总体设计思路,综合应用了 B/S模式、SQL-Server2005数据 库、JSP等技术,开发出一套使学生和教师能够方便、快捷、准确地了解和管理学生学籍有关 信息的软件系统,整个系统操作界面简捷、灵活、实用,实现了学生对所需信息的查询和教师 对学生学籍信息进行全方位管理等功能,基本满足高校管理信息系统对学生学籍信息管理的需 求,为提高高校管理现代化、信息化和网络化提供借鉴。一、学籍管理系统分析高校学生学籍管理系统是一个典型的复杂系统,是高校信息化管理的重要组成部分,系统 提供了强大的学生学籍管理功能,方便管理员(教师)对学生信息的添加、修改、删除、查询 等操作。本系统开发的总体目标是实现学

4、生信息管理的系统化、规范化、自动化,达到提高学 生信息管理效率的目的。学籍管理系统包括学籍维护、选课管理、成绩管理等模块,系统功能 分析如下。(一)学籍维护模块教师可以对学生信息进行添加(包括基本信息)、删除、查看、修改。学生可以查看自己的基本信息,添加、修改个人详细信息。(二)选课管理模块教师可以对课程信息进行添加、删除,统计每门课程选修的人数以及查找单个学生所选 的课程信息。学生可以查看所有选修课程并进行选修,以及查看自己所选课程并进行修改。(三)成绩管理模块教师可以进行添加、删除、修改基本课程,录入、修改学生课程成绩,查询单个学生的 所有成绩以及查询指定课程所有或部分学生的成绩。学生可以

5、查询自己所选的基础课程成绩。学籍管理系统提供方便高效的管理功能。作为 网上信息的查询平台,可以通过该系统查询学生个人选课相关信息,教师可以管理所有信息。该系统以JSP为开发语言,以SQLServer2005为数据库以及ApacheTomcat为后台服务器系 统。包括以下子系统。(1)用户管理子系统。实现对不同用户分配不同的权限。(2)数据库连接子系统。使程序能访问数据库,并能对其中的数据进行操作。(3)数据录入子系统。通过程序能实现向数据库中增加记录。(4)数据查询子系统。通过各种查询组合实现对数据的精确选取。(5)数据维护子系统。包括对数据的修改及删除操作。系统利用Eclipse平台对学籍管

6、理系统进行整体框架设计、数据库连接及全面的系统调试。二、JSP及JavaBean开发平台(一)JSPJSP(JavaServerPages)是由Sun公司(现被Oracle公司合并)倡导并建立的一种动态网页 技术标准,是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和 JSP标记(tag),从而形成JSP文件(*.jsp)。(二)JavaBeanJavaBean是一种软件组件模型,它与其他软件对象相互作用,决定如何建立和重用软件组 件,这些可重用软件组件被称为Bean。使用现有的Bean,可以帮助开发新的组件,进而建立软 件组件库。JavaBea

7、n是基于Sun公司的JavaBean规范的,并可在编程工具中被可视化处理。是一种 可复用的软件组件JavaBean具有三个基本特性:独立性;可重用性;在可视化开发工具中使 用。三、数据库设计数据库系统是管理信息系统的关键技术之一,比较常用的有Oracle、SQLServer. MySQL等 多种数据库系统。由于SQLServer2005具有较好的可伸缩性和可靠性,提供了以Web标准为基 础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。SQLServer2005支持XML 和Internet标准,具有基于Web的分析能力,允许使用内置的存储过程以XML格式存储、更新、 删除、检索数

8、据,故学籍管理系统采用SQLServer2005作为数据库。四、学籍管理系统的实现学籍管理系统功能主要包括三大块:学籍维护(教师添加、删除学生基本信息;学生查看、 修改个人附加信息);选课管理(教师添加、删除选修课表,查看单个学生选课情况以及单门 课程被学生选修情况;学生查看、选修课程并可对所选课程进行修改);成绩查询(教师添加、 删除、修改成绩,添加学生分数以及查询单人或单科分数情况;学生查看自己所学课程成绩)。由于该系统主要权限有两个,学生和教师,故这两个权限范围内的应用都应该具有上述功 能,即将上述三大功能模块划分给这2个权限去具体实现。学生具有的功能如下:修改密码:学生进入页面后可以修

9、改自己的密码,以达到保密性。学籍维护:学生可以查看自己的基本信息(基本信息由教师录入不能修改),并填写修改自己的学籍情况。选修课程:该功能主要是让学生查看已有的选修课程并进行选修,对自己已选的课程如 不满意可以删除重选。查看成绩:学生可以查看自己的课程成绩。教师页面应具有的功能为:(一)学生管理:该模块主要添加学生基本信息;查看已有学生基本信息及对其修改,删 除多余或出错学生信息。(二)选课管理:可以添加新选课程;查看已有选修课程并对其进行删除修改;查看学生 选课情况,可以根据学号查看个人选课情况,还可以课程号查看该课程被选情况;统计每门课 程选修的人数以及打印统计结果。(三)成绩管理:可以添

10、加、修改学生成绩;查看学生成绩(根据学号、课程号来查看); 对学生成绩进行打印输出。五、数据库系统的设计与实现学籍管理系统选择的数据库是MySQL,数据库名为test,其中数据表的创建和逻辑结构如 下。(一)实体系统中的实体共有4个:实体1:学生(姓名name,学号stuid,性别sex,专业 profession,民族national,身份证personid,出身日期birth,入学年份entrydate,家庭 地址address,家庭电话hometel,邮政编码zipcode,联系方式contact,Emailemail);关 键字为:学号。实体2:选修课(课程号clsno,课程名clsn

11、ame,任课教师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.选课关联表:记录学生选课信息

12、。(三)数据库表的结构及关系图系统中共有6个表。1.admin表;2.Student; 3.score表的定义;4.class表;5.成绩关 联表.6 .选课关联表。其中有些表之间存在着联系,并建立起如下关系。戮*嗥褰玲螟g(四)数据库连接JDBC (JavaDataBaseConnectivity)是Java数据库连接技术,是较为常用的数据库连接技 术。JDBC技术设计了 Java语言同SQL数据之间的应用程序接口(API),保证了该软件的通用 性。为此由第三方开发了支持Java的JDBC的标准及JDBC驱动程序:JDBCODBCBridge驱动程 序、JDBCNativeBridge 驱动程序、JDBC-NetworkBridge 驱动程序、PureJavaJDBCDriver。本系 统采用JDBC-ODBCBridge的JavaBean技术连接数据库,实现了对学籍管理数据库的调用和修改。该系统完成后经过测试,能够很好实现相关的管理功能,功能模块也能够达到设计要求。 系统可以实现高校学籍信息的集中管理,具有分散操作、检索迅速、查找方便、可靠性高、存 储量大、保密性好、寿命长、成本低等优点。这些优点能够较好地提高学籍管理的效率,是实现 高校科学化、正规化管理的重要条件。参考文献:易和平.分布式多数据库高校学籍管理系统研

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论