广西工行自助终端系统详细设计与实现

3星 · 超过75%的资源 需积分: 15 10 下载量 71 浏览量 更新于2024-07-23 收藏 463KB DOC 举报
"广西工行自助终端系统详细设计说明书" 本详细设计说明书主要涵盖了广西工商银行自助缴费系统的自助终端软件设计,旨在为开发人员提供一个清晰的实现路径,以便在完成概要设计的基础上,深入到各模块的详细实现。该文档特别针对代码编写者和系统维护人员,确保他们能理解和实施系统的所有功能。 1. 项目背景 - 项目名称:广西工行自助缴费系统自助终端软件 - 提出者:自助产品部、业务员 - 开发者:柯永林、戴富荣 - 用户:自助技术部、业务员、消费者 2. 程序系统结构 - 该部分详细描述了系统架构,包括程序模块的层次结构和划分,以及不同组件如何协同工作来实现整个自助终端的功能。 3. 全局数据结构说明 - 在这部分中,常量和变量的定义被详细阐述,以保证数据的一致性和准确性。同时,数据结构的设计也得到说明,这对于数据存储和检索至关重要。 4. 程序设计 - 公用函数(方法)模块设计:涵盖了C#层的公共类方法,硬件操作类方法,以及系统操作类方法,这些都是系统运行的基础。 - C#层公用类方法:定义了系统中可复用的函数和逻辑,提高代码的可维护性。 - C#层硬件操作类方法:详细设计了与硬件交互的接口,如读取磁条卡、处理输入输出等。 - C#层系统操作类方法:包含了系统层面的控制功能,如错误处理、状态管理等。 - 配置模块设计:详细介绍了系统的配置机制,包括功能描述、构成文件以及方法说明,便于系统配置和更新。 - C#层其他功能模块设计:涉及自动关机与自动重启、屏幕保护、影音处理和参数初始化等功能,这些模块提升了用户体验和系统的稳定性。 - 交易设计:交易处理是系统的核心,包含了出错处理设计,确保交易的安全性和准确性。 5. 术语定义 - 诸如磁条卡、交易处理码、个人标识码(PIN)、报文鉴别码(MAC)和工作密钥等关键术语被定义,以确保所有相关人员对系统运作的理解一致。 这份详细设计说明书通过深入到每个功能模块的细节,为开发团队提供了全面的指导,确保了广西工行自助终端系统的高效开发和稳定运行。开发者柯永林和戴富荣将基于此文档,构建出一个能够满足自助技术部、业务员以及消费者需求的自助缴费系统。