摘 要
在线学习管理系统,是一个利用因特网作为平台传送教学内容,实施网上教学,进行网上交流和学习的信息系统。构建在线学习系统平台,可以克服传统课堂教育的局限性,形成一种主动的、协作的、开放的教学模式,既有生动形象和资源广泛的优点,又具有能相互访问、双向交流,不受时空限制的优良特性。
系统结合实际需求,采用 B/S模式,以IIS为应用服务器,并结合ASP开发技术及Acess数据库来进行开发,实现了远程上传作业、在线批改作业、在线测试、在线答疑等功能。本文从系统开发目的及意义、需求分析、开发平台的选择、系统模块建立、数据库设计、各个功能模块的实现等方面详细介绍系统的设计与实现方法,并采用数据流程图、E-R图及程序流程图对系统开发过程进行了辅助说明。
学习管理系统经测试后所有功能均能正常运行,它将为人们的学习带来极大的方便。
关键词: 教学平台;网络教学;网上答疑;在线学习
Abstract
Learning Online Management System(LOMS)is a information system which makes use of the Internet as a platform to transfer the teaching contents, make intercourse online and study. To construct the platform of LOMS can overcome the limitations of the traditional classes, and form an active, cooperative, and open instruction type of advantages in vivid images and vast resources, and of qualities in mutual accessing, double communication, not restricting by time and space.
This system links with the practical demand and uses B/S model with the IIS as the application server, and combines with the ASP technology and the DBMS of Access, which realizes the functions such as long-distanced transmitting the homework, online correcting, online testing, online answering, discussing, and online intercourse. Through the purpose and the significant system, and the analysis of demand, the selecting of platform, the establishing of system module, the design of data-base, and the realization of all each function module, this text particularly introduces the design of the system and the methods, and narrates in assistant using the data flow chart, E-R chart, and program flow chart.
The LOMS will bring people huge convenience in learning after all functions are tested and can work normally.
Keywords: Teaching platform; Internet teaching; Online answering questions; Online learning
第一章 系统概述 1
§1.1 开发背景及意义 1
§1.2 课题任务要求 1
第二章 在线学习系统需求分析 3
§2.1 需求概述 3
§2.2 系统开发目标 3
§2.3 功能需求 3
§2.4 性能需求 4
§2.5 开发方案的比较与选择 5
§2.6 系统开发环境及工具 7
§2.6.1 开发/运行环境 7
§2.6.2 开发工具的选取 7
第三章 在线学习系统的设计 9
§3.1 系统数据流程描述 9
§3.2 系统总体结构设计 11
§3.3 功能模块设计 12
§3.3.1 课堂学习模块 12
§3.3.2 作业模块 13
§3.3.3 在线答疑模块 13
§3.3.4 练习测试模块 13
§3.3.5 公告模块 13
§3.3.6 答疑教室模块 14
§3.4 系统后台数据库设计 14
§3.4.1 数据库设计概述 14
§3.4.2 概念结构设计 14
§3.4.3 物理结构设计 19
第四章 在线学习系统的实现 22
§4.1公共模块的实现 22
§4.1.1 配置IIS 22
§4.1.2 连接数据库 22
§4.2 系统公用页面的实现 22
§4.3 各功能模块的实现 23
§4.3.1 课堂学习模块 23
§4.3.2 作业模块 25
§4.3.3 在线答疑模块 28
§4.3.4 练习测试模块 31
§4.3.5 公告模块 33
§4.3.6 答疑教室模块 36
第五章 系统运行与测试 40
§5.1 测试概述 40
§5.2 系统部分单元测试实例 40
§5.3 测试总结 43
总结 45
参考文献 46
致谢 47