毕业设计(论文)基于php的信息发布平台

上传人:m**** 文档编号:431213596 上传时间:2022-10-05 格式:DOC 页数:24 大小:541KB
返回 下载 相关 举报
毕业设计(论文)基于php的信息发布平台_第1页
第1页 / 共24页
毕业设计(论文)基于php的信息发布平台_第2页
第2页 / 共24页
毕业设计(论文)基于php的信息发布平台_第3页
第3页 / 共24页
毕业设计(论文)基于php的信息发布平台_第4页
第4页 / 共24页
毕业设计(论文)基于php的信息发布平台_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计(论文)基于php的信息发布平台》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于php的信息发布平台(24页珍藏版)》请在金锄头文库上搜索。

1、新 乡 学 院 毕 业 论 文论文题目基于PHP的信息发布系统院(系)名称计算机与信息工程学院专业名称计算机应用技术班 级计算机应用技术二班学生姓名学 号指导教师姓名2012年4月完成目录内容摘要:II关键词:IIABSTRACT:IIKEYWORDS:II1. 绪论11.1 什么是供求信息平台11.2 与企业网站、门户网站、黄页等的区别12. 运行环境及开发技术介绍22.1 运行环境介绍22.2 PHP技术22.3 PHP工作原理32.4 B/S结构32.5 数据库技术42.6 Apache技术42.7 JavaScript语言53. 系统可行性分析设计63.1 开发的目的和背景63.2 目

2、标设计63.3 系统功能分析与设计73.4 系统的其它可行性83.5 可行性结论84. 需求分析及详细设计94.1 网站设计技术及工具需求94.2 数据库需求分析与设计94.3 程序设计部分104.4 网站文件结构155. 系统配置和发布165.1 应用环境配165. 系统的安装和运行效果166. 总结18参考文献19致 谢20内容摘要:本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用LAMP架构配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的信息发布平台信息发布系统。全文主要分为个部分:第部分主要介绍信息发布

3、系统的特点、优点和本系统所要用到的各种开发技术;第部分主要说明了运行环境及开发技术介绍;第3部分主要分析了系统的各项功能和性能需求,给出了系统需求管理规划表,展示了各种需求的优先级,规划和分配了各个模块所要完成的系统功能;第4部分系统数据库设计,主要分析和设计了系统的数据库表和项,以及数据库各项的标识符;第5系统配置和发布, 运行效果展示;第6部分总结。关键词:信息发布 LAMP PHP MySQL 动态网页 B/S模式Abstract:The system uses PHP dynamic web development technology, using MySQL as backgrou

4、nd database, using LAMP architecture Web server configuration, a combination of JavaScript and HTML two script language, as well as a variety of webpage development tool, based on B / S modeinformation release platform - information publishing system.The full text is divided into 6 parts: the first

5、part mainly introduces the information release system characteristics, advantages and the system must use a variety of technical development; the second part mainly explains the operating environment and the development of technology introduction; the third part mainly analyzes the system of the fun

6、ctional and performance requirements, then the system requirements management planning, exhibition a variety of demand priority, planning and distribution of the various modules of the system function; the fourth part system database design, main analysis and design the system database tables and da

7、tabase, as well as the identifier; fifth system configuration and distribution, operation results show; the sixth part is the conclusion of.Keywords:information publishing LAMP PHP MySQL Dynamic Website B/S model.II1. 绪论1.1 什么是供求信息平台供求信息平台:供求信息平台是互联网上发布供求信息、进行网络推广的一个网站或者载体。它可以分为全球性的或地域性的,综合性的或行业性的,等

8、等。目前有代表性的门户综合型如阿里巴巴、慧聪、供求平台、环球资源等,行业性的如中国化工网、中国鞋网、环球服装网等。1.2 与企业网站、门户网站、黄页等的区别企业网站、门户网站、黄页等的针对性没有供求平台那么强,而且他们主要是提供信息,也就是都是“供”,很少有“求”方面的信息,但是供求平台在这2个方面都是等同的。2. 运行环境及开发技术介绍2.1 运行环境介绍本系统在LINUX下采用PHP技术作为服务器端脚本解释器,MySQL作为后台数据库平台以及Apache作为Web服务器,并且使用了一些辅助开发工具和技术,比如gedit代码编辑器等。2.2 PHP技术PHP(Hypertext Prepro

9、cessor超文本预处理器)是一种HTML内嵌式的脚本语言。PHP的语法大部分兼容了C、JAVA、Perl,并增加了PHP特有的语法结构,可以比CGI或者Perl更快速的执行动态网页,只需要很少的编程知识就能建立一个交互的WEB站点。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它还支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。PHP是完全免费的开源产品,不用花钱,你可以从PHP官方站点 ( http: /ww )自由下载。而且你可以不受限制地获得源码,甚至

10、可以从中加进你自己需要的特色。Apache和MYSQL也是同样免费开源,在国外非常流行。PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHEPHPMYSQL。通常认为这种搭配的执行效率比IISASPACCESS要高,而后者的使用还必须另外交钱给微软。PHP具有如下的优点:1学习简单:只需要了解一些基本的语法和语言特设,就可以开始使用PHP。数据库连接方便:PHP可以编译成具有与许多数据库相连接的函数。PHP与MYSQL是现在绝佳的组合。可以编写外围的函数间接存取数据库。这样当更换使用的数据库时,可以轻松的更改编码以适应这样的变化。

11、PHPLIB就是最常用的可以提供一般事务需要的一系列基库。2扩展性强:PHP已经进入了一个高速发展的时期,具有良好的扩展附加功能。可以进行面向对象编程:PHP提供了类和对象,基于WEB的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。总之,PHP技术具有免费、跨平台、可加密、开发效率高等优点,在编写小型的网站系统时较之ASP、JSP等技术有一定优势。2.3 PHP工作原理PHP的所有应用程序都是通过WEB服务器(如apache)和PHP引擎程序解释执行完成的,工作过程: 1当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送给支持PHP的

12、WEB服务器。 2WEB服务器接受这个请求,并根据其后缀进行判断。如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。 3PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。4PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。 2.4 B/S结构在当前Internet/Intranet领域,“浏览器/服务器(简称B/S)”结构是非常流行的客户机/服务器结构。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器

13、发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生产等工作全部由WebServer完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其他任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三次体系结构如图2.1所示。图2.1 B/S三层体系结构这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中

14、解放来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。2.5 数据库技术数据库是数据和数据库对象的集合,其中数据库对象指表(Table)、视图(View)、存储过程(Stored Procedure)和触发器(Trigger)等。数据库通过SQL(StructuredQuery Language

15、)来对数据进行操作和管理,这里包括一些基本的操作如select、delete、insert、update语句。 ADO(ActiveX Data Objects)是微软开发数据库应用程序的数据库访问技术。它被设计用来同新的数据库访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data MySQL)。OLE DB是一个底层的数据库访问接口,用它可以访问各种数据源,包括传统的关系数据库。ADO封装了OLE DB程序中使用的大量COM接口,所以是一种高层访问技术。MySQL是一个快速、多线程、多用户的小型关系型数据库管理系统。它支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。MySQL提供了一全套的数据库创建和访问机制,通过很直观的方式就可以创建、访问、修改数据库的表和项,并且能建立它们之间的各种数据关系。MySQL系列从90年代就发展起来,经过了多年的反展,它已经成为非常成熟的技术,面向中小型企业级应用。MySQL数据库的特点是数据库文件小而简

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

当前位置:首页 > 大杂烩/其它

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