基于PHP的个人网站设计的毕业论文2015.pdf

上传人:b****2 文档编号:3216670 上传时间:2022-11-20 格式:PDF 页数:45 大小:1.43MB
下载 相关 举报
基于PHP的个人网站设计的毕业论文2015.pdf_第1页
第1页 / 共45页
基于PHP的个人网站设计的毕业论文2015.pdf_第2页
第2页 / 共45页
基于PHP的个人网站设计的毕业论文2015.pdf_第3页
第3页 / 共45页
基于PHP的个人网站设计的毕业论文2015.pdf_第4页
第4页 / 共45页
基于PHP的个人网站设计的毕业论文2015.pdf_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

基于PHP的个人网站设计的毕业论文2015.pdf

《基于PHP的个人网站设计的毕业论文2015.pdf》由会员分享,可在线阅读,更多相关《基于PHP的个人网站设计的毕业论文2015.pdf(45页珍藏版)》请在冰豆网上搜索。

基于PHP的个人网站设计的毕业论文2015.pdf

密级:

XXXXXXUNIVERSITY本科毕业论文(设计)本科毕业论文(设计)题目:

基于基于PHPPHP的的个人网站个人网站设计设计学院电子与信息工程学院专业计算机科学与技术姓名阿举班级2011级本

(1)班学号xxxxxxxxx指导教师xxx起讫时间2014.122015.05IIIII基于基于PHPPHP的的个人网站个人网站设计设计摘要摘要21世纪互联网已进入了高速发展阶段,网站已遍布各个行业,网站开发在互联网的地位不容小视。

随着HTML5的正式发布,网站在各平台的设计与维护将极大的降低难度和成本,在移动互联网时代也将会占有更大的比例。

个人网站因个性化特点受到广泛追捧,建立一个个人网站作为展示自我的平台,不再依附微博,博客等大型平台成为很多人的个性化需求。

如今建站技术的不断完善及开源,域名、服务器费用降低,使得每个人拥有一个属于自己的个性化站点成为可能。

本设计采用开源的HTML+CSS+JAVASCRIPT制作个人网站前台和开源的PHP+MYSQL+APACHE制作个人网站后台,打造一个个性化的个人动态网站。

关键词关键词HTML5;PHP;个人网站;移动互联网;开源PersonalwebsitedesignbasedonPHPAbstractIntwenty-firstCentury,theInternethasenteredarapiddevelopmentstage,thesitehasspreadtovariousindustries,thestatusofwebdevelopmentintheInternetcannotbeoverlooked.WiththereleaseofHTML5,inthedesignandmaintenanceofwebsiteplatformwillgreatlyreducethedifficultyandcost,intheeraofmobileInternetwillalsooccupyalargerproportion.Personalwebsitehasbeenneedbymanypeopleasaplatformforemergingmyself,nolongerdependentmicro-blog,blogandotherlargeplatform.Now,websitebuildingtechnologyconstantlyimprove,opensource,domainnameandreductionoftheservercost,makesthepossiblementofhavingownpersonalizedsite.ThisdesignusestheopensourceHTML+CSS+JAVASCRIPT+PHP+MYSQL+APACHEtocreateapersonalwebsiteatthefrontendandthebackend,createapersonalizedindividualdynamicwebsite.KeywordsHTML5;PHP;PersonalWebsite;MobileInternetIVV目目录录第第1章章前言前言.11.1开发背景.11.2开发意义.11.3开发方法.1第第2章章相关技术概述相关技术概述.22.1PHP.22.2MYSQL数据库.22.3Apache.22.4ZendStudio.2第第3章章系统分析系统分析.33.1可行性分析.33.1.1技术可行性.33.1.2操作可行性.33.1.3经济可行性.43.2网站功能需求分析.43.3其他功能需求分析.5第第4章章概要设计概要设计.64.1总体方案设计.64.2网站功能模块设计.64.2.1系统功能结构图.64.2.2用例分析.84.3数据库设计.94.3.1数据库设计.94.3.2数据库链接.16第第5章章详细设计详细设计.175.1管理员登录.175.2管理员功能.185.2.1写心情发文章.185.2.2心情文章管理.195.2.3相册管理.245.2.4留言管理.285.2.5个人信息管理.315.2.6网站信息管理.325.3前台功能.33VI第第6章章测试测试.366.1测试环境.366.2测试方案.366.2.1数据库链接测试.366.2.2管理员登录测试.366.2.3页面显示测试.376.2.4互联网用户访问测试.376.3测试总结.37结论结论.38主要参考文献主要参考文献.38致致谢谢.391第第1章章前言前言11.1.1开发开发背景背景伴随Internet的不断普及,世界网民以及中国网民的快速增长以及上网素质的提高,上网者不再是满足于简单的浏览网页,获取信息,而是表现出更希望深入的参与到网络中来的趋势。

近十几年来,出现了多种类型的网民参与网络互动的形式,如BBS、blog、weibo、贴吧、微信等。

但互联网是一个不甘现状的有志青年,每天都在推诚出新,论坛、博客的繁荣时期已衰败,微博、贴吧也走向平缓,而微信正处于鼎盛时期,最近倡导WEB2.0,WEB2.0使用WEB平台,由使用者主导而产生的内容互联网产品形势。

可以看出,在未来的一段时间里,用户的行为将创造一个崭新的网络时代。

如今又进入了移动互联网时代,对制作网站的要求也更高了,不只能仅满足PC用户,需要做到跨平台浏览,并降低维护的成本。

最近几年,APP应用的高速发展,似乎网站在移动互联网的市场越来越小了。

但是2014年10月29日那天,万维网联盟公开宣布,经过近八年的不懈努力,HTML5这一标准规范终于制定完成,其更强大的优良特征,将会使网站在移动互联网更具强大竞争力。

11.2.2开发开发意义意义个人网站(Personalwebsite)不再是一个陌生的词汇,用户不再只满足于使用他人开发的平台或产品,不再使用千篇一律的应用模版。

更多的是钟情于能自己DIY出专属的事物,而在网络上,做一个个人网站就是一个很好的方式Internet的开放性使个人建立自己的站点成为可能,域名购买和服务器空间的租用费用不断降低,WEB开放技术的不断完善,资料的共享和公开,用户的上网修养提高,建立一个网站已不是个别人的专利了。

1.31.3开发方法开发方法本设计使用了PHP(HypertextPreprocessor)语言开发,结合MYSQL数据库完成网站的前台展示平台和后台管理平台。

开发运行环境选择的是windows7系统下的PHP5.6.0+Apache2.4.10+Mysql5.6.21,数据库管理软件为phpMyAdmin4.1.4,浏览器为谷歌浏览器39.0版本,开发工具为ZendStudio10.6.2和EditPlus3.51,图片处理软件为PhotoshopCS6,Flash制作软件为FlashCS5.5。

2第第2章章相关技术相关技术概述概述2.12.1PHPPHPPHP是一种通用的开源脚本语言。

语法吸收了C、Java和Perl的特性,利于学习,应用广泛,主要适用于Web开发领域。

PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。

它可以比CGI或者Perl更快速地执行动态网页。

用PHP做动态页面和其他的编程语言相比,PHP是将程序嵌入到HTML中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快i。

2.2MYSQL2.2MYSQL数据库数据库MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前由Oracle公司管理。

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言ii。

2.3Apache2.3ApacheApache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中iii。

2.4ZendStudio2.4ZendStudioZendStudio是ZendTechnologies公司开发的PHP语言集成开发环境(IDE)。

除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。

Studio5.5系列后,官方推出了基于Eclipse平台的ZendStudio,当前最新的11.0.1版本亦是构建于Eclipse平台iv。

3第第3章章系统分析系统分析本设计旨在建立一个以个人为中心,通过网站的多种表现形式,如文章,相册,日志,个人介绍等功能帮助个人进行全面的信息展示。

通过访问者对文章日志的评论,留言板进行留言,倾听来自他人的声音,达到与他人交流互动的效果。

33.1.1可行性可行性分析分析3.1.1技术技术可行性可行性个人网站网站规模不是很大。

为了达到站长负责管理更新内容,用户参与互动评论留言功能,需要使用动态脚本语言进行开发。

目前的动态语言主要是PHP,JAP,ASP.NET,而我通过对三个语言的特点以及自己的学习掌握情况,抉择PHP作为本次开发的语言。

PHP是当下最好的web脚本语言,没有其他的和它媲美,并且它拥有以下优势:

开放的源代码、免费、编辑简单、实用性强、适合初学者、跨平台强、效率高等。

虽然目前PHP面向对象支持不够,但随着PHP版本的不断更新,在面向对象方面有了很大的改良。

相信PHP6问世之后,这将会得到根本改变。

而对于本设计来说,PHP这些强大的特性已经足以开发本网站。

对于网站的数据必将会使用到数据库,目前有很多的数据库,如甲骨文的Oracle、Mysql,微软的Access、SQLServer。

PHP使用其强大的数据库扩展,对主流的数据库都进行了支持。

我选择使用Mysql,Mysql有着一些与PHP很像的特性,也拥有开放的源代码、免费,而且Mysql功能强大却体型小巧。

对于个人站点而言,Oracle、SQLServer这类大型数据库产品显得过于复杂并且昂贵,Mysql在很多开发中表现出了不低于大型数据库的能力。

为方便开发和使用时方便管理数据库,使用PhpMyAdmin软件进行管理,它可以让管理员用Web接口管理MySQL数据库。

3.1.2操作可行性操作可行性网站的运行需要购买服务器,这样访问者在可以在互联网上浏览到本网站。

而在开发测试阶段,基本采用本地搭建服务器的方式,降低开发成本,测试上线之后才会投入运营。

我采用Apache作为本次开发的服务器,它是世界使用排名第一的Web服务器软件、并

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1