- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文
(科研训练、毕业设计)
题 目:EBCDIC文件公共转码器的实现
姓 名:
学 院:软件学院
专 业:软件工程
年 级:
学 号:
指导教师(校内): 职称:
指导教师(校外): 职称:
年 月 日
EBCDIC文件公共转码器的实现
[摘要]
EBCDIC码与ASCII码的互转在银行各个系统之间的信息交换起到了非常重要的作用,本文阐述了EBCDIC文件公共转码器的实现。
我们开发的EBCDIC文件公共转码器主要由转码模块和日志处理系统两部分组成。源系统的EBCDIC文件格式通过转码器转成ASCII文件格式,并生成相关的日志信息,由log4cpp日志处理系统保存成文件形式,同时我们可以根据需要由log4cpp日志处理系统调用ODBC API将日志信息记录到指定的数据库中。
该转码器的开发为客户端机器与服务器等大型机之间的信息交换提供了便利,而log4cpp结合ODBC技术的使用,也使该转码器具备更广泛的应用性。
[关键词] EBCDIC 转码 log4cpp ODBC
Abstract
The converting between EBCDICcode and ASCII code plays a very important role in message exchanging between bank systems. This paper mostly demonstrates the implement of an EBCDIC file convertor.
The EBCDIC file convertor that we develops is compose of two parts which are a code convertor and a logging system. The source file which is EBCDIC code was converted to ASCII code by convertor. The logging message was saved as a file by log4cpp system, and it also could be saved to database using ODBC API.
The development of the convertor make it convenient for exchange messages between servers and clients. On the other hand, using log4cpp and ODBC as logging system make the convertor more usable.
[keyword] EBCDIC code-convertor log4cpp ODBC
目 录
[摘要] 2
Abstract 3
第一章 引言 6
1.1 开发背景 6
1.2 工作内容 7
1.3 论文结构 7
第二章 系统的设计与实现 8
2.1 转码模块 8
2.1.1原理 8
2.1.2转码模块的功能设计 9
2.1.3转码模块的详细设计 10
主控处理程序 10
公共参数类 11
转码函数类 11
检核函数类 12
2.2 log4cpp的应用 13
2.2.1 log4cpp的结构 13
2.2.2 各组件之间的关系 14
2.2.3 log4cpp的使用 15
2.3 ODBC的封装 16
2.3.1 原理 16
2.3.2 ODBC的封装 17
2.4 本章小结 18
第三章 总结 19
致谢 20
参考文献 21
附录一 转码规则 22
附录二 检核规则 24
第一章 引言
1.1 开发背景
EBCDIC (Extended Binary Coded Decimal Interchange Code) 为国际商用机器公司(IBM)于1963年-64年间推出的字符编码表,根据早期打孔机式的二进化十进数(BCD, Bindary Coded Decimal)排列而成。[1] 建行的各个系统之间有大量的文件需要交换,存储在大型机里的文件都是以EBCDIC文件格式存在的,而我们使用的微机通常是ASCII文件格式。 因此,EBCDIC文件公共转码器的开发主要是应用于源系统的EBCDIC文件格式和普遍使用的ASCII文件格式之间的转换。此外,该转码器还可用于将ASCII文件格式转成定长的ASCII文件,对于转码系统还有相应的性能要求(见表1-1)。而将log4cpp作为日志处理系统,并通过使
文档评论(0)