WEB技术它神奇的出现,又如浪潮般的蔓延,震惊了整个世界。WEB技术之所以能在几十年的时间里崛起并得到世界的认可,是因为它拥有这巨大的信息资源、改变了人们的传统生活方式、无处不在的商机、以及不可思议的虚拟现实技术等等,其中最为重要的是它的实时性和交互性,这也是本课题的两大主要特点。
如何更加快捷的与人交流,是人们一直关心的一个热点问题。人们可以通过网站与人交流,抒发情感,更能介绍自己的产品,与合作伙伴交流工作,开展各类电子商务等等。这些都要基于网络的实时聊天系统,本设计实现的聊天室就能提供这么一个平台,在这个平台上既能满足人们的群聊需求,又能满足人们的私聊需求。
目前一些非常热门的聊天软件,如QQ,微信等,支持发送语音、表情和文字;支持多人群聊;支持查看好友信息和修改头像。本设计的一些功能就参考常见的聊天软件来实现,其中主页面和私聊页面参考自飞秋,语音界面参考自IS语音平台。
1。2 系统构建
本设计主要采用的是PHP语言,这种语言简单,实用,结合WampServer软件作为整个聊天室系统的一个服务器平台,并使用Navicat Premium软件运行数据库。整个程序的关键性代码在DreamWeaverCS6中完成。
根据目前非常流行的微信软件,一个聊天室不仅需要最基本的互动交流功能,而且当产生一个话题的时候,人们需要一起讨论,这就需要一个可以供大家一起交流的平台,因此需要设计一个群聊的系统。当人们两两之间需要单独交流时,则需要创建一个独立的平台,人们可以进行除了发送消息以外的语音、留言等功能。
2 开发环境及相关技术
2。1 WampServer服务器开发环境
设计所使用的服务器是WampServer。所谓Wamp,就是Windows +Apache +Mysql+PHP的集合安装环境,也就是在Windows的操作系统下为apache、php和mysql的服务的服务器软件。[1]
WampServer专门为windows用户设计的一个集成的PHP服务器环境。集成安装了PHP运行环境,包括自带了一个mysql操作系统。是做php开发和测试的利器,短小而精悍,体积小但是功能异常强大,免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
2。2 DreamWeaver网页设计软件
主页面的相关功能主要在Adobe Dreamweaver CS6中完成,简称“DW”,它是集网页制作和管理网页为一体的网页逻辑工具,使用的是所见即所得的接口,同时也具备HTML的功能。[2]
DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,该软件已成为专业级网页制作程序,并且支持HTML、CSS、PHP、JSP以及ASP等众多脚本语言的语法着色显示,同时提供了模板套用功能,支持一键式生成网页框架功能,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。文献综述
2。3 相关技术
该设计使用PHP语言完成,采用Ajax技术来完成数据实时更新的功能,在数据处理方面,主要采用Json技术,将获取到的信息封装成Json格式的数组并显示在屏幕上指定位置。
2。3。1 PHP技术
PHP即Hypertext Preprocessor的简写,翻译过来就是超文本预处理器。PHP非常强大,并且实用。同时对于服务器来说也非常简单,快捷。它从一开始只是一个工具包,后来慢慢发展成为一种语言。
到目前为止,PHP已经取得了非常理想的发展,目前最新的版本是PHP7。05,已经支持WIN10系统;它主要依附于Zend引擎,同时支持全新的PECL模块的支。PH7。0。5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。另外,在对象的集成等方面也不再存在问题。使用PHP7。0。5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生。 php+mysq网络聊天室设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_92294.html