前 言
随着信息科技在全社会的飞速发展与普及,把世界上所有电脑联接起来的网络技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET网的普及,它改变了传统传输媒体的传递方式,而且是一个非常廉价的交互式国际通信媒体。
利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,如何利用现有的资源,来更好地服务于学校的教学,服务于学校的管理工作,是摆在我们面前的一个共同的命题。
就目前而言,学校的学籍管理方式还停留在手工操作基础上,每个学期和学年,教师需要花费大量的时间来登录学生信息,而管理人员也需要花费较多的时间来校对管理。同时又形成信息册在教师和教导处之间传递的延时性,遇到学生转入转出,又因为各个学校使用的学籍卡的不同,而造成信息的缺失或者遗漏。为了减轻教师繁复的誊写工作、加强学校学生信息管理的方便性,本课题主要针对小学学校学籍信息管理而进行的初级研究。
本论文从学校需求分析入手,对毕业设计软件的设计思想和程序实现的过程作出了一个比较系统的分析和讨论。在此部分中,我担任了学生成绩管理模块的设计工作。并和其他同学一起进行了比较细致的数据库建立和模块的划分。项目建立的过程中可能还存在着不够细致具体的部分,希望读者提出建议和意见。
关键词: B/S模式 WEB数据库 ASP技术 网络教学平台
课题设计分析
1.1 项目设计的背景及意义
随着科学技术的进步,尤其是计算机网络的发展,网络与教育的结合,将会彻底改变传统的教育思想、观念、内容、方法,改变传统的人才培养模式。信息技术在教育中的应用是现代教育技术的重要组成部分,应用现代信息技术构架的网络多媒体教学平台是实现网络教学的技术基础,现已成为现代教育技术改革与发展的方向。
校园网络的建设,为学校的网络多媒体教学和学校的网络化办公提供了有利的保障,所谓多媒体网络教学,就是利用校园网络,连接各个教学点——班级,教师、学生可以利用学校网络资源进行实时性的网络课件点播、在线学习在线娱乐等。从目前多媒体网络教学系统的形式和方法来看,大致可分为两种教学模式。一种是以视频会议系统为主的实时在线式网络教学,它是通过传输音频和视频,将在空间上分离的教师和学生联结在一起,进行实时的、可视的交互式教学。目前,这种模式在基于局域网的网络教学中应用较为普遍。它不仅实现起来更加灵活,而且具有一定的交互性;二是发挥了课堂教学的特长,照顾了学习者的学习习惯,可以达到“虚拟课堂”的效果,教学形式较为亲近;三是便于控制教学信息流程,具有集中化、高效化特点,可以使学习者在单位时间内获得较大信息量;四是教学内容采用集中制作方式,质量容易得到保证,节目制作起来也相对容易,教学成本较低;五是技术较为成熟。另一种是基于WEB技术的非实时自主式网络教学,它是使用先进的交互式WEB技术将教学资源组织到相关的WEB页面,存放在WEB服务器上以B/S模式提供互动的教学服务。它的内容和形式包括WEB信息发布、E-mail的使用、在线交流等。
校园网络化办公,就是利用校园网络的优势,在各个办公点之间建立起一个统一的办公平台, 在WEB服务器上运用B/S模式使得各个办公点之间信息共享、数据共享,体现出办公的实时性、及时性,信息的准确性、广泛性,数据获得的灵活性、便捷性。通过用户认证的方式,可以允许外界对办公系统的有限访问,体现出办公信息的透明化,成为各个学校的一个对外窗口。借助于办公平台的建设,可以开展诸如学生学籍管理、学生成绩管理等日常教学管理;以可以为后勤服务提供:固定资产管理、教师工资管理、学校经常性收费管理等后勤管理;更可以为教师提供教学资料资源库、教学备课资源库等资源、资料性管理,提高办公效率、加快学校“无纸化”办公的步伐、开源节流节省学校日常经费的支出和劳动力资源的浪费。加强学校之间、学校与上级部门之间、学校与家长之间的联系作用。
1.2 课题项目设计需求分析
由于本课题着重针对学校网络化办公过程中学生成绩管理模块的探讨,因此,我们就从这个模块入手分析。
网络无纸化办公的优势是众所周知的,在许多大型成熟性企业中得到比较广泛的应用,然而对于小学这样一个非经营性、非营利性的事业单位来说,大部分的建设需要行政拨款,鉴于学校的开发成本和开发能力,这样的办公模式往往得到了一定的限制。
现行工作描述
就目前小学阶段的学生管理情况来看,大都停留在人工操作、管理阶段。学生的学籍信息由负责管理的教导处进行登记,此后,每个学期结束阶段,都必须由任课教师从教导处取出整个任教班级的学生学籍卡,然后填写学生学期成绩。填写结束以后交给班主任,由班主任转交给其他任课老师填写,如此反复使得工作效率明显降低、出现差错的概率提高。而对于学生信息的查找来说,也是一件繁复的事情,教师为了获得学生的部分信息,不得不一次次地到教导处去查阅,即使是有些教师把信息完全抄录下来,但往往因为班主任教师的更换,而不得不一次次地抄录新班级的学生名册,费时费力。
虽然有些区教育局对此进行了不小的投资,购买了一些针对学校设计的办公系统,但是仍然不能满足学校的办公需要。软件系统也不能得到很好的更新,缺乏时效性。有些软件虽然得到了广泛的使用,例如学校的人事管理系统、财务管理系统等,但是由于大多数都是单机操作,无法实现多人同时使用、多人异地使用、多人多机使用,数据的传送主要依赖于复制文件、人员传送、还原文件。在此过程中,往往由于文件的损坏、操作系统的不兼容性造成人员精力的浪费。而对于学生的信息管理,更是由于软件开发单位对教育部门工作流程的不熟悉、教育流程多变性无法预测而不能及时更新系统,因此软件设计初期设计者不得不为了达到更宽泛的需求,而设计出系统相对庞大、操作相对复杂的系统,造成了软件不能得到广泛地应用。
然而这并不表示学校没有需求,相反,学校更需要能够切合实际、易于操作、功能模块简洁明了、软件设计针对性强的办公软件。从这个角度出发,我们对学校的学生信息管理系统进行设计,希望能够建立起比较简单实用的学生信息管理系统,方便学校教师和管理者的使用。
网络技术的发展学校校园网络系统的建成为构建网络化办公平台奠定了相关的硬件基础,同时基于B/S结构的WEB数据库技术和交互式动态页面技术的发展成熟也为其提供了可靠的软件支撑。从实用性和经济性考虑,构建基于WEB技术的网络办公平台是当前学校教学资源建设的重要任务及发展方向。我们自主开发的学生信息管理系统,规模并不大,操作上力争实现人性化、合理化,能够满足普通教师、非计算机专业管理人员的使用和管理,使学校的网络办公系统真正地适合各个学
1.2.2 系统功能需求
学校的信息管理系统并不需要是一个过于复杂的工作环境,一般来说:最合适的才是最好的。软件设计必须符合学校实际工作的需要,从目前学校网络运用的情况和教育部门对无纸化办公的实际情况来看,系统主要是为了满足对学生学籍信息的登记和查询,同时为了将来扩充的需要,能够非常方便地进行系统的升级。
1.2.3 系统性能需求
作为一个基于B/S模式的管理系统,需要记录大量的数据信息,而这些数据信息需要同时能够提供给使用人员查询和修改,必然需要一个大型的数据库系统和一台网络服务器,并且需要建立局域网或是能够被INTERNET网络用户访问。对于客户机来说,他不需要存储数据,而只需要通过访问服务器,获得相应的服务。
1.2.4 系统操作需求
教师并不都是专业的计算机人员,来能够记录学生的学籍信息,能够方便地管理学生的成绩,能够比较快速地找到一个学生的信息, 学校管理人员通过WEB界面,访问成绩管理系统,通过WEB数据库,罗列出部分学生信息,访问人员根据自己的需要,选择链接到不同的成绩管理界面去。学生成绩添加部分,教师可以根据学生的姓名、学号、考试证号进行查找,找到该学生后,可以通过选择考试项目、考试科目等信息进行填写,提交以后有后台数据库记录学生考试情况。包括:学生考试证号、学生班级、考试科目、考试项目信息。并对该次考试的所有科目总分进行累加,统计出同一次考试的学生总分成绩。以此方便学校对全年级学生了解。
查找部分,我们为了方便教师的查找,运用了多种查找方式,包括按班级查找、按学号查找、按姓名查找、按考试科目查找等方式。当然部分查找方式也支持模糊查找,使得教师可以比较快地找到学生成绩信息。找到信息以后,系统允许管理员进行学生成绩的修改、删除,同时调用成绩修改删除界面。但由于是成绩管理系统,所以只允许管理员修改、删除学生的考试成绩,对学生的其他信息不予修改,具有良好的差错控制。
1.2.5 安全性需求
作为一种网络服务,系统必须符合网络安全,包括数据的安全、通信的安全和系统安全。本系统考虑到这方面的需要,因此只建立在内部网络中使用,而且任何登录的人员必须是管理员已经分配权限的用户,不提供其他非学校工作人员(guest)用户访问。操作系统采用windows 2k server 并且安装了相应的补丁。从目前学校的现状来看,软硬件的建设都已经具备了基本的安全措施,完全可以保证运行的可靠性和安全性。
1.2.6 资金需求
学校是一个非营利性组织,所需要的款项一般由上级单位拨款,而本系统的维护简单易行,只需要具备一般网络管理知识的人员就能非常方便地建立起来,由于使用了比较通用的网络技术,为系统的扩展提供了很好的条件。所需费用大致分为几部分
* 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;(在建立校园的阶段已经得到配备)
* 软件开发费用:技术开发基本由本单位人员完成,则该项费用可以计入下面的人员费用一项;
* 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。
* 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;由于完全建立在校园已有网络上,部分开支忽略不计。
其它费用。
对于学校管理信息系统则应着重分析其所产生的工作效率。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。
从以上情况来看,本系统的建立是切实可行的。所需要的开发成本也是相当低廉的。