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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于web的高职院校教务管理系统的设计与实现
摘要:为了应对高职院校严峻的教务管理压力,一种基于web的高职院校教务管理系统的设计应运而生,该设计力求改善教务管理压力,提升效率,该系统采用基于b/s模式的三层架构作为系统实现的体系结构,可以克服大量的web请求造成的系统瓶颈。

关键词:教务管理;结构;瓶颈
中图分类号:tp311.52 文献标识码:a 文章编号:1674-7712 (2013) 02-0043-02
一、系统开发的背景
随着高等职业教育体制改革不断深入,传统的教学管理已经不能满足现代教育发展的需要,同时高等职业教育大众化使得高职院校学生数量不断增多,教学管理任务日趋繁重,陈旧的教务管理方法已经不能满足新背景下的需求,怎样把计算机和网络技术有效的引入教育领域为教育服务,发挥他的特长,已成为各高职院校面临的一个新的课题,
二、高职院校教务管理系统总体设计与原则
通过网页在线方式完成系统的作用是该教务管理系统的主要特点,所以系统要遵循普通网站设计,特点,即有创意、自适应多种浏览器包括移动浏览器、符合视觉的色彩搭配、网页内容便于search收录、链接丰富。

实现学生成绩在线查询是本系统的目标,因此在目标明确的基础上,对系统的主要布局和特点作出定位,规划系统构架。

web站点在页面设置上要具有明确的服务目标性,文
本信息要尽量简洁明了,配合必要的多媒体,避免不必要的画面,华丽的灯光等以及复杂的页面设置
1.风格简洁。

2.内容突出。

3.服务社会。

4.实用性强。

5.速度优先。

6.所采用的系统结构为目前较为尖端的技术水准,所采用的设计方法是面向对方,且具有可见的开发工具。

7.可扩展性和可维护性原则。

8.安全性是系统数据的关键原则之一,尤其是在防范个别非法用户入侵时,所设计的应用软件和数据库系统必须安全可靠。

9.标准化的系统。

10.操作方便快捷。

11.数据库设计原则。

三、模块系统
(一)系统构成
7个相对独立的子系统构成了整个系统,主要包括:子系统1—日志的管理;子系统2—用户的管理;子系统3--基础信息的管理;子系统4—成绩的查询;子系统5—成绩的统计与分析;子系统6—学分的汇总;子系统7—成绩的录入。

这7个相对独立的子系统可不同的人群开放,主要是该系统管理员、教务管理员,以及教师
与学生。

子系统1—日志管理的主要职责:管理与维护日志的日常工作。

子系统2—用户管理的主要职责:管理教务管理员的信息、教师信息、学生信息,以及个人密码的修改。

子系统3—基础信息管理的主要职责:管理年级、课程、专业,以及设置学分。

子系统4—成绩查询的主要职责:查询成绩。

子系统5—成绩统计与分析的主要职责:成绩统计与成绩分析。

子系统6—学分汇总的主要职责:根据教师实际教学、考试情况对考试成绩进行录入、修改与删除。

子系统7—成绩录入的主要职责:依据汇总的成绩得到最后的总学分。

(二)系统功能的工作步骤
该系统的总体设计第一是要求某一名学生登录系统,如此一来方便学生在此查询成绩;同时,其他人员(比如本系统的管理员、教务管理员或是教师等)也可以有一个通道能够进入登录系统。

如图1所示。

学生只需进入该系统之后输入准确的用户名与密码,之后即可登录进入成绩查询;第二,学生在登录网页点击“成绩查询”,系统将会自动搜索success数据库,之后反馈出已经修好的课程成绩(没有修完的课程成绩不会显示出成绩的各种信息);第三,系统会根据学生的实际情况自动地反馈出该学生的真实学分状况。

——这就
是系统在查询成绩时的主要职责。

当然,如果想更灵活自如地管理系统,必须要有一个页面进行各方面的管理。

其管理方式与权限如下:
(1)系统管理员可以登陆该系统后,对用户与日志进行管理和操作;教务管理员的管理由“用户管理”负责,查询各种登录日志的信息则由“日志管理”进行。

(2)教务管理员可以登陆该系统后,对“用户管理、基本信息管理、成绩的汇总与分析管理”等进行管理;而“用户管理”可以对教师与学生进行管理,专业的管理、年级的管理和课程的管理等则由“基本信息管理”进行。

(3)教师可以登陆该系统后,操作、输入成绩,完成成绩的录入。

此外,每一用户都可以随时登陆页面,对自己的个人信息(密码等)进行修改。

(三)系统功能的设计模块
本系统的设计以校园网络环境为基础,本人在windows 2003环境下,利用iis++技术实现了教务管理系统的web 服务器端各功能模块,该服务端生成器系统主要包括:
子系统1:用户的管理
子系统2:日志的管理
子系统3:基础信息的管理
子系统4:成绩的录入
子系统5:学分的汇总
子系统6:成绩的查询
子系统7:成绩的统计与分析
以下介绍了各功能模块的实现方法及一些特殊技术问题的解决。

(四)数据库的链接
由于各模块频繁地与数据库打交道,如何与数据库链接就显得十分重要。

前面我们已经提到,采用技术访问数据库,允许多个访问共享一个链接,即仅需要一个connection 对象与数据库链接,就可以重复不断地利用它访问一个数据库。

(五)用户的管理
(1)系统的功能。

子系统2为用户的管理,其主要职能是:管理教务管理员的信息、教师信息、学生信息,以及个人密码的修改。

(2)系统管理员的职责。

全部的信息都存储于数据库的adminuser之内,要求系统管理员必须在登录该界面之后方可进行正常工作,或是修改其个人密码。

(3)教务管理员。

(4)教师。

(5)学生。

(六)系统安全性设计
一个应用系统的安全性包括操作系统的安全性,网络数据的安全性及应用程序的安全性等方面,在当前计算机病毒、黑客入侵无网不入的情况下,极为重要的问题是解决安全性的问题。

该系统的安全设计首要解决的问题是必须保障所发布的数据是安全可靠的。

因此,该系统致力于运用b/s模式的成绩管理系统,此系统的动态页面生成技术所采用的是后端数据库,这样可以让用户在www平台中,自如进行静态信息浏览,访问数据库,或是处理数据。

(1)安全层次之一:服务器。

基于b/s模式的信息系统的资源都在各类服务器上,对这些资源的使用,应根据具体情况,通过给不同的用户赋予相应的权限,来对系统资源的访问加以限制。

①在用户使用服务器资源之前,首先应检查期合法性一身份验证。

身份验证可以采用在网络中设一登录验证服务器的方法。

②基于b/s模式的信息系统都是通过网页来访问事务处理程序,可以在web服务器上设计相应的权限限制,只有合法用户才能根据自己的权限访问信息系统的网页。

③数据库服务器上保存有整个信息系统的所有数据,它的安全格外重要,所以,应在数据库服务器中对允许访问的用户授予合适的权限,未经授权的用户禁止访问。

(2)安全层次之二:网络。

为了更好地防止校园网上的资源不受控制地完全暴露在internet环境下,当校园网和internet进行连接时,采用运用网关、启动路由器的ip过滤功能、加强防火墙和使用代理服务器等。

(3)所有用户的身份验证。

应为用户身份的正确识别与检验是整个系统安全的用户,合法用户的操作权限分配与管理是系统安全的关键,因此本系统的安全设计使用身份验证机制
四、结论
为了使系统更便利地完成各方面工作,此系统运用的是基于b/s 模式的三层架构的体系结构;系统可以大大提升教务工作者办公效率,克服大量的web请求造成的系统瓶颈,同时也提高了连接复用程度,改善了系统性能。

参考文献:
[1]罗超理,李万红.管理信息系统原理与应用[m].北京:清华大学出版社,2002.
[2]王兴芬,蔡燕娣.基于校园网络的综合教务管理系统的设计与实现[j].东北农业大学学报
[3]刘波.关于b/s和c/s架构的探析. 2004-05-14
[4]王国荣网页制作教程[m].武汉:华中科技大学出版社,2002,8.。

相关文档
最新文档