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 用户管理与权限控制

主要用于对用户角色进行有效的授权管理,用户主要包含三类:学生、教师和系统管理员,每类用户有不同的权限。学生的权限最低,只有一般的使用权。老师以及管理员拥有很大权力,老师可以在网站上面发布课后作业课程总结等等一些任务;管理员有系统最高的权力,他主要的主要责任是管理老师们进行身份注册。

上一篇:Android的校园二手交易系统的设计与实现
下一篇:VC++五子棋游戏的设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

安康汉江网讯