计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> PHP论文设计 >> 浏览文章
PHP013网上拍卖系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

拍卖是购买和销售中的一种主要的交易方式,随着Internet技术的迅猛发展,基于Internet的电子商务也得到快速发展,拍卖模式已经成为电子商务的重要组成部分,因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力[1]。
说起拍卖网站就一〖本文来自:毕业设计论文网www.paper51.com〗定少不了eBay[2],这家美国网站缔造了一个美妙的网络发家致富的奇迹。几年前eBay出现的时候,它还只是个小不点,但崭新的商业思想却使eBay在短时间内成为网络巨人。它带动起网络时代新的行为方式,为买卖双方在网上提供交易的场所,供应一些别人看不上眼的零碎物品,例如二手电脑,旧书等等。这个点子引出了一颗闪耀的新星,如今的eBay已经成为拍卖网站中首屈一指的名牌。

或者是这个美妙的故事实在太让人向往了,国内的网络拍卖公司在最近几年也纷纷开业。例如,2000年6月国内第一个网上拍卖网站Yabuy开通;同年8月,号称全球最大中文竞买式交易网站的网猎正式成立。

本来市场活跃并非不好,只是目前拍卖网站的涌现还只能为网络经济带来崭新的概念和广阔的发展空间。除去没有意义的新闻炒作,大多数网站对网友的影响尚乏善可陈。而现在他们面对的将是"谁会买"和"怎样卖"两大难题[3]。

如何分析和设计完善的网上拍卖系统?如何实现网上拍卖系统?虽然国内外有不少网上拍卖网站,但对系统分析、设计、开发与实施的全过程进行详细研究可参考的公开资料不多[1]。以实际的网上拍卖系统(作者实现的系统为“校园拍卖网”)的研究与开发为基础,文章详细给出网上拍卖系统前台模块的设计和具体的实现。

对于“网上拍卖”系统,要完成的主要是网上的拍卖流程,要求对拍卖信息的发布、查询都能在线进行,而且,对于用户满意的拍卖品,要求能够在线出价。因为拍卖是一种公开的投标方式,所以竞价人在竞价时也应该可以查看历史的竞〖本文来自:毕业设计论文网www.paper51.com〗价记录。对拍卖商来说,他应该可以随时掌握拍卖品的拍卖情况,所以也应该为拍卖商提供一个查看竞价情况的空间。对某一拍卖品,它的拍卖状态应该是可以设置的。

从技术的角度看,要解决的问题和要达到的技术要求如下[1]:

(1)在线发布拍卖信息;
(2)在线搜索拍卖信息;

(3)即时更新拍卖信息;

(4)可以设置拍卖品的状态;

(5)提供历史竞价记录;

(6)对安全性要求是:只有信息发布商才能处理相关拍卖品的拍卖(如结标)流程,其他人只能查看相应的信息。

现在已经知道做个网上拍卖系统有何意义,也知道有哪些技术要求,但要怎么实现呢?

大家知道,一个系统不是凭空产生的,它必须有某个具体事物为依托。那么,这个依托是什么呢?这个依托就是做一个网上拍卖网站。

但是,做什么样的网上拍卖网站好呢?

作者实现的网上拍卖网站命名为“校园拍卖网”。为什么会设计校园拍卖网站呢?

设计校园拍卖网这个主意不是一下子就有的。作者曾经为系统(或称为网站)取一个名字伤透脑筋。作者给网站取的第一个名称为“在线拍卖”(AuctionOnline);第二个名称为“个人物品拍卖网”(C2CAuctionNet)。然而觉得它们都不合适,因为在因特网上有类似的网站,若这样做则没有自己的特色,而且重复他人的劳动也只是徒劳而已。

取什么名字好呢?在回宿舍的路上,看见有很多学生摆摊卖旧书等物品。看到他(她)们很辛苦的样子,作者当时灵机一动:为什么不给他(她)们做个拍卖网站呢?

下面引用我们校报文化专刊文章[4]里的一段优美的文字作为绪论的结尾。这段文字是:

“二手市场是毕业之际一道亮丽的风景线,在哪个晴朗的午后,毕业生们在校园里摆起了摊点,卖杂志、磁带、旧书;女生们的种类更多:服饰、饰品、玩具、生活用品,无一不卖。一件东西卖了几块钱,买卖双方皆大欢喜。哪一天,看到通〖本文来自:毕业设计论文网www.paper51.com〗往宿舍路边的梧桐树下,席地而坐的师兄师姐们,看到斜阳洒满一地的柔光,树影在旧货摊上晃动,那撺动在摊前的人流以及摊主脸上温和的笑,一切都让人有一种美丽的感动。”

2.设计原理和预备知识
2.1设计原理
2.1.1为什么选择C2C?
目前,最具代表性的电子商务有以下几种形式[1]:B2B企业之间的业务,如采购、分销、服务等业务;B2C企业与消费者之间的交易,如网上售购、网上教育、网上其他服务等;G2C政府与消费者或市民之间的业务,如个人报税、养老金、特殊补贴、各种救济金发放等;C2C消费者对消费者,如网上交流、网上房屋交易、网上跳蚤市场交易等。

作者的研究开发定位在实现完善在线拍卖交易模式上,主要是实现一个提供在线拍卖交易的平台,因此既不站在一般的商品供应商,也不站在一般的商品采购商的角度,从某一点来说,是基于第三方的拍卖系统。对系统而言,所有的用户都是顾客(Customer),所以是一个C2C模式的电子商务拍卖交易系统。目前主要面对的顾客是一般的消费者(学生)。因此设计出的系统是基于C2C的电子商务模式开展的。
2.2.3PHP
PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP:HypertextPreprocessor)[6]。PHP是完全免费的,不用花钱,你可以从PHP官方站点(http://www.php.net)自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,Linux和微软Windows平台上均可以运行。怎样在Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到。安装过程很简单。

(一)历史

五年前,RasmusLerdorf为了创建他的在线简历而创造了"个人主页工具"(PersonalHomePageTools)。这是一种非常简单的语言。其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。PHP虽然很容易学习,但是速度上比mod_perl(植入web服务器的perl模块)慢。现在有了可以与mod_perl速度想媲美的被称作Zend的新引擎,而PHP4就可以充分利用这个引擎。现在,PHP4正式版已经发布,大家可以到php的官方站点上去下载。AndyGutmans和ZeevSuraki是Zend的主要作者。可以去Zend站点(http://www.zend.com)了解更多。PHP的应用在个人性质的web工程中增长显著。根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。

(二)PHP的先进之处

应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到PHP4之前)。但是PHP的邮件列表很是有用而且除非你正在运行像Yahoo!或者Amazon.com这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同。好了,让我们来看看PHP有那些优点:

1、学习过程

我个人更喜欢PHP的非常简单的学习过程。与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。

PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。你只需要30分钟就可以将PHP的核心语言特点全部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。

2、数据库连接

PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通〖本文来自:毕业设计论文网www.paper51.com〗过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。

3、可扩展性

就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。

4、面向对象编程

PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。

5、可伸缩性

传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。

6、更多特点

PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。

2.2.4MySQL
本系统使用的是MySQL数据库服务器。

MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。

SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。

MySQL主要目标是快速、健壮和易用。

MySQL的官方发音是“MyEssQueEll”。

2.2.5Apache
根据Netcraft公司(http://www.netcraft.com)1999年12月所做的关于WEB服务器市场的调查,Apache以54.49的市场占有率名列各服务器的榜首,紧随其后的是IIS(23.78)和Netscape(7.02)。虽然后两种服务器都有各自公司强有力的资金支持和强大的宣传攻势,但是仍然难以抵挡Apache这一免费、源代码开放的自由软件的诱人魅力。

Apache项目最早始于1995年[7],由一些网络管理人员自发组成,其目的是开发出一个稳定、强大的WEB服务器以满足新一代网站的需要。当时,最流行的服务器是由美国国家超级计算机应用中心(NCSA)开发的一套软件,但是后来因为主要的设计〖本文来自:毕业设计论文网www.paper51.com〗人员相继离开,使该软件的研制陷入停滞状态。也就是在这个时候,网站管理人员加入到开发队伍中,对服务器的功能进行了扩展,并提出了一些修补错误的补丁程序,使服务器的功能更加完善,并由此得名Apache(注:patch在英文中是补丁的意思)。

能够直接查看源代码是Apache服务器最吸引人的地方之一。只要使用者熟悉C 或Perl,就可以自己动手修改和添加服务器的功能,而且还有许多由世界各地的开发人员免费提供的功能模块可以直接使用。

目前,Apache服务器在Unix和Windows平台都可以使用。

(一)安装Apache服务器

很多人都认为安装Apache服务器是一件非常复杂的工作,其实事实并非如此。在Unix平台下安装Apache服务器的过程和安装其它大多数应用程序的过程完全相同。首先下载源文件,然后对其进行编译之后就可以使用。而Windows版本Apache服务器的安装则更加简单,像其它Windows应用程序一样也提供了安装向导。

不管在哪一种操作系统平台上安装,首先我们都需要获得Apache服务器的一份拷贝。不同操作系统版本的大小并不一样,但是文件都不会太大,一般在1兆和3兆之间。因此,即使通过网络下载的话,也不会占用太多的时间。

(二)下载Apache

Apache服务器的官方站点:http://www.apache.org/有Apache的免费下载服务,并且提供了多个镜像供下载者选择。

上一篇: PHP012学生公寓管理系统
下一篇: PHP014网上人才招聘管理系统
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。