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

随着计算机技术的快速发展和大数据时代的迈进,信息化系统在各个高校中得到广泛应用,并且各个高校都有自己与众不同的信息化系统。每个学期学校都会进行评教,而在网上评教的这种方式下,真正做到了学生评教透明化、公正化,并且可以通过这种方式来了解学生对教师的教学评价,有利于发现教学中的不足,采取进一步措施,使得教学工作更加完善,教学质量进一步的提升;同时还可以了解学生对各科教师的授课方式有无意见,以及可以成为学生与老师沟通的直接途径。本系统采用的是B/S架构,使用了Java web开发技术和MySQL数据库管理工具来完成的网上评教系统。本系统主要以高校师生为目标人群,为学校内各种评教服务,网上评教相对于传统的评教有着更为强大的信息收集与处理功能,同时也更加的便捷。本论文对网上评教系统的设计背景、开发技术、系统设计与功能实现进行详细的分析与描述。
目录
一、 引言 1
(一) 课题背景及意义 1
(二) 系统介绍 1
二、 关键技术介绍 1
(一) MySQL数据库 1
(二) Java web技术 1
(三) B/S架构 1
三、 系统可行性分析 1
(一) 可行性分析 1
(二) 系统的目标 2
(三) 系统用例 2
四、 系统总体设计 3
(一) 系统功能模块设计 3
(二) 网站的数据模型设计 4
五、 系统具体实现 8
(一) 前台具体实现 8
(二) 后台实现 18
六、 总结 1
致谢 2
参考文献 3
引言
课题背景及意义
随着国家越来越重视高等院校的教学质量,各高校为了保证教学水平,建立良好的教学质量保障体系,是各个高等院校都需要解决的大问题,而评教管理系统出现就是保障着教学质量同时也是衡量教师的教学水平以及综合素质的一个重要评价系统,同时也更好的促进了师生之间的交流。网上评教系统主要以学生为目标人群,可以对每个教师进行评价,对学校的意义在于可以实时关注学生的学习活动情况,同时也可以知道教师的教学情况是否被学生所接受等。
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
系统介绍
网上评教系统是一种学生对教师进行综合素质评价的网络系统。系统中的问题丰富,主要供高校使用,网上评教系统的形成是互联网时代的产物,也是大数据时代产生的结果。管理员可以方便的设计各种评教问题,设计好之后,由教学部门通知网上评教时间给各个学生,学生评教完毕后,运用相关技术及数据库管理工具进行分析总结。
关键技术介绍
MySQL数据库
MySQL是关系型数据库管理系统,它容易上手,是目前最流行的关系型数据库管理系统之一。优点有很多,比如速度非常快,成本很低,而且是开源的,支持多种操作系统;基本上中小网站的都会因为它的优点而选择MySQL作为数据库系统。使用MySQL的SQL语言是最常用的标准化访问数据库的语言。
Java web技术
Java Web,是使用Java技术去解决与web互联网相关的领域的总和。其中包括两个部分:Web服务器和Web客户端,其主要的Java语言是基于JavaEE的使用的Servlet、JSP技术开发动态网页,使使用者在浏览器和服务器交互中更加便捷。 Java Web应用程序可以在一个轻量级的Web服务器,如Tomcat中运行。
B/S架构
B/S就是Browser/Server(浏览器/服务器)结构,即只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。B/S结构有着许许多多的优点,其中最主要的优点是不需要安装专门的软件,只需要你的电脑可以联网就可以使用。
系统可行性分析
可行性分析
需求可行性分析
满足用户的需求是制作本软件的宗旨,随着信息化时代的来临,传统评教需要花费大量的人力物力资源,而本系统只需要在网上进行评教问题的作答,可以节约人力物力,使得评教的方式从传统评教向着信息化评教迈进。
技术可行性分析
本系统是一个网上评教系统,以现有的技术以及软件硬件的性能等各种条件良好,预估完全可以达到此系统的功能目标。
环境可行性分析
操作系统:windows7及以上操作环境
数据库:MySQL
开发工具:eclipse
系统的目标
设计这样一个网上评教系统,它的目标主要是为了大幅度减轻传统评教带来统计和保存的困难以及浪费严重的现象,而且对学校的意义在于可以实时关注学生的学习活动情况,方便使用,提升信息传输速度,节省成本,更有利于学校部门对信息的管理及检索。
系统用例
在对系统有了进一步的了解认知后,要对系统模型做一个完全的分析。以下是主要对网上调查评价表系统的整个流程进行分析。
前台系统主要是用户的登录注册,用户可以对访问次数、待做评教、个人信息和已评教评价表的评分等进行预览,可以对个人信息进行修改,也可以选择评价表并开始评教。其用例如图31所示
/
图31 前台系统功能模块用例图
后台系统主要功能有:管理员可以修改、查询评教者信息,对专业的信息进行添加、删除、修改、查询,以及对课程的信息进行添加、删除、修改、查询,还可以对评教的问题进行添加、删除、修改、查询以及对已经评教的评价表提供查询服务,其用例如图32所示。
/
图32 后台系统模块功能用例图
系统总体设计
系统功能模块设计
系统总体分为两个,前台供用户使用。用户使用的功能如下:用户登录、用户注册、待做评教查看、查看我的评分、统计概览以及个人信息的查看与修改。系统前台栏目图如图41所示。
/
图 41 系统前台功能模块图
前台功能介绍如下:
用户登录:使用已经注册过的账号进行登陆。
用户注册:新用户需要注册才能登录进入评教系统。

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

好棒文