网络课堂的设计与实现.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-21
  • 论文字数:19556
  • 课题出处:(豆小可)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:现代社会高速发展的网络科技带动着教育也变得越来越信息化,很多学校都已经开始利用网络课堂来辅助传统教学。如今网络课堂的教学方式引来了国内外研究的热潮。网络课堂的教学方式打开了传统教学的新篇章,突破了其局限性,也给教师授课和学生听课打开了新方式,也方便了师生们的交流,并且提高了教学效率。

本次论文的研究课题就是要在Web的基础上开发出网络课堂系统。本系统采用B/S架构,服务器选择Tomcat7.0,数据库系统选择MySQL,使用 Eclipse开发平台上对系统进行开发,使用面向对象的Java语言完成设计。开发过程中利用MVC模式,层次分明。

经过需求分析总结,这个系统需要有三类用户:教师、学生以及系统管理员。学生利用这个系统学习,在系统上下载教学课件,查看课程,申请课程,利用系统与其他用户讨论学习,相互留言,更改个人信息等;教师利用这个系统可以方便地为学生们提供课程资料,上传课件,申请开课,发布作业,批改作业等,也能在系统上与学生们互动,回答学生们提出的讨论问题,回复或发送留言信息,更改个人信息等;管理员利用这个系统对系统的所有资源进行管理,对用户信息、公告信息和班级信息进行及时的更新,对教师和学生发出的申请进行审批。这个系统可以让学校的教育方法进行很大的改善,提供给学生多样化的学习途径,同时给教师提供不一样的教学方式,以此提高学校的教学质量。让学生们可以不受限制的随时随地学习。

关键词:网络课堂,java,MySQL,B/S

 

目录

摘要

Abstract

1.绪论-1

1.1课题研究背景-1

1.2国内外研究现状-1

1.3课题研究的目的及意义-1

2.需求分析-2

2.1系统实现目标-2

2.2可行性分析-3

2.2.1技术的可行性-3

2.2.2经济的可行性-3

2.2.3操作的可行性-3

2.3系统开发环境-4

2.3.1开发语言-4

2.3.2开发工具-4

2.3.3 MySQL-4

2.4业务流程-4

2.5参与者与用例图分析-6

2.5.1参与者分析-6

2.5.2系统用例分析-7

2.6用例描述-8

3.总体设计-10

3.1 网络课堂功能结构设计-10

3.2 数据库设计-11

3.2.1概念结构设计-11

3.2.2数据库表设计-14

4.详细设计-17

4.1业务逻辑类-17

4.1.1AdminService-17

4.1.2 DiscussService-18

4.1.3 IndexService-18

4.1.4  MessageService-18

4.1.5  SetupService-19

4.1.6  StudentSubjectService-19

4.1.7  TeacherSubjectService-20

4.2数据库连接设计-20

5.系统功能实现-20

5.1登录模块-20

5.2管理员操作子系统详细设计-24

5.2.1管理员主页设计-24

5.2.2用户管理模块-25

5.2.3审批申请模块-25

5.2.4公告管理模块-28

5.3教师、学生公共模块详细设计-28

5.3.1首页模块-28

5.3.2讨论区模块-30

5.3.3留言板模块-31

5.3.4设置模块-32

5.4教师子系统实施-32

5.4.1开课申请模块-32

5.4.2课程资料管理模块-34

5.4.3作业发布模块-34

5.4.4作业批改模块-35

5.5学生子系统实施-35

5.5.1查看所有课程模块-35

5.5.2查看下载课件资料模块-36

5.5.3查看发布的作业模块-36

5.5.4提交作业模块-37

6.系统测试-38

6.1测试的任务及原则-38

6.1.1测试的任务-38

6.1.2详细阐述测试原则-38

6.2测试方案-38

6.3软件测试用例-38

总结-44

致谢-46


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费