学籍管理系统范文

时间:2023-03-03 21:30:35

学籍管理系统

学籍管理系统范文第1篇

学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

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

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

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

二、系统功能

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

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

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

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

好处为:

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

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

3.可以迅速查到所需信息。

三.ASP的简单认识

ASP的全称是:ActiveServerPages,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。所以笔者推荐广大教育工作者在教学工作繁忙的情况,使用ASP来制作适应教学的交互性强的动态网页是非常适合的。

以下罗列了ActiveServerPages所独具的一些特点:

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

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

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

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

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

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

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

8.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。

由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。

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

1.懂得基本的HTML语言。

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

3.有数据库操作基础,最少会一种数据库(如最简单的MicrosoftAccess)

四.网上学生学籍管理实现的目标

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

(1)录入学生信息

(2)查询学生信息

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

其中,学生信息查询不需登录即可使用,其他模块则需要先登录后才能使用。

五.网上学籍自动化管理实现的几个ASP文件简介

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

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

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

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

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

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

六.数据库的搭建

使用Access2000实现关系型数据库

学生基本档案:

存储了学生的档案包括:学号、姓名、年龄,性别,族别,出生年月,联系电话,家庭住址,其中学号为该表的主关键字。

学生入学状况:

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

用户密码登记:

存储了系统用户和普通用户的信息,包括:姓名,口令,登记日期

学生考试计划登记表:

存储了每次考试的基本信息,包括:考试编号,科目,年级,班级,考试日期,考试类别等。

学生考试成绩:

存储了学生各科考试的成绩,包括:学号,考试编号,考试类别,科目,成绩。

在以上表中,学生基本档案和学生入学状况以及学生考试成绩中的学号是相互关联的,学生基本档案中该学号存在,那么在学生入学状况和学生考试成绩中才能存在该学号。

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

下面是各表之间的关系图:

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

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

(1)index.asp

学籍管理系统的首页,主要用于用户的注册和判断用户是否已注册,并提供信息管理、成绩管理、考试管理的入口。其中判断用户注册是否正确的代码为:

functionCheckForm()

{

if(document.Login.UserName.value=="")

{

alert("请输入用户名!");

document.Login.UserName.focus();

returnfalse;

}

if(document.Login.PassWord.value=="")

{

alert("请输入密码!");

document.Login.PassWord.focus();

returnfalse;

}

}

functionClearForm()

{document.Login.UserName.value="";

document.Login.PassWord.value="";

}

学籍管理系统范文第2篇

【关键词】 管理系统 系统分析 数据库设计

1 前言

随着科学技术和管理方式的不断提高,办公方式、方法和手段已经由手工时代逐步向自动化办公发展。作为走在科学技术最前沿的学校,学籍管理的无纸化、网络化是学校决策科学化、数字化和管理现代化中的重要环节,也是开创学籍管理工作新局面必须走到道路。

学籍是指一个学生属于某个学校的合法身份或者资格的标记,是记录学生姓名等信息的册子,也是认定为某所学校学生的唯一依据。学生参加正规升学考试被学校正式录取后,按指定时间到学校办理入学、缴费、报到手续。由学校统一注册教育部学籍管理系统,获得学籍,它标志该学生以成为了学校中的一员。学籍管理系统是指学校对学生所获得的学籍资格进行管理的系统。

2 系统分析

学生学籍管理系统的总体目标是为学校解决学籍管理工作繁杂且准确性差的问题。彻底代替以往人工管理方式,提高学生学籍管理效率和信息准确性,快捷方便地对学生学籍信息进行操作,节省学校经费开支。加快赶上校园信息化建设的发展步伐。

学生学籍管理系统主要是对针对学生的学籍和成绩两大方面进行管理,为学校学籍、成绩管理人员对学生的学籍和成绩的查询、添加、修改和删除操作提供更好的平台,同时也为学生查询个人考试成绩提供快捷方便的途径。

学生学籍管理系统应具备以下几点功能:

(1)对用户的计算机能力要求较低,操作快捷方便。系统容易安装和方便维护;

(2)保证数据库管理的的准确性和安全性;能够实现与教务管理系统对接,满足学校管理要求。

(3)支持B/S模式,用户可以使用浏览器登录系统。

(4)由于系统涉及到个人隐私信息,需提高系统的保密性,根据各类不同的用户类别划分权限,设置用户帐户和密码。

(5)对学生成绩信息的查询、添加、修改和删除。用户根据实际情况需对某些数据进行修改和删除操作,考虑到记录较多,逐一查找非常费劲,应在进行修改和删除操作前利用查找功能,筛选出用户需要操作的相近记录,然后再从查找出的记录中选择需修改或删除的记录进行操作。

(6)学生学籍信息的查询、添加、修改和删除。此功能与对学生成绩信息的查询、添加、修改和删除操作要求一致,应先查找,然后再进行其他操作。

(7)学生学籍信息的录入。可以手动录入也可以从其他文件(excel或dbf)导入,但必须保证其准确性和有效性。

3 系统功能分析

系统管理,包含对密码的更改、数据字典(指年级、民族等字典项目)的查询、添加、修改和删除等;

用户管理,包含对用户信息的查询、添加、修改和删除等;

成绩管理,包含对成绩信息的查询、添加、修改和删除等;

课程管理,包含对课程信息的查询、添加、修改和删除等;

学生管理,包含对学生信息的查询、添加、修改和删除等。

对上面功能分析后进行集合,根据结构化程序设计的要求对系统功能进行分块。学生学籍管理系统功能模块图如图1所示:

4 数据库设计

学生信息:包含学生的学号、姓名、性别、民族、出生年月、生源地、家庭地址、联系电话、系别、专业、班级、入学年份、政治面貌、身份证号、学生状态等;

用户信息:包含用户名、密码、用户姓名等;

成绩信息:包含学生姓名、学号、课程编码、课程名称、考试方式、考试成绩、正考或补考等;

课程信息:包含课程编码、课程名称、课程总学时、理论学时、实验学时、课程学分、课程描述、考试方式、教师编号、教师姓名等;

数据字典:在增删改查过程中,能选择的就要使用列表框选择,以达到统一完整的目的。包括的数据项有使用标识、用户类型、入学年份、省份、政治面貌、民族、考试性质、学生状态。

5 详细设计

5.1 系统管理

登陆系统:起始页面为登陆页面,点击“登陆”按钮,若用户名、密码不匹配,则系统提示错误重新填写。若正确,则进入主功能页面。

修改密码:进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。

数据字典维护:数据字典维护功能可以进入系统数字字典维护页面,该页面可以对系统各处引用到的字典进行维护,包含学生的年级、在校状态、性别、政治面貌、班级等。

5.2 用户管理

学生管理:进入后列表显示所有学生个人信息,如学号、姓名、性别、系别、班级、专业、出生年月、家庭地址、联系电话、民族、政治面貌、学生状态等信息。

教师管理:进入该项功能后用表格形式所有教师信息显示出来,每个条目包含编号、姓名、是否使用等信息。

5.3 课程管理

进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。

5.4 成绩管理

进入后列表显示所有成绩信息,每个条目包含课程编码、课程名称、学生学号、学生姓名、学生班级、考试类型、考试成绩、操作等信息。

6 结束语

学籍对学生来说是非常重要的数据信息,而学生学籍管理系统就是用于管理这个数据信息的管理系统。该系统对于学校的管理者和学生都至关重要,应为用户提供快捷的录入、修改和查询功能,以满足各种用户的需求。

参考文献

[1] 李游,黄滨,田贵荣.基于WEB模式的学生学籍管理系统的设计与实现[J].教育信息化.2006.

[2] 黄宏志,许光.基于Web的高校学生学籍管理系统设计与实现[J].计算机与现代化.2012.

[3] 曹威.高校学生学籍管理系统设计与开发[j].科技信息.2010.

作者单位

学籍管理系统范文第3篇

Abstract: Using VB to develop a school roll management system of students, this paper makes a detailed description on development and use of this system.

关键词:管理信息系统;学籍管理;VB 6.0

Key words: management information systems;school roll management;VB 6.0

中图分类号:TP315 文献标识码:A文章编号:1006-4311(2011)08-0171-01

1系统概述

开发此学籍管理系统软件,以供教学管理人员及相关人员进行学籍管理,方便操作者随时添加、查询、修改等。该软件是在Windows 2000 Advanced Server+VB 6.0+SQL Server 2000的环境下完成的。

2系统整体规划

2.1 数据库的设计本数据库采用SQL Server 2000来构造,共使用了7个表,它们分别是用户信息表(UserInfo)、学生信息表(StuInfo)、班级信息表(Class)、专业信息表(Major)、学院信息表(Depart)、课程信息表(Lesson)、学生成绩表(Result)。

2.2 系统流程图

2.3 系统功能分析①学生信息管理:能对学生信息进行添加、修改、删除。②课程管理:对课程进行添加、修改、删除操作。③专业/学院设置。④考试成绩管理。⑤查询学生信息:根据学号或姓名对学生信息进行精确/模糊查询。⑥用户管理:定义使用本系统的用户名称及密码。

3系统实现

3.1 准备工作

3.1.1 添加引用单击工程菜单中的引用选项,添加MS ActiveX Data Objects 2.6 Library和MS Excel 9.0 Object Library两个引用。

3.1.2 添加部件单击工程菜单中的部件选项,添加MS ADO Data Control 6.0(OLEDB)、MS Common Dialog Control 6.0(SP3)、MS Flex Grid Control 6.0、MS Windows Common Controls 6.0(SP4)和MS Windows Common Controls 6.0五项。

3.2 用户界面实现

3.2.1 登陆界面在代码窗口的“通用”部分,定义一个模块级的公共变量login no用来记录当前密码输入错误的次数。在Form的Load事件中,将textures设置为焦点,初始化login no。

3.2.2 MDI主窗口在工程中添加一个MDI窗口,取名为“frmmain.frm”,并为MD I窗体进行菜单和代码的设计。

3.2.3 用户管理窗体向项目中添加窗体,并命名为frmmanage.frm。

3.2.4 修改密码窗体当用户要更改密码时,单击“系统选项/修改个人密码”菜单。

3.2.5 浏览学生信息窗体(frmstu)在工程中添加一个窗体,命名为frmstu.frm,用户可以查看/修改学生的信息,还可以添加/删除学生信息,所以用一个Tree view和一个List view分别显示班级列表和该班级下面的学生列表,用Image和Picture Box来调整控件的大小。在本系统中,在系统默认情况下,班级编号作为学号的前面六位。为了体现这一关系,需要将班级编号赋给显示学号的文本框。

3.2.6 添加/修改学生信息窗体(fromAddstu)当窗体加载时,首先判断是修改学生资料还是添加新的学生资料,如果学号为“00000000”,则为添加新的学生资料,反之则为修改学生资料。如果为修改资料,则以学生的学号为关键字将该学生的信息加载到该窗体的对应文本框,同时将该学号框的Enable属性设置为False。如果为添加新的学生资料,则将学号的前6位置为该班级的ID,并将学号输入框的SelStart属性设为6。

3.2.7 学籍管理模块该模块包括班级设置、学院/专业设置、课程设置和学生成绩管理四个功能。在该模块中,我使用了Adodc控件和MSFlexGrid控件来实现其功能。Adodc控件连接数据库的过程为先定义该对象的ConnectionString属性,在使用Adodc时再定义其RecordSource属性。

3.2.8 报表功能模块此模块很简单,主要实现的是学生信息的预览、打印等功能。默认的数据报表设计器包含如下内容:①报表标头。包含显示在一个报表开始处的文本,例如报表标题、作者或数据库名。如果想把报表标头作为报表的第一页,设置它的ForcePageBreak属性为rp tPageBreakAfter。②页标头。包含在每一页顶部出现的信息,例如报表的标题。③分组标头/注脚。包含数据报表的一个“重复”部分。每一个分组标头与一个分组注脚相匹配。标头和注脚对与数据环境设计器中的一个单独的command对象相关联。④细节。包含报表的最内部的“重复”部分(记录)。详细部分与数据环境层次结构中最低层的Command对象相关联。⑤页注脚。包含在每一页底部出现的信息,例如页数。⑥报表注脚。包含报表结束处出现的文本,例如摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页标头和页注脚之间。MS数据报表设计器(MS Data Report Designer)是一个多功能的报表生成器,以创建联合分层结构报表的能力为特色。同数据源(如数据环境设计器(Data Environment Designer)一起使用),可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到HTML或文本文件中。使用Data Report根据数据库中的记录来生成报表,需要完成以下步骤:①置一个数据源,例如MS数据环境,以访问数据库。②设定Data Report对象的Data Source属性为数据源。③设定Data Report对象的Data Member属性为数据成员。④右键单击设计器,并单击“检索结构”。⑤向每个相应的节添加响应的控件。⑥为每一个控件设定Data Member和Data Field属性。⑦运行时,使用Show方法显示数据报表。

至此,整个学籍管理系统开发完成,单击VB6.0程序的“文件生成学籍管理系统.exe”,将该数据库程序编译生成可执行程序学籍管理系统.exe。对此执行文件

学籍管理系统范文第4篇

关键词:学籍管理;系统;数据库;信息

面临着迅速发展的教育事业,高校的学籍管理变得越来越重要,然而,学生逐年的增加,并且学生素质的多样化,加大了学籍管理的难度,传统的学籍管理方法已经不适合快速发展高职院校。高职院校学籍管理工作变得冗多、繁杂,管理效率低下,针对这一现象,运用先进的计算机技术,设计学籍管理系统,实现学籍管理的信息化管理,规范学籍管理的程序和步骤,提高高职院校的学籍管理水平,实现学籍管理的现代化。

一、学籍管理系统的具体设计

根据高职院校的特点,对学籍管理的情况进行分析,设计出符合学校具体情况的学籍管理系统,使学籍管理变得方便、快捷,是设计学籍管理系统的主要目标。因此,学籍管理系统的设计要从学校实际出发,立足校情。

1.学籍管理系统功能设计。

系统的功能是学籍管理系统的基础,只有全面的功能,才能使学籍管理效率有效的提升。(1)建立学籍档案,包括学生完整的信息,同时应该具备根据学生的情况随时对信息进行修改和添加。(2)完善学校的相关情况和学籍管理的相关规定。(3)登记学校对学生的奖励和惩罚措施条例。(4)增设学籍变动功能,根据具体情况,实现学籍的及时变动。(5)设立毕业生管理模块,方便对毕业生进行管理[1]。(6)完善系统的查询、统计、打印等功能。(7)设置学籍管理权限,对操作权限进行限制。(8)设置外部程序的连接功能,方便与其它程序联网。(9)设置操作快捷键,方便操作。

2.具体模块功能。(1)学籍档案模块,能够对学生的具体信息进行录入、修改、删除等。录入学生的基本信息,系统具有纠错提示功能,学生信息的录入如果和数据库信息不一样,会出现提示,及时对信息进行修改,同时减轻人工修改的工作量,也提高了准确度。该模块还具备学籍信息的实时性,当学生毕业,信息会自动封存[2]。(2)学期注册模块。对学生注册情况进行管理,查看学生的缴费情况,如果学生出现没有缴费或者迟缴学费情况,系统会自动限制学生的权限,比如不能选课等。(3)学籍变动模块。主要对学生的留级、转学等情况进行管理,同时与学生的学分考核系统相连,如果学分修不够,直接进行档案调整,实行留级处理。(4)奖惩管理模块。记录学生在校期间的学习成绩和处罚情况,反映学生出勤和学习情况,给学校提供评价学生的依据。(5)毕业生管理模块。对毕业生就业信息进行跟踪了解。(6)查询统计模块。方便管理人员和学生的查询。(7)系统维护模块。方便系统的维护和管理,并且规定具体的权限,比如,学生只能查询学籍情况,不能够进行修改,同时保证信息的严密,学生只能查询自己的信息情况。

二、学籍管理系统的技术支持。

1.ASP技术。

ASP也就是动态服务器页面,是一种脚本程序,能够实现数据库和其他程序的交互使用。ASP技术可以实现动态网页设计,并且易于修改和测试,此外ASP技术具有内置对象功能,可以使服务器的脚本功能变得更强[3]。能够快捷的获取用户提交的信息,并且对这些信息进行处理。使用服务器端执行任务,其中最为重要的组件就是Active组件,实现对数据的储存,方便文件的访问和修改。

ASP技术在学籍系统的设计中,具有以下几种功能:(1)实现多条件查询。在学籍系统的查询时,用户可以实现模糊查询,就是能够输入多种条件,不限于单个条件,这样就方便了操作。比如,可以直接输入名字进行查询,也可以输入院系、专业查询,还可以输入籍贯、专业、班级、寝室进行查询。(2)ActiveX 组件的运用,ActiveX 组件能够实现文件的存取,计数访问、广告轮放、内容轮放等。ActiveX 组件使网络变得更加的灵活,学籍管理有时需要对学生的信息进行修改,这就需要相关信息的上传和下载,对数据、资料和具体的信息进行更新,ActiveX 组件可以实现这些要求[4]。(3)根据用户需求生成合适的页面。学籍系统在编制过程中,涉及的内容较多,需要大量的编程才能实现,尤其是页面的多样化,这就需要对现实页面的程序进行处理,ASP技术具有自适应能力,可以根据不同的信息要求,生成不同的页面,这大大解决了系统编制中的难题。

2.ADO技术。ADO简单宜行,在系统中应用广泛,可以实现对数据的直接访问,也是访问数据的最佳选择。利用ADO技术进行数据的访问简单、快捷,可以分为三步,首先使用Server.Create0bject建立连接。然后,打开数据库,这需要通过Connection来实现[5]。最后,就可以建立数据库信息,进行数据的访问。

结束语

学籍管理是高职院校教务管理的重要任务,先进的计算机技术下的学籍管理系统可以提高学籍管理的水平,提高工作效率,同时降低了成本,最重要的是方便学籍的管理,使冗繁、复杂的工作变的简洁、方便,满足了高校学籍管理的需要。

参考文献:

[1] 杨红军,于彤. 基于的网上购物系统的设计与实现[J]. 电脑知识与技术. 2011(21)

[2] 马丽芳,王爱侠,马占源. 基于.NET班级学生信息管理的设计与实现[J]. 电脑知识与技术. 2008(02)

[3] 梁学杰. 高校学生学籍管理系统的开发研究[J]. 黑龙江科技信息. 2011(01)

[4] 曾蒸,黄玲. 学籍管理系统的功能设计与实现[J]. 大众科技. 2009(01)

[5] 郑晶晶,刘玉宾. 基于的对象与数据库的交互[J]. 电脑知识与技术. 2009(02)

学籍管理系统范文第5篇

目前高校的学籍管理主要使用的是MIS,MIS的全称为信息管理系统,它的主要功能是建立数据库和维护后台的正常运行,发展目标是对其应用程序的开发。学籍管理系统的开发,首要的是要确保信息管理系统具有能够满足需求的数据库,并且数据库要有一定的完整性,在安全方面也要达到一定标准。对应用程序的开发主要目的是使种类齐全并且要保证操作简单。对国外和国内的高校信息管理进行比较会发现,国外有专属于自己的以及具有一定规模的专门技术部门,技术部门的组成人员有较强的专业技能,能保证信息管理系统的正常运行,而国内的高校信息管理则相对发展缓慢,主要是因为国内的高校对信息化的重视比国外要晚得多。我国国内高校信息化水平低于其他国家的原因除了起步晚,还有经费的投入比重小,并且在服务的质量方面也存在问题。但是整体的发展情况稳步向上,已经由原来的传统模式进入到了现在的信息化模式,呈现了跨越式的发展。我国高校信息管理现在主要聚焦的问题是关于构建系统功能模块和改革管理模式。我国高校信息管理系统大部分是由具备一定规模的科研单位或学校自己研发的一系列系统,主要涉及教学管理和学籍管理等方面。国内软件公司开发的学籍管理系统是面向全国大部分高等院校,功能设置上只实现了院校的基本通用需求,未能满足院校间不同管理模式下的差异需求,缺少符合各高校的个性化设计,部分操作仍处于无法前台操作,需要后台处理。功能冗余不匹配,容易产生冲突等。本文尝试从一个新的角度来对学籍管理系统进行分析,并提出对应的一些补充设计来促使学籍管理发挥最大的效应。

二、数据的收集和需求调研

学籍管理系统数据的收集和对学籍系统需求的调查,是为了更好地让学籍管理系统为学校服务,并且使研发者更能有效地把握应该如何设计使得学籍管理系统更合理。针对学籍管理中的业务情况进行系统的设计和开发,就必须掌握和了解这些业务。对学籍管理的数据进行搜集主要用到的方法包括问卷调查、访谈、小组讨论等方式,收集数据的内容包括对学籍管理部门的情况以及学籍管理部门的业务流程内容等方面,对数据进行统计整合,制作《需求调研报告》。在这些数据的基础上制作数据模型,讨论修改后,以至最终形成定稿。在对需求调研的过程中,不同的方法会有不同的效果,收集到的数据也是不同方面的。在对信息获取的过程中一定要把握方法的使用目的和过程,用合适的方法对不同项目的数据进行搜集。尽量使搜集的数据能够代表目前学籍系统的发展状况,为研发者提供尽量全面有效的数据,保证数据来源的真实性,为学籍系统的研发作铺垫。

三、面向对象研究分析与系统的组织结构设计

(一)面向对象分析

面向对象分析就是要充分考虑对象的特点,准确把握具体信息,在此基础上建立相应的需求模型。需求模型的准确建立会为开发者的分析带来准确的方向,并在分析的过程中不断地加深对用户需求的了解,准确为用户的需求服务,解决用户的问题。在建造需求模型的过程中通常会使用UML,UML是一种建模语言,主要的优点是可以较全面准确的形容建模的需求,其强大功能主要源于UML采用的建模技术的成熟性和完整性,所以UML可以运用到各个领域。对系统的设计一般包括三个步骤:第一,对用户的需求进行准确的描述;第二,在各种需求的基础上建立静态模型,进而对系统结构进行构建;第三,用准确的语言把系统叙述表达出来。综上,根据UML方式确定系统具有以下功能需求:

1.学生

学生是学籍管理系统中最重要的服务对象之一,因此情况复杂并且数据量庞大。通过Internet浏览器进入系统可以修改密码,查看学籍信息情况,如注册情况、奖励或处分情况、学籍异动情况、每学期的成绩及个人课表,已修选分,计算绩点,累计选修学分等。通过Internet浏览器进入系统,申请缓考、免修、免听、休学等,并具备打印查询功能,经学院以及相关部门同意,提交到教务处进行审批。使用学生IC卡在自助服务机上可以打印成绩单和在校证明。学生毕业时查询毕业资格审核情况包括辅修、双专业、双学位情况,毕业后可以通过账户查询以往所有的学籍资料。

2.教师

教师也是学籍管理系统中最重要的服务对象之一,由于涉及学生的学籍信息操作,因此需要保证信息的准确和安全。通过Internet浏览器进入系统可以修改密码,查询教师个人课表信息、教学任务书、课程学生名册,并具备打印功能。通过双层密码进入成绩录入界面,预存各学生成绩并确认提交,并打印签名存档于学院。确认提交后如需要变更成绩,在系统提交成绩变更申请,经学院同意并进行相关手续,提交到教务处审批。成绩录入完毕后,可查看分数段的分布和平均成绩。

3.教务处相关负责人员

学籍管理系统是教务处相关负责人员使用的重要工具,主要用于收集学生的标志性学籍信息,并对这些数据准确进行分析。整理的过程不是某一个时间段,而是学生整个学习生涯的学籍信息,不间断对这些信息进行增加、修改、删除的管理。从导入新生的入学注册信息,产生新的教学班级信息,查询在校生的注册情况,审批和处理各类学籍异动,以及录入奖励或处分文件,并进行备案。查询学生所上的各课程信息,包括总学时、周学时、学分、名称、代码、类型等。管理成绩的录入以及变更。发放教师系统录入成绩的密码,如老师需要变更成绩,需在系统提交成绩变更申请,经学院同意并进行相关手续,提交到教务处审批,备注修改时间及理由。批量导入学生成绩,如大学英语竞赛、专业英语、四级和六级成绩等。定期对学生成绩数据进行备份,保证数据安全性。毕业资格审核,包括审核是否修够学分,学生的第二学位和辅修是否达到毕业标准。对毕业生名册的制作也要有这方面的支持,方便管理毕业证的发放以及报送省教育厅。

4.学院教务员及辅导员

学院教务员及辅导员也是通过学籍管理系统进行相关工作的,系统使他们可以更快捷了解学生和教师情况,更方便处理各种情况。对某一个教师的课表安排可以方便地查到,并且还能从中获知这个教师的教学任务情况,另外学籍管理系统还能准确查到学生所选课程的情况。查询学生奖励处罚和学籍异动,跟踪学籍异动学生的个人成绩,通过系统分析成绩,如学生班级分数排名以及各班成绩分数段等。统计全院学生信息,追踪学生新学期注册情况。

5.管理员

管理员操作于学籍管理系统的后台,保障系统的安全和运行。根据用户的不同性质,管理员授予其不同的权限,同时进行用户信息的管理。解决系统突发性问题,维护系统的稳定通畅运行,收集用户对系统的反馈意见。定期进行数据备份,保护数据的安全。导入导出数据,与其他部门进行数据交换。

(二)系统的组织结构设计

学籍的组成是多方面的,也就必然具有建立多个子系统的必要性。子系统存在的目的主要是为了能更好地对学籍进行管理,学籍管理系统包括五个子系统。学生信息管理子系统:主要数据是学生在注册时的信息,特别是学生高考以后的数据录入,对这些数据的录入是大批量进行的。另外因各种原因而进行学籍的调动,就对相应的学籍进行相应的修改。教务处负责相关人员录入学籍信息,学生可以随时查询自己学籍信息的情况,当出现失误时,提供教务处负责相关人员修改的功能权限,此外可以进行统计数据操作。输入:学生学籍各方面信息,包括学生学籍上变化的信息加工:对各项数据的导入,变动学生的班级以及培养方案输出:学籍信息库、学籍信息变动备份数据库、学生个人学籍表。成绩管理子系统:对学生的成绩整个过程进行综合性管理,学生对成绩具有查询的功能,教师以及教务处相关负责人员对成绩具有录入功能,仅对教务处相关负责人员开放修改的功能。此外,还能对学生的成绩进行导出、打印、统计等。输入:成绩,学生,教师加工:对成绩的各项处理包括对成绩录入、修改、查询、打印、导出、统计。输出:个人成绩单,班级成绩表,成绩分析表。课程信息管理子系统:主要对学生的课程信息进行读取,自动计算学时、学分,为教学过程做好准备。系统具有查询、打印、统计功能。输入:课程、教师、学生班级。加工:查询、统计。输出:课程表,教学计划,教师任务书。IC卡服务子系统:学生用IC卡在自助服务机进行查询打印。系统具有身份验证、查询打印、统计缴费功能。输入:IC卡晶片资料,学生个人账号密码。加工:包括对操作者的身份进行验证,还会提供查询、打印等的功能。输出:收费凭证,中文和英文的在读证明和成绩单。用户身份管理子系统:管理用户信息,对各个用户授予不同的权限。系统具有用户信息管理,权限授予功能。输入:学号,工号。加工:用户信息管理,权限授予。输出:密码,权限。

四、结束语

总之,我国各高校对学籍的管理越来越先进,充分运用了信息管理的方式和科技的发展,逐渐使学籍管理趋向自动化。高校教育改革的不断深化,学生培养方案的不断创新,对学籍的管理方法和模式的需求也是在不断增加的。学籍管理的发展具有广阔的空间,也面临诸多的机遇和挑战。

学籍管理系统范文第6篇

关键词:技工类院校招生;学籍管理;BS结构

中图分类号:TP311.52

人才是兴国之本,富民之基,发展之源。技能型人才在提高自身发展能力、自主创新和产品竞争力的提升中有着不可替代的作用,是我国人才队伍的重要组成部分。农村剩余劳动力富余,而技术水平相对较低,技校教育有着非常重要的意义。“千金在手,不如一技在身。”如今的技工是当下人才市场较为抢手的,企业需要转型升级,那么对于熟练工种的技工的渴求就远远超过拥有较高文凭的大学生。近年来,随着产业转型升级不断深化,技校生供不应求,是由于技能人才需求量急剧增多,如此大需求量与每年近数万名技校毕业生的自产量发生了“倒挂”。学籍管理系统的建设也成为了技工院校一项至关重要的课题,学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

1 技工类院校招生的特点

技工学校是培养技术技能型人才的主要基地。招生对象主要是初高中毕业生,学制3年。技工学校实行教学实习与科研生产相结合。经过不断的创新发展和改革,现在的技工学校通常分为以下五个层次:普通技工学校:职业教育的一种,其中普通技工学校招收初中毕业生,学制二年或三年,学生毕业时可获原劳动部颁发的相关中级职业证书;重点技工学校、国家重点技工学校、高级技工学校的招生特点是招收取得中级职业资格的学制2-3年的在职职工和中等职业学校毕业生。学生毕业时可获原劳动部颁发的相关高级职业证书;技师学院:学生毕业时可获原劳动部颁发的相关二级技师职业证书,通常是在高级工基础上再学年。

2 学籍管理系统流程的建设

基于上述技工类院校的招生特点,学生学籍管理系统对于学校和政府教育单位来说都至关重要。学生学籍管理系统是学校管理的重要组成部分,它需要为用户提供足够的信息量和快捷的查询手段。使用计算机对学生学籍信息管理,可以改善传统的人工管理方式带来的效率地、保密性差、更新和维护不及时的缺点,是适应学校信息化建设发展的重要因素,这种方式可以大大的提高学生学籍信息管理的效率,从而达到节省经费的目的。检索迅速、方便查找、可靠性高以及储存量大和保密性好等优点,使得计算机软件对学生学籍信息管理有着传统的手工操作管理方式望而莫及的有点。这些优点都能极大地提高学生学籍管理的效率,也是与世界接轨的重要条件。

3 BS结构

B/S结构即浏览器和服务器结构。是在C/S结构的基础上进行改进创新的一种结构,是随着互联网技术的崛起的一种必然产物。大部分的用户是以WWW浏览器作为工作界面的,主要事务逻辑在服务器端(Server)实现,极少部分事务逻辑在前端(Browser)实现,形成所谓三层3-tier结构。

可以不用安装任何专门的软件并且随地进行操作是B/S结构最大的优点,客户端不需要维护,只需要一台电脑并且可以上网就能使用。系统有着很好的扩展性,操作只需要系统管理员分配一个账号和密码就可以使用。甚至可以在线申请,不需要人的参与。系统只要通过公司内部的安全认证(如CA证书),就可以自动分配给用户一个进入系统的账号。

C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c++在windows下写的程序肯定是不能在linux下跑的。而B/S模式就不同了,它最大的优势就是方便,它只要浏览器而不需要专门的客户端,浏览器也是随操作系统就有的。而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。

4 学籍管理系统与现有软、硬件系统实现对接出现的问题

由于整个社会都在慢慢实现信息管理系统,目前使用计算机对学生学籍的管理已经成为一部分学校的主要操作体系。但是并没有完全的实现信息管理化还是有各种方面原因的,经过学校管理员提供的信息和对自身的调查,现在对现有的学籍管理系统进行以下多角度分析。经调查,现在很多院校的文件都是以文档的形式进行保存的,比如学生的资料等大部分的资料,都需要及时再去整理;每个学期的成绩,教师都是通过计算器等辅助工具进行核算,然后再手抄,再通过管理员录入到计算机,这样基于纸介质的手工处理方法回大大降低整个院校的工作效率,也容易因为数据繁多而造成的数据丢失,而且这样一来,教师的工作量也随之增大很多。而且这样以文档的形式保存下来的大部分学生学籍方面的档案,也存在着翻阅、查找时浪费时间的弊端,造成了学校资源的浪费和工作人员劳动量的增大,所以,就这些方面的情况而言,大部分学生学籍系统只是被认知为知道它的存在,但是并没有真正的进入到院校的管理系统实际操作中去,可以说现在大部分的院校是处于半手工半信息管理阶段的。还有一方面,就是学校虽然组织成局域网,但是并没有完整的系统,计算机的网络优势也没有得到充分发挥。同时,遇到网络问题的时候,通常也得不到及时解决,由于很多学校缺少计算机方面的人才,系统维护方面的专业人才也不多,经常整个系统都会出现问题,这样大大影响了学校的管理效率,也增加了学校的网络成本。以下是对这一系列学生学籍管理系统存在的问题的总结:(1)信息管理化没有完全实现,基本上是处于半人工半计算机的阶段;(2)学校层次对整个学校的学生信息不能得到及时反馈造成学校层次的不能及时指导;(3)教学方向会影响教学质量;(4)学校需要计算机维护方面的专业人才,以改善系统维护功能太差的现状;(5)系统的功能太少,可以考虑添加更多的板块进去,比如成绩管理模块,这样可以减少成绩档案的管理,方便教务科的工作;(6)系统数据容易丢失,比如遇到管理员正在操作过程中突然停电或者其他异常情况下,数据不能及时保存;(7)数据备份和数据删除功能有待增强。

5 结论

了解本校以及本类院校的招生特点是学籍管理系统建设的最初阶段。根据实际的招生特点,明白所研究内容的数量数据间表面的规律,分成较相关和不相关的组,然后把数据转换成系统所能、易于表现的信息。第二个阶段是考虑如何实现系统的数据维护,比如针对技工类院校学生流动性较大,如何在系统上实现实时维护。第三阶段,要考虑如何跟现有的软、硬件系统进行有效对接,实现资源的整合利用,提高效率和节省人力。

参考文献:

[1]罗成.技工学校学籍管理系统[J].价值工程,2011(8):171-171.

[2]徐娜,黄斌.管理信息系统在教育信息化中的应用[J].吉林农业科技学院学报,2010(01):1-3.

[3]梁德华.浅析高等院校学籍管理信息系统的设计与开发[J].硅谷,2011(01):81-81.

学籍管理系统范文第7篇

关键词: 学籍管理 信息化 管理系统

学籍管理是教务管理中的重要组成部分,其数据流之大和查询之频居教务管理之首。加之随着高校招生规模的不断扩张,高校学生人数大增,如何基于现代信息技术、现代管理理论和方法进行信息化建设已成为我国高校教务管理者所面临的当务之急。

学籍管理数据是一个庞大的数据集合,而且每届毕业生的数据都必须留档案,过去这些事情都是教务处的同事们一起加班做的,每到毕业的时候就忙得不可开交,还经常出错,因此传统的管理方式已不能适应现代化管理的要求,例如:对学生数据的查询、统计、分析困难,更新修改等十分复杂。计算机技术的迅速发展为进行计算机学生管理提供了极其便利的技术手段。为了及时、准确、可靠地获取各类学生数据,以便为学生管理的科学决策提供强有力的支持;为了把学生工作干部从繁杂的事务性工作中解放出来,以便有更充沛的精力投入创造性的工作,利用信息技术来提高学籍管理的效率具有非常重大的意义。根据我校学籍管理的实际情况与管理模式,我们准备进行学籍管理系统的研究和建设,现将该系统的内容、结构功能与设计关键提供给大家参考,希望大家多提高贵意见。

1.系统的功能结构

本系统是利用Windows 2003 Server作为操作系统,Microsoft SQL Server 2000作为数据库平台开发的管理系统。数据表统一命名,各个表之间关联的关键字段为学生入学时的学号。该系统分为以下五大模块。

输入模块:包含专业基本情况录入、系部基本情况录入、班级基本情况录入、教师及班主任基本情况录入、学生基本情况录入、学生成绩录入、毕业考试成绩录入、补考成绩录入、学生实习成绩录入等项目。

统计模块:包含全院各系各年级学生人数的统计、某班某学期所有学生的加权平均分、某学期某课程的平均分、某学生某学期不及格课程门数、不及格课程多于某数的学生等五项内容。

查询模块:包含某学生的基本情况查询、某学生某学期所有课程成绩查询、某班级某学期某课程成绩的查询(针对全班同学的)、某学生历年学习成绩查询、毕业考试成绩查询、实习成绩查询六项。

输出模块:包含某学生历年成绩大表(装档案的学籍表)、某班某学期成绩一览表(供评定奖学金时用)、某学生某学期的成绩表(供推优、评先时用)三项。维护模块:包含各种成绩修改、基本情况的修改、打印设置等。

2.系统数据

基本情况表:由学号、姓名、性别、出生年月、籍贯、专业、学制、学历层次组成。

成绩表:由学号、学期、课程名称、分数组成。

毕业考试成绩表:由学号、考试时间、课程名称组成。

毕业实习成绩表:由学号、实习内容、实习成绩组成。

3.程序语言的选择

我们使用微软Windows 2003 server系统作为管理系统的操作系统,因为该系统已相当普及,具有强大的数据处理功能,且相当稳定。考虑到学籍管理系统主要用于数据库的建立与维护等,所以选取现已流行、数据库功能强且有较好菜单功能的数据库软件Microsoft SQL Server 2000作为数据库软件,系统需要在B/S模式上运行,所以我们必须选择一种网络语言作为开发语言。鉴于已经确定的服务器和数据的选择,我们最后采用了微软的ASP作为整个系统的开发语言,ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的 Web页和基于Web的功能强大的应用程序。

4.系统的安全与管理

由于学生学籍管理系统的开放性,在促进数据信息充分利用和共享的同时,应当防止各种类型的威胁和侵害,采用合理的信息安全技术和体制来保护系统的数据资源是十分必要的。(1)硬件支撑:选购两台以上服务器,其中一台作为数据库服务器,一台作为WEB服务器,保证WEB服务器Internet、校园网畅通,而数据库服务器保证校园网畅通、Internet禁止连接。这样一方面可以提高系统的效率、加快用户访问速度,另一方面可以保护数据库的安全。(2)网络安全:因为一般学生学籍系统通常会选用Microsoft公司的Internet Information Server作为系统的WEB应用服务器,而它是面向全球未知用户的,所以安全性非常重要。通常采用防火墙技术(Firewall),在系统中设立两级防火墙,一级为软件防火墙,另一级为硬件防火墙(可选),确保网络安全,防止黑客破坏。(3)授权管理:本系统采用二级安全保障。第一级:依赖于网络本身对用户使用权限的规定;第二级:在程序模块中通过使用密码控制功能,对用户使用权限加以限制。每学期考试完毕由各系录入成绩,然后由教务处收集。

学籍管理系统的开发只是学生管理计算机化的一部分。它的开发为我们今后开发学生管理的其他几个系统提供了宝贵经验。随着计算机技术的不断发展,我们今后还会对系统进行升级更新。

参考文献:

[1]黎瑾.高校学籍档案信息化网络管理系统的研究.2005,(04).

[2]谭顺平.浅谈新形势下高校学籍信息管理改革[期刊论文]――经济与社会发展,2007,(04).

学籍管理系统范文第8篇

[关键词]教育信息中心;J2EE;MVC;分布式存储;学籍管理系统

一、国内外现状

当前市场上学生学籍管理方面软件较多,但一般都是单机版和单校园网版。而就现在学生学籍信息管理的发展趋势,以及各个省市的教育城域网建设范围的逐步扩大,这种单机版和单校园网版的管理软件并不是很实用。随着学校办学规模的扩大、专业设置和学生人数的逐年增加以及学籍跨校、跨区县异动的复杂性大大增加,原有的学籍管理系统已经很难适应当今广大学校的发展要求,因此急需一套基于网络的分布式解决方案,实现学籍的跨学校、跨区县异动,以及跨区县的多级管理,实现管理信息现代化、规范化和科学化的学籍管理系统是现代学籍信息管理系统的发展趋势。[1]

二、主要相关技术

分布式计算是目前主流的一种软件架构模式,但是市面上还没有推出基于分布式的学籍管理系统。分布式存储具有安全、稳定、高效等诸多优点,是分布式软件系统的一个重要标志,本系统中的数据存储采用了分布式的方式,以实现学籍数据的跨校、跨区异动与审核。分布式具有以上优点的同时也增加了系统开发的复杂性和难度,本系统是利用统一的数据访问接口来实现对数据库的异构式访问。

系统分为中心版和学校版。中心版与学校版通过WebService进行系统间的数据通讯,实现数据的统一汇总与管理,并且保证了数据的一致性。

1.学籍数据的分布式存储与数据交换

系统中的学籍管理信息的框架为EMIF体系结构的多区域结构:EMIF是一个分布式的联网系统,由一个或多个EMIF区域组成,每个区域都由一台区域集成服务器和多个应用程序及其组成。这样就可以建立学校与教育局之间的互联系统。如图1所示:

2.实现数据库的异构

系统中不同版本之间的数据通讯采用WebService接口进行操作,实现了不同的版本可以采用不同的数据库管理系统。如图2所示,不同的数据库系统之间通过WebService进行统一的数据交换与管理,实现了对数据库管理系统的异构。中心版因为数据量大,可以采用SQL Server;学校版数据量不大,可以采用Mysql。

3.对学籍管理业务的研究

为了实现对学籍数据的电子化管理,需要详细了解并分析传统方式中学籍管理业务的需求与流程。通过分析,系统需要对学校设置、机构设置、学籍和成绩进行管理,还需要对用户和权限进行系统管理,以及保证不同版本系统间的数据报送。下面部分是系统具体的功能要求和权限设置。

三、系统设计与分析

采用B/S架构进行开发,浏览器是B/S结构(Browser/Server结构)的系统使用的客户端。随着网络技术的发展,通过各种网络浏览器直接作为软件系统的客户端,用于表现用户工作界面成为可能,前端浏览器中实现一部分业务逻辑,更多的业务逻辑放到后台服务器中去实现,形成三层开发结构。[2]这样做可以最大程度地减轻客户端的负载工作量,最大限度地降低系统客户端升级和维护的复杂性和成本。

1.开发中的约定

好的系统设计需要遵循科学的设计方法和理念,更需要良好的开发习惯。本系统的开发遵循了一些统一的开发规则。

2.关于数据的一致性

对于分布式应用来说,不同子系统和数据库中的数据一致性是很重要的一个方面。为了保证这一点,本系统在设计的时候采用每个单位分配唯一编码,单位下的所有数据跟单位唯一编码相关联,这样数据汇总到一起的时候可以通过单位唯一编码来保证唯一性,保证了数据的一致性。

四、系统主要功能

1.系统功能列表

2.功能介绍

教育局注册:设置教育局名称、管理员以及所在地行政区划码。

机构设置:管理教育局内处室、职工信息以及直属学校。

学校信息:查看已经报送数据的学校的所有报送信息,包括学校信息、职工信息、学生信息等。

学校设置:对系统的各项信息进行数据的初始化,包括机构设置、年级设置、班级设置等日常工作的初始化。

学生管理:对学生的各项信息进行管理,包括学生新生入学管理、开学报到入册、学籍异动等。

查询工具:向导式的操作,随需应变的灵活性,根据用户设置的查询条件,可以迅速得到所需信息。

数据报送:利用Web Services实现信息的注册后,按照相同的标准进行数据报送。

系统设置:对本系统的子系统和模块进行便捷管理。

权限管理:管理员包括子管理员,可对权限进行分组,可将人员加入到已经创建的权限组。

代码设置:对所有的代码进行管理。

数据导入:提供了一个易用的数据导入工具(利用了Web Start技术),只需简单的操作就可把已经存在的学生及教职工资料迅速地导入到本系统中。

系统设置:对本系统的子系统和模块进行便捷管理。

权限管理:管理员包括子管理员,可对权限进行分组,可将人员加入到已经创建的权限组。

图4展示了系统的登录流程。权限查询标签库:

reverse="Y" scopeKey="" userID="admin">

管理

如果要检查某个用户是否拥有某个链接的权限,就要用到此标签。其中functionID为功能ID,permission为体内容是否出现的最低权限。userID可不出现,默认为当前登录用户。

如果reverse="Y",则权限的判断为“反判断”:有权限不显示,没有权限反而显示。

scopeKey为要判断的“范围实体”:如某个人有某些班的“成绩管理”的权限,如果要判断他是否有某个班的权限,则把班号(key)的值或者变量传到scopeKey里。

3.学校设置功能

学校设置功能是系统的基本设置项目,相当于系统各项功能的初始化。每个功能模块之间都有一定的逻辑关系。例如:学校信息初始化后才可以设置部门信息,年级信息设置后才可以设置班级信息,学年学期设置后才可以设置学科。

4.数据库设计

系统数据库采用Mysql5.0,具有良好的开放性、通用性、稳定性。[3]

系统管理的数据库ER图,如图8所示列出了系统管理功能模块中所使用的各个表格的管理系统,并且列出了每个表的主键及各个表之间的逻辑关系。

五、系统实现

具体代码实现包括:视图层显示由Jsp页面控制,页面转发由Action控制,业务逻辑由BO层控制,数据模型由DAO层控制。

1.数据库系统的优化

在系统开发过程中,对数据库的优化工作主要包括四个方面:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。

数据库结构设计:反范式的应用要适度。[4]

SQL语句的性能分析与优化:利用Explain、慢查询等工具进行SQL性能分析。

软硬件资源的合理利用,Linux下的JDK从源码进行编译可以得到更好的性能与稳定性。[5]

2.应用系统的优化

外部环境调优:JAVA虚拟机性能优化、操作系统性能优化、Tomcat与其他web服务器整合使用。[6]

自身调优:禁用DNS查询、调整线程数、加速JSP编译速度、NIO 配置。[7]

负载均衡:DNS轮训、基于操作系统的配置来实现、通过交换机的功能或专门的负载均衡设备、利用软件实现等。[8]

六、归纳总结

随着人们对信息技术认识的不断深入,信息化越来越受到各级政府部门以及行政事业单位的重视,沈阳市中小学学籍管理系统正是为满足沈阳市教育管理网络化需求而建立的。本文以沈阳市中小学分布式学籍管理系统的分析、设计与实现作为背景展开讨论,所做主要工作如下:

1.利用B/S架构实现了电子化学籍管理。

2.实现了对学籍数据的分布式存储,学籍数据可以在学校版系统和中心版系统中进行数据报送。中心版可以提取统计所有学校的学籍数据,学校版可以向中心版注册进行数据报送。

3.可以对整个沈阳市的中小学校的学生学籍进行电子化、无纸化管理,可以进行学籍数据跨校、跨区的异动申请、审核。根据教育部门单位的不同,系统分为:中心版、学校版不同的版本。

由于时间和水平有限,系统还存在一些不足之处,主要表现在:

1.系统功能还不够完善,没有将成绩的数据报送考虑在内。

2.数据操作的有效性的验证还有待加强。

参考文献

[1]郭红霞.基于Internet的学生学籍信息管理系统的设计与实现[D].成都:电子科技大学,2007.

[2]宋海燕.B/S结构将战胜C/S结构[J].民营科技,2009,12:40-41.

[3] Ronald Bradford.Effective MySQL之SQL语句最优化[M].北京:清华大学出版社,2013.

[4]克罗克.数据库原理[M].北京:清华大学出版社,2011.

[5]周志明.深入理解Java虚拟机:JVM高级特性与最佳实践[M].北京:机械工业出版社,2011.

[6]葛一鸣.Java程序性能优化[M].北京:清华大学出版社,2012.

[7]秦小波.编写高质量代码:改善Java程序的151个建议[M].北京:机械工业出版社,2012.

学籍管理系统范文第9篇

关键词:信息管理系统;Visual C#2005;SQL server2000

中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 15-0000-01

Student Management System Design and Development

He Jian

(Shanghai Branch of China Academy of Building Research,Shanghai200023,China)

Abstract:Student enrollment information management system is a typical management information system,its development including the establishment and maintenance of back-end database and front-end application development aspects.For the former require the establishment of strong data consistency and integrity,data security,a good database.For the latter requires the application menu user-friendly,full-featured,easy to operate and so on.

Keywords:Information management system;Visual C#2005;SQL server2000

一、目的与意义

本人曾在上海国际银行金融学院从事信息技术工作,该学院是中外合作的国际性银行培训和咨询机构,本来使用传统的人工方式来管理学生工作。随着学院的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学籍信息管理系统来提高学生管理工作的效率。通过这样可以做到信息的规范管理、科学统计和快速的查询。学籍管理人员可以在此系统中完成几乎所有的学籍管理工作,大大提高了工作效率;学生和每个培训班的班主任也可以很方便的了解自己所需要的信息,使教务管理及学生工作管理在学生信息上达到共享一致。最重要在于使学生学籍管理在一定程度上规范化,该系统具有一定的先进性和实用性。该系统的目标是要实现一个有友好的界面学生学籍管理系统,让学院的有关学籍管理人员通过前台界面点击几下就能实现学生学籍、成绩的查询、修改。进行修改,添加和删除等操作必须用管理员密码;其他人员进入系统,只可以进行浏览、排序、查询和检索等操作。

二、系统的研制与开发

(一)开发环境:本学生学籍管理系统主要采用Visual C#2005、SQL server2000数据库、SQL等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。(二)系统分析:(1)经济和技术上可行性研究:由于本人以往有过系统开发方面的经验,技术相对成熟,并且所需的设备并没有特殊设备,其开发的成本是不会高的。在系统开发后,它可以改变以往人工学籍管理的繁琐,可以直接节省人力、物力和财力,还有降低出错的几率,提高学院各部门的办事效率等,这些问题的改进都将为学院节省下不小的经费开支。还有因为是我自己独立开发的,维护起来也比较方便。所以在经济上是可行的。技术上该系统采用了当前流行的C/S结构和Internet内部局域网络技术,使学院内部局域网络的每台电脑都可访问本系统。大大加强了系统数据共享的能力。总之,本系统采用先进成熟的技术,可靠运行,安全保密;为教师、学生提供良好的信息服务;系统简洁,易使用、易维护。(2)系统需求分析:该系统主要面向学院有关学籍管理人员。学籍管理人员可以在此系统中完成几乎所有的学籍管理工作,大大提高了工作效率;学生和各培训班的班主任也可以很方便的了解自己所需要的信息,使教务管理及学工作管理在学生信息上达到共享一致。该信息系统具有一定的先进性和实用性。(3)系统模块分析:本系统包含的模块有:1)学籍等信息的输入模块。2)学生信息的查询模块。3)学生信息的修改模块。4)培训班级管理信息的输入模块。5)培训班级管理信息的查询模块。6)培训班级管理信息的修改模块。7)学院基本课程信息的输入模块。8)基本课程信息的修改模块。9)学生成绩信息的输入模块。10)学生成绩信息的修改模块。11)学生成绩信息的查询模块。12)学生成绩信息的统计模块。(4)安全保密设计分析:系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。(三)总体设计:根据“自顶向下、逐步细分”的原则,对系统所需的各个功能模块进行合理的划分和设计。一个组织良好的数据库应用系统通常被划分为若干个子系统,每个子系统的功能由一个或多个相应的程序模块来实现,并且还可以根据需要再进行功能的细分和相应程序模块的细分。在设计本系统程序时,我仔细考虑了每个功能模块所应实现的功能,该模块应包含的子模块,以及该模块与其他模块之间的联系等,然后再用一个主程序将所有的模块有机地组织起来。(四)详细设计:详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。系统登陆界面主要实现以下功能:(1)用户登录(2)添加用户并进行权限设置(3)修改用户密码;学籍信息的管理:通过界面可以(1)添加学籍信息(2)修改学籍信息(3)查询学籍信息;班级信息管理:通过界面可以:(1)添加班级信息(2)修改班级信息;课程设置管理:通过界面可以:(1)添加培训课程信息(2)修改培训课程信息成绩管理:通过界面可以:(1)添加成绩管理(2)修改成绩管理(3)查询成绩管理;打印报表:通过该界面可以打印学生成绩信息的统计报表。(五)软件测试:软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。我在编码的过程中用白盒测试法,边运行边调试了各子系统的功能。在调试过程中发现了诸如:查询语句错误、表单提交错误、参数传递错误等问题。通过反复修改、调试,最终各子页面均能实现相应功能。

三、结论

上海国际银行金融学院的学籍管理人员可以在此系统中完成几乎所有的学籍管理工作,大大提高了工作效率;学院的学生和班主任也可以很方便的了解自己所需要的信息,使教务管理及学生工作管理在学生信息上达到共享一致。最重要在于使学生学籍管理在一定程度上规范化,该信息系统具有一定的先进性和实用性。其功能符合用户需求,能够完成对学生的基本信息进行查询,使用户方便进行数据备份和恢复、数据删除和修改,数据的一致性问题也通过程序进行了有效的解决。

参考文献:

[1]刘甲耀,严桂兰.C#程序设计教程[M].电子工业出版社,2007

[2]刘烨,季石磊.C#编程及应用程序开发教程(第2版)[M].清华大学出版社,2007

学籍管理系统范文第10篇

学籍管理工作在学校管理中占据着非常重要的地位,对于学校的管理者、决策者来说都至关重要,良好的学籍管理系统,能够为学校管理者、决策者提供更加准确、及时、全面的学生信息,给学籍管理工作提供了很大的便利。但是,我国许多学校依然采用传统的人工学籍管理方式,导致学籍管理工作准确度差、效率低,并且维护、更新以及查找工作难度大,难以满足学籍管理工作的实际需求。通过将数据库技术应用在学籍管理系统中,能够有效的提高学籍管理工作效率、准确度、规范性以及完备性,由此可见数据库技术的重要性。

2学籍管理工作现状分析

现阶段,许多院校都采用计算机系统对学籍进行管理,各个职能部门都具有独立的管理系统,各管理系统并不能够实现信息的互访以及资源共享,并且还有一些学籍管理系统采用“静态记录”的方式,只是对学生的信息进行静态的记录,难以保证学生信息的时效性,学校领导不能够全面、实时、准确的掌握学生的实际状况。由此可见,传统的学习管理系统已经远远不能够满足学籍管理工作的实际需求。通过调查分析表明,现阶段的学籍管理系统存在以下问题:其一,学生数量大,学生信息量大,信息采集工作量大,难以实现对所有学生数据信息的备份,数据复杂、冗余,难以保证数据的有效性、详实性;其二,传统数据库不能实现一个表多个备份的同时载入,同时不能运用传统的连接、关联以及选择运算进行操作,也不能够进行查询;其三,数据库缺乏数据维护功能,仅仅只能对一些事物日志进行保存,难以实现对数据的维护和管理,同时缺乏操作指令。

3数据库技术在学籍管理系统中的应用分析

3.1学籍管理工作分析

学籍管理工作涉及到教务部门、招生就业部门、图书馆、后勤集团、财务部门、学生工作部门等多个部门,各个部门都具有相对独立的数据库,能够对本部门学生的学籍信息进行管理,并且将工作数据记录到本地数据库中,为学籍管理提供业务查询功能,以便于各部门及时的了解学籍业务状况。现阶段,学籍管理工作通常采用教务部门集中管理的方式,对学校其他部门的学籍业务进行集中管理,学校各部门形成了分布式多数据库系统,既能够实现对本地数据信息的全面采集、统计、查询以及更新等,又能够将各部门数据库信息传送至教务部门的集中管理服务器上,实现对学籍信息的集中管理。教务部门通过中心服务器以及各分布管理数据库,能够及时、准确的了解学生的学籍状况,同时定期的对数据信息进行更新,通过教务部的中心服务器浏览所有学生的全局学籍信息,学籍管理工作的业务流程表现如图1所示。

3.2数据库技术在学籍

管理系统中的应用分析文章以分布式多数据库技术为例,其应用主要包括以下几个方面:

(1)系统结构设计。该种数据库技术在学校学籍管理系统中的应用,通过网络将局部数据库创建成一个多数据库,以此实现对学籍管理系统的分布化管理,分布式多数据库学籍管理系统结构如图2所示,通过校园网技术把各部门连接在一起,形成一个多数据库系统。

(2)创建学生基本信息。分布式多数据库学籍管理系统的基础为学生的基本信息,在学生入学时,应该利用分布式多数据库学籍管理系统,录入学生的基本信息,主要包括姓名、性别、籍贯、出生年月、民族以及专业等信息,为了保证学生基本信息的完整性,应该根据学生的民族、性别等进行分批导入,为学生信息导出、查找提供便利,同时防止出现重名等问题,导致查找结果出错的问题。在学籍管理系统中设置在线更正或者更新模块,当学生的基本信息改变时,能够及时的进行更新和改正,以此保证学生基本信息的准确性。各个部门只需要通过校园网,就能够快捷、方便的查找学生的基本信息,并不需要到中心服务器,显著的提高工作效率。

(3)学籍信息的共享分析。分布式多数据库学籍管理系统能够实现各个部门的沟通与协同合作,实现学生学籍信息的共享。各个部门根据自身的实际需求,通过校园网能够查询所需要的信息,以便于了解学校所有学生的信息。当出现学籍信息变化的情况时,应该对学籍管理系统中的信息进行更改,以便于所有的部门都能够了解学生最新、最全的资料。特别是毕业生毕业资格的审查,这是分布式多数据库学籍管理系统的关键环节,和学生的几年的学习成果存在密切的关联,只有保证学生学籍信息的准确性、实时性、有效性以及全面性,才能够为学生的毕业提供可靠的参考。各个部门应该根据学生在学校期间的外语成绩、奖惩状况、考勤状况以及学习成绩等,进行综合的分析和审查,分布式多数据库学籍管理系统能够对学生的各种信息进行审查,并进行各种信息的共享,为各个部门对学生综合成绩的评定提供准确、可靠的参考。

(4)报表的制作和打印。报表打印工作是学籍管理系统的重要环节,每个学院每个学期都需要上交各种报表,每个学校也需要向教育部门上交各种报表,为了便于管理,通常采用格式统一的报表。在学生毕业后,需要打印学生历年的考试成绩以及相关信息。由此可见,学校学籍管理系统需要随时调出学生的各种信息并进行打印,由于分布式多数据库学籍管理系统的便利性,为学生信息以及其他报表的打印提供了便利,和传统学籍管理系统相比具有很大的优越性。

4结语

综上所述,现阶段传统的学籍管理系统已经不能够满足学籍管理的实际需求,难以保证学生信息的时效性,学校领导不能够全面、实时、准确的掌握学生的实际状况。通过将数据库技术应用在学籍管理系统中,能够创建学生的基本信息,通过校园网实现学生信息的共享与互访,为各个部门对学生综合成绩的评定提供准确、可靠的参考,同时为学生信息以及其他报表的打印提供了便利,由此可见数据库技术的优越性。

作者:秦燕 单位:白银矿冶职业技术学院

参考文献:

[1]张天.数据库技术在院校学籍管理系统中的应用[J].科技与管理,2013,5:115~116.

上一篇:学生管理系统范文 下一篇:教务系统范文