ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:447.49KB ,
资源ID:12868244      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12868244.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(钢铁现货交易系统的设计与实现.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

钢铁现货交易系统的设计与实现.docx

1、钢铁现货交易系统的设计与实现摘要随着技术的发展,人们开始使用互联网来完成商品的买卖,新一代的电子商务浮出水面,取代目前简单地依托“网站电子邮件的方式。对于钢铁这类的现货交易,传统的交易需要有一个市场,供方在市场内展销,而需方则去该市场查找比较货物的品质、价格等各项因素,这种传统的交易浪费物力人力资源,且卖家和买家的交易具有地域局限性。在这种情况下迫切需要一个电子交易平台,能够让卖家能够发布货品的买卖信息,而买家能够通过这个平台买到自己所需要的货品,使交易更快捷方便。高达钢铁现货交易平台的主要功能是卖方可以将自己的资源信息导入到平台中进行挂牌销售,购买方通过该交易平台搜索需要购买的非监管资源并向

2、卖方洽谈价格、达成购买意向后,可以在平台上购买该资源,平台会自动生成该笔交易的提单,作为购买方在提货时候的一个证明。本文简单介绍了电子商务平台的概念以及发展前景。对高达钢铁现货交易系统的功能做了简要的介绍。其中,重点介绍与本课题相关的资源挂牌模块的说明、分析、设计和实现。关键词:电子商务平台,现货交易系统,钢铁ABSTRACTAs technology advances, people began to use the Internet to complete the sale and purchase of goods, the new generation of e-commerce em

3、erge, 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 traditiona

4、l 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 t

5、he 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 pur

6、chase 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

7、 on issues related with the module description of the resources listed, analysis, design and realization.Keywords: E-Business platform , Spot Trading,Steel .第1章 引言1.1 背景电子商务(E-Business)将IT技术策略与企业商务策略整合起来,形成企业全新的组织构架、全新的商业模式、全新的业务流程。它是传统企业电子化的过程,即传统商务向电子商务转型的过程。它运用万维网和信息技术,结合网络的标准性、简洁性、连通性的特点,形成企业电子化

8、核心业务的流程1。网上交易平台是现实生活交易市场的替代品,交易的整个流程2(从选购商品、商议价格、支付金额购买、到最终确定完成购买)都在网络上完成,因此交易中未涉及到现金流动,在交易安全和规范性保证的前提下,网上交易具有比现实交易更高的效率。在网络和电子商务快速发展的今天,利用网上交易平台代替现实中的各种交易市场已经成为一个潜力很大的交易途径。许多门户网站纷纷推出自己的网上交易平台,例如新浪、网易、腾讯等等;此外,一些专门从事网上交易的电子商务门户平台也开始出现了,例如国内著名的相关网站“阿里巴巴”和“淘宝网”。网上交易平台是现实生活交易市场的替代品,因为 Internet的飞速发展使得通过网

9、络获取信息成为当今非常有效的途径。而经过十几年的探索和发展,网络信息传递和安全技术已经有了很大的提高,具备了较高的安全性和易操作性。而且数据库和网络编程工具的升级,保证了网上交易平台能够成功模拟出现交易过程的即时性、互动性。与此同时,数据库和网络变成已经能够实现销售者的数字化经营管理。1.2 研究内容高达钢铁现货交易系统是一个面向钢铁卖家和买家的一个电子商务交易系统。通过该系统,卖家可以对手上的货物资源信息以交易中心指定的Excel格式文件上传到交易系统中进行资源导入;对资源挂牌和撤牌;能够和买家洽谈;并能够对销售合同进行管理;非监管合同在场外交收、场外结算合同的到款确认;生成并打印提单以及对

10、买家实施优惠等功能。买家则能够浏览卖家发布的资源,在线选购非监管挂牌资源;与卖家进行价格的洽谈;从购物车重选择需要采购的资源并制作订单;查看自己的网上采购合同列表和打印成交通知单;对已经到款确认的合同可以生成提单并打印,以便买家提货;对卖家已到款确认或已开提单合同,进行到货确认;买家对非监管、场内结算合同做实提维护。从而使钢铁交易从传统的市场买卖转为网上交易,方便买卖双方。高达钢铁现货交易系统主要基于J2EE技术,在MyEclipse开发环境下,采用目前在项目中广泛使用的Struts+Hibernate+Spring三种开源框架来作为系统主体架构,并应用了多种开源技术来辅助设计和开发。由于该系

11、统是一个电子交易平台,涉及到买卖双方的价格计算和金钱交易,这就要求系统具备良好的数据处理能力,保证系统能够稳定、高效的运行。同时卖家的资源信息较多,如果每条信息都需要在系统中导入,那么对卖家的资源及时发布会造成很大的困扰,因此,系统需要能够使用户将Excel中的多条资源信息直接导入到系统中,这就需要解决Excel的导入问题。另外,为了用户的信息安全,需要对用户进行权限管理,不同的买家只能看到自己相应账户下的网上采购合同列表等信息,而且买家只能看到卖家发布资源的挂牌价而不能够看到该资源的销售底价。第2章 系统相关技术简介2.1 B/S系统结构分析2.1.1 浏览器服务器结构B/S(Browser

12、/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)3。B/S结构图如图2-1所示: 防火墙图2-1 三层B/S结构图2.1.2 浏览器服务器结构的优缺点(1)维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一

13、个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器

14、。(2)成本降低,选择更多大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事

15、实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。(3)应用服务器运行数据负荷较重由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。2.2 主要开发环境介绍2.2.1 MyEclipse MyEclips

16、e企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7

17、. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.2.2 SQL Server 2000SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为

18、关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三

19、家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性

20、好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2.2.3 JavaScript脚本语言JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理。因它的开发环境简单,不需要Java编译

21、器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱。2.2.4 JSP语言JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似SAP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入JAVA程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网

22、页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Jave servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。第3章 高达钢铁现货交易系统需求描述3.1 现货交易系统概述本系统是在My

23、Eclipse环境下进行B/S架构的高达电子商务管理系统研究与开发。主要功能是完成高达钢铁现货资源的交易,以及对非监管资源交易的有效管理方法,完成高达电子商务管理系统之非监管资源的挂牌、结算、交收等部分的内容。系统的主要功能模块分为为:资源导入、资源挂牌/撤牌、资源选购、卖家洽谈管理、买家洽谈、生成订单、订单查询、采购/销售合同查询、货款支付、打印通知单、生成提单、到款/到货确认、实提维护/审核。而我主要负责的功能模块为资源挂牌模块。3.2 总体业务流程描述1.卖家业务员将需要在网上销售的非监管资源系统,以交易中心规定的Excel格式,组成Excel文件后将该资源上传到交易平台中。2. 卖家业

24、务员将资源通过Excel上传交易系统后,需要对资源的真实性以及资源信息的正确性进行确认,并审核导入的资源基本信息。3. 卖家业务员对导入的资源审核通过后,即可对导入的资源进行挂牌处理。挂牌时,卖家业务员需要设定资源销售的基本信息,如:挂牌价、挂牌量、销售底价、是否洽谈等。4. 挂牌经确认后,买家业务员即可在交易系统中的我买钢材中查找到相应的资源,若买家业务员需要购买某笔资源,则可以将需要购买的资源放入购物车中。5. 若买家业务员选购的资源为允许洽谈资源,则买家即可向卖家发送洽谈请求经双方洽谈成交后,洽谈成交价即为本次成交价,若该资源卖家设定为不允许洽谈,或者洽谈没有成功,则洽谈成交价为挂牌价。

25、6确定价格后,买家业务员即可开始制作订单。制作订单时,系统自动锁定订单中所包含的挂牌资源。7. 在订单生成时,买家业务员需要确定合同的支付模式,对于非监管资源交易来说,我们提供了两种付款方式,即:场内结算和场外结算。8. 若买家业务员选择场外结算的方式购买资源,则,买家需要打印成交通知单,并到卖家公司支付货款。9. 当卖家收到买家业务员的货款后,可以在交易系统中做到款确认。10. 到款确认完成后,卖家可以立即打印提单并交由买家业务员,也可以暂不打印提单而由买家业务员自行打印提单11. 若卖家选择了由买家业务员自行打印提单,则买家业务需要登陆交易系统生成并打印提单,提单打印后,买家业务员即可凭此

26、提单到指定的仓库提货。12. 若买家业务员在生成订单的时候,选择的付款方式为场内结算,则此时买家财务人员需要在交易中心规定的时间内将货款支付给卖家(此时,货款被冻结再卖家帐户中),货款支付后,买家业务人员即可以在交易系统中生成并打印提单,然后凭打印的提单到指定的仓库提货。13. 买家业务员提货完成后,需要在交易系统中做到货确认,到货确认完成后,交易中心再根据买家的指令,将货款由卖家的冻结帐户中释放成卖家的可用资金。14. 非监管挂牌交易流程到此结束。其业务流程图如图3-1所示:图3-1 总体业务流程图3.2.2 挂牌撤牌功能用例图卖家业务员已经登陆系统,进入资源挂牌模块后,按需选择查询条件进行

27、查询操作,用户可以点击未挂牌资源,未挂牌的资源信息进行修改、统设、挂牌,查看资源码单。同时,用户也可以选择已挂牌资源功能,对已挂牌的资源进行撤牌。如图3-2所示:图3-2 系统用例图3.3 资源挂牌/撤牌功能3.3.1 资源挂牌/撤牌功能概述资源挂牌功能模块后,在未挂牌资源列表下选中需要挂牌出售的资源,对其进行参数设置,可修改的信息包括:挂牌价、销售底价、是否允许洽谈、自动接受价差、自动拒绝价差、延迟交货天数、备注,卖家业务员可以选择统设,对选中的资源进行统一设定。设置好资源参数后,系统判断挂牌信息是否符合要求。如通过,资源进入已挂牌资源信息列表中,若不通过,则会提示相应的错误信息,请卖家业务

28、员核对挂牌资源信息参数,只有输入正确的信息,才能将资源进行挂牌销售。同样,卖家业务员在进入资源挂牌功能模块后,选择已挂牌资源列表,选择需要撤牌的资源,点击撤销,该资源信息会从已挂资源列表中删除,该记录被重新放入到挂牌资源列表中。3.3.2 资源挂牌/撤牌模块结构该模块的主要功能是卖家业务员可以将已经经过审核的但未挂牌的资源进行挂牌出售和将已挂牌的资源进行撤牌。可以分为以下子模块:3.3.2.1 可挂牌资源列表显示当前卖家会员可挂牌资源的列表。包括该资源的品名、材质、规格、资源好、数量、挂牌重量、可挂量、挂牌价、销售底价、洽谈、接受价、拒绝价、仓库、备注以及该资源的码单信息。3.3.2.2 资源

29、码单资源中存在多个码单。用户可以点击码单,展开资源明细下面的码单信息,并通过对码单信息的操作,确定该笔资源的挂牌量,且有以下特点:1、用户在未挂牌清单列表里点击码单显示已挂牌和未挂牌的码单列表2、用户在已挂牌清单列表里点击码单只显示已挂牌码单列表3、选择码单列表里码单信息(序号后面的checkBox),点击编辑按钮,可对码单进行挂牌和撤牌操作,操作完成后,返回到未挂牌或已挂牌清单列表页面。3.3.2.3 修改挂牌信息对未挂牌资源进行参数设置,如:挂牌价、销售底价、是否允许洽谈、自动接受价差、自动拒绝价差、延迟交货天数、备注等。用户在未挂牌资源清单页面中点击编辑后,弹出的资源修改页面。修改资源需

30、要验证以下几点:a): 判断挂牌价(dj3_)是否已经设置,若未设置,则不允许用户操作b):若该资源允许洽谈,则需要判断,该资源的销售底价是否已经设置。若未设置,则不允许用户操作c): 若用户设置的销售底价0,则需要判断销售底价是否大于挂牌价,若大于,则不允许用户操作d): 需要判断用户设置的挂牌价是否在系统设定的合理范围内(取系统设定的合理范围,从表jy_pzsz中获取,根据大类获取),若挂牌价低于系统设定的合理挂牌价的最低值,则需要提示用户不合法,并不允许用户操作;若挂牌价高于系统设置的合理的挂牌价的最高值,则需要提示用户不合法,并不允许用户操作e): 判断自动接受价差不允许大于自动拒绝价

31、差f): 判断自动接受价差不能大于挂牌价g): 判断自动拒绝价差不能大于挂牌价h): 若未延期交货资源,则需要根据交易中心设定的最长延期交货天数,来判断用户设定的交货天数是否大于交易中心的规定值,若用户设定的交货天数大于交易中心规定的天数,则提示用户,并不允许用户继续操作3.3.2.4 挂牌对已经设置好的挂牌参数的资源进行销售处理,即将该资源挂到平台上进行销售,买家业务员可以在购买的过程中看到该资源的销售状态。用户在未挂牌资源清单页面中先选中资源信息(序号后面的checkBox勾上),在点击挂牌按钮。系统首先判断这些资源是否符合挂牌(挂牌价、挂牌数量、挂牌重量必须大于0),条件符合就进入挂牌确

32、认页面,在挂牌确认页面里,用户再选中资源,点击确认,挂牌成功后就进入已挂牌清单列表3.3.2.5 撤牌将销售中的资源撤牌,即该资源因为种种原因,由卖家业务员将它从在销售的状态改为不被销售的状态,即将该资源下架。用户在已挂牌清单页面选择资源后,点击撤牌按钮对资源进行撤牌操作,如果资源中有正在洽谈的信息,则不能撤牌,返回到已挂牌清单页面。撤牌成功,进入提示信息页面,提示用户是继续撤牌还是挂牌。3.4 挂牌撤牌业务流程3.4.1挂牌撤牌流程挂牌流程描述说明:(1):开始(2):卖家业务员点击 我卖钢材- 资源挂牌,进入资源挂牌模块中,如图3-2所示:图3-3资源挂牌界面(3):默认情况下,页面显示的内容为无查询条件的数据(系统只显示当前货主)的未挂牌资源列表,数据以分页的形式显示,每页显示20行数据(4):在资源列表中,有的资源里记录了多个资源码单,卖家可以选择,以确定资源。如果卖家业务员只选择了部

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1