学籍管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学籍管理系统
一、引言:
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学
校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够
为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统
人工的方式管理文件档案,这种管理方式存有着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新
和维护都带来了很多的困难。
随着科学技术的持续提升,计算机科学日渐成熟,其强大的功能已为人
们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有
着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提升
学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的
重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中
我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的问题
及解决方法。
二、系统功能
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这
样的机制已经不能适应时代的发展,因为它浪费了很多人力和物力,
在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革
的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用
我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍
管理。归纳起来,功能大约有以下几点: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实现关系型数据库
学生基本档案: