设计研发了一套基于JAVA的课程教学网站。本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的java学习平台系统。,用过的同学口碑一致好评.使用了流行的ssh框架技术.
 系统用户分为管理员,教师和学生用户.
 系统前台分教学资料,教学视频,试题下载,在线留言,注册功能,考试系统,管理员可在后台添加相关的教学资料信息,回复网站用户的留言信息,非注册用户可通过注册功能填写注册信息,提交后待审核通过,审核通过的注册用户点击在线考试,进入考试模式,点击后天可对个人相关信息查看更新,查看个人考试信息及成绩。
 
学生
 学生进行信息注册,填写自己的用户名,姓名,密码等基本信息,可浏览上传的教学资料信息,在线教学视频播放,可对试题进行网上下载功能,在线考试:在试卷列表,选择考试试卷,点击开考开始答题。成绩查询,显示考生的成绩信息,包括考试时间,考试分数等信息。
 
管理员
 系统用户管理:对系统登录账号进行管理,个人密码管理,可修改个人密码信息。
 资料管理:站内资料添加,对网站的学习资料进行添加,包括标题,内容等信息添加。对历史发布的资料信息管理,修改删除操作。
 教学视频管理:课程信息添加,添加课程名称,课程类型,备注信息。课程视频信息查询,对已添加的课程视频信息进行修改,删除功能。
 题库管理:选择题管理,可对选择题库列表某一题目进行修改,删除操作。可对某题目设定正确答案。添加选择题,题目编号,题目信息,选项,正确选项设定。判断题管理,对判断题修改或删除,新增判断题,并设定正确答案。
 留言管理:对系统网友留言进行后台的回复,对不符合要求的留言进行查看删除
 
 
 
 目 录
 摘 要 I
 ABSTRACT II
 第一章 绪论 1
 1.1课题背景与意义 1
 1.2开发工具及技术 1
 1.2.1开发工具 1
 1.2.2 JSP技术 2
 1.2.3 JavaScript 3
 1.3软硬件需求 3
 第二章 系统分析 5
 2.1可行性分析 5
 2.1.1技术可行性 5
 2.1.2经济可行性 5
 2.1.3操作可行性 5
 2.1.4法律可行性 5
 2.2功能模块分析 6
 2.3设计的基本思想 10
 2.4性能需求 11
 2.4.1系统的安全性 11
 2.4.2数据的完整性 11
 2.5界面需求 11
 第三章 数据库设计 13
 3.1数据库的分析与设计 13
 3.1.1数据库的概念结构设计 13
 3.1.2数据库的逻辑结构设计 16
 3.1.3数据库的连接原理 19
 3.2中文乱码问题处理 20
 第四章 系统功能实现 23
 4.1登录页面设计 23
 4.2管理员主页面 25
 4.3修改登录密码 26
 4.4老师信息管理 26
 4.4.1老师信息录入 26
 4.4.2老师信息管理 27
 4.5学生信息管理 28
 4.5.1学生信息录入 28
 4.5.2学生信息管理 29
 4.6公告信息管理 30
 4.6.1添加公告信息 30
 4.6.2发布信息管理 30
 4.7修改个人信息 31
 4.8教学资料管理 31
 4.8.1教学资料添加 31
 4.8.2教学资料管理 32
 4.10教学视频管理 32
 4.10.1教学视频添加 32
 4.10.2教学视频管理 33
 4.11试题信息管理 33
 4.11.1试题信息添加 33
 4.11.2试题信息管理 34
 4.12信息交流管理 34
 4.13浏览并下载 35
 第五章 系统测试 37
 5.1系统测试目的与意义 37
 5.2测试过程 37
 5.2.1主页面的登录模块测试 37
 5.3其他错误 38
 结 论 39
 参考文献 40
 致 谢 41

基于java web的学习平台-课程教学网站相关推荐

  1. 基于JAVA的学习平台-课程教学网站

    系统用户分为管理员,教师和学生用户. 系统前台分教学资料,教学视频,试题下载,在线留言,注册功能,考试系统,管理员可在后台添加相关的教学资料信息,回复网站用户的留言信息,非注册用户可通过注册功能填写注 ...

  2. 基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线学习平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的课程教学辅助系统

    项目功能: 管理员功能:个人中心.教师管理.学生管理.公告信息管理.课后习题管理.学生答题管理.资料管理.试卷管理.试题管理.考试管理 学生功能:登录注册.个人中心.修改密码.公告信息管理.课后习题管 ...

  4. 基于Java Web的流浪猫狗救助网站

    一.项目介绍 流浪猫狗救助网站适合作为毕业设计.课程设计.大作业等.在此网站可以登录/注册.查看流浪猫狗信息.在线提交救助申请.查看团队活动等.包含:1.首页介绍 2.流浪猫狗知识 3.领养中心 4. ...

  5. 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...

    [实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...

  6. 基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

    一.选题报告 1.团队名称---指南者团队 2.团队成员: 孔潭活:2015034643032 何德新:2015034643017 吴淑瑶:2015034643018 苏咏梅:201503464302 ...

  7. C#毕业设计——基于C#+asp.net+sqlserver的精品课程教学网站设计与实现(毕业论文+程序源码)——教学网站

    基于C#+asp.net+sqlserver的精品课程教学网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的精品课程教学网站设计与实现,文章末尾 ...

  8. 基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 ...

  9. 基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署

    基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署 基于JAVA智能外包管理平台计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

最新文章

  1. hdu 4686 Arc of Dream
  2. select、poll、epoll之间的区别
  3. 20172307 2017-2018-2 《程序设计与数据结构》第9 周学习总结
  4. LeetCode 1123. 最深叶节点的最近公共祖先(递归比较子树高度)
  5. python如何处理spark上的数据_Pyspark获取并处理RDD数据代码实例
  6. libvirt Installation
  7. Spring-cloud Config Server 3种配置方式
  8. 桌面只计算机图标发白,win7电脑桌面图标突然变成了白色怎么办?
  9. 江苏专转本计算机各章知识点,江苏专转本计算机知识点.doc
  10. 调整linux字体渲染,开始使用 Manjaro(添加源+字体渲染去模糊+软件安装+优化配置+常见错误)(30)...
  11. 应用COMSOL Multiphysics分析水平井压裂裂缝应力干扰现象
  12. ES3、ES5、ES6、ES2016、ES2017、ES2018、ES2019
  13. Android 6.0系统读写文件问题( Permission denied)
  14. 【IoT】 产品设计之α、β、λ测试
  15. ffmpeg:制作gif / 提取视频帧为图片
  16. Matlab 文件重命名
  17. 图像超分算法小合集二:FSRCNN、DRCN、RDN、EDSR
  18. 【深度学习知识】常见的梯度下降算法原理
  19. Windows10系统错误码0xc0000142怎么修复?
  20. Linux-通过LVM对服务器磁盘进行动态扩容

热门文章

  1. Prometheus_additional传统配置
  2. MT5指标三线KDJ指标下载
  3. fsdb和vpd格式波形生成并查看
  4. Arch linux 安装 docker
  5. hdmi转lvds驱动方案。 输入支持vga,hdmi,av,输出支持lvds单通道和双通道
  6. Netty使用篇:Http协议编解码
  7. 我如何从月薪1800到年薪百万的饿了么技术总监到自由职业?
  8. html如何调用js的函数返回值,CDHtmlDialog实现调用html中js函数-江湖宵小-搜狐空间...
  9. 中国地图 echarts china.js 无乱码
  10. 无法在要求对象展开的函数中使用 __try