首页 - 范文大全 - 文章正文

毕业论文什么时候写(怎么写毕业论文)

时间:2020-08-14 23:24:35 作者:黑曼巴 分类:范文大全 浏览:88

《基于PHP网站建设的功能实现和问题分析》

本文是一篇关于网站建设本科毕业论文开题报告的范文,也是一篇关于网站建设和PHP网站建设及问题分析的学年毕业论文的范文。

摘要:目前,网络平台的核心仍然是网站,大多数网站都是用JSP、PHP、ASP.NET等语言开发的。作为一种后端处理语言,PHP与数据库和前端显示紧密相连。同时,PHP与MYSQL的一些功能是兼容的。本文论述了信息发布网站的发展历程和遇到的问题。

关键词:PHP网站建设;信息发布网站;问题分析

中间地图的分类号为G623.58。文件符号代码:A条编号:1674-9324(2018)44-0205-02

随着互联网技术在世界范围内的迅速发展和电子设备的迅速普及,网络已经随着计算机、手机等设备进入了人们的生活。目前,我国校园网站的建设和应用存在诸多问题,如交互不便、信息可信度低、技术功能不完善、需求不完善、技术不平等等。因此,我们的第一个问题是如何建立一个操作简单、界面干净的网站。

一、发展环境的分析和问题

1.软件语言的选择和问题分析。网络开发的三种主流语言:ASP.NET、PHP和JSP都有各自的独特性和优缺点。JSP具有良好的兼容性、最好的安全性、可扩展的标签,并支持跨平台使用,但难以熟练使用,移植性差。PHP兼容性好、安全性好、性能强、协调简单、易于学习,但存在单线程的问题。ASP.NET发展迅速,易于掌握,但兼容性差。它仅适用于微软服务器。它通常是安全的,并且有太多的漏洞。实现特定的需求更麻烦。这个项目使用php作为开发语言。作为一种C语言,PHP在使用中具有更快的可用性。PHP语言支持跨平台服务、卓越的性能和简单的语法。目前,大多数主流技术都支持它。作为一个开源源代码,PHP使它变得非常通用,并且有多种框架可以使用。作为一种使用较多的网站建设语言,安全性已经被大多数人所认可。

2.编程软件的选择。目前,市场上有很多网页编程软件,如Sublime、EditPlus、Dreamweer、ZendStudio等。通过综合分析各种因素,选择ZendStudio作为编程软件。ZendStudio是一款专门为PHP网站开发设计的软件,具有功能高亮、自动纠错和功能提醒功能。最特别的是它的功能搜索。函数搜索不限于

PHP和MySQL自带的函数,以及程序员自己创建的函数,软件在按住Ctrl键左键点击函数后会自动跳转到该函数,这大大方便了每一页的跳转和对编程中函数错误的分析。

3.环境构建软件和问题分析。PHP网站开发中最常用的软件组合是WAMP。Apache是一个开源的Web服务器,具有良好的适用性和安全性。在集成安装环境的选择上,许多平台(AppServ、phpstudy、wamp等)都有所不同。)在网络上提供。在使用之前,参考许多在线评论,最后选择安装AppServ。在几次安装之后,发现AppServ在8.0版本的安装中有一个大问题:在安装中设置用户名和登录数据库。但是,在完成后访问localhost网页的过程中,出现了一个登录错误,出现了以下几个字:accessdeniedoruseroot ' @ ' localhost(使用密码:是)。问题是根用户不能被访问和正确使用。检查MySQL中的用户登录文件。发现用户和字段没有写入基本文件。发现基本文件错误后,软件被多次重新加载,但出现了上述问题。最后,MySQL被设置为不检查用户登录。关于多机认证的普遍性,MySQL设置不检查用户登录。这种方法在某些计算机上只能登录一次。如果您想再次登录,您会看到“登录失败,root用户不允许”的字样。此外,这种方法大大降低了数据库的安全性,并可能给后续开发造成不可估量的损失。该项目最终放弃使用应用集成环境。在安装和比较了多个集成环境之后,我们最终选择了phpstudy作为开发环境。安装简单,软件免费,节省开发成本。许多安装成功,数据库连接正常。当不使用本地数据库时,可以关闭整个集成环境,以节省计算机本身的后台资源。数据库和用户名直接在基本文件中设置。虽然它缺乏人性化,但它避免了无法登录Appserv数据库的问题。

二。功能模块设计和问题分析

这个网站的主要功能是发布和交换信息。因此,主要功能模块有:登录模块、信息发布与处理模块、后栏通信模块等。

1.在每个模块的实现中尽可能地简化代码,所以我们使用许多函数来实现它,这样可以简化代码和不同网页上的后台编译时间来实现相同的功能。例如,addInfo被设置为添加信息的功能,管理员和普通用户有权发布信息。我们已经在info.inc.php编写了addInfo的具体实现步骤,并且可以直接调用具体实现网页中的函数来将信息插入数据库。

?考虑到信息发布平台的信息发布涉及到很多项目,包括图片、文件等信息的共享,每个项目的实现都需要一定的时间,我们采用了Kindeditor集成环境。Kindeditor灵活使用标签跨度来完成前台数据的实现,兼容性好。兼容主流浏览器,如IE、火狐、Chrome、Sa-fari、Opera等。作为一个开源的HTML可视化编辑器,它给程序员带来了极大的方便。集成模块可以直接用代码调用,实现的功能包括单幅图片上传、多幅图片上传、通用word文档上传、表达式包以及文本格式的相关处理。这种直接调用不仅缩短了项目的实施周期,而且保证了用户功能的实现。

3.登录模块在网页上设置验证码,防止用户使用机器人自动注册、登录等恶意行为。考虑到在登录过程中很难区分一些相似的字符,在字符选择过程中手动删除数字0、1、2的字母0、1、0、0和Z,以防止在验证过程中更难区分这些字符。我们首先创建指定大小的画布,然后使用字符生成功能随机生成四位数字和字母组合的字符,然后将整体转移到前端显示网页,实现验证码的显示。

4.事后交流模块也是网站中相对新颖的部分。在这个模块中,我们首先结合了信息发布模块的功能,用户可以在查看主题帖子的同时写下自己的相关知识。我们在数据库中创建了一个表(tb_note)来包含这些回复帖子的内容。内容记录回复消息的具体内容,名称记录回复消息的用户名,发送记录回复消息的时间,pid记录回复帖子属于哪个主帖子的内容。pid的使用使得关于这个主要帖子信息的所有回复都被取出。

三。信息同步与问题分析

PHP主要使用表单标签来提交前端网页中的数据,并调用插入函数来完成数据的编写。在前端提交的信息通常是以post形式传递值的数组。以注册用户为例,没有账户的用户可以通过注册用户实现网站提供的更多功能。注册时提交的信息包括用户名、专业、班级等。我们将提交的信息以数组的形式传递到数据库中。这里面容易出现一些问题。

1.数组中的每个数据名称都不对应。在前端网页中,我们需要给每个传入的数据一个相应的名称,该名称必须与数据库中的字段严格一致。如果一个数据的名称与整个数组不对应,则无法完成写入。如果有问题,应该做更多的调试工作,并逐步验证错误。例如,print_r用于打印数组以显示传入数组的名称,即相应的值,如果函数用于确定函数执行过程中的哪个步骤具有空值。

2.数组不能一一对应。在传输阵列中,前端传输阵列的每个字段都需要完全对应于数据库表的字段。在注册网页中,需要两次重复输入。转移的数组还有一个验证值。如果不清除数组的数组验证值,就不能将数据插入表中。调试点设置在reg注册函数中进行调试。调试过程发现将验证值设置为null和0无法提交信息。最后,PHP中的取消设置功能用于数据清理。

四.结束语

本文主要讨论用PHP构建信息发布平台的问题和功能分析,主要涉及编程语言的选择、环境的构建和功能实现的问题解决。网络平台为在校学生提供了更好的平台,有利于信息的合成和处理。

参考:

[1]百度百科。Fr等于阿拉丁。

[2]吴晨曦。基于PHP的MySQL数据库访问研究。信息化建设,2016,(07):398。

[3]孟洋。《主流动态网页技术PHP、JSP和ASP.NET·[的比较研究》。淮北职业技术学院学报,2011,10(01):9-10。

功能实现和问题分析网站周世辉,赵天,王波

(哈尔滨工业大学,哈尔滨,黑龙江150080,中国)

Abstract:Nowadays,thewebsiteistilltherecofthenetworkplatformdmostwebsitesareddevelopmentlanguagesincluding,thePHP,andASP .与此同时,该应用程序与一些MySQL函数相比较,使它变得更加方便。

关键字Keywords:PHPWebconstruction信息发布网站;问题分析

网站建设论文参考资料:

团队文化建设论文

图书馆建设杂志

毕业论文网站

外国文学网站

写论文的网站

文献搜索网站

综上所述,本文有助于硕士学位、本科学位及相关文献综述和论文题目的参考资料,对网站建设、PHP网站建设和问题分析论文以及课题研究有所帮助。

上一篇:冷门书籍读后感1000字(狼孩毛克利读后感1000字)

下一篇:我的生活充满阳光作文500(我们的生活充满阳光作文600)

猜你喜欢
发布评论
登录后发表评论
登录后才能评论

AI 新用户?

免费使用内容重写服务

开始新的写作