PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt

ID:51965474

大小:1.31 MB

页数:13页

时间:2020-03-26

PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt_第1页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt_第2页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt_第3页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt_第4页
PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt_第5页
资源描述:

《PHP动态网站开发实例教程教学全套课件(刘万辉)配套资料 任务1:聊天室系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP动态网站开发实例教程单元5:综合项目实战任务1:聊天室系统PHP课程组开发1、需求分析学习提纲2、系统功能描述3、系统设计4、系统设计及功能实现综合项目实战聊天室系统需求分析1综合项目实战聊天室系统聊天室是最常见的网站应用之一,可以实现不同用户的在线沟通。本任务将介绍如何实现一个简单的聊天室系统,通过本章的学习,可以帮助大家掌握编写网站应用系统的基本方法。主要内容有:(1)系统功能描述。(2)系统设计,主要包括子系统及功能模块的划分、数据库的设计等。(3)系统实现,分别编码实现公共文件、用户管理子系统、聊天功能子系统的所有功能模块。系统功能描述2综合项目实战聊天室系

2、统本任务将介绍一个简单的聊天室系统,它主要提供了以下功能:(1)用户注册,把用户注册信息存入数据库。(2)用户发言,用户可以选择公聊(对所有人发言)、私聊(选择某个用户ID,对其发言)和选择字体颜色。(3)修改个人信息,用户可以选择修改个人资料。(4)查看个人信息,用户可以选择查看聊天室里在线用户的个人信息。(5)查看历史聊天记录,查看所有公聊记录和自己有关的私聊记录。(6)在线用户统计,显示当前在线的用户。(7)系统公告,显示对刚进入聊天室用户的欢迎词和聊天室提示。(8)用户注销,当用户离开时注销其登录信息。系统设计3综合项目实战聊天室系统根据系统的功能需求,首先要确定

3、系统功能模块的划分,并简要介绍实现这些功能模块的页面之间的关系,然后开始进行数据库设计。5.3.1系统流程本系统由两个子系统组成,即聊天功能子系统和用户管理子系统,系统的首页为index.php,图展示了该聊天系统所包含的两个子系统以及所有功能模块之间的逻辑关系。其中实线框中的各个功能模块都代表一个独立的页面,虚线框中的各个功能模块只执行功能没有用户界面。系统设计3综合项目实战聊天室系统5.3.1系统流程用户登录设计图系统主页面设计图注册页面设计图系统设计3综合项目实战聊天室系统5.3.2数据库设计根据系统的功能需求,本系统的数据库需要2个数据表:member表和chat

4、表,分别用于存储用户信息和聊天信息。字段名类型属性idmediumint(30)自动增长、主键nicknamevarchar(60)namevarchar(60)passwordvarchar(60)sexvarchar(6)agesmallint(6)emailvarchar(60)isonlinetinyint(2)member表结构createtablechat(idint(11)notnullauto_increment,authorvarchar(60),readervarchar(60)defaultnull,time_createddatetimenotnu

5、ll,`text`varchar(100)defaultnull,colorvarchar(20)notnull,primarykey(id))系统设计3综合项目实战聊天室系统5.3.2数据库设计字段名类型属性字段名类型属性idint(30)自动增长、主键authorvarchar(60)readervarchar(60)time_createddatetimetextvarchar(6)colorsmallint(6)chat表结构createtablemember(idmediumint(30)notnullauto_increment,nicknamevarchar

6、(60)defaultnull,`name`varchar(60)defaultnull,`password`varchar(60)defaultnull,sexvarchar(6)defaultnull,agesmallint(6)defaultnull,emailvarchar(60)defaultnull,isonlinetinyint(2)default'0',primarykey(id))系统设计及功能实现4综合项目实战聊天室系统系统主页面分成聊天和用户管理两个功能区,它们都需要用到连接数据库和判断是否登录用户的两个公共文件。系统主页面系统设计及功能实现4综合项

7、目实战聊天室系统5.4.1公共文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。