摘要:随着计算机技术的迅速发展,学校在教学和管理的信息化发展上也有很大的进步,这就要求对各个环节上获得均衡发展,在软件和硬件两方面上为学校搭建水平一流的信息管理以及教育教学的平台。本文设计开发的教学网站也是重要的一个方面之一。本系统实现了论坛交流、在线预览、下载资料、动态发布内容等功能,具有在网站动态发布内容时操作方便的优点。网站上线后具有减轻教师与学生沟通难度、提高工作效率、简化学生上课的流程,方便学生更加全面的了解这门课程。系统选用的开发软件是Hbuilder,美工软件是Photoshop,后台数据库为Mysql。本系统的开发基于结构化的设计思想。35411 毕业论文关键词: 课程;教学网站;动态发布;Mysql
The design and implementation of educational website " Comprehensive training of program design "
Abstract: Along with the fast development in computer technology, we have gotten big progress in school education and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. The system has realized the bbs commuication, online surfing, download matrial for lesson, The dynamic release of website content and so on,with dynamic release of website content when convenient operation of the advantages. I developed this website is in order to reduce the difficulty of communication between teacher and student, enhance the work efficiency, optimize the process of student's lesson, make student understand of lesson convience. The system chooses the software of development that use is Hbuilder , and Mysql. The system developpments adopt idea of construction designing
KeyWords:lesson; educational website; dynamic release; Mysql
目录
1. 概述 7
1.1 选题背景 7
1.2 开发教学网站的目的和意义 7
1.3 系统架构 8
1.4 功能特点及优势 8
1.4.1 简洁又美观的网站外观 8
1.4.2 动态的内容发布管理 8
1.5 PHP 技术 9
1.5.1 PHP 简介 9
1.5.2 Apache环境配置 9
1.6 MySQL简介 10
1.6.1 MySQL的概述 10
1.6.2 MySQL的特性 10
1.6.3 MySQL的应用 11
1.7 JavaScript的简介及特点 11
1.7.1 JQuery的概述及特点 12
1.8 Ajax(无刷新技术)技术 12
1.8.1 Ajax技术简介 12
1.8.2 Ajax的优点 13
1.9 文献综述 13
2. 系统分析 15
2.1 系统分析 15
2.1.1 总体要求 15
2.1.2 可行性分析 15
2.1.3 系统的需求分析 16
2.1.4 非功能性需求描述 16
2.2 系统用例模型 17
3. 系统总体结构设计 19
3.1 概念结构设计 19
3.2 数据字典 19
4. 系统的详细设计 21
4.1 数据库总体设计 21
4.1.1 管理员表结构 21
4.1.2 网站内容表结构 21
4.1.3 教师表结构 21
4.1.4 教师内容表结构 22
4.1.5 数据库连接和配置 23
4.2 网站界面设计 27
4.2.1 首页 27
4.2.2 课程介绍界面 27
4.2.3 网站内容界面 28
5. 系统实现 30