【《在线辅助教学系统设计与实现》12000字(论文)】 .docx

【《在线辅助教学系统设计与实现》12000字(论文)】 .docx

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

在线辅助教学系统设计与实现中文摘要

操作系统课程在线辅助教学系统采用目前流行的B/S体系结构,通过利用Windows10成为一个业务端应用的平台,利用Tomcat成为Web操作服务器,利用MySQL成为数据库管理系统的服务器,并且利用Java、JSP等技术,通过模块化的方式进行操作系统的辅助教学系统。

操作在线辅助教学系统允许学生同时进行远程学习,又可以让教师在线上进行学生学习和教学资料的管理,不仅提供给师生静态浏览网页,而且还提供了师生动态交互的Web页面。系统设计采用B/S体系设计结构,注重优良的系统可靠性和可扩展性,采用系统模块化的设计方法,主要包括课程介绍、课程内容、教学资讯、在线测试、课程资料库、实验指导、公告栏、互动交流中心七个模块。这个系统界面友好,操作简单,易于学习,实现了薄型终端,简化了客户的开发与维护工作量。

关键词:操作系统;在线辅助;教学系统

I

目录

中文摘要 I

目录 Ⅱ

一、引言 1

(一)项目背景 1

(二)国内外研究现状及发展趋势 1

(三)研究意义 2

二、相关技术介绍 4

(一)JSP简述 4

(二)JAVA语言 4

(三)MySQL 5

(四)Eclipse 6

(五)Tomcat概述 6

(六)B/S(浏览器/服务器) 6

三、系统分析与设计 7

(一)可行性分析 7

1.技术可行性 7

2.经济可行性 7

3.社会可行性 8

(二)需求分析 8

1.用户需求 8

2.其他需求 9

四、系统设计 10

(一)总体设计原则 10

(二)教学系统框架的设计 10

(三)各模块的功能设计 12

1.后台管理模块 12

2.学生模块 12

3.教师模块 13

ⅢI

(四)数据库的设计 13

五、教学系统的实现 16

(一)学生模块 16

1.首页 16

2.注册登录 16

3.课程介绍 17

4.教学资讯 18

5.教材教参 18

6.课程资源 19

7.实验指导 19

8.习题解答 20

9.自我测试 20

(二)教师模块 21

1.作业中心 21

2.疑问交流 22

六、系统测试 23

(一)系统测试概述 23

(二)系统测试 23

1.测试实例的研究与选择 23

2.测试环境与测试条件 24

3.系统运行情况 24

4.系统评价 25

七、总结 26

致谢 错误!未定义书签。

掌握教育动态信息。这不仅加深了我们对各种《操作系统》课程的理解,也开阔了我们的视野,培养了我们的学习精神。操作系统教学系统具有开放性,自主性,互动性,协作性和一体化的特点,可以降低操作系统课程的学习难度,促进广大学生的自主学习主动性和积极性,也有助于优化教育模式,提高教学质量,从老师的角度来说,课堂在线学习是一个有力的补充,可以帮助老师更好地教学,掌握学生的学习趋势和进度。

因此,建立操作系统课程在线辅助教学系统是非常必要的。

4

二、相关技术介绍

在多方面的综合考量下,该系统采取了B/S开发模型,以Tomcat为服务端容器,并使用Mysql为后台数据库系统;充分发挥了Java技术的巨大优越性,并使整个系统更加平稳而高效应用;JSP技术来实现服务器端的动态数据库的调用,形成动态交互页。开发过程中使用到Eclipse和NavicatPremium等开发工具。

下面就系统开发涉及的技术和工具进行简单概况介绍。

(一)JSP简述

JavaServerPages(JSP)技术的主要作用之一是更方便且迅速地建立Web的网络应用程序,这些程序可以与各种浏览器结合在一起工作。在万维网的发展历史中,它从一种大多用于显示各种静态信息的平台网络技术,发展成为今天构建大小系统平台动态应用的基础技术。它的发展可以用非常迅速来形容。

与传统的C/S应用程序相比,基于B/S的应用程序具有一些优势。这些优势包括客户端的内部访问控制以及终端应用程序的极其简化的软件部署和系统管理(管理员不需要修改成千上万的部署于客户端的应用程序,仅仅是需要一次变更基于服务器的应用程序就可以快速完成所有终端应用程序的更新)。因此,软件开发行业正在快速发展,并基于客户端浏览器构建多级软件应用程序。

JSP规范标准

您可能关注的文档

文档评论(0)

文体创作 + 关注
实名认证
内容提供者

教师

1亿VIP精品文档

相关文档