PHP简易微博

PHP简易微博
PHP简易微博

题目:基于php的简易微博系统

简易微博系统说明文档

一、本系统使用的工具

前台界面设计采用Dreamweaver工具,编写php运用zendstudio,服务器采用Apache,数据库支持采用MySQL。

二、系统需求说明

1、用户注册、登录;

2、成功登陆,可以发布微博、评论微博、转发微博;

3、用户可以浏览所以用户的微博;

4、用户可以对喜欢的人进行关注。

三、数据要求说明

本系统使用MySQL数据库,经过分析微博系统,总共设计了6张表。主要有用户表、微博表、回复表、关注关系表、图片表、私信表。

重要数据表的数据字典如下:

用户表tb_user

名称类型说明

id int 用户id

username varchar 用户名

password varchar 密码

sex varchar 性别

realname varchar 真实姓名

photo varchar 图片

address varchar 地址

回复表tb_answer

名称类型说明

id int 回复id fromUser_id int 回复者id toUser_id int 给回复者id blog_id int 回复的微博id content varchar 回复内容resTime datetime 回复时间

微播表tb_blog

名称类型说明

id int 微博id

user_id int 用户id content varchar 微博内容fromBlog_id int 转发自微博id fromUser_id int 转发自用户id fowardNum int 转发数量issueTime datetime 发布时间

关注关系表tb_res

名称类型说明

id int 关注关系id

focusing_id int 关注id

focused_id int 粉丝id

四、概要设计说明

1、简易微博系统功能结构图如下所示:初期设计页面,主要有登录页面、注册页面、登录成功之后的主页面。页面设计简洁,易于用户操作。

简易微博系统

登录

注册

发布微博

2、根据系统功能,设计数据库。数据库设计是核心部分,需要

对微博系统有很好的理解。

3、理解微博系统的业务逻辑之后,运用php结合数据库进行编码。

五、用户操作说明

1.用户在地址栏输入http://localhost/wei/index.php 进入首页面。如下所示:

2.没有注册的用户点击“立即注册”进入注册页面,进行注册。

3.注册成功的用户输入用户名和密码进行登录,若用户名或密码错误则出现以下提示:

4.登录成功的用户进入主页面homePage.php 进行各种操作。

六、总结:

通过制作这个简单的微博系统,是我对php有了更深一层的认识。在此期间,也提高了一些技能,但同时也存在问题。主要是:对于php的用法还不熟练,不能够很好的利用面向对象的思想来进行实现。导致了很多冗余的代码,代码重用效率下降。对数据库的操作不熟练,在编写过程中出现了很多错误。系统有待改进的地方是,私信没有完成,没有加载微博图片。这些工作我会通过查找资料来努力完成。

相关主题
相关文档
最新文档