学籍管理系统范文

时间:2023-10-13 13:15:13

学籍管理系统

学籍管理系统篇1

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

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

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

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

二、系统功能

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

我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点: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 Access)

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

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

(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

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

function CheckForm()

{

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

{

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

document.Login.UserName.focus();

return false;

}

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

{

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

document.Login.PassWord.focus();

return false;

}

}

function ClearForm()

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

document.Login.PassWord.value = "";

}

以上程序来检查用户注册时提交的数据是否正确,以确定是否允许提交。

十.参考文献

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

《ASP网页制作实战步步通》天创工作室编著 人民邮电出版社 2001/6 第一版

《精通WEB数据库架设技巧》刘、蔡锋编著 科学出版社 2001/4第一版

学籍管理系统篇2

近年来,借用“全国中小学生学籍信息管理系统”做好全校学生的信息精确工作,日渐成为学校常规工作中的一项重要任务。通常,学生学籍信息的处理过程是由学生信息的采集、整理、编辑、管理等构成的一系列复杂工作。目前,如何利用Excel简化学生信息的采集等预备工作,从而提高工作效率并在指定期间内顺利完成学生学籍的信息任务,是对绝大部分学校学籍管理人员来说急要解决的一个问题。因此,探讨Excel在做好全国学籍信息系统中实用的关键技术具有重要意义。

[关键词]

Excel;全国中小学生学籍信息管理系统;简化

全国中小学生学籍信息管理系统(以下简称全国学籍系统)是教育部领导高度重视和指导下、教育部教育信息化管理中心的大力推进下、根据教育规划要求从2010年起开设的、规模最大的、对教育事业的未来将产生重大而深远影响的中小学学生电子学籍系统。[1]目前,该系统已经在全国联网运行,为每位学生能够实现建立电子学籍档案及管理、升级、毕业、成长记录查询等操作进行全程信息化管理。至今,已具备学籍注册、招生入学、日常管理、综合查询、数据质量核查等业务管理水平健全而丰富的功能。[2]实际上,该系统在原则上实行学生“全国唯一、一人一号、终身不变”的学籍号码工作机制。而且,近年来广泛应用于全国范围内,对学生的流动情况实时监管。正因为如此,该系统为各级教育行政部门和中小学校日常管理,包括学生信息的管理、学生资助、实名制、营养改善、控辍保学、事业统计、统计分析、资源配置的优化[3]等方面发挥了巨大的作用,并带来了从不所见的明显成果和信息化管理技术的实效。由于该系统已具备如此丰富、完善的功能,做好全国学籍系统工作逐渐成为各所学校管理工作的核心。尽管全国学籍系统工作如此重要,但是从城市偏远教学区(乡、村学校及教学点)学生学籍信息的实际情况来看,绝大部分学校在此项工作中遇到困惑,尤其是学生信息的处理技术方面所面临的问题也不少。因此,本文将主要探讨Excel在做好全国学籍系统过程中常见的问题及相应所实用到的关键技术,希望能对各个学校学籍管理工作负责的教师有所帮助。

一、巧用Excel的“查找、替换”功能

由于少数民族人的姓名与汉族人的姓名书写之间差距比较明显。因而,少数民族人名在汉语中的书写形式比较特殊,即姓和名之间使用中文标准圆点“•”符号来隔开,例如,维吾尔族人名“”在汉语中写成“艾尔肯•喀斯木”的形式。再加上当前还有许多教师仍然不太熟悉从键盘上敲出标准圆点符号的输入技巧,所以一般在录入少数民族人姓名时,很容易出现“。,.”等非标准符号。正因为如此,生成学生信息的未定格式,导致学籍信息工作的烦劳、工作效率的降低。此时,我们可以利用Excel的“查找、替换”功能实现生成指定格式的数据。

二、巧用Excel的“删除、显示重复项”功能

一般来说,通常在录入学生信息时,难以避免数据重复录入的现象,尤其是身份证号码信息。有时我们需要事先删除重复录入的信息,然后继续处理;有时我们需要知道哪一项信息有重复,即同一个身份证号录入不同的两名学生信息的现象。此时我们使用Excel自带的功能可以简化处理。实现“删除重复项”功能的操作步骤为:数据→删除重复项;实现“显示重复项”功能的操作步骤为:开始→条件格式→突出显示单元格规则→重复值→确认。

三、巧用Excel的“数据有效性”功能

为了方便解释,在Excel2007中,打开“数据有效性”的方法初始化为:启动Excel,打开相应的工作簿后,在“数据”标签菜单中,选择“数据有效性”选项,随后弹出“数据有效性”对话框。

1.自动选项的设置。

一般情况下,采集学生信息时,经过预定设置自动选项的方式能够有效地减少工作量、简化信息录入的操作过程。对学生信息采集而言,有性别、族别等信息均可设置自动选项,以便实际录入操作,这种功能可以使用Excel的“数据有效性”功能来实现。打开“数据有效性”对话框后,在“设置”标签中,按“允许”右侧的下拉按钮,在随后弹出的快捷菜单中,选择“序列”选项,然后在下面的“来源”方框中输入或选择我们所预备的序列选项,例如:族别为“汉族,哈族等”,最后→确认。

2.输入长度的限制设置。

为了预防学号、身份证号等信息的有误输入,有时我们还需要设置对输入长度一定的限制,此种功能同样“数据有效性”可以完成,在“长度”方框输入需要限制字符的长度即可。

3.输入重复的禁止设置。

通过学生关键信息重复录入的限制设置,一方面,能够有效约束用户信息重复录入的操作,预防把学生信息导入全国学籍系统时信息冲突现象的发生。另一方面,通过错误提示的设置引导用户及时纠正错误的目的。打开“数据有效性”对话框后,在“设置”标签下,按“允许”右侧的下拉按钮,在随后弹出的快捷菜单中,选择“自定义”选项,然后在下面的“公式”方框中输入公式:=COUNT(A:A,A2)=1(此公式是相对的,用户根据需要可以调用)。

4.输入长度与重复输入的限制设置。

实际上,这种功能的设置方式是上述两种方法的融合,因此,在这里不必累赘。需要指出的是,最后在“公式”方框输入公式时,要注意公式格式的准确性,如:=AND(LEN(A2)=2),(COUNTIF(A:A,A2)=1))。

四、巧用Excel公式方法

值得一提的是,在学生信息收集的初始阶段,使用Excel中的有关函数来简化根据身份证号码自动填写“性别”信息的功能。[4]假设:学生姓名在B列中,C列为要填写“性别”信息,则该公式的输入格式为如下:=IF(MOD(MID(B2,17,1),2>0,“男”,“女”)。另外,在全国学籍系统上处理学生信息时,经常遇到数据格式错误的情况。当然,这种数据格式的错误一般是由于在数据录入时,没有注意数据格式所引起的。在绝大部分情况下,这些数据看起来是正常的、准确的,如某一学生的身份证号为653125199903181015;实际上,原来这个身份证号码是“653125199903181015”从这里很容易看见,这个号码前后已经被隐藏着多余的双引号和空格符号。所以,在这里我提醒大家巧用Excel的=CLEAN(SUBSTITUTE(B1,“1个空格”,””))函数公式来清除多余的符号处理,均可得到格式无误的数据。

五、结语

综上所述,本文在近年来做的全国学籍系统实践经验基础上,总结出了Excel在全国学籍系统上可用的几种有效方法,并结合实例讲解这些小技巧及其作用。这几种方法具有操作便捷、数据处理速度快、简单易学、节约时间等优点。只要能够掌握好以上几种Excel方法和小技巧,能给做好全国学籍系统工作带来无穷的乐趣和巨大的促进作用;也会提供无限的力量。

作者:于斯音·于苏普 单位:新疆莎车城南双语实验高中

[参考文献]

[1]王定华.扎实推进全国中小学生学籍信息管理系统建设与应用[J].基础教育参考,2014(17).

[2]罗方述.全国中小学生学籍信息管理系统相关工作[J].基础教育参考,2013(23).

[3]教育部教育管理信息中心.全国中小学生学籍信息管理系统简介[J].基础教育参考,2013(19).

学籍管理系统篇3

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

2学籍管理工作现状分析

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

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

3.1学籍管理工作分析

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

3.2数据库技术在学籍

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

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

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

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

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

4结语

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

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

参考文献:

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

学籍管理系统篇4

关键词:学籍管理系统;设计;开发

中图分类号:G64 文献标志码:A 文章编号:1673-9094(2011)10-0053-04

随着高等教育的普及,尤其是全国普通高等院校扩招以来,高校的教务管理人员面临急剧膨胀的学生学籍信息,手工机械的教务管理方式已不能满足现代大学教学管理的要求,高校教务管理信息化的要求越来越高。从2001年开始,教育部要求高校进行学生学籍学历的电子注册。2006年,高等教育学生信息网(简称“学信网”)应运而生。教育部要求各级各类高等院校学生的学籍和学历信息必须通过该平台进行注册。每个学生的学籍记载情况和学历注册也必须通过该平台进行操作。高校学籍学历管理系统的设计与开发研究正是在这一背景下产生的,高校学籍学历管理系统最大的优势在于能够和教育部的学信平台成功对接,在效率和规范上都有严格的技术规定,从而大大提高了校教学管理的水平。

一、需求分析

学籍管理系统主要是解决高校教务中学生学籍方面的流程管理。规范的管理系统首先要理解和分析学生学籍的各个元素。对每一个学生而言,学生学籍信息主要包含四类信息:一是自然信息,包括学生姓名、学号、考试号、身份证号、政治面貌和民族信息等;二是附属信息,包括学生所在的年级、专业、学院、班级等信息,这些信息可能随着学生在校期间的表现有所变化;三是学业信息,学生通过在校学习获得的学业成绩及相应的奖惩记载;四是学历信息,即学生在规定学制内学完之后自然获得的毕业和结业的学历信息。

学籍管理系统的一般工作流程是,教务管理人员将入学新生的数据导入系统初始化学生学籍,使每个学生获得一定的专业和班级属性,然后在学生在校期间给予各类形式的调整和修改,其中有的学生通过选拔进入其他的专业学习,或者有的学生成绩较差跟不上学习进度申请降级重读等。在学生临近毕业的时候,系统根据记录学生在校期间的考试成绩和奖惩情况,来判断学生是否符合毕业或结业的标准,给出初步的结论。从新生入校开始,学籍管理系统记录学生所有的学籍变化情况,在规范过程管理的同时,给毕业审核的准确性提供了保障,也极大地提高了教务管理工作人员的效率。

基于学生学籍管理中的各种因素和学籍管理的工作流程,设计一个合理的、数据操作简便的系统,是教务工作人员亟需解决的问题。首先,要考虑到使用该系统的角色――学生本人、教务管理者、学院教务员、任课教师,这些角色使用系统的入口不一,功能不一,应分配不同的端口和权限。其次,系统中涉及的各学籍要素层次不一,有必要将基础数据和上层数据分离设计,明确模块功能,使各模块健康耦合;根据“自顶向下,逐步细分”的原则,对系统所需的各个模块进行合理的划分和设计。通常一个良好的系统都被划分为若干个模块,每个模块的功能由特定的程序设计来实现。下面以笔者所在的南京师范大学的学籍管理系统为例来说明高校学籍系统的模块设计。本系统的程序设计上,仔细考虑了每个功能模块应实现的功能,模块应包含的程序及模块之间的关联,然后将各模块有机整合。

二、高校学籍系统模块设计

1.系统基础信息管理

学院管理:这是系统基础维护信息的一部分,系统中可以输入学院代码及学院名称进行维护。我们设置每个学院的代码为两位数字,如“文学院”设置为“01”。该模块详细说明了每个二级学院情况,如专业设置、学科点发展等,记录了该学院教学副院长的信息及联系方式,教务办地址和联系方式,以及教务老师的姓名及联系方式。

专业管理:该模块中导入了国家本科专业目录,在此基础上,给我校现行开设的专业增设标记。专业隶属于学院。对每个专业注有详尽的介绍,阐述该专业培养方案中规定了哪些课程。

班级管理:一个学院有若干个行政班,每个班级都是有若干同一专业的学生组成,学院和专业共同决定了班级属性。每个学生在系统中的落脚点就是班级。

2.学生基本信息管理

信息初始化。该模块中,管理员导入新生数据,初始化学生的基本信息,学生可以根据分配的账号和密码登录系统,查看基本信息,如姓名、学号、专业、学院班级等,同时需要填写相关的信息,如民族、籍贯、家庭地址、联系方式、宿舍、邮箱等。当这些基本信息发生改变时,学生可以及时登录进行修改。

信息修改。对于学生的身份证号、姓名、民族、照片四项信息,通常限制其自行修改,因为这是审核学生身份最重要的信息。学生在读期间修改身份证号或姓名,则在该模块申请,然后提交真实有效的书面材料,经学籍主管部门审核通过后方可生效。在身份证号修改的申请环节,设置对身份证号的逻辑校验,根据公安部提供的身份证号生成算法,关联学生籍贯判断地址信息,同时对学生的年龄信息进行初步判断。学生原始照片信息由招生部门提供,在新生入学后重新采集,经过两次照片的比对,能更准确地核实学生身份的真实性。

3.学生学籍异动管理

学生的学籍异动形式较多,有休学、复学、跳降级、退学和转专业。

休学。因身体原因不能正常学习的学生提交书面休学申请,一般由本人申请,家长签字同意,学院教学副院长签字盖章,经教务处审核批准办理。休学异动需要确认休学理由,同时规定休学的期限。在每个学生休学期满的最后一个星期,系统会自动提示学院管理员,该学院的某个学生即将休学到期,以便及时联系其复学。

复学。学生休学单位时间一般为一学年,在期满时,申请复学,恢复到正常的年级班级学习。

降级。学生因成绩差导致学分不够或其他原因申请降级。

退学。学生因成绩差或出国留学等原因申请退学,或者被开除等。

转专业。学生因各种原因申请转入同一批次的其他专业学习。

该模块中,学生的学籍异动形式多样,所以分设以上五种功能,每个异动类型中,都要求记录学生异动发生的原因,异动时间和审核人,自动保存每一项日志,以备检索和复查。同时,异动操作可以进行单条数据的操作,也可以进行批量操作,节省了人力和时间。

4.学生成绩数据管理

学生在每个学期开始的两周内完成自主选课,选择符合自己所在专业教学计划内的专业必修、专业选修、公共课及博雅课,在该学期完成相应学时的学习,学期末参加课程考试,及格者获得该课程学分。任课教师在阅卷结束以后登录成绩管理模块,对参与所授科目学习的学生给予成绩录入,通常要求对同一门课程的一个学生成绩录入两次,防止录入错误。当教师录入完成后,学生登录成绩界面就能及时查看到自己的成绩。

5.学生学历信息管理

学生在规定的学制内修满该专业教学计划规定的学分,即可申请毕业,系统认定该生毕业结论。如学生修完教学计划规定内容,未达到毕业要求,准予结业,系统认定该生结业。结业后如补考或重修合格,则在成绩录入系统后自动判断是否符合毕业条件,如符合则提示管理员进行结业换毕业的操作。

6.管理员权限管理

该系统涉及到的角色较多,管理员、学院管理员、任课教师、学生等,我们给每个角色分配相应的权限。管理员拥有所有权限,可以进行任何操作;学院管理员可以查询学生登录密码,浏览和修改学院和专业的部分信息;任课教师登录系统输入学生成绩数据;学生登录系统浏览自己的信息,可以修改部分信息。各个角色进行的操作互不交叉,各自独立。

7.增设模块

这是系统增设的一个功能模块:考试报名。学生在校期间参加国家英语四六级考试报名和计算机等级考试报名等,都在该模块进行,学生在规定时间登录选择考试内容,确认提交。管理员根据学生提交的考试报名信息,下载报名数据,制作报名信息。庞大繁琐的考试报名工作就由手工搜集确认,转变成了网上快捷准确的报名方式,提高了教务管理人员的工作效率。

三、高校学籍系统开发

1.技术环境

系统使用.net架构,.net是由微软的.Net Framework和Visual Studio.Net开发环境,其数据用XML的格式通过进程边界,依托XSD的连接,任何客户端都可以正确地转化数据。在为web服务提供了多语言的支持平台的基础上,还引入了Asp.net这样全新的web开发技术,集成SOAP以后,客户端在任何操作系统下都可以实现简单的访问。使用学籍管理系统的学生和教师有可能通过各种各样的操作系统来访问,.net架构保证了这些用户的访问,并且使各种系统都能获得正确的数据格式。

2.数据库技术

系统使用SQL-Server数据库。数据库结构设计的好坏直接对系统效率和实现效果产生影响,好的数据库结构会减少冗余,提高响应。系统设计前期,应详细考虑用户需求,对学籍管理业务流和数据分析,数据项和数据结构应包括学生个人信息表、专业表、学院表、学籍状态表、考试成绩表、考试报名表,另外系统还必备基础帮助数据表,如省市代码表、学习形式表、民族代码表、政治面貌代码表等。适当设置主键,创建索引,建立好表之间的有效关联。

3.报表和视图

对系统原始数据的导入我们采用Excel,其功能强大,通用性好,可以方便地处理表格。在使用中产生的查询,利用.net生成相应的视图,用户的直接操作都在视图层面进行,方便直观。

4.系统性能

学生进行基本信息的采集一般都是在集中的时间段,众多学生同时登录系统,会给系统造成极大的网络负荷。系统的设计要求能处理较大的并发,也给予及时快速的响应。配置两台服务器,一台作Web服务器,一台作数据库服务器。在系统的两台服务器上,都设置较高的安全级别,安装网络防火墙和病毒防火墙,保证程序和数据的安全。

软件测试是软件开发过程中必不可少的重要环节,用来检验软件是否符合设计需求及其性能和质量。该系统采用真实的网络环境来进行测试实验。同时一千名学生登录学籍管理系统,所有的学生登录并录入和查询自己的学籍信息,网络响应及时有效,数据传输准确无异常,确保了所有学生操作的即时有效。

Study on Design and Development of Higher School Roll System

XU Jin-lei

(Nanjing Normal University, Nanjing 210046, China)

Abstract: With the popularization of higher education, especially the expansion of students' numbers in colleges and universities, administrators of teaching affairs in higher institutions are confronted with increasingly inflated information of students' school rolls. Traditional ways can not fill the requirement of modern management, so it must be modernized as soon as possible. The signal advantage of higher educational administrative system is that it can be connected with the information platform of our national department of education, ensuring that students' school rolls and records can be applied and registered smoothly.

学籍管理系统篇5

关键词:学籍管理;Delphi;Oracle;数据库

一、系统需求分析

随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机实现学生学籍管理是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要的。用计算机来作学生学籍管理比人工管理更能体现查询快捷、保密性好、安全性高、存储量大、寿命长、成本低和效率高等优点;同时更便于管理和操作。

二、系统开发平台简介

根据我们对学籍管理系统和数据库的需求分析,依据此系统符合规定的特点,考虑到界面的美观和直接,以及数据库的可行性和稳定性,我们对开发平台作了如下选择:

1.ORACLE8

Oracle8是一个面向Internet计算环境的数据库,它改变了信息管理和访问的方式。Oracle8将新的特性融入到了传统的Oracle服务器之中,从而成为一个面向Web信息管理的数据库。Oracle8支持Web高级应用所需要的多媒体数据,支持Web繁忙站点不断增长的负载需求。Oracle8是唯一一个拥有集成式Web信息管理工具的数据库。Oracle正在推动Java成为下一代应用的标准,它在各个层次,包括Oracle8服务器内的Java VM,均支持Java。Oracle8将强大的新型功能引入到了联机事务处理(OLTP)和数据仓库应用之中。Oracle8还对Oracle数据服务器的几乎所有方面给予了增强,全面改进了质量、可用性、性能、可管理性、多媒体数据类型支持和复制功能。

2.Delphi 7

Delphi是Inprise公司开发的一个优秀的可视化软件系统,是一个可视化的RAD(Rapid Application Development,快速应用程序开发)工具,使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。程序设计人员可以很快设计出自己满意的界面,同时系统会自动产生程序原型。面向对象的程序

设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。从Delphi7的整体性能考虑,Delphi7有良好的用户界面,丰富多样的开发工具,快捷而准确的编译执行速度,而且Delphi的封装程度较高,使程序员可以把大部分精力投入到对程序的考虑上,而不用花太多的时间来考虑程序界面。其次,Delphi7有强大的数据库开发能力及应用方式,对Oracle的支持也较好。

三、系统设计

1.系统功能的设计

学生证管理:包括学生证的查询打印、录入、修改、删除、补发等;

学籍变更的管理:包括对学籍变更的录入查询等;

奖惩管理:包括对学生奖惩情况的录入和查询;

奖学金管理:包括对奖学金的测评和统计;

统计管理:各种当年学生数据统计;

数据管理:根据各种需要与其他数据的接口。

2.数据库的设计

2.1数据库需求分析

根据调研阶段收集的基本数据、数据结构以及数据处理的流程作了详细的分析,为以后的进一步设计打下基础。根据学生证和学籍管理所要用到的数据,建立了如下的数据结构图:

2.2数据库逻辑结构设计

将数据库概念结构转化为oracle数据库系统支持的实际模型,也就是数据库的逻辑结构。由数据库中表在ORACLE8中的实现如下:

学生证表的创建语句:

create table t_new_xsz (

XJH VARCHAR2(13) NOT NULL, 学籍号

FZRQ VARCHAR2(8) NOT NULL,发证日期

BFRQ VARCHAR2(8),补发日期

SKDDVARCHAR2(30), NOT NULL 授课地点

XM VARCHAR2(8) NOT NULL,姓名

XB VARCHAR2(2) NOT NULL,性别

CSNYRVARCHAR2(8) NOT NULL,出生年月日

XY VARCHAR2(50) NOT NULL, 学院

ZYVARCHAR2(50) NOT NULL, 专业

XZVARCHAR2(2) , 学制

SFZHM VARCHAR2(18),身份证号码

JTSZD VARCHAR2(30),家庭所在地

CCQJ VARCHAR2(12),乘车区间

RXSJVARCHAR2(8) NOT NULL, 入学时间

);

其他表格建立同上。

四、系统物理设计

1.主界面

下图是学籍管理系统的主界面,最上面的菜单是系统的各个模块,菜单下面的大图表是此系统经常用到的一些功能,这样方便用户的使用,并且考虑到了色彩的搭配和图片的选择。

2.系统登录

为了此系统的安全性,根据用户的需求,设置了登录窗口,必须输入正确的用户名和密码才能进入系统,并且根据用户名选择权限,即用户能进行的工作。通过功能模块来限制功能,有一些模块是大家公用的,就是一些基本的查询,只能进行查询,没有修改和删除的权限,还有数据统计,另外又分为超级用户,学生证管理用户,学籍管理用户,奖学金管理用户。比如:要想进入学籍管理模块,用户名是aa,密码是bb, 此用户只有权对学籍管理进行访问。而超级用户,它能对此系统的任何一个模块进行查询、修改、删除。当你输入正确的用户名和密码,然后系统会根据用户所输入的用户名和密码,给用户所拥有的权限,点击“确定”进入该系统。

3.学生信息导出

由于各地省教育厅自2002年开始备份学生数据,为在校生建立电子档案,最后报到国家教育部,了解毕业生的准确数据,有利于国家进行宏观调控。第一次进行电子注册时,最开始工作是所有学生的基本信息都是由手工录入的,由各学院根据字段要求负责自己学院的学生信息录入,然后由学生工作处的专人负责把数据统一。而所有的考生号更是根据学生录取时的新生名册由学生手工查询录入的,增加了难度和烦琐程度,而且容易出现错误。为了提高用户的工作效率,将大部分工作简化成选择、确定,为数据查询提供准确数据,使得查询数据更为简单,减少手工操作过程的失误,减轻行政人员的工作负担。因此,作了这样一个学生信息导出,用户可以根据所需要的数据字段进行选择,然后选择招生年、省份、标志(一般为普通本科)、录取批次和录取科类。这项工作化复杂为简单,操作也比较方便,以后每年的新生数据将从此窗口导出进行编辑,然后上报省教育厅。

在完成此功能的逻辑思想上,我们运用了OLE(对象连接嵌入)技术,是Microsoft公司同计算机界合作并发展起来的产品规范。OLE自动化是一种为WINDOWS设计的交互进程通信机制,它让一个应用程序驱动或自动完成另一个应用程序,如在Delphi中创建EXCEL中的表格等。它克服了链接和嵌套中存在的缺点,即无法用编程手段对对象进行控制。实现了对OLE组件的编程式控制。

4.德育信息导出和导入

根据学校的学生手册规定,奖学金的等级来源于综合测评的成绩,而综合测评是由德育成绩和学习成绩两个部分决定的,个人德育占总分的30%他包括三级评定和红白卡加分(也叫四级评定),一级评定是由同班同学对他进行打分,按比例占25%,二级评定是由班干部对他进行打分,按比例占25%,三级评定是院系老师对他进行打分,按比例占25%。最后还有一个红白卡积分,根据个人被院系和学校的奖励和惩罚而得到的红白卡进行加、减分,加分上限为德育成绩的25%,而减分没有下限。根据这些我们导出进行三级评定和红白卡加、减分的基本数据给院系,由院系进行德育评定,然后上报学生处,导入学籍管理系统,由学生工作处专人进行测评。

并且根据学院把院系进行评定德育成绩做成了一个单个的小系统,先从学籍管理系统中把学生的基本数据导如到院系子系统中,然后由院系进行三级评定和红白卡的录入,评定结束后进行导出到学籍管理系统中,然后由学生工作处的相关人员进行统计,根据相应的学习成绩进行综合测评。

五、系统评估

学籍管理信息系统经过反复的调试,并让相关负责的老师参加了试用,得到了各位老师的认可,基本上达到了预期的开发指标:

很好地实现了客户端与服务器的交互性;

为使用者提供了直观友好的交互界面,操作起来使流程更简单;

为管理人员提供了比较完善的管理功能;

在一定程度上保证了系统的安全性和可扩展性。

参考文献:

[1]何旭洪,赵昊彤,欧阳军.ORACLE8 + Delphi 7 数据库应用开发[M].北京:人民邮电出版社,2000.

[2]江义华. Delphi7 完美经典[M].北京:中国铁道出版社,2003.

[3][美]VENLCATS.DEVRAJ.ORACLE 24*7 技术与技巧——数据库高可用性实现方案[M].胡季红,熊志菲,译.北京:机械工业出版社,2002.

[4]刘志敏.ORACLE 数据库应用管理解决方案[M].北京:电子工业出版社,2002.

[5][美]KEVIN LONEY,MARLENE THERIALLT.ORACLE8I 数据库管理员手册[M].李季松,周保太,译.北京:机械工业出版社,2000.

学籍管理系统篇6

学生的学籍管理,是一项非常重要的工作,传统的管理主要依靠人工,大量的纸质档案,管理起来,是一项非常繁琐的工作。多媒体互联网技术的快速发展,为高校实施信息化管理提供了技术支持。大多数高校都已经建立了资金的信息化管理系统,例如,教务管理系统、学生管理系统、科研管理系统、人事劳资管理系统等。这些管理系统的广泛应用,极大地提高了办公效率,方便了师生获取相关信息。但是,校园内绝大多数老师和学生白天基本都在教室、操场等教学场地,不能及时通过台式计算机和有线网络获取网站上的相关学籍管理的信息,网站在传递此类消息的时候有滞后性。而且重要的、紧急的通知还不能够及时有效地传递。

2微信公众平台的申请认证

2.1微信及微信公众平台简介

腾讯公司,在2011年推出了一款可以进行及时通讯的微信软件,通过微信,用户可以在智能终端设备上实现及时通讯,传输内容包括语音、视频、文字和图片等。该软件的使用,仅需要耗费一定的网络流量,由于微信相较与其他及时通讯工具的一些优点,使得其使用数量增长很快,到2013年11月,腾讯公司的数据显示,其有效注册用户量超过了6亿,成为亚洲地区使用最广泛的及时通讯工具。在此基础之上,微信公众平台开始出现,用户可以通过使用微信公众平台,商品推介信息,创新营销模式。在这个微信平台上,可使用自媒体的方式进行营销。如商家通过申请公众微信服务号通过二次开发如对接微信会员云营销系统展示商家微官网、微会员、微推送、微支付、微活动,微报名、微分享、微名片等,已经形成了一种主流的线上线下微信互动营销方式。

2.2微信公众平台注册与推广

帐号申请:可以登录微信公众平台,进行注册公众微信账号,在经过后台确认通过后,即成为公共帐号用户。微信公众平台在申请使用时,其中文名称没有规则限制,可以重复进行申请使用,所以注册的中文名称可以是一样的,如果觉得别人的更好,可以将自己的公众账号改成一样的名字,或模仿其形式,完全是可以的。但是,具体的公众微信号则是唯一的,在使用过程中,是不可以修改的。

2.3平台类型介绍

到2013年8月5日为止,在经过几次升级之后,基本上形成了比较成熟的两种类型。服务号:公众平台的一种帐号类型,旨在为用户提供服务。服务号一个月内仅可以发送四条群发消息。服务号发给用户的消息,会显示在用户的聊天列表中。并且,在发送消息给用户时,用户将收到即时的消息提醒。订阅号:是公众平台的一种帐号类型,为用户提供信息和资讯。订阅号每天可以发送一条群发消息。订阅号发给用户的消息,将会显示在用户的订阅号文件夹中。在发送消息给用户时,用户不会收到即时消息提醒。在用户的通讯录中,订阅号将被放入订阅号文件夹中。但是两种类型可以进行开发,可以将订阅号开发菜单,服务号直接使用菜单。服务号可以申请自定义菜单。使用QQ登录的公众号,可以升级为邮箱登录,一个月可更换。使用邮箱登录的公众号,可以修改登录邮箱。编辑图文消息可选填作者。群发消息可以同步到腾讯微博。运营主体为组织,可在新注册的时候选择成为服务号或者订阅号。之前注册的公众号,默认为订阅号,可升级为服务号。

2.4方式

微信公众平台,主要是通过订阅和的方式进行消息推送,用户在使用过程中,可以通过添加公众平台或订阅号进行。对于感兴趣的内容可以按照关键词进行搜索。

2.5消息推送

一般的普通公众帐号,基本上都可以群发文字、图片、语音、视频等类别的内容,这个和个人普通微信账号几乎差不多,而通过认证的帐号,在使用过程中,其权限更高,所的内容模式更加多样,除了上述信息之外,还可以发送专题。在推送的打扰方面,用户订阅增加可能也会增加这方面的困扰。但是据笔者所知,下一版本的推送将全部取消声音提醒,以便把私人信息和内容消息区分。而最重要的,恐怕还是内容和品牌的选择问题———人们会喜欢少量而精致的资讯,而且随时可以离开。

2.6添加关注

微信公众平台无法主动去添加好友,只能被他人添加为好友,通过认证的用户可以在微信公众平台被搜索。在微信中点击朋友们添加朋友扫描二维码把需要关注用户的二维码图案置于取景框内添加关注的人。添加关注成为粉丝后,关注的用户即可通过微信公众平台发送消息与您互动。个人也可以通过搜索微信号的方法,来添加关注公众平台。但是公众账号平台不能搜索和添加任何人。此外,微信公众平台还进行了如下调整:增加高级功能选项,用户可以在编辑模式和开发模式中选择一个使用;设置选项里只保留账号信息、公众号手机助手2项,被添加消息自动回复、自定义规则回复2个重要功能选项被删除。

3测试与应用

经过在校园网和QQ群的广泛宣传,我们选择在部分系进行了应用测试,告知学生具体使用流程和方法。经过一个月的系统测试运行良好,得到了西安职业技术学院近半数在校生的关注,通过公众平台的学籍管理类通知消息的浏览量远超传统网站,在新生学籍注册和在校生学年注册,还有补考成绩登录期间,发挥了较大作用,有效地解决了校内查询终端不足的问题,达到了预期效果。

4结束语

可以说在现阶段的大学校园中,微信已经深深融入了学生们的生活、学习中,在很多方面,学生都会使用微信进行沟通交流,随着校园微信平台的建设,通过使用微信公众平台,实现对学生学籍管理将会成为一种趋势。微信公众平台,以其极大的便利性正在渗透到学生管理的方方面面,学校要把握这种趋势,以更加有效的现代信息管理系统,实现对学生学籍等各种信息的高效管理。

学籍管理系统篇7

【关键词】XML 数字签名 中职学生学籍管理系统

如今很多院校实现了学籍管理电子化、无纸化,但是确保学生学籍文档有效性、真实性、机密性,是目前大多数基于Web的学生学籍管理系统的薄弱环节。XML是W3C正式批准的可扩展标记语言的标准,具有对数据的标签定义功能,具备很好的描述性、扩充性、结构性。稍后我将针对学生学籍管理系统的特点,对XML数字签名在此领域的应用进行论述。

1 介绍XML数字签名

XML数字签名的内容种类丰富灵活,可是任何类型的信息,原文和数字签名可以在同一XML文档中,也可是本地的其他XML文档,还可是因特网中的任何资源。XML数字签名可对整个XML文档进行整体签名或局部签名。XML数字签名支持多用户签名,可以是每个用户分别签名XML文档的局部,也可以是多个用户对同一文档进行签名。

XML数字签名技术包括:多重签名,群签名、门限签名等。需要多个参与者签名的采用多重数字签名技术。群签名特点是签名群体任意一人可以做代表进行匿名签名,有争议时,可以由群管理员打开签名识别签名人身份。门限签名特点是,只有参与签名的小组成员大于或等于规定的门限值时才可以生成群签名。签名的接受者可以使用公开的群公钥来验证群签名的有效性。

2 介绍学生学籍管理系统XML数字签名方案

2.1 学籍的审核以及录入

学籍进入系统的顺序一般为:学生提供和确定无误自己的基本信息---老师核对后进行系统录入---系部审核数据---学生科汇集各班学籍并汇总---校长批示是否同意把学籍放入学校数据库。这一环节涉及有顺序的多人签名和对签名内容的控制。

2.2 学籍管理

每个学期末,班主任或者系部要对学生学籍进行考试学分、奖惩的数据补充和修改,对于学籍管理一般遵循班主任调出学生学籍档案进行相关数据的补充和修改----系部领导签字核实---学工处核实---档案处接收的顺序,这一环节强调多人签名的顺序。

2.3 学籍签收

学籍签收中,相同班级的不同科任老师/系部的工作人员可以代表其所在部门进行学籍签收,学籍管理系统只需确认相关部门是否接收到学籍,无需关心是谁接收学籍,如果出现争议,可检测出当时的接收者,所以学籍签收可使用群签名来实现。

2.4 学籍的调动管理

学籍调动管理是无序多重签名的一种实例,如果学生要求转专业、转学、退学、休学,需提取学籍档案。则遵循:学生告知班主任意愿――班主任提出申请――经相关科室审批――学生按照通知前往接收的部门或学校签章即可。

3 XML数字签名在学生学籍管理系统的实现

3.1 数字证书的管理

数字证书采用公钥密码体制,利用一对互相匹配的密钥进行加密、解密。如将数字签名技术引入到学籍管理系统中,需要建立数字证书管理框架,负责证书的判定、发放、撤销、管理等。

(1)证书发放管理模块。此模块式是证书的出入终端,负责证书的发放和管理。

(2)证书转发模块。此模块接收各个端口和模块的请求并进行排序执行。它可以接收证书发放管理模块传输过来的申请,可以向安全模块和证书目录模块转发合法的数字证书和证书撤销列表。

(3)安全模块。此模块审核客户端权限,提供证书申请、浏览、删除以及证书下载等安全服务,安全模块与客户端之间采取安全信道通信的方式,防止他人窃取修改,保证证书的传输安全。

(4)证书目录模块。该模块对全部证书按门类生成目录,对客户端和证书存储模块提供目录服务。加快证书的查询和提取速度。

(5)证书储存模块。该模块负责存储所有的数字证书。

(6)客户端。此模块和安全模块建立安全信道,是用户申请和接收证书的端口。

3.2 证书管理模块对以下几种常见的签名的处理原则

(1)对无序签名的处理。无序签名是有序签名的一种特例,在收到签名请求后,如果签名识别模块判断其签名类型为无序签名,则为其设定默认的签名顺序,然后按照有序签名的处理方式进行处理。

(2)对群签名的处理。群签名可以并行执行。收到客户端发出的签名请求,签名识别模块判断其签名类型为群签名后,系统将根据群签名的执行原则运作,先确认参与签名的群成员,然后向群成员发送签名要求;在接收群成员的签名答复后,对其进行验证,只有确认至少有一个成员签名是有效时,签名管理模块把成功信号给发起者;若没有群成员的签名答复,或签名答复未通过管理模块的验证,则管理模块返回失败信号给发起者。

(3)对门限签名的处理。此类签名要求所有参与者都必须按照特定顺序对文档签名,即签名下限值和签名群成员数目相同,系统可将该类门限签名作为有序签名的一种特例处理。当收到客户端发出的签名请求,如识别模块判断其签名类型为门限签名,系统将根据预先规定的签名顺序向客户端用户发送签名要求,接收并验证当前签名结果,验证合格后则向下一个用户发送,依此类推,在所有用户顺利签名后,发送成功信号给发起者,若签名没能顺利完成,则发送失败信号给发起者。

此设计很好的把XML数字签名技术融入学生学籍管理系统中,为学校学籍管理领域带来了促进作用。

参考文献

[1]于国良.XML的签名[J].计算机工程与应用,2006.07.

[2]江静.基于XML的公文管理系统在电子政务中的应用[J].南京工业职业技术学院报,2005.06.

作者简介

陈超(1981-),男,广西壮族自治区柳州市人。计算机科学与技术工学学士学位。现为柳州市第二职业技术学校讲师。现于广西大学计算机与电子信息学院攻读工程硕士。主要从事计算机多媒体技术研究。

张小萍(1978-),女,广西壮族自治区柳州市人。工学硕士学位。现为广西大学计算机与电子信息学院信息安全系教授,主要从事网络安全与密码学的研究。

作者单位

学籍管理系统篇8

论文摘要:文章介绍了学籍管理工作应达到的要求,以vfp为开发工具,采用面向对象编程(oop)方法提出了高校学生学籍管理系统的开发方案。

学籍管理是高校教务管理系统中的重要组成部分,主要包括学生基本情况(姓名,所在班级,所学专业,所在系等)、各系学籍情况(所含专业,所含班级,所含学生)、各专业学生情况(所含班级,所含学生,所在系别)、班级基本情况(所含学生,所含专业,所在系别)等的管理。管理所要达到的要求是不管以什么方向(学生、系、专业、班级等)为出发点都可以查到其相关的所有信息。如通过查单个学生的情况可以查询此学生的所有在校信息,而通过查询各系、各专业或各班也能同样得到所查对象的所有详细信息。并且还具备信息修改能力。如系名称的变更,学生退学等情况发生,学籍管理方式都必须能有很好的适应能力。也只有达到上面的所有要求才可以为政策的制定,教学安排,学生的管理提供可靠的依据。长期以来,学籍管理工作一直采用手工方式进行,劳动强度大,工作效率低,重复性劳动多,随着高等教育事业的发展和教学方式改革的深人,学校办学规模日益扩大,学籍管理就显得繁琐和复杂,传统的管理方法、手段以及工作效率已不适应发展了的新情况,并有碍于教学管理水平的进一步提高,将计算机引人教务管理工作,实现管理手段的现代化,就成为解决问题的唯一出路。本文也正是在此基础上提出了高校学生学籍管理系统开发方案。

1系统的开发原则

笔者在开发软件原则的制定上,进行了反复论证。因为这是一个新系统开发前最重要的准备工作,它将贯穿在功能设计、技术开发、安装调试、运行维护的全过程,也是一个系统能否成功的关键,经过研究确定系统的开发原则如下:

1.1采用面向对象编程(oop )方式进行开发的原则

面向对象编程是目前软件开发的一个新标准,它与过去传统的过程化程序设计不同,程序设计采用事件驱动,这样程序员不再是控制者,相反用户成为控制者,这种方式能更有效地实现用户与应用程序之间的交互。

vfp是一种面向对象编程的软件开发工具,它使用了真正的类,包括继承性、封装性和多态性,它可使开发者快速开发出满足需要的应用程序,而且程序的可移植性好,基于这些,本系统的开发工具采用vfp。

1.2操作简便易学的原则

一个较好的管理系统都要以用户的习惯性操作为出发点,要让程序适应用户,不能让用户习惯程序。本系统采用了菜单和工具栏两种工作方式,用户通过菜单或工具栏上的快捷图标对系统进行操作,同时系统还给出实时在线帮助,保证用户很快地掌握系统的使用操作。

1.3反映高校学籍管理规律的原则

设计任何管理系统,都必须从客观实际出发,以解决现实问题为目的,学籍管理是一个动态过程,大量信息与数据处理的有序性、高效性是其突出的特征。开发学籍管理系统必须反映学籍管理的客观规律性及其基本特点,符合管理科学化、规范化要求,保证教学的各项工作,以适应新形势的发展和环境的变化,提高其适应能力与应变能力。同时也是学校教学改革的总体反映。

1.4结合学校实际的原则

目前本校的学籍管理工作主要采用手工方式进行,随着教学改革的深人,招生规模的不断扩大,用手工方式进行会极大地浪费人力、物力,使用本系统,可以很方便地进行修改,系统会自动生成相应的学籍数据,能大大提高工作效率。

2系统的数据结构设计

2.1系统数据库的建立

数据库的建库首先要考虑到有利于系统功能的实现,其次,尽可能考虑数据库操作和数据共享,以及采用字符型数据的压缩技术,减少数据冗余度,节省内存空间。本系统所建数据库包含四个基本数据表。

(1)部门信息表(系部.dbf):记录了全校所有的系(分院)、部的基本信息,可以随时根据学校部门的调整,对该库进行修改。

(2)部门信息表(专业.dbf):记录了各个系(分院)所设专业的信息,包括专业的名称、简称、简介及该专业对应的系(分院)等,用户可以根据学校的专业调整对本库内容进行修改。

(3)班级信息表(班级.dbf ):记录了全校所有班级的信息,包括班级的建制时间,辅导员等信息,可以随时根据学校班级的调整,对该库进行修改。

(4)学生基本情况表(基本情况。dbf):记录了学生的基本情况,包括学生的姓名、性别、政治面貌、人学成绩、系别、专业、班级等信息,用户可以根据学生基本情况的变动情况对本库进行修改。

2.2各数据表间的关联

在2.1中所建的四个数据表中,以学生基本情况表为核心库,其它三个表的操作都以此表为基础。

在实现系统的过程中,将以上四个表用vfp自带的关联工具进行关联,在有些具体关联不能满足系统要求时,采用vfp编程的方法实现。

实现数据表关联后,对于前言所介绍学籍管理要求的任意查询及连动修改功能就可轻松实现。如:在学生基本情况表中查某一学生时,同时根据其系列、专业、班级字段可同时查出其系、专业、班级的情况。而在学生基本情况表中查某一系时本系所含专业(在学生表中查)、本系基本情况(在系部表中查)、本系班级情况(在学生表中查)等信息就可一次得出。以此类推,以学生基本情况表为查询基础,可以查到所要查的任何信息,并且只要用户一次查询即可实现。而对于某一参数的修改由于建立了数据关联关系也是非常容易的。如:系名的变更,可先在系表中获得要变更的系,然后将系表中要更改的系名进行变更,随后在专业表、班级表、学生表中查询与要变更的系名相同的记录实现一次变更。其它信息的变更可以此类推。

3系统完成的功能及组成

为了达到所设计数据库实现的功能,系统应当具备用户设置(对使用本系统的人员进行限定)、数据操作(对四个表的查询、浏览、删除、变更、打印等操作)、数据统计(对四个表的数据进行统计)、数据维护(备份数据、还原数据)、帮助功能。

3.1用户设里

系统有密码设定和退出功能。为了防止非法用户启动本系统,在系统中设定了口令密码,启动时只有输人正确的密码才能进人该系统,同时为了系统的安全性,用户只有时常更改密码,才会使系统更安全。通过密码设定功能,用户能随时更改密码来保证系统的安全性。退出功能可以使用户退出此系统,同时系统进行数据清理,把无用信息从系统中删除。

3.2数据操作

系统中的数据都存储在部门信息库、部门信息库、班级信息库、学生基本情况库四个基本数据库中,数据操作功能使用户对本系统中这四个数据库进行浏览、查询、增加记录、删除记录、编辑数据、打印数据等操作。

3.3数据统计

数据统计包括对学生的基本情况、学生的学籍变化等所作的统计,并将统计后的结果浏览、打印。

3.4数据维护

数据在任何系统中都是至关重要的,数据的完整性、可靠性直接影响到系统的查询结果,然而由于计算机的意外事故或操作人员的误操作,都有可能破坏系统中的数据,所以能够保护系统数据对于一个系统来说是很重要的。

本系统通过数据维护来实现对系统数据的保护,数据维护包括数据备份和数据恢复两个功能,利用数据备份功能可以把系统数据备份到软盘、硬盘等介质上,利用数据恢复功能可在系统数据遭受破坏时,从以前备份数据介质中把数据恢复到系统,使系统能正常运行。

3.5帮助

一个好的系统不仅要达到解决问题的目的,还要给出必要的帮助来协助用户很好地使用该系统。本系统也不例外,为了能使用户用好此系统,在系统中给出了所有的操作帮助,同时,在用户操作某一功能时,如果想了解相关的帮助,只需按一下f1键,系统会自动弹出对应操作的帮助信息,大大方便了用户。

4系统的封装

本系统涉及到数据库表、表单、报表、类代码等大量文件,系统在能独立运行前必须进行封装。封装的具体步骤是将数据库表及表单添加到项目文件中,然后经过“连编”、“编译成可执行文件”生成“学生学籍管理.exe”文件,再利用“工具”菜单中的“安装”向导,制作基于windows操作系统的安装盘(带vfp独立运行库vfp6r.dll和vfp6rchs.dll)。利用生成的安装盘进行安装,系统即可脱离vfp,直接在windows环境下运行。

5结论

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