基于php和mysql的网站设计和实现

基于php和mysql的网站设计和实现

ID:23930636

大小:18.71 KB

页数:9页

时间:2018-11-11

基于php和mysql的网站设计和实现_第1页
基于php和mysql的网站设计和实现_第2页
基于php和mysql的网站设计和实现_第3页
基于php和mysql的网站设计和实现_第4页
基于php和mysql的网站设计和实现_第5页
资源描述:

《基于php和mysql的网站设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、译文二:基于PHP和MYSQL的网站设计和实现摘要PHP和MYSQL因为其免费以及开放源码已经成为主要的web开发工具。作者就基于PHP和MYSQL开发网站进行开发环境问题的讨论。关键词PHP;MYSQL;发展和实现。1.介绍随着网络技术的发展,不可避免的带动各种企业传统营销与网络营销的增长。其中最有效的方法是为他们的公司建立一个网站。目前网站开发的主流平台包括LAMP(Linux操作系统,Apache网络服务器,MYSQL数据库,PHP编程语言),J2EE和.NET商业软件。因为PHP和MYSQL

2、是免费的,开源等等,他们是为专业的IT人士开发的。从网站流量的角度来看,超过70%的网站流量是有LAMP提供的,这是最流行的网站开发平台。在本文中,我们基于PHP和MYSQL设计了一个网站。本文的组织如下。第一节分析开发环境。第二节中,我们提出基于PHP的开发模型。然后,第四节是案例研究。在第五节我们做出结论。2.发展环境分析A.开发语言的选择ASP.NET,PHP&JSP是三个主流的网站开发语言,它们分别具有各自的优点和缺点,它们之间的比较见表1。这个项目我们采用PHP作为开发语言的原因如下:免费

3、的。这个项目小,不需要使用支付开发平台如ASP.NETandJSP。强大的支持。中小型网站,甚至一些大型网站如百度,新浪都把PHP作为开发语言,可以有组与解决在编程上的问题。良好的可移植性。尽管起初只能在Linux和ApacheWeb服务器环境中开发,现在已经可以移植到任何的操作系统,并兼容标准的Web服务器软件。简单的语法。PHP和C编程语言有许多的相似之处,所以会C的程序员很容易的就能使用PHP程序语言。发展快速。因为其源代码是开放的,所以PHP能迅速的发展。B.构建开发环境目前有很多基于PHP

4、的开发平台。通常大多数开发人员喜欢LAMP开发环境。那些有一定开发经验的可以通过选择相关的服务器,数据库管理系统和操作系统设置他们的开发平台。有一些PHPIDE(集成开发环境)如AMPSERV,XMAPP,PHPSTUDY,APPSERV,市场开发人员通过PHP开发网站。目前主要的PHPIDE是ZendStudio,它包括了PHP的开发组件,在调试,分析和优化时减少了开发时间和简化了复杂的应用程序。ZendStudio不仅具有高测量代码,语法和书签,而且它的嵌入式调试器适合本地和远程调试模式。它有很

5、多高级的调试功能,如变量跟踪,单步操作,断点,功能调用等等。此外,它也非常稳定,在中国支持其最新的版本。C.指出构建开发环境那些自己不熟悉开发环境并不设置的,可能会引起各种版本之间的冲突,而且很难解决这个复杂的配置问题。PHP语言版本。在开发之前,你必须确保PHP语言和服务器版本之间的一致性。现在主要有两个版本的PHP(PHP4和PHP5)。不同的版本有不同的会话,异常处理,变量范围,数据类型等等。服务器问题。PHP在windows平台上的程序编辑将安排在apache服务器上。如果是安排在IIS上,

6、它会导致一些不兼容的和一些更新的问题,比如可写的权利是建立在上传文档的。如果安排在apache服务器上则没有这些问题。数据库问题。PHP使用的数据库有MYSQL,ORACLE等等。MYSQL因为其开源免费和有效率受到大多数开发人员的喜爱。MYSQL对于中小型应用系统来说是个完美的软件。除了ANSISQL,它还支持多种平台。在Unix和Linix,MYSQL也支持多线程。MYSQL成为了中小级别PHP网站的第一选择,因为其开源,它提供了一系列的支持如读写访问。3.基于PHP的开发模型PHP成为中小型企

7、业网站主要的开发语言,因为它是免费开放源码等。开发步骤如下:A.需求分析一个网站项目有各种各样的要求。这些要求往往源于公司自己的需求,其中大部分是客户的实际需求。项目领导人在最大程度上理解用户的需求决定是否开发网站。因此用户需求文档的形式可以很明显的转化为开发人员的项目。这是项目开发的主要问题。出了基本的用户需求,如下有一些问题需要注意:应该确认需求文档的方式。通知需求方在可行性和价格要求方面进行有效的分析和讨论。B.功能模块设计需求报告将根据高内聚低耦合的原则组织一些模块和相关经验的网站开发人员。

8、C.数据库的设计和实现它包含了需求分析,概念设计,逻辑设计,物理设计,系统实现,操作和维护。一下问题在数据库设计和实现中应该注意:数据库安全:数据库是网站的核心,数据的安全是非常重要的。损坏和丢失或非法复制的数据会引起很多麻烦。而且错误很难恢复。MYSQL安全措施如下:账号安全:每个账户的MYSQL是有用户名,密码以及位置,包括合理的权利和安全检查。合理的权利要求有不同权利不同用户和相同用户有不同权利为不同的数据库或数据表。在MYSQL上有三种不同的安全检查:登记,确

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。