3。 系统总体设计
3。1 系统体系结构
现在设计的网络教学是按照Browser/Server模式,这个网络完全运用JSP程序跟MySQL数据库结合的方法来设计的系统。这个系统运用了JSP与Mysql数据库相结合的技术。系统运行的方法是把Mysql作为系统的数据库,把Servelet等一些性能比较好的服务器端程序当成是后台总控程序,JSP在系统的前台进行运行,Servelet接受用户的输入,然后系统再调用不同的程序来反馈信息,JSP/Servelet用HTTP作为服务器与客户端的信息传递的桥梁据,具体如图1:论文网
图1 信息传送图
这个网络教学系统使用MVC分层开发来运行结构设计的,在这种方式运行下,这个网络教学系统分为下面几部分:视图层、控制器、模型层、数据库。
(1)视图层,用户通过IE所看到的界面,用HTML、JSP去实现;
(2)控制层,引导页面数据的导入导出,用sevelet实现;
(3)模型层,处理控制层导入的数据,从而实现某些功能,用Java类实现;
(4)数据库,存储数据,用MySQL实现。
3。2 系统模块关系
本次设计的系统从用户的类型划分为四大基本模块:管理员模块,教师模块,学生模块和互动模块。各模块之间的基本关系如图2所示:
图2 基本关系图
4。 系统功能需求
EDA课程慕课教学系统的设计是为了使设计的课程网站变的更加完善,使课内授课与课外辅助教学这两种方法相结合,能够很好的提高学生知识能力。网站在功能的设计上除了传统的教学资源和教学材料发布功能之外,它还包括了网络师生留言讨论、网络提交作业等互动式辅助教学的功能。本教学网站的主要模块内容如下:来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
4。1 用户管理与权限控制
主要用于对用户角色进行有效的授权管理,用户主要包含三类:学生、教师和系统管理员,每类用户有不同的权限。学生的权限最低,只有一般的使用权。老师以及管理员拥有很大权力,老师可以在网站上面发布课后作业课程总结等等一些任务;管理员有系统最高的权力,他主要的主要责任是管理老师们进行身份注册。