EBCDIC文件公共转码器的实现-毕业论文.doc

EBCDIC文件公共转码器的实现-毕业论文.doc

ID:10562237

大小:231.00 KB

页数:25页

时间:2018-07-07

EBCDIC文件公共转码器的实现-毕业论文.doc_第1页
EBCDIC文件公共转码器的实现-毕业论文.doc_第2页
EBCDIC文件公共转码器的实现-毕业论文.doc_第3页
EBCDIC文件公共转码器的实现-毕业论文.doc_第4页
EBCDIC文件公共转码器的实现-毕业论文.doc_第5页
资源描述:

《EBCDIC文件公共转码器的实现-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、EBCDIC文件公共转码器的实现本科毕业论文(科研训练、毕业设计)题目:EBCDIC文件公共转码器的实现姓名:学院:软件学院专业:软件工程年级:学号:指导教师(校内):职称:指导教师(校外):职称:年月日第25页EBCDIC文件公共转码器的实现EBCDIC文件公共转码器的实现[摘要]EBCDIC码与ASCII码的互转在银行各个系统之间的信息交换起到了非常重要的作用,本文阐述了EBCDIC文件公共转码器的实现。我们开发的EBCDIC文件公共转码器主要由转码模块和日志处理系统两部分组成。源系统的EBCDIC文件格式通过转码器转成ASCII文件格式,并生成

2、相关的日志信息,由log4cpp日志处理系统保存成文件形式,同时我们可以根据需要由log4cpp日志处理系统调用ODBCAPI将日志信息记录到指定的数据库中。该转码器的开发为客户端机器与服务器等大型机之间的信息交换提供了便利,而log4cpp结合ODBC技术的使用,也使该转码器具备更广泛的应用性。[关键词]EBCDIC转码log4cppODBC第25页EBCDIC文件公共转码器的实现AbstractTheconvertingbetweenEBCDICcodeandASCIIcodeplaysaveryimportantroleinmessageexc

3、hangingbetweenbanksystems.ThispapermostlydemonstratestheimplementofanEBCDICfileconvertor.TheEBCDICfileconvertorthatwedevelopsiscomposeoftwopartswhichareacodeconvertorandaloggingsystem.ThesourcefilewhichisEBCDICcodewasconvertedtoASCIIcodebyconvertor.Theloggingmessagewassavedasaf

4、ilebylog4cppsystem,anditalsocouldbesavedtodatabaseusingODBCAPI.Thedevelopmentoftheconvertormakeitconvenientforexchangemessagesbetweenserversandclients.Ontheotherhand,usinglog4cppandODBCasloggingsystemmaketheconvertormoreusable.[keyword]EBCDICcode-convertorlog4cppODBC第25页EBCDIC文

5、件公共转码器的实现目录[摘要]2ABSTRACT3第一章引言61.1开发背景61.2工作内容71.3论文结构7第二章系统的设计与实现82.1转码模块82.1.1原理82.1.2转码模块的功能设计92.1.3转码模块的详细设计102.1.3.1主控处理程序102.1.3.2公共参数类112.1.3.3转码函数类112.1.3.4检核函数类122.2log4cpp的应用132.2.1log4cpp的结构132.2.2各组件之间的关系142.2.3log4cpp的使用152.3ODBC的封装162.3.1原理162.3.2ODBC的封装172.4本章小结1

6、8第三章总结19第25页EBCDIC文件公共转码器的实现致谢20参考文献21附录一转码规则22附录二检核规则24第25页EBCDIC文件公共转码器的实现第一章引言1.1开发背景EBCDIC(ExtendedBinaryCodedDecimalInterchangeCode)为国际商用机器公司(IBM)于1963年-64年间推出的字符编码表,根据早期打孔机式的二进化十进数(BCD,BindaryCodedDecimal)排列而成。[1]建行的各个系统之间有大量的文件需要交换,存储在大型机里的文件都是以EBCDIC文件格式存在的,而我们使用的微机通常是A

7、SCII文件格式。因此,EBCDIC文件公共转码器的开发主要是应用于源系统的EBCDIC文件格式和普遍使用的ASCII文件格式之间的转换。此外,该转码器还可用于将ASCII文件格式转成定长的ASCII文件,对于转码系统还有相应的性能要求(见表1-1)。而将log4cpp作为日志处理系统,并通过使用ODBCAPI作为接口,可以将前述的转码系统产生的日志信息直接记录到数据库,由于log4cpp具有的使用方便、扩展性强等优点,加上ODBC提供的API可以与任意类型数据库(Oracle、sqlserver、access、informix等,本文以sqlser

8、ver2k为例),可使转码系统具有更加广泛的应用范围。###需求描述R001处理性能大于1GB/SR002支

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。