摘要:在进入21世纪的16年后,随着计算机技术和互联网技术的快速发展,使得信息网路成为了社会发展的重要保证。怎样利用互联网高效地,方便地,快速地传播知识,以及怎样来使用现代化的技术手段推进教育的改革,是摆在教育工作者面前要解决的问题。传统的教学方式使得教师和学生在课后难以进行学习上的交流,而现在有一种教学方式就是基于网络的教学平台,它实现了在网络上学生和老师的互动。
师生即时交流平台是面向老师和同学的学习辅助系统, 基于java技术的师生即时交流平台体现了校园网络的优势,通过此平台,学生用户、管理员和老师可以不受时间、空间的限制,在网络上进行教学互动。而这种新式的师生即时交流平台相比于传统教学模式更容易提高教学效率。
师生即时交流平台界面简洁、功能完善、操作方便,包含了用户操作模块:用户登录;教学资料,作业下载,学习视频,讨论答疑,资料下载,在线测试,网站公告板等;还包含了管理员操作模块:系统管理员登录、资料管理,用户管理,学习视频管理,资料下载管理,平台简介,维护等功能;而教师操作模块有:学习资料上传,视频上传,在线答疑,题库管理,修改个人信息和密码等功能。
本系统语言选择java,具体采用java +MySQL开发。系统的实现是在MySQL数据库上并基于ssh结构。
关键词:师生即时交流;Struts2;Java;hibernate;spring;MySQL
目录
摘要
Abstract
1 概述-1
1.1 课题背景与课题意义-1
1.2 国内外现状-1
2 关键技术与开发工具简介-3
2.1 开发工具简介-3
2.1.1 Eclipse-3
2.1.2 Tomcat-3
2.1.3 MySQL-3
3 系统分析-4
3.1需求分析-4
3.1.1角色功能分析-4
3.1.2业务流程分析-4
4 系统分析-5
4.1系统功能设计-5
4.2数据库设计-6
4.2.1概念结构设计-6
4.2.2数据库表设计-9
5 系统实现-14
5.1管理员和教师登录界面-14
5.1.1程序运行效果图:-14
5.2管理员功能模块-14
5.2.1管理员主界面-14
5.2.2 学生添加-15
5.2.3公告管理模块-16
5.3教师功能模块-16
5.3.1 教师功能模块-16
5.3.2上传教学课件、视频以及作业等运行界面-17
5.3.3教师回复学生疑问界面-18
5.4主界面模块-18
5.4.1主界面-18
5.4.2 信息留言运行界面-19
6 软件测试-21
6.1 测试目的与目标-21
6.2 测试方法-21
6.3 测试过程中发现的问题和BUG-21
结 论-22
参 考 文 献-23
致 谢-24