你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

基于PHP的在线交流系统的设计与实 ...

发布时间:2015-04-10 来源:人大经济论坛


[摘 要] 随着互联网的发展,人与人之间的交流变得更加频繁、快捷和形式多样。网络聊天室作为一种在线交流平台,具有信息交流的公开性和交互性。因此本文作者开发了一种基于PHP技术的“MyChat网页聊天室”系统。该系统分为前台程序和后台程序:前台程序主要提供给用户聊天使用;后台程序则提供给系统管理员执行管理操作、对系统进行维护。本文使用Zend Studio Client 和Zend Studio Server 来开发和调试整个在线交流系统,系统数据库采用开源数据库MySQL,并采用phpMyAdmin WEB客户端来管理数据库。
本文分为四章,第一章分析了随着Internet的发展,网络聊天室各发展阶段的特征,并对本文的“MyChat网页聊天室”系统进行了需求分析;第二章设计了本系统所用数据库表关系和相应的数据结构,给出数据框架;第三章进行系统设计,给出本系统的结构框架;第四章对所开发系统进行测试,经实验证明系统能够稳定运行,达到预期的应用要求。
[关键词] 在线交流 聊天室 WEB PHP 数据库

一、系统分析
需求分析
聊天室作为因特网应用工具之一,大致经历了文字聊天室、语音聊天室、网络聊天室和多媒体交互服务房间四个阶段的发展历程[ 依马狮网,作者:李争,《网络聊天室推动音视频与通信的融合之路》,2006年7月]。文字聊天室发展最早,使用门槛最低,是陌生用户之间逐步接近、突破交流障碍的必需手段。随着互联网技术和多媒体技术的发展以及网络传输宽带化而音频编码需求窄带化,聊天室的应用和用户参与行为也发生了变化。在用户接触聊天室初期,聊天的目的基本是好奇、结交朋友,它取代了原先线下的笔友方式。当聊天室发展到音、视频阶段时,音视频聊天在商业运作的聊天室里得到了最大限度的发挥,比如在一些休闲并有良好监管制度的地方,用户的娱乐需求可以上升为自我实现。典型的聊天室如新浪网的UC聊天室,这些用户把他们的个人才艺以卡拉OK等形式展现出来,通过UC的捧星策略获得成功机会,从而在虚拟空间中实现现实世界里无法实现的梦想。另一方面,从电信运营商的角度来看,聊天室从一个普通的聚集人气的工具逐步演变成一个可以商业运作的媒体,比如具有广东电信背景的碧聊,它以技术领先半步占领了市场先机,并实现出租聊天房间和收取广告费用的经营模式。总而言之,网络聊天室可以满足人们休闲娱乐和获取信息的需求,具有相当广阔的发展前景。
本文要实现的是一个基于WEB的网页聊天室系统。该系统要提供用户注册、使用和管理的功能,只有注册用户才能使用聊天室;同时该聊天室系统还要能够保护用户通信的隐私,支持开设私人聊天室;聊天室必须形成一套管理机制,具备一定的管理功能,让管理员可以对用户的行为实施管理,对违反规则的用户予以约束;除此之外,聊天室还要具备一定的多媒体功能,从而真正达到用户交流信息和休闲娱乐的目的。选择基于WEB的方式,通过数据库来管理用户的频道和权限,依托WEB服务器来建立聊天室服务器端、IE浏览器作为客户端,可以避免IRC聊天室服务器/客户端带来的安全隐患,并且对于客户机来说更加自由。即只要拥有WEB浏览器,就可以进入聊天,在一定程度上实现了跨平台的兼容性。此外,利用浏览器集成的多媒体功能,可以轻松地做到图形、动画的显示和音频的播放,使聊天室具备多媒体功能,更具娱乐性和交互性。
开发工具的介绍

经管之家“学道会”小程序
  • 扫码加入“考研学习笔记群”
推荐阅读
经济学相关文章
标签云
经管之家精彩文章推荐