中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 管理应用 > 教务管理
四层Web模式改进教学质量评估体系
http://www.edu.cn   2012-05-08 中国教育网络 作者:吐尔逊·买买提 董丹华

字体选择:【大】 【中】 【小】

  系统总体设计

  系统设计遵循软件工程相关理论,对系统进行需求分析、功能模块制定、详细设计和代码设计。

  需求分析

  收集系统的需求是设计Web服务系统的第一步,也是系统成败的关键因素。我们在系统设计中,首先与软件最终用户即学生、教师和相关的管理人员进行沟通,并在充分了解需求的前提下进行需求的整理和归档。

  经过分析可以确定系统的以下基本需求:

  1. 简单、易用和友好的用户界面。

  2. 较强的兼容性、可重用性和可维护性。

  3. 学生对自己所选择的课程相对应的教师进行匿名打分,并根据情况自愿留言。

  4. 教师根据自己所授课程查看学生对自己的评分,同时查看学生对自己的留言。

  5. 教研组成员互相对教学质量进行匿名评价和留言功能。

  6. 教学组长及相关管理人员对评价内容进行整理、归纳。

  7. 根据评价指标对打分数据进行自动统计、反馈功能。

  8. 登录认证、防SQL注入功能。

  功能模块

  根据需求xito可以确定系统由前台服务系统、后台管理系统组成。前台主要是面向最终用户即学生提供教学评价、打分等功能。后台给教师和管理员提供管理接口。系统功能模块如图2所示。

图2 系统功能模块

  系统实体设计

  详细设计是软件工程中软件开发的一个步骤,就是在需求分析的基础下对概要设计的一个细化。详细设计的主要任务是,设计每个模块的实现算法、所需的局部数据结构和实体。设计所需数据结构就是要了解在这个系统中的实体、用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

  针对系统功能的需求和和功能模块进行分析,并考虑到系统的可扩展性,可以确定系统的实体和实体之间的关系、数据项和数据结构,从而为数据库逻辑结构设计打下基础。这些实体包括各种具体信息通过互相作用形成数据流。

  本系统根据上面的设计规划出的实体有:学生实体、教师实体、管理员实体、课程实体、学生分数记录实体、教师分数记录实体、留言实体。

  实体之间的关系的E-R图如图3所示。

图3 实体之间关系的E-R

  教师实体E-R图如图4所示。

图4 教师实体E-R

  其他实体的E-R图比较简单,本文不赘述。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com