收藏 分享(赏)

基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc

上传人:为人民服务 文档编号:2369355 上传时间:2018-09-13 格式:DOC 页数:84 大小:4.99MB
下载 相关 举报
基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc_第1页
第1页 / 共84页
基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc_第2页
第2页 / 共84页
基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc_第3页
第3页 / 共84页
基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc_第4页
第4页 / 共84页
基于PHP技术的小型企业网站开发-软件工程本科生毕业设计.doc_第5页
第5页 / 共84页
点击查看更多>>
资源描述

1、I毕业设计基于 PHP技术的小型企业网站开发The Developent of Small Enterprise Website Based on PHP Technology学 院: 项目组成员: 指导教师 : 专 业: 年级(班级) : 起止日期 : 2011 年 9 月 1 日2011 年 11 月 30 日 制表日期: 2011 年 8 月 25 日I摘 要该网站是一个基于 PHP 技术的小型企业网站,MySQL 作为后台数据库,Apache2.0作为 Web 服务器。通过该网站的设计,能够很好地展示企业的形象,能够很清晰的向用户展示企业的产品,企业管理人员能方便的更改网站对外展示的内

2、容。对此企业网站的网络设备、网络技术、安全技术、网站管理与维护等整体规划与方案设计。这个毕业设计主要研究方向是企业网站后台数据库的设计以及整体架构的设计与代码编写,在这个研究方向上,主要是对网站后台架构的设计,包括此企业网站的页面制作、后台数据缓存、模板分离、网站安全等关键词:PHP;Mysql;Apache2.0 ;企业网站IIAbstractThe site is a base on PHP technology, small business web site, MySQL as a back-end database, Apache2.0 as a web server. Throug

3、h the design of the site can display a good corporate image, can be very clear to the user display business products, business executives can easily change the external display the contents of the site. This corporate web site network equipment, network technology, security technology, website manag

4、ement and maintenance of the overall planning and program design.The main research direction of graduate design company web site back-end database design and the overall framework for the design and coding, in this research, the main structure of the site background design, including the corporate W

5、eb page production, background data caching, templates separation, site security.Key Words:PHP;MySQL;Apache2.0; Enterprise Website目 录摘 要 .IAbstractII第一章 绪论 11.1 世界互联网的发展 11.2 目前的互联网现状 11.3 企业电子商务的兴起 21.4 企业为什么要建立网站 2第二章 LAMP 架构与所用技术 32.1 Linux 起源、特性及应用领域 32.2 Apache 概述 42.3 MySQL 概述 .42.4 PHP 概述 .42

6、.5 smarty 模板引擎 .52.6 Ajax 概述 5第三章 需求分析 63.1 技术可行性 63.1.1 动态网站技术介绍 63.1.2 市场可行性 63.1.3 语言优势 73.1.4 操作可行性 73.2 软件可行性分析 83.2.1 开发环境 83.2.2 服务器环境 83.3 系统可行性分析 83.3.1 B/S 模式介绍 83.3.2 B/S 模式的优点 83.4 功能性需求 93.4.1 网站的基本信息设置 93.4.2 导航管理 93.4.3 图片管理 103.4.4 商品管理 103.4.5 文章模块 103.4.6 文件下载 113.4.7 招聘信息 113.4.8

7、用户管理 113.4.9 留言模块 11IV3.4.10 网站公告 113.4.11 友情链接 113.5 非功能性需求 123.5.1 后台界面 123.5.2 前台页面 12第四章 概要设计 134.1 数据库设计 134.1.1 数据库设计概述 134.1.2 数据库需求分析 134.1.3 数据库逻辑结构设计 144.1.4 数据库物理结构设计 164.2 系统结构设计 194.2.1 网站后台结构 194.2.2 网站前台结构 204.2.3 系统架构设计 20第五章 详细设计 225.1 系统公共文件核心代码 225.1.1 前台核心控制文件 225.1.2 前台公用函数库 245

8、.1.3 数据库类 265.1.4 验证码类 275.1.4 后台控制文件 295.2 网站管理后台 315.2.1 后台总体界面 315.2.2 管理员登录 315.2.3 系统信息 345.2.4 系统设置 345.2.5 导航管理 355.2.6 修改管理员密码 375.2.7 图片管理 375.2.8 图片展示 405.2.9 商品展示 435.2.10 单页分类 435.2.11 单页管理 495.2.12 文章分类 515.2.13 文章管理 545.2.14 附件管理 575.2.15 下载管理 615.2.16 招聘管理 615.3 网站前台 625.3.1 前台首页 625.

9、3.2 企业简介 625.3.3 图片展示 635.3.4 商品展示 635.3.5 人才招聘 645.4 系统关键技术 655.4.1 smarty 模板 .655.4.2 ajax 异步传输 .66第六章 系统测试 696.1 测试的定义及目的 696.2 测试的原则 696.3 测试的方法 696.3.1 界面测试 696.3.2 功能测试 706.3.3 需求测试 716.3.4 性能测试 71总 结 721 总结 722 扩展 72致 谢 74参 考 文 献 75毕 业 论 文1第一章 绪论1.1 世界互联网的发展Internet 的最早起源于美国国防部高级研究计划署 DARPA(D

10、efence Advanced Research Projects Agency)的前身 ARPAnet,该网于 1969 年投入使用。由此,ARPAnet 成为现代计算机网络诞生的标志。从六十年代起,由 ARPA 提供经费,联合计算机公司和大学共同研制而发展起来的 ARPAnet 网络。最初,ARPAnet 主要是用于军事研究目的,它主要是基于这样的指导思想:网络必须经受得住故障的考验而维持正常的工作,一旦发生战争,当网络的某一部分因遭受攻击而失去工作能力时,网络的其他部分应能维持正常的通信工作。ARPAnet 在技术上的另一个重大贡献是 TCP/IP 协议簇的开发和利用。作为 Intern

11、et 的早期骨干网,ARPAnet 的试验并奠定了 Internet 存在和发展的基础,较好地解决了异种机网络互联的一系列理论和技术问题。 1983 年,ARPAnet 分裂为两部分,ARPAnet 和纯军事用的 MILNET。同时,局域网和广域网的产生和逢勃发展对 Internet 的进一步发展起了重要的作用。其中最引人注目的是美国国家科学基金会 ASF(National Science Foundation)建立的 NSFnet。NSF在全美国建立了按地区划分的计算机广域网并将这些地区网络和超级计算机中心互联起来。NFSnet 于 1990 年 6 月彻底取代了 ARPAnet 而成为 I

12、nternet 的主干网。NSFnet 对 Internet 的最大贡献是使 Internet 向全社会开放,而不象以前的那样仅供计算机研究人员和政府机构使用。1990 年 9 月,由 Merit,IBM 和 MCI 公司联合建立了一个非盈利的组织先进网络科学公司 ANS(Advanced Network set_magic_quotes_runtime(0);define(IN_WEB, TRUE);define(WEB_ROOT, str_replace(“, /, substr(dirname(_FILE_), 0, -7);define(MAGIC_QUOTES_GPC, get_ma

13、gic_quotes_gpc();require_once WEB_ROOT.include/global.fun.php;这个文件最开始第一行使用了 session_start 函数开启了 session,后面只要引用这个文件的页面都可以对 session 进行操作;紧接着后面的 set_magic_quotes_runtime(0)是关闭 php 的自动转义,后面的数据使用自定义函数转义;后面的定义常量是为了页面的安全性和一些地方使用的方便性;同时这个文件还对主要的函数文件进行引入,统一调度。$dbhost = $dbuser = $dbpass = $dbname = $pconnect

14、 = $dbprefix = $dbcharset = $charset = ;$_CFG = array();foreach(array(_COOKIE, _POST, _GET) as $_request) foreach($_request as $_key = $_value) $_key0 != _ 这一段最开始对一些需要使用的变量进行了初始化,防止一些非法注入,紧接着后面一段又对 URL 传值进行了过滤,这个过程是先判断 php 是否有自动过滤,如果有,直接返回,如果没有则对一些特殊字符进行转义,保证数据安全。require_once WEB_ROOT.config.inc.php;

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

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报