摘要
随着网络技术的飞速发展和进步,人们的生活模式也发生了天翻地覆的变化,数字技术特别是网络已成为了人们工作和生活的一部分,而数字技术也将朝着电子化、虚拟化、网络化、数字化的方向发展。这将为电子商务走进人们生活提供良好的渠道。本文将在网络上通过 MySQL 数据库、PHP 语言、Apache 服务器设计和构建一个动态的网上商品购物网站,以此为消费者提供一个便捷、可靠的购物途径。
本文在依据实际业务需求的基础上,根据需求分析和对实际情况的考察与分析,设计了一个能够提供网上商品浏览、下单、支付的网上购物系统。具体内容体现在一下几个方便:一、将系统分为前台管理和后台管理两大部分,其中后台管理提供了商品管理、用户管理、订单管理等功能。二、通过 MySQL 建立数据库,建立多个文件夹,对各个功能模块进行划分,统一管理,这样做有利于网站 开发、管理和维护。三、通过 Cascading Style Sheets 规划网页布局,使任何浏览器都听从指令,知道该如何显示元素及内容。四、通过设置 Session 变量的方式实现购物车功能,方便用户进行购物。
本文设计的网上购物系统采用模块化设计理念,在系统总体架构上采用服务器-浏览器结构(B/S),主要包括数据库服务器(DB)、应用服务器(AS)、WEB 服务器(WEB)、操作维护中心(OMP)、浏览器(Brower)等五部分,统选用了 Windows 2003Server 操作系统,在数据库平台选择上,我们选择了使用比较广泛的大型关系数据库 MySQL 5.0.24;采用 PHP 这种相对流行且安全性较高的 Web 开发语言;使用Dreamweaver 8 进行系统页面的设计。
主要工作有:一、进行了可行性分析;二、进行需求分析,将需求转化为相应的功能模块;三、对整个软件系统进行设计,重点进行了系统框架设计和数据库设计;四、编写代码,并对代码进行优化;五、进行软件测试,修改程序中出现的问题。
关键字:Internet,PHP,MySQL,电子商务
ABSTRACT
Along with the development of Internet technology, people's daily life can not go on without the network. The life and the work of the people in the future will depend on the development of digital technology. And people's life will be increasingly digitization, networking, electronization and virtualization. Electronic commerce also increasingly close to people's life along with the development of the network. This paper tries to build up a dynamic e-commerce website in the network with PHP language, MySQL database and Apache server, so that each customer needn't go out and can do some shopping easily through internet at home.
In this paper according to the actual needs of the business,the demand analysis, the investigation and analysis of the actual situation designed a online shopping system.System is divided into foreground and background management. Background management provides the commodity management, user management, order management, etc. Through the MySQl for database for each functional module division, unified management. Based on the planning of Cascading Style Sheets page layout,the browser will know how to follow instructions and according to the content. Implement a shopping cart function by means of set the Session variable that will convent the shopping.
This online shopping system based on modular design concept. The system's overall architecture based on B/S and contained DB,AS,WEB service,OMP and browser.This system used Windows Server 2003 operating system, MySQL 5.0.24 database, the PHP development language and Dreamweaver 8.
The main work of this design:feasibility analysis;demand analysis,demand into the corresponding function module;design the software system, focus on the design of the framework and database; written and optimized code; Test the system and modify the problem.
Key words:Internet,PHP, MySQL,e-shopping
电子商务,Electronic Commerce[1],简称 EC。电子商务是指在互联网这个开放的环境下,在全世界广泛的商业贸易活动中,在买卖双方无需见面的情形下,他们可通过浏览器/服务器实现一系列的商品交易活动,这是一种新型的商业运营模式,商户以及消费者之间只用通过网络就能实现各种交易活动、商务活动、金融活动,甚至是在线支付和网上交易。电子商务的覆盖面很广泛,按照一般的划分 规 则 可 分 为 企 业 对 企 业 (Business-to-Business) , 或 企 业 对 消 费 者(Business-to-Customer)两种。另外还有消费者对消费者(Customer-to-Customer)这种且行业前景十分光明。在国内网民的数量不断增加,网购和网上支付已成为一种流行趋势,市场份额也在快速增长,各种电子商务网站如雨后春笋般不断涌现。而网络安全在这种情况下就显得尤为重要,下面就两种常见网络安全协议 SSL、SET 进行介绍。
电子商务中 SSL(安全套接层协议)SET(全电子交易协议)定义:电子商务的概念有广义和狭义之分。从广义角度理解,所谓电子商务就是使用各种电子工具从事商务或活动。这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,到 NII(国家信息基础结构-信息高速公路)、GII(全球信息基础结构)和 Internet 等现代系统。而商务活动是从泛商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到泛商品的合理、合法的消费除去典型的生产过程后的所有活动。狭义电子商务定义为,主要利用 Internet 从事商务或活动。电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动对象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。
B2C 是英文 Business-to-Customer(企业对顾客)的缩写。B2C 是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。B2C是企业在 Internet 上搭建一个看不见摸不着的“百货商场”,消费者直接在网络上进行选购商品、付款等商务活动。这种购物模式极大地方便了消费者,特别是对于平日工作繁忙的上班族,节省了其宝贵的时间。对于企业来说这种模式有效降低了房屋租金、管理费用等成本,极大提高了交易效率。
近几年来,我国互联网领域取得了突破性的进展,这为电子商务的发展创造了良好的空间。虽然我国电子商务目前才刚刚起步,但总的来说,电子商务的整体发展形势还是比较乐观的。据了解,我国 B2C 网购用户数量于 2013 年已接近一亿,占所有网购用户的六成。在 B2C 购物网站上,每一位用户每年平均要消费 2049元,是所有网购用户年平均消费总额的六成。与整个网购用户相比,B2C 用户的网购行为更加频繁。据相关资料显示,B2C 网站用户于 2013 年的平均网购次数为十二次。根据中国互联网信息中心(CNNIC)出台的《2012 年中国网络购物市场研究报告》显示,我国的网购渗透率于 2012 年达到了 35.2%,网购用户总数已突破一亿大关,特别是“十一五”期间,我国网购用户总数更是有增无减,网购用户渗透率在原基础上整整提高了一成。
随着电子商务的不断发展,我国与电子商务相关的其它各个行业也不断深入、快速发展,如与网上购物息息相关的快递业务近年来发张迅猛。仅 2012 年一年我国的电子商务交易额就达到了 5231 亿元,同比 2011 增长了 109.2%。同时,网上购物作为一种新的购物模式,在消费市场中所占的比例也不断攀升,这种足不出户的购物模式正被越来越多的消费者所青睐,可以说网购已成为消费者一种习惯性的购物模式。以商品销售为主的传统商城正面临着竞争和效益日益下井的压力,每天的内部工作流程都需要花费大量的成本,电子商务模式则可以不受传统方式的约束,减少过多的成本和人员开销,增强企业竞争力,借助 Internet 在国内的快速发展,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道。
企业通过建立自己独有的网上交易平台,可以为消费者提供安全、便捷的购物方式,为商家提供交易处理和丰富的管理功能。自 Internet 发明以来,人们对电子商务的理解发生了翻天覆地的变化。在 20世纪 70 年代末电子商务对人们来说只是大公司之间的电子数据交换(EDI)和电子货币转帐,公司通过这种手段简化和加快交易流程。当时这些交易传递的只是电子化的采购订单和发票之类的计算机数据。
那时候人们对电子商务的理解是分离的,他们认为电子商务中的“电子”所指的只是采用计算机这一电子工具和电子化的数据,而对“商务”的理解还是传统百货公司式的模式。
到了 20 世纪 80 年代,电子商务被重新定义成全过程都通过网络进行的商业活动。在这个时期信息分析技术第一次被应用到电子商务中。而且伴随着这一时期银行卡、自动取款机和电话银行的不断完善和被消费者接受,电子商务也逐渐进入了春天。到了 90 年代,电子商务又吸收了企业资源计划(ERP)、数据挖掘和数据仓库等技术。
当代,互联网技术迅速发展壮大,进入了“.COM”时代,在时代背景下电子商务出现了新的功能那就是“网络贸易”,随着数据加密技术的不断改进,网上客户可以利用这种技术安全快捷地进行支付活动,并充分利用网络商店中的购物车等功能方便地进行商品选购。
当今时代,电子商务包含了各种各样的商业行为,从网上银行到产品物流运输,通过电子商务刺激了各行各业的发展和繁荣。作为电子商务本身,各种各样的新成果、新技术也不断地被发明和应用,如网上商店的前后台管理系统、购物车管理、网上支付系统、加密技术、宽带和光纤铺设、供应管理、客户关系分析模块、财务核算模块等等回顾互联网在 1994 进入公众的视线时,很多记者和学者预测电子贸易将很快成为主要的商业应用模式。然而,安全协议(例如 HTTPS)用了四年的时间才发展的足够成熟并获得大范围的应用。接下来,在 1998 年和 2000 年之间,大量的美国和西欧公司开发了许多不成熟的网站。
虽然大量的“纯电子商务”公司在 2000 年和 2001 年的“.COM”衰退期消失了,还是有很多传统的“水泥加砖块”的零售企业认识到这些“.COM”公司揭示了潜在的有价值的市场空间,开始将电子商务的功能增加到网站上。例如,在在线食品销售公司 Webvan 倒闭后,两家传统的连锁超级市场 Albertsons 和 Safeway都开始了附属的电子商务功能,消费者可以直接在线订购食品。 电子商务是在信息技术的发展和商业环境的变化等双重因素驱动下发展起来的。
利用PHP+MySQL开发网上购物网站:
电子商务平台后台首页
查看客户订单信息页面的运行结果
执行客户订单信息页面的运行结果
查找客户订单信息页面的运行结果
目录
第一章 绪论
1.1 选题背景及研究意义
1.2 国内外研究状况
1.2.1 国外研究状况
1.2.2 国内研究状况
1.3 本文的研究内容与工作
第二章 相关理论与技术的分析
2.1 B/S 模式
2.2 PHP 相关介绍
2.3 SQL 语言简介
2.3.1 SQL 简介
2.3.2 SQL 发展历程
2.3.3 SQL 数据库体系结构
2.3.4 SQL 的组成
2.3.5 SQL 优点
2.4 CSS 样式表简介
2.5 本章小结
第三章 系统需求分析
3.1 系统功能需求
3.2 系统性能需求
3.3 系统目标
3.4 用例模型
3.4.1 参与者和用例
3.4.2 系统模型角色的确定
3.4.3 建立用例模型
3.5 开发环境
3.5.1 服务器端
3.5.2 客户端
3.6 本章小结
第四章 系统设计及功能实现
4.1 设计说明
4.2 电子商务平台前台管理系统的功能设计
4.3 电子商务平台后台管理系统的功能设计
4.4 工作流程图
4.5 数据库设计
4.5.1 数据库分析
4.5.2 数据库概念设计
4.5.3 建立数据库及数据表
4.6 公共模块设计
4.6.1 数据连接文件
4.6.2 css 样式表文件
4.7 前台首页设计
4.7.1 前台首页概述
4.7.2 前台首页技术分析
4.7.3 前台首页实现过程
4.8 商品展示模块设计
4.8.1 商品展示模块概述
4.8.2 商品分类展示的实现过程
4.9 购物车模块设计
4.9.1 添加至购物车的实现过程
4.9.2 从购物车中移去指定商品的实现过程
4.9.3 修改商品购买数量的实现过程
4.9.4 清空购物车的实现过程
4.9.5 收银台结账的实现过程
4.9.6 商品订单的实现
4.10 后台首页设计
4.10.1 后台首页概述
4.10.2 后台首页技术分析
4.11 客户订单信息管理模块设计
4.11.1 客户订单信息管理模块概述
4.11.2 客户订单信息管理模块技术分析
4.11.3 查看客户订单信息的实现过程
4.11.4 执行客户订单信息的实现过程
4.11.5 查找客户订单信息的实现过程
4.12 本章小结
第五章 系统测试
5.1 测试概述
5.2 主要用例测试
5.2.1 商品分页显示测试
5.2.2 购物车功能测试
5.3 本章小结
第六章 总结与展望
6.1 工作总结
6.2 发展趋势
致 谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)