设计一个自主学习网络平台,基本分3大模块,一是用户管理模块,用户分为3类管理员、教师、学生。管理员可以管理教师和学生用户和以及网站后台的一切权限,,学生有观看下载教学资源的权限,教师和学生需要注册,第二个模块是管理员和教师的后台管理模块,管理员和教师具有上传教学视频、课件、资料等内容的权限,学生登录后可以观看教学视频,观看视频需要有记录,必须观看完一门课的视频,才可以进入考试部分参加测试,第三个模块是交流论坛模块,学生老师可以通过该模块发帖进行学习交流,有一般论坛的基本功能,管理员可以对论坛进行管理,删贴、置顶等功能。还有就是第二个模块需要有个测试的部分,某学生学习完了某课程的教学视频后可以进入该测试部分测试。
程序尽量使用j2ee的框架实现,struts ,hibernate,spring,