1、毕设题目:购物网站的设计与实现毕设题目:购物网站的设计与实现学生姓名:郑佳文学生姓名:郑佳文学生学号:学生学号:20091003026112009100302611指导老师:周进指导老师:周进2绪论绪论1.基本理论知识和平台需求分析基本理论知识和平台需求分析2.购物平台的设计与实现购物平台的设计与实现3.4.结论结论3绪论绪论一、研究背景一、研究背景 v 随着互联网的普及和发展,电子商务将是企业和随着互联网的普及和发展,电子商务将是企业和商家的最终选择,它具有开放性国际性实时性互动商家的最终选择,它具有开放性国际性实时性互动性和成本低等特点是性和成本低等特点是“永不关门永不关门”的商场。经济的
2、的商场。经济的市场化与全球化和互联网的普及使电子商务发展迅市场化与全球化和互联网的普及使电子商务发展迅猛。一个企业要想在短时间内了解世界或让世界了猛。一个企业要想在短时间内了解世界或让世界了解自己最好的方式就是登陆互联网。互联网开放性解自己最好的方式就是登陆互联网。互联网开放性和交互性的特征不仅可以保证企业在互联网中查询和交互性的特征不仅可以保证企业在互联网中查询到自己所要的信息,还允许企业发布自己的信息和到自己所要的信息,还允许企业发布自己的信息和进行网络营销。因此制定和实施电子商务发展战略进行网络营销。因此制定和实施电子商务发展战略已成为许多企业优先考虑的目标,唯有这样才能站已成为许多企业
3、优先考虑的目标,唯有这样才能站在未来企业发展的制高点,才能适应在未来企业发展的制高点,才能适应WTOWTO和经济一体和经济一体化的发展趋势,才能进一步提高企业的核心竞争力。化的发展趋势,才能进一步提高企业的核心竞争力。1.4绪论绪论二、国内外研究水平与现状二、国内外研究水平与现状 v 目前全球目前全球50005000万互联网网站中,有万互联网网站中,有60%60%以上使用着以上使用着PHPPHP技术;技术; 201 2013 3年年PHPPHP从业人数将增加从业人数将增加42%42%,远超,远超JAVAJAVA的的13%13%和和.NET.NET的的24%24%;PHPPHP也入选是全球五大最
4、受也入选是全球五大最受欢迎的编程语言,并且是唯一入选的脚本语言;国欢迎的编程语言,并且是唯一入选的脚本语言;国内内80%80%以上的动态网站都在使用以上的动态网站都在使用PHPPHP开发;开发; AlexaTOP500AlexaTOP500中国网站排名,有中国网站排名,有394394家使用了家使用了PHPPHP技术技术,比例为,比例为78.8%78.8%。1.5绪论绪论二、国内外研究水平与现状二、国内外研究水平与现状 PHP PHP的优点如下:的优点如下:v 开放的源代码开放的源代码 所有的所有的PHPPHP源代码事实上都可以得到。源代码事实上都可以得到。v PHPPHP是免费的是免费的 和其
5、它技术相比,和其它技术相比,PHPPHP本身免费且是开源代码。本身免费且是开源代码。v phpphp的快捷性的快捷性 程序开发快,运行快,技术本身学习快。嵌入于程序开发快,运行快,技术本身学习快。嵌入于HTMLHTML:因为:因为PHPPHP可以被嵌入于可以被嵌入于HTMLHTML语言,它相对于其他语言。编辑简单,语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。实用性强,更适合初学者。v 跨平台性强跨平台性强 由于由于PHPPHP是运行在服务器端的脚本,可以运行在是运行在服务器端的脚本,可以运行在UNIXUNIX、LINUXLINUX、WINDOWSWINDOWS、Mac OSMac
6、 OS下。下。v 效率高效率高 PHP PHP消耗相当少的系统资源。消耗相当少的系统资源。1.6绪论绪论二、国内外研究水平与现状二、国内外研究水平与现状 v 图像处理图像处理 用用PHPPHP动态创建图像动态创建图像,PHP,PHP图像处理默认使用图像处理默认使用GD2GD2。不。不过也可以配置为使用过也可以配置为使用image magickimage magick进行图像处理。进行图像处理。v 面向对象面向对象 在在php4,php5 php4,php5 中,面向对象方面都有了很大的改进中,面向对象方面都有了很大的改进,phpphp完全可以用来开发大型商业程序。完全可以用来开发大型商业程序。
7、v 专业专注专业专注 PHPPHP支持脚本语言为主,同为类支持脚本语言为主,同为类C C语言。语言。1.7基本理论知识基本理论知识一、一、B/SB/S开发模式简介开发模式简介v 上世纪上世纪9090年代,客户端年代,客户端/ /服务器开发模式(服务器开发模式(Client/ServerClient/Server开发模式开发模式)出现,它将一个数据库应用分成客户端和服务器两个部分,从而建立了)出现,它将一个数据库应用分成客户端和服务器两个部分,从而建立了局域网。通过它可以充分利用两端硬件环境的优势,将任务合理分配到客局域网。通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来
8、实现,降低了系统的通讯开销。户端和服务器端来实现,降低了系统的通讯开销。v 随着随着InternetInternet技术的兴起,传统技术的兴起,传统C/SC/S开发模式已经满足不了日益增开发模式已经满足不了日益增长的客户需求,进而产生了浏览器长的客户需求,进而产生了浏览器/ /服务器开发模式(服务器开发模式(Browser/ServerBrowser/Server开开发模式),即发模式),即B/SB/S开发模式,它是一种将开发模式,它是一种将WebWeb技术与数据库技术结合起来的技术与数据库技术结合起来的一种新的开发模式,是对一种新的开发模式,是对C/SC/S开发模式的一种变化或者改进的模式。
9、开发模式的一种变化或者改进的模式。v 在在B/SB/S结构中,用户工作界面是通过结构中,用户工作界面是通过WWWWWW浏览器来实现,极少部分事浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现,形成所谓三务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。这使得使用层结构。这使得使用B/SB/S开发模式开发的软件的用户不需要在操作系统上开发模式开发的软件的用户不需要在操作系统上安装相应的客户端软件,它运行在客户端的浏览器之上,系统升级或维护安装相应的客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,相对于需要在使用者
10、电脑上安装相应的操时只需更新服务器端软件即可,相对于需要在使用者电脑上安装相应的操作软件的作软件的C/SC/S开发模式开发模式“胖胖”客户端来说,是属于一种客户端来说,是属于一种“瘦瘦”客户端。因客户端。因此,此,B/SB/S结构的系统就大大简化了客户端电脑载荷,减轻了系统维护与升结构的系统就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(级的成本和工作量,降低了用户的总体成本(TCOTCO)。)。B/SB/S结构系统的产生结构系统的产生为系统面对无限未知用户提供了可能。当然,与为系统面对无限未知用户提供了可能。当然,与C/SC/S结构相比,结构相比,B/S
11、B/S结构也结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。存在着系统运行速度较慢,访问系统的用户不可控的弱点。2.8基本理论知识基本理论知识二、二、PHPPHP技术简介技术简介v PHPPHP是生于网络、用于网络、发展于网络的一门语言是生于网络、用于网络、发展于网络的一门语言, , 它一诞它一诞生就被打上了自由发展的烙印,生就被打上了自由发展的烙印, 目前在国内外有数以千计的个人和组目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它织的网站在以各种形式和各种语言学习、发展和完善它, , 并不断地公并不断地公布最新的应用和研究成果。布最新的应用和研究成果
12、。v PHPPHP开发语言的特点:开发语言的特点:v 速度快速度快 PHPPHP是一种强大的是一种强大的CGICGI脚本语言脚本语言, ,语法混合了语法混合了C C、JAVAJAVA和和PHPPHP式的新语法式的新语法, ,执行网页速度比执行网页速度比CGICGI、PerlPerl和和ASPASP更快更快, ,这是它的第一个突出的特点。这是它的第一个突出的特点。v 实用性实用性 由于由于PHPPHP是一种面向对象的、完全跨平台的新型是一种面向对象的、完全跨平台的新型WebWeb开发语言开发语言, , 所以无所以无论从开发者角度考虑还是从经济角度考虑都是非常实用的论从开发者角度考虑还是从经济角度
13、考虑都是非常实用的PHPPHP语法结构语法结构简单简单, , 易于入门易于入门, , 很多功能只需一个函数就可以实现很多功能只需一个函数就可以实现, , 并且很多机构并且很多机构都相继推出了用于开发都相继推出了用于开发PHPPHP的的IDEIDE工具(如工具(如eclipse phpeclipse php)。)。2.9基本理论知识基本理论知识二、二、PHPPHP技术简介技术简介v 可选择性可选择性 PHPPHP可以采用面向过程和面向对象两种开发模式可以采用面向过程和面向对象两种开发模式, , 开开发人员可以从所开发网站的规模和日后维护等多角度考虑发人员可以从所开发网站的规模和日后维护等多角度考
14、虑, , 以以选择所开发网站应采取的模式选择所开发网站应采取的模式PHPPHP进行进行webweb开发过程中使用最多开发过程中使用最多的是的是MySQLMySQL数据库数据库PHP5.0PHP5.0以上版本中不仅提供了早期以上版本中不仅提供了早期MySQLMySQL数据数据库操纵函数库操纵函数, , 而且提供了而且提供了MySQLiMySQLi扩展技术对扩展技术对MySQLMySQL数据库的操纵数据库的操纵, , 这样开发人员可以从稳定性和执行效率等方面考虑操纵这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQLMySQL数据库的方式数据库的方式PHPPHP实现大多数功能可以通过多种方法
15、实现实现大多数功能可以通过多种方法实现, , 开发开发人员可以根据自身知识掌握的熟练程度进行择优选取。人员可以根据自身知识掌握的熟练程度进行择优选取。v 功能全面功能全面 PHPPHP开发特性包括面向对象的设计开发特性包括面向对象的设计! !结构化的特性、数结构化的特性、数据库的处理、网络接口应用、安全编码机制等据库的处理、网络接口应用、安全编码机制等, , 几乎涵盖了所几乎涵盖了所有网站的一切功能。有网站的一切功能。2.10基本理论知识基本理论知识三、三、MySQLMySQL简介简介v MySQL MySQL是一个快速而又健壮的关系数据库管理系统是一个快速而又健壮的关系数据库管理系统(RDB
16、MS)(RDBMS)。这个数据库将允许你高效地存储、搜索、排序和检索。这个数据库将允许你高效地存储、搜索、排序和检索数据。数据。MySQLMySQL服务器将控制对数据的访问,从而确保多个用户可服务器将控制对数据的访问,从而确保多个用户可以并发地使用它,同时提供了快速访问并确保只有通过验证的以并发地使用它,同时提供了快速访问并确保只有通过验证的用户才能获得数据访问。因此,用户才能获得数据访问。因此,MySQLMySQL是一个多用户、多线程的是一个多用户、多线程的服务器。它使用了模式化查询语言服务器。它使用了模式化查询语言(SQL)(SQL),这是全球通用的标准,这是全球通用的标准数据库查询语言。
17、数据库查询语言。v MySQLMySQL的主要优点:的主要优点:v 性能性能 :MySQLMySQL的速度是非常快的。在很多评测结果表明的速度是非常快的。在很多评测结果表明MySQLMySQL的运行速度比其竞争产品要快很多。在的运行速度比其竞争产品要快很多。在20122012年,年, eWeekeWeek杂志发布了一个关于实现杂志发布了一个关于实现WebWeb应用程序的应用程序的5 5个数据库的个数据库的评测结果。最佳结果是评测结果。最佳结果是MySQLMySQL和成本昂贵的和成本昂贵的OracleOracle。2.11基本理论知识基本理论知识三、三、MySQLMySQL简介简介v 低成本低成
18、本 在开放源代码许可下,在开放源代码许可下,MySQLMySQL是免费的,而在商是免费的,而在商业许可下,业许可下,MySQLMySQL也只是需要很少的费用。如果希望将也只是需要很少的费用。如果希望将MySQLMySQL作作为程序的一部分重新发布,并且不希望在开放源代码许可下授为程序的一部分重新发布,并且不希望在开放源代码许可下授权应用程序,那么必须获得一个商业许可。如果并不打算发布权应用程序,那么必须获得一个商业许可。如果并不打算发布应用程序或只开发免费软件,那么不需要购买许可。应用程序或只开发免费软件,那么不需要购买许可。v 便于使用便于使用 大多数现代数据库都使用大多数现代数据库都使用S
19、QLSQL。如果曾经使用。如果曾经使用过其他的过其他的RDBMSRDBMS,就会很容易使用,就会很容易使用,MySQLMySQL安装也比其他类似产安装也比其他类似产品要简单。品要简单。2.12基本理论知识基本理论知识三、三、MySQLMySQL简介简介v PHP+MySQL WebPHP+MySQL Web系统中,用户和系统的一次典型的交互过程图:系统中,用户和系统的一次典型的交互过程图:2.13基本理论知识基本理论知识四、四、 Apache Apache服务器概述服务器概述v Apache Apache 作为一种开放源码的作为一种开放源码的 HTTP HTTP 服务器,可以在大服务器,可以在
20、大多数计算机操作系统中运行,由于其多平台和安全性被广泛使多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的用,是最流行的 Web Web 服务器端软件之一。它快速、可靠并且可服务器端软件之一。它快速、可靠并且可通过简单的通过简单的 API API 扩展。扩展。v Apache Apache 支持许多特性,大部分通过编译的模块实现。支持许多特性,大部分通过编译的模块实现。这些特性从服务器端的编程语言支持到身份认证方案。这些特性从服务器端的编程语言支持到身份认证方案。Apache Apache 日志可以通过网页浏览器使用免费的脚本日志可以通过网页浏览器使用免费的脚本 AWStat
21、s AWStats 或或 Visitors Visitors 来进行分析。来进行分析。v Apache Apache 是在资源开放运动中出现的绝对珍品,因为不是在资源开放运动中出现的绝对珍品,因为不属于个人专利而是对公共免费。一旦拥有这些源码,程序员能属于个人专利而是对公共免费。一旦拥有这些源码,程序员能够自由完成所想够自由完成所想能在其它程序员接替工作时被赋予同样的权能在其它程序员接替工作时被赋予同样的权限来改变和修改自己的源代码。限来改变和修改自己的源代码。2.14平台功能需求分析平台功能需求分析2.一、买家用户功能模块分析16平台功能需求分析平台功能需求分析二、后台管理功能模块分析2.1
22、8平台功能需求分析平台功能需求分析三、非功能性需求分析三、非功能性需求分析v 易用性易用性 购物平台服务于用户,因此在界面设计上应满足用户视觉审购物平台服务于用户,因此在界面设计上应满足用户视觉审美以及保证其简单易用的特点美以及保证其简单易用的特点. .v 容错性容错性 购物平台应具有较强的异常处理能力,当用户执行错误操作购物平台应具有较强的异常处理能力,当用户执行错误操作时应有错误提示,即使无法进行提示也应保证服务器端正常运时应有错误提示,即使无法进行提示也应保证服务器端正常运行而不因错误操作导致当机甚至更严重后果。行而不因错误操作导致当机甚至更严重后果。v 可维护性可维护性 可维护性好的体
23、现在于,系统在上线后易于维护,且能够根可维护性好的体现在于,系统在上线后易于维护,且能够根据需要较为容易地添加新的功能,新加功能不能影响到原先功据需要较为容易地添加新的功能,新加功能不能影响到原先功能的使用。能的使用。2.19平台功能需求分析平台功能需求分析四、 运行环境需求分析 v 运行环境表运行环境表2.操作系统Windows 7/Windows XP数据库MySQL浏览器Internet Explorer服务器Apache Server 6.1脚本语言PHP;CSS20购物平台的设计与实现购物平台的设计与实现 一、数据库设计 电子商务平台 ER关系图 对应关系为:买家与收藏的关系为一对多
24、,订单与商品的关系为一对多,管理员与商品的关系为一对多,管理员与商品类型的关系为一对多,商品类型与商品的关系为一对多,管理员与公告的关系为一对多,管理员与链接的关系为一对多。3.21购物平台的设计与实现购物平台的设计与实现 二、买家功能模块的设计买家功能模块流程图3.22购物平台的设计与实现购物平台的设计与实现三、后台功能模块的设计3.后后 台台 管管 理理 功功 能能 模模 块块 图图23购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现v 为了方便商场的规范化管理以及良好的消费者为了方便商场的规范化管理以及良好的消费者体验,我们通过在线网站处理商品销售管理工作体验,我们通过在线
25、网站处理商品销售管理工作. .,使消费者与商城能方便快捷地共享、交流信息使消费者与商城能方便快捷地共享、交流信息. .同时同时又能实现迅速、集中的实现信息采集、信息处理,为又能实现迅速、集中的实现信息采集、信息处理,为消费者提供一个方便、快捷的购物方式,使其足不出消费者提供一个方便、快捷的购物方式,使其足不出户就可以享受购物的乐趣。户就可以享受购物的乐趣。v 本模块主要实现了顾客对商品的购买本模块主要实现了顾客对商品的购买, ,以及管以及管理者对网站的维护。主要通过使用了图像处理软件理者对网站的维护。主要通过使用了图像处理软件photoshopphotoshop以及网页制作工具以及网页制作工具
26、 Dreamweaver Dreamweaver等设计网等设计网页页, ,使用使用PHPPHP通过通过ADODBADODB这种这种 PHP PHP 存取数据库的中间存取数据库的中间函式组件连接动态数据库函式组件连接动态数据库MySQLMySQL。3.24购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现3.网网 站站 主主 页页 面面 图图25购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之用户注册3.用用 户户 注注 册册 界界 面面26购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之购物车 购物车的作用是用来临时储存用户的购物信息。用户可以修改购
27、物车中的商品数量、移除购物车中的某件商品、清空购物车。购物车的实现和数据存储主要是依赖session 来实现的,当用户退出购物系统时,购物车中的商品会被自动清空。3.购购 物物 车车 界界 面面27购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之收银台 用户确定要购买购物车中所有商品之后,就需要到收银台页面填写收货人信息,系统管理人员将通过该信息确定收货人地址、商品名称及数量等,同时系统会根据这些信息给出订单。3.进进入入收收银银台台查查看看订订单单详详情情页页面面28购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之收银台3.订订单单提提交交成成功功后后的的订订
28、单单详详情情页页面面29购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之商品搜索 商品搜索功能分为两类,一类为快速搜索,即其他页面上集成的搜索框中输入检索商品名称后点击“搜索”按钮,而另一类为高级搜索则有更为详细的搜索界面。3.商商 品品 搜搜 索索 页页 面面30购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之商品搜索3.快快 速速 搜搜 索索 的的 结结 果果 页页 面面31购物平台的设计与实现购物平台的设计与实现四、买家功能模块的实现之商品搜索 高级搜索的过程与快速搜索的流程类似,不过在Search.js向searchrst.php提交数据时,提交的数据更
29、为复杂。3.高高 级级 搜搜 索索 的的 时时 序序 图图33购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现 后台管理主要分为五大部分,商品类型管理,商品管理,用户管理,公告管理以及友情链接管理。3.后后 台台 管管 理理 员员 登登 陆陆 界界 面面34购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之商品管理 添加商品信息功能中,最大难点在于图片上传以及图片存取问题,对于文件上传,我采用采用php中自带的uppic实现,图片上传时被先存入临时缓冲区,随后将文件复制到应用指定目录中,数据库中只存放图片的路径以确保功能的响应速度。删除商品时数据库中的商
30、品信息被删除的同时,商品图片也将执行删除操作。3.35购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之商品管理 3.添添 加加 商商 品品 界界 面面36购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之商品管理 3.添添 加加 商商 品品 的的 基基 本本 流流 程程 图图37购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之订单管理 订单管理主要有三个子功能:订单查看,订单修改,订单删除。 3.订订 单单 管管 理理 的的 主主 界界 面面38购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之订单管理 3.订
31、订 单单 查查 看看 页页 面面39购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之订单管理 3.订单修改页面订单修改页面Company Logo订单删除页面订单删除页面购物平台的设计与实现购物平台的设计与实现3.41购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之订单管理 3.订单管理的基本流程图订单管理的基本流程图43购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之用户管理 后台管理员具有用户管理所有权限,可以修改删除买家用户的信息,查看买家用户的信息如:用户名、消费金额,身份证号,真实姓名、当前状态,注册时间。点击用户名后
32、可以进入查看和修改用户的详细信息。 3.用用 户户 管管 理理 的的 功功 能能 划划 分分用户管理用户管理后台管理员后台管理员会会 员员 管管 理理修改管理修改管理删除删除添加管理添加管理删除管理删除管理修改密码修改密码查看查看44购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之管理员管理 后台管理员的主要功能包括添加管理员,删除管理员,修改某个管理员的密码。 3.添添 加加 管管 理理 员员45购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之管理员管理 3.删除管理员删除管理员Company Logo修改管理员密码修改管理员密码购物平台的设计与实
33、现购物平台的设计与实现3.47购物平台的设计与实现购物平台的设计与实现五、后台管理员功能模块的实现之会员管理 会员管理主要有三个子功能: 查看会员信息 修改会员当前状态 (冻结状态,无法登陆,非冻结状态可登陆电子商城) 删除会员 3.买家用户管理的流程图买家用户管理的流程图49结论结论v本文结合购物商业平台的开放性,安全性等方面的现状,分本文结合购物商业平台的开放性,安全性等方面的现状,分析了各类电子商务平台,提出了基于析了各类电子商务平台,提出了基于B2CB2C平台的电子商城购物平台的平台的电子商城购物平台的设计,对其中应用到的相关技术进行了研究与分析,并将这些技术设计,对其中应用到的相关技
34、术进行了研究与分析,并将这些技术应用到具体实现中,完成了整个毕业设计工作。应用到具体实现中,完成了整个毕业设计工作。v本文完成的具体工作主要有:本文完成的具体工作主要有:结合购物平台的具体业务以及用户特征,获取并明确了购物结合购物平台的具体业务以及用户特征,获取并明确了购物平台的总体功能需求以及非功能需求。平台的总体功能需求以及非功能需求。在需求分析的基础上完成了对于购物平台的总体架构设计,在需求分析的基础上完成了对于购物平台的总体架构设计,并详细设计了买家以及后台管理员的操作流程以及模块划分。并详细设计了买家以及后台管理员的操作流程以及模块划分。结合相关技术对家具购物平台进行实现,并研究实现
35、过程中结合相关技术对家具购物平台进行实现,并研究实现过程中多面临的各种问题并提出解决办法。多面临的各种问题并提出解决办法。目前,电子商城购物平台的基本功能开发已趋于完善,运行目前,电子商城购物平台的基本功能开发已趋于完善,运行状况良好。状况良好。本论文完成的仅是购物平台的基础阶段,还有很多不足之处本论文完成的仅是购物平台的基础阶段,还有很多不足之处需要改进,接下来的工作就是要改进不足,进一步完善购物平台的需要改进,接下来的工作就是要改进不足,进一步完善购物平台的功能。功能。4.50参考文献参考文献v 宋尚平宋尚平, , 李兴保李兴保. PHP. PHP模板引擎模板引擎SmartySmarty的
36、安装配置及应用实现的安装配置及应用实现J. J. 现代教育技现代教育技术术, 2007 ., 2007 .v 邹天思邹天思, , 孙鹏孙鹏. PHP. PHP从入门到精通从入门到精通M. M. 北京北京: : 清华大学出版社清华大学出版社, 2008., 2008.v Michael kofler. MySQL 5 Michael kofler. MySQL 5权威指南权威指南M. M. 北京北京: : 人民邮电出版社人民邮电出版社, 2006., 2006.v 潘凯华潘凯华, , 邹天思邹天思. PHP. PHP开发实战宝典开发实战宝典M. M. 北京北京: : 清华大学出版社清华大学出版社
37、, 2010., 2010.v W.Jason Gilmore. PHPW.Jason Gilmore. PHP与与MySQL5MySQL5程序设计程序设计M. M. 人民邮电出版社人民邮电出版社, 2007., 2007.v 仝戈仝戈, , 张武装张武装. Smarty. Smarty在基于在基于MVCMVC框架的框架的WebWeb应用程序开发中的应用应用程序开发中的应用M. M. 科技科技信息信息, 2009., 2009.v 明日科技明日科技. PHP. PHP函数参考大全函数参考大全M. M. 北京北京: :人民邮电出版社人民邮电出版社, 2007., 2007.v 赵鹤芹赵鹤芹. .
38、 设计动态网站的最佳方案设计动态网站的最佳方案:Apache+PHP+MySQLJ. :Apache+PHP+MySQLJ. 计算机工程与设计计算机工程与设计出版社出版社, 2007., 2007.v 陈湘扬陈湘扬, , 陈国益陈国益. PHP5+MySQL. PHP5+MySQL网页系统开发设计网页系统开发设计M. M. 北京北京: :电子工业出版社电子工业出版社, , 2007.2007.v Elisabeth Freeman, Eric Freeman. Head First HTML with CSS and Elisabeth Freeman, Eric Freeman. Head First HTML with CSS and XHTMLM, OReilly Media, Inc, 2005.XHTMLM, OReilly Media, Inc, 2005.