英文论文翻译.doc_第1页
英文论文翻译.doc_第2页
英文论文翻译.doc_第3页
英文论文翻译.doc_第4页
英文论文翻译.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计英文翻译专业名称 电子信息学院 学生姓名 张辰锐 指导教师 樊养余 完成时间 本科毕业设计英文翻译指导教师评阅意见学生姓名:张辰锐 班级:08020704 得分:请指导教师用红笔在译文中直接进行批改,并就以下几方面填写评阅意见,给出综合得分(满分按15分计)。1、专业术语、词汇翻译的准确性;2、翻译材料是否与原文的内容一致;3、翻译材料字数是否符合要求;4、语句是否通顺,是否符合中文表达习惯。基于PHP和MYSQL的网站设计和应用作者:于啸声 宜昌三峡大学电子信息学院 yuxiaosheng_2005163.com易才 宜昌三峡大学电子信息学院 摘要由于PHP和MYSQL是自由和开放的资源,所以他们二者一直是主要的网站开发工具。作者在文中讨论了基于PHP和MYSQL在开发过程中的环境问题以及实例“桌旗网站”的应用过程。关键字PHP;MYSQL;动态和应用1. 介绍随着网络技术的发展,对于所有企业的成长,把传统的市场和网络市场结合起来是不可避免的。有效的网络市场方法是建立适合自身企业的网站。目前网站发展主流的平台有:LAMP(Linux操作系统,阿帕奇网络服务器,Mysql数据库,PHP系统语言),J2EE和商业网络软件。因为PHP和MYSQL是自由开放的资源以及等等原因,他们被IT人士所关注。从网络访问量的情况看,超过70%的网络访问量是由LAMP提供的,LAMP是网站开发最流行的平台。在这篇文章中,我们设计了一个基于PHP和MYSQL的叫做桌旗的网站。本文结构如下:第1节,分析开发环境。在第2节中我们提出了基于PHP的开发模式。然后在第4节中进行了案例研究。在第5节中我们做了总结。2. 开发环境分析A 开发语言的选择ASP.NET,PHP和JSP是三种主流的网站开发语言,他们各自有各自的优势与劣势,有关他们的比较见表I2,3:该项目中选择了PHP,且原因如下:(1)免费,该项目比较小,是不需要使用ASP.NET和JSP这种花费较大的开发平台。(2)强大的支持度。中小型网站,甚至是像百度,新浪这样的大网站在中国都是用的PHP开发语言,因为PHP在编程过程中有助于解决问题。(3)良好的可移植性。虽然他最初设计是为了在Linux和阿帕奇网站服务器系统环境下使用。现在PHP已经可以移植到任何操作系统和标准兼容的网络服务器软件。(4)简单的语法。PHP与C语言有许多相似之处,所以对于C语言编程者来说PHP是很容易上手的。(5)快速的发展,因为PHP源代码是开放的,所以它将继续快速的发展。表格I ASP.NET,PHP和JSP的比较ASP.NETPHPJSP安全性安全性好,但也存在一定程度上的安全漏洞确认安全性能安全性最高平台兼容性单一平台多平台多平台操作效率低中高花费高免费高B建立开发环境目前基于PHP的开发环境有很多。一般大多数开发者喜欢LAMP开发环境。那些有一定开发经验的人通过选择相关的服务器,数据库系统和操作系统就可以建立他们的开发平台。市场上有一些PHP IDE(集成开发环境),像AMPServ,WAMP,XMAPP,AppServ,PHPStudy。这些都可以被开发中通过使用PHP所用。目前主要的PHP IDE(集成开发环境)是Zend Studio,它包括了PHP开发组件。在编辑,调试,分析和优化过程中,它的使用减少了开发时间,并且简化了复杂的应用方案Zend Studio不仅具有较高测量和语法代码自动精简的代码以及书签。而且其嵌入式调试器可以很好的与本地和远程调试模式匹配。它有很多高质量的调试函数,例如变量跟踪,单步操作,断点,函数调用等等。另外,它的最新版本4也支持中文。C建立开发环境中的注释那些对开发环境不熟悉的人是很难靠自己建立好环境的,因为它可能会在各种版本之间引发冲突,而且解决复杂配置问题是很难的。(1)PHP语言版本。在开发之前,你必须确保PHP语言与服务器版本的一致性。现在PHP主要有两种版本(PHP4和PHP5)。不同的版本有不同的会话:异常处理,可变范围和数据类型等等。(2)服务器问题。在windows平台喜爱用PHP编辑的方案将被安排在阿帕奇服务器。如果是被安排在IIS服务器,那么可能会导致一些不兼容的问题和一些例如在上传文件前的可写权限的手动更新的问题。如果是被放在阿帕奇服务器则不会有这些问题。(3)数据库问题。使用PHP的数据库管理系统是用的有Mysql,甲骨文等等。由于Mysql是开放式的资源,并且是免费和高效的,所以它受到了大多数开发者的欢迎。对于中小型的应用系统,Mysql是最好的数据库服务器软件。除了标准的ANSI SQL,它也支持许多平台。在Unix/Linux系统下,Mysql也支持多线程。基于它是开放式的资源以及它可以提供一系列诸如readwrite的支持,Mysql成为中小型PHP网站开发的首选。3.基于PHP的发展模式基于PHP是免费并且开放的资源,PHP成为了中小型企业网站的主要开发语言。开发步骤如下:A需求分析对于一个网站项目,有各式的需求。这些需求大部分是客户的实际需求,当然有些也源于企业自生的需求。项目领导者在多大程度上了解客户的需求决定了开发网站的成功与否。因此用户的需求以文档的形式可以清楚的转化为所有项目开发的组成元素。这是在项目开发中的主要问题。除了用户需求以为,还有一些随之而来的问题是需要注意的:(1)需求分析将来自于接收项目方或者是来自他们的批准。(2)需求应当以文件的形式确认。(3)在有效的分析和讨论之后,需求方需求的可行性和所付的价格应当告知需求方。B功能模块设计根据高内聚,低耦合的原则及网站开发者的相关经验,需求报告将被组织为一些模块。C数据库的设计和应用它包含需求分析,概念设计,逻辑设计,物理设计,系统实施,操作和维护。在数据库的设计和应用中应注意下面的问题:数据库安全性5:数据库是网站的核心,在网站中数据安全是非常重要的。数据的损坏,丢失以及非法的复制能够引起许多问题。而且错误非常难以恢复。Mysql的安全措施如下:(1)账号安全:每个用户的Mysql由用户的姓名,密码以及位置组成,其中包括合理的权限和安全检查。合理的权限要求不同的账户有不同的权限,另外对于同一用户的不同数据库和数据表有不同的权限。Mysql中有三种不同的安全检查:注册确认,授权,访问控制。(2)存储的数据加密6:对于应用程序中的大量信息,你只需要加密很小的一部分,例如用户密码。这些密码不应该以纯文本的方式储存,而是应当加密在数据库中。一般来讲,在大多数的数据库管理系统,包括Mysql中,敏感的数据是由哈希算法加密的。数据库字符集和编码7:默认在Web服务器软件安装使用的代码,比如Apache,是不使用UTF- 8。通常浏览网页时,我们输入的数据向表编码是UTF-8,但在phpMyAdmin中转变成乱码。解决方案是这样的:当数据库连接以后,Mysql默认的代码转变成UTF-8或者数据代码(使用UTF-8)。D.功能模块的实现一些代码,在功能模块实施中要求详细的注释和写作规范。目的是高重用性,高可靠性,高效性,高安全性等。4.案例研究作者开发的咨询网站(桌旗,域名地址是/)是基于PHP的。桌旗主要包括9个模块,例如检索模块,专家咨询模块,问题维护模块,会员互动模块,问题讨论模块,文件浏览模块,登记模块,帮助模块和其他辅助模块,如图1所示图1每个模块由大量的模块组成。例如,在网站桌旗上检索模块,桌旗网站主要由前端模块,输入查询模块,匹配搜索模块和显示返回模块等等组成。执行检索模块前面的代码,如图2所示,结束代码显示在图3。图2图3具体过程是:用户输入到搜索框中得到的相关检索信息,如图4,在“检索”按钮按下后,信息将被发送到最终的处理页面。通过调用代码,输入的信息会被检查。如果这是有效的,在输入的信息和数据库中的信息匹配后,匹配成功的结果将按预先确定的格式显示出来。结果在图5中显示。图4图55.结论由于PHP和Mysql的免费,开放式和高可靠性,高可移植性,PHP和Mysql已经成为网络开发的主要工具。REFERENCES1 LAMP. /view/365086.htm?fr=ala0_1_1. 2010-5-4(In Chinese).2 Guo Liang, Gao Hui. The research on comparison between ASP, PHPand JSP . Heilongjiang Science and Technology Information.2007,(17):80(In Chinese).3 Zhang Zhimin. Comparative Analysis between ASP.NET, PHP andJSP. Friend of Science Amateurs. 2008,(33):132-133(In Chinese).4 Zend Studio 5.5.1 Integrated Development Environment Series./zend-studio-tutorial/. 2010-5-4(In Chinese)5 Xu Baomin. Programming Fundamentals and Applications Examples onPHP. Beijing: Posts and Telecom Press,2001(In Chinese).6 Leon Atkinson. PHP Core Programming. Beijing: Tsinghua universitypress, 2000 (In Chinese).7 Ashish Daniel Wi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论