JSP的EDA课程教学系统的设计与实现(3)
时间:2022-08-17 23:13 来源:毕业论文 作者:毕业论文 点击:次
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 用户管理与权限控制 主要用于对用户角色进行有效的授权管理,用户主要包含三类:学生、教师和系统管理员,每类用户有不同的权限。学生的权限最低,只有一般的使用权。老师以及管理员拥有很大权力,老师可以在网站上面发布课后作业课程总结等等一些任务;管理员有系统最高的权力,他主要的主要责任是管理老师们进行身份注册。 (责任编辑:qin) |