毕业设计 基于Java的精品课程网

0 项目说明

基于Java的精品课程网

提示:适合用于课程设计或毕业设计,工作量达标,源码开放

1 前言

基于与 Java 和 MySQL 的精品课程网站以 JSP、Servlet 和 Java Bean 为基础,采用 MySQL 数据库及 Tomcat 服务器技术进行网站设计和开发。首先对相关的 Java Web 成功案例进行学习,再根据师生的使用需求,对精品课程网进行详细的系统需求分析,然后根据分析结果设计功能、处理逻辑、编写模块代码。

2 项目功能

在传统的学习过程中很都学生都反应枯燥无味,课堂上学习的知识很快就会忘记,问题也得不到及时的解决。同学们总是推迟提交作业,学生越多老师越难统计作业提交情况。因此,基于 Java 和 MySQL 的精品课程网站应帮助用户提高学习兴趣,实现高效率的教育教学。

为满足所需人群的要求,可将角色分为普通游客、学生、教师、管理员四种,不同的角色有不同的使用权限。普通游客只能浏览网站中的视频,学生用户则还可以在此平台进行测试、下载资料、留言讨论、提交作业等,教师用户可在线出题、上传资料等,管理员可以对用户进行管理,也可以发布公告。

  • 用户注册模块:普通游客只能浏览首页或进入课程中心观看视,但可通过此功能注册成为本站的学生用户,获得更多使用权限。

  • 用户登录模块:登录用户可进入其他内置页面,通过判断角色来显示相应的功能。管理员登录与其他用户登录页面分开。

  • 在线测试模块:只有学生用户可进入,实现试卷查询(根据试卷关键字查询试卷)、生成试卷(题库中随机抽取题目自动生成试卷)、试题批改(提交答案后显示相应分数)等功能。

  • 师生互动模块:实现主题查询(根据主题关键字查询留言)、科目查询(根据科目类型查询留言)、创建留言、回复留言等功能。

  • 今日作业模块:学生用户进入模块,实现作业查询(根据科目及作业布置日期查询提交过的作业)、作业下载(下载之前已提交过的作业)、提交作业(选择完科目、任课教师、布置日期信息后上传作业文档)等功能。教师用户进入模块,显示最近一次布置日期的作业提交情况(展示科目、提交人数、未提交人姓名),可根据科目及具体布置日期查询详细作业提交情况,可下载相应的作业。

  • 资料下载模块:学生用户进入模块,实现资料查询(根据关键词查询相应资料)、资料下载等功能。教师用户进入模块,实现资料查询、资料下载、我的上传(显示本人已上传文件列表,可进行删除或下载操作)、上传文件等功能。

  • 在线出题模块:只有教师用户可进入,实现题目查询(根据关键字查询自己所出的题目)、题目修改、题目删除、题目添加功能。

  • 用户管理模块:只有管理员用户可进入,实现查询用户(根据用户名查询)、冻结用户、初始化密码、添加教师用户等功能。

  • 公告管理模块:只有管理员用户可进入,实现发布公告、查询公告、删除公告等功能。

在这里插入图片描述

3 开发环境

  • 操作系统:Windows 7
  • 开发平台:MyEclipse10
  • 数据库:MySQL
  • Java Web 服务器:apache-tomcat-6.0.29
  • Java 语言的软件开发工具包:jdk1.7.0_45

4 功能展示

本程序 Java Web 程序,在 MySQL 中建立相应表插入适当数据后,更改数据库配置文件 database.properties,将程序源代码导入相应的开发工具或将编译后的程序直接放在 Tomcat 下,运行即可。

  • 精品课程网首页:localhost:8080/course/index.jsp
  • 测试登录学生用户: 帐号:student 密码:123456
  • 测试登录教师用户: 帐号:teacher 密码:123456

在这里插入图片描述

精品课程网首页

  • 学生用户权限:首页、课程中心、资料下载、师生互动、在线测试、提交作业
  • 教师用户权限:首页、课程中心、资料下载、师生互动、在线出题、收集作业

在这里插入图片描述

精品课程网在线测试模块

在这里插入图片描述

精品课程网在线出题模块
精品课程网后台管理:localhost:8080/course/backindex.jsp

在这里插入图片描述

  • 测试登录管理员用户: 帐号:admin 密码:admin
  • 精品课程网后台管理系统登陆页面
  • 管理员用户权限:用户管理、公告管理

在这里插入图片描述

精品课程网后台管理系统用户管理模块

5 项目工程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值