PHP 毕业设计 个人博客系统(4)

2019-01-27 12:40

华南理工大学广州学院本科毕业设计(论文)说明书

图2-3 文章实体图

图2-4 评论实体图

主要页面如表所示

表2-8主要页面表 文件名 Login.php Index.php Article.php Warticle.php Chat.php Book.php Hontai.php

说明 登录页面 主页 浏览日志页面 写日志页面 聊天室页面 留言板页面 后台管理页面

10

第二章 可行性与需求分析

2.4本章小结

本章在技术可行性、经济可行性、操作可行性方面及数据库的设计,系统的总体结构需求进行了简要的分析。

11

华南理工大学广州学院本科毕业设计(论文)说明书

第三章 系统开发工具及选择理由

3.1 PHP介绍

PHP(超文本预处理器 - 超文本预处理器)是一种HTML -嵌入式脚本语言(如ASP ) 。与大多数C,JAVA ,Perl中, PHP的兼容,并增加了独特的语法结构的PHP语法,动态页面可以执行比CGI或者Perl更快速,只需要很少的编程知识就可以创建交互式Web站点。它可以用于管理动态内容,数据库,处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括MySQL和PostgreSQL ,甲骨文,赛贝斯公司,Informix和Microsoft SQL Server 。PHP是完全免费的,不需要任何代价,你就可以使用PHP这个优秀的编程序言,而且你还可以从不同的网站上获得你所需要的源代码,这都是非常自由和分享的,你可以从源代码中学到很多有用的东西,且添加到你的代码中,使用PHP和MYSQL,你可以开发出一个很棒的动态网页,PHP在国外也非常流行。

PHP具有以下优点:

1 、学习起来比较容易:PHP只要你看过基础的1,2本书知道其自身的语法,就可以开始PHP的路程啦,它语言使用较为简单,数据库连接便利,PHP和MYSQL可以进行配合帮助你开发,你可以使用它开发出许多有趣的东西。

2 、可扩展性:PHP已经进入了一个非常快速的发展阶段,它不仅具有非常多的扩展功能还可以面向对象编程,它给了你许多类和对象,给了你WEB所需要的东西。

3.2 B/S结构

现在B/S的结构是非常流行的,用户发送信息给浏览器,然后浏览器发送给服务器进行处理,处理的结果显示在浏览器中, B / S架构简化了客户端,您需要配置客户端上的一个小的客户端软件。该服务器将承担更多的工作,执行数据库访问和应用程序将在服务器上完成。

这种结构不仅沉重负担,使他们腾出手不断提高的性能要求的客户端,而且也从繁重的维护中解脱出来,提升工作的技术维修人员。因为事务处理逻辑服务器的功能,因此客户端部分的客户突然“苗条”了很多,不再负责处理关键问题,如复杂的计算和数据访问,显示只负责该计划的一部分不再那么维护人员的维护工作来回各客户端之间,并专注于更新服务器程序的功能。此相互独立的层之间的三层结构,该变化不会影响任何层的其它层的功能。

12

第三章 系统开发工具及选择理由

3.3JavaScript语言

JavaScript是面向对象的语言,它主要是用于让HTML与JAVAAPPLET合在一块使用,用来在网页中有多个对象时可以进行WEB的客户端的交互,来完成开发客户端应用程序。

在JavaScript的应用下,能够用PHP开发出性能非常强大且易用的动态网站。

3.4本章小结

本章对PHP的介绍及B/S架构,还有JavaScrip语言进行了简要的分析。

13

华南理工大学广州学院本科毕业设计(论文)说明书

第四章 系统详细设计

4.1概述

本博客系统利用PHP+MySQL+Apache开发,所有测试工作和编码都在windows环境下进行,下面将介绍详细设计的各个部分。

4.11 用户登录

为了实现特定的功能和方法,以更好地说明该网站,从注册功能登陆网站,站内推出开始后,并通过循序渐进的方式解释一步来实现其功能的代码。用户注册登录 注册的链接在login.php上,点击链接后进入的页面为register.php。注册时必填的信息为用户名,密码,真名,点击确定后,转到checkuser.php中进行处理,若不符合要求,则终止注册,显示错误信息。 根据不同输入情况分别使用四条SQL语句将新用户的信息加入数据库。

用户注册是在登录页面下的,主要由register.php完成。用户点击“博客注册”进入用户注册界面,然后阅读用户注册协议,确认后可以到达正式注册页面,否则返回。在正式注册页面中用户填写各种信息,包括姓名、密码等。用户的“密码”和“确认密码”必须一致才能注册,否则提示用户两次输入密码不一致。一切信息正确后系统会在数据库中为该用户自动生成一个用户ID编号,这个编号是自动递增的生成,用来唯一标识一个用户。

用户登录和退出

用户的退出是在主页在进行的,经过注册的用户可以选择登录帐户,已经登录的用户也可以选择退出帐户。登录时首先客户端发送登录请求给服务器端,服务器端通过数据库检查该用户名是否存在,如果存在,检查密码是否正确,在密码也正确情况下系统服务器端给予登录响应。登录后的用户将获得响应权限的功能。

而用户退出是在用户登录的前提下操作的,这时已经登录的用户选择退出,即可退出服务器并且释放Cookie和Session中的相关信息和资源

用户注册的关键代码如下 $regname=$_POST['txt_regname']; $regpwd=$_POST['txt_regpwd']; $regbirthday=$_POST['txt_birthday']; $regemail=$_POST['txt_regemail']; $regcity=$_POST['txt_city']; $regqq=$_POST['txt_regqq'];

$regsex=$_POST['txt_regsex'];

//用户名 //真名 //密码 //生日 //邮件 //城市 //性别 //qq

$regrealname=$_POST['txt_regrealname'];

14


PHP 毕业设计 个人博客系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我国部分(中医)医院院训

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: