1、 毕 业 论 文毕 业 论 文 题题 目目 基于基于 PHPPHP 的的论坛论坛的的设计设计 姓姓 名名 专业班级专业班级 指导教师指导教师 完成时间完成时间 2015.04 2015.2015.4 4 摘 要 在网络技术迅速发展以及信息交流频繁的今天, 论坛的出现使信息交流更加方便、 快捷。 BBS 论坛系统是Internet 上最基本的交互式网页,是网络上提供的一项基本服务,也是一个和浏览 者交流、沟通的园地。系统开发任务主要包括前台界面的设计和后台数据库管理的设计。随着 Internet 的普及,许多原本只提供 Telnet 方式登录的 BBS 系统也提供了允许用户使用 HTTP 协议方
2、式进行网上交流的功能,Telnet 与 HTTP 的应用界限开始交融。 本课题的任务是利用一些新的技术来开发一套完整的BBS系统,主要基于B/S模式,在Adobe Dreamweaver CC网页制作工具下采用 HTML5+JavaScript 制作前台页面, 后台使用PHP 搭建服务, 实现BBS的各种基本功能, 并使用 MysSQL数据库完成数据的存储。主要分析了BBS的主要组成情 况,包括BBS的设计目标,框架结构,数据流程和BBS的主要特点等,重点介绍了BBS前台功能模 块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明,达到了预期效 果。 关键词:论坛系统 B/S
3、 数据库 PHP I 目录 第一章 概述 1 11 课题的研究背景 . 1 12 课题的研究目的及意义 . 1 13 发展现状与趋势 . 2 14 系统设计思想 . 2 15 开发工具及技术 . 3 第二章 系统需求分析与总体设计 4 21 系统需求分析 . 4 22 功能需求分析 . 4 23 系统可行性分析 . 5 24 系统总体设计 . 5 2.4.1 MySql 数据库技术的开发 5 2.4.2 系统功能结构图 7 第三章 数据库设计 8 3.1 数据库介绍 8 3.2 实体联系模型 9 3.3 MySQL 的功能特点 9 3.4 E-R 实体图设计 . 10 3.5 论坛整体架构图
4、. 11 3.6 逻辑数据库设计 . 11 第四章 系统详细设计 . 14 41 网站后台设计流程 14 42 网站首页设计 14 4. 3 用户模块设计 15 4.3.1 用户注册模块设计 . 15 4.3.2 用户登录模块设计 17 II 4. 4 发表帖子模块设计 19 第五章 系统测试 21 5.1 测试的任务及目标 . 21 5.2 测试方案 . 21 第六章 系统使用维护 23 6.1 系统使用说明 . 23 6.2 系统的维护 . 23 结 论 24 参考文献 25 1 第一章 概述概述 11 课题的研究背景 随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。越来 越多的企业和个人希望拥有自己的网站,开辟网络世界里的一片天地。个人利用 网站展示个性风采,创建彼此沟通的桥梁。BBS 的出现使信息交流更加方便,快 捷。BBS 也称为论坛,BBS 是 BuLletin Boatd System 的缩写,即电子公告板。BBS 系统是最常见的一类网上社区,是 Int