基于Android的手机银行系统的设计与实现

被引量 : 0次 | 上传用户:wxy199
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机银行是电子银行系统的重要组成部分,作为货币电子化与移动通信技术相结合的金融服务,手机银行系统可以让人们在任何时间、任何地点处理多种银行业务,同时非常大地延伸了银行的金融服务,传统和创新的服务被银行用方便、快速而又相对安全的方式为客户提供。同时又由于手机所独具的便携特性,使手机银行系统成为继ATM(自动取款机)、互联网、POS(销售终端)机之后的商业银行开展业务的强大工具,并且逐渐越来越多地受到商业银行的关注。因此,开发出更安全可靠更便捷的手机银行系统成为各家商业银行在电子银行领域竞争的焦点。本文论述了开发在搭载Android操作系统的智能手机上运行的手机银行系统的整个过程。该手机银行系统包含服务器端和Android手机客户端,此系统的服务器端是使用JavaEE的技术在SSH开源集成框架上开发的Web应用,最后打包发布在Tomcat 7.0 Web应用服务器上,Android手机客户端是在ADT(Android Development Tool)的Android集成开发环境中使用Java语言开发的APK(Android Package)应用软件包。手机银行系统服务器与手机银行系统的客户端之间的通讯是使用Apache的HttpClient三方的开源工具类,遵循HTTPS的通讯协议,实现从手机客户端向服务器发送GET或POST请求消息并且接受其返回消息来实现的。为了提高系统的安全性,该系统在从手机客户端登录服务器的过程中添加了验证客户指纹的功能,指纹验密通过后才可以输入客户密码和动态验证码去登录手机银行系统。同样出于客户账户安全的考虑,为登录功能添加了连续输错密码的次数限制,当超过了限制的次数,则客户账号将被锁定。另外在整个的交易过程中,手机客户端与服务器的所有交互报文都进行了HTTPS加密。文章的最后,根据测试的目的,基于黑盒和白盒的测试方法编写了覆盖到各个业务功能模块和程序的各个执行路径的测试用例,在搭建的测试环境中依次执行并且记录下了实际的执行结果,最后与预期的执行结果进行了对比,基本上都一致,测试的结果令人满意。
其他文献
民事诉讼非法证据排除规则对于保护公民基本权利、实现程序正义以及维护法律的尊严十分重要,该规则的核心是非法证据的标准问题。相关非法证据的标准不明确,具体表现在标准的
<正> 仙人掌科植物仙人掌,味苦,性凉,有消肿解毒、消炎止泻作用。近年来,笔者根据民间经验,应用仙人掌捣烂外敷,治疗痄腮十余例,效果满意。一般三天可痊愈,重者五天可愈。药
目的研究原发性胆汁性肝硬化(primary biliary cirrhosis,PBC)患者抗线粒体抗体(antimitochondrial antibody,AMA)、抗线粒体抗体M2亚型(AMA-M2)、抗GP210抗体和抗SP100抗体
随着中国和西方国家之间交流的不断加深,越来越多的外国影视作品涌入中国,美剧即为其中之一。由于存在语言障碍和文化差异,普通观众需要借助字幕欣赏这些作品。在这种情况下,
随着现代社会的不断进步以及汽车技术的快速发展,汽车的保有量也越来越大,不断见诸报端的车辆事故报道让人们对于汽车安全的重视程度越来越高。汽车防抱死系统(Anti-Lock Brake
灾难性抗磷脂抗体综合征发生于抗磷脂抗体阳性的患者,多继发于原发性抗磷脂抗体综合征、系统性红斑狼疮等。起病多有明确诱因,如感染、创伤、抗凝异常等。临床表现为小血管血
采用单辊快淬法制备Fe81-xCoxZr7Mo2B10-yGey(x=10,40;y=0,1)系列非晶合金,在真空条件下对非晶合金在温度为525~625℃进行热处理。借助差热分析仪(DSC)、X射线衍射仪(XRD)、透射电镜
超级电容器作为一种新型储能装置,是一种介于传统电容器和充电电池之间具有快速充放电的新型功率型能源存储设备。研究表明电极材料对其性能起到决定性影响。其中,炭材料具有密
随着社会经济的快速发展和劳动用工制度改革,劳动者与用人单位等社会不同群体之间的矛盾和利益冲突日益凸显,劳动关系呈现出了多样化和复杂化的特点,通过劳动争议仲裁方式处