基于PHP个人博客网站的设计(MySQL)(含录像)(毕业论文说明书12000字,PHP程序代码,MySQL数据库)
系统各模块功能介绍
系统的模块划分如下:
(1) 首页模块
网页整体布局:对于博客的首页风格安排并且布局
菜单条:菜单条用于显示博客的一些基本功能操作选项
用户功能区:在用户功能区主要是可以用户注册和登陆,在登陆以后列出用户所拥有的可操作选项
文章显示:按时间顺序显示博客中最近的文章标题以及内容等信息
文章列表显示:按时间顺序显示博客中最近的文章标题列表
评论列表显示:按时间顺序显示博客中最近的评论和回复列表
(2) 用户模块
用户注册:网络的用户通过填写ID、Password、Email、性别、地址以及验证码等信息,可以注册成为博客用户,并且获得相应的用户权限.
用户信息维护:用户可以维护自己帐号的各种信息,主要是以修改信息为主.除了ID以外的任何信息都可以得到修改.用户登陆:通过注册的用户都可以随意登陆帐号,并获得其帐号相应权限的功能和操作.
用户登陆/退出: 注册的用户都可以随意登陆帐号,并获得其帐号相应权限的功能和操作;已经登陆的用户可以退出帐号,释放自己所占有的各种信息资源.
(3) 管理员模块
文章管理:博客管理员可以对博客中的所有文章进行浏览、修改等操作
用户管理: 博客管理员对系统中所有的注册用户可进行帐户和权限管理,包括修改用户所有的权限,以及删除用户.
(4) 文章功能模块
文章功能模块包括对文章的发表和修改,系统将自动更新服务器端的数据库.
(5) 浏览与评论模块
文章浏览:从服务器端获得并显示用户所要浏览的文章内容
文章评论:用户浏览阅读了文章以后,可以添加或者修改评论.
(6) 数据库链接模块
包括数据库链接代码的模块,提供对后台数据库的链接以及链接相关时间的响应,所有需要链接数据库的模块,都可以通过调用数据库链接模块来实现对数据库的链接操作.
前台系统的创建过程中主要实现的是用户浏览信息平台的搭建。
前台系统主要包括以下几个页面:
●网站首页文件default.php
●日志浏览显示文件blogview.php
●新注册文件register.php
●提交日志评论页文件blogcomm.php
●资源栏目显示文件download.php
●像册栏目显示文件photo.php
在这里管理员可以管理以下功能栏目:管理员登陆页面文件、发表日志和管理日志等。主要包括以下几个子模块。
●管理员登陆模块include/library.php
●管理员发表日志页blogpost.php
●管理员管理日志页blogedit.php
●管理员管理像册admincp.php action=photocate
●管理员管理博客会员admincp.php action=member
目录
第1章 绪论 2
1.1博客概述 2
1.1.1博客的来源和历史 2
1.1.2博客的特点与优势 3
1.2相关技术介绍 4
1.2.1动态网页技术 4
1.2.2 PHP技术 4
1.2.3数据库技术 5
1.2.4APACHE技术 6
1.2.5VBScript和JavaScript语言 6
第2章 系统需求分析 6
2.1项目背景 6
2.2.1需求调研 6
2.2.2系统功能需求 7
本系统具有如下功能: 7
2.2.3系统需求管理规划表 7
2.3系统的目标和研究方法 8
2.3.1系统目标 8
2.3.2可行性研究方法 8
2.4硬件的可行性 8
2.5结论 8
3.1系统运行环境 9
3.2系统用例关系 9
3.4系统各模块功能介绍 11
第4章 系统数据库设计 13
4.1数据表的设计 13
4.1.1用户表 13
4.1.2文章内容表 14
4.1.3文章评论表 14
4.1.4像册图片表 15
4.1.5图片评论表 15
4.1.6文章分类表 15
4.1.7其它数据库表 16
4.2 E-R关系图 16
5.1系统主要模块开发 18
5.1.2用户模块 19
5.1.3文章功能模块 21
5.1.4文章评论模块 21
5.1.5 管理员模块 22
5.1.6公共模块 23
5.1.7数据库链接模块 23
第6章 系统配置和发布 24
6.1开发和应用环境配置 24
6.1.1 WAMP架构安装 24
6.1.2 APACHE服务器配置 24
6.1.3 UltraEdit开发工具配置 25
6.1.4Mysql数据库配置 25
6.2系统的发布和运行效果 25
6.2.1系统的发布 25
6.2.2系统运行效果 26
结论 28
致 谢 29
参考文献 30
附录A 外文翻译-原文部分 31
PHP LANGUAGE BASICS 31
附录B 外文翻译-译文部分 35
PHP基础语言 35
附录C 部分主要源程序 38
|