论文部分内容阅读
移动客户端的发展十分迅速,近年来移动市场异常活跃,全球的移动市场都步入一个高发展的阶段。相对于传统的PC端,移动端的优势非常明显,随时随地,操作简单便捷。而如今很多领域,移动端的用户量已经远远超过PC端的用户量。当查询自己的银行账户时,更多的人喜欢去通过手机去查询,而越来越少的人会去选择用繁琐的PC去查询。在手机上进行操作会十分的方便,而手机相对于PC更加便携,可以支持随时随地操作。并且现在很多商家都在推广自己的APP,现在早已进入移动互联网时代。本次研究的课题,基于MUI的网上银行系统的实现极大方便了用户的日常生活。本次项目的前提条件是,用户已经开通网银,然后才可以在客户端上进行登入。登入后有以下几大功能:设置个人信息、查看个人账户、转账汇款、投资理财。这些功能,都是日常最常用的功能,满足了大部分人的需求。本次的网上银行系统,是基于MUI框架,通过HTML、CSS、javascript、PHP、mysql等技术进行开发,最后通过MUI进行打包,可直接生成可以在手机上运行的APP文件,并且同时可以生成安卓和i OS两个版本的APP。不过,本次因为开发成本的原因,暂时只生成安卓一个版本,并进行一些简单的适配。本次开发的APP,属于web APP。web APP的优势在于,开发成本低,虽然说不如原生的APP完美,但是一些轻量级的APP,非常适合用web APP的模式去开发。原本需要安卓和苹果两个工程师开发,现在只需要一个web前端开发即可。身为一个程序员,要懂得时间与效率的重要性,原生开发固然好,但是有些需求没有那么高的要求时,为了时间和效率,开发者应该采取更便捷的开发方式。web APP为小项目节省了大量成本。而开发web APP的框架近年来也是越来越多,比如说Sencha Touch、j Query Mobile、phonegap等等很多很多,国内行业中做的比较出色的是MUI。本文提出以MUI为框架实现网上银行web APP的开发。首先对APP开发的开发背景进行了调研,在此之后,对软件进行需求分析,包括:用户需求,性能需求和功能需求。然后介绍了软件开发的工具,开发环境及使用的程序语言。接下来完成的是系统总体设计,在这一部分分析系统的总体功能,并对系统各个模块进行了归纳总结,明确各个模块的功能边界。.然后根据软件要实现的功能进行了数据库的设计,其中包括数据库的概念结构设计和数据库的逻辑结构设计。本软件在服务器端使用的语言是PHP,在客户端使用MUI框架,并在此基础上使用HTML,CSS,Java Script进行开发。本次开发使用的开发工具为Hbuilder及Eclipse,Hbuilder为前端开发工具,它有着极速生成的优势,可以以最快的速度实现开发,Eclipse为服务端开发工具,它有极高的扩展性,是一款非常高效的开发工具,另外这次开发使用SVN作为版本控制。最后,完成对系统的全面测试,根据测试的结果对软件进行了客观的分析。并且不断对软件进行了完善和修改。