基于ssh/jsp/java/asp.net/php/web的教学评价系统

本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的教师教学评价系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了该系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计。之后进行了逻辑结构设计,最后完成了数据库表的设计。

根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用MYSQL数据库。

3.1 教师教学评价系统需求分析

经过对教师教学评价过程的考察、分析,要求本系统具有以下功能。

(1)系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等。

(2)老师信息的管理,录入老师信息,浏览管理已经录入的老师信息,对于过期的老师信息予以删除。

(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信息,对于错误的学生信息予以删除或者更新。

(4)评价指标管理,要想评价老师,必须有评价指标,管理员负责维护这些评价指标信息。

(5)评价结果浏览,学生登录系统后,选择老师进行评价,评价完毕后,管理员登录系统,可以浏览学生对老师的评价信息。

(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码

(7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。

4.1 系统模块总体设计

利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。

本系统一共分为管理员模块、学生模块,各个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。

1.管理员功能模块:

(1)系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等。

(2)老师信息的管理,录入老师信息,浏览管理已经录入的老师信息,对于过期的老师信息予以删除。

(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信息,对于错误的学生信息予以删除或者更新。

(4)评价指标管理,要想评价老师,必须有评价指标,管理员负责维护这些评价指标信息。

(5)评价结果浏览,学生登录系统后,选择老师进行评价,评价完毕后,管理员登录系统,可以浏览学生对老师的评价信息。

(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码

(7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。

管理员模块功能结构图如图4-1所示。

图4-1系统管理员用户功能结构图

2.学生模块:

(1)评价老师,学生登录系统后可以选择在线评价老师教学质量,首先选择老师,然后选择分数,点击保存按钮,如果该学生对这个老师已经评价过,系统提示已经评价。不能进行重复评价

学生功能结构图如图4-2所示。

图4-2学生模块结构图


定制讲解加: 2719046892(微信和QQ同号)
微信二维码: