php程序设计聊天室报告.docVIP

  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文档。上传文档
查看更多
华北科技学院计算机系 软 件 报 告 课程名称 PHP程序设计 实验学期 2011 至 2012 学年 第 二 学期 学生所在系部 管理学院 年级 三 专业班级 电子商务 学生姓名 xx 学号 xx 任课教师 xx 实验成绩 计算机系制 《PHP程序设计》课程考试报告 开课实验室:软件开发实验室 2012年5月19日 实验题目 简易聊天室 一、实验目的 (1)掌握简单PHP程序设计原理,并能应用到聊天室开发里。 二、设备与环境 PC兼容机、Windows操作系统、PHP+Apache+MySql+Dreamvever集成开发环境。 三、实验内容 完成聊天室的需求分析。 聊天室的总体设计,列出主要的模块之间的关系。 写出程序的实现细节,主要得功能界面,实现说明。 写出总结和评价 四、实验结果及分析 一. 需求分析 近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。作为一种方便之间联系的实用系统便应运而生。是为进行交流和联系提供的一个平台。通过提供完善的的管理,可以达到增进之间、之间的联系的目的。Register.php 注册新用户界面,并处理填写语法,语法没错误写入数据库;再定向到登陆界面重新登录 2. 聊天界面的管理; Frame.php 把整个聊天室划分为左右,并把右边一分为二的三个框架;左边显示管理员公告,用户登录信息,在线人数,注销登录以及后台管理(只有管理员登陆的时候有后台管理) Members.php 这是frame框架的左边页面 Message.html 右下角的输入信息并发送的界面(提交表单到message.php) Message.php 判断用户是否合法,并处理发送信息内容;合法则写入数据库并重定向到contents.php,重新显示发言内容;不合法则显示不合法警告 Contents.php 这是frame框架的右上边,通过连接数据库显示最新的15条信息 3. 聊天内容和用户的管理; Adminmessage.php是管理员后台的聊天室留言管理界面,可以选择删除 Deletemessage.php 判断用户是否有权限删除留言,删除成功则写入数据库 Adminonlineuser.php 是聊天室在线用户管理可根据用户留言,选择踢出 Kick.php 判断用户是否有权限踢出用户,踢出成功则写入数据库 Adminreguser.php是聊天室注册用户管理,可以根据登录时间,访问次数等选择删除 Deleteuser.php 判断用户是否有权限删除用户,删除成功写入数据库 4.数据库的管理; 一共四个数据库表 Regusers 注册用户及注册信息的表 Messages 存储用户留言信息的表 Online 存储在线用户信息的表(昵称,密码) Logs 存储用户登录信息的表(登陆时间 登陆ip) 三.程序实现说明 用户登录 注册界面 注册成功! 聊天界面 注销登录 后台管理界面 4.总结 用户小白被踢出 小白发言被拒 系统自动公告:小白被踢出聊天室 写出总结和评价 这个蓝天聊天室是我查找很多php+mysql网站建设类的书籍资料才完成的。当然里面有很多我不知道的应用是直接参考资料和网上的相关代码。例如本来我不熟悉的如在数据库中插入时间(包括年月日,时分秒);我很难独立完成的完整的注册页面的判断语法,判断是否被踢出或被删除;还有一些常用的html标记还有提示框javascript 我也从设计中学到了很多。还学到了一些鼠标滑过时状态栏显示内容的一些行为。 但其实学到最多的是连接数据库的方面。因为以前从没接触过mysql,对于如何建表,如何通过代码连接到数据库,是一个完全未知的领域。以前相关的知识,也没有给我多少帮助,我还是花费很多时间在连接数据库返回记录集result ,然后按照不同的要求改正内容的不同颜色,尤其是系统公告的颜色:所有用户名是黑色,用户进入和退出提示公告是黑色,用户被踢出被删除是红色,用户聊天内容自定义。当然还有数据库在后台管理里永远不能少的insert into 和delete的。

文档评论(0)

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

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

1亿VIP精品文档

相关文档