关于PHP网站设计的毕业设计论文

上传人:慢*** 文档编号:231685594 上传时间:2021-12-29 格式:DOC 页数:40 大小:1.58MB
返回 下载 相关 举报
关于PHP网站设计的毕业设计论文_第1页
第1页 / 共40页
关于PHP网站设计的毕业设计论文_第2页
第2页 / 共40页
关于PHP网站设计的毕业设计论文_第3页
第3页 / 共40页
关于PHP网站设计的毕业设计论文_第4页
第4页 / 共40页
关于PHP网站设计的毕业设计论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《关于PHP网站设计的毕业设计论文》由会员分享,可在线阅读,更多相关《关于PHP网站设计的毕业设计论文(40页珍藏版)》请在金锄头文库上搜索。

1、PHP关于“吉他介绍网”的设计 编 号: 审定成绩: XX大学XX学院毕业设计(论文)设计(论文)题目:PHP关于“吉他介绍网”的设计单 位(系别) :学 生 姓 名 :专 业 :班 级 :学 号 :指 导 教 师 :答辩组 负责人 :填表时间: 2014年06月摘要在网络飞速发展的时代,网络的重要性越来越强。而国内关于吉他的网站仅有屈指可数的几个,好的只有一两个。所以建立发展吉他介绍网是非常重要的。建设“吉他介绍网”的主要目的是为了广大的用户能够在网络了解更多的吉他,让人们知道关于吉他方面的更多知识。在购买或学习的时候能够更加的清楚自己目前需要什么样的吉他。在互联网飞速发展的时代,Inter

2、net成为人们快速获取、发布和传递信息的渠道。人们更注重兴趣爱好,其中吉他是大多数人喜欢的一种乐器,而且还是入门音乐的垫脚石。所以让我们更加了解吉他。本论文旨在详细说明如何在基于PHP+MYSQL的环境下,完成的一个网站,主要内容是介绍吉他的各种分类、吉他的配置、吉他的价钱、还有一些关于吉他的历史和教程等等。关键字:乐器 吉他 PHP 吉他网 目录第1章 前言5第2章 需求分析62.1.用户需求分析62.2.网站前台功能分析62.3.网站后台功能分析7第3章 吉他介绍网的整体设计83.1. 吉他介绍网的整体风格设计83.2. 网站的总体结构设计83.3. 吉他介绍网系统流程93.4. 吉他介绍

3、网系统模块设计93.4.1前台界面93.4.2.后台页面103.5. 数据库设计12第4章 吉他介绍网的实现144.1. 方案选择144.1.1.系统模式比较144.1.2.系统技术平台144.1.3.开发环境搭建154.2. 页面的实现制作184.2.1.页面布局184.2.2.网站模版设计过程184.2.3.网站的首页设计194.2.4.网站导航设计204.2.5.网站内容页214.2.6.管理员登陆界面214.2.7.修改密码实现过程224.2.8.发布信息功能234.2.9.修改信息功能264.3. 图片上传模块294.3.1.图片上传模块294.3.2.图片上传模块部分代码294.4

4、.退出模块实现代码30第5章 系统测试325.1. 系统测试的目的325.2. 乱码问题解决325.3. 网页结构乱问题解决335.4. 连接处的sql注入335.5. 浏览器兼容测试335.6. 系统存在的问题335.7. 运行模块测试345.7.1.网站首页345.7.2.前台详细内容页345.7.3.管理员登陆355.7.4.发布文章功能355.7.5.图片上传功能36第6章 总结与展望37参考文献38致谢39第1章 前言 在今天,全球已有2000万个网站使用PHP,包括最流行的雅虎、Google、百度、YouTube、Digg,也包括像汉莎航空电子订票系统、德意志银行的网上银行、华尔街

5、在线的金融信息发布系统,甚至军队系统这类五花八门和苛刻的环境。然而在PHP成功的两大秘诀中,第一条就是简单。PHP简单到让喜欢卖弄技巧的程序员感到羞愧,但让那些渴望进入Web开发领域的初学者欣喜若狂。PHP像是一条鲶鱼,与XML、Web Services融合无间。即使历次的版本升级,也无需担心PHP会丧失这种简单的特性。无疑,这个特点给需要快速开发、交互应用的Web2.0潮流极大的带来了方便,有超过半数的Ajax-enabled和Web2.0站点都选择了PHP。PHP的第二个秘诀,就是“Community(强大的社区)”。Discuz!软件的开发者,25岁的康盛创想公司CEO戴志康就是这个特性

6、的受益者。他说,不像其他的开发者需要从零开始,大量的PHP程序都有开放源代码可供学习,后人站在前人的肩膀上加以改进,又将这种知识积累的结果回馈给社区。这曾被比喻为“大教堂和集市”,在集市中,知识得到了最大化的利用,效率提高、错误减少、成本降低。而大教堂只能越垒越高,不断延迟发布时间。所以我就以PHP为基础,建设一个“吉他介绍网”其中主要目的是为了使广大的用户能够在网络了解更多的吉他。如何以更快更详细的了解吉他,而且还是我自己的兴趣之一第2章 需求分析2.1.用户需求分析在21世纪的今天互联网高速发展的时代,网络成为人们快速获取、发布和传递信息的渠道。而每个人都有各种的兴趣爱好,其中吉他是大多数

7、人喜欢的一种乐器,而且还是入门音乐的垫脚石。但是目前国内的吉他网站少之又少,能获取有价值信息的网站更是寥寥无几。因此,我将浏览网站的用户和网站管理员作为系统服务的主要目标,建设一个具有用户注册、用户登录、信息浏览、用户管理、发表信息等功能的一个吉他介绍网站。2.2.网站前台功能分析网站首页:网站首页是集中各种人气高受大众欢迎的各类吉他乐器的介绍。民谣吉他:介绍国内外各品牌的民谣吉他价钱吉他的配置和吉他的图片显示等功能。古典吉他:介绍国内外各品牌的古典吉他价钱吉他的配置和吉他的图片显示等功能。电声吉他:介绍国内外各品牌的电声吉他价钱吉他的配置和吉他的图片显示等功能。低音吉他:介绍国内外各品牌的低

8、音吉他价钱吉他的配置和吉他的图片显示等功能。Uklele:介绍国内外各品牌的Uklele吉他价钱吉他的配置和吉他的图片显示等功能。吉他入门:介绍一些基础的吉他知识网站后台登陆:通过登录来进入后台的管理界面。2.3.网站后台功能分析信息发布:如今的网站信息不能只有管理员发布,更多的是需要用户的信息共享,所以信息发布时非常重要的文档管理:管理网站所有内容的修改、删减用户信息:显示所有管理员用户的信息第3章 吉他介绍网的整体设计3.1. 吉他介绍网的整体风格设计现在的商业门户网站在几乎都是三栏,上面是logobanner 。其实门户网站因为信息大,更新频繁,太过于平凡的设计打动不到用户浏览的激情,我

9、认为可以充分利用吉他的优势,充分利用用户对吉他的认识,所以网站整体采用了摇滚风格。以黑色为主色调进行开发,网站的banner采用了一张摇滚音乐会的图片,更加明显的突出了网站的风格和表明了这是一个关于吉他的网站。3.2. 网站的总体结构设计吉他介绍网主要功能模块结构示意图:3.3. 吉他介绍网系统流程3.3.1.前台页面用户根据搜索引擎或者收藏夹等方式访问到网站;用户通过首页点击首页中的内容链接到内容的详细页面;浏览完网页以后通过导航链接到其他目录下的页面选择喜欢的内容然后连接到详细页面。3.3.2.后台页面管理员通过登录界面登录到后台管理首页然后选中需要的功能进行操作最后进行发布信息,文档管理

10、,和用户的信息管理3.4. 吉他介绍网系统模块设计吉他介绍网,主要完成信息的添加,删除以及信息的修改功能。以及对多用户的管理以及在后台对用户的信息进行管理。以下是页面划分以及各模块的功能介绍。3.4.1前台界面前面页面-网站首页网站的首页是每个网站的必需品,他的作用是吸引用户访问设计者想让用户最先看到的内容,主要完成用户的引导作用。前台页面-网站内容页网站的内容页是显示所属模块的所有数据,他的作用是当用户进入到改页面的时候按照事先设计好的排序方法显示所属数据的所有数据3.4.2.后台页面后台页面子模块-信息发布信息发布作为后台管理的一个重要部分,管理员通过登录后用于发布网站显示的信息后台页面子

11、模块-文档管理文档管理,主要是用于已经发布的信息来修改,管理员通过登录后选中要修改的信息 然后进去修改,最后就保存。管理员管理,主要是用于设置能够对当前系统后台的功能进行操作的用户,以及设置这些用户可以使用后台哪些功能。该功能使得后台管理更为灵活,可以方便的进行权限托管。并且可以设置对某个功能专门进行操作的管理人员,简化了管理的复杂程度。3.5. 数据库设计上图是根据网站的需求设计出九个数据表,分别是:系统管理员表(admin),低音吉他表(bass),电声吉他表(dian),古典吉他表(gudian),没分类吉他表(guitar),吉他入门表(jiaocheng),民谣吉他表(minyao)

12、,uklele表(uklele),吉他资讯表(zixun)。数据表主要分为以下几个部分:系统管理员表:低音吉他表:电声吉他表:古典吉他表:吉他入门表:民谣吉他表:uklele表:吉他资讯表:第4章 吉他介绍网的实现4.1. 方案选择4.1.1.系统模式比较目前比较流行的两种开发模式主要有C/S结构和B/S结构:C/S结构,即Client/Server(客户机/服务器)模式,是大家熟知的软件系统体系结构,通过将任务合理分配到客户端和服务器端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 B/S结构,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,

13、对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。4.1.2.系统技术平台开发环境:WindowsServer2013 Datacenter Edition、MySql 4.2、Apache2;开发工具:Dreamweaver8、PhotoShop、记事本;系统构架:PHP+MySql4.2;开发语言:PHP5。4.1.3.开发环境搭建1. 配置PHP 5将从网络上下载下

14、来的文件解包,然后需要以下操作:打开php.ini文件,修改以下内容:max_execution_time = 600;max_input_time = 600;memory_limit = 16Mpost_max_size = 20Mfile_uploads = Onupload_max_filesize = 20Mdefault_socket_timeout = 60以上选项避免由于用户上传过大的图片导致PHP处理超时。register_globals = Offmagic_quotes_gpc = On以上选项为防止用户恶意提交。extension_dir = D:PHPPHPext以上选项用于设定PHP的扩展所在文件夹。extension=php_mbstring.dll该扩展用于支持长字符集extension=php_exif.dll该扩展用于支持PHP读取图片的EXIF信息。extension=php_gd2.dll该扩展用于PHP对图片的操作以及验证码的生成操作。extension=php_mysql.dllexten

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号