logo资料库

精品课程网站毕业论文.doc

第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
资料共64页,剩余部分请下载后查看
第一章 系统概述
1.1项目开发的背景和意义
1.1.1项目开发背景
1.1.2项目开发意义
1.2项目开发环境
1.3项目开发工具介绍
第二章 可行性研究
2.1引言
2.1.1编写目的
2.1.2项目简介
2.2可行性研究的前提
2.2.1要求
2.2.2目标
2.2.3可行性研究的方法
2.3技术可行性分析
2.4经济可行性分析
2.4.1支出
2.4.2效益
2.4.3收益/投资比
2.5操作可行性分析
2.6结论意见
第三章 需求分析
3.1任务概述
3.1.1任务目标
3.1.2用户特点
3.1.2假定和约束
3.2功能需求
3.3数据流图
3.4数据字典
3.5性能需求
3.6接口需求
第四章 总体设计
4.1系统体系结构
4.2系统模块结构
4.3系统数据库设计
4.3.1概念设计
4.3.2逻辑设计
4.3.3物理设计
第五章 详细设计
5.1系统程序流程
5.2前台显示功能模块
5.3后台管理功能模块
第六章 编码实现
6.1前台显示实现
6.1.1用户注册功能实现
6.1.2用户登录功能实现
6.1.3用户浏览课程信息功能实现
6.1.4用户下载录像功能实现
6.2后台管理实现
6.2.1课程信息管理功能实现
6.2.2录像信息管理功能实现
第七章 系统测试
7.1前台显示测试
7.1.1用户注册测试
7.1.2用户登录测试
7.1.3用户浏览课程信息测试
7.1.4用户下载录像测试
7.2后台管理测试
7.2.1课程信息管理测试
7.2.2录像信息管理测试
7.3测试结论
结束语
致谢
参考文献
附录 英文资料翻译
学士学位论文 题目:精品课程网站 设 计 人:张 瑶 指导教师:赵俊忠 所属系部:计算机科学与技术学院 专业班级:计算机科学与技术 052001 2009 年 6 月 10 日
太原科技大学学士学位论文 中文摘要 精品课程是集现代性、科学性、先进性、整体性和有效性于一身的示范性课程。精 品课程建设是高校“教学质量与教学改革工程”中的一项重要内容。本网站在设计思路 上强调了精品课程网站的精品性、易用性、功能性和示范性,文中给出了精品课程网站 的模块设计和包装设计。 本网站采用了先进的.NET 技术设计和构建精品课程网站,使网站具有很强的交互性 和可维护性。在网站资源建设方面,充分展示了精品课程网站建设小组拥有的教学资源 和独具特色的教学成果。本文给出了精品课程网络的系统总体结构,阐述了 ASP 的工作 原理和运行环境,探讨了其操纵后台数据库的方法,并给出了数据库系统设计的结构和 交互式网页设计实现的具体步骤和程序的关键代码。本文虽然给出的是部分模块设计与 实现的方法,但程序稍加改动即可适合各类网上教学互动页面的设计与实现,满足网上 互动教学的各种实际需要。 关键词:网上教学;教学资源;精品课程;ASP.NET I
太原科技大学学士学位论文 The High-Quality Course Website Author: Zhang Yao Tutor: Zhao Junzhong Abstract The high-quality courses have many properties, which include modernization, scientific nature, advancement, integration and demonstration. The development of high-quality courses is a major project for teaching quality and reform in each university. High-quality, easy-using, functionalism and demonstration are paid much attention in the high-quality course website during designing. The design of component and packing of the high-quality course website are given. The high-quality course website has been designed and built by using advanced .NET technique. It has better interaction and maintainability. It sufficiently shows teaching resources and productions, which belong to the design group of the high-quality courses website. This Paper gives the general structure design of high-quality course website system, explains working principle and running environment of ASP, and discusses controlling method of backstage database. This paper also gives the concrete realizing step of database system design and interactive webpage design on the internet as well as main procedure codes. Although the design and implementation method provided by the paper is according to some modules, the program can be suited to all kinds of online interactive pages design and can realize the complicated demands for online interactive teaching by modifying a few of it. Keywords:Online Teaching; Teaching Resource; High-quality Courses; ASP.NET II
太原科技大学学士学位论文 目 录 第一章 系统概述 .............................................................................................................................................1 1.1 项目开发的背景和意义 .....................................................................................................................1 1.1.1 项目开发背景 ..........................................................................................................................1 1.1.2 项目开发意义 ..........................................................................................................................1 1.2 项目开发环境 .....................................................................................................................................1 1.3 项目开发工具介绍 .............................................................................................................................2 第二章 可行性研究.........................................................................................................................................4 2.1 引言 .....................................................................................................................................................4 2.1.1 编写目的 ..................................................................................................................................4 2.1.2 项目简介 ..................................................................................................................................4 2.2 可行性研究的前提 .............................................................................................................................4 2.2.1 要求 ..........................................................................................................................................4 2.2.2 目标 ..........................................................................................................................................4 2.2.3 可行性研究的方法 ..................................................................................................................4 2.3 技术可行性分析.................................................................................................................................5 2.4 经济可行性分析.................................................................................................................................5 2.4.1 支出 ..........................................................................................................................................5 2.4.2 效益 ..........................................................................................................................................5 2.4.3 收益/投资比.............................................................................................................................5 2.5 操作可行性分析.................................................................................................................................5 2.6 结论意见 .............................................................................................................................................5 第三章 需求分析 .............................................................................................................................................6 3.1 任务概述 .............................................................................................................................................6 3.1.1 任务目标 ..................................................................................................................................6 3.1.2 用户特点 ..................................................................................................................................6 3.1.2 假定和约束 ..............................................................................................................................6 3.2 功能需求 .............................................................................................................................................6 III
太原科技大学学士学位论文 3.3 数据流图 .............................................................................................................................................7 3.4 数据字典 .............................................................................................................................................8 3.5 性能需求 ...........................................................................................................................................13 3.6 接口需求 ...........................................................................................................................................14 第四章 总体设计 ...........................................................................................................................................15 4.1 系统体系结构 ...................................................................................................................................15 4.2 系统模块结构 ...................................................................................................................................15 4.3 系统数据库设计...............................................................................................................................16 4.3.1 概念设计 ................................................................................................................................16 4.3.2 逻辑设计 ................................................................................................................................19 4.3.3 物理设计 ................................................................................................................................20 第五章 详细设计 ...........................................................................................................................................24 5.1 系统程序流程 ...................................................................................................................................24 5.2 前台显示功能模块 ...........................................................................................................................25 5.3 后台管理功能模块 ...........................................................................................................................27 第六章 编码实现 ...........................................................................................................................................28 6.1 前台显示实现 ...................................................................................................................................28 6.1.1 用户注册功能实现 ................................................................................................................28 6.1.2 用户登录功能实现 ................................................................................................................29 6.1.3 用户浏览课程信息功能实现 ................................................................................................30 6.1.4 用户下载录像功能实现 ........................................................................................................32 6.2 后台管理实现 ...................................................................................................................................33 6.2.1 课程信息管理功能实现 ........................................................................................................33 6.2.2 录像信息管理功能实现 ........................................................................................................35 第七章 系统测试 ...........................................................................................................................................40 7.1 前台显示测试 ...................................................................................................................................40 7.1.1 用户注册测试 ........................................................................................................................40 7.1.2 用户登录测试 ........................................................................................................................41 IV
太原科技大学学士学位论文 7.1.3 用户浏览课程信息测试 ........................................................................................................42 7.1.4 用户下载录像测试 ................................................................................................................43 7.2 后台管理测试 ...................................................................................................................................43 7.2.1 课程信息管理测试 ................................................................................................................43 7.2.2 录像信息管理测试 ................................................................................................................45 7.3 测试结论 ...........................................................................................................................................46 结束语............................................................................................................................................................. 47 致谢 ................................................................................................................................................................. 48 参考文献 ......................................................................................................................................................... 49 附录 英文资料翻译 .......................................................................................................................................50 V
太原科技大学学士学位论文 第一章 系统概述 1.1 项目开发的背景和意义 1.1.1 项目开发背景 随着 Internet 的飞速发展,互联网已成为人们快速获取、发布和传递信息的重要渠 道,它在人们的工作、生活等各个方面发挥着重要的作用。在 Internet 上发布信息主要 是通过网站来实现的,获取信息也要在 Internet 上按照一定的检索方式将所需要的信息 从网站上下载下来。网上教学亦逐渐显示出其独特的优势,它不仅克服了传统的学习、 交流所受时间和空间限制的缺点,同时又为学习者提供了一个个性化的学习环境,网上 教学已经发展成为现代教育的重要组成部分。 为全面提高高等学校教学质量,促进现代信息技术在教学中的应用,共享优质教学 资源,教育部启动了国家精品课程建设。精品课程是集现代性、科学性、先进性、整体 性和有效性于一身示范性的教程,而精品课程网站建设则是精品课程建设的重要内容之 一。本精品课程网站的建设就是在这样的背景下提出来的。 1.1.2 项目开发意义 基于 Internet 的网络教学有着其独特的优势,它不仅克服传统教学方式受时间、空 间限制的缺点,同时又为学习者提供了可视化的学习环境。采用精品课程网站进行教学, 由于运用了图片和动画等多媒体技术,不仅增强了课程的趣味性和互动性,还使一些抽 象的、不易理解的概念变得生动、形象,易于接受理解,提高了学生们的学习效率与学 习质量。精品课程网站不仅为学生们在互联网上完成课堂练习和实验教学提供了参与和 实践的机会,同时实现了网络教学中对教师和学生的有效管理,还可以对教程和学生基 本学习情况进行高效跟踪,并且具有友好的人机交互能力。 1.2 项目开发环境 (1)硬件环境: Intel Celeron 2.4GHz 以上处理器,1GMB 以上内存容量,80GMB 以上硬盘容量。 (2)软件环境: Microsoft Windows XP 操作系统,IIS 5.1,Microsoft SQL Server 2000 数据库, Microsoft Visual Studio 2005 开发工具。 1
太原科技大学学士学位论文 1.3 项目开发工具介绍 (1).NET Framework .NET Framework 是用于生成、部署和运行XML Web Services与应用程序的多语言 环境。它由三个主要部分组成: 公共语言运行库 运行库实际上在组件的运行时和开发时操作中都起到很大的作 用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他 组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制 执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如 内存管理),运行库使开发人员的操作非常简单,尤其是与今天的COM相比。特别是反 射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。 统一编程类 该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类 库集(API)。目前,C++开发人员使用Microsoft基础类,而Java开发人员使用Windows 基 础类。该框架统一了这些完全不同的模型,还为Visual Basic和JavaScript程序员提供了对 类库的访问。通过创建跨所有编程语言的公共API集,公共语言运行库使得跨语言继承、 错误处理和调试成为可能。从JavaScript到C++的所有编程语言具有对框架的相似访问, 开发人员可以自由选择它们要使用的语言。 ASP.NET ASP.NET建立在.NET Framework的编程类的基础上,为Web应用程序模 型提供了一组可简化Web应用程序生成的控件和基础结构。ASP.NET包括可用于封装通 用HTML用户界面元素(如文本框、按钮和列表框)的一组控件。但这些控件在Web服 务器上运行,并以HTML的形式将其用户界面呈现在浏览器中。在服务器上,这些控件 公布面向对象的编程模型,该模型为Web开发人员提供面向对象编程的丰富功能。 ASP.NET还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少开发 人员必须编写的代码数量,并提高应用程序的可靠性。另外,ASP.NET使用这些同样的 概念使开发人员能够以服务的形式交付软件。使用XML Web Services功能,ASP.NET开 发人员可以编写他们的业务逻辑,并使用ASP.NET基础结构通过SOAP交付该服务。 (2)SQL Server SQL Server是大型的关系数据库,适合中型企业使用,它建立于Windows的可伸缩 性和可管理性之上,提供功能强大的客户/服务器平台,很多系统的开发而将SQL Server 2
分享到:
收藏