PHP项目设计报告
学 院:
信息工程学院
组 长:
赖恒财(计算机132,04号)
成 员:
董晓唐(计算机132,17号)
泽民(计算机132,21号)
指导老师
ASIM外教
完成时间:
2016-05-22
目录
第一章 需求分析 2
2
.非功能性需求 2
第二章 总体设计 2
2
2
2
系统各模块流程 2
系统开发环境 2
开发环境 2
系统平台体系结构的选择 2
PHP语言 2
ThinkPHP 2
MySQL数据库 2
第三章 数据库设计 2
数据库分析 2
数据库概念设计 2
数据库逻辑设计 2
数据库物理结构实现 2
第四章 编程实现 2
2
首页界面设计 2
前面显示概述 2
控制器的实现 2
注册页面的设计与实现 2
注册页面的界面设计 2
用户注册的控制器的实现: 2
用户登录的设计 2
用户登录的界面设计 2
用户登录的控制器的实现: 2
帖子详情页面设计 2
帖子详情的前台界面效果设计 2
帖子详情页面的控制器的实现 2
个人中心的设计 2
个人中心的前台界面设计 2
个人中心控制器的设计 2
第五章 测试运行 2
5.1测试概述 2
5.2 测试过程 2
5.2.1 用户注册的测试 2
5.2.2 用户登录的测试 2
5.2.3帖子回复管理的测试 2
5.2.4新帖发表的的测试 2
第六章 总结 2
第一章 需求分析
BBS也称为论坛,是bulletin Board System 的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统。它主要给浏览者提供相互沟通的平台。BBS信息量大,形式自由,在论坛家可以发布信息,进行讨论、聊天等,是用户间交流的优秀平台。
开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,BBS论坛需要具备前台功能和后台功能。
BBS系统的作用在于提供给用户彼此交流的空间,这种交流的方式即使浏览 文章和发表文章。因此,对于文章的管理是BBS系统的一个核心功能。发表文章的权力只能给予特定的人群,否则容易失去秩序,基于同样地考虑,修改文章的权力也只能提供给特定的人群。
因此,用户的划分应该成为BBS系统的一个核心思想,系统将用户划分为普通用户、管理员2类,他们的权限不同,各司其职,其中管理员拥有最高的权力,可以对用户、文章、论坛
3大对象进行增加、删除及修改操作。
系统前台功能:前台模块提供给所有用户使用,不论是论坛的注册用户,还是普通的浏览者,都可以进入其中。区别在于随着用户的等级不同,所允许使用的功能也有所不同。显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看根帖容、用户注册、用户登录、发表帖子、回复帖子
系统后台功能:进入后台、论坛类别管理、版面管理、用户管理、用户注册
.非功能性需求
平台限制:基于 Windows 10,不需要安装其他软件。
操作方式:全部操作都可以基于浏览器进行。
第二章 总体设计
对于典型的数据库管理系统,尤其是对像论坛这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应满足以下几个目标:
1.采用人机对话的操作方式,界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。
2.全面展示系统所有帖子,方便直接查看。
3.为用户提供一个方便、快捷的主题信息查看功能。
4.实现在线
php课程设计 来自淘豆网m.daumloan.com转载请标明出处.