- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南开大学-中国移动139邮箱.doc
科技创新实验在线学习考察系统的设计与实现
天津市南开中学 张汉泉
摘要:为配合天津市南开中学科技创新体验中心的实验教学工作,设计开发了科技创新实验在线学习考察系统。本论文介绍了系统开发的技术背景,包括ASP.NET技术,C#语言,数据库软件SQL Server和三重架构的思想;阐述了系统的需求背景和需求分析;阐述了系统功能的设计与实现;详细介绍了系统的数据库结构。在论文的最后对我们做的工作的成果和不足之处进行了总结,对系统的应用前景作了展望。
关键词:物理实验教学;在线学习考察系统;ASP.NET;C#语言
前言
信息技术和计算机网络技术的迅猛发展是现代社会的重要标志之一,信息化已经成为人类社会经济发展的关键因素,这也使得我们的教育手段发生了很大的变化,各种在线教学系统应运而生,在线教学系统打破了教学过程的空间限制,使得学生可以在任意地点、任意时间进行自主学习,极大地方便了教学的实施。
第一节 系统开发的背景及意义
天津市南开中学2011年开始创建了学生科技创新体验中心,建立了现代工坊,传统工坊,量子信息实验室,4D影像实验室,航模实验室,航天体验实验室,录音实验室等7个设备先进的实验室,这些实验室面向全校学生开设选修课程。这些实验的教学过程包括实验预习、实验操作、实验的总结三个阶段,实验的预习是其中一个重要的学习阶段,这一阶段的学习效果关系到学生是否可以顺利地完成实验和实验的收获如何。开发科技创新实验在线学习考察系统就是为了帮助同学们进行实验预习和预习效果的检测,配合学生科技创新体验中心的教学工作。
学生科技创新体验中心的教学工作有以下两点特点:
1、由于受到实验室场地和设备套数的限制,使得物理实验的教学安排需要分组轮换进行,这就意味着学生每周学习的内容都不同,对于某一个实验来说,每周的学生也都不同,这就要求我们的教学系统可以让学生自主选择学习的内容并进行测试;
2、在实验成绩方面,学生的预习成绩也需要作为学期成绩的一部分计入学生的选修课成绩,故系统会把学生的成绩写入数据库,由管理员进行调阅和维护。
开发科技创新实验在线学习考察系统的意义体现在以下两个方面:
1、该系统可以引导学生对实验内容进行预习,并对学习效果进行在线的考察,通过让学生在线做题,启发学生对所预习内容进行深入的思考,以保证实验预习的效果,做好实验的准备工作,考察结束之后将考察结果和正确答案信息提供给学生作进一步的思考检查;
2、该系统允许学生将在预习过程中遇到的问题通过系统提交给对应的老师,老师登陆系统就可以知道学生所遇到的问题,方便教师进行有针对性的备课,并在课堂上进行有针对性的讲解。
第二节 物理实验在线教学考察系统开发的技术背景
目前比较流行的网络信息系统开发技术包括ASP、ASP.NET、PHP、JSP等,几种网络技术各具特色,在综合比较了几种网络信息管理系统开发技术后,决定采用Microsoft公司的ASP.NET技术和SQL数据库,并主要使用C#语言开发物理实验在线教学考察系统。
1.2.1 .NET技术概述
.NET技术是新平台 + 标准协议 + 统一开发工具。它是为简化在第三代英特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。
NET Framework最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。它具有以下特点:
1、对因特网的标准做整合,以XML(eXtensible Markup Language,扩展标记语言)及SOAP(Simple Object AccessProtocol,简单对象存取协议)等标准通讯协议,将各种由不同环境所组成的应用程序及组件整合在一起工作。
2、松散的整合组件,大多数可扩充功能的系统,现阶段是以「异步讯息」为架构而建立的。要建立这种多层的架构非常复杂,而且工具很少。.NET Framework 不需要很严谨的定义每个组件的结构即可很轻松的整合,这样可提高程序的延展性。
3、支持多种程序语言,一个管理系统的解决方案可以采用使用多种语言来开发,这是因为每种语言都有它的长处。例如某些语言对于数值计算效率较好,某些语言对于数据库的操作较为方便,而某些语言提供了大量的库函数可供使用,NET Framework 将不同的程序开发语言整合起来,支持使用不同的程序语言来开发解决方案。
4、开发快速快,基于.NET Framework开发管理系统,可以大大减少程序编写,而把重点放在处理数据的规则的指定上。
5、很好的数据安全性,基于网络的数据管理系统所关心的最大问题就是它的安全性。要开发安全性完善的基于网络的应用程序,在设计时就必须考虑所有组件的保全设计,而不能仅做一部分而已。.NET Framework 在这方
原创力文档


文档评论(0)