毕业论文--基于PHP和MySQL的动态网站设计

上传人:liy****000 文档编号:115201066 上传时间:2019-11-13 格式:DOC 页数:48 大小:4.10MB
返回 下载 相关 举报
毕业论文--基于PHP和MySQL的动态网站设计_第1页
第1页 / 共48页
毕业论文--基于PHP和MySQL的动态网站设计_第2页
第2页 / 共48页
毕业论文--基于PHP和MySQL的动态网站设计_第3页
第3页 / 共48页
毕业论文--基于PHP和MySQL的动态网站设计_第4页
第4页 / 共48页
毕业论文--基于PHP和MySQL的动态网站设计_第5页
第5页 / 共48页
点击查看更多>>
资源描述

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

1、青岛大学毕业设计(本科)本科毕业论文(设计)题 目: 基于PHP和MySQL的动态网站设计学 院: 信息工程学院 专 业: 网络工程专业 姓 名: 指导教师: 2015年 6 月 5 日43基于PHP和MySQL的动态网站设计摘 要随着经济的发展,越来越多的企业和个人在互联网上建设属于自己的网站,同时由于计算机学科近年来的飞跃式发展,网站的制作和建站技术也欣欣向荣的发展。同时基于www格式的html文件格式的发展潮流,Web网站经过时间的积淀和科学技术的发展,在过程中逐渐的形成了自己的标准。在对现有的网站建站技术进行调研之后,发现使用PHP和MySQL相结合的动态网站建站技术更受欢迎。本次构建

2、的动态网站系统采用了Nginx作为Web服务器,PHP作为网站开发语言,MySQL是为网站提供数据支持的关系型数据库的一整套网站架构。用户可以方便的在网站上发表文章,并且对其他人的文章进行查看和评论,本课题重点论述了在网站的设计和开发过程,以及对动态网站建站技术的研究。文章中展示了网站开发的整个过程,通过分模块的功能区分,提高代码重用性,增强了程序的健壮性。博客系统采取了用户自助注册方式,每一个人都可以在博客系统上看到别人的文章,也可以发布自己的文章,为人们之间的交流提供了极大的便利。关键字: PHP MySQL 动态网站设计 Web网站结构The Design and Realization

3、 of Dynamic Website Based onPHP and MySQL TechnologyAbstractWith economic development, more and more businesses and individuals on the Internet build their own Web site, and because computer science leaps and bounds in recent years, the production and establishment Technologies Web site also thrivin

4、g development. Since the format based on the popular www html file formats, Web site after the time of accumulation and development of science and technology in the process of gradually formed its own standards, after the existing Website design and technical research, the use of PHP and MySQL the c

5、ombination of dynamic Website design and technology more popular.The building dynamic Website system is the use Nginx as a Web server, PHP as a Web development language, MySQL for the Website to provide data to support the relational database system developed personal blog, users can easily publish

6、on the site, and the view other peoples articles and comments in this paper focuses on Website design and development process, and the study of dynamic Website design and technology. The article shows the entire process of Website development, sub-modules by functional distinction, improve code reus

7、e, and enhance the robustness of the program. Blog user self-registration system to take the way, everyone can see other peoples articles on the blog system, you can also publish your own articles, is communication between people provides a great convenience.Keywords: PHP MySQL Dynamic Website Desig

8、n Technology Website Structure目 录第一章 绪 论11.1网站建设的背景和意义11.2 国内外研究现状11.3 网站建设的主要内容21.4本文的主要内容3第二章 动态网站建设的关键技术简介52.1 LNMP52.2 Linux52.2.1 Linux的介绍52.2.2 Linux的特点52.3 PHP62.3.1 PHP的简介62.3.2 PHP的发展62.3.3PHP的功能特性72.4 MySQL72.4.1 MySQL的简介72.4.2 MySQL的特性82.4.3 MySQL对PHP的支持82.5 Nginx92.5.1 Nginx简介92.5.2 Ngin

9、x的特点92.5.3 Nginx的配置102.6 Web框架112.6.1 Web框架简介112.6.2 ThinkPHP 框架12第三章 动态网站的系统设计133.1系统可行性分析133.1.1 技术可行性133.1.2 操作可行性133.1.3 经济可行性133.2网站需求分析133.2.1网站用户角色划分133.2.2 功能性需求分析143.3 系统功能模块设计163.3.1 用户功能模块163.3.2 文章管理模块173.3.3 评论管理模块183.3.4 文章标签管理模块19第四章 开发环境配置及数据库设计214.1 LNMP环境的基本配置214.2 数据库模块设计224.2.1 数

10、据库总体设计224.2.2 用户数据库设计模块234.2.3 文章分类数据库表设计模块244.2.4 文章模块评论数据表设计254.2.5 系统通知数据库模块设计264.3 数据库的安全性和完整性264.3.1 数据库系统的完整性约束264.3.2 数据库系统的安全性保护27第五章 网站具体模块详细设计和功能实现285.1 首页界面的设计和实现285.2 用户功能的设计和实现335.3 后台管理界面的设计和实现37第六章 结论41致谢42参考文献43第一章 绪 论1.1网站建设的背景和意义自从互联网大潮席卷世界开始,各种网站的出现不断的改变着人们的生活方式,由于我国互联网起步的时间比较晚,所以

11、网站的建设大约是在世纪之初引入国内,在早期阶段,国内几乎所有的企业都与有自己的网站,不少个人也具有自己的个人网站,但是由于技术的不成熟和相关经验的不足,导致当时基本上所有的网站全是由HTML页面语言编写的静态页面,当网站管理者想要更新网站的时候,必须对页面进行多次修正,最后整个网站重新发布,导致网站更新频率低下而且用户体验极差。随着全球化的深度普及,国外的各种先进的服务器端程序语言如Python、PHP等逐渐为广大互联网从业者知晓并且学习。同时由于大众对于网站的要求更高,原来的静态页面早已满足不了用户的需求,能够及时的对用户请求做出响应成为当前网站最需要的功能。这时动态网站建设技术应声而起,动

12、态网站完美的克服了原来静态网站的缺点,数据库的内容管理系统来管理网站的信息系统,通过使用网站后台管理系统,方便的对网页内容进行修改是动态网站最大的优势。同时动态网站还有静态网页没有的用户管理系统。实时更新网站数据等特点。满足用户需求。动态网站通过在服务器运行程序代码,根据客户端的不同,时间的不同,返回的数据也不同。也就是说在这种状态下,用户接受到的页面是动态生成的。友好的网站交互带给用户绝佳的使用感受,正是这一点突出了动态网站的价值所在。1.2 国内外研究现状目前,国内使用动态网站的网站建站技术已经相当成熟,在我国,有数十万家企业网站在使用PHP和MySQL作为网站的架构成分,由于PHP和My

13、SQL都是开源软件,所以针对这两项的定制化程度非常高,尤其是针对MySQL的定制化。对数据库的专门处理使得MySQL能够最大化的为企业提供服务。国家从2000年开始就在国家规划中提出要大力发展以信息技术为代表的新兴科技技术。运用新型网站建站技术,建设动态、交互优良的网站是新时代企业发展的必经之路。而在国外,使用LNMP架构来搭建动态网站更是数不胜数。目前对动态网站建站技术的研究主要在一下几个方面:1. PHP技术在动态网站中的参与作用PHP网页可以包含脚本命令,包含HTML这种标记式语言,所以PHP可以向网页内添加交互式内容,用PHP来进行Web开发与传统的静态HTML网页相比有明显的优势。同

14、时PHP提供的内置对象功能可以增强网站用户体验,增强服务器脚本程序使用效率,这一点在商用网站上得到验证,用户在浏览网页时,实时请求Web服务器,服务器处理客户端请求,实时返回数据结果,这样带来的请求效果排除网络延迟所造成的可以忽略不计的影响之外几乎是实时交互数据流传递。而且每次企业想要更新网站功能或者增加、修改网页版面内容的时候也可以高效率的在本地编辑程序代码,利用Nginx服务器的高并发特性,在不影响用户使用的情况下完成产品迭代,实现网站内容或者功能更新。2. MySQL在动态网站设计中的存储研究MySQL这种轻巧灵活的数据库在发布之初就广受网站开发者的欢迎,在现在的网站部署中,数据库更是整

15、个网站架构中核心角色。如今无论是使用B/S架构还是C/S架构的系统都对数据库有极强的依赖性,所以在现阶段对数据库的配置调优有比较深入的研究和了解。在实际运用环境中,对数据库的操作大多数是查询操作和简单的CURD系列操作,所以查询执行结果的二次利用和查询执行计划的二次利用是当前为了优化查询性能提出的优化方法。由于MySQL关系型数据库的特点,数据库管理员和网站设计者在建站初期合理的安排数据表的结构和数据引擎,并且在数据表之间合理布置约束和主键约束是网站数据库优化的不二选择。1.3 网站建设的主要内容使用PHP和MySQL建立动态网站,本网站的主要目的是为了方便文章的发布,同时设置多个功能模块,实现功能之间的相互支持。个人网站是以个人为中心,建立一个属于自己的文章版面发布平台。利用互联网的传播特性使得个人信息得到全面的展示。在进行动态网站开发的时候,PHP之所以成为了首选的开发语言,是因为PHP是一个开源的开发语言,它和Nginx

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

当前位置:首页 > 学术论文 > 毕业论文

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