网站建设的好处和优势是什么?我们应该注意什么?

发布时间:2019-11-03 11:38:00

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

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

一、开发环境分析及问题

一、软件语言的选择与问题分析。现在网络开发的三种主要语言是:asp。net、php和jsp都有各自的独特性和优缺点。jsp兼容性好,安全性好,标签可以扩展,支持跨平台使用,但熟练使用有一定困难,可移植性差:php兼容性好,安全性好,性能强,易协作,易学习,但本身存在单线程问题;asp.net开发快,易实现。熟练,但容忍度差,仅适用于微软服务。设备一般安全,漏洞太多,要达到一定的特定需求比较麻烦。这个项目使用php作为开发语言。作为一种类c语言,php的使用速度很快,php语言支持跨平台服务,性能优越,语法简单。目前大多数主流技术都支持它。php作为一种开源代码,具有很强的通用性,可以在很多框架中使用。安全作为一种网站建设语言,已经得到了大多数人的认可。

二、编程软件的选择。市场上的web编程软件

它也充满了美感,如sublime、editplus、dreamweaver、zend studio等,在综合分析各种因素后,选择zend studio作为编程软件。zend studio是一个专门为php网站开发而设计的软件。功能突出,自动纠错,功能提醒,最特别的是其功能搜索。函数搜索不低于于php和msql本身的函数,还包括程序员自己创建的函数。在crl+鼠标左键点击该功能后,软件自动跳转到该功能,大大方便了编程中的页面跳转和功能错误检测分析。

三、环境软件和问题分析。php网站开发最常用的软件组合是wamp(windows+apache+mysql+phb)。apache是一个开源的web服务器,具有良好的应用程序和安全性。

在选择集成安装环境时,网络上有许多平台(appserv、phpstudy、wamp等)。在使用之前,参考很多在线评论,选择安装appserv。几次安装发现AppServ在安装8.0版时遇到了大问题。登录数据库的用户名和密码是在安装过程中设置的,但安装完成后,在访问localhosti网页的过程中会出现以下登录错误和错误:用户root'localhost的访问(使用密码:yes)。问题是根用户不可访问,并且使用的密码正确。查看mysql中的用户登录文件,我们发现用户和密码字段没有写入基本文件。在发现基本文件中的错误后,软件被多次重新安装,但所有这些问题都发生了。mysql被设置为在不检查用户密码的情况下登录。在多计算机身份验证的通用性方面,mysl设置不检查登录的用户密码。此方法在某些计算机上只能登录一次,然后不允许登录失败和根用户。这种方法大大降低了数据库的安全性,可能给后续的开发带来不可估量的损失。该项目放弃使用apsr集成环境。在安装和比较了几个集成环境之后,我们最终选择了phpstudy作为开发环境。它安装简单,免费,节省了开发成本。许多安装成功,数据库连接正常。不使用本地数据库时,还可以关闭整个集成环境以保存计算机本身的后台资源。数据库密码和用户名直接在基本文件中设置。虽然缺乏人性化,但避免了appservice无法登录数据库的问题。

二、功能模块设计与问题分析

该网站的主要功能是发布和交流信息。主要功能模块有:登录模块、信息发布与处理模块、贴吧通讯模块等。

考虑到信息发布平台涉及到图片、文件等信息的共享等多个项目,而且每个实现都需要一定的时间,我们采用kindeditor集成环境。Kiindeditor灵活使用标签

贴吧通讯模块也是网站中一个比较新的地方。该模块首先结合了信息发布模块的功能。用户可以在查看主题帖子的同时撰写自己的知识。我们在数据库中创建了一个表(tbnote用于收集这些回复的内容)。content]记录回复信息的具体内容,name记录回复信息的用户名,scnd记录回复消息的时间,pidi记录回复所属的主帖子的内容。使用pid可以删除对此主帖子的所有回复。

三、信息同步及问题分析

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

一、数组中的每个数据名都不对应。在首页上,我们需要为每个传入的数据指定一个对应的名称,该名称必须与数据库中的字段完全相同。其中一个数据的名称与整个数组不对应,因此无法写入。当出现问题时,应该进行更多的调试,以逐步验证错误发生的位置。例如,使用printr打印一个数组以显示传入数组的名称,这是相应的值,并使用f函数来确定函数的哪个步骤在执行过程中出现空值。

二、数组之间不对应。在传输阵列中,前端传输阵列的字段需要与数据库表的字段相对应。在注册页面中,需要输入两次密码。传输的数组还有一个经过验证的密码值。如果不清除数组密码验证值,则无法将数据插入表中。在注册表注册函数中设置调试点进行调试。调试过程中发现密码验证值设置为空和零不能提交信息,借用php中的unseti函数清理数据。


17742004931 联系我们,谈您的需求

立即咨询 立即建站