第一篇:学籍管理系统论文
学籍管理系统论文
一、引言
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和
快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
二、系统功能
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点: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第一版 《ASP网络编程实例》老虎工作室 编著 人民邮电出版社 2001/6 第一版
教师:赵恒莹 2013年9月3日
第二篇:学籍管理系统论文
学籍管理系统论文
一、引言:
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和
快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数
据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
二、系统功能
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管
理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个
实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点: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文件的组成来讲解实现具体细节,其中着重介绍用〈VB
sript〉语句的操作。
(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第一版 《ASP网络编程实例》老虎工作室 编著 人民邮电出版社 2001/6 第一版
第三篇:计算机专业毕业设计论文学籍管理系统样本
计算机专业毕业设计论文学籍管理系统样本
计算机专业毕业设计论文
学籍管理系统
姓名
学 科 专 业
指 导 教 师
学号:
目录
摘要
第一章 概述
1.1、管理信息系统简介
1.2:面向对象的程序设计
1.3、系统软件开发环境简介
第二章 应用系统功能需分析
2.1数据字典
2.2数据流程图
2.3 功能模块结构图
2.4数据库需求分析
2.5数据库概念设计
第三章 学籍管理信息系统的设计
3.1方案设计
3.2功能模块的设计
3.3数据库结构设计
3.4菜单设计
第四章 学籍管理系统的实现
4.1系统窗体的实现
4.2系统菜单的实现
总结
参考文献
附录
【内容摘要】
本学籍管理系统是采用VISAUL BASIC6.0开发的一个数据库管理系统。本设计说明书主要讲述了VISAUL BASIC6.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能源代码。
本系统具有数据输入,数据存储,档案查询,报表打印等功能,系统的人机对话界面友好。系统功能全面,用户操作方便是本设计的一个特色。
【Abstract】
This student status management system is a database that adopt VISAUL BASIC6.0''s develop management of system.This design the manual primarily related the visaul basic6.0 basic function and design methoded.The Iintroduce this system as the examples:System analysis, system design,the system realizes, system maintenance.Analyzed the inside to successively used the data float the diagram , the data function construction of the dictionary, system the diagram to analyze the every kind of data for needing of system in the system.In the system’s design inside, detailed emerged the system’s piece of each function mold.Database form for needing and watch word segment.The menu’s design etc..In the realizing of system, given outed to realize the form and listed the function controlinside of the piece’s affairs and code.And menu method that realizes.Article of finally then give outed the main function code of this system.This system has the data importation, data save , file search, statement to print to wait the person machine dialogue of the function, system the interface amity.The system function is completely, customer operation convenience is this design a special features
【关键字】
面向对象 学籍学籍管理VISAUL BASIC6.0
引言
计算机已经要成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动。其次,计算机可以大大的提高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使敏感文档更加安全
现有我国的大中专院校的档案的管理水平不高,有的还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。在在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为计算机专业的毕业生,希望在这方面有所贡献。我希望能用所学的知识编制一个适用的程序来帮助还停留纸介质基础上的学校进行更有效的学籍管理。
第一章 概述
1.1、管理信息系统简介:
管理信息系统MIS(manage information systion)是由人和计算机等组成的能进行管理信息的多种操作(包括收集、储存、加工、维护和使用)的系统。它由四个要素组成。即现代化经济管理理论、系统工程、数学方法和计算机手段。其目的是通过自动化的事务处理方法来监视和控制企业、学校的行为、通过对历史数据的科学统计提供可靠的预测数据。并通过一些优化方法提供决策依据,管理信息系统是生产力发展的阶段标志是现代管理的综合体现。一个MIS系统的开发应分为如下步骤进行。
1)系统任务的提出。
系统开发的工作是从接受任务开始的,而系统任务应由系统用户提出,以书面的形式给予表达。
2)初步系统调查。
初步系统调查着重了解存在的主要问题和用户提出的目的要求,并制定新系统总体规划。
3)确定系统目标。
经过初步系统调查,了解了用户的基本状况和用户对系统的设想及要求后,系统开发人员就可以初步提出学籍管理系统的系统目标。
4)系统的可行性研究。
系统的可行性研究包括可能性和必要性。有技术上的,经济上的,人力资源上的,以及组织管理上的。经过系统的可行性研究,最后应写出一份系统可行性分析报告。分析报告是系统开发人员第一阶段工作的小结。
5)详细的系统调查。
通过详细的系统调查。可以得到人工管理业务的处理办法,并详细地掌握住处的流程,总结出现有业务过程的规律,存在的问题。从而提出改进措施。
6)现行系统的描述与分析。
着重用来分析现行系统页面设计后,相关性版块信息交互的方便性。特别是要分析现行学籍管理系统存在主要问题和管理上的薄弱环节,以及产生这些问题的原因和解决办法。
7)用户需求及功能分析。
用户需求因不同用户而有所区别,但主要可分为系统范围,信息的处理和技术性三个方面。
8)新系统的逻辑模型。
通过对现行系统的进行详细调查,分析及用户需求分析后,就可以确定新系统的逻辑模型。新系统的模型包括新系统的功能要求、目标、各级页面之间链接、数据字典。
9)编码对象的分析及编码体系结构的确定。
在系统分析阶段,对现行系统及学籍管理系统将要采用的编码对象及方法应该认真分析,以确定先进的科学的高效的系统编码体系。
10)系统的软件,硬件配置建议。
分析人员应对学籍管理系统所需的计算机系统的配置提出建议。
11)系统的物理编程。
根据不同的系统要求以及用户软、硬件技术状况,在合适的平台上,选取相宜的学籍管理开发语言和工具进行实际编程。
第二章 需求分析
需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。系统分析员通常都是计算机软件专家,技术专家一般不喜欢着手搞具体设计,然而,一旦分析员开始谈论程序设计的细节时,就会脱离用户,使他们不能继续提出他们的要求和建议。软件工程使用的结构分析设计的方法为每个阶段都规定了特定的结束标准,需求分析阶段必须提出完整的准确的系统逻辑模型,经过用户确认之后才能进入下一阶段。
需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用数据流图、数据字典,为系统的设计奠定基础。
在这一章里,我将给出系统的数据流图,功能结构图,系统分析说明书,数据字典,为系统的设计奠定基础。
2•1数据字典:
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
1.学生基本信息流程图
F2 XSXJ
添加新记录
修改记录F1 XSDA
学号等 输入学生检查是
信息信息资料否注册删除记录
检索记录窗体报表
F1 XSDA
流程图分析:
从流程图上可以看出:学生基本信息的流动首先是以学籍号的特征为流动方向的依据。非0学号可以继续流动,并检验数据库学生档案表检查是否已经注册,已经注册的信息可以修改、查询、并将查询结果报表。
未注册的信息可以录入到数据库中。为了数据的一致性,这里添加记录的同时,也对数据库中的另一表学生学籍表记录对应的学籍号,姓名。这里可以分析得出:要实现学生基本信息的流动,需要设计一个学生基本信息数据库表(XSDA),学生学籍数据库表(XSXJ)。并对该数据库表可以实现信息的录入、修改、查询、统计、报表。
2.学生成绩信息的流程图:
F3XF
>=60.T.修改学分
&
nbsp;F4JXJH
添加新记录
修改记录F2 XSCJXX
学号输入学生检查是
科目相应成绩否注册删除记录
检索表单报表
F2XSCJXX统计表单报表
统计条件输入
条件
据库中相关的表实现信息的录入、修改、查询、统计、报表。
3.学籍信息的流程图:
添加新记录
索和统计。在此基础上,总结得到如下的系统功能结构图:
编辑基本信息
基本信息模块检索基本信息
基本信息报表
导入学籍信息子模块
学籍信息模块编辑学籍信息子模块
&nb
sp;学籍信息报表
成绩编辑子模块
成绩查询子模块
成绩管理模块成绩报表子模块
学分查询子模块
学分报表子模块
教学计划编辑子模块
教学计划模块教学计划查询子模块
教学计划报表子模块
系统功能模块结构图
第三章 计算机学籍系统的设计
系统设计的目的是确定系统如何完成预定的任务,也就是确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发,设想完成系统功能的若干种合理的物理方案,分析员应该仔细比较这些方案,并且和用户共同选定一个最佳方案,然后,进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理,也就是说:软件应该由一组完成相对独立的子功能模块组成,这些模块之间的接口关系应尽量简单。自顶向下逐步求精是进行软件结构设计的常用途经,但是,如果已经有了详细的数据流图,也可以使用面向数据流的设计方法,用形式化的方法由数据流图映射出软件结构。
在进行详细的过程设计和编写程序之前,首先进行结构设计,其好处在于可以在软件开发的早期站在全局高度对软件结构进行优化,在这个时期进行优化付出的代价不高,却可以使软件质量得到重大改进。
3.1方案设计
本项目在初始设计时曾经考虑过三套设计方案,方案内容大致如下:
第一套:系统功能分为四个模块,分别为文件操作,数据库操作,系统设置和帮助文件。
1. 文件操作模块包括对本程序所使用的所有文件的打开,关闭,复制,备份和重新安装等操作。
2. 数据库操作模块包括对本程序所使用的数据库的追加,查询,删除等操作。
3. 系统设置模块包括对本程序所使用的数据库的路径设置,用户安全设置等操作。
4. 帮助模块包括如何使用本系统的各类操作。
第二套:系统功能分为两个模块,分别为文件操作和数据库操作。
1. 文件操作模块包括对系统所使用的各类文件的维护,以及报表的打印和系统的设置等操作。
2.学生成绩表:
该表用来存放学生在校期间的个人成绩信息。
字段名 类
型 宽度
学号 字符型 10
姓名 字符型 8
科目 数字型 3
成绩 数字型 3
学期 数字型 3
3.学生学籍表:
用来存放学生在校期间的评语信息。
字段名 类型 宽度
学号 字符型 10
姓名 字符型 10
奖贷学金 字符型 10
异动 字符型 8
军训等级 备注型 0
毕业去向 备注型 0
4.学生学分表
用来存放学生学分信息。
字段名 类型 宽度
学号 字符型 10
学分 数字型 10
5.教学计划表:
用来存放教学信息。
字段名 类型 宽度
课程号 字符型 10
课程名 字符型 10
学分 数字型 2
年级 字符型 10
备注 备注型 4
另外,系统还设置用户管理表。字段包括:用户帐号,用户密码,级别,联系电话。以上是本系统的库表结构的设计简要说明。
第四篇:学籍管理系统心得体会
心得体会
近段时间,完成了老师安排的作业,用代码开发设计一个学生档案信息管理系统。该系统是基于结构体数组的学生学籍管理系统。能够实现对学生学籍信息进行录入,修改,删除,查询和输出等基本操作。
首先构造框架:基于系统流程图和系统功能结构图,设计构建系统的整个框架。先声明一个struct date 类型,它代表“出生日期”,包括3个成员:month(月),day(日),year(年)。然后在声明struct stumessage 类型时,将成员birthday指定为struct Date 类型。已声明的类型struct Date 与其他类型一样可以用来声明成员的类型。然后定义结构体数组,构建main函数。利用结构体数组,采用结构化程序设计的思想,设计多个函数,分别完成六大主攻能模板,从而实现系统的每项功能操作。,经过一个多星期的课程实训,完成了对学籍管理系统代码的设计,收获颇多。也明白了自己在C 语言上存在的一些问题,尤其在用C语言编程方面存在的缺点与不足。经过课程实训使我明白做一个完整的系统要用到我们学到的很多方面的知识,一个完整的系统包含的C语言知识很多,要有好强的综合运用能力才能开发一个完整的系统。在程序操作过程中要有耐心,更要细心。同时,也体会到学软件专业要有好强的动手能力,而实训操作完成小系统锻炼了我的动手能力,今后,在动手操作方面要加强,毕竟熟能生巧,练多了才能提高自己的编写程序的能力。毕竟,对于软件专业的初学者来说,起初的编程还属于经验编程,靠自己的学习及动手操作获得经验,以便为今后开发出新的程序打下基础。
第五篇:学籍管理系统常见问题(最终版)
中小学生学籍信息管理系统(全国版)
常见问题汇总
关于采集范围
1、都采集哪些学校的数据?
答:义务教育阶段学校、普通高中学校、特殊教育学校和工读学校。
2、民办学校的学生数据采集后,如何录入系统?
答:在教育事业统计中,如果有该学校的代码,则可在系统中正常填报;如果没有盖学校的代码,则根据当地教育行政部门指定,作为某公办学校的分校进行处理。
3、正在休学的学生数据是否要采集,在哪里采集?
答:正在休学的学生需要在学生办理休学的学校进行采集,建议将该学生归属在原休学的年级班级,待系统部署完成后,将该学生做休学处理。
4、复读生是否采集?
答:根据中小学学籍管理规定,义务教育阶段严禁学生复读,学校违规招收的初、高中毕业年级的复读生,不纳入信息采集范围。
5、学籍不在本校,但在本校读书的学生该如何采集?
答:根据学籍管理办法中“籍随人走”的原则,建议义务教育阶段学生在那所学校读书,则该学生的信息就由那所学校采集并录入;根据各省实际情况及要求,如果学生发生变动,则通过系统中的转学操作来完成。
6、无办学资质的学校中的义务教育阶段的学生该如何处理? 答:建议向该类学生家长公开说明:自愿在无证义务教育学校就读的义务教育阶段学生,其信息无法导入全国中小学生学籍管理系统,将来没有学籍,无法升学,后果自负。
正在该类学校就读的学生,本次由学校下发纸质学生信息表,进行纸质信息采集,经当地教育行政部门同意确认后,或转入当地公办学校,或者该类学校取得合法资质后,作为某公办学校的分校进行处理。
7、如果学校已有本校学生的相关信息,是否还需要重新采集并经学生家长确认签字?
答:如果已有完整的学生信息,可以不再进行重新采集,但是建议需要家长确认签字,否则将来某学生信息一旦有错误进行追查,若找不出有家长签字的纸质表,学校可能要承担责任。
8、不带星号字段是否可以不用填写?
答:教育部其他业务司局或者其他部委所需要的字段都是带星号的,该类字段基本满足中央统计使用,所以可以不用填写,但是根据各地实际情况,由当地教育行政部门决定是否采集不带星号的其他字段。
9、职高的学生是否采集?
答:根据上级要求,职高学生不进行采集。
关于学校信息采集表指标
1、学校属地管理教育行政部门和学校所属主管教育行政部门的区别是什么?
答:学校属地管理教育行政部门:指的是学校地址所在区县的教育行政部门;学校所属主管教育行政部门:指的是学校业务直接管理的教育行政部门。如:XX学校地址在XXX区县,但是业务上却是由XXXX市教育局直接管理,则该学校属地管理教育行政部门为:XXX县教育局,学校所属主管教育行政部门为:XXXX市教育局。
2、学校有两个校区,两个土地证号,填两个?
答:只填写主校区的土地证号即可,或者任意填写一个,具体由学校自行掌握。
3、一个学校只有一个ID号和密码,能在不同的机器上同时登陆采集信息吗? 答:不允许。
主要是考虑到学生数据需由专人负责,专人填报、专人审核,保证数据的安全。
4、民办小学的学生,省编码库中没有查到这些小规模的学校。这些学生信息怎么采集?
答:由区县教育局指定该学校挂靠在公办学校下,作为该公办学校的分校进行处理。
[w1]
5、区县近期新增加的学校在系统中没有罗列也没有学校标识码、现在已经不存在的学校是否要在系统中给删除? 答:没有学校标识码或者近期新增加的学校还没有统计到教育事业统计中的作为分校区进行处理。现在已经不存在的学校在系统中出现的不允许删除也不允许做任何的修改。
6、班级和年级的系统默认规则是什么?在模版中需要录入吗? 答;班级和年级是系统默认的,例如:2011101表示的是小学2011级一年级一班。其中2011是入学年份1代表是小学01是表示小学一班。在模板中是需要录入的,在系统中是系统默认生成的。
7、给校区设置班级是的规则是什么?
答:给主校区分配好班级后,按照顺序给校区中的班级设置班号,如主校区某年级设置10个班后,那么分校区同年级的班号从11开始设置。学校也可以按照某个数值段分配给某个校区的方式进行设置。
关于学生信息采集指标
1、在填写纸质采集表时,对一些字段,如性别、民族、是否留守儿童等有选择项的这些填数字还是汉字?
答:纸质采集表中,都需要填写汉字,在录入EXCEL模版的时候,根据模版中的选项进行选择。
2、在录入模版时,两个字的学生姓名,是否可以中间用空格,便于和其他学生对齐?
答:建议不用姓名中间空格,因为在导入系统后,系统会自动把空格取消。
3、纸质采集表中的出生地、户口所在地具体填写到哪一级?在模版中如何录入?
答:纸质采集表中,出生地、户口所在地填写汉字,可具体到区县一级;在模版中录入学生出生地、户口所在地行政区划,具体到区县一级。行政区划代码为12位,前六位为省市县,后六位补六个0。
4、籍贯具体到哪一级,外籍学生的籍贯该如何填写?
答:中国籍学生的籍贯可具体到区县一级[w2] ;外籍学生的籍贯可填写为“国外”。
5、如果学生所在民族不在56个民族中,该如何填写?
答:如果该类学生所在民族不在国标中的57个民族(注:新增了“穿青衣人族”)中,则可填写“其他”。
6、学生的身份证件类型该如何填写?
答:可证明学生身份的证件类型:1-居民身份证,6-香港特区护照/身份证明,7-澳门特区护照/身份证明,8-台湾居民来往大陆通行证,9-境外永久居住证,A-护照,Z-其他。身份证件类型为Z-其他时,身份证件号可不填,但学校需提供学生“无身份证在校就读证明”(需要学生和家长签字,学校盖章,提交上级教育主管部门备案)。除居民身份证外,如果学生持上述其他证件,建议学校扫描其证件,并需要学生或家长签字,学校盖章,提交上级主管部门备案。
7、学生还未取得身份证,但是有户口簿,是否可以填写户口簿号? 答:如果学生有户口,则在户口簿上有公安机关配备的身份证号,所以在采集该类学生信息时,证件类型为“居民身份证”,并要填写户口簿上的身份证件号。
8、身份证件有效期如何填写?
答:可根据身份证件中的有效期填写,如XXXX年—XXXX年,不能填写成“10年”“20年”等。
1、若学生没有户口,则“户口性质”“户口所在地”该如何填写?
答:该类学生的上述两项指标可填写父母一方的“户口性质”“户口所在地”,如果父母一方也属于黑户,则可以按照祖父祖母的属性填写。
2、学籍辅号是指什么?是否需要填写?
答:学籍辅号指的是各省自建系统中,由各省分配的省属学籍号。学生在采集数据的时候可不填写。
3、入学年月从什么时候算起?如果是学期中途从外校(地)转过来的学生,在录入的时候入学年月怎么填?
答:无论学生如何转学,学生的入学年月的规则为:小学从小学一年级算起,初中从初中一年级算起,高中按照高中一年级算起。
4、如果有地方分区域招生的学生,不属于该区域的学生,入学方式该如何填写?
答:义务教育阶段的入学方式分为:就近入学和其他,如果不属于该片区,则入学方式可填写为“其他”。
5、借读的学生如何体现?
答:义务教育阶段没有“借读”的说法和概念,高中的学生来源分为:正常入学、借读、其他。
6、关于就读方式的填写?
答:就读方式分为两类:走读和住校,在义务教育阶段,是否住校是判断是否寄宿生的依据,所以要正确填写。
7、现住址、家庭住址、通信地址有何区别?如何填写?
答:建议该三类住址在填写过程中能具体到门牌号,方便找到或者联系到该学生。
区别:现住址:学生目前所居住的地方,可能是亲戚家、租住房、学校等。
家庭住址:监护人所住的地方,一般指户口所在地或者是一家人共同居住的地方。
通信地址:能够联系或者信件能送递的地方,如父母所在的单位、学校等。
该三类地址可能是同一个地址,也可能不是,根据实际情况填写。
8、是否独生子女、是否孤儿、是否烈士或优抚子女在采集时如何填写?根据什么判断?
答:在纸质采集表中,都需要填写“是”或否的汉字;判断依据一般是相关部门出具的证明,如计划生育部门出具的独生子女证,民政部门出具的孤儿证明、烈士优或抚子女证明等。
9、留守儿童的概念是什么?单、双亲留守儿童的概念是什么? 答:留守儿童:是指外出务工连续三个月以上的农民托留在户籍所在地家乡,由父、母单方或其他亲属监护接受义务教育的适龄儿童少年。
双亲留守儿童:父母双方都在外地打工,由其他亲属监护。
单亲留守儿童:父母一方外出打工,由另一方监护或者其他亲
属监护。
(特例:若父母离异或者父母一方死亡的情况,监护人外出打工,则应属于单亲留守儿童)
10、进城务工人员随迁子女的具体概念是什么?
答:进城务工随迁子女指户籍登记在外省(区、市)、本省外县(区)的乡村,随务工父母到输入地的地区、镇区(同住)并接受义务教育的适龄儿童少年。
前提条件:从外县农村到本县镇区,并且和父母同在本县的学生。具体表述为:
外边农村到本县农村——不属于 外县镇区到本县镇区——不属于 本县农村到本县农村----不属于 本县农村到本县镇区----不属于
外地乡村到本地县城——属于进城务工
11、外来务工随迁子女是什么概念?怎么统计?
答:外来务工是指户籍登记在外省(区、市)、本省外县(区),随父母到输入地的地区,并接受义务教育的适龄儿童少年。这类学生由系统通过户籍所在地自动统计,不用填写。
12、是否由政府购买学位是指什么?
答:是否由政府购买学位:指学生在民办学校就读,但其所需学费部分或全部由当地政府承担。公办学校的学生填写否,民办学校的学生根据实际情况填写是或否。
13、现在需要填写“是否需要资助”和“是否享受一补”吗?怎么判断?
答:在首次数据采集阶段,该字段可都填“否”,在系统正常运行后,由学校根据实际情况,在系统中维护该学生的信息,该字段的选择直接牵涉到后期资助系统的使用,资助系统根据该字段来抽取学生进行资助管理,所以一定要正确维护。
14、上下学距离该如何填写?
答:上下学距离直接填写数字,精确到小数点后一位,如2.0公里,在纸质采集表中,可以填写单位“公里”,在录入模版的时候,一定不要填写单位,只填写数值即可。
15、父母没有户口,如何填写监护人的身份证件类型和身份证号? 答:如果学生信息中有身份证号,则监护人可以不用填写身份证号,身份证件类型选择“其他”即可;如果学生没有身份证号,则监护人必须填写身份证件号,如果父母没有户口,则可以填写祖父母或者外祖父母的身份证件。
16、父母是军人或者是外籍公民,身份证件类型该如何填写? 答:如果监护人没有中国居民身份证件,则可以填写其他证件类型,但是需要提供证件扫描件,并签字确认,由上级主管教育行政单位备案。
17、关系说明中不全,如果监护人是姑妈、舅舅等如何填写? 答:在系统中,只提供了父母、祖父母、外祖父母、其他,如果监护人不在该范围,则可以选择“其他”,然后再关系说明栏中,填写监护人关系。
18、已经流失的学生的数据该如何采集?
答:请学校积极联系家长及学生,做思想工作,请学生回校读书。如果经动员学生不返校就读,则视为辍学,不需要采集该生信息。
28、“学生家庭成员或监护人信息”有两种情况:一种情况是:父母双方有一方死亡,只填健在方可以吗?另一种情况:在福利院住的孤儿怎么填?
答:根据《民法通则》第十六条第三款的规定,没有第一款、第二款规定的监护人的,由未成年人的父、母的所在单位或者未成年人住所地的居民委员会、村民委员会或者民政部门担任监护人。因此,民政局才是孤儿的监护人。但孤儿院大多是民政部门的下设机构或由民政部门许可成立的福利机构,实践中,孤儿院这个机构就是孤儿的监护人。双方父母由一方死亡或者离异的除了填写父亲或者母亲的信息以外,另外填写一位亲戚的信息。
29、学籍号是自动生成吗?多少位?学籍号的生成规则是什么? 答:学籍号是系统进行全国查重,并公安部身份证认证中心校验后,由系统统一生成,共十九位,规则如下:
个人标识码(学籍号):个人标识码(19位)为教育系统人员基础信息统一编码,由类型码(1位)及公民身份号码(18位)或个人标识自编码(18位)构成。个人标识自编码(18位)是在教育个人暂无公民身份号码(第二代)或原公民身份号码不可用时,由教育部依据本规则赋予教育个人的教育身份号码,个人标识自编码(18位)是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
30、请问转学是否属于正常入学?
答:正常转入的学生,学生来源字段值为“正常入学”。
31、如果孩子出生时领过独生子女证,但后来父母离异,重新组成家庭后又有个孩子,那这个孩子是不是独生子女?
答:根据政策,要父母双方都是初生第一胎才算独生子女。所以上述情况的孩子不算是独生子女。具体情况请咨询当地计生部门确认。
32、父母或者监护人如果是军人,则他们的户口所在地应该怎么填写?
答:基于这种情况,可填写父母或监护人所在部队的所属地区。
关于照片采集及其他
1、关于照片规格的规定。
1)淡蓝色背景颜色,近期正面免冠彩色头像数码照片。2)照片规格:260(宽)× 320(高),分辨率150dpi以上。
(即一寸照片即可,在采集时,只要相差不大就没有问题)3)人像在相片矩形框内水平居中,头部占照片尺寸的2/3,常戴眼镜的学生应配戴眼镜,人像清晰,层次丰富,神态自然,无明显畸变。
4)数码照片要求为jpg格式。5)照片文件大小应小于60K。
2、如果学校已有学生照片,但格式和要求不太一致,是否可以使用?
答:可以使用原有照片,但是建议如果条件允许,尽量重新采集,因为学生成长很快。
3、照片的命名规则是什么?
答:1)有身份证号的学生,其照片文件以身份证号命名,并按年级、班级分文件夹存储。
2)无身份证号学生,其照片文件命名规则为:学校标识码_班号_姓名,并建立单独文件夹存储全校所有无身份证号学生的照片文件。
4、照片采集后,文件夹需要压缩才能进行导入,压缩的注意事项? 答:照片压缩后请查看压缩文件中是否包含除照片外的其他文件,如下图:
关于EXCEL模版及导入
1、班级和年级的系统默认规则是什么?在模版中需要录入吗? 答;班级和年级是系统默认的,例如:2011101表示的是小学2011级一年级一班。其中2011是入学年份1代表是小学01是表示小学一班。在模板中是需要录入的,在系统中是系统默认生成的。
2、模板导入后处理结果为“待处理”该怎么办?
答:说明导入的该模板正在进行数据排队插入本省数据库,请耐心等待,无需任何处理。
3、模板导入后处理结果为“失败”该怎么办?
答:如果显示为“失败”,说明模板填写有误,点击上传失败的文件名,列表中会显示在模板文件中的哪一行,哪个数据项填写不规范或者填写错误。只需在模板中修改对应出错的数据,再重新导入一次即可。
4、模版中录入数据后,在进行校验时,提示学生年龄错误,是否会影响数据的导入?如果在校验时提示其他错误信息,且不进行修改,能否导入系统?
答:年龄错误信息只是提示学籍管理员该学生不具备入学资格,但不影响数据的导入;其他错误信息必须要进行修改,如不修改,在导入时会出现报错,影响数据的导入。
5、学生查重无问题以后该如何操作?为什么学籍注册学校审核里没有学生信息?
答:学生数据系统查重无问题后,学校即可进行审核、上报工作。学校审核分为在校生、新生、来华归国三个页签审核,根据需要选择相应的页签进行审核,目前在首次数据采集阶段,需要选择“在校生”页签即可看到学生数据信息。
关于问题学籍处理
1、有问题学籍怎么办?
答:问题学籍现在分为三种:一种是两个或两个以上身份证号码重复,一种是姓名性别出生日期三项重复,还有一种是身份证号错误。您可以在“问题学籍处理”中根据实际情况进行处理。
2、问题学籍需要上传的证明材料是什么?
答:证明材料的内容需要根据本省教育部门的要求进行上传。但系统限定只能上传DOC、RAR、JPG格式的文件,文件大小不能超过2M!
3、问题学籍的处理方式有哪些?
答:问题学籍的处理方式有以下三种方式:
佐证——学校学籍管理员补充信息并上传证明材料电子附件,发起问题学籍处理流程。
变更——学校管理员修改学生重复或者错误信息并上传证明材料电子附件,发起问题学籍处理流程。
删除——学校管理员发起删除学籍申请,系统自动审核通过,但是区县和学校可以查看到删除的数据。
4、为什么我明明用的户口本上的身份证号,系统仍旧提示“身份证号错误”? 答:户口本上的身份证号码不一定是正确的,有些甚至是15位或者16位的。建议到当地派出所进行进一步的核实。如仍有疑问,可到公安部“全国公民身份证号码查询服务中心” 网站(http://www.xiexiebang.com/framework/gongzuo/index.jsp)进行查询。
5、为什么有的问题学籍我没操作,他就自动做了“佐证”处理,并且区县审核通过了?
答:应教育部要求,系统设计为同一组问题学籍下如果有N条记录,其中的N-1条已经“删除”或者进行“变更”操作,并且教育局审核通过,那么最后一条系统将默认做“佐证”处理并默认审核通过。
6、为什么我刚刚处理完的问题学籍又变成了问题学籍?
答:因为现在系统中的数据是在不断录入的,只要有新的数据进入系统,那么原来的数据就有变成问题学籍的可能,因此,只需要按照步骤重新处理即可。
关于关键数据变更
1.关键数据变更受控字段未设置:
答:关键数据变更功能使用前,需要省、市、县三级管理部门在【系统管理】->【学籍业务管理】->【受控字段设置】菜单下对“受控字段”进行设置。
2.发起关键数据变更申请后,该学生为什么进入问题学籍了? 答:因为学校对学生发起关键数据变更申请之后,系统会将该学生变更后的信息再次进行查重。如果该学生变更后的信息和系统中的信息有重复则该学生会进入问题学籍。
3.有些信息项在关键数据变更模块不能修改,怎么办?
答:只有上级部门设置的受控字段才能在关键数据变更修改,其他信息项可以在学籍数据维护进行修改。
关于异动管理
1、为什么我办理转学申请的时候查不到学生?
答:由于异动申请的查询中的学校名称默认的是本学校,发起转学流程时,首先要将学校名称选择对方学校,然后再通过姓名来查找需要办理转学的学生。
2、为什么转学申请我无法审核?
答:转学申请列表中有一列是“当前处理单位”,请注意此处的信息是否是自己的,如果不是,那么将无法审核。
3、转学申请教育局迟迟不审核怎么办?
答:学校可以线下联系教育局学籍管理员进行审核。如果无法联系,可通过“强制干预”功能,将此业务直接上报至省厅,由省厅学籍管理员进行审核。
4、学生休学后为什么学生花名册管理、在校生查询都查不到该学生? 答:学生做了休学异动之后,其在校状态改为非在校生。学生花名册管理和在校生查询中查询的都是在校生。可在学籍异动中通过“复学”申请,将“休学”的学生恢复为在校生。