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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于外汇行情的WEB开发系统设计含源文件.docx

1、基于外汇行情的WEB开发系统设计含源文件基于外汇行情的WEB开发系统作 者 院 系 专 业 年 级 学 号 指导教师 答辩日期 成 绩 内 容 提 要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对货币信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速快、查找方便、可靠性高、实时性强、存储量大、保密性好、成本低等。这些优点能够极大地提高货币管理的效率,也是银行等金融产业的科学化、正规化管理,与世界接轨的重要条件。外汇牌价系统是一个银行机构不可缺少的部分,它的内容对于银行本身

2、、交易客户双方来说都是至关重要的。外汇牌价系统是传统外汇市场的延伸,它可以利用网络的无限广阔空间,随时随地的对外汇牌价变化进行追踪,加上数据库技术的利用,可以将信息即时的以网页的行式展现给客户,大大简化了传统的外汇交易过程。因此外汇牌价系统是外汇交易不可缺少的一个重要环节。本篇论文主要说明了外汇牌价系统的开发过程和功能的实现。关键词:外汇牌价系统 牌价接收程序 牌价转发程序 外汇牌价网站端ASP AbstractWith the development of scientific technology and computer,the powerful function has now bee

3、n recognized by people,it has entered every fields of our society and played an important role.When used in organizing the information of foreign exchange,its fast and convention in searching information.These advantages not only can make the management of foreign exchange effective,but also are nec

4、essity of the scientifical and regulational management of banks.The system of foreign exchange list price is a necessity of an bank department.And the comment of it is vital to both customers and banks.The system is a extend of traditional foreign exchange form,which is able to use the infinite spac

5、e of internet.Customers can see the information at any time in any place.Whats more,the usage of the system of the database has greatly simply field the course of foreign money exchange.Therefore foreign exchange system is an important part of the bank.This essay has mainly explained the important f

6、unction of the system and how to make it work. Key words: The system of foreign exchange list price The process of accepting list price The process of transmitting list price The client of the system目 录一 开发背景 1二 系统开发基础 1三 问题定义与可行性研究 2四 系统设计 2 (一)系统设计的任务 2 (二)系统实现的功能 2 (三)系统结构 2 (四)应用结构 3 (五)系统流程 4 (

7、六)网络安全 4五 详细设计 4 (一)系统界面 4 (二)系统功能的实现 4 (三)数据库的实现 5(四)程序安装与卸载 8六 编码与测试 9七 运行与维护 11八 结束语 12九 附录 12十 参考文献 14基于外汇行情的WEB开发系统一 开发背景:此系统主要服务于建设银行大连市分行的外汇交易业务,建设银行大连市分行全新推出个人外汇买卖业务,此业务品种具有灵活、便捷的交易方式(柜台交易、电话银行交易、网上银行交易)、优惠的点差和“无微不至”的个性化服务的特点。个人外汇买卖业务是银行参照国际外汇市场的行情,提供即时外汇交易牌价,并接受个人客户的委托,按银行的报价将其持有的外币买卖成另一种外币

8、的业务。交易币种包括美元、日元、港币、欧元、英镑、新加坡元、加拿大元、瑞士法郎、澳大利、亚元.个人外汇买卖牌价,是采用国际外汇市场实时汇率为参考,不低于10美元等额外币的交易.建行受理个人外汇买卖的客户对象为具有完全民事行为能力,在建行开有外币存款客户或持有外币现钞的个人(指持有合法有效身份证件的中国公民和在中华人民共和国境内居住满一年的外国人)。二 管理信息系统基础管理信息系统就是我们常说的MIS(Management Information System)。MIS是一门新的学科,它跨越了若干个领域,比如管理科学系统科学运筹学统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法

9、,从而形成一个纵横交织的系统。(一) 管理信息系统的组成 管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。(二) 系统开发的一般方法 管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。(三) 系统的开发过程 管理信息系统的开发过程一般包括系统开发准备、系统调研、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方

10、式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。(四) Active 数据对象 ADO,即ActiveX数据对象(ActiveX Data Object):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口连接。三 问题定义与可行性研究(一)问题定义外部网站外汇买卖牌价实时查询功能,是将建行外汇行情发布服务器广播的外汇行情实时数据接收到外部网站中,并将数据以网页的形式推送到客户的浏览器端。(二)可行性研究在对系统的目标环境进行分析的基础之上要对系统进行可行性研究分析。从技术的可行性:充分利用银行和客户的软,

11、硬件资源,保密技术。从经济的可行性:进行开发成本的预算及了解取得效益的评估,进行成本效益分析。从营运的可行性:开发项目的运行方式在银行和客户间是否行得通,客户是否同意,现有操作方式是否可行。综合以上各方面进行系统可行性研究,编写可行性研究报告。四、系统设计:(一)系统设计的任务系统设计的基本目的就是回答“概括地说,系统应该如何实现?”这个 问题。在系统分析阶段,利用一定的思想、方法和工具对现行系统进行调查、分析确定 了新的系统的逻辑结构,同时产生了一系列的系统分析文档资料,这些资料一方 面得到用户的确认,从而确保了新系统的正确性;另一方面则称为系统设计的依 据。系统设计的任务就是依据这些文档资

12、料,采用正确的方法确定新的系统在计 算机内应该由哪些程序模块组成,它们之间用什么方式连接在一起已构成一个最 好的系统机内结构,同时还要使用一定的工具将所设计、输入输出界面(人-机 界面)设计等。(二)系统实现的功能外汇牌价主要有以下三个作用: 1、 外汇牌价系统可以为客户即时的提供外汇信息。通过外汇牌价系统,客户可将手上的一种外币即时兑换成另一种外币,用以应付各种需要。2、 外汇牌价系统可以帮助客户调整手中外币的币种结构。如某公司遵循“不要把所有的鸡蛋放在同一个篮子里”的原则,通过即期外汇买卖,将其全部外汇的15%由美元调整为欧元,10%调整为日元,通过此种组合可以分散外汇风险。3、 外汇牌价

13、系统还是外汇投机的重要工具。这种投机行为既有可能带来丰厚利润,也可能造成巨额亏损。(三)系统模式和结构1 系统模式外汇行情牌价系统采用C/S(客户机/服务器模式),C/S的特点是一台数据库服务器加多个客户机,客户机和服务器共同分担任务,网络上传输的是请求信息和必要的数据,这种模式至今仍是应用系统的一种主要模式。本系统主要完成数据数据管理,数据传输与数据分析等任务,由于数据库子系统有专人管理,需要经常对数据库进行测试和维护,,因此采用基于C/S的实现方式,并采用可视化的开发工具实现系统的功能。2 系统结构外部网站外汇买卖牌价的实时查询功能的实现是以建行已开发完成的外汇行情发布服务为基础的。其主要

14、结构包括外汇行情广播服务器、隔离数据泵、外部网站服务器、客户端浏览器程序。其结构如图一图一 系统结构图隔离数据泵WinntIP:192.9.100.12外汇行情广播服务器Sco5.0.4外部网站服务器NT 4.0串行口联接客户端浏览器工作流程如下:在银行内部网络主要是一台外汇行情广播服务器和一台隔离数据泵,两者用网线连接。服务器是SCO版本的Unix系统,隔离数据泵是WIN98或WINNT系统。外汇行情服务器同时又是一台FTP服务器,它为隔离数据泵设立了一个合法的用户名和密码,隔离数据泵通过FTP登录到行情服务器上,以数据包的方式获取行情数据。在银行外部网,有外部网站服务器,是WIN2000操

15、作系统,负责接收内部网的外汇行情数据包,并转化成外汇行情数据,写入access数据库,通过WEB服务器将外汇行情发布到网上。客户可以通过浏览器登录到WEB服务器上对外汇行情进行查询。在内部网和外部网之间,也就是在隔离数据泵和外部网站服务器之间采用串行口连接,保证了数据的单向流动,只能从内部网流向外部网,从而保证了银行内部网的安全。(四)应用结构:外汇牌价系统的主要应用流程如下:行情服务-隔离数据泵-外汇行情本地服务器-行情接收守护程序-外汇行情数据文件-行情查询程序-浏览器.其结构见图二图二 应用结构图 外汇行情广播服务器Sco5.0.4外部网站服务器NT 4.0客户端浏览器外汇行情网页外汇行

16、情本地服务器浏览器行情查询程序行情服务行情接收守护程序外汇行情数据包外汇行情数据包外汇行情数据文件隔离数据泵(五)系统流程如下:行情服务器将每次外汇行情的变动以数据包的格式发送给行情接收守护程序,行情接收守护程序将报文解析后写入外汇行情数据文件中后汇合形成各币种的实时行情数据,当用户在网上向WEB服务器进行行情查询时。行情查询程序将外汇行情数据文件的内容以网页的形式送给用户。(六)网络安全:从网络拓扑上:系统采用一台PC机作为“隔离数据泵”,它将接收到的外汇行情数据包通过串行口转发至外部网站服务器上,从而从网络上分隔开了内部网与外部网的其它联系。在应用上, “隔离数据泵”中的应用系统独占该串行

17、口,并保证数据流向仅从内部网流向外部网,而从外部网向内部网不可行,从而保证了系统的安全。五、详细设计: (一)系统的主要界面这是客户浏览最多的部份(见图三),客户只需在浏览器中输入网址,就能即时的看到外汇行情的变化,此网页每隔300秒动态的更新一次,用户也可手动更新,点刷新键即可.在这个画面中展现了英镑、美元、瑞士法郎、日圆、加元、欧元、港元、新加坡元等货币的买入价、卖出价、当日最高价、最低价、开盘价和收盘价,最大程度上满足了客户的需要,客户可根据外汇行情的变化,进行外汇买卖.图三 系统界面图(二)系统功能的实现外汇牌价系统主要包括行情接收守护程序和行情查询程序,和隔离数据泵三部分1行情接收守

18、护程序行情接收守护程序完成行情数据包的接收并将行情数据写入Access数据库中.程序列表 NTService.cpp 完成行情接收守护程序的安装、拆卸、启动、停止、关闭。 MyService.cpp NTService.cpp的子类,完成行情数据包的接收并将行情数据写入Acces数据库中. FCOffer.cpp 行情接收守护程序的入口程序。 FCOffer.ini 行情接收守护程序的配置文件2 行情查询程序 FCOffer.asp 将外汇行情数据文件的内容以网页的形式送给用户。3 隔离数据泵程序 FCOfferCom.cpp 完成从行情服务器上接收数据包,并将其发往串行口,并保证串行口的独占

19、使用。4隔离数据服务器程序 FCServer 完成从串行口取出数据,并将数据传送到外部网.(三)数据库的实现1动态数据库链接的实现(见附录代码一) 通过访问access数据库中的Freshtime表中fied属性(请参看数据库说明部分)每隔30秒是数据动态的更新。2外汇行情数据包说明外汇行情数据是外汇行情服务器在接收路透信息后,根据建行要求加点后形成建行的外汇买卖的报价.其数据包格式如下:币种1/币种2 现买入价/现卖出价 开盘买入价/开盘卖出价 最高买入价/最高卖出价后续报文长度(2字节)3外汇行情数据库的实现外汇行情数据文件采用Access数据库。库名为FCOffer。其中包括四个数据表(

20、1) 币种代码表CurCode(见表一),主要属性有:CurCode 文本 货币代码CurSign 文本 货币符号CurDesc 文本 货币中文名称表一 货币代码表CurCode贷币代码贷币符号中文名称24ATS奥地利先令29AUD澳大利亚元25BEF比利时法郎28CAD加拿大元15CHF瑞士法郎16DEM德国马克31ESP西班牙比赛塔33EUR欧元42FIM芬兰马克17FRF法国法郎12GBP英镑13HKD港元88IEP爱尔兰磅26ITL意大利里拉27JPY日圆89LUF卢森堡法郎20NLG荷兰盾90PTE葡萄牙埃斯库多01RMB人民币18SGD新加坡元14USD美元(2) 行情表 CurO

21、ffer(见表二),主要属性有:C1Sign 文本 货币1代码C2Sign 文本 货币2代码OpenSell 货币 开盘卖出价OpenBuy 货币 开盘买入价MaxSel 货币 当日卖出最高价MaxBuy 货币 当日买入最高价CurSell 货币 当前卖出价CurBuy 货币 当前买入价表二 货币行情表CurOffer贷币1代码贷币2代码买进价卖出价最高价最低价开盘价最新价AUDCAD¥0.86¥0.86¥0.86¥0.86¥0.86¥0.86AUDCHF¥0.82¥0.82¥0.82¥0.82¥0.82¥0.82AUDHKD¥4.23¥4.24¥4.25¥4.21¥4.25¥4.24AUDJ

22、PY¥65.19¥65.65¥65.42¥65.27¥65.37¥65.42AUDSGD¥0.96¥0.97¥0.97¥0.96¥0.96¥0.96AUDUSD¥0.55¥0.55¥0.55¥0.55¥0.06¥0.55CADCHF¥0.95¥0.95¥0.95¥0.95¥0.95¥0.95CADHKD¥4.96¥4.97¥4.98¥4.96¥4.98¥4.96CADJPY¥75.76¥76.12¥75.97¥75.86¥75.95¥75.94CADSGD¥1.12¥1.12¥1.12¥1.12¥1.12¥1.12CHFHKD¥5.31¥5.32¥5.34¥5.28¥5.31¥5.32CHFJ

23、PY¥79.75¥80.11¥79.97¥79.77¥79.83¥79.93CHFSGD¥1.18¥1.18¥1.18¥1.18¥1.18¥1.18EURAUD¥1.78¥1.78¥1.78¥1.78¥1.78¥1.78EURCAD¥1.53¥1.54¥1.54¥1.53¥1.53¥1.53EURCHF¥1.46¥1.46¥1.46¥1.46¥1.46¥1.46EURHKD¥7.75¥7.76¥7.79¥7.71¥7.77¥7.76EURJPY¥116.33¥116.79¥116.61¥116.31¥116.39¥116.56EURUSD¥0.98¥0.98¥0.98¥0.98¥0.98¥0.

24、98GBPAUD¥2.83¥2.83¥2.83¥2.82¥2.82¥2.83GBPCAD¥2.44¥2.44¥2.44¥2.43¥2.43¥2.44GBPCHF¥2.31¥2.32¥2.32¥2.31¥2.31¥2.32GBPEUR¥1.59¥1.59¥1.59¥1.59¥1.59¥1.59GBPHKD¥12.24¥12.24¥12.27¥12.19¥12.24¥12.24GBPJPY¥184.87¥185.37¥185.16¥184.50¥184.59¥185.12GBPSGD¥2.73¥2.73¥2.73¥2.72¥2.72¥2.73GBPUSD¥1.56¥1.56¥1.56¥1.55¥1

25、.56¥1.56HKDJPY¥14.91¥15.41¥15.21¥15.05¥15.06¥15.16SGDHKD¥4.47¥4.47¥4.47¥4.46¥4.47¥4.47SGDJPY¥67.55¥68.05¥67.83¥67.72¥67.81¥67.80USDCAD¥1.56¥1.56¥1.56¥1.56¥0.16¥1.56USDCHF¥1.48¥1.49¥1.49¥1.48¥1.49¥1.48USDHKD¥7.80¥7.80¥7.80¥7.80¥7.80¥7.80USDJPY¥118.52¥118.80¥118.88¥118.50¥118.63¥118.66USDSGD¥1.75¥1.75

26、¥1.75¥1.75¥0.17¥1.75EURSGD¥1.72¥1.72¥1.72¥1.72¥1.72¥1.72D HKD¥4.96¥4.97¥4.98¥4.96¥4.98¥4.96(3)刷新时间表FreshTime,主要属性有:Fidx 布尔型 校验位Fdate 日期型 年月日Ftime 日期型 时分秒(4)历史记录表history,主要属性有:C1 文本型 货币一名称C2 文本型 货币二名称Buy 文本型 买入价Sell 文本型 卖出价Date 日期型 交易日期4 隔离数据泵与隔离数据服务器间数据通讯说明隔离数据泵与隔离数据服务器采用串行口通讯, 其数据线连接方式为串口零调调制连线.(见附表6)图四 串口零调调制连线说明串口1(9针 凸口)串口2(9针 凸口)2332119955 由于外汇行情数据是以数据包的格式传送的,隔离数据泵与隔离数据服务器采用串行口通讯,通讯双方有数据缓冲,因此,双方通讯时,并不能保证隔离数据服务器每次能完整的接收一个数据包,因此,双方通讯时须要在隔离数据服务器端对数据进行重组形成原有格式的数据包,其方法如下:在隔离数据泵处对数据包进行封装,封装格式如下:数据包+xd;在隔离数据服务器端, 对接收到的数据进行重组,当发现有xd字符时,

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

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