学生学籍管理系统论文

精品范文 时间:2022-11-11 17:43:01 收藏本文下载本文

第1篇:学生学籍管理系统论文

学生学籍管理系统论文

在学校里,做好学生的学籍管理是十分重要的,那么关于学生学籍管理的论文应该怎么写呢?下面是小编分享给大家的学生学籍管理系统论文,希望对大家有帮助。

摘 要:为了深化高校教务管理改革,开发高校学籍管理系统,提高学生管理工作的效率成为必然。该系统采用JSP、Microsoft SQL Server 数据库以及Apache Tomcat作为开发平台,对高校学生学籍管理系统进行开发。运行结果表明,该系统可以实现高校学生学籍信息的规范管理、科学统计和快速查询。

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

改革开放以来,我国高等教育规模不断扩大,高校管理面临现代化、信息化和网络化管理的新挑战,建立、应用和完善高校管理信息系统成为必然。高校学生学籍管理系统是高校管理信息系统的重要组成部分,随着信息技术的不断发展,网络技术已经广泛应用于高校管理的各个方面,高校学生学籍管理系统是校园网中一个重要的应用。该系统为高校创造了一个良好的信息化环境,提高了高校教学、科研与管理的效率,为高校师生的教学提供了极大方便,在一定程度上反映出学校管理现代化水平。

高校学籍管理系统运用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文件(*)。

(二) 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]杨易网络编程技术与实例[M].北京:人民邮电出版社,2005:10.

第2篇:学籍管理系统论文

学籍管理系统论文

一、引言

学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和

快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

二、系统功能

现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点:1.学生信息的录入。不同地域的学生通过各种途径不择地点、不择时间地自主上传自己的基本档案(不合要求的档案可以由管理员及时清除)。

2.学生信息的查询。学生的档案信息发在网上可以让全班、全校的人来查询。使用者可以通过多种方式(学期,年级,班级,姓名,学号等)的查询,查看自己需 要的学生信息。

3.学生信息的修改。通过网络在任何地方,档案管理人员均可随时对转入、转出的学生进行添加和删除,实现了信息的动态管理。好处为:

1. 可以存储历届的学生档案,安全、高效;

2. 只需一到二名档案录入员即可操作系统,节省大量人力;

3. 可以迅速查到所需信息。三.ASP的简单认识

ASP的全称是:Active Server Pages,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和

ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。所以笔者推荐广大教育工作者在教学工作繁忙的情况,使用ASP来制作适应教学的交互性强的动态网页是非常适合的。

以下罗列了 Active Server Pages 所独具的一些特点:

1.使用 VBScript,JScript 等简单易用的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序的编写。

2.无须编译,容易编写,调试方便可在服务器端直接执行。

3.使用普通的文本编辑器,如 Windows 的记事本,或在FRONTPAGE等流行软件中都可进行编辑设计。

4.与浏览器无关(Browser Independence)。用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 网页的内容。ASP所使用的脚本语言(VBScript、Jscript)均在 WEB 服务器端执行,用户端的浏览器不要求能够执行这些脚本语言。

5.ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,如:REXX、Perl、Tcl等。脚本引擎是处理脚本程序的 COM(Component Object Model)物件。

6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人直接剽窃,提高了程序的安全性。

7.可使用服务器端的脚本来控制产生客户端的脚本。

8.ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使Visual Basic、Java、Visual C++、COBOL 等编程语言来编写你所需、要的 ActiveX Server Component。

由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。由于笔者本文主题是讲解用ASP技术实现网上作文的自动化管理的过,其目的在于由一件具体事例的完成过程来抛砖引玉,使更多的教师懂得怎样在学校网站应用现代网络技术实现网络自动化管理。所以对于网络的一些基础知识不作过多铺垫,下仅列出本文所需基础知识:

1.懂得基本的HTML语言。

2.懂得基本的VBScript 或JScript语言。

3.有数据库操作基础,最少会一种数据库(如最简单的Microsoft Acce)四.网上学生学籍管理实现的目标

主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为五个子模块:

(1)录入学生信息

(2)查询学生信息

(3)修改/删除学生信息

其中,学生信息查询不需登录即可使用,其他模块则需要先登录后才能使用。五.网上学籍自动化管理实现的几个ASP文件简介

从本节开始我们逐渐深入地探讨如何用ASP技术实现以上目标。实现网上学籍的自动化管理和BBS、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。以下笔者以范例的方式来分析利用ASP技术来实现的方法。整个自动化管理机制大致可由如下几个ASP文件和一个数据库文件来组成,它们的大至功能如下。

(1)index.asp 进入本栏目后的第一显示页,显示本软件总体功能,提供多种对学生档案的管理方式,以及用户的注册。

(2)login.asp用于用户的注册。

(3)InfoInput.asp 将学生的基本信息写入数据库。

(4)InfoQuery.asp可查询学生的基本档案信息。

(5)InfoModifyDel.asp 用于数据的修改、删除。六.数据库的搭建

使用Acce2000 实现关系型数据库学生基本档案:

存储了学生的档案包括:学号、姓名、年龄,性别,族别,出生年月,联系电话,家庭

住址,其中学号为该表的主关键字。学生入学状况:

存储了学生的入学状况包括:学号,年级,班级,入学时间。它的学号必须在学生基本档案中存在。

用户密码登记:

存储了系统用户和普通用户的信息,包括:姓名,口令,登记日期学生考试计划登记表: 存储了每次考试的基本信息,包括:考试编号,科目,年级,班级,考试日期,考试类别等。

学生考试成绩:

存储了学生各科考试的成绩,包括:学号,考试编号,考试类别,科目,成绩。在以上表中,学生基本档案和学生入学状况以及学生考试成绩中的学号是相互关联的,学生基本档案中该学号存在,那么在学生入学状况和学生考试成绩中才能存在该学号。

而学生考试计划登记表和学生考试成绩中的考试编号是相互关联的。只有用户做了考试计划以后,才能对学生进行考试,才能输入成绩入库。不过由于时间仓促,学生成绩管理模块没有完全实现。

七.ASP文件实现自动化管理过程的细节

ASP技术以其简单易操作,且功能较强大完全能够完成以上所要求的各操作目标。下面分操作及ASP文件的组成来讲解实现具体细节,其中着重介绍用〈VBsript〉语句的操作。

(1)index.asp

学籍管理系统的首页,主要用于用户的注册和判断用户是否已注册,并提供信息管理、成绩管理、考试管理的入口。其中判断用户注册是否正确的代码为: function CheckForm(){ if(document.Login.UserName.value==“

” { alert(“请输入用户名!”);document.Login.UserName.focus();return false;} if(document.Login.PaWord.value == “

” { alert(“请输入密码!”);document.Login.PaWord.focus();return false;} } function ClearForm(){document.Login.UserName.value = “

”;document.Login.PaWord.value = “

”;}

十.参考文献

《ASP3.0动态网页实经典》—— 位元文化——中国青年出版社

《ASP网页制作实战步步通》天创工作室编著 人民邮电出版社 2001/6 第一版 《精通WEB数据库架设技巧》刘、蔡锋编著 科学出版社 2001/4第一版 《ASP网络编程实例》老虎工作室 编著 人民邮电出版社 2001/6 第一版

教师:赵恒莹 2013年9月3日

第3篇:学籍管理系统论文

学籍管理系统论文

一、引言:

学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和

快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数

据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业

未完,继续阅读 >

下载学生学籍管理系统论文word格式文档
下载学生学籍管理系统论文.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题
热门文章
点击下载本文