
钢铁现货交易系统的设计与实现毕业论文.doc
48页摘要随着技术的发展,人们开始使用互联网来完成商品的买卖,新一代的电子商务浮出水面,取代目前简单地依托“网站+电子邮件"的方式对于钢铁这类的现货交易,传统的交易需要有一个市场,供方在市场内展销,而需方则去该市场查找比较货物的品质、价格等各项因素,这种传统的交易浪费物力人力资源,且卖家和买家的交易具有地域局限性在这种情况下迫切需要一个电子交易平台,能够让卖家能够发布货品的买卖信息,而买家能够通过这个平台买到自己所需要的货品,使交易更快捷方便高达钢铁现货交易平台的主要功能是卖方可以将自己的资源信息导入到平台中进行挂牌销售,购买方通过该交易平台搜索需要购买的非监管资源并向卖方洽谈价格、达成购买意向后,可以在平台上购买该资源,平台会自动生成该笔交易的提单,作为购买方在提货时候的一个证明本文简单介绍了电子商务平台的概念以及发展前景对高达钢铁现货交易系统的功能做了简要的介绍其中,重点介绍与本课题相关的资源挂牌模块的说明、分析、设计和实现关键词:电子商务平台,现货交易系统,钢铁ABSTRACTAs technology advances, people began to use the Internet to complete the sale and purchase of goods, the new generation of e-commerce emerge, replacing the current based on a simple "website + e-mail" approach. For iron and steel such as spot trading, the traditional need for a market transaction for the sale in the market, and demand-side is compared to the market to find the quality of goods, prices and other factors, the traditional trading of human waste material resources, and the sellers and buyers with the geographical limitations of the transaction. In this case the urgent need for an electronic trading platform that enables the seller to release the sale of information goods, and buyers can buy through the platform of the goods they need to make transactions more quickly and conveniently.Golden spot trading platforms up to the iron and steel of the main functions of the seller, you can speak on their own resources into the platform of information listed in the purchase through the trading platform will need to purchase the product search and price the seller to negotiate the purchase of resources and generate bills of lading, for the purchase side proof of delivery.This article briefly introduced the concept of e-commerce platform. Steel up to the spot on the trading system of modular analysis, which focuses on issues related with the module description of the resources listed, analysis, design and realization.Keywords: E-Business platform , Spot Trading,Steel .目录摘要 IABSTRACT II第1章 引言 11.1 背景 11.2 研究内容 2第2章 系统相关技术简介 32.1 B/S系统结构分析 32.1.1 浏览器/服务器结构 32.1.2 浏览器/服务器结构的优缺点 32.2 主要开发环境介绍 42.2.1 MYECLIPSE 42.2.2 SQL SERVER 2000 52.2.3 JAVASCRIPT脚本语言 62.2.4 JSP语言 6第3章 高达钢铁现货交易系统需求描述 73.1 现货交易系统概述 73.2 总体业务流程描述 73.2.2 挂牌撤牌功能用例图 93.3 资源挂牌/撤牌功能 103.3.1 资源挂牌/撤牌功能概述 103.3.2 资源挂牌/撤牌模块结构 113.3.2.1 可挂牌资源列表 113.3.2.2 资源码单 113.3.2.3 修改挂牌信息 113.3.2.4 挂牌 123.3.2.5 撤牌 123.4 挂牌撤牌业务流程 123.4.1挂牌撤牌流程 12第4章 高达现货交易系统设计 164.1架构设计 164.2 数据库设计 184.2.1 未挂牌资源详细设计 184.2.2 已挂牌资源详细设计 194.2.3 数据库表单 20第5章 详细设计及代码实现 215.1 主要业务流程和算法 215.1.1 可挂牌资源 215.1.2 统设 235.1.3 资源码单 265.1.4 挂牌 285.1.5 已挂牌资源列表 305.1.6 撤牌 32附录 源代码 38word文档 可自由复制编辑第1章 引言1.1 背景电子商务(E-Business)将IT技术策略与企业商务策略整合起来,形成企业全新的组织构架、全新的商业模式、全新的业务流程。
它是传统企业电子化的过程,即传统商务向电子商务转型的过程它运用万维网和信息技术,结合网络的标准性、简洁性、连通性的特点,形成企业电子化核心业务的流程[1]网上交易平台是现实生活交易市场的替代品,交易的整个流程[2](从选购商品、商议价格、支付金额购买、到最终确定完成购买)都在网络上完成,因此交易中未涉及到现金流动,在交易安全和规范性保证的前提下,网上交易具有比现实交易更高的效率在网络和电子商务快速发展的今天,利用网上交易平台代替现实中的各种交易市场已经成为一个潜力很大的交易途径许多门户网站纷纷推出自己的网上交易平台,例如新浪、网易、腾讯等等;此外,一些专门从事网上交易的电子商务门户平台也开始出现了,例如国内著名的相关网站“阿里巴巴”和“淘宝网”网上交易平台是现实生活交易市场的替代品,因为 Internet的飞速发展使得通过网络获取信息成为当今非常有效的途径而经过十几年的探索和发展,网络信息传递和安全技术已经有了很大的提高,具备了较高的安全性和易操作性而且数据库和网络编程工具的升级,保证了网上交易平台能够成功模拟出现交易过程的即时性、互动性与此同时,数据库和网络变成已经能够实现销售者的数字化经营管理。
1.2 研究内容高达钢铁现货交易系统是一个面向钢铁卖家和买家的一个电子商务交易系统通过该系统,卖家可以对手上的货物资源信息以交易中心指定的Excel格式文件上传到交易系统中进行资源导入;对资源挂牌和撤牌;能够和买家洽谈;并能够对销售合同进行管理;非监管合同在场外交收、场外结算合同的到款确认;生成并打印提单以及对买家实施优惠等功能买家则能够浏览卖家发布的资源,选购非监管挂牌资源;与卖家进行价格的洽谈;从购物车重选择需要采购的资源并制作订单;查看自己的网上采购合同列表和打印成交通知单;对已经到款确认的合同可以生成提单并打印,以便买家提货;对卖家已到款确认或已开提单合同,进行到货确认;买家对非监管、场内结算合同做实提维护从而使钢铁交易从传统的市场买卖转为网上交易,方便买卖双方高达钢铁现货交易系统主要基于J2EE技术,在MyEclipse开发环境下,采用目前在项目中广泛使用的Struts+Hibernate+Spring三种开源框架来作为系统主体架构,并应用了多种开源技术来辅助设计和开发由于该系统是一个电子交易平台,涉及到买卖双方的价格计算和金钱交易,这就要求系统具备良好的数据处理能力,保证系统能够稳定、高效的运行。
同时卖家的资源信息较多,如果每条信息都需要在系统中导入,那么对卖家的资源及时发布会造成很大的困扰,因此,系统需要能够使用户将Excel中的多条资源信息直接导入到系统中,这就需要解决Excel的导入问题另外,为了用户的信息安全,需要对用户进行权限管理,不同的买家只能看到自己相应账户下的网上采购合同列表等信息,而且买家只能看到卖家发布资源的挂牌价而不能够看到该资源的销售底价第2章 系统相关技术简介2.1 B/S系统结构分析2.1.1 浏览器/服务器结构B/S(Browser/Server)结构即浏览器和服务器结构它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)[3]B/S结构图如图2-1所示: 防火墙普通客户WWW应用服务器企业内部客户Browser企业内部客户图形用户界面数据库访问网关数据库服务器图2-1 三层B/S结构图2.1.2 浏览器/服务器结构的优缺点(1)维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。
对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器2)成本降低,选择更多大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高所以服务器操作系统的选择是很多的,不管选。












