网上拍卖系统的设计与实现毕业论文设计.doc
《网上拍卖系统的设计与实现毕业论文设计.doc》由会员分享,可在线阅读,更多相关《网上拍卖系统的设计与实现毕业论文设计.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上拍卖系统的设计与实现摘要摘 要网络商机无处不在,随着国外网络拍卖如火如荼地持续发烧发热下来,网络原先B2C企业对消费者的交易商业模块转变为C2C消费者对消费者的形态。网络不光成为企业的扩展地,更成为个体户的新热点。而网上拍卖可以说是将现实生活中的实际竞标现场,搬到网络平台上,在虚拟的卖场中创造真实的赚钱交易。也就是将要销售的东西,刊登到专门的拍卖网站上面,产品不论新旧,起标价格自定。在你设定的竞标日期当中,只要你的产品是符合需求的,那么自然会有人上门来竞标。竞标到期之后,由最高出价者得标,进行流程十分简便。本文研究了基于PHP技术的网上拍卖系统前台模块实现中的主要问题及其算法处理,分析了网
2、上拍卖系统模式、流程、功能、文件流程结构及其实现构想,对系统数据库设计进行了简要概述,并全面介绍了如何建立一个拍卖网站的方法。本次开发的网上拍卖系统共有会员模块、物品登记与修改模块、物品浏览与查找模块、竞价平台模块、会员天地模块、留言与投诉模块共六个模块。系统采用“PHP+Apache+MYSQL”作为开发平台。系统面对用户的WEB界面采用B/S结构,是一个动态、交互式、具有在线拍卖、商品提供和会员管理等功能的C2C拍卖网站。本文还提出了研究的展望,希望对正在进行或拟进行拍卖电子商务网站开发的商家有所借鉴。关键词 电子商务;网上拍卖;C2CIAbstractTitle The design a
3、nd implementation of online auction systemAbstractNetworking opportunities are everywhere, along with foreign online auction fever fever in full swing down, the network was originally B2C business to consumer transactions C2C consumer business modules into shape for consumers. Not only the expansion
4、 of the network to become more self-employed to become the new hot spot. The online auction can be said to be in real life the actual bidding site, moved on the network platform, to create a real money trading of virtual stores. That is going to sell something, to be published at a special auction s
5、ite, whether new products, from standard price custom. Among the bid date you set, as long as your product is in line with demand, then someone will come to bid. After the bid expires, the bid by the highest bidder, for process is very simple.This paper studies the online auction PHP technology syst
6、ems in the foreground module and algorithm processing based on the main issues, analysis of the online auction system models, processes, functions, file structure and processes to achieve conception, the system provides a brief overview of database design, and comprehensive description of how to bui
7、ld an auction site approach. The development of the online auction system total membership module, goods registration and modification module, articles browsing and searching module, bidding platform module, the module members world, Comments and Complaints module of six modules. System uses PHP + A
8、pache + MYSQL as a development platform. System users face WEB interface using B / S structure is a dynamic, interactive, with online auctions, merchandise offers and membership management functions such as C2C auction site. The article also raised the prospect research, we want to progress or conte
9、mplated auction e-commerce website development businesses have a reference.Key words:E-Business Auction online C2CI目录目 录第1章 绪论11.1 问题的提出11.2系统的目标11.3本文所做的工作1第2章 需求分析32.1 系统需求分析32.2 功能需求分析32.3 数据需求42.4 系统的性能要求72.5 系统的未来可能提出的要求72.6 环境需求82.7 可行性分析8第3章 系统概要设计103.1 系统基本结构103.2 系统流程分析103.3 系统的文件流程结构11第4章
10、系统详细设计与实现134.1 实体关系图134.2 关系模型154.3 数据库详细设计164.4 系统实现方案174.5 应用程序详细设计18第5章 系统测试285.1 测试的目的和原则285.2 测试方法的选择285.3 测试内容及结果29结束语31致谢32参考文献33I第1章 绪论第1章 绪论1.1 问题的提出随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一的网上拍卖形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。即具有一般购物网站的成本低廉,方
11、式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。如现在网上流行的拍拍网,淘宝网等都是很好的成功的实例。网上拍卖网也存在很多的问题尚待解决和完善。其中公平合理的买卖方式、买卖者双方的信用度、敏感信息传输的安全性等问题是人们关注的焦点问题。要让这种先进的交易方式被更多的人认可,还得不断的在这些方面有所突破,需要相关人士的不断研究。1.2系统的目标本系统网上拍卖系统是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同
12、确定价格和数量,从而达到均衡的一种市场经济过程。它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统拍卖,网上拍卖的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水评,同时能够参与拍卖的人的范围也大大增加了。对于“网上拍卖”系统,要完成的主要是网上的拍卖流程,要求对拍卖信息的发布、查询都能在线进行,而且,对于用户满意的拍卖
13、品,要求能够在线出价。因为拍卖是一种公开的投标方式,所以竞价人在竞价时也应该可以查看历史的竞价记录。对拍卖商来说,他应该可以随时掌握拍卖品的拍卖情况,所以也应该为拍卖商提供一个查看竞价情况的空间。对某一拍卖品,它的拍卖状态应该是可以设置的。1.3本文所做的工作在本系统开发之初,为了做好系统需求分析工作,我们做了充分的调研,从而认识到完成本系统需做到以下几点: (1)了解整个系统的工作流程,需求和具体事务; (2)研究需求提出方案的优缺点,以及在一定的条件下需要有哪些信息; (3)客户有哪些需求,对需求进行分析,可行性分析,哪些可以实现,哪些不能实现要做出合理的规划,同时要对客户提出的需求进行校
14、验和提问,这就需要对客户的业务要熟悉,才能更方便的理解然后去实现。 (4)遇到距离问题做详细调查研究并与指导老师商讨。 (5)需求有变更或是增加需求时,要与领导探讨,确认如何处理,再进行规划。在充分了解和调查网上拍卖系统具体事务管理和工作流程的基础上,开发网上拍卖系统。47第2章 需求分析第2章 需求分析需求分析就是分析用户的需求,是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么?”这个问题。需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。需求分析也是设计数据库的起点,需求
15、分析的结果是否准确反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和使用。2.1 系统需求分析系统的主体功能是要实现拍卖过程的各项功能。从系统参与各方当事人(一个人可能是一个拍卖品的卖家同时又是另一个拍卖品的买家)来分析,主要为:(1)卖主功能:会员注册,发布拍卖品信息,修改拍卖品信息,查看个人拍卖品,查看出价情况,拍卖结标。(2)出价人功能:会员注册,拍卖品搜索,查看拍卖品信息,查看卖主情况,参与拍卖品竞价。2.2 功能需求分析2.2.1 会员注册只有注册的用户可以直接参与拍卖和竞标。当然同样,对于非会员的用户来说只能使用商品浏览等有限的功能而不能参与竞拍活动。
16、2.2.2 物品登记会员在完成会员注册之后,如果想拍卖物品,就可以进行拍卖物品的登记了。会员登录后可看到物品登记主页面,在这个页面上可以登记想拍卖的物品,也可以查看到已经登记的拍卖物品并加以修改。2.2.3 物品修改用户登录后,在物品登记页面可以看到“查看我已登记的物品”链接。进入这个链接后可看到该会员的所有登记的物品2.2.4 物品查找在很多用数据库的网站特别是电子商务网站都有搜索引擎和浏览功能。在物品查找和浏览界面的“输入要搜索的物品名”文本框中输入关键字,进入查询结果显示界面,便可以得到相应的反馈信息。2.2.5 物品浏览物品浏览利用查询数据库的方式显示出来,例如点击某类别,它的子类别就
17、显示出来了(如果有子类别的话)。2.2.6 竞价平台用户登录后,搜索到某个物品,并进入竞价平台,用户可以查看该物品信息,查看历史竞价记录,查看当前价格,拍卖结束时间等。若有意竞拍则可立即行动,也可加入到关注的物品中,有利于他下次的方便查看或竞拍。2.2.7 物品和买主信息在显示物品信息时(物品信息表中有拍卖人的用户名),把拍卖人的用户名等详细信息显示出来。2.2.8 竞价记录将某一物品历史竞价记录,按照要求(例如显示最高出价的前五位)把他们显示出来,显示的信息包括买家用户名等。2.2.9 关注物品用户登录后以会员的身份可以查看历史关注的物品,关注物品界面将显示所有关注物品目前的状态。2.2.1
18、0 留言或投诉用户可以将自己的想法或者对网站某一个方面不满可以通过这个功能发送给系统管理员。2.3数据需求 任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和实际应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响,因此必须分析数据的要求。分析系统的数据要求通常采用建立模型的方法。数据需求在此采用数据字典来进行描述。2.3.1 数据流分析数据流程分析主要包括对项目信息的添加、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据
19、处理过程,绘制成一套完整的数据流程图。系统数据流图如图2-1:图2-1 系统数据流图2.3.2 数据字典数据字典是系统分析阶段的重要文档,也就是对数据流图中包含的所有元素的定义的集合。数据字典是为了数据流图中的每个数据流、文件,加工,以及组成数据流或文件的数据项作出说明。任何字典最主要的用途是在软件分析和设计的过程中给人提供关于数据的描述信息。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序,所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。数据流图表达了数据和处理的关系,数据字典则是系统中关于数据的信息的集合,
20、也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用正是在软件分析和设计过程给人提供关于数据的描述信息。一般说来,数据字典应该由4类元素的定义组成:数据流、数据流分量、数据存储、处理。下面是网上拍卖系统所设计的数据库表结构。(1)会员表,如表2-1表2-1 会员表名称会员表描述将用户信息保存到数据库中,以便以后查看修改定义会员=用户名+密码+昵称+真实姓名+联系地址+联系电话+邮箱地址+余额+注册日期(2)注册物品表,如表2-2表2-2 注册物品表名称注册物品表描述注册物品信息定义注册物品=物品编号+用户名+物品名称+物品描述+物品类别+登记日期+成交价格+物品数量+当前价格+结束时间
21、(3)留言表,如表2-3表2-3 留言表名称留言表描述留言信息定义留言=内容+留言编号+昵称+电子邮箱+时间(4)出价信息表,如表2-4表2-4 出价信息表名称出价信息表描述记录出价信息定义出价信息=所购数量+物品编号+出价+用户名+出价时间(5)关注物品表,如表2-5表2-5 关注物品表名称关注物品表描述记录关注的物品信息定义关注物品=记录编号+用户名+物品编号+是否结束+添加时间(6)已购买物品表,如表2-6表2-6 已购买物品表名称已购买物品表描述记录已购买物品的信息定义已购买物品=购买编号+买家+卖家+成交价格+交易时间+物品数量(7)公告栏信息表,如表2-7表2-7 公告栏信息表名称
22、公告栏信息表描述记录公告栏信息定义公告栏信息=公告编号+标题+内容+时间2.4 系统的性能要求系统的性能要求通常指系统需要的存储容量以及以后援存储,重新启动和安全性,运行效率等方面的考虑,必须有很强的健壮性,否则很容易使系统崩溃。本系统是以PHP为前台,MySQL为后台,因此要求系统运行在:Windows 2000以上的操作系统。此外,对其他软件几乎没有依赖性,程序健壮性较好。(1)系统安全性设计 操作系统安全:操作系统的安全稳定是整个系统的核心,操作系统应具有防病毒措施。 信息安全:在不影响系统功能的情况下应尽可能地考虑信息的安全性。首先,系统要对数据的访问操作进行控制,防止非法用户进行操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 拍卖 系统 设计 实现 毕业论文
限制150内