ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:168.91KB ,
资源ID:3467823      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3467823.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(聊天室设计报告PHP.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

聊天室设计报告PHP.docx

1、聊天室设计报告PHP第一章绪论 21.1背景 21.2目的 21.3开发工具 21.3.1 Dreamweaver5 21.3.2 MYSQL 21.4应用技术 31.4.1 Apache 31.4.3 PHP 31.4.4HTML 3第二章 需求分析 42.1分析系统要处理的信息 42.2对信息要求哪些处理功能 4第三章 总体设计 53.1系统功能模块层次图 53.2系统流程图 63.3 数据库 73.3.1 ceshi数据库 73.3.2 Chat表 73.3.3 数据 8第四章 详细设计与实现 94.1主要窗体界面 94.1.1登录界面 94.1.2显示界面 94.1.3发言界面 94.

2、1.4用户列表 104.1.5主窗体 104.2核心代码 104.2.1登录部分 104.2.2显示部分 104.2.3发言部分 114.2.4用户列表部分 124.2.5主窗体 13第五章 测试 14第六章 结论 15 第一章绪论1.1背景 网络时代的飞速发展,给人们的生产和生活带来了飞跃式发展 网络成为信息社会的命脉和发展知识经济的重要基础 网络使人与人之间的交流更方便、快速 应时代发展趋势,网络聊天室应运而生 1.2目的一般用于客服,比如你进入一家医院的网站,它们就会有一个在线聊天系统,弹出来,问你有什么要帮助的嘛?你有什么问题可以直接向他们咨询,而不借助与其它聊天工具,意义基于B/S模

3、式的聊天室系统实现了多人从不同地点以不同方式访问和操作共同的数据 为人们在网络中提供一个即时的网页交流平台 1.3开发工具1.3.1 Dreamweaver5 是个原本由Macromedia公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。 Dreamweaver自MX版本开始,使用了Opera的排版引擎 Presto 作为网页预览。1.3.2 MYSQLMySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL

4、AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其免费版的性能卓越,搭配PHP和Apache可组成良好的开发环境。1.4应用技术1.4.1 ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有

5、广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。1.4.3 PHPPHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。1.4.4HTML超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。第二章 需求分析2

6、.1分析系统要处理的信息伴随着网络的出现,网页逐渐融入人们的生活。快速及时的信息浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在交流领域,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的交流资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。2.2对信息要求哪些处理功能对每

7、位用户进行数据存取对于每位用户的话进行实时存取存取时,按照一定的数据库结构存,比如,按时间先后把数据显示在显示区域,把过时的数据清楚,这样据可以保证实时聊天功能,这样用户之间就可以聊天了 第三章 总体设计3.1系统功能模块层次图数据存储数据删除数据获取数据库部分用户部分服务器部分用户登录信息显示用户列表用户发言聊天室开始3.2系统流程图用户登录更新用户列表及状态进入聊天主页面用户发言显示聊天内容结束3.3 数据库3.3.1 ceshi数据库3.3.2 Chat表3.3.3 数据第四章 详细设计与实现4.1主要窗体界面4.1.1登录界面4.1.2显示界面4.1.3发言界面4.1.4用户列表4.1

8、.5主窗体4.2核心代码4.2.1登录部分用户登录请输入您的昵称4.2.2显示部分?php$link_ID=mysql_connect(localhost,root,);/链接Mysql服务器 服务器名为main,管理员名为rootmysql_select_db(ceshi); /选择数据库mysql_query(set names utf8); /转码utf8$str=select * from chat ORDER BY chtime; ; /查询字符串$result=mysql_query($str, $link_ID); /送出查询$rows=mysql_num_rows($resul

9、t); /取得查询结果的记录笔数/取得最后15笔发言,并显示mysql_data_seek($resut,$rows-35); /移动记录指针到前15笔记录if ($rows35) $l=$rows; else $l=35; /记录总数小于15,则最多为该记录数for ($i=1;$i=$l;$i+) list($chtime,$nick,$words)=mysql_fetch_row($result);echo $chtime; echo :;echo $nick; echo: ; echo $words; echo ;/清除库中过时的数据mysql_data_seek($result,$r

10、ows-35); /移动记录指针到前20笔记录list($limtime)=mysql_fetch_row($result);$str=DELETE FROM chat WHERE chtime4.2.3发言部分发言退出 4.2.4用户列表部分发言在线用户: 4.2.5主窗体PHP聊天室试用版ver1.0 第五章 测试用例事件(说:)结果(显示)预期结果(显示) 结论千水金年你们好你们好你们好正确曹兵大家好才是真的好大家好才是真的好大家好才是真的好正确军际骑士中午号中午号中午号正确千水金年Happy dayHappy dayHappy day正确 第六章 结论首先,本聊天室有很多不足的地方,比如不可以单独与某一位聊天,只能群聊,并且,在线用户只能显示自己,要想知道有谁在,只能通过聊天知道,其次,本聊天室采用语言编写的网络程序,非常简单,没有使用面向对象方面的知识,对自己的要求不是很高再次,虽然程序很简单,但是也让我花费了不少时间,让我大脑得到了一定程度的激发最后,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。 本设计及论文能够顺利完成,要特别感谢我的导师龙艳彬 滕薇老师的关心和帮助。 向所有关心和帮助过我的人表示真心的感谢。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1