web系统毕业论文(3)

2019-03-11 10:18

第二章 关键技术介绍

2.1开发环境

2.1.1 浏览器与服务器结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装MYSQL或 SQLLite等数据库。浏览器通过Web Server 同数据库进行数据交互。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

2.1.2 WAMP运行环境

Windows下的Apache+MySQL+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序。但是因为常被放在一起使用,拥有了越来越高的兼容度,为了方便安装配置,我们可以安装集成软件WampServer,来组成了一个强大的Web应用程序平台。

WAMP是基于Windows,Apache,MySQL和PHP的开放资源网络开发平台,每个程序在所有权里都符合开放源代码标准:Windows是开放系统;Apache是最通用的网络服务器;MySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。 WAMP集成软件的优点如下

①可避免由于缺乏WAMP的知识,而无法正确设置环境。

②可快速安装并设置好WAMP环境,让我们直接开始真正感兴趣的软件。

③可方便的搭建测试环境,对于测试“是WAMP环境问题,还是XOOPS造成的问题”很有帮助,采用排除法即可。

4

主要的WAMP集成环境

WampServer,是Windows 下,Apache,MySQL,PHP集成安装环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,也不需要亲自修改配置文件了,WAMP它会去做。再也不用到处询问PHP的安装配置问题了,WAMP一切都搞定了,这个软件在Windows平台上使用的较多。AppServer,集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量,版本很久未更新了。总的来说,以上几种WAMP环境基本上都可以满足初学者配置WAMP环境的需要,像XAMPP和AppServer各种组件比较全,但也会觉得文件组成比较复杂,初学者一下子也看不明白,像WampServer由于是全新配置的集成环境,程序文件配置比较严谨,环境程序大小也适中,而且可以自定义任意目录,系统会自动进行参数配置,特别适合初学者学习使用。在WampServer安装完成后,通过http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo和phpmyadmin工具。

2.1.3 Dreamweaver CS

Adobe Dreamweaver,简称“DW”,中文名称“梦想编织者”,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。被认为是目前网站设计、开发、制作的首选工具。

Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随Micromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。 Dreamweaver自MX版本开始,使用了Opera的排版引擎“Prest”作为网页预览。 1、Adobe Dreamweaver CS简介

Adobe Dreamweaver CS5是一款集网页制作和管理网站于一身的所见即所得网页编辑器,Dreamweaver CS5是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 2、Dreamweaver CS5 的新增功能

Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成,您可以使用 CSS 检查工具进行设计,使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。

5

集成CMS支持新增功能,尽享对WordPress、Joomla和Drupal等内容管理系统框架的创作和测试支持。CSS检查新增功能,以可视方式显示详细的CSS框模型,轻松切换CSS属性并且无需读取代码或使用其他实用程序。与Adobe BrowserLab集成新增功能,使用多个查看、诊断和比较工具预览动态,网页和本地内容。PHP 自定义类代码提示新增功能,为自定义PHP函数显示适当的语法,帮助您更准确地编写代码。 2.1.4 PHP开发语言

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。 PHP语言的优点有:

① 开放源代码,所有的PHP源代码事实上都可以得到。 ② 免费性,和其它技术相比,PHP本身免费且是开源代码。

③ 快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

④ 跨平台性强,由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。

⑤ 效率高,PHP消耗相当少的系统资源。

⑥ 图像处理,用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。

⑦ 面向对象,在php4和php5中,面向对象方面都有了很大的改进,PHP完全可以用来开发大型商业程序。

6

2.2 织梦内容管理系统

2.2.1 DedeCMS的简介

织梦内容管理系统(DedeCMS)以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,目前的版本无论在功能,还是在易用性方面,都有了快速的发展和进步,DedeCMS免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCMS)基于PHP+MySQL的技术架构,完全开源加上强大后台管理系统,稳定的技术架构,使你无论是做小型网站,还是想让网站在不断壮大,都能够方便灵活的运用。 2.2.2 DedeCMS的运行环境

DedeCMS 基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:

1、Windows 平台

IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在Windowss环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。 [4]

2、Linux/Unix 平台

Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行)建议使用平台:Linux+ Apache2.2 + PHP5.2 + MySQL5.0。

3、PHP必须环境或启用的系统函数

allow_url_fopen GD扩展库 MySQL扩展库系统函数 —— phpinfo、dir。 4、基本目录结构

/ 根目录在安装可选模块时需设定可写入文件和创建目录的权限: ..../install 安装程序目录,安装完后可删除(安装时必须有可写入权限) ..../dede 默认后台管理目录(建站后建议修改) ..../include 类库文件目录 ..../plus 附助程序目录 ..../member 会员目录

..../images 系统默认模板图片存放目录

7

..../uploads 默认上传目录(必须可写入) ..../a默认HTML文件存放目录(必须可写入) ..../templets 系统默认内核模板目录

..../data 系统缓存或其它可写入数据存放目录(必须可写入)

..../special 专题目录生成一次专题后可以删除special/index.php(必须可写入)

2.2.3 DedeCMS的应用领域 1、企业网站

无论大型企业还是中小型企业,运用网络传递信息都能够在一定程度上提高办事效率,提高企业间竞争力。用DedeCMS系统建设网站是一个自由和开放源码的内容管理系统,并且可以独立使用内容发布系统CMS。在中国,DedeCMS被称为最受人们喜爱的CMS系统。 2、政府机关

通过建立政府门户,有助于各种信息和资源的整合,为政府和社会公众之间联系和沟通提供了很大的帮助,从而使政府可以更快、更便捷、更有效地了解群众,进一步展开工作。 3、教育机构

随着网络信息的发展,使得教育机构之间及教育机构内部和教育工作者之间更方便快速的传递信息,资源共享,全面提升教育类网站的层面。

4、媒体机构

如今的互联网新媒体早已经强而有力的冲击了传统的媒体,在这个过程中,各类媒体机构已经对自己核心有一个重新认识和重新发展计划,线上服务,运作。建立一个数字化平台来适应数字化时代的需求。

5、个人站长

根据自己的兴趣爱好,建立各种题材新颖,内容丰富的网站,通过共同兴趣的信息交流,可以让我们形成自己具有特色的用户圈,产生个人需求,并为其服务,个人用户完全免费使用。

8


web系统毕业论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版五年级语文下册期末复习资料(阅读)检测试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: