- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PHP与MYSQL的网站设计与实现
译文二:基于PHP和MYSQL的网站设计和实现摘要PHP和MYSQL因为其免费以及开放源码已经成为主要的web开发工具。作者就基于PHP和MYSQL开发网站进行开发环境问题的讨论。关键词PHP;MYSQL;发展和实现。1.介绍随着网络技术的发展,不可避免的带动各种企业传统营销与网络营销的增长。其中最有效的方法是为他们的公司建立一个网站。目前网站开发的主流平台包括LAMP(Linux操作系统,Apache网络服务器,MYSQL数据库,PHP编程语言),J2EE和.NET商业软件。因为PHP和MYSQL是免费的,开源等等,他们是为专业的IT人士开发的。从网站流量的角度来看,超过70%的网站流量是有LAMP提供的,这是最流行的网站开发平台。在本文中,我们基于PHP和MYSQL设计了一个网站。本文的组织如下。第一节分析开发环境。第二节中,我们提出基于PHP的开发模型。然后,第四节是案例研究。在第五节我们做出结论。2.发展环境分析A.开发语言的选择ASP.NET,PHPJSP是三个主流的网站开发语言,它们分别具有各自的优点和缺点,它们之间的比较见表1。这个项目我们采用PHP作为开发语言的原因如下:免费的。这个项目小,不需要使用支付开发平台如ASP.NET and JSP。强大的支持。中小型网站,甚至一些大型网站如百度,新浪都把PHP作为开发语言,可以有组与解决在编程上的问题。良好的可移植性。尽管起初只能在Linux和Apache Web服务器环境中开发,现在已经可以移植到任何的操作系统,并兼容标准的Web服务器软件。简单的语法。PHP和C编程语言有许多的相似之处,所以会C的程序员很容易的就能使用PHP程序语言。发展快速。因为其源代码是开放的,所以PHP能迅速的发展。B.构建开发环境目前有很多基于PHP的开发平台。通常大多数开发人员喜欢LAMP开发环境。那些有一定开发经验的可以通过选择相关的服务器,数据库管理系统和操作系统设置他们的开发平台。有一些PHP IDE(集成开发环境)如AMPSERV,XMAPP,PHPSTUDY,APPSERV,市场开发人员通过PHP开发网站。目前主要的PHP IDE是Zend Studio,它包括了PHP的开发组件,在调试,分析和优化时减少了开发时间和简化了复杂的应用程序。Zend Studio不仅具有高测量代码,语法和书签,而且它的嵌入式调试器适合本地和远程调试模式。它有很多高级的调试功能,如变量跟踪,单步操作,断点,功能调用等等。此外,它也非常稳定,在中国支持其最新的版本。C.指出构建开发环境那些自己不熟悉开发环境并不设置的,可能会引起各种版本之间的冲突,而且很难解决这个复杂的配置问题。PHP语言版本。在开发之前,你必须确保PHP语言和服务器版本之间的一致性。现在主要有两个版本的PHP(PHP4和PHP5)。不同的版本有不同的会话,异常处理,变量范围,数据类型等等。服务器问题。PHP在windows平台上的程序编辑将安排在apache服务器上。如果是安排在IIS上,它会导致一些不兼容的和一些更新的问题,比如可写的权利是建立在上传文档的。如果安排在apache服务器上则没有这些问题。数据库问题。PHP使用的数据库有MYSQL,ORACLE等等。MYSQL因为其开源免费和有效率受到大多数开发人员的喜爱。MYSQL对于中小型应用系统来说是个完美的软件。除了ANSI SQL,它还支持多种平台。在Unix和Linix,MYSQL也支持多线程。MYSQL成为了中小级别PHP网站的第一选择,因为其开源,它提供了一系列的支持如读写访问。3.基于PHP的开发模型PHP成为中小型企业网站主要的开发语言,因为它是免费开放源码等。开发步骤如下:A.需求分析一个网站项目有各种各样的要求。这些要求往往源于公司自己的需求,其中大部分是客户的实际需求。项目领导人在最大程度上理解用户的需求决定是否开发网站。因此用户需求文档的形式可以很明显的转化为开发人员的项目。这是项目开发的主要问题。出了基本的用户需求,如下有一些问题需要注意:应该确认需求文档的方式。通知需求方在可行性和价格要求方面进行有效的分析和讨论。B.功能模块设计需求报告将根据高内聚低耦合的原则组织一些模块和相关经验的网站开发人员。C.数据库的设计和实现它包含了需求分析,概念设计,逻辑设计,物理设计,系统实现,操作和维护。一下问题在数据库设计和实现中应该注意:数据库安全:数据库是网站的核心,数据的安全是非常重要的。损坏和丢失或非法复制的数据会引起很多麻烦。而且错误很难恢复。MYSQL安全措施如下:账号安全:每个账户的MYSQL是有用户名,密码以及位置,包括合理的权利和安全检查。合理的权利要求有不同权利不同用户和相同用户有不同权利为不同的数据库或数据表。在MYSQL上有三种不同的安全
您可能关注的文档
- 固体的压力与压强.doc
- 围术期间呼吸与循.ppt
- 围产儿氧饱与度监测的方法与临床评价.ppt
- 困难食管闭锁的技巧与治疗0308.doc
- 四年级下册科学课件-2.3花果实与种子.ppt
- 国中进路辅导与技艺教育.ppt
- 团队建设与管理培训课件团队合作PPT模板.pptx
- 国内形势十二五期间经济转型与改革的战略方向.doc
- 国内消费品包装现状与改进对策研究.doc
- 国内外数字家庭与数字电视互动应用规范标准状况的研究.doc
- 基于PDIUSBD12与STC89C52手指键盘的设计 毕业设计.doc
- 基于MIPS的31条指令集与ISE软件的单周期CPU设计与实现.docx
- 基于PLC与VB的智能监控系统的设计与应用---行车式排泥机自动化系统的实现.ppt
- 基于PLC与VB的信息化监控系统的设计与应用----闸北水厂沉淀池自动排泥监控系统.doc
- 基于TL431与LM324的电动车充电器设计.doc
- 基于TEA5767与单片机的数字FM收音机设计.doc
- 基于struts与hibernate的电机销售管理系统.ppt
- 基于TPC-C标准的数据库基准性能测试工具的研究与实现 - POWERPOINT.ppt
- 基于SQL Server 2008 与Visual Studio 2010的学籍管理系统设计与实现.doc
- 基于USB总线与89C51单片机的数据采集设计.doc
最近下载
- 少先队基础知识竞赛试题(卷)参考资料.doc VIP
- 五年级上册数学小数混合运算复习西师大版.pptx VIP
- 慢性肾脏病饮食健康宣教.PPT
- 系列访谈实录之三设计篇.pdf VIP
- 威控特C919系列通用型矢量控制变频器用户手册V1.0.pdf VIP
- 最新人教版小学六年级上册数学《比的意义》课时达标练习题.doc VIP
- 2025-2026学年小学音乐人音版五线谱六年级上册-人音版(五线谱)教学设计合集.docx
- 建筑工程中的项目管理.pptx VIP
- 外国新闻传播史.pptx VIP
- 中国小肠镜临床应用指南中华医学会消化内镜学分会小肠镜和胶囊内镜学组(发布时间:2018-10).pdf VIP
原创力文档


文档评论(0)