华中农业大学网络教学支撑平台的设计与实现
【摘要】:
网络技术的飞速发展促进了教育技术的发展,诞生了网络教育。我国高校在这一形势下,纷纷开始了网络教学和远程教学工作,建立了各自的网络教学平台。我校十分重视网络教学环境的建设与利用,已经做了大量的基础硬件建设工作;在软环境方面,有大量课件已经开发和正在开发。而当务之急,就是让这些软硬件条件为教学服务,建立一个网络教学支撑平台势在必行。本研究作为一个跨学科研究正是在这一要求下提出,目标是协助学校建设现代教育技术中心,开发网络教学支撑系统,这一工作有利于各专业课件的网络教学,也适应了社会的发展。
整个开发过程由以下几个阶段组成:
◆ 系统需求分析;明确系统的用户范围,对每种用户分析其功能需求。
◆ 数据库设计;由功能需求确定系统数据库的逻辑结构和物理结构,完成各分用户实体关系图以及全局实体关系图,并最后在SQL Server2000中完成数据库结构定义。
◆ 概要设计;确定系统的模块结构及其相互关系,完成系统模块结构图,各个用户的模块流程图,进行系统的接口和运行设计,确定系统的安全方案。
◆ 详细设计;定义各模块具体实现的算法流程、输入输出参数、操作数据表等,以系统中教师公告管理模块为例进行了描述。对系统部分模块中采用的技术进行了详细说明,包括其基本原理、部分实现代码。
◆ 代码编写与调试;按照详细设计完成编码并进行最后测试。这一部分属于实施阶段的工作,没有在论文中反应。
本文首先分析了系统开发的技术路线,然后对以上需求分析、数据库设计、概要设计、详细设计各个阶段的工作进行了描述。最后对系统今后的工作做了展望。
在系统开发中,应用了一些较新和较优秀的软件技术和开发技术,包括如下所列:
◆ 组件技术;在系统很多模块的开发中应用到了ASP的组件技术,如系统安全有关的用户密码加密组件、文件上传组件、电子邮件组件等。这其中,加密组件独立开发完成,文件上传组件是第三方组件,电子邮件等组件由IIS提供。这些组件与系统完全集成,通过ASP代码的调用来实现其功能。
华中农业大学硕士学位论文
令存储过程;系统部分数据库操作借助了存储过程来实现,如作业/试卷的自动生
成、课程论坛信息查询、课程题库中记录的插入和更新等,使用存储过程能实
现数据库逻辑与应用逻辑的分离,从而提高代码的可维护性,能够有效利用数
据库管理系统的事物处理能力来保证数据的完整性;能够在数据库系统中编译
后运行,提高执行速度;还能够提高数据库的安全性。
今电子白板开发中Java的对象串行化技术;系统采用了Java语言中较新的对象
串行化技术来完成电子白板通讯协议集的定义和实施,使用这一技术能够简化
代码的开发和维护,并有利于协议集的扩充。这一技术在Java的JDKI .1及其
后续版本中才得到了支持。
【关键词】:教学平台 ASP 组件 存储过程 JAVA 【学位授予单位】:华中农业大学
【学位级别】:硕士
【学位授予年份】:2003
【分类号】:TP393.09
【目录】:
- 摘要4-6
- Abstract6-8
- 一 引言8-11
- 1.1 目的和意义8-9
- 1.2 网络教学的发展9-10
- 1.3 论文各部分的主要内容10-11
- 二 技术路线11-18
- 2.1 建构主义指导下的教学模式选择11-13
- 2.2 主流的开发技术13-15
- 2.3 数据库技术15
- 2.4 流媒体技术方案15-18
- 三 需求分析18-24
- 3.1 需求规定18-22
- 3.2 运行环境规定22-24
- 四 数据库设计24-36
- 4.1 概念设计24-26
- 4.2 逻辑结构26-35
- 4.3 物理结构设计35-36
- 五 概要设计36-44
- 5.1 总体设计36-40
- 5.2 接口设计40-42
- 5.3 运行设计42
- 5.4 系统安全设计42-44
- 六 详细设计44-58
- 6.1 概述44
- 6.2 教师公告管理模块44-46
- 6.3 作业试卷库的维护46-54
- 6.4 用户认证与系统安全54
- 6.5 电子白板54-57
- 6.6 电子邮件的自动回复57-58
- 七 开发总结58-59
- 7.1 开发体会58
- 7.2 工作展望58-59
- 参考文献59-63
- 致谢63
|
|
|
|
| 1 |
彭建,黄家林;基于ASP技术的Web网站安全措施分析[J];电脑与信息技术;2002年02期 |
| 2 |
郭鲜凤,张和义;MS SQL Server分布式数据库的安全性研究[J];电脑与信息技术;2002年02期 |
| 3 |
王兆庆;ASP/ADO技术在远程网络教学中的应用[J];海南大学学报(自然科学版);2001年01期 |
| 4 |
柴成钢,周统青;基于ASP组件开发的网上物理考试系统的实现[J];华中农业大学学报(社会科学版);2001年02期 |
| 5 |
胡振山,高林,刘艳;基于Internet的网上作业/考试信息管理系统[J];计算机工程;2000年08期 |
| 6 |
刘煜海,陆蕙西,诸瑾文,张永忠;流式媒体同步集成技术在远程教学信息系统中的应用[J];计算机工程;2001年01期 |
| 7 |
刘宏辽,杨兴凯;利用ASP技术实现远程教学答疑系统[J];教育信息化;2002年01期 |
| 8 |
刘独玉,罗彬;基于MS SQL Server的存储过程的研究与应用[J];四川轻化工学院学报;2001年02期 |
| 9 |
朱艳辉,黄烟波;基于ASP技术的Web网站多级安全机制[J];微型电脑应用;2000年06期 |
| 10 |
夏红霞,李辉,赵广辉,许再哲;远程教学辅助系统设计与实现[J];武汉理工大学学报;2002年01期 |
|
|
|
|
|
| 1 |
董玉德,王志诚,王明保,李道伦;基于WEB课件中动态题库的设计与开发[J];安徽纺织职业技术学院学报;2003年01期 |
| 2 |
陆永祯,孙云龙;用ASP和SQL Server实现网站分级管理[J];鞍山钢铁学院学报;2002年03期 |
| 3 |
于海勇,杨东伟;基于C/S和B/S混合结构的选矿厂管理信息系统[J];鞍山钢铁学院学报;2002年05期 |
| 4 |
罗汉洋;基于ASP的Web数据库的构建[J];北方工业大学学报;2003年03期 |
| 5 |
杨尚宝,杨天钧,徐金梧;高炉炼铁计算机辅助教学系统的探讨[J];北京科技大学学报;1994年03期 |
| 6 |
李伟红,龚卫国,马任飞,吴怀生,孙继勇;运用计算机管理信息系统提高西部商业企业竞争力[J];商业研究;2004年04期 |
| 7 |
杨树林;基于B/S模式的网络教学系统的设计与实现[J];北京印刷学院学报;2004年03期 |
| 8 |
舒后;;基于ASP网站安全的全面剖析[J];北京印刷学院学报;2005年04期 |
| 9 |
邢敏,殷树友,闫洁;高校网上办公自动化系统的构建[J];长春金融高等专科学校学报;2005年03期 |
| 10 |
汪令江;计算机辅助教学新技术探索[J];成都大学学报(自然科学版);1994年03期 |
|
|
|
|
|
| 1 |
向坚持,林亚平;基于ASP/ADO的NT网络数据库解决方案[J];计算机应用;1999年09期 |
| 2 |
杨国才,王建峰,王玉昆;基于Web的远程自学型教学系统的设计与实现[J];计算机应用;2000年04期 |
| 3 |
惠晓实,王凯航,陆舟,谢璨;一种基于Web技术的网络数据库系统的设计[J];计算机应用研究;2000年01期 |
| 4 |
岑丽,宋华珠,钟珞;多媒体网上教学软件设计[J];武汉理工大学学报;2001年08期 |
| 5 |
赵非,张曙光,洪森,唐旭章;触发器及其在数据完整性中的应用[J];现代计算机;1998年07期 |
|