php 技术项目设计报告
1
PHP 项目设计报告
看。
为用户提供一个方便、快捷的主题信息查看功能。
实现在线发表帖子。
提供登录模块,主要用于发表帖子时留下发表者的信息,和对发表的帖子进行管理。
用户随时都可以查看自己发表的帖子。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
系统最大限度地实现了易维护性和易操作性。
系统运行稳定安全可靠。
系统功能结构
用户访问论坛首页面后,可进行查看版面下根贴信息、查看自己发表的帖子、查看精华帖子、查看根贴信息、用户注册等功能。用户在此BBS 论坛中通过注册成为该网站的真正用户并成功登录系统后,可进行发表帖子、回复帖子、查看自己发表的帖子,删除自己发表的帖子,以及删除自己发表帖子下回复等操作。BBSt 论坛系统功能结构图如图下图所示。
php 技术项目设计报告
8
图 2-1 系统功能结构图
系统功能模块
用户注册
在登录页面单击“注册“链接即可进入用户注册页面,此页面提供填写用户注册信息的表单,注册信息包括用户名、密码、确认密码,性别,爱好等等,其中有些信息是必须填的,有些是可以选填的。用户填写完表中信息后,单击确认按钮,如果通过验证,即可成为 BBS 系统注册用户,此时用户在前台登录页面中登录进去之后,即可使用前台的全部功能。
用户登陆
用户进入论坛首页,即可点击登录按钮,进入用户登录页面,此页面提供用于填写用户名与密码的表单,页面中有一个【登录】按钮和【注册】按钮,分别提供给 3 中身份的用户使用: 对于已经在论坛注册的用户,在页面输入用户名及密码后,单击登录按钮,如果用户名和密码通过验证,则进入论坛,可以使用前台的全部功能。 对于游客,单击“游客”链接即可进入论坛,游客可以浏览其他用户发表的文章,但不允许在论坛中发表文章。 对于想注册的用户,单击“注册”链接即可进入注册页面,在填写完相关信息后,即成为 BBS 系统的用户, 拥有了普通用户的所有权限。
帖子管理
管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作。
帖子发表
注册用户进入某一论坛之后,可以单击主题列表页面上的“快速留言“链接, 以使用发表文章的功能,系统将转至发表文章页面,其中填写的内容包括文章的标题和内容。
帖子回复
在某一话题的帖子列表页面中,注册用户可以单击右上角的“回复主题“链接,发表对该主题的回复内容。
帖子浏览
注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复。
系统各模块流程
用户注册
填写个人信息——信息检验——保存用户信息
php 技术项目设计报告
9
图 2-2 用户注册流程图
用户登陆
输入用户名和密码——信息验证---基于角色授权
图 2-3 用户登录图
帖子发表
注册用户——选择版块发表主题——主题持久化
php 技术项目设计报告
10
图 2-4 帖子发表图
帖子回复
用户——针对主题发表回复——回复持久化
帖子管理
持有管理员或版主权限——转移,置顶,删除等操作
php 技术项目设计报告
11
系统开发环境
开发环境
在开发此论坛的时候,需要具备下面的软件环境:
操作系统:Windows 10
Web 服务器:Apache
PHP:Version
数据库:Mysql Ver Distrib , for Win64 (x86_64)
浏览器:IE10 +
分辨率:最佳效果为 1024×768 像素
开发工具:Hbuilder,免费开源的移动开发工具
开发框架:ThinkPHP
系统平台体系结构的选择
在应用开发领域中, 目前系统平台的体系结构主要有两种, 即 C/S
(Client/Server)结构和 B/S(Brower/Server)结构。
C/S 结构,即大家熟知
PHP课程设计 来自淘豆网m.daumloan.com转载请标明出处.