现金收发管理系统的软件设计与实现

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:lulaiyue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着银行业务的不断发展,从以前的客户存款、取款、贷款等等到当今的家庭各项费用开支(包括水费、电费、煤气费等等)、小额贷款都可以通过银行来办理。现金收发管理设备,诸如ATM机、存取款一体机的应用已经越来越广泛。当前,银行使用的现金收发设备,大多基于x86架构设计。x86体系结构的CPU诞生在早期技术不成熟的时期,相关外设不断变化。使得x86为了考虑兼容的问题,硬件、软件方面越来越庞大。导致功耗高、体积大。另外,x86体系结构由于技术的不开放性,也导致了软硬件难以定制化的缺点。基于特定的需求,为了实现银行现金业务更灵活的操作方式,本文提出了嵌入式现金收发管理设备的新概念,设计并实现了一套管理系统,用于现金的收发管理。在对现有现金收发管理系统的特点和技术的分析研究基础上,由系统功能需求决定,设计了一种嵌入式现金收发管理的软件方案。嵌入式现金收发管理系统主要实现客户的存取款、系统硬件外设管理、与服务器端的数据通信等功能。本文首先简单的概述了嵌入式现金收发管理系统的组成和平台,包括硬件组成以及操作系统的选型,在此基础上,阐述了模块化的系统应用软件设计方案。而后研究了系统软件实现的关键技术。在这些步骤完成之后,详细设计和实现了嵌入式现金收发管理系统的应用软件,包括软件功能模块以及相关数据库的设计与实现,重点阐述了软件关键功能模块的设计与实现。最后,给出了软件测试和分析的执行过程,包括详细的测试用例和测试结果等。以及针对本次系统的设计中的不足之处,提出的改进措施和方案。本现金收发管理系统的软件运行平台为嵌入式Linux操作系统,数据管理方面采用嵌入式数据库Berkeley DB。系统软件使用模块化设计方案,系统软件开发使用了嵌入式图形界面开发、Socket网络通信、多线程操作和Berkeley DB数据库编程等技术。测试结果证明,嵌入式现金收发管理系统符合应用需求,能够对银行现金业务进行有效的管理。
其他文献
智能交通系统是计算机视觉的重要应用领域。车牌是交通场景图像中常见到的目标类,车牌的检测与识别技术是许多智能视频分析应用系统的基础。在车牌检测与识别的应用工程中,由
聚类分析是数据挖掘的核心技术之一,但现有的多种聚类算法在编程语言的选用、对外提供的接口上存在着很大差异,这些差异给应用聚类方法分析问题的研究人员带来了不便。问题求
P2P网络的“分散、半可信和动态性”使传统公钥基础设施(PKI)的证书管理困难和基于身份公钥密码体制(ID-PKC)的密钥托管问题特别突出,因此P2P网络的安全问题成为公认的难题。
近年来,随着Internet的迅速发展,对等网络技术(P2P)已经逐渐成为了热门话题。P2P文件共享技术通过用户之间的对等连接实现资源共享,不依赖于提供服务的中心节点,突破了服务器瓶颈
随着社会经济与科学技术的高速发展,在统筹协调问题上,如何高效、合理地分配运动俱乐部的场务资源已成为俱乐部和计算机业内人士普遍关注的问题。考察现有俱乐部Tee台资源分配
随着P2P(对等)网络的快速发展,为了在两个陌生用户之间建立信任,提出了信任协商的概念。在两个安全域之间建立信任需要交换大量的证书。两个陌生用户之间交换证书时,总是会担
自从改革开放以来,我国经济高速地发展,航海运输业也日益繁荣。随着港口货物吞吐量的迅速增加,船舶交通量的不断增大,通航环境越来越复杂,水上交通安全管理的难度也逐渐加大。所以
Android系统作为智能手机的主要操作系统之一,凭借其强大的功能,丰富的应用获得了用户的青睐,市场占有率稳居第一。然而,Android系统在为人们提供方便产生极大经济效益的同时
随着网络信息技术的飞速发展,用户可以通过网络方便快捷地利用海量的共享信息,同时“信息爆炸”、“信息过载”、“信息垃圾”等很多问题日趋严重。而且那些无用或者有害信息
KTA是基于H.264视频编解码标准而建立的一套实验模型,它在H.264原有的基于块的运动补偿和变换的编码框架基础上,研究新技术以进一步提高视频编解码效率。KTA是介于H.264和新