网上评教系统的设计与实现(源码)【字数:5259】

摘 要目前,电脑运用已经愈发成为了生活中的主流,随着计算机功能的开发,也带给了人们越来越多的方便。如何更好地利用的计算机,为人们服务,更好地在社会各个领域中应用,这是一个问题。这里的《网上教学评价系统》就是为了解决线下教评工作困难的为题应运而生的。系统极大地减少了教评工作者的工作量和困难度,达到了事半功倍的效果。该系统使用 MySQL 作为数据库背景,Eclipse 作为前端开发工具、 Web,在线评价系统的实现、 在线消息、 课程管理、 计算和通讯管理和其他必要的任务,工作是一个简单和友好的界面,运行更稳定、 完整的技术设计、 数据库设计、 设计思想,设计目标清楚主要是为了满足用户的需求动态管理来评估学生的教学信息,及时、 高效,并提高效率的学术管理。
目 录
第一章 绪论 1
1.1 系统开发的背景 1
1.2 开发设计的意义 1
第二章 系统开发环境 2
2.1 系统平台体系结构选择 2
2.2 SSH框架介绍 2
第三章 系统分析 3
3.1 可行性分析 3
3.1.1 技术可行性 3
3.1.2 经济可行性 3
3.1.3 法律可行性 3
3.2 需求的分析 3
3.2.1 目标 3
3.2.2 用户需求和模块功能 4
3.3 设计目标 5
第四章 系统概要设计 6
4.1 系统功能模块图 6
4.2 系统业务流程分析 7
4.3 数据库设计 7
第五章 系统详细设计与实现 11
5.1 首页 11
5.2 用户登录 11
5.3 管理课程 12
5.4 学生管理 13
5.5 评教得分管理 14
5.6 选课管理 14
5.7 评教标准 15
5.8 公告管理 15
5.9 班级管理 15
5.10 课程得分 16
5.11 在线评教 17
结束语 18
 *好棒文|www.hbsrm.com +Q: @351916072@ 
谢 19
参考文献 20
第一章 绪论
系统开发的背景
教学评价是教学的学校由教育行政主管部门进行质量监督的重要手段之一。教学评价是一种管理手段,是对学校教学的教师的职业道德与素质科学全面和客观的水平评估,是一项重要的内容。这是非常重要的理论和实践,可以帮助教师队伍、学校领导总结评价结果与提高质量。
“以人为本”是近年来各高校提出的办学原则之一,它贯穿于高校整个管理过程[1]。现代化技术发展和管理教育的体质改变,使得传统的教评方法已经无法满足目前教育管理的需要。因此 ,必须提高认识 ,改进评教的方式方法 ,以提高评价的效果[2]。《网上教学评价系统》这款应用软件,就是为了解决复杂的评估工作所设计的。它可以为教评部门免去大量的体力劳动和脑力劳动,教师不再为统计工作麻烦而烦恼。同学们也更为方便,只要有互联网,就可以在线评估他们的教师。这一系统最大程度减轻了教评工作带来的不便,同时更加方便相关部门对教育工作的质量的分析以及检测。并且我们相信评教是极有好处的,学生评教是提高课堂教学质量的有效途径之一[3]。
开发设计的意义
开展课堂教学质量评价是对教学质量监控的重要手段[4]。从系统本身而言,这是进步于过去旧方法的更先进评教方式,更加有利于教学的进步。而对于开发者而言,一方面是该评教系统的结构良好,相对于以往的人工作业具有高可靠性、方便查询、大量存储、保密性能优越、使用寿命长、成本低廉、效率高等优点;另一方面,网上教学评价系统是作者对于以往学习的知识点的总结和运用的证明,实践运用可以帮助我们更加直观掌握计算机语言的使用规范[5]。并且在开发的过程中还可以进一步学习掌握项目开发的技能和经验,帮助了解和适应社会上计算机行业的的迅速发展。
第二章 系统开发环境
目前主流的编程开发应用体系分为两种, B/S(Brower/Server)结构以及C/S(Client/Server)结构,其中B/S基于浏览器。因为B/S的简易性,所以我采用的这一结构。
系统平台体系结构选择
B/S结构是WEB盛行后的一种网络结构形式,因为是浏览器和服务器结构,WEB浏览器成为了客户端最主要的运用软件。这种模式将系统功能实现的主要内容,集中在服务器上,简化了系统的开发、维护和运用[6]。
/
图2 1 B/S结 构
B/S 模式只要有网络就可以通过电脑进行操作,这就是它最大的优点,摆脱了空间的束缚。随着现在需求的提高,B/S结构的使用也日益增多[7]。
SSH框架介绍
SSH?是由struts2、spring、hibernate组成的集成框架,是目 前流行的一种轻量级开源框架。
至于选择SSH框架的原因。首先是在设计的过程中,频繁的需求变更不可避免,SSH保证大部分不被改变的情况下做到需求的变更。再就是采用解耦框架,其优秀的特性极大程度地提高了开发的效率。
第三章 系统分析
这一章开始,将展开系统的需求分析,由需求得出系统整体结构和数据库设计方案,对系统各部分的功能进行了划分并描述了系统架构的设计思路。本章将详细的对系统分析,并评估实际功能的实现方法。
可行性分析
所谓的可行性,既要挖掘系统潜在的优劣之处,判断各个功能达成率,实现设计之初的目标。
应用的可行性,主要概括为三点:技术可行性,无法脱离实际;经济可行性,经济问题,是无法避免的问题;法律运行的可行性也是不可或缺的。在研究和开发的过程中,还要以长远的角度,追求持 续发展。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/319.html

好棒文