登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于web的教学辅助系统毕业论文

 2021-12-20 20:58:53  

论文总字数:16738字

摘 要

互联网的发展越来略激烈,网络教学的发展浪潮也越来越激烈,网页教学系统作为教学的辅助方式也开始流行起来,其方便和随处可以使用的特点渐渐也走入了人们的视野,辅助教学系统成为了学生学习中不可缺少的重要辅佐部分。

本文首先介绍了现在的网络辅助教学平台的发展背景及课题开发的目的,接着详细叙述了此教学辅助系统的需求分析模型和软件设计模型,最后详细描述了该系统的实现和测试,测试主要描述了测试用例的设计和对发现问题的解决方案。

这个教学辅助系统的实现,使用java作为主要的开发语言,整体工程使用IDEA作为开发工具,使用jq css html进行界面设计,数据库采用开源的mysql。

关键词:教学辅助系统 JAVA MySQL

Teaching Assistant System Based on Web

Summary

The development of the Internet is becoming more and more intense, and the development of online teaching is becoming more and more fierce. The web-based teaching system has also become popular as an auxiliary method of teaching. Its convenient and usable features have gradually come into people's vision. The teaching system has become an indispensable and important part of student learning.

This article first introduces the development background of the current network-assisted teaching platform and the purpose of the project development, then details the demand analysis model and software design model of the teaching-aided system, and finally describes the implementation and testing of the system in detail. The main description of the test The design of test cases and solutions to discovered problems are given.

The implementation of this teaching aid system uses java as the main development language, the overall project uses IDEA as the development tool, jq css html for interface design, and the database uses open source mysql.

Keywords: Teaching Assistant System; JAVA; MySQL

目 录

第一章 绪论 1

1.1 教学辅助系统的市场趋势 1

1.2 发展现状 1

1.3 系统开发意义 1

第二章 开发工具和技术 3

2.1 开发技术 3

2.1.1 Struts 2框架 3

2.1.2 jQuery 3

2.2 开发工具 4

2.2.1 IDEA 4

2.2.2数据库MySQL 4

2.2.3可视化数据库操作软件Navicat 4

第三章 需求分析 6

3.1 功能需求分析 6

3.2 具体功能设计 8

3.2.1教师页面 9

3.2.2学生页面 13

3.3 性能需求分析 14

3.4 可行性分析 15

3.4.1 技术可行性分析 15

3.4.2 操作可行性分析 15

第四章 系统设计 16

4.1结构设计 16

4.2 数据库设计 17

4.3 类设计 21

第五章 软件实现与测试 23

5.1 系统配置 23

5.2 功能模块实现 23

5.2.1考试模块

摘要

5.2.2文件上传下载模块 28

5.3 功能测试 31

5.3.1 考试相关类测试 31

5.3.2 发现的问题及解决方案 32

5.3.3回归测试 32

5.3.4 测试结论 33

第六章 总结与展望 34

参考文献 35

致谢 37

第一章 绪论

1.1 教学辅助系统的市场趋势

随着国民收入以及生活条件的提高,手机以及移动电脑的使用越来越普遍,在网页上进行考试,解答课后习题存在很大必要。学习任务的加重,教师教授学生数量以及教授科目的增多。

生活的加快,学习科目的增多,学生作业负担的加重以及纸张使用的增多,使得教学辅助系统的出现具有了很强的现实意义。

学生游玩手机的时间越来越长,同一课程上课的时间间隔的增加,学生与老师见面减少,这也使得开发出一款实用的教学辅助系统是很有需求的。

1.2 发展现状

当前世面上存在不少教学用网页,比如超星学习通、超星尔雅等,但并没有对于面对面课堂教学所制作的系统,开发出一款专门用于课堂教学以及课后作业,课后考试的系统,可以提升学生的学习兴趣,使得学生拿出手机或者电脑就可以做题,可以考试,同时也可以降低教师对于作业和考试改卷的改卷量,让老师可以在任何时间、地点,拿出手机或者电脑,对学生作业以及试卷进行批改,还可以及时的将课程以及作业成绩反馈给学生。在技术方面,目前多数网上教学辅助系统采用基于传统的C/S俩层结构系统,而且对于当前使用B/S结构的网页,并没有完全实现所需要的例如上传教学ppt,教师可以为某门课程建立试题库等功能,当前是信息时代的时代,对于一个实用的教学系统的需求越来越严重,因此,本设计应用自己所学到的知识以及相关的参考文献,设计出一个基于B/S模式的教学辅助系统。

1.3 系统开发意义

伴随者科学的发展和时代的进步,人们对于知识的需求越来越高,传统的教学方式已经不再可以满足当前的学习环境,学习知识的成本和难度也越来越高,而且当前大部分学习软件都会绑定app提供下载,无疑使学习知识变的更加麻烦,基于此,需要构建出一套基于B/S的教学辅助系统,以帮助教师管理学生的学习以及让学生可以更方便的学习。

  • 教学辅助系统采用B/S模式,用户不再需要去安装指定应用软件或者去关注指定公司的微信公众号,就可以正常直接使用。
  • 互联网时代的到来,使得网络拥堵变得少见,浏览器,服务器模式的系统,使用会更加流畅 。
  • 该系统会存储一定量教师的历史试卷以及历史试题,同时也支持教师导入试题库,上传教学ppt,方便教师教学以及出题。
  • 该系统会实时反馈教学信息,例如,作业和考试成绩,并且提供教师ppt以供下载,方便学生学习以及知道自我学习情况。

第二章 开发工具和技术

2.1 开发技术

2.1.1 Struts 2框架

Struts 2框架是一款用于开发java EE网络应用程序的,一个开源代码网页应用程序架构,它本身利用同时延伸了Java Servlet API,并且鼓励开发者们使用MVC架构,Struts 2使用了WebWork的优秀的设计思想作为核心,同时吸取了struts框架的一部分优点,并且提供了一个更加简洁明了的MVC设计模式实现出来的Web应用程序框架。

Struts 2引入了新的几个框架结构特性,其一为减少或者消除配置文件,其二是从逻辑中去分离出横切关注点的拦截器,其三为支持可重用和可变更的基于MVC模式的标签API,第四为贯穿整个架构强大的表达式语言。Struts 2框架充分的使用了从其他MVC框架学习到的教训和经验,这使得struts 2框架灵活而且清晰。

请支付后下载全文,论文总字数:16738字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图