ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:357KB ,
资源ID:1257569      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1257569.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文范文——基于PHP的产品报价系统的设计与开发.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业论文范文——基于PHP的产品报价系统的设计与开发.doc

1、基于 PHP 的产品报价系统的设计与开发摘 要随着互联网技术应用的不断深入,产品的生产与销售链条也越来越多的融入了电子商务的元素。消费者通过网络能与来自世界各地、不同种类的产品建立直观的联系,并通过便捷、快速的操作完成购买流程。为了便于用户在千万计的产品中通过对不同制造商、不同产地的产品的价格、性能等参数进行比较,快速的找到自己需要的产品,尽可能缩短购买时间,并在制造商和消费者之间建立一个高效的平台,采用简洁高效的 PHP 语言与 MySQL 数据库等技术,并借鉴了开源社区中最经典的技术思想和开发模式,设计和开发了这一产品报价系统。该系统主要实现了产品搜索、用户评论、在线购买等前台模块与产品管

2、理、用户管理、订单管理等后台模块。通过科学全面的测试,系统实现了产品报价和在线购物的主要功能。产品报价系统做为现有电子商务和在线购物模式的重要补充,在实际的应用中必将显现其突出的优势。关键词:产品报价;在线购物;电子商务;PHP;MySQL;开源社区Design and Development of Products Quotation System Based on PHPAbstractWith the development of Internet technology, the production and marketing chain is more and more integr

3、ated into the e-commerce element. The consumer can establishment direct-viewing relation with the different type products which come from all over the world through the network , and complete the purchase flow through convenient and the fast operation. In order to be advantageous for the user in the

4、 product which surely counts through to the different manufacturers, different habitat parameter and product price, performance is carrying on the comparison , looks for the product quickly which are needed, reduces the purchase time as far as possible, and builds a high effective platform between t

5、he manufacturer and the consumer, This paper takes advantage of simple and high effective technology of PHP language and MySQL database , profites the most classical technical thought and the development pattern from open source community, design and develope this system. This system has mainly real

6、ized product search, user commentary, on-line purchase backstage module and so on and onstage module and product management, user management, order form management and so on.Through the science comprehensive test, the system has realized the main function of product quoted price and the shopping on-

7、line so on. As the important supplement for existing E-commerce and the shopping on-line pattern, the product quoted price system will certainly display its prominent superiority in the actual application.Key words: Products Quotation;Shopping online;E-commerce; PHP; MySQL; Open source community 目 录

8、论文总页数:28 页1 引言 .11.1 系统的开发背景 .11.1.1 网上购物的发展 .11.1.2 产品报价系统的现状 .11.2 系统实现的目标 .11.3 系统开发的意义 .22 产品报价系统分析 .22.1 网站的设计目标 .22.2 网站的可行性分析 .22.2.1 用户群体与市场分析 .22.2.2 技术能力分析 .22.2.3 可行性分析总结 .32.3 网站设计的特点 .33 系统的开发技术及主要构架 .33.1 开发技术的选择 .33.1.1 PHP 编程技术 .33.1.2 MySQL 开源数据库的开发 .43.2 系统的主要架构及开发模式 .43.2.1 基于 B/S

9、 的体系结构 .43.2.2 OOP(面向对象编程)在 PHP 中的运用 .44 系统的功能和流程分析 .54.1 平台功能模块的设计分析 .54.2 系统流程分析 .54.2.1 前台购物流程 .54.2.2 注册登录功能流程 .64.2.3 商品搜索流程 .74.2.4 留言评论流程 .74.2.5 商品管理流程 .74.2.6 订单处理流程 .74.2.7 用户管理流程 .75 系统功能的具体实现 .85.1 系统数据库的设计 .85.2 功能总体说明 .115.2.1 系统流程图 .115.2.2 目录结构说明 .115.3 各功能模块的实现 .125.3.1 数据库的连接 .125.

10、3.2 用户注册与审核模块 .135.3.3 用户登录模块的实现 .145.3.4 商品搜索模块的实现 .165.3.5 购物车模块的实现 .165.3.6 产品管理模块的实现 .175.3.7 用户管理与权限的实现 .205.3.8 订单与评论管理 .225.3.9 系统数据管理 .236 系统测试及难点分析 .236.1 系统运行环境的搭建 .236.2 系统程序的安装 .246.3 系统的测试 .246.3.1 系统关键部分测试分析 .246.3.2 测试结果分析与说明 .256.3.3 系统安全与性能分析 .256.4 系统中存在的问题及解决方法 .25结 论 .25参考文献 .26致

11、 谢 .27声 明 .28第 1 页 共 28 页1 引言1.1 系统的开发背景1.1.1 在线购物的发展在线购物可以被认为是电子商务的一部分。从广义上讲,电子商务是指一种依托现代信息技术和网络技术,集金融电子化,管理信息化,商贸信息网络化为一体,旨在实现物质流,资金流,与信息流和谐统一的新型贸易方式,是贸易过程的电子化,网络化 1。在线购物也已经成为一种时尚,它为人们提供了真正足不出户就可以购买任何需要的东西的可能性,因此得到越来越多消费者的接纳和认同,尤其是成长在网络时代的年轻人。当然,成功的电子商务并不是简单的编写一套程序就能完成的,它不仅需要与金融系统紧密联系在一起,还要有完善的物流系

12、统作为支撑。另外还要有良好的美誉度、强大的前期宣传,以及完善售后服务。国内就有很多成功的在线购物网站,比如阿里巴巴,无论哪个方面,都是值得学习的榜样。虽然我国的在线购物体系还不够成熟,还存在这样那样的问题,但它的发展符合经济学原理和人们的需要,只要对症下药,一定可以逐渐发展完善,在竞争激烈的现代商务竞争中占据稳固地位. 1.1.2 产品报价系统的现状产品报价系统的开发,主要是用来帮助消费者在最短的时间内通过产品参数的比较,找到自己需要的产品,并使用系统提供的在线购买功能,实现整个购物流程。目前,产品报价系统已经越来越多的应用到了大型的电子商务解决方案之中,起到了良好的效果。在泡泡网(http:

13、/ 、中关村在线(http:/ 、IT 世界网(http:/ 、太平洋电脑网(http:/ IT 和数码产品信息网都提供了强大的产品报价功能 1。1.2 系统实现的目标本系统主要实现产品报价和传统在线购物的结合。一方面用户可以使用该系统对产品进行多种属性的搜索,对不同制造商和不同型号的产品进行简单的比较,最后提交订单并完成整个在线购买流程。另一方面,建立严格的审核和快捷的订单处理机制,对管理员进行权限管理,分为系统管理员、产品管理员和订单管理员等。管理员在后台设置产品的类别、制造商信息以及对不同的产品进行属性定制,建立专有的产品属性字段。第 2 页 共 28 页1.3 系统开发的意义本系统的开

14、发,将在一定程度上缩短用户在产品选择和购物的中间环节,简化购物流程,提高效率。为用户节省大量的时间。通过对新注册用户的审核,来建立一个安全可靠的购物环境,解决传统电子商务存在的诚信度问题。2 产品报价系统分析2.1 网站的设计目标网站使用简洁的框架结构,让审核通过并登录了的用户进行产品的搜索、使用购物车、填写定单、选择支付和送货方式等操作,用户发表产品评论,在填写定单的时候可以附带留言对自己订购的产品加以备注说明。管理员有权在后台面板进行用户管理(包括审核、查看、编辑与添加) 、订单管理和留言管理以及一些常规的设置和数据库管理(包括备份和恢复)等操作。2.2 网站的可行性分析2.2.1 用户群

15、体与市场分析从用户群体的特点分析,他们主要为 18-35 岁之间的年轻人 2,他们更容易接纳新的生活方式,本身也具有很大的消费能力,而随着互联网用户数的快速增长,各种年龄段的网络用户都在逐渐的接受这种新的购物方式,而网上支付和物流行业的崛起,更凸显了电子商务的优势。截止今年第一季度,我国网民数量已达 1.44 亿人,这是一个庞大的基数,而且正在不断增大。庞大的用户群必将为在线购物市场注入强劲的活力。从市场的前景分析,据两家美国机构发布的一份有关全球在线购物发展的报告显示,2007 年,全球在线购物的市场容量将增长 20%,达到 2110 亿美元。而我国的在线购物市场已经进入到了白热化的竞争,包

16、括淘宝、易趣、当当等国内外巨头已经掌握了绝对的市场份额。专家预测,未来几年我国在线购物市场将达 280 亿元人民币,电子商务已成为我国互联网产业继门户、游戏、短信、搜索之后又一新的支撑点。2.2.2 技术能力分析根据本系统的功能需求,采用 PHP 编程语言与开源的 MySQL 数据库引擎进行开发。由于 PHP 作为一种高效而且语言结构清晰的编程语言,尤为适合于模块化功能的开发,而且因为其本身和服务器结合比较紧密,有大量优秀的函数库可以使用,在执行效率和安全性上有很大优势。而 MySQL 作为一种快速的、多线程、多用户和健壮的 SQL 数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保

17、持较高的执行速度。因此在技术层面上,是完全可行的。第 3 页 共 28 页2.2.3 可行性分析总结综合在线购物市场用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,在线购物市场有很大的发展前途,而产品报价系统则是建立在对产品的价格等参数对比的基础上的在线购物系统,因此本系统的开发是具有可行性的。2.3 网站设计的特点系统的设计上需要注重安全性和用户操作的流畅性。因此要在对用户的管理和资格审核环节做出限定,只有经过审核确认的会员才有权使用产品的订购功能,而且需要对管理员进行不同的权限分配。搜索将在系统功能中占据重要的位置,可以使用产品的多个属性字段进行模糊搜索,并在搜索结果提供比较

18、和购买通道。3 系统的开发技术及主要构架3.1 开发技术的选择3.1.1 PHP 编程技术PHP(“PHP Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可以嵌入到 HTML 中,尤其适合 web 开发。它还是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。PHP 代码在服务器端被解释转变成普通的 HTML 页面内容,送给浏览器端,这种模式可使我们用它来完成相当复杂的功能。它能运行在包括Windows、Linux 等在内的绝大多数操作系统环境中,常与免费的 We

19、b 服务器软件 Apache 和免费数据库软件 MySQL 配合使用于 Linux 平台上,具有较高的性价比。强大的数据库支持:目前其支持范围覆盖了包括Oracle, Sybase,Microsoft SQL,MySQL,Informix,Solid dBase,ODBC,Unix dbm,PostgreSQL,Adabas D 等在内的大多数常见数据库。用它编写一个含有数据库功能的网页程序十分简单。PHP 可以编译成具有与许多数据库相连接的函数。PHP 与 MySQL 是绝佳组合。可扩展性:就像前面说的那样,PHP 已经进入了一个高速发展的时期。对于一个非程序员来说为 PHP 扩展附加功能可

20、能会比较难,但是对于一个 PHP程序员来说并不困难。面向对象编程:PHP 提供了类和对象。基于 web 的编程工作非常需要面向对象编程能力。PHP 也支持构造器、提取类等。第 4 页 共 28 页3.1.2 MySQL 开源数据库的开发MySQL 是最受欢迎的开源 SQL 数据库管理系统,它由 MySQL AB 开发、发布和支持。MySQL AB 是一家基于 MySQL 开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL 是 MySQL AB 的注册商标。它的主要特点和优势主要有以下几个:MySQL 是一个快速、多线程、多用户和健壮的 SQL

21、 数据库服务器。MySQL 服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL 是一个关系数据库管理系统。它将数据存放在独立的表格中,以增加存取的速度和灵活性。 “MySQL”中的 SQL 代表 “Structured Query Language”(结构化查询语言) 。SQL 是用于访问数据库的最通用的标准语言,它是由 ANSI/ISO 定义的 SQL 标准。MySQL 是开源的。开源意味着任何人都可以使用和修改该软件,任何人都可以从 Internet 上下载和使用 MySQL 而不需要支付任何费用。3.2 系统的主要架构

22、及开发模式3.2.1 基于 B/S 的体系结构本产品报价系统采用 B/S 模式,服务器采用著名的 web 服务器端软件apache,该 http 服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac 等操作系统上。用户客户端使用各种浏览器都能够进行正常的浏览和操作。需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。3.2.2 OOP(面向对象编程)在 PHP 中的运用面向对象的方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。面向对象方法的基本思想是:从现实世界中客观存在的事物(即对象)出

23、发来构造软件系统,并在系统构造中尽可能运用人类自然的思维方式。关于 OOP 思想是否适用于 PHP 程序开发的争论一直在持续,一方面 PHP向来以快捷开发著称,在程序中可以直接的对变量进行调用,况且 PHP 自身就提供了庞大的函数库。而 OOP 则需要使用对象来调用每一个函数和属性。但是在本系统的开发中,大量使用到了 OOP 的思想,最突出的就是对数据库的操作部分,在后续的代码中出现对数据库的操作的时候使用对象调用让整个流程和结构显得更加清晰。在 PHP5 的开发过程中,OOP 的思想已经得到了一定的重第 5 页 共 28 页视 7。4 系统的功能和流程分析4.1 平台功能模块的设计分析根据需

24、求分析和产品报价系统的整体工作流程,本系统所具有的基本功能模块主要包括查询、购买、留言、用户管理、产品管理、留言管理和订单管理等,除了以上基础模块,在开发过程中还开发了一些相关的模块来补充和完善整个系统,以期获得更好的效果。系统功能模块关系图如图 1。图 1 产品报价系统功能模块图4.2 系统流程分析以下部分主要对各个功能模块的实现流程思路进行分析。4.2.1 前台购物流程只有管理员审核通过的注册用户才具有在本系统购买产品的权限,当用户搜索到所要订购的产品时,点击“购买”按钮,即可将产品放入购物车中,系统页面转向购物车页面,用户可以在看到产品现有库存,并根据自身需要设置购买的产品数量。设置完毕

25、后,用户可以继续购物,也可以通过页面上的“结帐”开始订单填写流程。页面将显示出订购产品的基本信息、用户所在的通讯地址(用做产品发货地址) ,用户需要确认正确的收货地址,如果需要设置新的收货地址,可以在自己的通讯录内添加。在收货地址确认后用户需要选择送货方式,比如普第 6 页 共 28 页通邮寄、特快专递等,在确认送货方式之后,进入支付方式的选择,用户可以选择在线支付,也可以选择邮局汇款,在线支付的可以通过在线支付的接口实现支付。在支付方式确认之后,订单的全部信息设置完毕,用户做最后的确认,无误之后确认定单。整个订单过程完毕。等待管理员处理订单。用户可以在个人面板查看个人订购记录与订单处理状态。用户购物的整体流程如图 2。成功不成功重试否开始登录用户面板收货地址管理订单状态查询我的订单记录产品搜索是否购物购物处理继续购物?是是审核通过否退出否结帐处理否是生成订单退出图 2 前台购物流程图4.2.2 注册登录功能流程注册流程的实现较为简单,用户在系统首页或者系统任何通过登录才有访问权限的页面都能找到会员注册的链接。点击注册链接,用户按照表单所需信息填写,需填写真实信息,因为新注册用户必须经过管理员审核才能成为正式会员在本站进行产品订购。信息填写完毕并提交之后,系统提示注册成功,但是需要管理员审核。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。