没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I
基于 JAVA 的网上评教系统的设计与实现
专业: 学 号:
学生: 指导教师:
摘要:
随着我国高等院校的不断扩招,高校的教务管理工作日益繁重,传统手工评教模
式不再适应当前教务管理工作的实际需要,学校教务管理工作者迫切需要一种效率更
高、流程更优、评教结果更为科学的新型评教模式。基于此,本文结合某高校的具体
实际,设计并实现了一套基于 JAVA 的网上评教系统。
本文先对国内外有关网上评教系统的研究现状进行分析,总结出现有系统的优势
和不足,并将可借鉴的思路和有待优化的方向引入到本系统的构建上,并以此确定了
系统的研究目标。本文从系统业务流程出发,采用 UML 用例准确梳理出系统的业务需
求和开发重点,设计出评教信息管理功能、用户管理功能等业务模块,同时将系统用
户划分为学生、教师以及教务管理人员(系统管理员)三大类型。系统需求分析完成
后,本文基于 JAVA 开发语言、B/S 架构以及 SQL Server 2016 数据库等技术展开了
系统的设计与实现过程,并结合用例图、时序图、界面图等就系统的需求分析、设计
和实现环节进行详细论述,最终从系统功能和性能两方面对系统完成全面而科学的测
试,测试结果表明,系统最终品质达到预期水准,具备较强的实用性和可靠性。通过
该系统可以实现教学质量全面、公正的评价,并以此作为教育改善的依据,有望持续
提学校的教学质量,最终促进学生与学校的长远、持续发展。
关键词:JAVA;网上评教;B/S 架构
II
目 录
目 录...........................................................................................................................................II
1 绪 论........................................................................................................................................3
1.1 选题背景与研究意义....................................................................................................3
1.2 国内外研究现状............................................................................................................3
1.3 系统开发理论基础........................................................................................................4
1.3.1 JAVA 开发语言....................................................................................................4
1.3.2 B/S 架构...............................................................................................................5
1.4 研究思路和主要研究内容............................................................................................5
2 网上评教系统的需求分析......................................................................................................7
2.1 系统业务流程分析........................................................................................................7
2.2 系统功能需求分析........................................................................................................7
2.3 系统非功能需求分析....................................................................................................9
3 网上评教系统的设计............................................................................................................11
3.1 系统总体设计..............................................................................................................11
3.1.1 系统物理架构设计............................................................................................11
3.2 系统功能详细设计......................................................................................................11
3.3 数据库设计..................................................................................................................13
3.3.1 数据库概念设计................................................................................................13
3.3.2 数据库物理设计................................................................................................15
4 网上评教系统的实现与测试................................................................................................17
4.1 系统开发环境的搭建..................................................................................................17
4.2 评教信息管理功能的详细实现..................................................................................17
4.3 系统测试......................................................................................................................23
结 论.........................................................................................................................................25
参考文献...................................................................................................................................26
3
1 绪 论
1.1 选题背景与研究意义
教学的质量是提高一个学校竞争力的重要指标,而开展教学评价则是提高学校教
学质量的重要手段。在传统的教学管理模式中,校内从事教学质量评估工作的相关人
员,在开展教师评教工作时通常需要先印刷纸质教师教育教学评价表,发放给参与评
价的对象(评价主体通常是某教师任课的班级学生),让其通过手写填表的方式给参
评教师进行评价。
上述传统的学校评教工作流程在学生规模小、参评教师人数少、评价体系简单、
评价指标少的情况下具有一定的适用性,然而,随着我国教育事业的日益普适化,各
学校的招生规模保持稳健增长,导致学校的教务管理工作内容越来越多,所涉及到的
数据和信息也越来越多,仅仅使用纯手工对这些数据进行处理与分析已经越来越不现
实。在此背景下,学校教务管理工作者迫切需要一种效率更高、流程更优、评教结果
更为科学的新型教师评教模式,以此提高学校的教学质量,并最终使学校在未来的竞
争中获得优势,促进学校、学生的长远发展。
随着计算机技术和网络技术的发展,我国的教育信息化水平得到了极大的提升,
传统教评工作中遇到的瓶颈借助信息化管理系统可以迎刃而解,这极大推动了网上教
评系统的诞生与发展。该类系统通过数据库技术、编程语言等工具实现开发,为学校
的教评工作指明了新的方向,学生在网上登陆系统对老师进行各方面的评价,反应学
生对老师的印象和建议,通过对数据分析、数据筛选、书记整合、数据总结得到学生
对老师的综合评价,在人力和时间成本、经济成本上为学校减少了大量开支,通过教
评系统可以科学的反映教学的质量问题,通过数据的分析得出符合客观事实的答案,
满足学校管理的需求。
综上所述,考虑到传统教评模式具有流程长、效率低以及成本高等诸多弊端,不
再适应当前教务管理工作的实际需要,而通过计算机技术开发的网上教评系统可以有
效解决上述问题。基于此,本文以某高校为研究对象,根据该校实际建立该校的网上
评教系统,通过该系统对该校教学质量进行全面、公正的评价,并以此科学实施教育
改善,从而持续提高该校的教学质量,促进学生与学校的长远、持续发展。
1.2 国内外研究现状
二十世纪九十年代,互联网技术逐渐成熟并且开始在生产生活中得到广泛推广应
用,高等院校的评教管理的方式也随着互联网的兴起而发生改变。新的基于网络的评
教系统逐渐被技术人员开发出来,学生作为重要的受益者可以通过系统分配的权限对
自己的课程和任课老师打分,将自己对老师的建议通过系统提交,老师则可以登录系
统查看自己被认可的程度以及学生和其它老师对自己的意见。以往的评教方式已经逐
4
渐失去生机与活力,基于互联网的教学评教系统得到广泛认可,推动许多有名的软件
公司纷纷开发出产品化的网络评教系统。
国外的信息化程度比较高,因此网上评教系统的研发工作起步较早,他们研发的
网上评教管理软件从本国教育现状出发,设置评教系统的评价体系标准,进而设计系
统的功能模块。所以虽然国外的这些网上评教管理软件设计理念先进、功能强大,但
是并不适用于我国各类院校网上评教管理的业务流程和要求。面对这样的一个现状,
国内的各个院校开始根据自己的实际情况组织技术人员研发符合自己学校特色的网上
评教系统,这些网上评教系统虽然不求完美,但都实用、易用,而且也都最终实现了
学校教师教学评教的网络化。这些已开发的网上评教系统,其中有些系统可以提供参
与评教的学生或老师在学期内任意时间点完成系统的登录及查看、修改、提交教评结
果的功能;有些则仅仅是在某一时间点可以完成登录及评教,对于教评过程中的中间
数据只限参评教师或相关领导查看等等。这些软件虽然各有特色,各有亮点,但都存
在一个普遍的问题那就是软件数据的通用性和可兼容性。
从技术层面上来看,目前基于 B/S 架构的网上教评系统已经成为高校教务管理工
作发展的主流。基于 B/S 架构,采用互联网技术的网上评教系统可以极大提高高校教
师评教管理工作的协调能力,减轻高校教务管理工作人员的工作负担,同时基于 B/S
架构,可以有效突破校园网的限制,从而大大提高了系统的灵活性和操作性。
综上所述,由于基于 B/S 架构的网上评教系统是未来高校评教系统的主流趋势,
基于该技术架构可以在系统灵活性、功能操作性等方面创造优势,本文在综合分析国
内外研究现状的基础上,决定采用 B/S 架构开发本文研究的基于 JAVA 的网上评教系统,
学生和老师分别通过 WBE 界面完成评教和评教结果的查看等操作,而学校教务管理人
员通过 WBE 界面进行评教结果的分析与统计,督促相关教师改进教学方法,最终促进
学校整体教学水平的提高。
1.3 系统开发理论基础
1.3.1 JAVA 开发语言
作为计算机编程语言的一种,JAVA 开发语言经过多年的实践检验,深受系统开发
人员的喜爱,在最近几年的网络编程工作中被广泛使用。因为 JAVA 是集中了计算机编
程语言、系统开发、应用、部署环境于一体的综合性软件开发技术,且具备语言简单、
健壮性、分布性、安全性、动态性、以及多线程等优点,从系统开发角度来看,可移
植性好,在网络环境下对系统性能的提升具有较好的保障,方便程序员的整体开发工
作。
本文设计开发的网上评教系统采用 JAVA 编程语言,可以在确保系统安全性的基础
上,通过简单的编程,简化开发人员的工作流程。另外,通过继承机制,实现子类对
父类的有效继承,从而提高代码的复用率,节约开发时间和开发成本。
5
1.3.2 B/S 架构
继 C/S 架构后,目前最为流行的框架为 B/S 架构,在 C/S 框架中,系统需要建立
在区域网上,用户只能通过指定的区域进行系统登录,具有一定的局限性。而运用
B/S 框架进行系统运行平台搭建,将系统运行端实现统一,用户可在浏览器进行系统
登录,并不会限制用户对于系统的操作,没有任何的区域局限。B/S 框架可有效简化
系统研发的实际程序,系统后期维护时,可减轻研发者的工作量。
B/S 框架于上世纪 80 年代初期出现在大众视野,该框架是 web 发展技术的衍生
品,随着 web 技术的发展越来越先进,B/S 框架也得到了广泛的应用。B/S 框架分为
三层,不同的层次负责不同的区域。
应用层:该层主要是负责接收用户对于系统的操作指令;逻辑层:接收应用层发
来的操作指令,并将其转换为系统操作语言,使得数据层能够识别出正确的操作指令;
数据层:传输相应的数据信息,给用户提供准确、科学的数据。
B/S 框架比 C/S 框架最大的优点在于,简化了系统安装程序,使得用户能够随时
随地进行系统的登录,打破了传统局域的限制,方便了研发者,也方便了系统用户。
B/S 框架结构如图 1.1 所示。
显
示
逻
辑
事
务
处
理
逻
辑
数
据
处
理
逻
辑
数
据
浏览器 Web服务器 数据库服务器
请求 请求
响应 响应
图 1.1 B/S 架构
1.4 研究思路和主要研究内容
网上评教系统开发过程中所采用的技术路线为:首先对学校评教工作信息系统开
发领域进行深入的调查与分析,挖掘出各类用户的实际需求,然后以此为基础进行系
统的设计。包括系统总体架构设计、系统功能模块的设计、系统数据库的设计等。系
统设计完成之后即在此基础之上进行代码的编写以及系统的实现,最后再对所开发的
系统进行功能以及性能等方面的测试。具体研究思路如图 1.2 所示:
剩余25页未读,继续阅读
资源评论
Weixiaozhijian
- 粉丝: 0
- 资源: 94
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功