摘 要
网上教学课程网站是基于计算机网络传递,处理和交流的具有特定结构和教学功能结构的教学材料。与传统教育相比,借助互联网实现的网络教学是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地的学习,让更多的学习者共享优秀的教育资源,达到真正意义的自主学习。
课程网站是一个基于B/S结构的Web应用程序,它结合ASP.NET开发技术,数据库技术以及其他一些基于Web的应用开发技术,开发出一个基于.NET的《计算机网络》课程教学网站。论文完成的主要工作有:首先对网站开发的意义及所用到的技术进行了介绍,接着从网上教学的实际出发,对课程网站进行了需求分析和总体设计,详细地分析了网上教学系统应具备的主要功能,根据系统功能需求分析,对系统的功能结构进行抽象,分解,形成系统的功能设计和数据库设计,并对该网上教学系统所涉及到的数据库进行规划,设计。在分析了基于.NET的课程网站数据库设计的一致性原则的基础上,重点考虑课程网站系统的相关数据库的结构设计;最后是实现课程网站系统的详细方案,有网上教学,用户管理,在线作业和测试,在线聊天室和网上辅导答疑,这是系统的详细设计阶段。同时系统对网站的网络安全问题进行重点的研究,并且在设计与开发过程中予以实施。
关键词:网上教学,B/S结构,ASP.NET技术,数据库
目录
第1章 绪论 1
1.1 网上教学的背景及选题意义 1
1.2 网上教学的现状分析 1
1.3 论文组织结构 2
第2章 系统开发的技术 3
2.1 WEB应用系统三层架构技术 3
2.2 ASP.NET技术及其优势 3
2.3 ADO.NET技术 4
2.4 关系型数据库技术(RDBMS) 5
第3章 系统需求分析 7
3.1 功能需求 7
3.2 系统的业务流程 7
3.3 出错处理需求 9
3.4 数据流图 9
3.5 软硬件环境 11
3.6 其他需求 12
第4章 系统总体设计 13
4.1 功能设计 13
4.2 系统的结构设计 14
4.3 数据库设计 15
4.3.1 数据库需求分析 15
4.3.2 数据库概念结构设计 16
4.3.4 数据库逻辑结构设计 17
4.3.5 数据库访问模块设计 18
第5章 系统详细设计 20
5.1 系统功能模块 20
5.2 用户登录验证模块 20
5.3 网上教程模块 23
5.4 辅导答疑模块 24
5.5 后台中心管理模块 28
5.6 系统安全模块 31
结 论 35
参考文献 36
致 谢 37
附 录 38