(南京航空航天大学国际教育学院,江苏南京,210016)
高校留学生教务管理系统在网络中的实现
刘 静
(南京航空航天大学国际教育学院,江苏南京,210016)
随着我国高校留学生规模的扩大,现有的高校教务管理系统越来越难以满足需求。基于网络技术,对教务管理系统常用的三种技术进行了分析,包括客户机/服务器模式、三层Client/Server模式以及浏览器/服务器模式。对系统进行了详细的分析设计,构建了基于网络的留学生教务管理系统。通过对系统进行测试,表明具有系统方便、快捷的特点,可以极大提高教务人员工作效率。
留学生;教务管理;网络平台;数据库
随着我国经济的快速发展,高等教育也得到了蓬勃发展,而高校规模的扩大,使得学生数量逐年增多。由于学生对于教育资源的需求与日俱增,教务管理部门的所做的工作越来越多,负担也越来越繁重。这些工作不但数量多,而且难度很大,教务管理若稍不到位,就容易出现失误,导致发生教学事故。管理手段的先进与否直接影响教学质量和办学水平。
在改进高校管理手段方面,许多高校都在不断建设各种软件、硬件资源,与此同时,各高校或多或少开发了各种教学管理方面的应用系统。这些教育系统和资源,对于推动高校的信息化建设发展起到了积极作用,也积累了一定的经验。但是,由于高校信息化整体水平还比较落后,加上经费短缺等原因,导致国内高校教务管理系统在许多方面,与国外系统还存在很大的差距,软件在实际使用中也存在诸多缺陷。因此,针对已有教务管理系统软件的不足,研究设计适合我国留学生教育管理模式网络教务管理系统,对提高高校留学生教学管理水平,具有积极意义,既能大大减轻教务人员的工作负担,也能产生一定的经济效益和社会效益。
1.1 客户机/服务器模型
本模型的主要工作方式是,需要将某项任务分配在两台或多台机器中,作为客户机来说,其功能是运行用户接口和前端接口所需的应用程序,而作为服务器来说,其功能是提供客户机用户使用的各种资源和服务。
从另一方面来看,在软件上,该模型需要将各种应用或者软件系统依照逻辑功能,从而区分为客户端软件和服务器组件。作为客户端,其主要负责数据表示和应用处理,用于处理客户的界面,并能够接受系统传来的数据处理请求;作为服务器端的软件系统,其主要负责接收来自客户端软件发来的请求服务,并进行处理。
客户机/服务器结构融合了许多大型机的多种功能,具有中央控制的模式,同时也结合了PC机的低成本和高性能。本结构的工作模式是:需要客户端和服务器之间通过相应的网络协议(例如TCP/IP、IPX/SPX)等,及时进行连接和通讯活动,经由客户端向服务器发出各种需求服务,服务器可以进行响应并提供服务。
1.2三层Client/Server模式
该模式的提出主要是为了解决两层客户机/服务器结构中存在的问题,在本模式中,需要在客户机和服务器之间引入一个应用层,从而将应用逻辑转移到应用层中。需要将客户端弱化,并成为一个图形用户接口。与传统的客户机/服务器模式相比,此种应用模式优点很多,比如具有可伸缩性好、安全性高及节省开发设计等。中间的应用层可以分布在不同的计算机上,实现负载平衡,改善系统性能。
1.3Browser/Server模式
B/S模式也就是即Browser/Server(浏览器/服务器)结构模型,主要包括两个部分:即服务器端(Server)为一方,浏览器(Browse)为另一方,通过浏览器来运行软件。它的发展得益于网络技术的兴起,是对传统的客户机/服务器模式的一种发展和改进。其结合了WWW浏览器技术和多种Script编程语言,与其它技术相比,它是一种新式的软件系统设计技术 。
在B/S体系结构体系中,当用户需要服务时,需要通过浏览器发送请求,那么分布在网络上的服务器则可以接受请求,并对接受到的数据进行处理,搜索处理后将用户所需信息返回浏览器。作为此种结构,其优点有很多:比如分布性强、运营维护方便、程序开发简单,用户共享性强、使用成本低等。但是这种结构也具有数据安全性低、硬件要求高、网络数据传输速度慢等缺点。
2.1需求分析
在设计系统之前,首先要进行需求分析,根据经验可以看到,作为典型的基于网络的高校教务管理系统,其内容主要包括:院系所的设置、教学学习计划的管理、在线选课管理、学生各科成绩的管理等。
用户需求:用户需求就是对本系统潜在的使用者进行调研,了解其关注的内容,本次调研主要针对教务管理人员、教学秘书、各系教师等,从而找出其最想实现的内容。根据调研,可以知道大家主要关心以下几个问题:一是系统的管理功能,能对院系、专业、教职员、教学条件等进行管理和维护。二是可以设置教学计划。三是可以对学生信息进行管理。四是可以提供网上选课功能。五是可以对成绩进行管理。六是具有数据分析、统计等功能。七是容易使用,具有很好的扩展性。
功能模块:该系统主要包含以下功能模块,即教学计划管理模块、教学资源管理模块、网上选课模块、课表编排模块、学籍管理、成绩管理、考试事务、教学实践、教学考评、教材管理、系统管理等。
2.2系统设计
2.2.1 总体架构
经过对系统需求的深入研究分析,本次系统总体架构的设计定位为:在对数据处理的过程中,需使用专用客户端,数据采集与信息的发布则需要使用浏览器来实现。因此,本系统主要采取B/S或DBMS结构模式,也就是说前端采用浏览器,中间则采用Web服务器,后端则为数据库服务器,其功能主要是查询和收集数据。比如学生查询成绩、查询选课结果等。对于比较复杂的功能,如管理控制与数据处理,则需要采用C/S结构来实现。
2.2.2 逻辑结构及数据表现层
为了实现更好的功能,本系统采用基于数据库管理系统的三层结构模型,系统中的业务逻辑层功能强大,不仅可以负责业务逻辑功能,还能直接对数据库进行访问,并提供对业务数据库内数据的完整保存、更新、删除以及查询操作。而系统的框架层则起到容器的作用,它既可以向业务逻辑层提供服务,并且还可以将一些基础的公共服务功能放在系统框架层,这样就能做到重复使用,提高工作效率。
如果采用通用关系数据库平台,则能够支持大多数据库系统,并能实现数据共享,一般来说,可以采用XML技术设计,从安全性、维护成本等方面考虑,这次设计可以采用SQL server2000作为教务数据库管理系统。
2.2.3 数据存储层
对于管理控制与数据处理功能,主要为教务处或者二级管理单位服务,因此可考虑采用.NET技术架构实现,采用C#语言进行程序设计。数据采集与信息发布的功能,主要为学生和教师服务,同样采用.NET技术架构,以C#、C++、WEB作为开发语言。
2.2.4 数据接口
为了实现数据的互联互通,需要对接口进行处理,本系统采用XML技术来与其他系统进行实时通讯,故设计时参照XML数据交换格式和标准,在设计过程中,可以预留接口,将部分数据接口开放,当学校有其他系统需要时,可以方便快捷的进行互通。
2.2.5 建模方法
本文采用映射法进行建模,也就是说面向的对象应用程序,主要围绕关系数据模型进行建立,在此过程中,需要将类图中元素进行转化,并通过面向应用对象的方式,最终将这些对象合理组织起来,从而实现系统业务逻辑的发展过程。
2.2.6 系统实现
系统功能主要通过多个子系统来实现,这些子系统有教学计划子系统、网上选课子系统、课表安排子系统、安装与配置、系统安全设计等。不同的子系统包含不同的下级目录,从而实现不同用户的需求。
高校教务管理系统往往功能较多,系统内数据量大且很复杂。本文基于网络技术来构建高校留学生教务管理系统,可以使得高校能够实现教学资源的集成和共享,同时可以为管理部门提供及时的信息,用于科学决策和分析。提高各院系管理人员的水平和工作效率,减轻负担。由于系统运行于网络之上,并采用多层软件架构体系,统一的严格的身份认证系统,以及基于XML的数据集中呈现,为科研人员和管理人员提供了简便、快速的网络信息服务。通过对系统的测试和应用,效果良好,具有较好的经济效益和社会效益。
[1] 张兆基,王浩,陈烽.基于校园网的高校教务网络管理系统的设计[J].电子制作,2013,(4):146-147.
[2] 张利群,张述耀,罗旋辉.基于.NET 的高校教务管理系统的设计与实现[J].中国管理信息化,2014,(10):107-109.
[3] 嵇春梅.高校教务网络管理系统的设计与开发[D].南京:南京理工大学工程硕士学位论文,2009.
[4] 于承敏.高校教务管理系统中的数据分析和模型研究-以“聊城大学教务管理系统”为例[D].上海:华东师范大学硕士学位论文,2006.
Implementation of the International Student Educational Administration System in Network
Liu Jing
(College of International Education,Nanjing University of Aeronautics and Astronautics Nanjing,210016,China)
With the expansion of international student number in Chinese universities,it is more and more difficult for the existing university educational administration management system to meet the demand. Based on the network technology,three techniques commonly used in the educational management system are analyzed,including client/server mode,the three layers of the Client/Server model and the browser/ server mode.The system is designed detailedly,an international student educational administration system is constructed based on network.Through system testing,it shows that the system is convenient,fast,can greatly improve the efficiency of the educational administration personnel.
Foreign students;teaching management;network platform;database
TP311
A
刘静(1977—),女,江苏省徐州市人,助理研究员,硕士。研究方向:教务管理、计算机信息化。