1、 本 科 毕 业 论 文 精品课程网络展示平台 教学队伍、电子课件、教学录像及教学论坛模块 设计 Excellent Courses Network Platform 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 教授 年 月 摘 要 在 网络信息技术高速发展的今天 , 应用现代信息技术构架的网络多媒体教学应用平台已成为现代教育技术改 革与发展的方向。 各大院校的精品课程网站 不仅能使更多的人享用宝贵的教育资 源 , 同时也对于提升学校自身的知名度 , 提高学生自学能力 , 具有极大的 帮助 。 但目前 的精品课程建设 由于没有 现成 的网络平台,
2、需 专门 订制网站, 因此 存在 不少 实际的 问题 。鉴于此,本项目旨在开发一个 精品课程 网络 展示 平台 。该平台 可展示 不同院校的精品课程,使任何人均可方便 快捷 地浏览各个院校的精品课程 ,使精品课程 具有较广泛实用性 ;同时,可使任何人 ( 即使只处于计算机基础水平 ) 能 十分容易地 发布精品课程,并能轻松自如地更新资料信息,增强课程资料的实时性,从而提高学生学 习的积极主动性。 本设计是基于 B/S架构 的开发 , 采用 了 ASP 程序设计语言及 Microsoft SQL Server 2005数据库 。 本项目从实现方便学生自学、 简化发布过程、 便于任何人了解师资队伍
3、和课程信息 、以及 增强师生互动等方面 考虑,确定包含“教学队伍”、“电子课件”、“教学录像”和“教学论坛”四大模块内容,并具体分析了需求,阐述了概要设计和详细设计,并在最后系统整合时,完善了 本平台 其余模块的部分功能。 通过测试分析 , 该系统的运行稳定 、 可靠 , 具有一定的实用价值 。 关键字 : 精品课程 ; 发布 ; 平台 ; B/S 架构 ABSTRACT Today, with the information technology of the network developing in the high-speed, the application of modern in
4、formation technology network structure platform for multimedia applications in teaching and learning has become the direction of the reform and development in modern educational technology. Courses websites in major institutions not only make more people access to share educational resources, but al
5、so help to enhance the schools popularity, and enhance self-learning ability. However, the current lack of quality curriculum-building network of off-the-shelf platform, customized Websites need to be specialized, so there are many practical problems. In view of this, the project aims to develop a C
6、ourses network platform. The platform can be a fine display of courses at different institutions, so that anyone can quickly and easily browse the various fine courses of different institutions, and so that the fine courses can be wider use; At the same time, it will enable any person (even if only
7、at a basic level of computer) can be very easy to publish quality courses, to update information, and to enhance real-time courses, thereby enhance the active learning initiative. The development of the design is based on the B/S structure, and use the ASP program design language and Microsoft SQL S
8、ever 2005 database. From the realization of enabling the students to self-learning, simplifying the publishing process for any person to understand teachers and curriculum information, and enhancing the areas of teacher-student interaction , the project contains the contents of the four modules -“Te
9、aching Team“, “Electronic Courseware“, “Teaching Video“ and “ Teaching Forum“, and a detailed analysis of the demand, and the outline design and detailed design, and finally perfects some functions of the rest modules in the system integration. According to the test, the system is running stably, re
10、liably, and has a certain practical value. Key words: Excellent courses; Publishing; Platform; B/S structure 目 录 第一章 引言 . 1 1.1 项目背景 . 1 1.2 开发意义 . 1 1.3 开发工具 . 2 1.4 项目任务 . 5 第二章 系统的总体设计 . 6 2.1 需求背景 . 6 2.2 需求概述 . 6 2.2.1 功能性需求 . 6 2.2.2 性能需求 . 8 2.3 系统关键问题分析 . 8 2.3.1 合理的数据库设计 . 8 2.3.2 友好的前台页面 .
11、 8 2.3.3 易操作的逻辑流程 . 9 2.4 确定运行环境 . 9 2.4.1 硬件环境 . 9 2.4.2 软件环境 . 9 2.5 系统概要设计 . 9 2.5.1 业务流 . 9 2.5.2 系统模块 . 12 2.6 系统部署架构 . 13 2.7 数据库设计 . 15 2.7.1 数据信息 . 15 2.7.2 数据流 . 15 2.7.3 实体关系 . 17 2.7.4 数据表 设计 . 19 2.7.5 建立数据库 . 23 2.7.6 数据访问 . 24 2.8 平台框架 . 25 第三章 系统 部分 模块 详细设计 . 27 3.1 教学队伍模块 . 27 3.1.1
12、模块用例 . 27 3.1.2 模块类图 . 29 3.1.3 模块开发前准备 . 30 3.1.4 界面设计 . 31 3.1.5 功能实现 . 32 3.2 电子课件模块 . 35 3.2.1 模块用例 . 35 3.2.2 模块类图 . 37 3.2.3 模块开发前准备 . 38 3.2.4 界面设计 . 39 3.2.5 功能实现 . 40 3.3 教学录像模块 . 43 3.3.1 模块用例 . 43 3.3.2 模块类图 . 45 3.3.3 模块开发前准备 . 47 3.3.4 界面设计 . 48 3.3.5 功能实现 . 48 3.4 教学论坛模块 . 51 3.4.1 模块用
13、例 . 51 3.4.2 模块类图 . 53 3.4.3 模块开发前准备 . 54 3.4.4 界面设计 . 55 3.4.5 功能实现 . 55 第四章 系统实现展示 . 59 4.1 教学队伍模块页面展示 . 59 4.1.1 浏览教学队伍列表 . 59 4.1.2 浏览教师详细信息 . 59 4.1.3 编辑教师详细信息 . 60 4.1.4 新增教师详细信息 . 60 4.2 电子课件模块页面展示 . 61 4.2.1 浏览电子课件列表 . 61 4.2.2 新增电子课件信息 . 62 4.2.3 编辑电子课件信息 . 62 4.2.4 下载电子课件 . 63 4.3 教学录像模块页面
14、展示 . 64 4.3.1 浏览教学录像列表 . 64 4.3.2 浏览教学录像内容 . 64 4.3.3 新增教学录像信息 . 65 4.3.4 编辑教学录像信息 . 65 4.4 教学论坛模块页面展示 . 66 4.4.1 浏览论坛主题列表 . 66 4.4.2 浏览论坛主题信息 . 67 4.4.3 发表主题帖子 . 67 4.4.4 发表跟帖 . 68 第五章 结论 . 69 参考资料 . 71 致谢 . 72 Contents Chapter 1 Introduction . 1 1.1 The Background of the Project . 1 1.2 Developmen
15、t meanings . 1 1.3 Development tools . 2 1.4 Project tasks . 5 Chapter 2 System Total Design . 6 2.1 Requirement Background . 6 2.2 Requirement Outline. 6 2.2.1 Functionality Requirement . 6 2.2.2 Function Requirement . 8 2.3 System Key Problems Analysis . 8 2.3.1 Reasonable Database Design . 8 2.3.2 Friendly Frontpage. 8 2.3.3 Easy Operating Logical Steps . 9 2.4 Running Environment . 9 2.4.1 Hardware Environment.