基于web的实验教教学平台的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页 基于WEB实验教学平台设计   Design of Experimental Teaching Platform Based on Web   Huang Jianghua   (School of Software Engineering,Tongji University,Shanghai200000,China)   Abstract:The experiment platform for the function of the demand and analysis,system architecture,the design process were discussed in detailsbined with the actual project development,Web-based experiment platform architecture design,functional design,performance design for a more in-depth study.   Keywords:Experimental teaching platform;Web teaching platform;   Requirements and functional design   一、研究背景   随着Internet普及与高校校园网建设不断完善,利用通信网络技术、多媒体、数据库与WEB技术等研究并构建现代化实验教学平台正得到广泛应用。在计算机科学领域中,基于WEB网络数据库技术已成为数据处理主要方法与工具,它基本思想是对数据实行集中、统一、独立管理,使得用户最大程度地共享数据资源[1]。因此,选用基于WEB网络数据库技术成为开发数字化实验教学平台首选。   二、需求剖析   需求剖析是开发应用软件时首先应认真考虑,需求剖析首要任务就是解决应用软件“做什么”问题。构建实验教学平台依靠校园网,服务对象是任课教师、实验教师、实验员与学生。主要功能是为学生提供网上实验教学教务服务,包括实验室介绍、公告发布、实验介绍、实验预约、网上实验设计方案提交、实验报告提交,网上答疑、网上讨论,网上辅导等功能、实验演示。同时为老师提供了一个更好地实验教学辅助平台,也为教师自身专业知识提高提供帮助,使得老师与学生能够平等交流,方便以后在教学过程中改进实验教学效果。所以,实验教学平台具有以下功能:   (一)用户认证功能:用户通过用户名与密码登录系统,系统平台根据用户名与密码,判断权限,展开相对应功能。   (二)教师模块:该模块主要包括任课教师提前发布实验项目与实验指导书,以便学生提前了解实验目,并预习实验内容。批改实验报告并公布实验成绩。   (三)学生模块:该模块主要包括学生阅读实验公告、实验预约、实验预习、网上提交实验报告与查询实验报告成绩、还可就某一实验项目提出问题。   (四)实验管理员模块:实验管理员在公告区内发布实验公告、各个实验室时间安排表、实验预约统计表等。   (五)在线交流模块(为教师与学生提供交流平台):该模块主要包括答疑辅导、自由讨论、学生反馈与成果提交。   (六)系统管理模块:该模块主要包括用户管理与用户界面管理,以及对系统数据备份与恢复。   三、总体设计   (一)体系结构设计。实验教学平台采用将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)与把一个应用输入、处理、输出流程按照Model、View、Controller方式进行分离。综合起来就是将平台基于三层体系架构与MVC模式下。在这样架构与模式下,数据及应用可通过不同平台、不同网络存取与更新,伸缩性大,并且具有易用性、维护性、扩展性、安全性等优点并且信息共享度高。数据计算处理集中在业务逻辑层,即Web服务器这一层,由于业务逻辑层服务器性能容易提升,所以很容易满足用户需求。而程序代码维护、数据库备份虽然可以在服务器端执行,但是系统主要面向技术开发中心内部服务,因此可以保证有足够网络数据带宽,有效保证三层之间实时交流,提高了工作效率。系统网络体系结构如图1所示,它是一种典型B/S(浏览器/Web服务器/数据库服务器)三层结构[2]。   (二)功能模块设计。根据系统功能与特点,系统功能设置如图2所示:   实验教学平台共分用户验证、实验预约、实验管理、实验报告上传管理、公告、在线交流、教师与学生管理等模块。   1.登录。为了保证实验教学规范与实验教学平台安全性,各级用户必须先登录系统,只有开通权限用户才能访问系统平台。   2.实验预约。实验预约包含了学生与老师对某一实验或某一时间段进行预约。实验管理员可通过公告栏即时发布实验预约情况,并做适当

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档