采用B/S(浏览器/服务器)结构,模块化设计,分为用户注册、学生登录、教师登录、后台管理、教学模块、资料查看等来实现。根据业务需求,从功能上来看,主要需要如下几个模块:
(1)登陆模块,这是前台登陆的入口。
(2)新闻模块,分为新闻添加、新闻管理和类别管理三部分,由管理员管理新闻的添加删除和分类,同时在前台让用户看到一些重要的公告。
(3)用户注册,新用户(学生)可以由此注册,从而进入到网页内,拥有一些基本的操作权限。
(4)教学模块,包括教学课件的查看和下载,以及教学视频的播放。
(5)论坛模块,无需登陆即可查看留言,登陆后才可发表留言,回复留言。为为有疑问的学生提供一个交流和互动的平台。留言发表时必须有发表者姓名、及内容。只有管理员有权利删除留言。
(6)后台管理,超级管理员只有在登陆后才能够进行新闻管理、留言管理、用户管理等,维护网站的正常运行。普通管理员(老师)只能对教学资料进行管理。普通管理员由超级管理员创建。密码或账户错误则不能登录。
综上所述,通用精品课程网站系统需要有登陆模块、新闻模块、用户注册、教学模块、论坛模块、后台管理维护这几个功能模块。