基于Windows Mobile的手机银行应用系统的设计和实现

基于Windows Mobile的手机银行应用系统的设计和实现

论文摘要

本文是在Windows Mobile的基础上,结合实际的开发经验,充分考虑系统安全性和可靠性的以保证帐户和交易安全的情况下,实现了一个手机银行应用系统——MAP BANKING。在开发的分析阶段,通过分析原有SMS短信银行系统的架构设计,研究Windows Mobile社区中一些优秀的开源项目,最终确定了本系统的架构。我们将系统在逻辑上分成四层,它们分别是客户层、表示层、业务逻辑层和数据访问层。客户层包括三种客户端类型,即Windows Mobile手机客户端、Symbian手机客户端和J2ME手机客户端。在表示层,对应于四种客户端有相应的表示层组件为其提供视图服务,我们选用了Struts的MVC框架及标准的Servlet、JSP等技术,实现了命令模式、业务代理模式等。系统的业务逻辑层主要是为四种表示层组件提供业务逻辑服务,当表示层需要业务逻辑相关的操作时,都是通过调用业务逻辑层的服务来实现的。数据访问层是为上层提供数据访问的一层,我们用了Entity Beans作为O/R映射,只提供了本地接口调用。手机银行的可靠性和安全性仍旧是它是否能够普及的关键因素。在可靠性方面,系统通过事务来确保数据的完整性、一致性和可恢复性。在MAP BANKING系统中,将用户从客户端发送请求一直到客户端接到银行服务端请求响应看成一个完整事务,对未完成或者用户未响应应答的事务,数据库会回滚到上一个检查点的内容以保证系统的一致性。并把系统的事务分为三个阶段:请求事务处理阶段、数据库内部处理阶段、事务响应阶段;对每个阶段系统都将采用不同的方式进行处理。在安全性方面,本系统实现了客户到服务提供商之间端到端的安全交互,确保事务处理的安全。保护每个薄弱环节,确保数据从传输点到最后目的地之间完全的安全性,包括传输过程中的每个阶段,以确保整个传输过程中的安全性。采用DES加密和数字证书相结合的方式对用户进行身份认证;对密码等关键信息采用软键盘输入方式防止键盘被窃听;并通过自定义的安全协议(MB协议)对关键数据进行加密传输以保证其安全性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题研究背景及意义
  • 1.1.1 手机银行的出现及其发展现状
  • 1.1.2 手机银行的发展前景
  • 1.2 国内外手机银行研究动态
  • 1.2.1 国外手机银行的发展
  • 1.2.2 国内手机银行的发展
  • 1.3 目前手机银行存在的问题和不足
  • 1.4 MAP BANKING 设计的重点和难点
  • 第二章 手机软件开发平台-Windows Mobile
  • 2.1 Windows Mobile 及信息与安全服务套件(MSFP)
  • 2.1.1 什么是 Windows Mobile
  • 2.1.2 Windows Mobile5.0 及其新特性
  • 2.1.3 Windows Mobile5.0 信息与安全服务套件(MSFP)
  • 2.2 Microsoft .NET Compact Framework 概述
  • 2.2.1 什么是.NET Compact Framework
  • 2.2.2 Windows Mobile 平台及.NET Framework 精简版构架
  • 2.2.3 .NET Framework 精简版中常用类库窗体控件
  • 2.2.4 .NET Framework 精简版2.0 新特色
  • 2.3 Windows Mobile 5.0 开发环境的搭建
  • 2.3.1 需要安装的软件
  • 2.3.2 安装和配置过程
  • 2.4 本章小结
  • 第三章 MAP BANKING 系统的需求分析
  • 3.1 总体层次需求
  • 3.1.1 功能性需求
  • 3.1.2 非功能性需求
  • 3.2 部分功能需求详细描述
  • 3.2.1 证书管理需求总体描述
  • 3.2.2 自助缴费功能需求总体描述
  • 3.2.3 系统管理功能需求总体描述
  • 3.3 典型用例的细化
  • 3.3.1 手机用户登录
  • 3.3.2 手机用户余额查询
  • 3.4 MAP BANKING 系统的优势特点
  • 3.5 本章小结
  • 第四章 MAP BANKING 系统的总体设计
  • 4.1 系统总体架构设计
  • 4.1.1 MAPCLIENT
  • 4.1.2 MAPSERVER
  • 4.1.3 EMLUATORBANK
  • 4.1.4 进程视图
  • 4.1.5 在构架方面具有重要意义的设计包
  • 4.1.6 部署视图
  • 4.2 系统总体层次设计
  • 4.2.1 客户层
  • 4.2.2 表示层
  • 4.2.3 业务逻辑层
  • 4.2.4 数据访问层
  • 4.3 本章小结
  • 第五章 MAP BANKING 加密和身份认证设计
  • 5.1 MAP BANKING 安全设计条件
  • 5.1.1 移动通信的特点
  • 5.1.2 受限的硬件设备
  • 5.1.3 手机银行安全性设计的重要意义
  • 5.2 MAP BANKING 的加密系统设计
  • 5.2.1 安全协议设计条件
  • 5.2.2 安全协议协议目的
  • 5.2.3 安全协议协议描述
  • 5.3 MAP BANKING 的身份认证设计
  • 5.4 本章小结
  • 第六章 MAP BANKING 系统的详细设计与实现
  • 6.1 MAP BANKING 的 UI 设计
  • 6.1.1 UI 设计的基础
  • 6.1.2 手机用户登录的 UI 设计
  • 6.1.3 帐户余额查询的 UI 设计
  • 6.1.4 查询公告信息的 UI 设计
  • 6.2 接口设计与实现
  • 6.2.1 服务器端与银行端接口设计与实现
  • 6.2.2 客户端与服务器端接口设计与实现
  • 6.3 MAP BANKING 数据库的设计和实现
  • 6.3.1 数据库的事务处理
  • 6.3.2 MAP BANKING 部分具体数据库表结构
  • 6.4 本章小结
  • 第七章 系统测试和前景展望
  • 7.1 系统测试
  • 7.2 前景展望和系统的改进
  • 结束语
  • 致谢
  • 参考文献
  • 在学期间的研究成果
  • 相关论文文献

    • [1].基于Windows Mobile的移动视频监控系统[J]. 东莞理工学院学报 2013(05)
    • [2].基于Windows Mobile的移动视频监控系统[J]. 湖南工程学院学报(自然科学版) 2014(01)
    • [3].基于Windows Mobile的森林资源连续清查软件研发[J]. 城市勘测 2014(01)
    • [4].基于Windows Mobile的切削用量计算软件的开发[J]. 机床与液压 2011(02)
    • [5].Windows Mobile中注册表保护的实现[J]. 计算机工程 2010(01)
    • [6].Windows Mobile手机恶意软件的原理分析及防护措施研究[J]. 网络安全技术与应用 2008(09)
    • [7].基于Windows Mobile平台的2D游戏引擎[J]. 福建电脑 2011(12)
    • [8].基于Windows Mobile的水准测量记簿系统的设计与开发[J]. 地理空间信息 2010(04)
    • [9].基于Windows Mobile手机智能记事本的设计与实现[J]. 黑龙江科技信息 2009(33)
    • [10].语音采集压缩在Windows Mobile移动终端的研究与实现[J]. 通信技术 2008(03)
    • [11].基于Windows Mobile平台的水准测量记录手簿程序的设计与实现[J]. 工程地球物理学报 2011(01)
    • [12].基于Windows Mobile的机械制图虚拟模型[J]. 新技术新工艺 2014(04)
    • [13].基于Windows Mobile的移动抄表收费系统[J]. 中国电力教育 2010(S1)
    • [14].基于Windows Mobile的蓝牙动态链接库的设计与实现[J]. 电子技术 2009(01)
    • [15].基于Windows Mobile平台图像认证系统设计实现[J]. 计算机技术与发展 2010(11)
    • [16].基于WINDOWS MOBILE的移动GIS研究[J]. 电脑知识与技术 2009(16)
    • [17].基于Windows Mobile平台的手机电视终端解决方案[J]. 信息技术 2010(10)
    • [18].在Windows Mobile中藏文SIP的实现[J]. 西北民族大学学报(自然科学版) 2008(03)
    • [19].Windows Mobile平台上H.264解码器的优化[J]. 计算机科学 2008(02)
    • [20].基于Visual C#的全站仪与Windows Mobile通信技术[J]. 测绘通报 2012(07)
    • [21].Windows Mobile智能手机中Flash数据读取功能的设计与开发[J]. 计算机系统应用 2010(07)
    • [22].基于ArcGIS Mobile的智能手机端的震中信息展示[J]. 地震地磁观测与研究 2012(Z1)
    • [23].智能终端的主流平台——Windows Mobile分析[J]. 移动通信 2010(09)
    • [24].当PC遇上Windows Mobile 《智能手机工作室》使用详解[J]. 数字通信 2008(09)
    • [25].Windows Mobile平台下智能手机输入法研究[J]. 计算机技术与发展 2011(05)
    • [26].基于WIMAX技术的移动GIS研究[J]. 电脑知识与技术 2008(35)
    • [27].基于Windows Mobile的移动GIS开发[J]. 黑龙江科技信息 2008(17)
    • [28].基于Web Service技术的移动开发系统的研究与设计[J]. 煤炭技术 2010(11)
    • [29].基于Windows Mobile的无线通信系统的研究与实现[J]. 计算机与信息技术 2008(10)
    • [30].基于Windows Mobile的LBS系统的研究与实现[J]. 郑州轻工业学院学报(自然科学版) 2009(03)

    标签:;  

    基于Windows Mobile的手机银行应用系统的设计和实现
    下载Doc文档

    猜你喜欢