摘要:Internet技术日益更新发展,网络已经渗透到人们的生活与学习,计算机网络成为教学资源传播的重要媒介。网络教学平台与传统教学互补,完成课程教学目的,这种现象成为现代教育的发展方向。
本文重点研究《信息存储与检索》这门课程如何实现网络教学的内容,开发一个界面流畅、资源丰富的平台,达到学生用户可自主学习的目的。起初先对系统进行了详细的需求分析,针对系统实际情况,选择了开发工具并明确了系统所具备的几项重要功能。
本文先阐述了网络教学平台开发的背景意义,然后是对开发此系统用到的一系列关键技术进行了详细的说明。系统为用户提供章节学习、课程课件、教学视频、在线考试、在线留言和管理员登录六大功能,学生用户可以学习到《信息存储与检索》课程的各个章节内容,下载课程课件。此外,系统还专门制作了视频播放插件,可供学生在线观看教师讲解章节的真实录像,提高了学生自主学习优势。在线考试系统方便了学习内容的巩固,教师也更能把握学生的知识掌握度,学生与教师的互动性得到提高。
根据系统所需功能,采用Microsoft SQL Server 2008 Express设计后台数据库,开发工具则采用Microsoft Visual Studio 2010。
关键词:信息存储与检索;Visual Studio;ASP.NET;SQL Server数据库
目录
摘要
Abstract
1绪论-1
1.1研究背景及意义-1
1.2系统研究方法-1
1.3技术路线-2
2 系统开发环境-3
2.1 ASP.NET概述-3
2.2 动态网站技术-3
2.3 数据库技术-4
2.4 ADO.NET连接数据库-4
3 系统分析-5
3.1系统需求分析-5
3.1.1功能需求分析-5
3.1.2性能需求分析-5
3.2 可行性分析-5
3.2.1 技术可行性分析-5
3.2.2 社会可行性分析-6
3.2.3 经济可行性分析-6
3.3业务流程分析-6
4 系统设计-7
4.1 系统架构-7
4.2功能模块设计-7
4.3.1 数据库E-R图-7
4.3.2 数据库实体-8
4.3.3数据库设计表-9
5系统实现-12
5.1导航栏界面-12
5.1.1 系统首页-12
5.1.2章节学习-12
5.1.3课程课件-13
5.1.4教学视频-14
5.1.5在线考试-15
5.1.6在线留言-15
5.1.7后台登陆页面-16
5.2后台管理员界面-16
5.2.1章节学习管理-16
5.2.2课程课件管理-17
5.2.3教学视频管理-18
5.2.4学生信息管理-19
5.2.5教师信息管理-19
5.2.6学生用户后台管理-20
5.2.7在线考试管理-21
5.2.8留言管理-22
5.2.9作业管理-22
6系统测试-23
6.1系统测试计划-23
6.2 系统测试工具-23
6.3系统测试方法和测试类型-23
6.4系统测试的目的和原则-23
6.5系统测试效果-24
结论-26
致谢-27
参考文献-28