基于C2C的网上拍卖系统毕业设计(论文).doc
《基于C2C的网上拍卖系统毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于C2C的网上拍卖系统毕业设计(论文).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要网络商机无所不在,遍地是黄金,随着国外网络拍卖如火如荼的持续发烧发热下来, B2C(Business to Customer)企业对消费者的交易商业模块转变为C2C(Coustomer to Customer)消费者对消费者的形态。其最大的特点就是指利用专业网站提供的大型电子商务平台,以免费或比较少的费用在网络平台上销售自己的商品,避免了商品在流通环节中带来附加价值,从而给商品购买者带来了经济上的实惠。在网上销售商品不受时间、空间的限制,商品销售者只需将代售商品信息上传,然后等待买家出价即可,销售者不仅可以在网上发布一件或数件商品信息,甚至可以在网上开店,不需要店铺租金,不受地域、时间的
2、限制却可以面对来自全国甚至全世界的客户。如今,计算机网络技术已经深入到人们生活的各个方面,许多传统的事务以不再局限于纯物质形态,转而延伸到虚拟的网络平台上,网上交易也是如此。网络不光成为企业的扩展地,更成为个体户的新兴热点。而网上拍卖可以说是将显示生活中的实际竞标现场,搬到网络平台上,在虚拟的卖场中创造真实的赚钱交易。网上拍卖系统作为典型的信息管理系统,主要介绍了基于java源代码的JSP技术,以web为服务平台,实现网上拍卖系统的构建。系统实现了商品信息的在线分类管理,信息添加,修改,删除,竞拍用户通过注册登录可以浏览商品的信息,同时也可以对商品进行竞价以及购买等功能,这些功能能够辅助系统管
3、理员在线进行商品的拍卖管理。关键词:网上拍卖 信息管理 JSP ABSTRACTThe network theaters B2C (Business to Customer) business to consumer transactions business modules into C2C (Coustomer to Customer) consumer to consumer the form. Its biggest characteristic is refers to the use of professional website to provide large-scale e-
4、commerce platform, in order to free or less cost in the network platform to sell their goods, avoid the commodities in the circulation link added value, thus giving the commodity buyers brought economically practical. In the online sales of goods without the limit of time and space, the seller of go
5、ods will only sale commodity information upload, then wait for the buyers bid, sellers can not only release on the net one or a few pieces of merchandise information, can even run a shop on the net, does not need to store rent, without geographical, time constraints can face from the country and aro
6、und the world customers.Today, computer network technology into all aspects of peoples lives, many of the traditional services are no longer limited to pure substances in order to form, turn to the virtual extension of the network platform, the rental housing is also true of the transaction. The exp
7、ansion of the network to not only become more self-employed as an emerging hot spots. The online auction can be said to show real-lifeauction site, moved to the network platform, created in the virtual store is really to make money trading. Online auction systemas a typical information management sy
8、stem, this paper introduces the language based on B2C, java source code of JSP technology, with web services platform, and onlineauction system to build. System to achieve product information online classified management, information to add, modify, delete, auction users can browse products by regis
9、tering logininformation, colleagues can also bid on and purchase goods and other functions, these features can assist system administrators in goods online the film managed to buy.Key words:Online auction system Information management JSP目 录1 前 言11.1 课题的来源及意义11.2 国内外发展状况11.3 本课题研究的目标21.4 本课题研究的内容22
10、系统开发所采用的技术32.1 JSP技术32.2 struts技术32.3 MySQL42.4 MyEclipse开发工具42.5 Tomcat53 基于C2C的网上拍卖系统需求分析63.1 可行性分析63.2 基于C2C的网上拍卖系统的需求概述63.3 基于C2C的网上拍卖系统需求模型84 概要设计94.1 数据库设计94.1.1 关系数据库的基本概念94.1.2 系统E-R图94.1.3 表结构设计114.1.4 关系模式设计144.2 流程图设计155 系统详细设计及实现165.1 网站首页程序165.1.1 网站首页设计165.1.2 会员登录成功主页面175.1.3 会员注册页面18
11、5.2 前台管理功能模块的实现185.2.1 会员个人信息功能模块的实现185.2.2 会员商品管理功能模块的实现205.2.3 会员消息管理功能模块的实现215.2.4 商场浏览功能模块的实现215.2.5 版本信息225.3 后台管理功能模块的实现225.3.1 登录后台225.3.2 管理用户功能模块的实现225.3.3 商品分类管理功能模块的实现235.3.3 消息管理功能模块的实现236 系统测试246.1 测试原则246.2 测试方法24结 论26谢 辞27参考文献28附 录29大连交通大学信息工程学院2012届本科生毕业设计(论文)1 前 言1.1 课题的来源及意义随着网络技术的
12、不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一的网上拍卖形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。即具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。如现在网上流行的拍拍网,淘宝网等都是很好的成功的实例。本系统网上拍卖系统是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费
13、者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统拍卖,网上拍卖的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平,同时能够参与拍卖的人的范围也大大增加了。1.2 国内外发展状况在国内,在线拍卖业呈现出强者愈强的局面。著名在线拍卖网站淘宝网公布
14、的业绩显示,今年第一季度其总成交额突破70亿元人民币,同比增长超过100%。淘宝的不俗表现给海内外业界猜测其将有可能取代eBay无疑又提供了一份依据。今年3月31日出版的美国福布斯杂志就曾刊登标题为淘宝反击eBay的文章,分析了目前中国电子商务市场的竞争局面。认为如果马云有其后续发展之道,那么最终占领全球在线拍卖市场的不会是eBay,而是淘宝。在雅虎于加利福尼亚州桑尼韦尔举办的一年一度的分析师大会上,马云亦对出席会议的华尔街分析师们表示,中国消费者电子商务市场上的战役已经结束。他透露,在过去的两年里,旗下的淘宝网已夺下了其竞争对手eBay大部分的网上拍卖市场,现在市场占有率超过50%。根据国内
15、调查公司易观国际以及中国互联网络信息中心发布的数据,淘宝网已经在市场份额上大大超过了对手。国内市场如此,国际市场也不例外。雅虎公司不久前宣布于6月16日结束在美国和加拿大的拍卖业务。在北美的拍卖业务是雅虎在9年前推出的。雅虎在声明中称,公司继续重组资源以关注核心战略,向用户提供超级体验,作为这种努力的一部分,公司将优先开发相应产品。显然,雅虎在这些地方的在线拍卖业务竞争不过eBay等对手,当地的在线拍卖市场份额也日益集中。1.3 本课题研究的目标本课题主要对网上拍卖系统的现状进行调研分析,实现网上拍卖系统的各个功能模块,为以后实现大型交易平台打好基础。本系统设计开发完成后能够实现各种物品在线拍
16、卖,达到层次清晰,功能丰富的要求;界面美观,用户操作界面采用中文汉字操作,使用起来较为方便,操作灵活;本系统的开发具有良好的可扩充性,可根据物品信息交易的需要随时补充和修改;系统维护简单方便。总体目标有:1) 以真实、准确的数据为基础,以先进、有效、合理的管理方法,以现代计算机网络技术为手段,组成网上拍卖系统网站。2) 提高管理效率,管理人员和消费者能够及时、准确地掌握各种信息,为决策提供有效依据。3) 实现内部管理信息化、为消费者提供方便化,实现资源共享。系统功能模块图如图2-1所示:1.4 本课题研究的内容本系统为网上拍卖系统,属于电子商务的范围,就是通过查询、发布要拍卖物品信息,并取得联
17、系方式,完成物品拍卖。系统主要分为两大部分,一是前台部分,主要完成网上信息浏览拍卖,二是后台数据库的连接,而数据库部分是本系统的重要部分。前台物品查询,发布,修改都是基于后台数据库得以实现,本系统主要功能包括首页设计、用户信息页、管理员管理页等。本系统设计完成后,最终将能实现以下功能:1.用户注册2.商品管理3.消息管理4.商场浏览5.个人信息2 系统开发所采用的技术2.1 JSP技术JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显
18、示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet
19、是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器
20、端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.2 struts技术struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择
21、。struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:a. 控制程序流程的类 。b. 实现和执行程序事务逻辑的类 。c. 自定义的标记库使得创建和验证HTML表单更加容易。2.3 MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而
22、不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GUN通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C2C 网上 拍卖 系统 毕业设计 论文
限制150内