基于PHPMySQL网络互动社区平台设计与研究.docVIP

基于PHPMySQL网络互动社区平台设计与研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PHPMySQL网络互动社区平台设计与研究

基于PHPMySQL网络互动社区平台设计与研究   摘要:针对江苏省内的对于衣、食、住、行类信息的发布、整理、归类、检索等功能要求,提出了使用PHP服务器、MySQL数据库开发工具以及MVC的开发模式、Zend+CI的开发框架等最新技术,设计出基于开源代码“小黄鸡”的二次开发的网络互动社区平台。实验结果:本网络互动社区平台实现了信息的发布、整理、归类、检索等功能,此外人们还可以通过微信、网站发布等方式进行信息的互动和共享。结论:本网络互动社区平台可以方便大众人群使用并可以实现信息的互动和共享。   关键词:PHP;MySQL;MVC;互动平台;微信;数据库   中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)08-1681-11   随着计算机网络和手机网络的发展,网络社区成为人们相互交流沟通的良好平台,正逐渐发展为一个巨大的网络群体。社区会员通过社区平台相互交流,彼此间的互动可以实现信息的传递和共享,方便了会员的日常生活。“爱江苏” 网络互动平台是在开源程序“小黄鸡”等的基础上进行的二次开发,搭建专业的知识库和在线问答社区。小黄鸡是源于韩国的一款聊天机器人,小黄鸡接口是由微信论坛提供的智能对话接口,开发者可以通过该接口建立自己的交互平台。“爱江苏” 网络互动平台开发的主要目标是方便人们对于在住宿、餐饮、购物、公共服务、旅游、娱乐等方面信息的需求,注册的会员不仅可以在网站上提出问题、发布话题、关注好友、站内搜索等,还可以通过手机微信查看话题、回复话题和提问等,大大方便了人们的日常生活。本系统的建设原则是首先采用主流技术和成熟架构进行开发建设;其次应该易于使用和操作,符合大众的使用习惯;再次系统应保证拥有高可靠、均衡负载、能长时间连续运行的能力;最后系统还需有可扩展性,方便动态扩展以满足业务的不断增长的需求。   1 运行环境   1.1服务器配置要求   操作系统:WINXP/2000/2003   数据库:MySQL Server 5.0   CPU:主频800MHZ   内存:1GB(最大可扩充量=16GB)   硬盘:SCSI硬盘   网卡:100M/1000M以太网卡   网络协议:TCP/IP   1.2 Wamp的设置和使用   本系统采用的开发工具是PHP语言和MySQL数据库,由于单纯搭建PHP环境比较繁琐,所以我们使用了整合型的Wamp程序。WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包,大大简化了开发人员配置环境的过程;Wamp又可理解为在Windows下将Apache+PHP+MySQL 集成的环境,它拥有简单的图形和菜单安装和配置环境。具体安装过程很简单:   首先下载WampServer安装包,根据提示安装即可。安装成功后可以在桌面右下角看到半圆形图标,这个就是WampServe图标,右键该图标可以修改语言状态,左键图标可以设置各项属性,例如:Apache模块设置、目录设置,PHP设置、扩展设置,MySQL服务设置、控制台设置等。同时还可以通过左键图标设置WampServe的当前状态:停止服务状态、启动服务状态、离线状态、在线状态。   在安装目录下的/wamp/www/文件夹下,是“爱江苏”互动平台的系统文件夹ia0523,运行的时候在浏览器中输入http://localhost/ia0523/便可以看到系统的页面。下图是Wamp的实现访问数据库的工作原理:   2 Web应用程序的开发模式   2.1 MVC开发模式   Web应用的开发模式主要分为分层开发模式与分模块开发模式。   传统的Web应用开发一般分成三层:表示层、业务逻辑层和数据层。每一层完成相应的职能,层之间通过接口实现松耦合,对任何一层的修改都不会影响到其他层的运行。例如数据层被修改的话,表示层和业务逻辑层均不会受到影响。   本系统使用的模式是当前流行的MVC模式。MVC开发模式(Model-View-Controller),是一种分模块的开发模式,并被广泛应用于Web应用开发中。MVC中的模型(Model)代表数据结构,通常来说,模型类将包含取出、插入、更新数据库等功能。视图(View)是展示给用户的信息,一个视图通常是一个网页,还可以是任何其他类型的“页面”。控制器(Controller)是模型、视图以及其他任何处理HTTP请求所必须的资源之间的中介,并生成网页。使用MVC可以增加代码重用率,减少数据表达、数据描述和应用操作等部分耦合度的目的,同时还可以使程序的可维护性、可修复性、可扩充性等得到更大的提高。下图是MVC模式原理图:   2.2 系统的开发框架:Zend框架和CI框架

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档