您的当前位置:首页正文

高校教务管理信息系统的设计与实现

来源:榕意旅游网
河 北 工 业 科 技

第18卷 第6期 第47页总第70期    2001年

HEBEIJOURNALOFINDUSTRIAL

SCIENCE&TECHNOLOGY

.18 No.6 P.47Vol

Sum70   2001

  文章编号:100821534(2001)0620047204

高校教务管理信息系统的设计与实现

吴会丛,秦 敏,赵玲玲

(河北科技大学信息科学与工程学院,河北石家庄 050054)

摘 要:研究了校园网环境下高校教务管理信息系统的开发。本系统采用客户机󰃗服务器的两层体系模式,选用Sybase数据库管理系统,以Powerbuider为工具开发而成。完成高校教学计划的制定、排课、选课、学籍管理和教学评估等基本功能。具有界面友好,实用简单灵活,数据安全可靠性高等特点。系统的运行将大大减轻教务人员的工作负担,并为全校师生提供良好的查询服务。关键词:校园网;教务管理;客户机󰃗服务器中图分类号:TP39116  文献标识码:A  随着计算机网络的发展和普及应用,管理信息系统的运行平台必然由单机转向网络。目前国内高校中校园网硬件环境基本都已建成,校园网的作用一般有两个方面,一是实现与In2ternet连接,了解外部世界,加强学术交流与合作,同时也向外界提供本校的信息服务;另一方面就是建立本校的管理信息系统,实现管理的科学化、现代化,利用现代化的手段提高教学质量和管理水平。高校教务管理信息系统正是校园网信息化建设的一个重要部分,如果忽略了信息资源的建设,就象一条高速公路建好以后,而公路上没有车可跑一样,校园网就会变成一个空架子,造成网络硬件投资的巨大浪费。教务管理工作是一项涉及信息面广,数据量大,数据关系复杂,且准确性和安全性要求又很高的工作。目前很多高校在管理模式上采用校、系两级管理,即学校教务处和各院系教务科共同完成教学事务的管理,包括学生学籍、成绩、

收稿日期:2001201203;责任编辑:陈书欣

作者简介:吴会丛(19722),女,河北深泽县人,硕士。

学生毕业信息、教师情况、教学计划、课程信息、

排课等教学管理事务。其中涉及大量数据的输入、查询、统计、报表输出和分析评估工作,且教务处各职能部门数据交流频繁,但现行系统大部分还属于单机或小的局域网形式,系统运行的数据库软件版本低,相互之间难于实现资源共享和通讯,必然造成许多重复性的人工劳动,管理效率低,因此新系统的开发势在必行。

1 教务管理系统数据流程分析

本文以学分制、校系两级管理为例。新生入学前,由各系制定各专业新生的指导性教学计划,在开课学期前一学期由教学计划运行室从汇总指导性教学计划中抽取下一学期开课计划,向各系下达教学任务;各系根据教学任务安排任课教师,并上报回教学计划运行室,教学计划运行室根据各系教学任务排出课表;学生根据排课表进行选课,形成选课库;学籍办公室根据选课库安排学生注册交流,在下学期末进行考试、考场安排,将考试、考场安排分别送至开课院系和学生所在系;学生考试完毕后,由各开

48河 北 工 业 科 技              第18卷 

课院系登录学生各科考试成绩,形成学生成绩库,各院系可以从总成绩库中检索出该系学生各门课成绩,然后根据学籍管理制度进行学籍处理(退学、试读等),对于毕业班学生根据成绩及教学计划进行毕业资格审定、学位资格审定等。

数据流程分析以教务管理各部门的功能为中心展开,在功能分析的基础上,根据各项业务功能的输入、输入情况以及与其他业务功能的关系,做出系统高层数据流程图(图1)。

2 体系结构及开发工具

本系统采用“客户机󰃗服务器”结构,即:

是随着网“C󰃗Client󰃗Server(简称C󰃗S)结构。S”络技术、数据库技术、通讯技术的发展而产生的

一种体系结构。“以局域网为基础,将应用C󰃗S”

有机地分布在Client端,而数据放在Server端。Server端负责数据及文件的整管以及文件打印等,前台Client端负责处理用户对数据及文件提出的访问请求,并将请求通过网络传给Server端,Server接到请求后将数据传给Client端。Client󰃗Server具有很强的数据库操图1 教务管理系统数据流程图

Fig.1Dataflowdiagram

作功能,并且系统的安全控制也相对容易,教务

管理系统涉及到大量数据的统计运算等操作,数据的安全性要求较高,故采用客户机󰃗服务器完成主要的事务管理工作。系统正常运行后可考虑增加Web查询功能,即扩展成B󰃗S和C󰃗S的混合结构,增加—Web服务器通过CGI网关访问数据库服务器,完成基本数据的查询工作。系统网络结构图如图2所示。

本系统方案采用的是MicrosoftNTServ2er4.0作为网络操作系统,数据库管理系统采用SybaseSystemXI。考虑到Powerbuilder与Sybase数据库的结合紧密性,本系统采用Powerbuilder6.5为开发工具。Powerbuilder是在客户󰃗服务器体系下,基于Windows或

 第6期            吴会丛等 高校教务管理信息系统的设计与实现49

WindowsNT上应用程序的面向对象集成开发

环境,对于团队开发,Powerbuilder提供了对象库󰃗源程序集中管理器、应用结构管理器和版本控制技术,整套软件包提供了开发客户󰃗服务器体系下复杂应用的全套工具。

课、学籍管理、教学质量评估五个子系统,具体功能如下:

培养计划子系统:完成学生指导性教学计划的管理,包括课程资源和教师资源的维护、院系专业班级的设置、专业校历与周模式的制定、必修课及选修课计划的制定、计划学分统计、教学计划审核、专业教学计划的查询和报表打印、各学期执行计划的生成和查询等。

3 系统功能简介

教务管理信息系统包括培养计划、排课、选

图2 教务管理系统网络结构图

Fig.1Networkstructure

  排课子系统:根据本学期执行计划和排课特殊要求自动编排各课程的任课教师、教室和上课时间,包括教室资源维护、排课特殊要求、自动编排课表、手工调整排课冲突、排课结果的查询打印等。

选课子系统:分为学生选课及教务处管理人员选课两部分,教务处管理人员选课功能包括选课限制条件(选中概率,课堂容量,学分限制等)的设定、根据执行计划为学生预选课程、选课结果的查询打印;学生选课功能包括专业课程设置的查询、已修完学分的查询、学生选课、退课、补选课程、改选课程、学生课程表的打

印等。

学籍管理子系统:学籍管理是教务管理工

作中一个十分重要的管理环节,它包括学生基本情况管理、学生注册登记、学生考试成绩录入、学生成绩查询统计、学生休学、退学、转学等学籍变动的管理、学生毕业(学位)资格审核、毕业(学位)证书管理等。有的学校将考试调度归入学籍管理子系统,功能包括考试时间及教室安排、监考教师及巡考教师安排等。

教学质量评估子系统:根据系统建立的教学质量评估指标,完成对教学效果的评估,以衡量教师的工作业绩和学校课程设置是否合理,

50河 北 工 业 科 技              第18卷 

并将评估结果反馈到教学计划制定部门。

4 系统特色

411 基于管理规则的无关性

随着教学改革的逐步深入,教务管理制度也在不断更新,系统设计时充分考虑到了将来各种可能的管理制度化的变化,通过增加表中的属性列和编写存储过程等技术手段尽量做到能够灵活适应。存储过程是由流控制语句和SQL语句书写的过程,这个过程经编译和优化

同或相似的形式,使用户界面保持一致,为用户提供了一个友好的操作环境。系统还拥有HELP帮助功能,用户能从HELP帮助中获知软件系统的所有规格说明及各窗口的操作说明。为减轻录入员的工作量,保证数据库的完整性和一致性,由信息系统可以导出或计算出来的数据不通过输入界面由用户输入到计算机中。

5 结束语

该系统从教务工作的实际出发,系统的投入运行使教务人员的工作负担大大减轻,工作效率得到提高,同时为校领导提供教学管理的决策依据,加强对教学质量的监控,也为广大师生提供良好的查询服务。该系统对于推动高校教学体制的改革和学分制的实施起到了积极的作用,提高了学校教务管理的科学化和规范化水平。参考文献:

[1] 郑人杰1实用软件工程[M]1北京:清华大学出版社,

19971

[2] 张基温1信息系统开发案例[M]1北京:清华大学出版

后存储在数据库服务器上,使用时调用即可。体现教务规则的运算程序以存储过程的形式放入数据库中,这样,当教务规则发生变化时,只需在数据库中改变存储过程即可,无须修改任何应用程序。

412 提供模糊查询和按任意条件的组合查询模糊查询就是条件不确切的查询,只要输入个别字,即可查到包含这个字的所有记录。系统还提供了按任意条件的组合查询,如要查询某个学生的基本信息,可以按学号、姓名、性别、院系、专业班号等各种条件进行组合查询,逐渐缩小查询范围以便尽快找到要查询的学生。413 友好的界面设计

本系统充分发挥了Windows的长处,采用图形化用户界面(GUI),通过点鼠标选择代替用户的键盘输入,各窗口的菜单和按钮具有相

社,19991

[3] 钱晓群1教学信息网络管理系统的构建[J]1计算机应

用,1999,19(10):822831

DesignandImplementationof

theHigherEducationalAdministrationManagementSystem

WUHui2cong,QINMin,ZHAOLing2ling

(CollegeofInformationScience&Engineering,

HebeiUniversityofScienceandTechnology,ShijiazhuangHebei050054,China)

Abstract:Inthispaper,westudiedthedesignandcompletionofthehighereducationaladministrationmanage2

mentsystem.ItisbasedonClient󰃗ServerarchitectureanddevelopedbyPowerbuider6.5underthecontrolofSybasedatabasemanagementsystemXI,ithasmanyadvantagessuchasconvenientoperating,windowsfriendlyin2terfaceandhighdatasecurityetc.Theeducationaladministrator’sworkwillbelightenedandtheefficiencywillbe.improvedwiththerunningofthissystemwhichprovidesgoodserviceforbothteachersandstudentsserverKeywords:campusnetwork;educationaladministration;client󰃗

因篇幅问题不能全部显示,请点此查看更多更全内容