【ACCESS精品源码栏目提醒】:网学会员--在 ACCESS精品源码编辑为广大网友搜集整理了:基于Web技术的外汇牌价自动发布系统设计—数据的提取、导入及更新(毕业论文doc) - 毕业设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
基于 Web 技术的外汇牌价自动发布系统设计 ——数据的提取、导入及更新 年 06 月 10 日
精品 基于 Web 技术的外汇牌价自动发布系统设计 ——数据的提取、导入及更新 摘 要:一般地一国货币汇率稳定能构造良好的国际投资环境吸引外资流入从而使该国国际储备增加;反之则导致资本外流外汇储备减少.当一国的汇率变动导致出口大于进口时则外汇收入增加外汇储备增加。
所以,这一基于Web技术的外汇牌价自动发布系统的设计则可以为广大用户带来方便。
在本设计中,利用VB开发平台提供的强大能力,以强大的带有自动分析结果的编辑器来生成记忆数据,以流行的INI文件格式来储存记忆库,以表格方式显示记忆库,以强大的ADODB新型数据库访问平台来保存结果,以流行的
Access数据库来保存数据,使系统具备极强的可扩展性和实用性。
程序经过验证可以分析各大银行的外汇牌价表上的数据,也可以分析其它网页的数据。
在本设计中,主要是能顺利实现对某些重要数据的提取、导入、手动更新和自动更新的功能,并且能够在相应的Led屏上显示出来,以供广大用户作参考。
关键词:外汇牌价;VB 6.0;界面设计;INI 文件;ADODB;
Access 2003 The design of the foreign exchange rate auto-issue system based on the Web ——abstracting inputting and renewing of the data Abstract: Generally the stable exchange rate of a country can build agood invested environment and absorb foreign capital people thus it canincrease its national store for future use. Otherwise it can cause capitalflight and reduce its foreign exchange reserve. When the exportation is morethan the importation caused by exchange rate changing both its foreign exchange
精品income and its foreign exchange reserve will increase. Therefore we call tomind that completing this automatic issue system design based on Web technicalforeign exchange rate can bring more conveniences. In this design using the formidable ability which provided by VBdevelopment platform producing the stored data by the automated analysis resulteditor formidable storing up the memory storehouse by the popular INI documentformat demonstrating memory storehouse by sheet preserving the result throughvisiting the platform by the formidable ADODB new database and preserving thedata by the popular
Access database in order to make the system have the greatextendibility and the usability. The procedure may analyze each bank after theconfirmation in the foreign exchange rate table data and it may analyze otherhomepages the data as well. In this design we mainly can realize to extract and induct the importantdata smoothly the function of manual renewal and the automatic renewal andcan demonstrate on the corresponding Led screen. This design is just for theuser community to make the reference. Keywords: foreign exchange rate;VB 6.0;Interface Design;INI file;ADODB;
Access2003
精品 目 录序 言 ................................................................ 1第 1 章 设计要求及指标 ................................................. 2 1.1 课题目的和意义.................................................... 2 1.2 国内外研究综述.................................................... 2 1.3 主要内容和要求.................................................... 3 1.4 设计思路和方案.................................................... 4 1.5 预期成果.......................................................... 4第2章 基础技术 ....................................................... 5 2.1 Visaul Basic 6.0 简介 ............................................ 5 2.1.1 VB 的文件操作 ............................................... 5 2.1.2 主要 VB 字符串操作函数介绍................................... 5 2.2 系统主要组件介绍.................................................. 6 2.2.1 Inet 控件................................................... 6 2.2.2 RichTextBox 控件 ............................................ 6 2.2.3 MSHFlexGrid 控件............................................ 6 2.2.4 Timer 控件 .................................................. 7 2.3
Access 数据库 .................................................... 7 2.3.1 数据库
Access 简介........................................... 7 2.3.2 系统开发采用的主要技术简介.................................. 7 2.3.3 数据库记录的增删改操作...................................... 8 2.4 VB 与
Access 数据库的连接 ......................................... 8 2.5 INI 文件 .......................................................... 9 2.5.1 INI 文件概述 ................................................ 9 2.5.2 INI 文件与 TXT 文件的区别 .................................... 9
精品第 3 章 系统 .............................................. 10 3.1 系统框架的设计................................................... 10 3.1.1 工程流程图................................................. 10 3.1.2 系统概要设计............................................... 11 3.1.3 工程中的模块............................................... 12 3.1.4 系统主界面设计与实现....................................... 14 3.2 网页数据显示..................................................... 19 3.2.1 网页源文件显示............................................. 19 3.2.2 数据显示................................................... 19 3.3 网页数据编辑..................................................... 19 3.4 共性文件和网页数据的结合......................................... 19 3.5 数据导入到数据库................................................. 20 3.6 数据的更新....................................................... 20第4章 源代码分析 .................................................... 21 4.1 界面设计分析.................................................... 21 4.2 依赖项说明...................................................... 21 4.2.1 各功能源代码说明......................................... 21第 5 章 系统测试 ....................................................... 23第 6 章 结束语 ......................................................... 27参考文献 ............................................................... 28致 谢................................................. 错误!未定义书签。
精品 基于 Web 技术的外汇牌价自动发布系统设计 ——数据的提取、导入及更新 序 言 在经济全球化和知识化的今天,世界各国在经济领域的相互依存度不断提高。
因此,货币汇率,尤其是国际经济交易活动计价和结算货币汇率的稳定,已构成国际经贸活动和世界经济发展的重要因素之一。
通常情况下,中小国家货币汇率变动仅仅对贸易伙伴国的经济产生一定影响。
而主要发达国家的货币汇率则不然如美元、欧元和日元等等。
这些国家的货币一般被国际社会普遍接受,充当国际交易的计价手段、支付手段和储备手段所以它们的汇率变动对整个世界经济影响很大。
所以,制作这个基于 Web 技术的外汇牌价自动发布系统的设计,使广大用户可以更好地了解到每天最新的外汇牌价。
计算机是现代科学技术的结晶,也是一种大众工具,所以计算机知识不仅是一种技能,而且能培养自学能力以及对知识的向往。
而外汇牌价自动发布系统的设计,不仅对于计算机的应用领域有了进一步的研究,而且更加方便了广大用户对计算机的工作任务处理,提高了人们了解各外币之间合理兑换的效率,这给人们带来了很大的方便。
Access 的实用性很强,而且功能强大,是当前应用比较广泛的一个数据库,本设计就是用它来设计与开发的一个能够自动发布的外汇牌价系统。
知识信息时代,经济的发展离不开完善的管理,本软件就是一套给个人用的观察外汇牌价的软硬件结合的系统,它可以有效的提取、导入和更新各外汇之间兑换的精确而又最新的数据,不仅是个人或家庭理财的好帮手,而且储量不大,只需在单机运行就可以,所以给广大用户提供很好的服务。
希望通过对本设计的介绍,帮助大家建立起一套全面的且符合将来社会发展潮流的,而且受用终生的能够自动发布的外汇牌价系统。
精品 第 1 章 设计要求及指标1.1 课题目的和意义 在我国,外汇牌价采取以人民币直接标价方法,即以一定数量的外币折合多少人民币挂牌公布。
每一种外币都公布 3 种牌价,即外汇买入价、外汇卖出价、现钞买入价。
卖出价是银行将外币卖给客户的牌价,也就是客户到银行购汇时的牌价;而买入价则是银行向客户买入外汇或外币时的牌价,它分为现钞买入价和现汇买入价两种。
“外汇牌价”,即外汇指定银行外汇兑换挂牌价,是各银行指总行、分支行与总行外汇牌价相同根据中国人民银行公布的人民币市场中间价以及国际外汇市场行情,制定的各种外币与人民币之间的买卖价格。
这种价格在同一天中不变,不同日期则价格可有变动。
可见,“外汇牌价”提供的是各银行制定的、“外汇与人民币”在某一天的交易价格,它变动较少,变动时间以“日”计算外汇是用外国货币表示的,用于国际结算的信用凭证和支付凭证。
银行外汇牌价是指各外汇指定银行以中国人民银行公布的人民币对美元交易基准汇价为依据,根据国际外汇市场行情,自行套算出当日人民币对美元、日元、港币以外各种可自由兑换货币的中间价。
外汇指定银行可在中国人民银行规定的汇价浮动幅度内,自行制定各挂牌货币的外汇买入价、外汇卖出价以及现钞买入价和现钞卖出价。
这些挂牌价即为银行外汇牌价。
1.2 国内外研究综述 随着 Internet 的快速发展,人们的投资理财方式发生了巨大的变化,传统的银行存款已经不再是人们获得投资回报的主要方式,人们更多地开始关注外汇的变化。
初步建立了符合社会主义市场经济要求的外汇管理体制,经受了亚洲金融危机的冲击,促进了国民经济持续健康发展和对外开放水平的进一步提高。
由于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群,人们对它的需求程度越来越大,这也就意味着外汇牌价自动发布系统的内容将日益增加,对其更新的速度也就提出了越来越高的要求。
传统的发布方式过程繁琐,效率低下,已经不能满足人们日益增长的需求,于是自动发布系统应运而生,它的出现
精品大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,它将不断完善外汇牌价自动发布系统,以满足当今社会发展的需求。
1.3 主要内容和要求 该课题将介绍外汇牌价自动发布系统的设计过程,采用 Visual Basic 6.0 作为开发工具,
Access 2003 作为后台数据库,这是经典的单机版数据库管理信息系统的开发组合。
在本系统的开发过程中,主要了解系统的需求分析、的完整过程,掌握
Access 数据库的基本管理方法,例如创建数据库、创建表、创建查询、备份和还原数据库等。
常用 SQL 语言的使用方法以及 Visual Basic 数据库开发技术,积累有效的数据库应用系统实战经验。
采用 Visual Basic 技术,结合
ACCESS 数据库,设计一个基于 Web 技术的外汇牌价自动发布系统。
为该系统建立数据库,形成一个包括各国货币之间的买卖价格的功能模块的外汇牌价自动发布系统。
用户可以根据自己的需要去查看各国货币之间的兑换信息(包括人民币与外币以及外汇与外汇之间的兑换等等)。
1.采用 Visual Basic 技术,实现界面设计; 2.采用
ACCESS 数据库技术,实现数据库结构; 3. 通过 VB 代码将静态甚至动态网页的源代码取下,构成网页资料。
精品1.4 设计思路和方案 用 VB 自动提 从
Access 数据库提 取网页源代码 取所需数据 将数据通过串口传输 筛选代码,取出货币 至LED显示屏 和汇率等信息
Access 数据库 LED屏显示外汇 存储至 牌价表 数据库1.5 预期成果1. 将外汇牌价有效数据部分取下,并在屏幕上显示;2. 定期实现手动更新或自动更新外汇牌价中各数据的功能;3. 有一定的数据处理功能,并且能够显示出历史时期的数据;4. 不仅是以数据的形式,还能够以列表或曲线的形式显示。
精品 第 2 章 基础技术2.1 Visaul Basic 6.0 简介2.1.1 VB 的文件操作 (1)打开文件 Open 语法格式为: Open “文件名” For 模式 As 文件号 Len记录长度 (2)关闭文件 Close,语法格式为: Close 文件号,文件号……2.1.2 主要 VB 字符串操作函数介绍 1.InStr 函数:寻找字符串格式: PInStrXY 指从 X 第一个字符起找出 Y 出现的位置 PInStrnXY 从 X 第 n 个字符起找出 Y 出现的位置 2.Mid 函数:读取字符串中间的字符格式: PMidnXY 指其中包含字符串中指定数量的字符说明:(1) n 为字符串表达式,从其中返回字符; (2) X 是指定字符串 n 中被取出部分的字符位置,如果 X 超过 n 的字符数,Mid 返回零长度字符串(””); (3) Y 是要返回的字符数,如果省略或 Y 超过文本的字符数包括 X 处的字符,将返回字符串中从 X 到尾端的所有字符。
3.EOF 函数:表明已经到达为随机或顺序 Input 打开的文件的结尾。
格式: EOFfilenumber说明: 必要的 filenumber 参数是一个 Integer(整数)值,包含任何有效的文件号。
4. LOF 函数:表示用 Open 语句打开的文件的大小,该大小以字节为单位。
格式: LOFfilenumber说明: 必要的 filenumber 参数是一个 Integer(整数)值,包含一个有效的文件号。
精品2.2 系统主要组件介绍2.2.1 Inet 控件 Internet Transfer 控件实现了两种广泛使用的 Internet 协议: 超文本传送协议HTTP 和文件传送协议FTP。
使用 Internet Transfer 控件可以通过 OpenURL 或Execute 方法连接到任何使用这两个协议的站点并检索文件。
1.基本操作 Internet Transfer 控件的功能依赖于将要使用的协议。
由于所支持的两种协议工作起来不尽相同,所能够进行的操作就依赖于正在使用的协议。
例如,GetHeader 方法只能用于 HTTP(HTML 文档)协议。
然而,有些过程对两个协议是通用的。
最基本的,如果要使用任何一个协议,则必须将 AccessType 属性设置为合法的代理服务器。
2.调用 OpenURL 方法 设置完 AccessType 属性后,最基本的操作就是用合法的 URL 调用 OpenURL 方法。
使用 OpenURL 方法时,操作所得到的结果将依赖于目标 URL。
2.2.2 RichTextBox 控件 RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准 TextBox 控件不具有的且更高级的指定格式的许多功能。
它支持 OLE 对象的剪贴板和 OLE 拖/放操作。
从剪贴板中粘贴进一个对象时,它被插在当前插入点处。
一个对象被拖放到控件时,插入点将跟踪着鼠标光标的移动,直至鼠标按钮释放时该对象即被插入。
标准 TextBox 控件用到的所有属性、事件和方法,RichTextBox 控件几乎都能支持,例如 MaxLength、 MultiLine、 ScrollBars、 SelLength、 SelStart 和 SelText。
对于那些可以使用 TextBox 控件的应用程序,也可以很容易地使用 RichTextBox 控件,且 RichTextBox 控件并没有和标准 TextBox 控件一样具有 64K 字符容量的限制。
2.2.3 MSHFlexGrid 控件 MSHFlexGrid 控件显示和操作表格数据。
其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。
可以在 MSHFlexGrid 中的任何单元放置文本、图片或这二者。
Row 和 Col 属性指定 MSHFlexGrid 控件的当前单元。
也可以在代码中指定当前单元,或在运行时使用鼠标或键盘改变当前单元。
Text 属性引用了当前单元中的文
精品本。
如果单元中的文本太长以致不能在单元中一行显示,将 WordWrap 属性置为 True 将在单元中分多行显示文本。
使用 Col 和 Row 属性确定 MSHFlexGrid 控件中的行数和列数。
使用 Band 属性确定 MSHFlexGrid 中的 band 风格。
2.2.4 Timer 控件 Visual Basic 提供一个 Timer 控件,其本质上是一个具有间隔时间设置所触发的时间程序,使我们可以将其隐藏在系统中,以某一时间间隔触发相关程序。
一个 Windows 应用程序含定时器后,下一步便要做时间间隔的设定。
此时可以借助Interval 属性来设定,此属性栏的单位是千分之一秒,因此,若想设定每秒产生一事件,可在此设定 Interval 值为 1000。
注意:对于一般个人电脑而言,定时器的精确度是一秒大约最多只能产生 18 次事件,因此,为求程序精确,最好 Interval 值不要少于 56。
2.3
Access 数据库2.3.1 数据库
Access 简介 本系统采用
Access 作为后台数据库,
Access 数据库是微软公司发布的 Office 软件包中的关系型数据库软件,具有功能灵活、界面友好、易于学习操作等特点,拥有广泛的用户群体。
Access 是开发单机小型数据库应用系统的理想工具,可以独立开发数据库应用系统,也可以作为后台数据库与 Visual Basic 等高级语言结合使用。
Access 是文件数据库,文件的扩展名为 mdb。
Access 数据库由表、查询、窗体、报表、数据访问页、宏和模块等数据库对象组成。
2.3.2 系统开发采用的主要技术简介 Visual Basic 提供了比较丰富的数据访问技术,例如 ADO、ODBC、DAO 和 RDO 等。
其中 ADO 是最新的数据库访问技术。
它是使用更加简单,而又更加灵活的对象模型。
在本设计中,所采用的是 Adodb 数据访问对象。
这里需要说明的是,aoddb 及 adodc都 是 是 数 据 访 问 对 象 但 是 aoddb 脱 离 控 件 adodc 是 对 控 件 操 作 例 如 绑 定 了textcombo,用 adodb 就比较好如果是要对多个表操作只是写 sql 语句就可以,而adodc 就不行了 而且用控件绑定不能提高程序员的编程能力。
.
上一篇:
浙江春天医药网站(毕业论文doc)
下一篇:
中小企业财务战略选择的探讨