计算机外文翻译---基于PHP和MYSQL的网站设计和实现

中文 2270 字 译文二 基于 PHP 和 MYSQL 的网站设计和实现 摘要 PHP 和 MYSQL 因为其免费以及开放源码已经成为主要的 web 开发工具。作者就基于 PHP 和 MYSQL 开发网站进行开发环境问题的讨论。 关键词 PHP;MYSQL;发展和实现。 1.介绍 随着网络技术的发展,不可避免的带动各种企业传统营销与网络营销的增长。其中最有效的方法是为他们的公司建立一个网站。目前网站开发的主流平台包括 LAMPLinux 操作系统, 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 上有三种不同的安 全检查登记,确认,授权,访问控制。 存储数据加密对于有大量信息的应用程序,你可以加密很小的一部分,如用户密码。这些密码不应存储在明文的加密形式,但在数据库中,一般来说,包括 MYSQL 是通过在大多数数据库管理系统中的敏感数据加密算法。 数据库的字符集和编码用于 web 服务器的默认代码,比如 apache 安装的软件,不是 utf-8.我们通常浏览网页输入数据表中的编码是 utf-8,但是在中国phpmyadmin 会变成乱码。解决方案是在数据库链接被分配的 MYSQL 的默认代码转化为 utf-8 或数据代码( utf-8) 。 D.功能模块实现 代码,详细的注释和标准化的写作是实现功能模块的要求。目标是可重用性,可靠性高,效率高,安全等等。 4.案例研究 作 者 开 发 的 咨 询 网 站 是 基 于 PHP 的 ( 域 名 地 址 是http//)。该网站主要包括九个模块, 如检索模块、专家咨询模块、维护模块的问题 ,成员交互模块、问题讨论模块、文件浏览模块、注册模块、帮助模块和其他辅助模块 。 每个模块包含大量的功能模块。例如,在该网站前面的模块主要是检索模块,输入检测模块,匹配搜索模块和显示模块,等返回前面的代码在执行检索 模块 。 具体的过程是,用户输入相关的检索信息到搜索框。那么信息将被发送到最终的处理页面后按检索按钮。输入的信息是通过调用代码检查结束。如果这是有效的,结果匹配成功,将显示匹配后的信息和数据库中的信息。。 5.结论

PHP与MySQL外文文献译文和原文_计算机外文翻译---基于PHP和MYSQL的网站设计和实现...相关推荐

  1. PHP与MySQL外文文献译文和原文_读懂外文文献的秘诀在这里丨49周新闻

    搜狗AI合成主播雅妮为你带来 [2020年第49周]搜狗新闻联播 全 文 01 搜狗翻译「文档翻译」功能新增"医疗"和"金融"专业术语翻译 问君能有几多愁,文献 ...

  2. PHP与MySQL外文文献译文和原文_PHP外文翻译文献-php网上书城系统外文翻译

    1 PHP 外文翻译文献 ( 文档含中英文对照即英文原文和中文翻译 ) 原文: Getting PHP to Talk to MySQl Now that you ' re comfortable u ...

  3. PHP与MySQL外文文献译文和原文_php和mysql web开发 毕业论文外文翻译

    php和mysql web开发 毕业论文外文翻译 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 一. 英文原文 Laura Tho ...

  4. PHP与MySQL外文文献译文和原文_php和mysql

    php和mysql web开发 毕业论文外文翻译.doc 1.英文原文Laura Thomson .php and mysql web developLuke Welling,Laura Thomso ...

  5. jsp mysql在线考试系统源码_课内资源 - 基于JSP和MYSQL数据库实现的在线考试系统...

    1 系统概述 1.1 功能模块 教学部需要考试系统,该考试系统需要完成如下功能: 考试系统只针对于Java课程,题目全部为单项选择,共10题 学生注册.登录 后台管理员功能:题库管理.录入试卷.修改试 ...

  6. c编程语言外文翻译及原文,面向对象和C语言-外文文献译文-Object-Orientation and C语言编程外文文献及中文翻译...

    面向对象和C语言-外文文献译文-Object-Orientation and C语言编程外文文献及中文翻译 外文资料译文1外文资料原文Object-Orientation and C++C++ is ...

  7. 怎么看外文文献的影响因子_如何看懂英文论文?别找了,方法在这儿!

    自从从小编在公众号推出了"EasyGPA论文干货"系列后,就有不少小伙伴在后台跟小编讨论关于论文的知识. 首先小编很感谢各位童鞋对小编的支持,很认真的阅读了那些真的让人" ...

  8. 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  9. java计算机毕业设计HTML5“忆红楼梦之味”网站设计与实现源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计HTML5"忆红楼梦之味"网站设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计HTML5"忆红楼梦之味"网站 ...

最新文章

  1. 作为一名合格的JAVA程序员需要点亮那些技能树
  2. Redis的List操作
  3. 为什么你应该让你的孩子尽早学习编程
  4. UICollectionView实现的图片的多选效果(本人已封装好,简单操作)
  5. python列表常用の操作
  6. Windows下搭建Scala开发环境
  7. 机器学习实践指南(二)—— 正则化参数
  8. oracle中怎么sqlprompt,自定义sqlplus登录过后的sqlprompt
  9. stm32F4方向+脉冲发生器
  10. VS 2015 专用卸载工具
  11. AI元宇宙敲门砖【3.2】:太好听了吧,和AI一起唱,一起做虚拟偶像
  12. Spring/Boot/Cloud系列知识:SpringMVC进行HTTP信息接收和发送的过程(1)
  13. 企业邮箱品牌选择,公司邮箱托管,外包企业邮箱哪个好?
  14. mysql重启后自动关闭_mysql服务自动关闭的解决
  15. DB2使用db2advis工具调优SQL
  16. 安卓动态调试七种武器之孔雀翎 – Ida Pro – 蒸米
  17. 2019计算机专业好的专科学校,2021大专报什么专业比较好 最有前途的热门专业
  18. Python爬虫爬取相关图片
  19. tl-wr700n拔号服务器无响应,无线路由器连不上网,总是拨号失败,服务器无响应,日志如下:...
  20. android面试准备中高级简书!一起刷完了这份1307页的安卓面试宝典吧,已拿到offer

热门文章

  1. 学习总结-《父与子的编程之旅》chapter 6
  2. 基于区块链与IPFS的数据共享系统搭建步骤
  3. jemalloc源码解读(六)基数树
  4. 求根号x(LeetCode--分治篇)
  5. 毕业论文word排版常用小技巧——目录导航、参考文献引用……
  6. ENC28J60 简介
  7. 【前端面试】39道Vue高频面试题,亲测有效!!!快来看看呀!!
  8. 大学计算机一级网络题,大学计算机一级考试试题及答案
  9. 财务知识入门——《富爸爸,穷爸爸》
  10. Android Weekly #31:你最能影响「他者」的,是你正在工作的状态