《论文PHP论 坛开发 论文(定稿)》

上传人:游客 文档编号:123751297 上传时间:2020-03-10 格式:DOC 页数:18 大小:178.87KB
返回 下载 相关 举报
《论文PHP论 坛开发 论文(定稿)》_第1页
第1页 / 共18页
《论文PHP论 坛开发 论文(定稿)》_第2页
第2页 / 共18页
《论文PHP论 坛开发 论文(定稿)》_第3页
第3页 / 共18页
《论文PHP论 坛开发 论文(定稿)》_第4页
第4页 / 共18页
《论文PHP论 坛开发 论文(定稿)》_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《论文PHP论 坛开发 论文(定稿)》》由会员分享,可在线阅读,更多相关《《论文PHP论 坛开发 论文(定稿)》(18页珍藏版)》请在金锄头文库上搜索。

1、论文PHP论 坛开发 论文(定稿) 西南林业大学本科毕业(设计)论文(二一一届)题目基于PHP的论坛设计与开发分院系部计算机与信息学院专业计算机科学与技术姓名张文山导师姓名孙永科导师职称讲师二一一年六月基于PHP的论坛设计与开发张文山(西南林学院计算机与信息科学系,云南昆明650224)摘要随着信息技术和网络技术的飞速发展,互联网与人们的生活日益紧密相连,它们也应用到了社会各个领域。 人们上网浏览的时间也越来越久,各类社交,论坛等社区也日益火爆。 本论坛采用PHP为开发技术,JavaScript为脚本语言,MySQL为数据库,完成本论坛的设计开发。 主要功能有用户注册、登录,发布新帖、回复帖子

2、,个人信息查看,管理员删除普通用户,删除帖子,帖子置顶等功能。 越来越多的人会抽出一部分时间进行网上浏览,进入社区论坛与他人进行交流。 同时PHP语言也是日益成熟,功能相对强大。 为了赶上飞速发展的技术,熟悉论坛的扩展功能,赶上时代的步伐,所以用PHP语言设计开发了本论坛。 1.1研究目的及内容论坛在人们生活中日渐重要,更多的人会选择用一部分时间对自己感兴趣的论坛社区进行浏览,从而获取自己想要的内容,也可以在论坛上发布新闻以及其他专业知识等各方面内容。 PHP是一种简单而强大的开源脚本语言,用于创建动态Web内容。 数百万靠PHP工作的Web站点证明了它的受欢迎程度和使用的简易性。 程序员和W

3、eb设计师都愿意使用PHP,前者欣赏它的灵活性和速度,后者则喜欢它的易用和方便。 用PHP语言结合MySQL数据进行开发的论坛,具有响应速度快,编码简便等特点,同时又具有了常规论坛的功能。 又PHP是属于html嵌套语言,可以方便代码编写,操作更加随意方便。 该论坛主要完成以下功能A用户操作用户注册,用户登录、注销,发布新帖,回复帖子,查看个人信息等操作。 B管理员操作普通用户删除,帖子删除,置顶功能。 1.2成果及前景在学习了解了PHP与MySQL的配合开发环境,并对其编程的语言进行初步熟悉后,完成了此次论坛的设计开发,并对其进行了测试。 PHP能发展起来有三个原因基于Web量身定制,Web

4、语言的首选,LAMP架构安全稳定简单,开发快速,扩展性强PHP企业级应用的发展基于Web量身定制,Web语言的首选,安全稳定。 EDC在xx年的统计信息表明PHP已经跻身全球三个编程语言的行列,并且其是以Web脚本语言的身份参与竞争的。 相信PHP会在以后的各类网站开发中发挥自己特点,取得更大的发展与进步。 2国内外研究现状目前在各大网站云集的北京,PHP几乎是无处不在。 百度、新浪、搜狐、TOM等等各大互联网门户都在广泛使用这PHP。 同时,近两年来北京多处许多小型的门户站点,也是大部分使用了PHP的技术。 就连PHP的工程师需求量都大幅度提高。 为什么PHP可以在近年来发展如此迅速呢。 其

5、实跟Web的迅猛发展是紧密联系在一起的。 另外,LAMP的迅速发展使得PHP的应用也更加广泛了。 PHP企业级应用的发展众所周知,PHP历来被认为是草根阶层的编程语言。 因此困扰PHP发展的很大因素就是大企业的认可。 政府、大企业等PHP项目的增加在近几年的表现也是很突出的,这点可能在国外比较明显,它大幅度地提高了大家在选择PHP时候的信心。 从这两年全球的PHP年会来看,许多的大厂商都开始纷纷关注PHP,参加年会。 甚至于像IBM、Oracle等公司直接与Zend公司进行合作,推广并提高PHP在大型项目里面的功能。 PHP目前正处于发展的高峰期,而对于国内来说可能还没有迎来最高峰的时候,所以

6、对于国内喜欢PHP的人来说,应该还有很多机会等待着他们把握。 随着Web2.0的升温互联网的发展迎来新一轮的热潮,由于互联网本身的快速发展、不断创新的特点,决定了只有以最快开发速度和最低成本,才能取胜,才能始终保持一个网站的领先性和吸引更多的网民。 互联网的企业生存和竞争的核心在于技术,技术/研发人才永远是这些企业不可或缺的关键人物,只有拥有资深的人才和领先的技术,才能在最短的时间内创造出优秀的网络应用。 PHP技术和相关的人才,正是迎合目前的互联网的发展趋势,PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成

7、本,还提升了开发速度,满足最新的互动式网络开发的应用。 从Web开发的历史看来,PHP、Python和Ruby几乎是同时出现的,都是十分有特点的、优秀的开源语言,但PHP却获得了比Python和Ruby多得多的关注度,PHP在11月TIOBE排行榜上位居榜首,超过了C+、java和其他语言。 PHP、C+、java这三种语言都是相当优秀的脚本语言,为什么PHP能大行其道,位居榜首呢?从表面上来看,这是就业环境使然。 越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。 就我们目前了解到的情况,PHP是国内大部分web

8、项目的首选,而且有很多公司从其它语言(如ASP,JAVA)转到了PHP。 合适的就是最好的,PHP的快速,开发成本低,周期短,后期维护费用低,开源产品丰富,这些都是另外两种语言无法比拟的。 随着Web2.0的升温互联网的发展迎来新一轮的热潮,由于互联网本身的快速发展、不断创新的特点,决定了只有以最快开发速度和最低成本,才能取胜,才能始终保持一个网站的领先性和吸引更多的网民。 互联网的企业生存和竞争的核心在于技术,技术、研发人才永远是这些企业不可或缺的关键人物,只有拥有资深的人才和领先的技术,才能在最短的时间内创造出优秀的网络应用。 PHP技术和相关的人才,正是迎合目前的互联网的发展趋势,PHP

9、作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用。 因此,在IT业和互联网的超速发展的时代,企业对PHP程序员的需求也大量增加,PHP程序员和招聘岗位的供求比例是140,很多公司半年都招不到一个合适的PHP程序员。 这个岗位是程序员中最火的,这种严重供不应求的局面在未来几年中也将愈演愈烈。 3理论依据本论坛是基于PHP语言所搭建的,PHP是较快速的开发语言,PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法。 网页执行速度较其他语

10、言快速。 MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 3.1工具选择3.1.1界面工具界面设计采用了PHOTOSHOP、DREAMWARE软件。 通过PHOTOSHOP进行论坛所需的图片处理,以达到较好的视觉效果。 3.1.2编程语言编程语言采用了PHP和JavaScript语言进行开发。 PHP是一种跨平台的服务器端的嵌入式脚本语言。 它大量地借用C、Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。 它支持目前绝大多数数据库。 还有一点,PHP

11、是完全的,不用花钱,可以从PHP官方站点(.php.)自由下载。 而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 3.1.3后台数据库数据库采用了MySQL设计,MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下可以自由使用。 由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐。 3.2PHP概述PHP是一种简单而强大的开源脚本语言,用于创建动态Web内容。 数百万靠PHP工作的Web站点证明了它的受欢迎程度和使用的简易性。 程序员和Web设计师都愿意使用PHP,前者欣

12、赏它的灵活性和速度,后者则喜欢它的易用和方便。 PHP的特点有在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是图同ASP基于对象的,所以的它的运行速度会快一些。 高级内容管理。 PHP与MySQL的组合既简单又精彩。 PHP有许多管理和维护MySQL的工具,对MySQL的支持是最全面的。 PHP支持结构化编程,在VB因为他的继承性使用类还是较少的。 而PHP的象Java和C+一样的继承性使一个大型的程序中到处都充满了类的影子。 PHP,当你发现Bug时,你可以修改他,如果你没有专家的水平,你可以请专家修改,并且你的修改会得到开放代码组织的接受和认可。 PHP代码可以运行

13、在Solaris、Linux和许多其他的操作系统中。 3.3MySQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。 在xx年1月16号被Sun公司收购。 而xx年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Inter上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL特点 (1).使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。 (2).支持AIX、FreeBSD、H

14、P-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。 (3).为多种编程语言提供了API。 这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4).支持多线程,充分利用CPU资源 (5).优化的SQL查询算法,有效地提高查询速度 (6).既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名 (7

15、).提供TCP/IP、ODBC和JDBC等多种数据库连接途径 (8).提供用于管理、检查、优化数据库操作的管理工具 (9).可以处理拥有上千万条记录的大型数据库4系统分析与设计以PHP为开发语言,首先熟悉其开发的环境与特点。 本论坛是在集成软件APMServ5.2.6下进行开发的。 APMServ5.2.6是一款拥有图形界面的快速搭建Apache2.2. 9、PHP5.2. 6、MySQL5.1.284.0. 26、phpMyAdmin2.11.9. 2、网站服务器平台的绿色软件。 4.1系统任务概述以PHP为开发语言,部分功能用JavaScript进行实现,以及MySQL为数据库开发,搭建在线论坛,在搭建过程中逐步熟悉PHP的开发过程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

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