基于ASP_NET的高职教务管理系统的设计与实现

一、引言

随着网络科技的快速发展和普及,国民经济和社会已经步入信息化时代。在我国科教兴国的背景下,高校管理信息化成为了社会信息化的重要基础和标志之一。在传统的高校管理模式中,管理人员通常借助Office等办公软件进行信息收集、存储与分析利。随着工作量的增多,难度逐渐加大,工作效率越来越低。因此,各种教务管理系统应运而生。教务管理系统从早期的单机模式逐渐发展成为局域网环境下的C/S模式,实现了集多种应用于一体、网络环境下的资源共享以及信息交互等目标,使管工作效率与质量大幅度提高。随着工作需求与环境的不断变化,传统模式和C/S模式的教务管理系统在性能和应用性上逐渐遇到瓶颈,弊端凸显。而随着互联网技术的飞速发展,基于Web的B/S模式的教务管理系统逐渐占据了主导地位。

本文作者根据多年的系统开发及教学工作经验,运用ASP.NET技术,设计并实现了一个基于B/S模式的高职院校教务管理系统,为教学管理人员提供了学生管理、成绩管理、教师管理、教材管理、课程管理等实用功能,提高了教学管理效率。

二、需求分析

本文设计的教务管理系统分别面向三种用户,根据权限及功能需求划分,分别为管理员、教师及学生。

1、管理员

拥有最高权限,负责学生学籍信息和教师信息的录入与维护、课程信息的录入与维护、课程表的编排与调整、教材信息的统计管理等工作。

2、教师

拥有一定的数据输入与查询权限。负责教学材料的提交、考试成绩的录入、在线考试题库的录入与编辑等。

基于ASP.NET的高职教务管理系统

的设计与实现

崇阳

(辽宁行政学院沈阳110161)

摘要作为二十一世纪教育改革和发展的主旋律之一,教育信息化早已成为一个热门话题。如何能够充分利用紧缺的教学资源,提高其使用率,充分利用Internet为学校提供一套完整的服务界面,是我们要研究并实现的重要课题。本文针对高职学校的教学特点与模式,设计并实现了一个基于ASP.NET的教务管理系统。

关键词教务管理B/S模式ASP.NET数据库

中图分类号TP311;G717文献标识码A文章编号130718-6495

TheDesignandImplementationofEducationalAdministrationSysteminHigherVocationalSchoolsBasedonASP.NET

Chong Y ang

(Liaoning A dministration Institute Shenyang110161)

AbstractAsamainthemefortheeducationalreformanddevelopmentofthe21stCentury,educationinformatizationhasbecomeahottopic.Howtomakethefulluseofscarceteachingresources,increasetheirutilizationrate,makefulluseofInternettoprovideacompleteserviceinterfacetobeanimportantissueforustoresearchandrealize.AccordingtothecharacteristicandmodelofHigherVocationalSchool,wedesignaneducationaladministrationsystembasedonASP.NET.

KeywordsEducationaladministrationB/SASP.NETDatabase

3、学生

只具有查询权限,学生可以查询学籍

信息、期末考试成绩、班级课程表等信息。

对于一些选修课,学生需要进行在线考试。

4、教学管理的主要业务流程

描述如下:

(1)教务处录入学生学籍信息和教师

个人信息,教师和学生登录后,查询自己

的相关信息。

(2)教务处接收并录入各系的开设课

程及任课教师等相关数据,编排并发布课

程表。教师登陆后可以查询教师课程表。

如需调整课程表,教师将需调整信息提交

给教务处,由教务处进行处理。学生登陆

后可以查询学生课程表。

(3)教师在期末考试后录入考试成

绩、查看并打印成绩单。考试成绩被提交

后,将无法进行修改,如需修改,教师向教

务处提出申请,由教务处完成修改。教务处对期末考试成绩进行统计后向学生发布并生成成绩单。学生登陆后可以查询单科考试成绩、平均成绩、排名等信息。

(4)教师选择教材,并向教务处提交所选教材信息。教务处根据提交的教材信息进行订购和教材发放,同时统计教材的订购与发放情况。

(5)教师录入并管理期末考试题库,并具有修改和删除等管理权限。学生登陆后,可以抽取试题进行考试。

根据上述的用户分类及业务流程描述,系统零级数据流图如图1所示。

三、系统总体设计

系统提供了教学管理工作中需要的所有功能,如学籍管理、课程管理、成绩管理、教材管理以及在线考试等,在Internet环境下,为管理人员提供了很大的便利,减少了大部分繁琐的手工操作。根据需求分析,对教务管理系统的功能进行集中统计、分块整理,得到的系统总体功能模块如图2所示。系统功能被分为6个模块,分别是:学生管理模块、教师管理模块、成绩管理模块、教材管理模块、课程管理模块和在线考试子模块。

从用户角度分类,系统分别面向管理员、教师和学生三种用户。类别不同,拥有的操作权限也不一样,三种用户能够完成的操作均包含在上述6个模块中。

1、管理员

管理员可以进行学籍信息管理、教师信息管理、课程管理、课表编排、教材订购信息管理等操作。管理员的功能模块如图3所示。

2、教师

教师可以进行教师个人信息查询、课程信息录入、考试成绩录入、考试题库录入与管理、教材信息录入、查看和打印成绩单、课程表查询等功能。教师的功能模块如图4所示。

3、学生

系统向教师提供了学籍信息查询、考试成绩查询、在线考试等功能。面向教师的学生总体功能模块如图5所示。

图1系统零级数据流图

图2系统总体功结构图

四、系统模块详细设计与实现

1、学生管理

学生管理模块主要包括学籍信息录入、学籍信息修改、学籍信息删除和学籍信息查询四项功能。学籍信息的添加、修改和删除只有管理员才能完成,学籍信息查询则由学生完成。这四项功能不涉及到复杂的算法,只需对功能按钮填写相应的代码,通过ADO.NET对数据库进行访问即可。

2、教师管理

教师管理模块向用户提供了教师信息添加、修改、删除和查询功能。其中信息的添加、修改与删除只有管理员能够操作,教师登陆后可以查询个人信息。教师管理模块的设计方法与学生管理相同,以教师信息类teacher为基础,调用其中的添加、修改与删除方法及存储过程来完成对数据库的操作。

3、成绩管理

成绩管理模块向用户提供了成绩的录入、修改、删除与查询。成绩的录入由教师完成,录入后,不能修改。成绩的修改、删除则由管理员用户完成,学生只能根据学号查询自己的考试成绩。在成绩管理模块中,成绩的描述有两种方式,分别为原始成绩和有效成绩。原始成绩包括学号、姓名、课程名、平时成绩、期末成绩、综合成绩等原始数据。查询成绩时显示的是有效成绩,既综合成绩及统计结果,如各科成绩、平均成绩、及格率等。有效成绩并不保存在数据库中,通过原始成绩数据动态产生。

4、教材管理

教材管理模块向用户提供了教材基本信息录入与维护、教材预定于采购、教材发放与领取等功能。教师选将教材的基本信息录入到数据库中,包括书名、ISBN、作者、出版社,单价等。管理员根据教材预定信息及学生数量制定采购计划,进行采购,并完成采购信息的维护。对学发放教

材时,并统计维护教材领取情况并打印教材领取信息表。教师用户登陆后,向数据库中录入教材基本信息。其他操作均由管理员用户完成。在这个模块中,信息的添加、修改与删除等操作实现方法与上述模块基本相同。

5、课程管理

课程管理模块向用户提供了课程信息的添加与维护、课程表的制定与调整、课程表与点名册的查询及打印功能。教师登陆后可以录入课程信息,查询并打印课程表与点名册。学生登陆后查询自己的课程表。其他功能如数据维护、课表编排与调整等都由管理员完成。其中,课程表采用了遗传算法进行编排,能够灵活的满足课表编排的各种软性和硬性约束,效率较高。

6、在线考试

在线考试模块向用户提供了试题管理及在线考试与评分功能。在该模块中,教师对待考学生的信息进行注册,通过试题管理功能对考试题库进行添加、修改与删除操作,通过试卷管理设置试卷信息,如试题范围、试题难度等。学生用户登录后抽取试卷,进行答题,并进行在线评分。

图3管理员总体功能模块图

(上接第17页)

5、作者及单位众多,合作率高,高校关注度高

163篇文献署名涉及作者206人,合作率近25%。但发表2篇文献以上的有8人,发表文献资19篇,占全部172篇文献的11.1%,目前还没有核心作者出现。从作者单位看,署名单位的126篇文献涉及单位数超过122个。发表2篇以上的单位有18个,是这一研究的核心研究单位。高校无论是单位数,还是发表文献数均明显高于档案馆、图书馆和其他单位,这也是研究偏重于理论的原因之一。

6、涉及报刊多,刊均值低

172篇文献来自92种报刊杂志与论文集,刊均约2篇。其中档案学期刊共23种,发表文献81篇;图书情报期刊21种,发表文献38篇;其他报刊53种,发表文献53篇。档案学报刊在报刊数量上与图书情报期刊数量大致相当,但在发表文献数量上高出图书情报期刊的一倍多,这表明档案学界对这一问题的关注度要高于图书情报界。

参考文献

[1]刘东斌.数字档案馆与数字图书馆的比较研究[J].档案管理,2003,02:9-12.

[2]刘秀花,吴雁平.档案馆与图书馆比较研究情况概述[J].档案管理,2007,06:28-30.

[3]吴雁平.1991—2005年全国各级综合档案馆与公共图书馆空间利用效率比较[J].档案管理,2009,03:50-51.

作者简介

李玉红女,1967年5月25日出生,本科学历,经济管理专业,馆员,科长,河南省荥阳市人,现在荥阳市人民医院工作。

图5学生总体功能模块五、总结与展望

本文从需求分析、系统的总体设计到详细设计与实现,完成了一个基于B/S模式的教务管理系统。开发过程运用了ASP.NET及面向对象等技术,数据库采用SQLServer2005。系统实现了学生信息管理、教师信息管理、教材管理、课程管理、成绩管理以及在线考试功能。在系统的设计实现过程中,通过与各类用户反复、有效地沟通,使系统的功能性、适用性等方面做得比较完善。通过教务管理系统的测试与投入应用,学院的教务管理工作质量和效率有了大幅度的提高,基于B/S模式的操作方式,为用户最大限度的提供了较高的操作时间和空间自由度,反响良好。

学院的教育改革与发展正在不断进行中,随着工作需求的发展变化,对教务系统的需求也会不断更新,因此,本系统会根据用户的实际需求,在功能和适应性上逐步更新和完善。

参考文献

[1]丁建伟.基于ASP.NET的高校教务管理系统分析与设计[J].济南职业学院学报,2007,(5):1-5.

[2]李应伟,姚素霞,景丽.ASP.NET数据库高级教程(C#篇)[M].北京:清华大学出版社,2004,15-64.

[3]刘超群.基于校园网的教务管理系统的设计与实现[J].湖北广播电视大学学报,2008,(1):120~121.

[4]王晓卉.基于校园网平台教务管理系统实现的理论性研究[J].辽宁科技学院学报,2012,(3):40-42.

作者简介

崇阳(1982年3月)男辽宁行政学院(辽宁商贸职业学院)信息技术系讲师。

图4教师总体功能模块图

相关文档
最新文档