基于PHP的篮球论坛的设计与实现文档格式.docx

上传人:b****4 文档编号:13691401 上传时间:2022-10-12 格式:DOCX 页数:25 大小:1.67MB
下载 相关 举报
基于PHP的篮球论坛的设计与实现文档格式.docx_第1页
第1页 / 共25页
基于PHP的篮球论坛的设计与实现文档格式.docx_第2页
第2页 / 共25页
基于PHP的篮球论坛的设计与实现文档格式.docx_第3页
第3页 / 共25页
基于PHP的篮球论坛的设计与实现文档格式.docx_第4页
第4页 / 共25页
基于PHP的篮球论坛的设计与实现文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

基于PHP的篮球论坛的设计与实现文档格式.docx

《基于PHP的篮球论坛的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《基于PHP的篮球论坛的设计与实现文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

基于PHP的篮球论坛的设计与实现文档格式.docx

1绪论

1.1研究背景与意义

随着人们生活水平的日益提高和科技的快速发展,人们对于手机电脑已经有了很大的依赖性。

虽然精神方面得到了娱乐,但是身体方面缺因为缺乏锻炼而越来越差。

因此运动常常成为大家生活中不可或缺的部分,而谈到篮球,NBA或者CBA都是大家都很喜欢看的篮球比赛,看比赛不仅能够得到视觉上的冲击,而且也能学到一些基础的篮球知识和战术素养。

但是球迷缺少一个能够互相探讨交流,或者由于生活作息时间冲突无法关注一些赛事信息从而感到遗憾,这个篮球论坛正是给大家提供交流的一个平台,它还能够随时给人们提供比赛信息,球员动态等相关消息,每个球队又有自己的分区,让各个球队的粉丝有集中的讨论营。

1.2研究目的

让人们有固定的平台去关注比赛,了解赛事预告和球员伤病情况,有专业的篮球基础知识讲解和与篮球相关的教学视频。

提供了一个供球迷之间的交流平台,球迷可以发帖来表达自己想法,其他人可以对贴主的想法用回帖来表示赞同或者异议。

1.3论文主要内容及结构安排

本文主要介绍了一个基于Web的篮球论坛的开发设计过程。

第一章绪论主要说明了该论坛设计的背景意义。

第二章开发技术主要介绍了开发语言、配置数据库环境。

第三章从功能和业务流程方面进行系统分析。

第四章讲述了系统设计思想和数据库设计。

第五章各个功能模块的实现。

第六章是系统测试是否存在异常。

最后是对这次设计的总结与思考。

2系统开发技术的介绍

2.1Zendstudio与apache简介

在php的web程序设计中,经常使用Zendstudio来作为编辑工具,在web应用程序和数据库开发领域里面也十分通用,通过对应用程序服务器进行整合,可以大大的增强运算速度[1]。

Apache是一种小型web程序服务器,由于它是免费开源的,并且支持访问量较少,所以常常被用来私人使用,web程序设计中成为最好的选择[2]。

2.2HTML/CSS简介

HTML全称为HyperTextMarkupLanguage,是一种超文本标记语言或超文本链接语言,被用来制作万维网页面的简单标记语言,计算机通过他来完成互联网的信息交流,借助浏览器在万维网中信息传递,是一种十分通用的标准语言[3]。

CSS全称为CascadingStyleSheets,是一种可以用来装饰HTML的一种计算机语言,CSS可以内嵌也可以直接写在HTML的外面。

用CSS能更加的让HTML更加规范,过更有约束性。

2.3PHP简介

PHP是一种用于创建HTML内容的计算机语言语言,PHP可以运行在许多主流的操作系统,包括Linux、Windows、和MacOSX等热门操作系统。

PHP可以用到服务器端、命令行、和客户端界面图形编程。

PHP虽然简单但十分灵活,其中就包含对数据库的大数量支持。

2.4Mysql数据库概念和特点

现代计算机中存储的数据呈现暴涨的趋势,工程师便设计了数据库及其管理工具来帮助程序员解决这一问题,使用数据库后,计算机的存储数据更加有秩序,数据的冗余度大大降低,数据的独立性大大提高,程序员操作数据更加方便。

Mysql采用图形界面,使用方法一目了然。

(1)Mysql是一款RelationalDatabaseManagementSystem

(2)Mysql与Windows系统完美结合

(3)Mysql对计算机的硬件条件要求不高

(4)Mysql具有良好的可伸缩性

(5)Mysql具有良好的灵活性,它可以适应快速变化的环境[6]。

3系统分析

3.1功能需求分析

本系统主要分为前端和后端两大板块,其中包括了系统用户管理、注册用户管理、比赛动态管理、球队类型管理、球队信息管理、球队赛程管理、篮球视频管理、篮球图片管理、赛后采访管理、在线论坛管理、系统参数管理等功能模块。

如表3.1所示。

表3.1功能需求列表

编号

功能名称

功能描述

输入内容

输出内容

1.

前台登录

保证注册用户通过身份验证进入系统前台进行操作

用户名、密码

用户登录是否成功和用户登录状态

2.

用户注册

对注册用户进行检测,信息通过检测之后成为本系统的用户

用户名,密码、性别、QQ、邮箱等

注册的结果(提醒“用户注册成功”或者“用户注册失败”)

3.

帖子的发表

用户选择自己喜欢的社区发表帖子

该用户想说的话

4.

浏览帖子

用户可以随意浏览任意帖子

点击随便一个话题

显示与话题有关的内容

5.

帖子的删除

管理人删除违法违规的帖子

输入“删除”命令

显示删除操作是否成功

6.

个人信息的修改

用户可以根据自己当前的情况修改个人的信息

要修改的信息

提示修改的结果

7.

后台登录

仅管理员能够登录后台

后台用户名,密码,前台的用户名

后台登录是否成功

表3.1功能需求列表续表

8.

版块信息的编辑

用户自由添加、删除、收藏喜欢的版块

添加、删除、收藏版块

版块编辑结果显示

9.

编辑球队信息

用户修改球队信息

球队相关信息

编辑结果显示

10.

视频编辑

用户自由添加、删除、收藏喜欢的视频

添加、删除、收藏视频

视频编辑结果显示

11.

论坛交流

用户互相交流,管理员管理论坛版块,用户发布帖子、查看他人帖子、回复他人帖子

版块信息、帖子信息

版块管理、帖子管理

3.2业务流程分析

业务流程图基本符号如下图3-1所示:

图3-1业务流程图基本符号

具体如下图3-2所示:

图3-2总体业务流程图

总体业务流程:

游客账号要先进行账号注册,否则部分功能无法使用,管理人员对注册账号进行审核,审核通过后才能登陆,查看球队赛程、视频区、图片区、赛后采访等栏目信息,进行发布帖子、回复帖子、添加评论、添加收藏、播放视频,在前台用户可以通过标题和类别进行前台信息的搜索,用户注册后可以到修改个人信息上传头像、更改个人资料、还可以查看自己的收藏夹。

后台需要特殊的管理员账号才可以使用,输入正确的账号和密码,验证成功后进入管理员模式,可以管理违法违规用户、球队信息管理、球队赛程管理、篮球视频管理、篮球图片管理、赛后采访管理、在线论坛管理、系统参数管理等功能操作。

4系统设计

4.1系统设计思想

本课题的目的是设计一款基于php的篮球论坛网站以实现篮球交流。

本系统采用B/S模式不仅可以避免用户必须安装专业软件才能开发系统或者访问系统的局限性,而且更加便利[7]。

4.2系统总体设计

前台模块使用者为非注册的游客用户和注册的会员用户,包括发帖、回帖、添加收藏、播放视频、个人资料、个人收藏,后台模块只要是让管理员使用,包括系统用户管理(系统用户录入、删除、修改、登录密码修改)、注册用户管理、比赛动态管理(比赛动态发布、删除、修改)、球队类型管理(球队类型)、球队信息管理(球队信息)、球队赛程管理(球队赛程)、篮球视频管理(篮球视频、评论管理)、篮球图片管理(篮球图片)、赛后采访管理(赛后采访)、在线论坛管理(版块管理、帖子管理)、系统参数管理(友情链接管理、系统公告设置、系统简介设置),后台可以对数据进行添加、删除、修改及查询等操作。

系统总体功能结构图如下图4-1所示。

图4-1系统功能结构图

4.3数据库设计

4.3.1概念模型设计

在建立数据库之前,要先对系统的数据进行一个概念模型设计,要知了解实体有哪些属性,实体之间的关系又是怎样的,根据概念设计,得到下图4-2的系统总体ER图。

图4-2系统总体ER图

4.3.2数据库表设计

在服务器上建立名为bysj的数据库,其中包括以下表:

表4.1bankuai表

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

Id

Int

4

10

2

bianhao

150

255

3

mingcheng

jianjie

5

banzhu

6

addtime

DateTime

8

19

表4.2lanqiushipin表

Shipinbianhao

Shipinmingcheng

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1