毕 业 论 文
题目:基于 Web 技术的综合教学管理平台的设计
与应用
院 部
专业班级
届 次
姓 名
学 号
指导教师
基于 Web 技术的综合教学管理平台的设计与应用
【摘要】随着 Internet 技术的发展,人们的学习生活已经离不开网络。未来社
会人们的生活和学习将越来越依赖于数字技术的发展,越来越数字化、网络化、
电子化、虚拟化。Internet 的发展历程以及目前的应用状况和发展趋势,可以
充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也
会发生某种变化。
本设计尝试用 VS2005 在网络上架构一个在线综合教学管理平台,以使
每一位学生不用出门进教室,在家里就能够通过上网来轻松学习。本文从理论和
实践两个角度出发,对一个具有数据挖掘功能综合教学管理系统进行设计与实现
分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别
深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所
用到的开发技术 VS2005 的特点、结构框架以及使用方法。接着对课程系统的可
行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明
确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详
细的讲解。
【关键字】ASP.NET;SQL Server;综合教学管理平台
Comprehensive teaching management platform based on Web
technology of design and application
with the development of Internet technology, people's life has been
inseparable from the learning network. The future society people's life
and learning will be more and more dependent on the development of
digital technology, more and more digital, network, electronic and
virtualization. Internet development course and present application status
and development trend, can fully believe that network technology will
greatly change the way we live and work, and even social values may
also be some change.
Try to use this design on the network architecture is a
comprehensive online teaching model used by VS2005 management
platform, in order to make every student don't have to go into the
classroom, study at home can easily by surfing on the Internet. In this
paper, from two angles of theory and practice, for a system with functions
of data mining in online teaching to carry on the design and realization
analysis. Paper first of all, the paper describes in detail the relevant
concepts of object-oriented analysis and design and technology,
especially deep in this system are introduced in application to knowledge,
such as: object oriented analysis and design process; System used in the
development of the technical characteristics, structure and using method
of model used by VS2005. Then of course the feasibility of the system
are analyzed, then the system design idea, design goal and the overall
structure of the system was clear plan. Finally on the main page, database,
application system design and implementation of a detailed explanation.
【 key words 】 : ASP.NET; SQL Server; Comprehensive teaching
management platform
目 录
第 1 章 绪论 .......................................................4
1.1 网络教育的发展情况......................................................................................4
1.2 教育网站系统的现状......................................................................................5
1.3 综合教学管理系统的优势..............................................................................6
第 2 章 涉及的知识和技术基础.........................................................................6
2.1.1 ASP.NET 简介............................................................................................6
2.1.2 ASP.NET 的安全性....................................................................................7
2.1.3 SQLserver 2005 简介 .............................................................................8
2.1.4 T-SQL 语言介绍..........................................................................................8
2.1.5 C#..............................................................................................................9
2.1.6 NET Framework 概述 ..............................................................................9
2.1.7 系统开发的环境介绍...............................................................................10
第 3 章 系统需求分析和总体设计...................................................................11
3.1.1 系统需求分析............................................................................................11
3.1.1 系统总体设计............................................................................................11
3.1.2.1 用户注册.........................................................................................13
3.1.2.2 用户登录........................................................................................14
3.1.2.3 管理员登陆流程............................................................................15
3.1.3 业务流分析..................................................................................................16
第 4 章 数据库设计及实现...............................................................................19
4.1 数据库设计概述.........................................................................................19
4.1.1 概念结构设计.......................................................................................20
4.1.2 逻辑结构设计.........................................................................................23
4.1.3 物理设计.................................................................................................27
4.1.4 数据库的实施.........................................................................................27
4.1.5 数据库的运行及维护.............................................................................28
第 5 章 系统功能模块设计与实现...................................................................28
5.1.1 用户注册及登录模块的实现 ..............................................................28
5.1.2 个人用户模块的设计和实现 ................................................................30
5.1.3 教程信息模块的设计和实现 ................................................................31
5.1.4 批改作业的设计和实现...........................................................................33
5.1.5 后台登陆功能模块的设计和实现 ..........................................................36
} 5.1.7 密码管理模块的设计和实现 ..............................................................40
第 6 章 系统测试...............................................................................................41
6.1.1 概念和意义................................................................................................41
6.1.2 特性...........................................................................................................41
6.1.3 重要性........................................................................................................42
6.2 本系统测试描述...........................................................................................42
第 7 章 系统评价 ..................................................42
7.2 系统存在的不足和解决方案......................................................................43
7.2.1 系统存在的不足................................................................................43
7.2.2 解决方案............................................................................................43
7.3 毕业设计的心得与收获..............................................................................43
第 8 章 参考文献 ..................................................44
第 9 章 致谢 .......................................................45
第 1 章 绪论
1.1 网络教育的发展情况
计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经
深入到了各行各业,各个领域,随着 Internet 的不断扩大和发展,电脑网络“把
每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速
路”,就像高速公路大大提高了车辆行驶的速度一样。
信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有
三点:第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可
以跟世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物、拍卖
等活动。正是由于有了这么一条信息高速路,网上查询和网上购物随之有可能,
因此网上商业交易也迅速地发展起来,也因此给我们的生活带来很多方便。
网络教育是基于成熟的 WWW 技术支持,以及完备的用户设备,而形成的一
种全新的网上学习平台。其主要特点是,学生不必到教育去上课,而只需在家里
进行相关操作,即可进行包括教学大纲、课程设置、视频教程、课件下载等功能,
随时随刻,想学就学,可以不受时间限制。而且,通过网上教育的推行,可使教
学过程中尽可能地减少纸张的使用率,这对环境保护也是能起到良好的促进作用。
但与此同时,相关的信息数据却急剧膨胀。这些海量的、以不同形式存储的
数据资料,表面上杂乱无章且缺乏组织的规整化,但事实上却包含了许多潜在的、
有价值的知识和规则,如何从这些海量的数据中发现有用的知识是知识工程研究
面临的新课题。
1.2 教育网站系统的现状
我国互联网行业较国外起步晚, 1994 年中国获准进入互联网,并于同年完
成所有中国互联网工作,次年 5 月,张树新创立瀛海威,这是中国第一家互联网
服务供应商,自此之后,在一代代 IT 人才的推动下,中国互联网事业获得蓬勃
发展。由此,中国课程网站的起步也较晚,但现在却无从得知谁是第一家课程网
站了,只知道现在中国课程网站的发展十分迅速,几乎涵盖了所有包括中小学、
大学及各种技能证书培训的所有课程,内容丰富而冗余,分类庞杂而紊乱,大多
功能相似,内容相仿。。
1.3 综合教学管理系统的优势
综合教学管理系统的最大优势不是最快,而是最多最深,它为学生提供了无
限大的选择空间,通过多种媒体表现形式,使学生可以选择最适合自己的学习方
式。在线教学辅助系统是传统课堂的延伸和拓展,是课后学习的一个很好的平台,
与课程馆相比,有着更好的学习气氛,与平常的网络学习系统相较,则又多了些
针对性的纵深辅导。