摘 要
电子拍卖是购买和销售中的一种主要的交易方式,随着Internet技术的迅猛发展,基于Internet的电子商务也得到快速发展,拍卖模式已经成为电子商务的重要组成部分,因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力.
系统从职责上分为三层:表示层、业务逻辑层、数据持久层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。
系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率
关键词:电子拍卖,表示层,业务逻辑层,数据持久层,Struts,Hibernate,Spring
第一章 绪论
1.1 课题背景
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。电子拍卖系统是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。电子拍卖体统系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
今天,我们已经可以确信电子商务毋庸置疑是未来的发展方向。但是电子商务却还没有一个标准的定义。Intel公司认为:电子商务=电子市场+电子交易+电子服务;IBM认为:电子商务=web;HP公司则说:“电子商务是通过电子化的手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是电子商务?
电子商务,顾名思义是指在互联网上进行的电子化的商务活动。从狭义上看,电子商务也就是电子交易,主要指利用Web提供的通信手段在网上进行交易活动,包括通过Internet买卖产品和提供服务。产品可以是实体化的,如汽车、电视,也可以是数字化的,如新闻、录像、软件等基于比特的产品。此外,还可以提供各类服务,如安排旅游、远程教育等。总之,电子商务并不仅仅局限于在线买卖,它将从生产到消费各个方面影响进行商务活动的方式。除了电子拍卖体统,电子商务还大大改变了产品的定制、分配和交换的手段。而对于顾客,查找和购买产品乃至服务的方式也大为改进。
而从广义上讲,电子商务还包括企业内部商务活动,如生产、管理、财务等以及企业间的商务活动,它不仅仅是硬件和软件的结合,更是把买家、卖家、厂家和合作伙伴在Internet、Intranet和Extranet上利用Internet技术与现有的系统结合起来开展的业务活动。从最初的电话、电报到电子邮件以及20多年前开始的EDI,都可以说是电子商务的某种形式;发展到今天,人们已提出了包括通过网络来实现从原材料的查询、采购、产品的展示、定购到出品、储运以及电子支付等一系列贸易活动在内的完整电子商务的概念。在发达国家,电子商务已发展迅速,通过Internet进行交易已成为潮流。
1.2系统开发关键技术介绍
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构, J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
第2章 系统分析
2.1 系统概述
电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。“中国网络营销网” Tinlu相关文章指出,电子商务涵盖的范围很广。
电子商务的迅速推广让商业活动更加便捷,大到大型跨国公司,小到个人都可以利用电子商务来开展商业活动。
目前,已有一些非常成熟的电子商务平台,如eBAY,阿里巴巴等在线交易平台。通过这些在线交易平台,每个商人都可以足不出户地将自己的商品出售,而客人则可以在电脑前购买自己心仪的商品。随着电子商务相关规范的成熟,电子商务极有可能取代传统的商务活动。
本系统系统正是一个这样的电子商务平台,只要将该系统部署在互联网上,全球的客户都可以在该系统上发布想售出的商品,也可以对拍卖中的商品参与竞价。这个过程无须人工干预,由系统自动完成。
如果系统提供与电子银行的接口,将可以通过电子银行的操作实现从买家对卖家的自动付款。一旦付款成功,就可以利用全球物流供应系统拍卖物品发送到买家手中。可见,这种电子拍卖系统是一种开放式的、成本极其低廉的系统,大部分工作无须人工干预,系统自动完成管理。当然,由于本系统是一个示范系统,因此不提供与电子银行的接口,只是模拟了用户添加拍卖物品和参与拍卖的基本行为。拍卖结束后,系统会判断物品是否被最高竞价者获得。
2.2 系统需求分析
2.2.1拍卖系统背景
2004年中国网上拍卖市场规模实现了217.8%的增长,全年成交金额从2003年的10.7亿人民币直增至34亿。初步预期,国内网上拍卖市场今后三年的市场规模年均增长率将达到84%,2007年总市场规模约为210亿人民币
2004年,中国拍卖网站所有注册用户当中,有过成功交易体验的用户约为400万人,占全体非重复注册用户群的三分之一。
2004年,中国网上拍卖市场上总共约有4250万件商品,而所有这些登录商品的成交率约为40%,总成交商品量约在1700万件左右,所有成交商品的平均交易价格约计200元 ——《2004年中国网上拍卖研究报告》
互联网让每一个人都可以把自己心爱的物品拿出来与人交换,让普通人之间的交易变得如此简单而有趣。
网上拍卖,前景看好
2.2.2拍卖系统业务机遇
1、 平台面向买方的时候代表卖方的利益,面向卖方的时候代表买方的利益,应极大的方便买卖双方,如果能上门取货、上门送货是最理想不过,买卖双方足不出户就能完成交易,核心是卖家赚钱,买家方便地买到满意的商品。
2、 现有的一些平台没有以亲切的方式普及电子商务,人们往往不信任这种模式,担心或怀疑;即便好奇却没有机会尝试(手续烦琐),所以吸引方便用户尝试使用是当务之急。
3、 现有平台未充分突出网络竞价、购物的乐趣,诚然人们上网买卖的根本目的是为了获得利益,却不可忽视整个过程给他们带来的愉悦感,过重的商业气息会让用户产生距离感,而亲切体贴的平台形象显然能长期吸引用户,
产生品牌的粘性(特别的例子是女士上街购物,她们购物很多时候是为了休闲,宣泄心情,一句话不是为了买东西而买东西,她们看重过程胜过结果,当然结果也很重要)。
4、 现有平台未充分挖掘整个购物人群的内聚力,促进他们的交流从根本上说有利于提高成交量,还可以提高用户忠诚度。一些用户如果经常购买同一类商品,很可能他们的兴趣相同,为何不为他们搭桥,提供交流工具,让他们一起讨论买东西的经验,分享心情,甚至成为好友,让商家买家间建立信任关系,实际上对我们的平台而言,买卖的界限并不明显,有时角色会变化。
2.2.3拍卖系统业务目标
实现区域的竞价拍卖平台:
1、平台面向买卖双方,“C2C or B2C”,平台向双方提供信誉保证、承担屏蔽风险,避免买卖双方直接交易带来的不安全和不信任感。创造买卖双方双赢的局面。
细分电子商务市场:
竞拍,买卖什么东西?买家、卖家分类?平台的外在组织形式(用户角度)?
2.3 系统功能分析
本电子拍卖系统模拟了淘宝系统的部分功能,抽取了实际电子拍卖系统的部分功能,但没有提供个人身份认证,信用管理的细节问题,本系统主要实现了电子拍卖系统中的核心功能。
本系统要求用户参与拍卖之前,必须登录系统,并进行登录验证。本系统通过用户名和密码管理登录。用户的权限控制并没有放在控制器中完成,而是通过Spring的AOP框架控制。
对于物品的管理,本系统可以查询拍卖物品,添加拍卖物品,增加物品种类,竞价处理以及发送邮件通知用户参与的竞价。
注册用户可以添加用户物品和物品种类。添加之前必须登录系统,控制器中并不判断用户是否登录,而是有AOP框架提供的代理完成权限检查。
非注册用户多以浏览当前拍卖中的物品以及流拍的物品。
注册用户可以参与竞价,参与的竞价系统提供邮件通知用户。
全套毕业设计包含的内容如下:
源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告
如需要请您和我们客服QQ联系