当前位置: 网学 > 网学资源大全 > 计算机 > 正文

基于PHP的论坛系统

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于PHP的论坛系统,希望对需要基于PHP的论坛系统网友有所帮助,学习一下吧!

资料包括: 论文(49页21403字) 图纸 开题报告 文献综述 
说明:

摘要:本论坛是使用动态跨平台语言PHP和现在非常流行的 Web服务器Apache,通过与适合开发中型网站的MySQL数据库进行无缝结合,为论坛用户提供了周到和个性化的服务。在设计方法方面,本系统始终贯穿软件工程的面向对象的方法(OOD和OOA ),并用统一建模语言UML来表示每个过程。同时,充分考虑了本系统的跨平台性和安全性特点,也考虑了论坛的可扩展性、可维护性。本论文论述了从需求分析到系统详细设计全过程,以及在此过程中所采用的方法和设计细节。

关键词:PHP;MySQL ; Apache ;UML;动态

The Design of BBS System Base on PHP
Abstract:The BBS uses PHP language 、Apache and MySQL database .So it is more thoughtful and personalized for user. In the design, the system through the software engineering the object-oriented method (OOD and OOA), and expresses each process with unification model language UML. Meanwhile, the system considered cross- platform and secure character, simultaneously also considers the platform’s maintainability and extensionally. The thesis has analyzed from the demand of the system to the design of the entire process, as well as method and design detail which used in this process.

Key Words: PHP ; MySQL; Apache;UML;Dynamic

1. 绪论
1.1 概述
随着知识经济的快速发展,网络对我们的生活产生了巨大的影响。信息时代的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的日常生活,其中影响最为广泛的就是互联网。从事计算机工作的人都知道,互联网蕴藏着巨大的商机,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,而知识和技术的学习不仅仅是通过课本,更多的是要通过交流,相互学习。
近年来, Internet迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息学习和交流的网络化展示了美好的前景。
但是在目前成倍增长的互联网网站中,有相当一部分仍停留再“静态”阶段,在技术上和效果上无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Protocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生设计好的文字图片等的动画效果。若网站管理员要更新网页的内容,就必须手动地来更新其所有的HTML代码,其工作量之大可想而知,这也是“静态”网站的致命性的弱点----不易维护。
为了适应时代的发展,动态的网站渐渐流行起来,其中PHP便是一种很好的设计动态网页的语言,所谓“动态”就是指具有以下几个特点的网站:
1、将浏览器作为客户端界面,具有很强的”交互性”,所谓“交互性”即网页会根据用户的要求和选择而动态改变和响应,这将是今后WEB发展的大势所趋。
2、“自动更新”即无须手动地更新HTML代码,便会自动生成新的页面,可以大大节省工作量。
3、对于不同的人在同一时刻访问同一网址时会产生不同的页面效果,大大增加了代码的可利用性。
然而这种具有动态特性的网站的典型代表就是-------论坛.

目录:
1. 绪论3
1.1 概述3
1.2 系统基本功能分析4
1.3 论文的主要研究内容4
1.4 系统的设计思路5
2. 论坛系统介绍5
2.1 PHP的介绍5
2.2 论坛系统的运行环境6
2.3 开发方法和软件建模9
2.4 本章小结9
3. 总体设计10
3.1 可行性分析10
3.2 需求分析10
3.2.1 需求定义与需求分析10
3.2.2 分析需求中的数据对象(前台)11
3.2.3 分析需求中的管理功能(后台)15
3.3 功能模块的设计16
3.3.1 整体模块划分16
3.3.2 各模块间的关系18
3.4 数据库的设计20
3.4.1 数据库需求分析20
3.4.2 数据库概念结构设计22
3.4.3 数据库逻辑结构设计27
3.5本章小结32
4. 论坛系统的详细设计32
4.1 数据库的生成与连接32
4.2组件的设计33
4.3 前台显示部分设计37
4.4 后台主要功能设计42
4.5 本章小结45
5.系统开发的难点与技巧45
5.1 系统后台与前台的统一设计45
5.2 页面内容的分块设计45
5.3 组件设计使层次清晰45
5.4 本章小结45
6.系统的调试与存在问题的解决45
6.1 论坛系统测试45
6.2 论坛设计存在的问题47
6.3 解决方法47
7.总结与展望47
致 谢47
主要参考文献49
参考文献:
(美)威克(Wyke,R.A).信达工作室译. PHP开发人员手册 [M].人民邮电出版社, 2001.6.
李开荣. web设计技术 [M]. 高等教育出版社,2004.8.
邓良松,刘海岩,陆丽娜. 软件工程(第二版)[M].西安电子科技大学出版社,2004.6.
萨师煊,王珊.数据库系统概论(第三版)[M].高等教育出版社,2005.12.
高寿福. PHP程序设计导学(第一版)[M]. 北京科海电子出版社,2003.1
严蔚敏,吴伟名.数据结构:C语言版 [M]. 清华大学出版社,1996.
(美) 穆丁(Moulding P.),贺民等译. PHP技术内幕 [M].中国水利水电出版社, 2002.
译者:晏子. MySQL中文参考手册 [M]. http://www.pcsoftware.com.cn
开花石头 编写 整理. PHP编码规范(第一版).中国php联盟,中国php开源项目组, 2003.6.25.
PHPChina. PHPer 第一期(创刊号)[M]. http://www.phpchina.com. ,2006.12.1
http://www.csdn.net
MVC设计模式带来更好的软件结构和代码重用.来自网络.来源:ZNetChina
万锋科技编著.JSP网站开发四酷全书[M].北京:电子工业出版社,2005.9.

作者点评:
在整个开发过程中,我们这里是严格按照软件工程开发的一般流程进行分析和设计的,在模块的设计时,我们充分考虑了论坛系统的基本功能设计和可扩展功能设计,从而不断满足论坛发展的需要。
由于时间关系加上系统相对比较复杂,开发的现有系统在功能上还存在着一些不足之处,还需要对其功能进行进一步的完善。首先,对论坛系统管理方面尚需完善,从而为管理员的管理提供更好的支持。一个系统如果能做到管理方便、操作简单、易于维护则它便能更好的占领市场,获得主动权。后续对系统进行深层次的开发,应在系统功能层次上加以改进,使系统能随时复用php的开源代码,从而简化系统的开发精力和时间;还应加强系统开发的前瞻性,使系统可以根据时代发展而扩展其服务及功能。以上是我对本系统改进的一些设想。由于学识有限,经验欠缺以及时间仓促,使我在开发过程中走了很多弯路。我将在以后的工作和学习中不懈努力,提高自己的专业知识水平和计算机应用水平,努力成为适应时代需求的复合型人才,为社会做出贡献。
致 谢
本文在经过近半的时间写作与修改,在即将完成之即,我既为自己的付出能够得到认可而感到欣慰,更深切感受到一直以来老师对我的敦敦教诲的良苦用心,以及从中体现出来的崇高师德,也为我的同学和同事们在此期间给予我莫大的鼓励与帮助表示感谢。
在此,我特别要感谢我的指导老师周雪梅,从我开始准备着手写作之即,就不厌其烦地从论文写作要求、选题、书写开题报告、研究过程及总结写作等各环节悉心指导,这种一丝不苟的作风,严谨求实的态度,不仅使我能够较好地完成论文写作,并且使我在计算机知识方面得到了巩固和拓展。
论文的完成还得益于我的同学和同事们的关心与帮助,虽然在选题之初,有一定的php知识基础和网站设计经验,但学习过程仍然艰苦而困难,在进行论文写作之时,这种困难显得尤其突出,这时同学不断鼓励我特别是我们同一个寝室的同学,并且为我的资料搜集、论文写作提供一定方便,在此一并致以谢意。
此外,向其他许许多多从各方面给予我鼓励与帮助的人们表示感谢。
  • 上一篇资讯: 用VHDL语言实现简易频率计的制作
  • 下一篇资讯: 基于jsp的权限管理系统
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号