基于php网站系统的移动增值业务的设计与实现内容摘要:
能 模块。 本文 在框架设计上 采用的是目前主流的 Zend Framework 框架 技术 对网站 实行 模块化 管理。 最后, 针对 移动 增值业务的特点 设计实现 了 系统网络管理 5 服务器的部署 及 移动短信网关的 模拟 结构 , 并结合 系统 的应用 需 求 设计 了 网络管理 服务器 与 网站 服务器的接口程序 ,并编写了 基于 SOAP 协议和 CMPP 协议的 WSDL 文档 , 实现 了 网络管理 服务 器与 网站 服务器 之间 的 数据 互联互通 , 并最终 实现 了 一个 基于 PHP 网站服务器系统的移动增值业务。 综上 所述 ,结合本文的 主要 研究方向 , 对 论文的 章节 安排 如下 : 第一章 绪论。 介绍了 本 文的研究背景 及意义 , 当前 网站 技术的应用现状 及 移动增值业务的研究 状况 并对 本文 研究 的主要工作 进行了介绍。 第二章 网站设计及 接口程序 的 相关 支撑 技术。 介绍了 设计 网站的开发环境及 核心技术,包括 基本的 Web 网页编程语言 HTML、 CSS、 JavaScript、MVC 软件开发模式和 Zend Framework 网站开发 框架,以及 LAMP 体系、 Web Service 技术 和 SOAP 协议。 第三章 系统 总体 框架设计和 服务器的 搭建。 对整个系统 功能需求进行了 分析和总体架构设计,并 在 结合 各模块的功能 需 求和 相关技术 的 基础上 对网站 服务器 数据库 进行 了 详细的设计。 分析网络管理服务器的 系统 功能 要 求 , 结合网站服务器提供的不同 请求与响应设计了 网络管理 服务器 与网站服务器之间的 接口程序, 从而 实现跨平台的互 相 操作。 第 四 章 系统功能实现 与性能测试 分析。 本章 实现 了 系统的整体功能, 并 采用了网站 服务器压力 测试工具 对系统 的 性能 进行 测试 与分析 且根据 测试结果 对程序效率 和 系统配 置 等方面进行优化。 第 五 章 总结与展望。 针对 网站系统 测试结果分析 不足之处和待完善的地方 ,并对 进一步提升系统的市场应用价值 提出改进的方向。 6 2 网站 设计 相关 技术 本文 研究 的重点工作是 基于 应用的 网站服务器 的设计与实现 以及网站服务器与 网络 管理 服务器 之间 网络 接口 程序的实现。 对 于本文中涉及到的 网站服务器搭建 的核心技术 和 Web Service 接口 程序 设计 的 相关技术 以及 网站服务器与其他应用平台 之间 的接口通信 ,如 CMPP 通信 协议 和 移动短信网关 仿真器 等 , 这些相关 技术 都将 在 本章 中 进行 逐一 介绍。 应用 相关技术 应用 的 核心思想 和 特点 以 互联网 作为平台,利用集体智慧,通过数据库的支持完成超越的单一设备的软件及网络应用,它将软件发布周期作为一个循环,提升了用户的体验。 从 到 ,简单来讲,就是从单纯的“读”向“读 /写”发展,从“独立思考”向“共同建设”发展,从“浏览”向“发表 /记录的信息”发展,从被动接受互联网信息向主动创造互联网信息发展,从“ Client Services”向“ Web Service”转变,从“专业人士创作”向“ 全部用户共同创作”发展。 不仅是一系列新型技术的总和,而且 的核心和灵魂是那些带动了技术与社会变革的思想,这些思想的核心就是:通过网络 广开言论,发掘大众的智慧,利用知识创造知识,利用技术发展技术。 在这个层面上讲 , 比 具有 更好的用户体验 ,且 更具 个性化 、创造性、 人性化 [9]。 只 是以数据为核心的网络 技术 , 而在 应用中充分发挥人的力量,以人为本、多人参与、利用集体智慧完成了一些过去根本无法完成的任务。 拥 有 许多 不具备的优越性, 下面就简单介绍几种具有代表性的特点: 提高用户体验: 不仅需要满足用户对知识的渴望,同样需要满足用户的视觉享受。 是通过 Div+CSS 布局来解决这个问题的,其中 Div+CSS布局美化了用户界面,使用户在浏览页面时具有更好的体验和舒畅的心情,而Ajax 技术通过异步手段解决了用户响应过慢的问题。 7 RSS 技术:当用户发现一个比较感兴趣的话题时希望时刻了解该话题的变化。 这时,用户可以告知 应用他对该话题感兴趣,从而每当该页面更新变化时都会通知该用户。 这种做法是通过 RSS 技术实现的, RSS 技术也是 的重要特征。 信任: 应用中 的最主要特性就是“信任”,信任你的用户可以为提供正确的信息。 正是基于这种信任才使得大众的智慧成为可能,也正是通过这种信任使用户从 应用中取得自己需要的信息。 参与:基于对用户的信任,就可以使其参与到 应用中,因此,“参与”是 的另一个特性。 必须使很多人参与进来才可以使他们对其感兴趣的内容发表评论,从而发掘大众智慧。 上面简单介绍了 应用中的几个特点。 是一种新兴的、基于人与人之间交流互动的网站设计思 想,其主旨在于发掘集体的智慧,利用知识创造知识,利用技术创造技术,它是建立在信任的基础上,给予用户足够的发挥个性创造的权力, 并 通过数据库存储所以用户的信息,使用 Div+CSS 布局和Ajax 技术提升用户的视觉感受, 最终 提高用户体验。 中的 Div+CSS Div+CSS 布局是 应用 模式 中的标准之一。 相对于传统的 HTML4表格( table) 布局方式, Div+CSS 虽然在设计时复杂一些 , 但是对于后期的样式的调整和维护更加的方便。 这种布局方式最大的特点就是内容和样式的分离,因此 这 保 证了网站不会因为将来网络升级而被淘汰。 随着 20 世纪 90 年代初 HTML 的出现,各种样式络绎不绝地涌现出来。 不同的浏览器结合了它们各自的样式语言,用户可以通过这些样式语言来调节网页的显示方式。 随着 HTML 的发展,为了满足设计师的要求 , HTML 获得了很多显示功能。 随着这些功能的增加逐渐使外来样式定义语言失去了意义。 1994 年哈坤 利与伯特 波斯合作设计出来 CSS。 虽然当时已经有过一些样式语言的建议,但 CSS 是第一个将“层叠”思想引入样式语言的。 CSS 即层叠样式表单( Cascading Style Sheet) , 用于控制网页样式并允许将网页内容与样式信息分离的一种标记性语言。 在 CSS 中,文件的样式可以从其他的样式中继承 8 下来。 用户可以使用自己更中意的样式,或者层叠作者的样式,这种层叠方式使作者和用户都可以灵活地加入自己的设计。 CSS 是 由 W3C 的 CSS 工作组设置和维护,它是一种用来表现 HTML 或者 XML 等文件样式的计算机语言,属于浏览器解释型语言,不需要编译就可以直接由浏览器执行。 Div+CSS 布局的特点和优势: 1)这种继承的方式可以简化编程的代码,减少代码重复性。 因此,对于一个大型的门户网站来说可以节省大量带宽。 2)调整页面样式更加简洁方便。 网页内容与样式分离,使得调整过程更加容易。 3)页面呈现与结构分离,使得团队分工更加明确,更能充分发挥集体的智慧。 4)支持各种浏览器的向后兼容。 中的 Javascript Javascript 是一种脚本语言,它可以增强静态 Web 应用的功能, 从而为 Web页面提供动态的、个性化的内容,通过 Javascript 还可以与用户进行交互。 Javascript 提升了用户访问站点时的用户体验,增强了网站对用户的吸引力。 现在,令人炫目的下拉菜单、滚动的 文字和动态的内容已经广泛应用于各种 Web站点,这一切都是通过 Javascript 来实现的。 各种主流的浏览器都支持 Javascript,实际上 Javascript 语言已经成为客户端 Web 开发的首选脚本语言。 通常,我们使用 Javascript 与用户进行交互、获取用户输入的信息,以及对数据进行校验。 比如,我们在页面上放置一个下拉列表,这个列表只是普通的HTML 标记,然后我们使用 Javascript 脚本进行处理, 就可以根据 用户的选择来实现跳转页面的功能。 通过表单( form)获取用户的输入信息, 也可以实现与用户进行交互。 使用 Javascript 不仅可以实现各种各样的特殊效果,而且还可以制作一些更具有实用价值的小应用程序。 Javascript 脚本语言的功能如此强大,但要为 应用程序创建 Javascript 代码,仅需要一个简单的文本编辑器,例如Windows 记事本,或者某种提供了行号、查找或者替换等功能的更高级的文本编辑器。 也可以使用功能强大的 HTML 编辑器。 9 中的 Ajax 技术 随着 时代的到来, Ajax 产生并逐渐成为主流。 相对于传统的 Web应用开发, Ajax 运用的更加先进、更加标准化、更加高效的 Web 开发技术体系而且 Ajax 是一个客户端技术,无论使用哪种服务器技术(如 PHP、 JSP、 ASP等)都可以使用 Ajax 技术 [10]。 Ajax 采用 异步 传输模式提升用户体验,它 是一种用于用户交互式访问的页面技术 [11],可以在不刷新整个页面的前提下实现数据的交互更新。 Ajax 全名为Javascript 及 XML( 异步 JavaScript And XML) , 是结合了 XML 和 javascript等编程 技术,用于创建交互式网页应用的 Web 开发技术,其最大的特点就在于用户体验 [12]。 Ajax 是一种全新的编程术语,但它并不是一项全新的技术 , Ajax 实际上是将已有的几种技术进行有机的结合,这些技术包括: XMLHttpRequest、Javascript 、 XML、 XSLT、 XHTML、 CSS 及 DOM,其中 XMLHttpRequest、Javascript 、 XML 和 DOM 是 Ajax 的核心技术。 XMLHttpRequest 是 微软公司 开发的 , 它完成的 是 Ajax 技术 中的 主要功能 ,即异步向服务器传输数据,没有了 它 Ajax 技术 就没有存在的意义XMLHttpRequest 得到大多数的浏览器的支持。 XMLHttpRequest 对象按照执行的脚本浏览器的不同,可分为两种创建方式: var request=new ActiveXObject()。 var request=new XMLHttpRequest()。 其中,第一种方式使用 ActiveXObject 创建 XMLHttpRequest 对象,这种方式适用于 IE5 及其以上版本浏览器,第二种方法使用 XMLHttpRequest 创建对象,这种 方法适用于非 IE 浏览器。 XML 全名 eXtensible Markup Language(可扩展标记语言 ), 由于其跨平台和依赖于内容的优点,使其成为了当前处理结构化文档信息的有力工具。 在 Ajax中, XML 用于处理数据交互格式。 DOM 全名为 Document Object Model(文档对象模型), 它是一种与 语言 、平台 、 浏览器 无关 使用户可以访问页面其他标准的组件。 在 Ajax 中, DOM 解决了 Javascript 和 Jscript 之间的冲突,为 Web 开发者提供了一个标准方法,并 10 且实现数据的动态显示和交互。 Ajax 的开发模式 在传统的 Web 应用 模式 中, 用户 通过填写表单向网站服务器发送请求,并等待服务器处理请求返回表单。 这时就 有可能 存在两个问题:一是当很多用户同时向服务器进行数据的 交换 时,服务器会因为处理较多的业务而增加响应的时间, 导致 用户进入漫长的等待中; 二 是有时用户只需要提交极少量的信息,但是传统的 Web 应用模式却会将很多多余的 HTML 代码刷新,这样也会占用很多带宽,同样导致响应时间过长。 而在 Ajax 开发模式 中,页面中用户的操作将通过 Ajax 引擎与服务器端进行数据通信 , 并通过 Ajax 引擎 对 Javascript 进行调用实现不刷新整页面的情况下, 仅向服务器发送并取回必需的数据 ,就可以对页面中部分 模块 进行更新。 因为这种方式在服务器和用户端浏览器之间交换的数据量大大减少, 从而降低了网络的流量, 提高了客户端响应的速度, 提升用户体验。 Ajax 开发模式如图 21 所示。 图 21 Ajax 的开发模式 11 开发 框架 与 体系 网站 应用 中 的重点和难点 是 网站后台服务器的 设计与 开发。 网站后台 服务器 最基本的功能就是在硬盘上储存大量的网页并且 负责完成网站后台 数据 处理 逻辑 ,如响应客户端浏览器的请求。 因此,网站后台服 务器 的建设 主要涉及到 服务器 环境的 搭建 、 数据库 设计与管理 及 后台 逻辑 编程等方面 的问题。 本 论 文 对 网站服务器 的建设 采用 的是 当前主流的 “ LAMP” 体系架构 与 基于MVC 软件 运行 模式的 Zend 框架 结构。 下面将 对 上述 涉及的 相关 技术 进行详细的 介绍。 MVC 和 Zend Framework 框架 为了开发一个高效 、 稳定 、 便于扩充、升级与维护的系统, 必须考虑系统的设计模式。 如果将网站的设计。基于php网站系统的移动增值业务的设计与实现
相关推荐
、 Perl 以及 PHP 自创新的语法。 它可以比 CGI 或者 Perl 更快速的执行动态网页。 用 PHP 做出的动态页面与其他的编程语言相比, PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;与同样是嵌入 HTML文档的脚本语言 JavaScript 相比, PHP 在服务器端执行,成分利用了服务器的性能;PHP
作为现代大都市的标志,立体建筑和立体交通都有了显著发展,道路拥挤、车满为患已成为当今快节奏社会中的最不和谐之音,发展立体停车已成为人们的共识。 目前我国经济正 处在高速发展时期,随着人们生活水平的不断提高,汽车进入家庭的步伐正在加快,停车产业市场前景广阔。 立体停车库既可以大面积使用,也可以见缝插针设置,还能与地面停车场、地下停车库和停车楼组合实施 [26]。 是解决城市停车难最有效的手段
保护电路、辅助电源、输入电路、输出电路等。 下面对各个部分做一些简单介绍 : (1)输入电路 逆变主电路输入为直流电,若是直流电网 (如煤矿,矿山,电车等 )、蓄电池贮存的电,或者是直流发电机发出的电,或者直流电动机和变频调速交流电动机制动时再生直流电,则输入电路包括滤波电路和 EMI 对策电路。 若是交流电网,除了滤波和 EMI 对策电路外,首先还要有整流电路。 (2)输出电路
nter中按照一定的检索方式将所需要的信息从网站上下载下来。 因此网站建设在Inter 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 为了更好的协作,更多的与外界交流新的信息,和他人共享信息,特构建家具网站。 本文是以企业网站的主题内容及网站的制作与设计这两方面进行描述与分析。 本网站的主题企业网站的设计和实现,整个网站都是以企业( CMS
........................ 62 本系统中 ccs 定义的程序代码 ......................................................... 62 第六章 结论和展望 ...................................................................................
ache、 Sun 和其他一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 支持最新的 Servlet 和 JSP 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得 到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。