宋晓丽 胡智斌
摘要: 本文主要根据软件工程快速原型模型的开发思想,基于Web的学生学籍管理系统的开发过程。本系统基于ASP.NET技术开发,可运行于IIS等WEB服务器软件下,前台使用HTML结合脚本语言库设计了前台ASP.NET页面,后台使用Access数据库系统实现了数据的查询,插入,删除和修改。最终设计出的系统包括用户模块和管理员模块,实现了查询信息,核对信息,用户管理等学生学籍信息管理系统的基本功能。学校管理也迅速的引入了计算机和互联网技术,其中学院网络学生学籍管理系统就是学校管理信息平台的一个重要组成部分。
关键词: ASP.NET /ADO网络数据库;ACCESS数据库;软件工程;web;IIS
一、传统教务管理方式存在着许多缺点,主要体现在以下几个方面
(一)选课方式:传统的手工管理办法是学生查询课程表后填写选课单进行选修.选课单直接交给任课教师。往往造成部分受欢迎的热门课程人数爆满,形成数百人的大课堂而无法进行正常的教学教务部门因无法及时掌握课程的选修情况,也难以根据教学资源进行宏观调控。
(二)课程管理:任课教师对课程选修情况的了解依赖学生提交的选课单,由于选修课程的灵活性和学生选修的自主性,加之我校选修课允许试昕.选课单往往到学期中期才送达任课教师。甚至接近期末还会收到少量选课单。给课程的管理带来了很大的困难。
(三)成绩管理:选修课程的学生每人一张选修单,任课教师往往会收到数十乃至数百张选课单,课程结束后教师将填入成绩的选课单,再通过教学信箱返回学所在系。大量的选课单由任课教师保存一个学期。再经过各种传递过程,往往由于保管不善、信息不清产生误投、遗失。
由于internet具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等优点,利用internet作为现代远程教育的新型手段,能够很好的解决远程教学中的空间和时间问题,又能很好地解决师生的交互问题。因此近年来,现代远程教育越来越多的使用基于internet的技术。
二、基于网络学籍管理系统是目前教学管理模式创新的必然趋势
(一)网络学生学籍管理系统是21世纪教务教学管理的发展方向,网络以其快捷的信息提供方式和无可比拟的信息容量,日益成为人们获取知识和各种信息的重要途径。采用B/S结构的开发模式,可安全、有效地对网络化教务教学管理信息系统进行设计和实现。避免了大量的重复劳动,实现了教学信息资源的共享及快速集成。
(二)计算机术的迅速发展,各地区教育城域网及学校校园网的规模急剧扩大,用户数量、技术应用水平得到不断提高。因此建立一个合理、开放和基于标准的内部网应用平台,统一用户管理、统一资源管理、统一访问控制的统一身份认证系统是完全必要的,而且是必需的。
(三)学生学籍管理系统是提高办公效率的重要途径。随着我国高等教育的快速发展。学生学籍管理系统已成为教学管理现代化的迫切要求,在大量的数据面前进行查询、统计同时进行管理,减轻了教务工作人员的劳动强度,极大了提高了工作效率。
(四)理系统是高校教务管理工作规范化的有力保障。教学工作规范化管理是比常规教学管理更高层次上的管理,几乎涉及到教与学的所有方面,其基本信息更渗透到教学各个环节且贯彻始终,使教务管理工作走上良性循环的轨道。
三、基于网络学生学籍管理系统系统拟关键技术
(一)采用分布式的体系结构:由于教务网络管理系统是基于三层C/S和B/S应用系统,并且系统采用分布式的体系结构,学生查询信息可通过校园访问教务系统的应用服务器和数据库服务器加以实现。
(二)采用VLAN虚网划分技术:从数据的安全性和访问授权方面考虑,在网络划分上,应建立内外网结构。在内外网之间通过路由交换机隔音;具体的内外网划分方法可采用VLAN虚网划分技术。
(三)采用放火墙系统:对进一步的安全需求,可考虑采用放火墙系统。在网络的逻辑设计上,从整个网络的安全性和IP地址的可管理性是考虑,将应用服务器划分在VLAN1网段,并给予分配合法的IP地址;将数据库服务器划分在VLAN2网段,给予分配虚拟的IP地址,保证起对外是“不可见”的只能在教务系统内部局域网“可见”。
(四)应用Windows系统:从软件环境方面按理说,后台数据库采用SQLSERVER2000、Access,前台开发工具采用C#.NET、ASP.NET,所选择的操作系统建议采用目前应用较广,应用软件较多的Windows系统。
四、基于网络学生学籍管理系统系统在设计过程中主要考虑以下原则
(一)可操作性
原始信息皆由各相关部门录入,系统应尽量减少操作员的数据录入量,录入数据尽量通过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现象的发生。数据输入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。
(二)可靠性
系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。
(三)实用性
从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。
(四)安全性
系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、其中口令录入界面便于系统识别登录用户。
(五)可维护性
为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。
(六)可移植性
系统开发完成后,要能运行于任何由Windows操作系统所构成的计算机网络环境下。
本系统采用ASP.NET结合ACCESS数据库进行开发,因为ASP.NET是时下里比较流行的网络编程语言,同时它有比较成熟的虚拟服务器系统—IIS作为支持,ACCESS数据库的应用也比较灵活,所以它们已经具备了实现网上教务系统管理的条件了。
五、基于网络学生学籍管理系统系统在设计过程系统设计
学生学籍管理系统是用ASP.NET网页编程+ACCESS数据库+SQL查询语言编句,在系统中分为大的三个方面:一是系统管理员页面,二是教师登录页面,三是学生登录页面,基本功能如下:
(一)管理员:系统管理员进入该系统的主要功能是:实现教师添加,教师修改,教师删除,教师查询,数据库的恢复,数据库的备份。
(二)教师:教师进入该系统的主要功能是:实现学生的查询,密码的修改,导出学生信息等基本功能。
(三)学生:学生进入该系统的主要功能是:通过在网上使用考生号或身份证登陆系统后核对自己的信息,包括学号、姓名、性别、班级、分院等信息如发现有问题学生选择信息有误这项,没有错误选择信息无误,不选则表示信息无误,系统登陆。
(四)系统管理:系统管理模块负责系统的日常维护,参数设置、数据备份等。系统的安全性和数据的完整性、一致性主要由本模块维护。
六、结 语
该系统已经在全校使用,得到学籍管理人员的大力支持现已更加完善,已成为我院管理中不可替代的一部分,也获得用户的多次好评。学籍管理软件应充分依托校园网,实现学籍信息的集中管理、分散操作、信息共享,并为进一步实现完善的全校教务管理系统打下良好的基础。
【参考文献】
[1]黄景碧.软件原理与工程——asp.net mvc案例教程[M].北京:清华大学出版社,2014
[2]Thomas A.Limoncelli.系统管理与网络管理技术实践[M].北京:人民邮电出版社, 2010
[3]饶俊.ASP.NET Web数据库开发实践教程[M].北京:清华大学出版社,2013
[4]董良才.管理信息系统开发案例集粹[M].上海交通大学出版社,2014
作者简介:
宋晓丽(1982--)女,陕西安康人,硕士,讲师,江西现代职业技术学院教师,主要研究方向:计算机应用及信息化建设。
胡智斌(1978——),男,江西南昌人,本科,讲师,江西现代职业技术学院教师,主要研究方向:计算机网络及软件技术。