{$cfg_webname}
主页 > 计算机 > PHP >

基于PHP的产品报价系统的设计与开发

来源:wenku163.com  资料编号:WK1632318 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1632318
资料介绍

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

关键词:产品报价;在线购物;电子商务;PHP;MySQL;开源社区
Design and Development of Products Quotation System Based on PHP
Abstract
With the development of Internet technology, the production and marketing chain is more and more integrated 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 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 the 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 realized 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-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 

在线购物可以被认为是电子商务的一部分。从广义上讲,电子商务是指一种依托现代信息技术和网络技术,集金融电子化,管理信息化,商贸信息网络化为一体,旨在实现物质流,资金流,与信息流和谐统一的新型贸易方式,是贸易过程的电子化,网络化[1]。
在线购物也已经成为一种时尚,它为人们提供了真正足不出户就可以购买任何需要的东西的可能性,因此得到越来越多消费者的接纳和认同,尤其是成长在网络时代的年轻人。当然,成功的电子商务并不是简单的编写一套程序就能完成的,它不仅需要与金融系统紧密联系在一起,还要有完善的物流系统作为支撑。另外还要有良好的美誉度、强大的前期宣传,以及完善售后服务。国内就有很多成功的在线购物网站,比如阿里巴巴,无论哪个方面,都是值得学习的榜样。
虽然我国的在线购物体系还不够成熟,还存在这样那样的问题,但它的发展符合经济学原理和人们的需要,只要对症下药,一定可以逐渐发展完善,在竞争激烈的现代商务竞争中占据稳固地位.

系统流程分析(所有权: 毕业设计网 QQ:306826066)
以下部分主要对各个功能模块的实现流程思路进行分析。
前台购物流程
只有管理员审核通过的注册用户才具有在本系统购买产品的权限,当用户搜索到所要订购的产品时,点击“购买”按钮,即可将产品放入购物车中,系统页面转向购物车页面,用户可以在看到产品现有库存,并根据自身需要设置购买的产品数量。
设置完毕后,用户可以继续购物,也可以通过页面上的“结帐”开始订单填写流程。页面将显示出订购产品的基本信息、用户所在的通讯地址(用做产品发货地址),用户需要确认正确的收货地址,如果需要设置新的收货地址,可以在自己的通讯录内添加。在收货地址确认后用户需要选择送货方式,比如普通邮寄、特快专递等,在确认送货方式之后,进入支付方式的选择,用户可以选择在线支付,也可以选择邮局汇款,在线支付的可以通过在线支付的接口实现支付。在支付方式确认之后,订单的全部信息设置完毕,用户做最后的确认,无误之后确认定单。整个订单过程完毕。等待管理员处理订单。
用户可以在个人面板查看个人订购记录与订单处理状态。
用户购物的整体流程如图2。
 
注册登录功能流程
注册流程的实现较为简单,用户在系统首页或者系统任何通过登录才有访问权限的页面都能找到会员注册的链接。点击注册链接,用户按照表单所需信息填写,需填写真实信息,因为新注册用户必须经过管理员审核才能成为正式会员在本站进行产品订购。信息填写完毕并提交之后,系统提示注册成功,但是需要管理员审核。
登录功能中,注册用户需要提供其正确的注册邮箱和密码,忘记密码的用户可以通过“找回密码”填写注册使用的邮箱名称,提交发送找回密码的请求,系统收到请求后,将会通过邮件将用户的新密码发送到用户注册邮箱中去。
商品搜索流程
搜索功能是系统最重要的一个模块,在搜索页,用户可以输入产品关键字,并根据产品的价格范围、产品制造商以及产品类别等属性进行查询,在查询的过程中,可以使用符号与关键字的结合进行模糊搜索。在搜索结果中,每个产品都会以规范的表格形式展示出来,并直观的显示出产品的关键属性和特点,并提供直接的购买按钮。
留言评论流程
在每个产品的介绍下面都有产品评论的功能,注册用户可以对产品发表评论,对产品提出问题或者疑问,并评分。信息提交之后,管理员将能通过后台的管理功能查看的相关的评论以及问题。
商品管理流程
在本产品报价系统中,主要通过管理员添加产品信息,在后台的产品管理中,管理员需要设置产品的类别,类别设置能够设立一级分类与二级分类。类别主要信息包括类别名称、排列顺序、类别形象图片等。管理员还需要设置和管理产品制造商,在添加产品信息时,管理员需要设置产品的类别、制造商、价格、库存数量等属性,库存数量会在每次的订购之后自动的减少。在产品添加之后并不能直接的显示在前台的页面上,只有在产品被管理员激活之后才能够显示。管理员有权限对已存在的类别、制造商、产品进行包括编辑、删除的管理。由于产品库存会随着产品订购而减少,管理员可以通过编辑产品来修改库存数量。同时,也可以将特有产品设置为特价产品来销售。
订单处理流程
管理员在查看到新订单出现时,查看订单信息,根据用户所订购的产品以及所选取的支付和运送方式,对订单进行处理,在确认已经收到用户的订购货款的时候,开始进行正式的处理中,并根据办理的情况,修改产品订单的处理状态,用户可以通过个人面板了解订单状态,及时的了解到最新的处理情况,和网站保持一种便捷的沟通渠道,从而保证了购物过程的安全和流畅。(所有权: 毕业设计网 QQ:306826066)
 用户管理流程
用户群组是本系统一个重要模块,为了对新注册用户进行审核,在开发过程中,将新注册的用户默认为待审核组的成员,管理员登录后,可以查看新注册用户的资料,待确认审核通过后将其从待审核组转到正式用户组,实现了基本的审核功能,而只有正式会员才享有在本站订购产品的权限。其次在用户管理中,管理员可以添加用户,添加完成后将给新添加的用户发送一封邮件,进行通知。管理员还可以通过姓名、邮箱以及所在群组搜索查找用户,并对用户进行编辑、删除等操作。而管理员也作为一个特殊的群组存在,主要分为系统管理员、订单管理员和产品管理员,每个管理员都具有相应的权限。(所有权: 毕业设计网 QQ:306826066)














目   录
论文总页数:28页
1 引言 1
1.1 系统的开发背景 1
1.1.1 网上购物的发展 1
1.1.2 产品报价系统的现状 1
1.2 系统实现的目标 1
1.3 系统开发的意义 2
2 产品报价系统分析 2
2.1 网站的设计目标 2
2.2 网站的可行性分析 2
2.2.1 用户群体与市场分析 2
2.2.2 技术能力分析 2
2.2.3 可行性分析总结 3
2.3 网站设计的特点 3
3 系统的开发技术及主要构架 3
3.1 开发技术的选择 3
3.1.1 PHP编程技术 3
3.1.2 MySQL开源数据库的开发 4
3.2 系统的主要架构及开发模式 4
3.2.1 基于B/S的体系结构 4
3.2.2 OOP(面向对象编程)在PHP中的运用 4
4 系统的功能和流程分析 5
4.1 平台功能模块的设计分析 5
4.2 系统流程分析 5
4.2.1 前台购物流程 5
4.2.2 注册登录功能流程 6
4.2.3 商品搜索流程 7
4.2.4 留言评论流程 7
4.2.5 商品管理流程 7
4.2.6 订单处理流程 7
4.2.7 用户管理流程 7
5 系统功能的具体实现 8
5.1 系统数据库的设计 8
5.2 功能总体说明 11
5.2.1 系统流程图 11
5.2.2 目录结构说明 11
5.3 各功能模块的实现 12
5.3.1 数据库的连接 12
5.3.2 用户注册与审核模块 13
5.3.3 用户登录模块的实现 14
5.3.4 商品搜索模块的实现 16
5.3.5 购物车模块的实现 16
5.3.6 产品管理模块的实现 17
5.3.7 用户管理与权限的实现 20
5.3.8 订单与评论管理 22
5.3.9 系统数据管理 23
6 系统测试及难点分析 23
6.1 系统运行环境的搭建 23
6.2 系统程序的安装 24
6.3 系统的测试 24
6.3.1 系统关键部分测试分析 24
6.3.2 测试结果分析与说明 25
6.3.3 系统安全与性能分析 25
6.4 系统中存在的问题及解决方法 25
(所有权: 毕业设计网 QQ:306826066)
结    论 25
参考文献 26
致    谢 27
声    明 28

参考文献
[1] 金兰,郑玉,黄续新.我国电子商务的现状与未来[J] .计算机时代,2006,(10):25~29。
[2] 李端明,李宇翔.电子商务环境下的网络消费者[J] .商场现代化,2006,(30):31~36。
[3] 威利[澳] . PHP和MySQL Web开发(第3版)[M] .武欣 等译.北京:机械工业出版社,2005。
[4] 威廉斯[澳],莱恩[澳] .PHP & MySQL Web数据库应用开发指南[M] .南京:东南大学出版社,2006。
[5] 仲进平,寿加炎.PHP+MYSQL 网络开发技术[M] . 北京:人民邮电出版社,2000。
[6] Matt Zandstra[美] .PHP5的异常处理机制 [J] .PHP&More,2006,(2):19~24。
[7] Leendert Brouwer[美] .以OO的方式使用PHP [J] .PHP&More,2006,(3):35~41。
[8] 杨宝昌. MySQL实现中文全文检索的解决方案[J] .程序员,2006,(10):26~29。
[9] 顾治华,忽朝俭. MySQL存储引擎与数据库性能[J] .计算机时代,2006,(10):71~82。

推荐资料