科技创新实验在线学习考察系统的设计与实现

科技创新实验在线学习考察系统的设计与实现

ID:5917480

大小:574.00 KB

页数:24页

时间:2017-12-28

科技创新实验在线学习考察系统的设计与实现_第1页
科技创新实验在线学习考察系统的设计与实现_第2页
科技创新实验在线学习考察系统的设计与实现_第3页
科技创新实验在线学习考察系统的设计与实现_第4页
科技创新实验在线学习考察系统的设计与实现_第5页
资源描述:

《科技创新实验在线学习考察系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、科技创新实验在线学习考察系统的设计与实现第一章前言q科技创新实验在线学习考察系统的设计与实现天津市南开中学张汉泉摘要:为配合天津市南开中学科技创新体验中心的实验教学工作,设计开发了科技创新实验在线学习考察系统。本论文介绍了系统开发的技术背景,包括ASP.NET技术,C#语言,数据库软件SQLServer和三重架构的思想;阐述了系统的需求背景和需求分析;阐述了系统功能的设计与实现;详细介绍了系统的数据库结构。在论文的最后对我们做的工作的成果和不足之处进行了总结,对系统的应用前景作了展望。关键词:物理实验

2、教学;在线学习考察系统;ASP.NET;C#语言第一章前言信息技术和计算机网络技术的迅猛发展是现代社会的重要标志之一,信息化已经成为人类社会经济发展的关键因素,这也使得我们的教育手段发生了很大的变化,各种在线教学系统应运而生,在线教学系统打破了教学过程的空间限制,使得学生可以在任意地点、任意时间进行自主学习,极大地方便了教学的实施。第一节系统开发的背景及意义天津市南开中学2011年开始创建了学生科技创新体验中心,建立了现代工坊,传统工坊,量子信息实验室,4D影像实验室,航模实验室,航天体验实验室,录音

3、实验室等7个设备先进的实验室,这些实验室面向全校学生开设选修课程。这些实验的教学过程包括实验预习、实验操作、实验的总结三个阶段,实验的预习是其中一个重要的学习阶段,这一阶段的学习效果关系到学生是否可以顺利地完成实验和实验的收获如何。开发科技创新实验在线学习考察系统就是为了帮助同学们进行实验预习和预习效果的检测,配合学生科技创新体验中心的教学工作。学生科技创新体验中心的教学工作有以下两点特点:科技创新实验在线学习考察系统的设计与实现第一章前言q1、由于受到实验室场地和设备套数的限制,使得物理实验的教学安

4、排需要分组轮换进行,这就意味着学生每周学习的内容都不同,对于某一个实验来说,每周的学生也都不同,这就要求我们的教学系统可以让学生自主选择学习的内容并进行测试;2、在实验成绩方面,学生的预习成绩也需要作为学期成绩的一部分计入学生的选修课成绩,故系统会把学生的成绩写入数据库,由管理员进行调阅和维护。开发科技创新实验在线学习考察系统的意义体现在以下两个方面:1、该系统可以引导学生对实验内容进行预习,并对学习效果进行在线的考察,通过让学生在线做题,启发学生对所预习内容进行深入的思考,以保证实验预习的效果,做好

5、实验的准备工作,考察结束之后将考察结果和正确答案信息提供给学生作进一步的思考检查;2、该系统允许学生将在预习过程中遇到的问题通过系统提交给对应的老师,老师登陆系统就可以知道学生所遇到的问题,方便教师进行有针对性的备课,并在课堂上进行有针对性的讲解。第二节物理实验在线教学考察系统开发的技术背景目前比较流行的网络信息系统开发技术包括ASP、ASP.NET、PHP、JSP等,几种网络技术各具特色,在综合比较了几种网络信息管理系统开发技术后,决定采用Microsoft公司的ASP.NET技术和SQL数据库,并

6、主要使用C#语言开发物理实验在线教学考察系统。1.2.1.NET技术概述.NET技术是新平台+标准协议+统一开发工具。它是为简化在第三代英特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。NETFramework最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。它具有以下特点:1、对因特网的标准做整合,以XML(eXtensibleMarkupLanguage,扩展标记语言)及SOAP(SimpleObject

7、科技创新实验在线学习考察系统的设计与实现第一章前言qAccessProtocol,简单对象存取协议)等标准通讯协议,将各种由不同环境所组成的应用程序及组件整合在一起工作。2、松散的整合组件,大多数可扩充功能的系统,现阶段是以「异步讯息」为架构而建立的。要建立这种多层的架构非常复杂,而且工具很少。.NETFramework不需要很严谨的定义每个组件的结构即可很轻松的整合,这样可提高程序的延展性。3、支持多种程序语言,一个管理系统的解决方案可以采用使用多种语言来开发,这是因为每种语言都有它的长处。例如某些

8、语言对于数值计算效率较好,某些语言对于数据库的操作较为方便,而某些语言提供了大量的库函数可供使用,NETFramework将不同的程序开发语言整合起来,支持使用不同的程序语言来开发解决方案。4、开发快速快,基于.NETFramework开发管理系统,可以大大减少程序编写,而把重点放在处理数据的规则的指定上。5、很好的数据安全性,基于网络的数据管理系统所关心的最大问题就是它的安全性。要开发安全性完善的基于网络的应用程序,在设计时就必须考虑所有组件的保全设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。