PHP+MySQL BBS论坛设计说明书

上传人:m**** 文档编号:486096297 上传时间:2023-05-23 格式:DOCX 页数:14 大小:183.69KB
返回 下载 相关 举报
PHP+MySQL BBS论坛设计说明书_第1页
第1页 / 共14页
PHP+MySQL BBS论坛设计说明书_第2页
第2页 / 共14页
PHP+MySQL BBS论坛设计说明书_第3页
第3页 / 共14页
PHP+MySQL BBS论坛设计说明书_第4页
第4页 / 共14页
PHP+MySQL BBS论坛设计说明书_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《PHP+MySQL BBS论坛设计说明书》由会员分享,可在线阅读,更多相关《PHP+MySQL BBS论坛设计说明书(14页珍藏版)》请在金锄头文库上搜索。

1、简易 BBS 系统设计说明书姓 名:学 号:班 级:指导教师:完成日期:设计要求考核目的综合应用网站设计技术,设计 个BBS论坛系统, 提高综合应用所学知识的能力,积累论坛网站规划和设 计经验。考核 项目 要求1. 熟练使用常用网页制作工具设计网页;2. 网页内容丰富,可读性好3. 掌握PHP+MySQL开发知识应用4. 网站总体布局合理、各栏目间链接方便快捷5. 网站风格设计简约、美观、和谐、界面富于亲和力6. 网站的网络技术工作系统安全、可靠、稳定。7. 能够出色地完成实训计划并能独立完成实训报告,实 训报告内容充实,论述清楚,观点鲜明,建议有很好的创 建性;实训表现实出。8. 设计过程中

2、遇到的问题,如何解决的,要详细叙述。 目录目录 - 0 -第一章 绪论 - 1 -1.1 开发背景及目的 - 11.1.1 开发背景 - 1 -1.1.2 开发目的 - 1 -1.2 系统设计目标 - 1-第二章 需求分析 - 1 -2.1 需求概述 - 12.2 系统功能分析 - 22.2.1 系统功能模块 - 2 -2.2.2 BBS 论坛功能模块组成 - 2 -第三章 流程设计 - 3 -3.1 设计简介 - 3-3.2BBS论坛总体功能框架图 -4 -第四章 数据库设计及实现 - 5 -4.1 逻辑结构-54.2 表的建立-5-第五章BBS论坛设计及实现7 -5.1 安装程序的执行-7

3、5.2 前台的实现-75.2.1 首页的实现 - 7 -5.2.2 注册页面的设计 - 8 -5.2.3 发帖页面的设计 - 8 -5.3后台的实现 - 9-第六章 总结 - 9 -参考文献 - 10 -BBS 论坛系统设计说明书第一章 绪 论1.1 开发背景及目的1.1.1 开发背景BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在 线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。 因此,各界网站对论坛重视起来,纷纷在自己的网站上开辟论坛。1.1.2 开发目的我们学习电子商务在以后的学习和工作中不可避免的会制作各种各样的网站,当然 BBS

4、 论坛作为当今十分重要的网上交流平台,我们肯定也会有亲手设计制作的时候。因 此,通过这次的实践来弥补这方面的不足,积累设计论坛方面的经验,同时,也是对 PHP以及SQL语言的深入学习和巩固。1.2 系统设计目标这次 BBS 论坛系统的设计开发,主要是通过自己写代码的方式完成。根据给出的 参考代码,对BBS系统进行简单的设计和修改。最终使得所设计的BBS系统任何浏览 者都能浏览任何板块、任何帖子以及任何回复的权限,而且任何浏览者都有权利在本论 坛注册。也就是说需要实现论坛的基本运行和操作。第二章 需求分析2.1 需求概述需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明 书

5、是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变 为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免的产生更多的新需求。所以 我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例 将便得越来越大,直到所有需求都已知。2.2 系统功能分析2.2.1 系统功能模块1. 游客可以浏览主题,注册,登陆。2. 论坛的普通注册用户拥有的浏览,发表主题,回复主题,修改自己的个人资料, 查询主题,修改自己发布或回复的帖子等功能。3. 版主对版块的管理功能,包括对帖子的操作(查询主题,置顶,加为精华,移动, 删除,编辑),对用户的操作(禁言,

6、删除id),对版块的操作(发布版块内公告)。4. 系统管理员对版块的操作(版块的建立,修改,删除),对用户的操作(禁言,删 除 id) , 对帖子的操作(查询主题,移动,删除) ,对论坛的操作(开放/关闭会员注册 功能)。2.2.2 BBS 论坛功能模块组成(一)会员注册。新会员注册,提供会员信息,检验会员信息的有效性,并将会员 信息持久化。(二)会员登陆。提供用户凭证,验证用户信息,基于角色授权。(三)会员管理。管理员由系统初始化分配一个,管理员可以对会员信息进行部分 更改,主要包括色调整,版主调整,删除会员等。(四)论坛版块管理。管理员可以添加、删除、调整、置顶、隐藏论坛版块(五)帖子管理

7、。管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以 本版块帖子进行置顶、删除等操作。(六)帖子发表。用户可以在其权限允许的版块内发表帖子。(七)帖子回复。用户可以对其权限允许的主题发表回复(八)帖子浏览。用户可以浏览所有可见帖子(九)帖子检索。注册用户可以提供标题关键字检索所以可见主题帖,并可以查看 自己发表或回复的帖子第三章 流程设计3.1 设计简介BBS 论坛的设计流程就是对于上面所述各个功能板块的组合和个功能权限的合理 分配。具体功能的分配结果如表所示对象实体功能方法用户类型论坛设置参数管理员创建板块管理员修改板块管理员删除板块管理员帖子浏览列表注册用户/游客查看帖子注册用户/游

8、客发帖注册用户回帖注册用户/游客搜索注册用户编辑(自己所有)注册用户编辑(全部)管理员/版主删除管理员/版主置顶管理员/版主指定精华管理员/版主用户注册游客注册用户登录注册用户管理人员登录管理员/版主添加管理员删除管理员设定权限管理员3.2 BBS论坛总体功能框架图版块管理发布版内公告论坛管理开放/关闭注册功能第四章 数据库 设计 及实现4.1 逻辑结构逻辑结构是以概念结构的各种数据为基础,但为了能用某一 DBMS 实现用户的需求, 还必须将概念结构进一步转化为相应的数据模型,这正是数据逻辑结构设计所要完成的 任务。本论坛数据库共有 5 个数据库表。他们之间的关系描述如图所示manage_us

9、 er_infonote_infoson_module_infouser_info4.2 表的建立表 4.1 manage user info(管理用户信息数据表)编号字段名类型字段意义备注1idint2user_namechar(16)管理用户登录名3user_pwchar(16)4表4.2 user info(用户信息数据表)编号字段名类型字段意义备注1idint2user_namechar(16)管理用户登录名3user_pwchar(16)4timeldatetime注册时间5time2datetime最后登陆时间表4.3 son module info(子板块信息数据表)编号字段名类

10、型字段意义备注1idint2father_module_idint隶属的大板块的id同 father_module_info 中id3module_namechar(66)子板块名称4module_conttext子板块简介5user_namechar(16)发帖用户名同 user_info 中 的user name4.4 note info(发帖信息数据表)编号字段名类型字段意义备注1idint2module_idint隶属的自板块的id同 son_module_info 中id3up_idint回复帖子的id同本表中的id4titlechar(88)帖子标题5conttext帖子内容6ti

11、medatetime发帖时间7user_namechar(16)发帖用户名同 user_info 中 的user_name8timesint浏览次数第五章 BBS 论坛 设计及实现5.1 安装程序的执行所有代码都输入完成之后,需要执行安装程序对数据库进行安装。直接输入地址: http:/127.0.0.1/10-5/install 进行安装,按步骤安装完成后 BBS 论坛系统即可正常运行 了。安装成功时会显示以下内容二二二数据库创建成功I二二二数据表-father_modi.il e_inf o-6lJ建成功!数据表-nianag e_us er_i nf o建成功 I数据表-note_inf

12、o -刨建成功!数据s on_ino dul e_i nf 建成功 I数据-user_info-J建成功I二二二初始化基本数据二二二管理员用户名、密码初始成功用户茗:admin密码:admin添扣“测试父板块成功I添扣“测试子板块成功!5.2 前台的实现5.2.1 首页的实现一个网站的首页对于网站是十分重要的,人们对这个网站印象的好坏主要还是通过 首页来决定的。当然,对于 BBS 论坛来说这同样是重要的。如何对页面进行美化和简 单的修改时这次的重点。下面是我所做页面的效果图,如图 5-1:5.2.2 注册页面的设计现今大多数网站都会有会员注册这一项,对于一个论坛来说更是必不可少的一项。 注册页

13、面的设计和制作也是我们电子商务人员必须学会的一项内容!因为它涉及到许多 方面的东西。主要代码如下:vtd width=122 height=26 align=right valign=middle bgcolor=#CCCCCCi户名:v/tdvtd height=26 align=right valign=middle bgcolor=#CCCCCC 码:v/tdv/trvtrvtd height=26 align=right valign=middle bgcolor=#CCCCCC重复密码:v/tdvtd height=26 align=left valign=middle bgcolor=#CCCCCCvinput type=password name=user_pw2v/tdv/trvtrvtd height=26 colspan=2 align=center

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号