基于PHP技术的学校网站建设.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PHP技术的学校网站建设

目 录 前 言 3 第一章 网站建设技术理论 4 1.1静态网站与动态网站 4 1.1.1 静态HTML 4 1.1.2动态网页技术与静态网页技术 5 1.2学校网站建设的定位 5 第二章 网站建设技术分析 7 2.1网站建设系统设计的需求分析 7 2.1.1设计的需求分析 7 2.1.2各种设计方案的比较 7 2.1.3确定设计方案 7 2.2平台的安装与配置 8 2.2.1 在Windows2000环境下安装与配置服务器 8 2.2.2在Windows2000环境下安装和配置PHP4.2.3 8 2.2.3在Windows2000环境下安装和配置MySQL 9 2.3 PHP技术介绍 9 2.3.1 PHP语言简介 9 2.3.2 PHP的特点 10 2.3.3客户端GUI应用 11 2.4 MySQL数据库介绍 13 2.4.1 MySQL简介 13 2.4.2 连接和断开数据库 14 2.4.3 MySQL数据库数据的查找﹑插入 14 2.5PHP与MySQL的交互 15 2.5.1 连接管理函数 15 2.5.2 选择数据库函数 16 2.5.3 构造查询函数 16 2.5.4 结果集处理函数 17 2.5.5 PHP中的会话(session) 17 2.6 XML技术应用 18 第三章 网站建设的总体设计 19 3.1学校网站建设的步骤 19 3.2学校网站的前台页面设计 19 3.2.1页面设计布局 19 3.2.2网站页面设计的实现 21 3.3网站后台管理的总体设计 21 3.3.1后台管理的系统流程图 22 3.3.2 设计系统文件首要规划 22 第四章 动态网站建设的技术实现 23 4.1数据库设计 23 4.1.1创建数据库 23 4.1.2 创建表 23 4.2 前台动态网页生成的具体实现 24 4.3 后台模块功能的具体实现 26 4.3.1 后台管理模块的登录 26 4.3.2设计管理员管理 26 4.3.3设计文件管理 29 4.3.4新闻发布模块 31 第五章 网站建设测试说明 32 5.1 网站设计测试方法 32 5.2网站设计需要改进的地方 32 5.2.1服务器选取 32 5.2.2在网站设计中涉及到的数据库安全问题 32 第六章 总结与展望 33 6.1网站设计的总结与技巧 33 6.1.1文字和图片的定位 33 6.1.2链接的正确性 33 6.1.3站点设计技巧 33 6.2 结 束 语 34 6.3 致 谢 35 第七章 参考文献 36 Abstract 37 前 言 Internet是一个全球性的网络集合,目前的网络用户数以亿计。计算机网络的应用领域更是在飞速发展,深入到人们生活的各个角落。 随着网络技术的成熟与飞速发展, 万维网(WorldWide Web) 上的信息资源正在以前所未有的速度增长,各种各样的网站如雨后春笋般地涌现出来。然而随着信息资源的迅速增长,有越来越多信息资源需要放到网上供大家共享。 面对如此庞大的信息资源,如何高效地对这些信息进行组织,如何提高网页的浏览速度,如何提高搜索引擎的搜索性能,以及如何对这个庞大的信息库进行维护是我们不得不面对的一个重要问题。在建立网站时传统的做法是以网页为基本单位对信息进行组织。对于做过网站开发的人员,相信对制作大量网页的单调重复的工作都深有体会。 本设计者通过对大量的学校网站进行调查,发现在一个网站中的页面上存在许多共同的信息,各个网页的内容可以调用数据库中的记录,来动态生成页面,这样既保持网站的风格一致性,使网站维护变得更加简单。 第一章 网站建设技术理论 1.1静态网站与动态网站 1.1.1 静态HTML 最基本的web页面类型是完全以HTML编写的纯静态的,基于文本的页面。如图1-1所示,当客户计算机通过Web或局域网向服务器做出对某个页面的HTTP请求时,服务器只是把从文件中找到的文本传递过来。当该数据返回到客户机,浏览器按照自己对代码内容的精确理解、用户的首选设置、显示器大小以及其他因素做出最佳处理。服务器上HTML文件的内容与客户机上页面的源代码完全相同。 图1-1 简单的HTTP请求 像这样的非常普通的静态HTML具有某种优势: ◆任何浏览器都有能力显示它。 ◆许多种设备都有能力显示它。 ◆它执行每个请求都很迅速,并且使用了最少的资源。 ◆HTML易于学习或自动生成。 ◆能够迅速对每个页面做出小改动。 当然,静态HTML也有不利的一面,包括下面这些方面: ◆难于控制设计和布局。 ◆规模可伸缩性不够好。 ◆交互性不够好。 ◆难于包括关于页面的有意义的元数据(metadata)。 ◆不能应付内容或个性化信息的迅速改变。 ◆不是很具有吸引力。 由于所有这些原因,静态HTML迅速成

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档