基于PHP技术的远程教育网络设计
摘 要 远程教育系统是利用现代网络技术,在不同时间、不同地点提供给被服务对象相同知识信息的新生事物。建设高校远程教育系统是教育部根据当代教育现状提出的一项系统工程,旨在提高全民素质,扩大高等教育对象的范围,具有深远的意义。 本文介绍了哈尔滨工程大学自动化学院远程教育网的设计实现,阐述了动态网站设计的步骤和其间遇到的各种问题。文章包含了架设远程教育网系统运用的各项技术、设计流程,并对其中的关键技术—视频点播做出了详细的论述。设计采用的PHP语言、MySQL数据库以及Apache服务器都是当今流行的软件系统,对读者自主开发远程教育系统有一定的指导意义。 运用好远程教育技术,提高院系知名度,加深服务对象对所学内容的理解和巩固,其益处是深远的。 关键词:PHP; MySQL; Apache;远程教育 ABSTRACT Remote education system is a newborn thing which based on modern network technology, supply the customers the same information at different time and different location. Building the Remote education system of colleges and universities is a systems engineering which raised by ministry of education in order to improve quality of the whole nation and enlarge the scope of the colleges and universities ’students. It have far-reaching significance. The article intrduce the design of the remote education system of the Automatic control college of Herbing engineering university, talk about the step of building a active network and the problems. This article explained all kinds of technology and design path during the setting up. It had a discussion on a key technology- VOD. The PHP language, MySQL system and Apache server using in the design are all popular software system in nowadays. It gives the designer some advice. Using remote education can improve the rate of identity of the university and deepen the impress of the knowledge of the customer, it has a lot of benefit. Key words: PHP; MySQL; Apache; Remote education system 目 录 第1章 绪论 …………………………………………………………………1 1.1 选题的背景 ……………………………………………………………1 1.2 选题的目的和意义 ……………………………………………………1 1.3 远程教育的发展动态 …………………………………………………2 1.4 论文的写作思路 ………………………………………………………3 第2章 动态网站的实现方法和技术 …………………………………5 2.1 序言 ……………………………………………………………………5 2.2 PHP语言 ……………………………………………………………6 2.2.1 PHP语言简介 …………………………………………………6 2.2.2 PHP的发展史 …………………………………………………7 2.2.3 Apache服务器简介 …………………………………………9 2.3 MYSQL数据库 ……………………………………………………10 2.3.1 关系数据库的概念 …………………………………………10 2.3.2 MYSQL数据库介绍 ………………………………………11 2.4 动态网站 ……………………………………………………………12 2.4.1 动态网站的结构 ……………………………………………12 2.4.2 动态网站的设计流程 ………………………………………13 2.5 本章小结 ……………………………………………………………14 第3章 远程教育网的设计实现…………………………………………15 3.1 远程教育网的基本架构 ……………………………………………15 3.2 前台界面设计 ………………………………………………………16 3.2.1 用户界面设计 ………………………………………………16 3.2.2 管理界面设计 ………………………………………………17 3.3 后台数据库设计 ……………………………………………………18 3.3.1 用户数据库的设计 …………………………………………18 3.3.2 网站资料数据库的设计 ……………………………………23 3.4 PHP程序设计 ……………………………………………………26 3.4.1 PHP语言的语法 ……………………………………………26 3.4.2 PHP语言与HTML语言的结合使用 ………………………26 3.4.3 PHP的环境配置 ……………………………………………28 3.5 动态调试技术 ………………………………………………………31 3.6 设计中采用的两项新技术 ………………………………………32 3.6.1 Session的使用 ………………………………………………32 3.6.2 采用全UTF-8编码 …………………………………………32 3.7 本章小结 ……………………………………………………………32 第4章 视频点播服务系统的架设 …………………………………34 4.1 视频点播系统简介 …………………………………………………34 4.2 视频点播系统的架构和选型 ………………………………………34 4.2.1服务器的选择 …………………………………………………34 4.2.2 播放方式的选择 ………………………………………………35 4.2.3 几个概念 ………………………………………………………35 4.3 视频点播系统的设计 ………………………………………………36 4.4 本章小结 ……………………………………………………………40 结 论 ………………………………………………………………………41 参考文献 ……………………………………………………………………42 致 谢 ………………………………………………………………………44 第1章 绪 论 1.1 选题的背景 远程教育是利用现代信息技术发展高素质教育的一种教育方式。随着通信技术和信息处理技术的成熟,现代远程教育应运而生。与函授和电视大学教育相比,现代远程教育显著地增强了教与学两方面的交互能力,使 [1] [2] 下一页 |