1.2.1有关冠字号码的问题 2
1.2.2 文件格式问题 3
1.3解决办法 3
1.4 开发目的 4
1.5 本论文结构 5
1.6 本章小结 5
2.需求分析 6
2.1系统需求 6
2.2 文件格式分析 6
2.2.1 需求转换的文件格式 6
2.2.2 统一文件格式 8
2.3本章小结 9
3 总体设计 10
3.1 总体系统结构图 10
3.2 接口层 11
3.3功能组成 12
3.4 可行性研究 12
3.4.1 可行性分析 12
3.5采用的软硬件平台 13
3.5.1开发平台的选择 13
3.5.2 MFC(Mycrosoft Foundation Classes)应用程序框架 14
3.5.3 Visual Studio 2010相关知识简介 15
3.5.4 Windows 编程的特点 16
3.6本章小结 17
4详细设计 18
4.1 系统功能结构图 18
4.2软件运行流程 19
4.3 文件格式分析 19
4.3.1 三种文件格式 19
4.4 文件格式过滤功能 20
4.5 文件格式的重命名 20
4.6文件的存储策略 21
4.7 数据流向 21
4.8 程序处理函数 22
4.9界面设计 22
4.10 系统的其它功能 23
4.11本章小结 23
5 系统的实现 24
5.1 文件的选择 24
5.2 文件格式转换 25
5.3 文件转换状态日志 26
5.4 文件查找功能 29
5.5本章小结 29
结论 30
致谢 31
参考文献: 32
1 引言
1.1 项目背景
1.1.1 冠字号码定义与简介
人民币纸币上的“冠字”就是印在纸币上用来标记印刷批次的两个或三个字母,由印钞厂按一定规律编排和印刷。“号码”则是指印在冠字后面的阿拉伯数字流水号,用来标明每张钞票在同冠字批次中的排列顺序。
冠字号码是为统计钞票印制数量、标记钞票唯一性的一种符号。冠字号码(简称“冠号”) 由两部分组成: 冠字和号码, 冠,取首之意,“冠字”也称“字头”,即印在票券号码前的符号, 人民币冠字一般由罗马数字或汉语拼音组成, 冠字后的阿拉伯数字即为“号码”。人民币一般实行“一票一号”,冠号代表着每张钞票独一无二的身份, 是钞票的“身份证”[9]。