《基于PHP的新闻发布系统的设计与开发论文》由会员分享,可在线阅读,更多相关《基于PHP的新闻发布系统的设计与开发论文(40页珍藏版)》请在金锄头文库上搜索。
1、-装-订-线-摘要随着经济的发展,互联网得到快速的发展。互联网的使用范围越来越多,包括学校,政府机构,企业单位等等。本课题主要介绍了使用PHP技术对该系统进行分析和研究,并对其功能的整个过程进行规划和发展。在规划中,首先对这个系统进行系统的分析,整个系统分为两大功能模块进行设计,主要由后台管理模块和前台展示模块组成。后台管理模块又进一步分为几个小模块,其中有推荐产品管理,评论管理,列管理,文章管理,管理员管理,成员管理,系统信息管理等模块。前台显示主要包括用户登录,用户注册,智能推荐和分类浏览等模块。使用ZEND Studio作为开发工具,使用PHP作为开发语言,使用MYSQL进行数据存储,用
2、APACHE服务器进行部署测试。设计中采用了模块化的设计方法,并使用APACHE服务器进行部署测试。该设计采用模块化设计方法,并使用PHP技术对整个系统进行编码。结果是易于显示,简单的管理功能。界面整洁,操作简单,可扩展性好,维护安全。关键词:MYSQL PHP HTML-装-订-线-AbstractWiththedevelopmentofeconomy,theInternethasdevelopedrapidly.TheuseoftheInternetisincreasing,includingschools,governmentagencies,businessunitsandsoon.
3、This topic mainly introduces the use of PHP technology to analyze and study the system, and the function of the whole process planning and development. In the planning, first of all, the system analysis, the whole system is divided into two functional modules for design, mainly by the background man
4、agement module and the front display module. The background management module is further divided into several small modules, including recommendation product management, comment management, column management, article management, administrator management, member management, system information managem
5、ent and other modules. The foreground display mainly includes user login, user registration, intelligent recommendation, classified browsing and other modules. ZEND Studio was used as the development tool, PHP was used as the development language, MYSQL was used for data storage, and APACHE server w
6、as used for deployment test. The modular design method is adopted in the design, and the APACHE serveKEYWORDS: MYSQL PHP HTML-装-订-线-目录第1章 系统概述11.1 系统研究背景1第2章 开发工具及背景简介12.1 开发工具简介12.1.1 Zend Studio简介12.1.2 PHP简介22.1.3 Mysql简介32.1.4 Apache简介3第3章 需求分析33.1 可行性分析33.2 整体系统设计43.2.1 数据库的系统设计4第4章 系统实现84.1前台展
7、示模块84.2后台管理模块16第5章 系统测试355.1 测试方案概述355.2 测试策略355.3 测试方法355.4 测试报告355.5 测试小结36第6章 结论36参考文献37致谢38-装-订-线-基于PHP的新闻发布系统的设计与开发第1章 系统概述1.1 系统研究背景 从中国加入WTO以来,互联网的发展已经呈现出爆发式的景象,同样互联网在中国也是发展迅速。如今,互联网上的各种在线网站正在成长起来。但是,市场上没有一个像这样较为完善的新闻发布系统。由此,规划和开发这个网站的前景是美好的。第2章 开发工具及背景简介2.1 开发工具简介2.1.1 ZEND Studio简介Zend Stud
8、io是整个PHP开发周期中专业开发人员唯一的集成开发环境(IDE)。它包含了PHP的所有必定要的开发组件。经过全套编辑,调试,分析,优化和数据库工具,可以让Zend Studio加速开发周期并简化复杂的应用程序。 Zend Studio是Zend Technologies开发的PHP语言集成开发环境。它还支持HTML和JS标记,但仅仅是提供PHP语言的调试支持。因为它们是同一家公司的产品,所以Zend Framework所支持的比其他软件更好。继Zend Studio 5.5系列之后,Eclipse平台的正式发布,基于PDT的Zend Studio for Eclipse 6.0以及更高版本也
9、在Eclipse中构建。 Zend Studio是一个屡获冠军的专业PHP集成开发环境,具有强大的专业编辑工具和调试工具,支持PHP语法高亮,支持自动语法填充,支持书签,自动语法缩进和代码复制。内置强大的PHP代码调试工具,支持本地和远程调试模式以及支持各种高级调试功能。Zend Studio在Linux、Windows、Mac OS X上运行。具备以下特点:1.快速代码开发并配有本地和远程调试器-装-订-线-2.数据库的连接具有SQL工具团队合作环境;3.完成PHP 4 / PHP 5切换PHPDocs / PHP文件处理程序支持SFTP,甚至完成FTP乃至SSH安全连接100多个代码摘录;
10、4.实现了超过50个示例数据库应用程序与Zend Platform相结合。Zend Studio是当今最好的PHP集成开发环境Zend Studio包含用于PHP开发的所有必定要有的组件,为了让Zend Studio可以缩短开发周期,简化复杂的应用程序,就一定要通过全套编辑,调试,分析,优化和数据库工具来实现。它无疑是当今世界上使用数量最多的、功能强大的PHP集成开发环境。 Zend Studio的强大功能在于除了通用编辑器的代码突出显示,自动语法缩进,书签功能,而且它的内置调试器也是无可挑剔,不仅支持本地和远程(调试服务器)两种调试模式,还支持高级调试功能,如跟踪变量,单步执行,断点,堆栈信
11、息,函数调用和查看实时输出。不单是这样,它的最新版本(Zend Studio 10.01)也可以稳定的支持中文.Zend Studio的设计时考虑了业务应用程序开发,这是开发人员使用PHP创建功能强大的数据库应用程序的完美开发环境的表现。 Zend Studio拥有专业性和企业开发人员,可以开发,配置,调试和管理关键业务PHP应用程序的易用性,可伸缩性,可靠性和可伸缩性相互结合。1. PHP所具备的最强大的开发环境,可以提高工作效率:通过对完整的PHP5支持,代码分析器,代码组合,语法检索,项目管理器,代码编辑器,图形调试器(向导)。超级智能编码是使用新的、更好的分析和优化工具,如PHP Co
12、de Detector。 PHP的标准日志记录工具是一种 PHP文档记录器:非常容易记录PHP代码,程序应用程序和方案。 FTP和SFTP的组合简化了配置,方便和允许开发人员从远程服务器安全地上载和下载项目文件。2. 高级业务应用程序开发直接链接到最广泛使用的专业数据库,例如IBMDB2 / Cloudscape / Derby,MySQL,Oracle,Microsoft SQL Server,PostgreSQL和SQLite。通过使用Zend SQL中的查询编辑器和SQL92以及语法检索支持,访问链接服务器正在编写和执行的程序。使用Zend SQL Explorer观察数据库结构并管理内容。-装-订-线-3. PHP具有完整调试环境的高级调试功能,包括:条件断点,堆栈跟踪视图,高级监视,变量和输出缓冲区,通过利用