第1页共41页课题名称基于PHP的新闻发布系统的设计与开发摘要摘要:随着经济的发展,互联网得到快速的发展。互联网的使用范围越来越多,包括学校,政府机构,企业单位等等。本课题主要介绍了使用PHP技术对该系统进行分析和研究,并对其功能进行设计算合集开发的整个过程。在这次设计中,先针对该系统进行了整体的分析,把这个工作系统分为两个功能的大模块来进行设计,也就是由后台管理模块和前台展示模块组成的。后台管理模块又分为几个小模块,推荐商品管理,栏目管理,文章管理,管理员管理会员管理和系统信息管理等模块。前台展示模块主要包括用户登录,用户注册,智能推荐和分类浏览等模块。我们用ZendStudio来作为开发工具,以PHP为开发语言,用Mysql来进行数据的存储,再用APACHE服务器来完成部署测试。这个设计的设计方法是模块化的,用PHP技术进行了整个系统的编码实现,从而达到了轻松展示的最终效果和简单管理的功能的最终目的。整个界面也是美观又整洁,操作简单易掌握,安全性也高。关键词:MYSQLPHPHTML第2页共41页第3页共41页ABSTRACTABSTRACT:Withthedevelopmentofeconomy,theInternethasdevelopedrapidly.TheuseoftheInternetisincreasing,includingschools,governmentagencies,businessunitsandsoon.ThistopicmainlyintroducesthewholeprocessofusingPHPtechnologytoanalyzeandstudythesystem,andtodesignanddevelopitsfunctions.Inthisdesign,firstly,thewholesystemisanalyzed,andtheworksystemisdividedintotwofunctionalmodulestodesign,thatis,thebackgroundmanagementmoduleandthefrontstagedisplaymodule.Backgroundmanagementmoduleisdividedintoseveralsmallmodules,recommendationcommoditymanagement,columnmanagement,articlemanagement,administratormanagement,membermanagementandsysteminformationmanagementmodule.Thefront-enddisplaymodulemainlyincludesuserlogin,userregistration,intelligentrecommendationandclassifiedbrowsingmodules.WeuseZendStudioasdevelopmenttool,PHPasdevelopmentlanguage,Mysqlfordatastorage,andAPACHEserverfordeploymenttesting.Thedesignmethodofthisdesignismodular.ThewholesystemiscodedbyPHPtechnology,whichachievestheultimateeffectofeasydisplayandtheultimategoalofsimplemanagementfunction.Thewholeinterfaceisalsobeautifulandclean,easytooperate,highsecurity.KEYWORDS:MYSQLPHPHTML第4页共41页目录第1章系统概述..........................................................11.1系统研究背景.......................................................1第2章开发工具及背景介绍................................................12.1开发工具介绍.......................................................12.1.1ZendStudio介绍................................................12.1.2PHP介绍........................................................22.1.3Mysql介绍......................................................32.1.4Apache介绍.....................................................3第3章需求分析..........................................................33.1可行性分析.........................................................33.2系统总体设计.......................................................43.2.1系统数据库设计.................................................4第4章系统实现..........................................................84.1前台展示模块........................................................84.2后台管理模块.......................................................16第5章系统测试.........................................................355.1测试方案概述......................................................355.2测试策略..........................................................355.3测试方法...........