基于java的在线学习平台
用myeclipse加mysql数据库进行开发
服务器用tomcat
后台用java
前台jsp
B/S模式
用struts+hibernate或者spring+mybatis框架
运行环境windows xp及以上系统。
需求说明书:
一、(这些功能只有登录之后才有权限做,可以用session,或者其他的随你喜好)
二、用户注册的时候分三种,管理员,教师和学生
1、用户可分为管理员,教师和学生三类。
2、管理员拥有管理学习资源,管理教师用户,管理学生用户。
3、教师拥有注册,登录,学习资料上传,资料修改,资料删除留言答复。
4、学生拥有注册,登录,自我测试,查看资料,下载资料,给老师留言,记笔记,(加一个限制条件,每门课程一开始学生只能学第一课,必须通过测试才能接着往下学习,对于成绩好的可以不看资料直接测试测试通过可直接进行后续学习)。
二、分为几大模块
1、管理员模块应具有的功能:可以实现管理员用户对于各种学习资源的管理以及教师用户和学员用户的管理。
2、在线学习模块应具有的功能:包括Java各章节知识的学习,以及学习后的自我测试,学生可以给老师留言询问问题,教师用户会定期登录进行留言回复(还要能记录学生学习得历史记录,至少一条,包括学习时间,学习内容)。
3学习材料模块应具有的功能:各种学习材料列表显示。比如:Java各章节知识的多形式学习,包括ppt及视频教学等。
4教师模块应具有的功能:教师用户对于各种学习资源的上传和修改,下载,每个教学资料都要上传测试问卷。教师登录时应弹出有几条留言需要回复,若没有则不提示(要有上传记录,上传时间等)。
学生进行测试,测试试卷都是选择题,提交就能出来分数,点击查看的话就带出学生自己选过的答案。(错的题目带出正确答案)。
首页加个搜索框和按钮,可以搜老师然后带出他所教的课程,或者搜课程名(使用模糊搜索)。
视频和ppt不一定非要和java相关,能播放就行。页面上要有一些交互效果,可以把热门课程做成幻灯片。
页面的footer部分写着by NWJ
在线排课系统
网络工程自主学习系统
在线阅读系统的设计与开发
在线视频管理系统
网络在线考试系统
SSH在线点歌系统
基于javweb的在线考试系统web服务程序设计与实现
网上在线购物系统