PHP框架技术网站设计论文

2022-04-28

动态网站开发的高技能人才就是会运用PHP技术去开发网站的人。本文对如何快速培养一名动态网站开发高技能人才做出了具体的研究。今天小编为大家精心挑选了关于《PHP框架技术网站设计论文(精选3篇)》,仅供参考,大家一起来看看吧。

PHP框架技术网站设计论文 篇1:

PHP在动态网站开发中的优势

摘 要:电子商务行业在社会发展过程中得到了迅速的发展,为动态网络的开发应用提供了良好的机遇。现阶段常用的动态网站开发技术主要有ASP技术、PHP技术、JSP技术等。本文以动态网站发展理论为依据,介绍了PHP动态网络开发特点,并通过将PHP与JSP、ASP对比分析,对PHP技术在动态网站开发中的优势进行了总结。

关键词:PHP;动态网站;开发

引言

从本质上看,PHP属于程序语言,利用上述语言能够对动态网站运行程序进行编制,全面实现动态网站的各项功能。此种开发语言还需要进一步进行研究分析。其次,相关研究人员对PHP技术的运行平台,工具语言机型以及数据库连接效果等内容进行深入分析,这样才能够在动态网站中充分展现出PHP技术优势。

1 动态网站开发技术的概念

动态网站是由动态网页组成,对比静态网站,动态网站更为活跃受欢迎。设计人员在了解了用户需求后,需要在网页文件里安排程序代码,便可以控制后台数据库,从而实现网页的变化。这种动态网页除了不受时间局限性之外,还可以针对不同的访问者根据其兴趣爱好而设置不同的访问页面,从而满足用户的不同需求。一些大型购物平台例如京东购物APP,他们在购物首页都设置了用户喜欢的模块,是通过用户以往浏览内容推送相关的购物需求,同时展现一些效果以次激发用户的购买欲望,从而达到事半功倍的效果。事实上目前网络上动态网页所包含的内容极广,上述提到的京东APP只是其中一个例子,通常利用语言程序所做出来的网页统称为动态网页。静态网页是利用统一的编写格式和程序语言保持网页内容不变,目前市场上依然在使用,动态网页和静态网页页的设计模式各有利弊,具体选择要根据网页的不同用途最终确定。

1.1 动态网站的优点

动态网站具有强大的功能,促使当前新媒体运营大跨步发展,网页呈现的内容更具灵活性和趣味性,使用户有更为积极丰富的体验。动态网站的管理工作更为便捷,更有效的避免了系统运行过程当中出现的各项应用问题。

1.2 动态网站的缺点

动态网站也有不可避免的缺点,当网站的点击量增大时,系统服务器会因数据转换工作量的增大而瘫痪,大大降低用户的参与体验。除此之外,由于动态网站其网页搜索分支较多,导致数据在存储和检索输出所引发的问题也较为繁杂。

1.3 静态网站的优点

静态网站的数据转换过程更为简单明了,由于静态网站的网页大多都是独立的,所以在制造时也比较轻松,所运用到的管理活动也比较少。与此同时,它所展示的内容相对稳定,有助于计算机科学的保存和管理这些信息资源。

1.4 静态网站的缺点

静态网站设置的各个网页之间是相互联系的,一旦某个环节发生问题,就只有可能会危及到整个网站的安全,其交互作用是固定的,缺乏一定的灵活性。不仅仅要考虑某个应用环节的数据结构,而且要考虑整体结构。如果内容较多,就必须要采用大量的数据文件,这也进一步加重了程序员的负担,网络功能较弱。

2 PHP在动态网站开发中的优势

虽然ASP、PHP和JSP三种技术都同是运用在动态网站开发的技术,但是三者其实存在很多的不同,具有相当大的差异性。在动态网站开发的理论基础和开发实践的基础上,通过对ASP、PHP和JSP进行比较的方式来探究PHP在动态网站开发中的优势。具体如下文所示。

2.1 开发运行平台

在ASP的开发过程中,基本不能在Unix等一系列的服务器上运行,而只能在微软的服务器产品中运行。然而,JSP在Apache的支持下,可以实现在Unix、Linux等其他很多操作系统中运行。除此之外,JSP是JAVA的一部分,使得它还具有只需编写一次,就能随时使用的特点。这个特点实地能够实现跨平台的移植,相对其他动态语言来说,JSP还具有方便、快捷的优势。

由于PHP在受到了IIS以及Apache等一系列服务器的支持下,能够实现在Unix、Linux等很多操作系统上的运用,所以,PHP也同样具备JSP的对运行平台广泛支持和很好的跨平台性的优势。虽然相较JSP来说,PHP的移植能力要差一些,但是由于目前许多开发人员运用的Linux+Apache+MySQL平台进行PHP程序开发的,而Linux+Apache+MySQL平臺是存在一定的开发性的,并且可以和PHP结合的很好,使得PHP受到的限制也要小一点,所以PHP的应用最为广泛。

2.2 开发语言和工具

通常的情况下,由于VBScript以及J Script脚本语言具有一目了然和操作方便的特点,使得ASP在程序开发的时候,大多使用VBScript以及J Script脚本语言来填写所开发的程序的脚本语言。在ASP网站的开发中,通常使用微软的Dreamweaver,因为它的功能不仅包括了集成文本编辑,而且还包括了页面浏览和数据库连接等方面。此外,开发者还可以使用存在它里面的一些向导来让开发的过程更加容易和方便。

JSP属于JAVA语言的脚本语言范畴,它具有很强的语言功能,扩充起来比较容易。就操作和执行方面而言,它比VBScript以及J Script要优秀些。就安全性来说,使用JAVA语言作为自己的脚本语言要比使用ASP时强。支持JSP的厂商很多,理所当然,适宜开发工具也更多些。

2.3 数据库连接

目前,ASP往往要使用ACCESS和SQL用两种数据库,因为ACCESS具有一定程度的方便性,所以ACCESS运用在很多的小站点用户和虚拟主机用户中,ACCESS被作为他们自己的站点数据库。在比较大的站点中通常则采用SQL,因为ASP是通過ODBC或者是ADO来连接数据库,使得SQL具有极高的安全性。并且,这也是一种较为简单的连接方式。

对于PHP来说,它拥有很多数据操作功能,甚至能够直接连接数据库,因此,它在数据库的连接上要比JSP和ASP要优秀得多。现在,不仅使用PHP,而且把PHP和MySQL连接起来使用的情况则要多一些,这样能达到更加方便快捷的操作效果。

2.4 性能

对于性能方面来说,因为在JSP的服务器里,它拥有JAVA自动编译的功能,所有,它能够自动的编译JAVA程序,然后生成一些比较简单的指令码。然而,对于这些指令码来说,它具有极其快的执行速度,因此,JSP的执行也比较的快。,由于JSP仅仅只需要编译一次,就能随时使用的特点,使得它在代码里面出现循环操作的时候的速度方面表现出了绝对的优势。而PHP在这方面性能要比JSP的差得多,在性能方面,PHP并没有处在有利的位置。因此在未来PHP在动态网站的开发中,还需要提高PHP的性能。

结语

綜上所述,PHP技术在动态网站开发当中具有显著优势。在开发网站期间应用该项技术时,设计人员既可以使用PHP技术的语言功能实现功能编程,还可以对网络目标架构和系统框架进行设计优化,这样能够有效确保动态网站的运行稳定性。

参考文献:

[1] 黄锦仁.PHP在动态网站开发中的优势与具体应用[J].信息与电脑(理论版),2018,22(22):82-83.

[2] 吴琛.浅谈基于PHP的网站开发类课程教学研究[J].福建电脑,2018,34(11):173-174.

[3] 刘爽,周诗辉,张华琦,王波.基于PHP技术的校园综合服务网站的建设[S].教育教学论坛,2018,13(44):88-89.

[4] 周诗辉,赵天琦,王波.基于PHP网站建设的功能实现和问题分析[S].教育教学论坛,2018,25(44):205-206.

(作者单位:贵州省数据信息室)

作者:杨代全

PHP框架技术网站设计论文 篇2:

动态网站(PHP)开发人才培养模式研究

动态网站开发的高技能人才就是会运用PHP技术去开发网站的人。本文对如何快速培养一名动态网站开发高技能人才做出了具体的研究。

一、研究的背景

从师生日常的交流发现,传统模式的动态网站(PHP)授课都是以理论为主,学生学习起来没有兴趣,平时课堂上只有授课教师在滔滔不绝地讲,而学生没有多少在听,教师讲课非常积极,学生参与非常少,结果一个常规教学下来,没有多少学生能够做出一套系统出来,这是引发教师要对这种现状进行改革研究的第一背景。

目前授课的教材都是以理论概述为主,而各大技工院校的学生很少能主动看书。那么如何让学生在“做中学、学中做”呢?要想让学生很好地理解理论知识,就需要改革更新原有教材,让教材符合“做中学、学中做”的一体化教学模式,以求让学生真正学有所长。

本文以动态网站(PHP)开发人才培养模式研究为课题,以笔者所在学院的学生为例,研究适合各大技工院校或者各大职业院校培养动态网站(PHP)开发的高技能人才培养新模式,为社会输送更多高技能人才。

二、PBL教学模式概述

PBL(Problem-Based-Learning),即以问题为基础的教学,它展现了以问题为基础,以学生为主体,以教师为导向的分组教学模式。PBL教学法来自医学教育领域,1969年,考虑到当时的医学生学习负荷增大,而传统的LBL教学模式(Lecture-Based-Learning,即“基于教师讲授的学习模式”)只能迫使学生被动学习,对基础理论知识死记硬背,严重缺乏实践能力,美国神经病学教授巴罗斯(Barrows)根据建构主义理论在加拿大麦克马斯特(McMaster)大学医学院提出了PBL教学模式。PBL教学模式强调把学习设置在复杂、有意义、相对真实的问题情境中,以问题为核心,让学生在探究与合作的过程中尝试解决真实性问题,来学习隐含在问题中的科学理论知识,培养学生解决问题的技术技能和自主学习的能力。

三、动态网站(PHP)的教材开发

PBL教学模式的起点和焦点就是问题,这刚好与培养动态网站(PHP)人才过程中解决问题相吻合,因此首先要开发适合学生学习的教材,而且这种教材既要符合PBL教学,也要满足能快速培养出动态网站的高技能人才的需求。所以在教材开发上我们以“如何让学生快速地掌握好PHP技术”为导向,并结合呈现企业真实项目开发流程为背景,选择了开发一套图书馆管理系统,以此构建了动态网站(PHP)的“学中做、做中学”的一体化教材。

该教材以图书管理系统开发为主线,在过程中模拟企业真实项目开发流程而设计了10个工作任务,详细讲解PHP语言在实践项目中的综合应用。这些工作任务从项目最开始的组建团队,到最后的项目验收,一直把具体工作贯穿于项目开发各个环节。

经过研究比较对比,笔者把开发一套图书管理系统划分为以下10个具体任务。任务一是组建项目团队,任务二是图书管理系统需求分析,任务三是图书管理系统开发环境,任务四是图书管理系统数据库设计,任务五是图书管理系统底层框架实现,任务六是后台管理员模块设计与实现,任务七是后台图书档案管理模块设计与实现,任务八是前台首页设计与实现,任务九是前台图书借还模块设计与实现,任务十是图书管理系统测试与验收。同时,我们还更加详细地设计了每个工作任务的子任务来配合每周的教学课时。

四、动态网站(PHP)的教学过程

PBL的教学模式特点就是分组教学,那么動态网站(PHP)的教学就是在模拟企业开发环境后采用分组教学。

1.角色的定位

企业都是采用标准流程来开发产品,一般经历“需求阶段”“设计阶段”“开发阶段”“测试阶段”。每个阶段里有不同成员参与完成相应的项目内容,有项目经理、规划组组长、规划组成员、开发组组长、开发组成员。

在教学过程中,要把企业的开发模式引进课堂教学中来,首先就是让学生在每个阶段合理地选择适合自己的角色,让自己有一个清晰的定位,明白自己将要完成的工作任务是什么,例如第一工作任务就是组建一个合理的团队。

2.过程的监督

依据教材编内容,团队组建以后,就要开始项目的启动了,从需求阶段开始到测试阶段结束,每个阶段都要让每位学生主动参与其中,教师在每个阶段里负责辅助项目经理监督好整个项目开发过程,项目经理负责监督好各个项目组长开发过程,各项目组长负责监督好各个成员的开发过程任务实施,这样一环扣住一环,每个环节不掉链子,互相监督、互相帮助、互相提醒。

3.效果的反馈

项目能否成功,关键在于每个阶段里的工作是否能成功,是否按照计划完成相应的工作任务。所以在教学过程中,授课教师要及时发现问题,召集项目经理、规则组长、开发组组长集中讨论出现的问题。

每次课前,授课教师要召集所有学生开一次早会,提醒前一次出现的问题,以及提供解决问题的思路,最后布置工作任务。每次课后要有充足的时间,让组长、成员都发表自己的工作感悟,自己的工作任务完成得怎么样?自己学会了什么?以及遇到了什么困难等。

五、动态网站(PHP)的教学反馈

一个常规教学任务完成后,我们专门对学生进行访谈调查,现在把访谈结果汇总成以下几个特点。

1.新模式转变了学生的态度

通过PBL教学模式,经过一个班级(50人)的访谈统计后,发现100%的学生转变了学习态度。这些学生都对学习变得积极了,变得有目标性了,变得有动力了。学生都认为这样的动态网站(PHP)授课方式、授课教材让自己感兴趣了,不再觉得上课枯燥无味。也都认为用PHP技术开发动态网站变得容易了,不再畏惧源代码的编写,不再畏惧函数的使用,觉得自己的逻辑思维增强了,可以很好地控制数据的流向,一切简单、清晰了。

2.新模式改变了学生的行为

通过PBL教学模式,经过一个班级(50人)的访谈统计后,我们发现100%的学生改变了学习行为。

(1)手机统一保管了。当前无论在各技工院校,还是各职业院校,甚至各大高校,上课时学生玩手机的现象非常普遍,这是最令教师头痛的现象。在没有进行动态网站(PHP)课程教学改革前,一到上课期间,一听到教师讲语法、讲语句、讲数据库控制时,学生就烦躁,有近70%的学生就开始偷偷摸摸玩起手机来,这也是教学产生不了明显的、优质的教学效果的直接原因。在教材、教法改变后,学生在上课期间不再玩手机了,而且还主动自觉地把手机放在手机袋里统一保管,在上课时认真听讲,自觉地完成学习任务。

(2)出勤率满意了。在没有进行新模式的试行时,即在传统教学模式下,有近20%~30%的学生有意识地在动态网站(PHP)课程上逃课。而现在学生不再缺勤了,所有的学生从第一次课到最后一次课都不缺课了,因为他们的学习兴趣提高了,在课堂上自己的角色清晰、自己的工作任务清晰、自己的工作目标清晰,这样的学习让他们更有动力,能体会到每次学习给自己带来的快乐,自然而然喜欢上学习,每次都能准时到教室上课。

(3)参与学习积极了。有了前面两个转变,学生就能认真对待学习,肯听教师的意见,在授课教师的引导下,以明确的目标为导向,在每个组长的严厉過程监督下,每位学生在课堂上都能自己动手,他们积极参与工作任务,直到一套成熟的图书馆管理系统产生。

3.新模式挖掘了高技能人才

通过PBL教学模式,经过一个班级(50人)的访谈统计后,发现100%的学生对利用PHP技术来开发动态网站有了一个全新的认识,每个项目组的学生都会利用PHP技术来开发一套简单的图书管理系统,甚至个别学生主动研发了个人网站、班级网站、系部网站等。这些学生都认为自己熟知在企业里如何完整地开发一套系统,而且都对团队认知有了一个全新定义,学会了团队合作,提高了他们主动解决问题的意识,同时也提高了处理问题的能力。

六、动态网站(PHP)优秀人才的跟踪反馈

在整个动态网站(PHP)开发人才培养模式研究中,有意识地进行了动态网站(PHP)技术开发的优秀人才跟踪、座谈、回访。笔者联系了9位在IT知名企业任职的学生,他们一致认为,在校期间的动态网站(PHP)课程对他们的职业成长非常有用,在走上工作岗位以后少走了很多弯路,动态网站(PHP)课程的学习使他们打下了扎实的工作技术理论基础,也使他们有了相关工作经验。同时他们还为动态网站(PHP)课程提供了一些非常好的建议,我们也准备进一步优化,争取完善我们的教材。

七、结论

通过PBL教学模式在动态网站(PHP)开发人才培养的研究,无论从学生座谈反馈的教学效果,还是从学生毕业后在企业发展情况来看,其实施效果不仅引起了学生的态度转变,也更好地提升了学生用PHP技术进行动态网站开发的综合职业能力,特别适合当前在动态网站(PHP)开发的高技能人才培养,非常值得广大技工院校或职业院校推广使用。

其中由欧阳林、张余别两位教师根据动态网站(PHP)开发人才研究模式主编的《动态网页制作(PHP)》成功入选学院2015年国家中等职业教育改革发展示范建设项目成果教材及国家级高技能人才培训建设项目成果,该教材也于2015年3月由中国科学出版社公开出版发行。

作者:张余别 欧阳林 陈伟杰

PHP框架技术网站设计论文 篇3:

世纪学院网站设计

摘要:随着科学技术的发展,网络和人们的生活关系越来越密切,学校网站也成为学校与外界资源共享的平台。世纪学院网站利用PHP语言、PHPstudy开发环境、dreamwear、Apache服务器和Mysql数据库设计了网站的学院概况、学院专业、教育教学、师资队伍等多个功能板块。用户可以浏览网站并留言;管理者可以登录到后台修改账号密码、网站内容等。该系统界面友好、操作简单、可以作为学院发布信息、对外宣传、合作交流的窗口。

关键词:PHP;dreamwear;Apache;数据库;Mysql

1 引言

随着计算机的普及和当前网络技术的不断发展,网络已经渐渐融入人们的生活,尤其是国内外教育方面,中国对高校的信息化做了比较深入的调研。近年来校园网站的建设发展迅速,它作为与外界的沟通平台,能使人们随时随地地了解校园资讯和院系的动态,院系也可以在网站上发布最新的教学信息以供外界和师生查看。目前,较多数的校园网站是用ASP代码进行编写的,当访问数据库时,运行代码用的是其他的COM对象,这些COM对象的使用降低了代码的运行速度。PHP有自己的内存空间,不像ASP一样面对的是COM对象,所以PHP(Personal Home Page)运行代码速度快。PHP和ASP都适用于中型网站的开发,但是相对于ASP来说PHP做动态网站比较经济实惠。

2 系统设计综述

2.1 系统设计目标

系统设计的目标。(1)为学校的教育发展、校园推广等资源实现共享和信息交流提供场所,(2)方便管理者管理网站。具体有以下四个方面:

(1)保证网站界面要简单、美观。(2)访问者可以正常地浏览各个模块,例如:学院概况模块、学院专业模块、在线反馈留言模块等,这里留言模块要有更多的功能实现,以方便访问者之间可以有更好的交流;(3)管理者可以从网站中登录到后台进行网站内容的修改;(4)系统之间的架构和数据库的设计便于以后的维护和更新。

2.2 网站开发工具简介

网站开发工具包括PHP语言、dreamwear、Mysql数据库。

PHP结合了很多开发语言的优点,所以PHP成为目前社会比较流行的开发语言。PHP将HTML代码和PHP指令组合成一个完整的服务器端动态页面,它比HTML标记的CGI更有效[1]。PHP使代码运行得更快。在开发PHP时,通常与web服务器和Mysql数据库相匹配。PHP的容易操作使它成为刚接触网页设计人群的首选语言。它几乎兼容所有的服务器,支持很多数据库,它的学习资料可以从官方网站上下载后自学, PHP注释语言对程序不起任何作用,是一种解释性语言[2]。

Dreamwear是一种专业的HTML编辑器,它是用于站点、应用程序而设定、编码、开发的一种软件。它既可以在可视化的编程环境中展开页面的制作工作,也可以通过自身提供的HTML代码编辑器手动编写HTML代码。在编辑过程中提供了两种视图,分别是代码视图和设计视图,编辑者可以一边编写代码一边查看网页,这种新功能方便网页设计者在编码之后查看显示内容[3]。

Mysql,是动态网站数据的一个处理者,在国内外被广泛开发利用。Mysql由于处理数据速度快、运营费用低等优势,成为企业首选的数据库[4]。Mysql几乎可以支持所有的操作系统,它其中的SQL语言是最流行的数据库查询语言,能使信息的儲存和更新更加容易。

2.3 开发环境选择

网站采用的浏览服务器环境是wamp环境,包括Windows、Apache、Mysql、PHP。Windows是一个服务器操作系统,Apache是一个web服务器系统,Mysql是数据库管理系统。Web服务器的作用是存储文件、接收浏览器访问请求、向浏览器发送页面内容和下载文件。数据库管理系统的作用是存储管理数据、提供完整的结构化查询语言体系、根据程序解释器的指令进行数据的修改操作[5]。浏览器的作用是显示由服务器端提供的文本内容、解释HTML、解释CSS运行、解释JS脚本语言和展示图片。

网站中的代码编辑软件是dreamwear,它需要在Phpstudy的开发环境下执行代码。首先,dreamwear中,“site”的意思是站点。dreamwear站点组织所有与网站相关的文档,管理文件,共享文件,并将站点文件传输到Web服务器[6]。其次,需要在网站上下载Phpstudy软件安装配置,引导程序自动进入到PHP开发环境。要访问数据库,需要在浏览器地址栏中输入本地phpmyadmin,数据库的初始用户和密码都是root,可以在connect.PHP文件中修改。

3系统设计

3.1系统框架设计

(1) 学院首页:可以返回本网站的主页。

(2) 学院概况:该模块包含世纪学院的学院简介、学院领导、通知公告、新闻资讯。

(3) 学院专业:该模块包含数字媒体技术、数字媒体艺术、传播学等专业介绍。

(4) 教育教学:学院的科学项目、实践教学、科研课题。

(5) 师资队伍:包含教学项目、师资概括和教学团队。

(6) 创意天地:此模块包含有参赛作品、毕业设计和实践作品。

(7) 学院风采:此模块中包含活动风采和组织结构,主要展示学院学生参加的一些社会和校园活动。

(8) 交流天地:可以浏览院系老师和同学的交流图片。

(9) 在线反馈留言:访问者可以在这个模块中留下宝贵的意见。

(11) 管理登录:管理者可以通过账号密码进入后台管理操作。

本系统框架图如图1所示。

3.2数据库设计

3.2.1数据库的操作流程

Web数据库体系结构图如图2所示。

Web数据库查询数据的基本步骤如下:

首先:建立适当的数据库链接;

第二:查询数据库;

第三:获取查询结构;

第四:将结果显示给用户并关闭数据库。

3.2.2 数据表单的建立

首先需要登录localhost/phpmyadmin地址,之后Mysql服务器里面建立一个数据库,创建表单。登录的账号密码可以在connec.php目录下或Mysql服务器里面进行修改,但是数据库是创建者建立的他人没有办法进入,而且数据库建立之后名称没有办法改变。数据库中有三个表单,分别是登录账号密码表单、留言表单和网页内容表单。id的作用是向页面传递参数。留言表单中包括数据类型约束函数tinyint()、varchar()可变长度的数据类型和顯示留言时间的timestamp()。内容修改表单中class表示的是菜单。三个表单如表1、表2和表3所示。

4系统实现

4.1前台设计

首页设计是用dreamwear软件进行编写多个静态的网页,然后用超链接把这些网页链接起来,其中最重要的部分是网页布局。静态网页的布局影响到网站的整体显示效果,所以布局中把首页分成了六个部分,包括导航栏、学院图片展示、学院简介、在线反馈留言、学院风采、版权。

主页面主要采用div+CSS样式进行结构设计,网站所有的盒子和CSS样式都放在admin.css文件中,需要的时候直接调用此文件。网站利用PHP语言实现对数据库的访问,使用JS语言来实现图滚动的功能。主页面图如图3所示。

4.2后台设计

后台管理操作主要分为三个部分,对应上面讲过的三个表单内容,分别包括登录账号密码表单、留言表单、网页内容表单。

4.2.1后台管理登录

后台管理登录管理器可以登录后台网站修改网站内容。后台管理登录界面如图4所示。

后台管理登录的实现步骤如下:

首先,先写出登录后台的静态主页面,其中主要是表单的应用<td>、<tr>。之后把登录账号密码存放进session中,放到模板页面,然后编写登录的后台操作,链接到数据库的代码如下:$con=mysq_connectl(“lo

calhost””root”,”root”)。

第二,从数据库中提取用户名密码:$username=$-request[“username”];$password=$-request[“Passward”]。再用判断语句if来判断输入的账号密码是否与数据库中的相对应,数据对应正确则进入后台管理页面admin.php,并赋予用户一个session变量,错误则显示失败。

第三,登录账号密码的修改可以在后台进行操作,也可以在数据库后台登录表单中进行修改。

4.2.2在线留言反馈

用户可在此模块中留下消息,管理员可以浏览和删除访问者的信息。在线反馈留言界面如图5所示。该模块功能实现步骤如下:

第一步,做出静态留言表,这里主要用到表单<table>,<tr>,<td>。留言管理主要用到数据类型约束函数、可变长度的数据类型和显示留言时间,之后把留言的作者、标题、内容等存入到建立好的数据表单中就可以在网页上显示出来。动态部分主要用到三个PHP文件,它们分别是:(1)connect.php:链接数据库;(2)addmsg.php:从页面读取留言相关内容,之后把它存放在页面上;(3)addmsg.PHP:从数据库中读取信息,PHP连接到Mysql数据库。Mysql_connect(“localhost”,”root”,”root”)参数分别代表Mysql地址、用户名、密码,然后需要链接到数据库中的对应表单:MySql_select_db(表单,$conn)。参数表示:第一个是数据库名称,第二个是链接标识,可以将返回值放在系统数据库,返回值false指示连链接失败,true表示链接成功。主要代码是Mysql_qery(connection),其中query表示希望Mysql执行的语句,connection表示可选内容,其中MySQL_query()只返回用于选择、显示、解释或描述语句的资源标识符。

5总结

系统采用B/S结构,基于PHP模板的网站设计,它是高效、经济的处理方式。

网站的创立是在PHPstudy开发环境下用dreamweaver软件进行编写。网站的设计分为两大部分,一部分是静态网页之间的链接,结合div+css进行页面的展示。另一部分是将网页链接到数据库,这里数据库采用Mysql,在链接到数据库的时候需要把网站的内容保存到数据库中,然后再把表单中的内容放在结果集中,最后把结果集里面的内容用其他变量保存,以方便后面的使用。该系统界面友好、操作简单,可以作为学院发布信息、对外宣传、合作交流的窗口。

参考文献:

[1] 唐四薪.PHP动态网站开发[M].北京:清华大学出版社,2014:1-10.

[2] 郭泽民. 动态网页技术PHP、ASP与JSP的比较分析[J]. 煤炭技术, 2007, 35(47):29-31.

[3] 胡崧. HTML从入门到精通[M]. 北京:中国青年出版社, 2007:25-38.

[4] 杨凯. 基于MySQL数据库结构设计[J].科技展望, 2015, 25(36):105-107.

[5] Michael kofler.MySQL权威指南[M].北京:人民邮电出版社, 2006:85-90.

[6] 黄斯伟.HTML完全使用详解[M].北京:人民邮电出版社, 2006:59-61.

【通联编辑:王力】

作者:靳亚东 鲍震杰 刘月 胡菁芸

上一篇:强化记忆PBL科学教学论文下一篇:高校网络安全实训室建设论文