论文摘要
当今世界,科学技术突飞猛进,国际竞争日趋激烈。人类社会已经进入了信息化时代,终身教育及终身学习的重要性被越来越多的人认识和接受。在这样的时代背景下,以面对面的传统课堂教育方式为主的传统教育已无法满足人们对于接受现代化教育的需求。伴随计算机信息技术的发展,现代化远程教育模式以其特有的实时性、交互性、便捷性和高效性等优势逐步成为了现代教育的新模式。本文主要研究了如何利用现代软件工程理论和软件开发技术开发在线教学系统的方法。本文利用ASP和ADO组件技术,设计了一个在线教学系统,系统包括教学内容发布,公告发布,作业在线提交和评阅,以及在线答疑等主要功能。此外,本系统在设计上还采用基于角色的软件设计方法(Role-Based Software Design),从而实现了对教师和学生的角色管理,使系统具有了良好的实用性和功能扩展性。论文首先就教育信息化理论,主流的软件开发架构如C/S架构、B/S架构,ASP组件技术,关系数据库技术等相关理论进行了阐述。在此基础上,给出了在线教学系统的需求分析和总体架构设计。然后,详细讨论了系统数据库设计以及主要功能模块如信息发布,在线提交,在线答疑,角色控制等的具体实现方法,并给出了各主要功能模块的核心实现代码。最后对在线教学系统的设计和实现给出总结和展望。
论文目录
摘要Abstract第1章 绪论1.1 课题研究的背景1.2 课题研究的意义1.3 论文的基本结构第2章 系统开发的相关理论和技术2.1 现代远程教育理论2.2 软件体系结构2.2.1 软件体系结构概述2.2.2 C/S结构简介2.2.3 B/S结构简介2.3 ASP组件技术2.4 ADO组件技术2.5 数据库技术基础2.5.1 数据库设计2.5.2 实体关系模型(E-R模型)2.5.3 数据模型2.5.4 ODBC技术2.6 访问控制策略第3章 在线教学系统的需求分析3.1 系统功能性需求分析3.2 系统非功能性需求分析第4章 在线教学系统的总体设计4.1 系统体系结构设计4.1.1 系统总体架构4.1.2 系统的功能模块4.2 系统数据库设计4.2.1 数据库的需求分析4.2.2 数据库的逻辑结构设计4.2.3 数据库开发工具4.3 网站整体设计4.3.1 网站首页4.3.2 创意与风格4.3.3 布局与版式4.3.4 色彩搭配第5章 在线教学系统的详细设计和功能实现5.1 系统前端页面的设计与开发5.1.1 系统公用文件设计5.1.2 主页面设计5.1.3 公告栏功能模块设计5.1.4 在线答疑功能模块设计5.1.5 作业上传和评阅功能模块设计5.1.6 在线聊天功能模块设计5.2 基于角色的系统权限管理设计5.2.1 系统的角色设计5.2.2 网站权限管理的设计方法5.2.3 授权策略的存储和管理机制5.3 系统的发布与维护5.3.1 数据库的配置5.3.2 系统的发布5.3.3 系统的维护第6章 总结与展望6.1 对本文工作的总结6.2 对未来工作的展望参考文献致谢
相关论文文献
标签:在线教学系统论文; 架构论文; 组件技术论文; 基于角色的访问控制论文;