基于php语言的论坛开发设计网友投稿

2021-04-25 13:10:49本页面

基于php语言的论坛开发设计网友投稿


【正文】

XXXX大学 毕业论文(设计) 题目:基于php语言的论坛开发设计 姓名: 学号: 系别: 专业: 年级: 指导教师: xxxx年xx月xx日 V 目录 摘要 I Abstract II 1绪论 1 1.1开发背景 1 1.1.1网络论坛系统 1 1.1.2国内论坛现状 1 1.2开发工具 1 1.2.1WampServer 1 1.2.2EditwithNotepad++ 2 1.2.3AdobeDreamweaverCS4 2 1.3开发技术 2 1.3.1PHP 2 1.3.2mysql 2 2系统需求分析 3 2。

1可行性分析 3 2.1.1社会可行性分析 3 2.1.2技术可行性分析 3 2.1.3经济可行性分析 3 2.2系统需求分析 4 2.2.1开发环境选择 4 2.2.2功能需求分析 4 2.2.3用例图与用例表 5 3概要设计 7 3.1系统设计目标 7 3.2总体功能划分 8 3.3各模块功能设计 8 3.3.1用户注册 8 3.3.2用户登录 8 3.3.3浏览帖子 9 3.3.4帖子编辑 9 3.3.5用户信息管理 9 3.4数据库设计 9 3.4.1ER图 9 3.4.2主要数据表 10 4界面设计 11 4.1界面风格 11 4.2界面初步设计 11 4。

2.1论坛主页 12 4.2.2显示版块和帖子界面 12 4.2.3帖子回复界面 13 4.3页面跳转 14 5详细设计与实现 14 5.1概述 14 5.2公共模块 14 5.2.1框架显示 15 5.2.2版底论坛logo显示 15 5.2.3数据库连接 15 5.3功能模块 15 5.3.1用户注册 15 5.3.2用户登录 16 5.3.3浏览帖子 17 5.3.4帖子编辑 17 5.3.5用户管理 18 5.4编码规范 19 5.4.1PHP语言编码规范 19 5.4.2html编码规范 19 5.4.3css编码规范 20 总结 20 致谢 21 参考文献 22 摘要 基于人类的科学技术水平不断提高。

通畅快捷的信息沟通渠道变成现代社会的必需品,无论是企业之间,教育机构之间,政府之间都需要信息交流,没有任何一个社会群组可以缺失它。而网上讨论区—论坛(BBS)这个产物就因此而生,是一种至关重要的信息交流的快速渠道。 论坛和互联网上的其他的信息一样,有一些特点:动态变化性强,内容庞杂,范围广等。交互性和时效性是其中最关键的特点。交互性是一个比较广泛的概念,运用不同的领域其含义是不同的。交互性主要运用于计算机及多媒体领域,而论坛的交互性是指用户可以参加论坛中信息交流这个过程,可以在论坛中发布自己想发布的信息并得到其他用户的及时反馈,也可以参与到别人发布的信息中去,这样便可以让用户们及时,便捷地交流与互动。

而论坛的交互性也促进着论坛的时效性,尤其是专业技术论坛中,人们可以及时地了解获取到现下某一行业的最新发展,这样无疑是促进了时代进步。而本论坛系统为生活论坛,通过帮忙***从而结识校友。为了记录校友们曾发表过的信息以及发表信息的用户,需要实现注册以及登陆功能。未登陆的校友只被允许浏览帖子,只有注册并登陆用户的校友才被允许发表帖子以及回复帖子。 本文根据本论坛系统分为以下几个部分:第一部分,本论坛系统的开发背景以及开发环境和工具。第二部分,本论坛系统的需求分析以及功能阐述。第三部分列出各个功能,本论坛系统设计的数据库设计。第四部分,本论坛系统的页面设计。第五部分,详细说明如何实现本论坛系统功能。

最后完成本论坛系统。 关键词:论坛(BBS);PHP;MySQL I Abstract Basedonhumanscienceandtechnologyhasimprovedcontinuously,smoothandefficientcommunicationchannelsbecomenecessitiesofmodernsociety,whetherbetweenbusinesses,betweeneducationalinstitutions,exchangeofinformationbetweenthegovernmentrequiresthatnoonesocialgroupmaybemissingit。

TheonlinediscussionforumForum(BBS)Thisproductisthusborn,isavitalchannelforrapidexchangeofinformation. ForumsandotherinformationontheInternet,thereareseveralcharacteristics:strongdynamicchanges,thecontentsofcomplexandwiderange.Interactivityandtimelinessisoneofthemostcriticalfeatures.Interactivityisabroaderconcept。

theuseofdifferentareasofitsmeaningisdifferent.Mainlyusedincomputersandinteractivemultimedia,andinteractiveforumsmeansthatuserscanparticipateintheforumforinformationexchangeinthisprocess,theywanttobeabletopublishtheinformationpublishedintheforumsandgettimelyfeedbacktootherusers,youcanalsoparticipateintheothersreleaseofinformationtogo。

sothatwecanallowuserstopromptlyandeasilyexchangeandinteraction.TheforumalsopromotesinteractionwiththetimelinessoftheForum,especiallyprofessionalandtechnicalforums,peoplecangettimelyinformationonthelatestdevelopmentofaportfolioofdiversifiedindustries,sonodoubtcontributedtotheprogressofthetimes.Andforthelifeoftheforumthisforumsystem。

throughthehelpofalumnipackeddiningthusacquainted.Torecordthealumnihavepublishedinformationandpublishuserinformation,youneedtorealizeregistrationandlandingcapabilities.Nologinisonlyallowedtobrowsepostsalumnionlyregisterandlogtheusersalumniareallowedtopublishpostsandreplytoposts. Thispaperisdividedintothefollowingsectionsofthisforumsystembasedon:Thefirstpartoftheforumsystemdevelopmentbackgroundandthedevelopmentenvironmentandtools。

Thesecondpartoftheforumsystemneedsanalysisandfunctionalelaboration.Thethirdsectionliststhevariousfunctionsoftheforumsystemdesigndatabasedesign.Thefourthpartoftheforumsystempagedesign.Thefifthpart,adetaileddescriptionofhowtoimplementthisforumsystemfunctions.Finalizationoftheforumsystem. KeyWords:OnlineForum。

BBS;PHP;Mysql II 1绪论 1.1开发背景 1.1.1网络论坛系统 网络论坛系统(BBS—BulletinBoardSystem),电子布告栏系统。是一个网络交流互动的平台,简单,易于操作。在我们生活的各个方面发挥着至关重要的作用,信息时代不可或缺的一种信息交流的快速渠道。论坛系统主要包括以下模块,用户登录模块,其中涉及到检验注册信息是否正确以及用户名是否重复等相关功能实现,用户登录模块,只要登录的校友才可以发表帖子以及回复帖子,未登陆的游客的权限仅是浏览帖子。以及帖子编辑模块,包括发表帖子,回复帖子。用户信息管理模块,修改密码以及更新头像。

以此来实现论坛系统的功能与作用。 1.1.2国内论坛现状 国内的论坛处于一个不断发展的阶段,论坛的类型多种多样,商业型,生活型,娱乐型以及混合型等。纯商业型的BBS盈利手段通常是注册免费,但需要获取资源或者浏览精华帖子需要变相付出相应的利益代价,但盈利并不明显。在这个信息时代,获取信息以及资源的途径多种多样,可谓是“条条大路通罗马”,因此纯商业型的BBS想要盈利道阻且长。相反,娱乐型,生活型的BBS更为受欢迎,贴主通常为网友志愿者,他们付出自己的精力,时间甚至是创意为他们感兴趣的论坛的运营做出巨大贡献。而根据BBS的类型与风格等,选择不同的开发语言,现在常用的asp、jsp、php、.net等语言。

目前最火的开发语言是php+Mysql,但未来的趋势应该是.net。 1.2开发工具 1.2.1WampServer Wamp就是WindowsApacheMysqlPHP集成安装环境,即在window下的apache、php和mysql的服务器软件。Wamp是由法国人开发的ApacheWeb服务器,在windows环境下可以有Apache+php+Mysql的集成环境。一开始我使用的是APMSERV,但相比Wamp后,选择了Wamp。Wamp不需要繁琐的配置过程,主要减少了初学者的开发成本也鼓舞了初学者,使得初学者可以花费更多的时间在开发上。并且这个Wamp软件是免费的,下载的途径多,

方便。 1.2.2EditwithNotepad++ EditwithNotepad++是一款很有特色的编辑器,无论你是用什么语言都适用,内置支持多达27种语言高亮度显示,其中包括了常见的脚本,源代码,还支持自定义语言。也可以自动检测文件的类型根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感。可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例。提供了一些有用工具,如邻行互换位置、宏功能,等。可显示选中文本的字节数,而不是一般编辑器所显示的字数,这在某些情况下,比如软件本地化很方便。 1.2.3AdobeDreamweaverCS4 Dreamweaver是美国MACROMEDIA公司开发(后被Adobe公司收购)的集网页制作和管理网站于一身的所见即所得网页编辑器。

设计规范相关推荐  
三九文库 www.999doc.com
备案图标苏ICP备2020069977号