简易购物车的实现所有专业(编辑修改稿)内容摘要:
序,并将其发送给 PHP 引擎程序。 (3)PHP 引擎程序将会对 WEB 服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的 HTML 页面。 (4)PHP 引擎将生成 HTML 页面返回给 WEB 服务器。 WEB 服务器再将 HTML 页面返回给客户端浏览器。 PHP 的开发工具 使用 PHP 进行网路编程,选择一个合适的开发工具是很重要的。 PHP 对开发工具没有特殊的要求,只要具有文本编辑器功能的工具均可。 Zend Studio 是专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持 PHP 语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的 PHP 代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。 当然也可以使用 DREAMWEAVER。 数据库简介 什么是数据库 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务 [3];数据的存储独立于使用它的程序;对数据库插入新数据,修改和 检索原有数据均能按一种公用的和可控制的方式进行。 当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库的结构 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1) 物理数据层。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。 这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 (2) 概念数据层。 它是数据库的中间一层,是数据库的整体逻辑表示。 指出了每个数据的逻辑定义及数据间的逻 辑联系,是存贮记录的集合。 它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。 (3) 逻辑数据层。 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即 4 逻辑记录的集合。 数据库的特点 (1) 实现数据共享。 数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。 (2) 减少数据的冗余度。 同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。 减少了大量 重复数据,减少了数据冗余,维护了数据的一致性。 (3) 数据的独立性。 数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。 (4) 数据实现集中控制。 文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。 利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。 (5) 数据一致性和可维护性,以确保数据的安全性和可靠性。 主要包括:①安全性控制:以防止数据丢失、错误更新 和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;④故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。 Apache 简介 什么是 Apache Apache 是世界使用排名第一的 Web 服务器软件。 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。 Apache 也是 PHP 开发中必不可少的 开发环境。 Apache 特性 支持最新的 HTTP/ 通信协议 , 支持通用网关接口 , 支持基于 IP和基于域名的虚拟主机 , 支持多种方式的 HTTP认证 ,集成 Perl 处理模块 ,支持服务器端包含指令 (SSI),支持安全 Socket 层 (SSL)等功能。 3. 网站的主体设计与分析 搭建开发环境 使用集成软件 APMServ 搭建 PHP 开发环境,集成 Apache 、 PHP 、 MySQL & 、 Nginx 、 Memcached 、 phpMyAdmin 、 OpenSSL、SQLite、 ZendOptimizer,以及 ASP、 CGI、 Perl。 使用 APMServ 可以很方便的搭建 web开发环境。 5 网站介绍 本毕业论文主要阐述了网站开发的基础知识,电子商务网站 (简易购物车的实现)的总体构架、设计和开发。 论文着重讨论网站开发的基础知识,网站的开发架构与网站的设计,以及使用 PHP 编程语言建立一个简单的购物车网站系统,实现电子商务的基本功能。 网站主要由以下几个模块组成:管理员登陆模块、商品管理模块、购物车模块、订单模块。 网站流程 如图 1 所示。 图 1 网站流程 图 4. 网站规划设计 网站需求分析 整个网站的流程设计完善之后 ,需要对系统进行需求分析。 无论在国内外,随着 随着互联网技术的飞速发展 ,电子商务也日益普及。 很多企业已经开始借助互联网的力量,使用 PHP 编程语言建立部署自己的电子商务系统,电子商务也逐渐融入生活当中,网站的开发流程与开发技术也越来越成熟。 网站总体结构设计 需求分析好后,就是 设计划分网站的各个功能模块,确定整 个网站胡内容层次与结构,并确定各功能页面间的关联 [4]。 这些工作完成后,整个网站的框架便可以成形。 经过分析,网站主要分为四个模块,分别是管理员登陆模块、商品管理模块、购物车模块、订单模块。 由于前后台代码分开编写,各功能模块可以独立开来,方便后期维护。 网站 6 结构的设计是按照网站流程图进行的,如图 1 所示。 网站 界面 设计 网页的界面设计是将丰富的意义和多样化的形式组织在一个统一的结构中,所有细节不仅各得其所,而且各有分工 [5]。 CSS 样式表的运用带给了网页上的视觉效果的装饰。 网页的装饰是各个部分视觉要素在页 面进行规划的结果,网页的整体结构是基于 CSS 样式而形成的 , 在 页面 设计上应以醒目、简明为上。 本系统采用灰色为主色调 ,简单朴素,给用户留下方便易用、一目了然的印象 [6]。 网站页面效果图如图。简易购物车的实现所有专业(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。