1. 研究目的与意义
随着经济的飞速发展,银行在人们日常生活中扮演的角色也越来越重要和普遍。但现在的银行业务虽然有专业的系统软件,在对人力和财力资源的需求还是很大,所以怎样才能让用户更省时更方便的办理相应的业务,让操作人员更方便高效的管理相应业务,优化系统性能是开发此项目的主要目标和背景。
当前网银已经成为所有银行的主要渠道之一,平均来说银行已经有 25% 的交易在网上银行完成,网银已经成为银行交易量最大的渠道。本文讨论下一代网上银行的创新型设计的必要性,银行需要考虑的创新型设计元素,以及架构及开发。
尽管网银已经成为银行的最主要渠道之一,但依托于互联网的快速增长,中国互联网用户的增长,网银的份额还在不断增长中。过去的几年网银以快速的速度增长,特别是 2007 年,增长速度高达 163%,现在网上银行的交易量已经超过中国 GDP 的 10 倍,达到 400 万亿之多。而且据机构预测,这种增长速度在未来几年将继续延续。
2. 课题关键问题和重难点
对于开发人员来讲,不同的项目可能需要不同的开发和运行 Struts 2 的平台,Struts 2 需要以下环境:Servlet API 2.4, JSP API2.0, Java 5。IBM WebSphere Application Server 6.1(以下简称 WAS 6.1) 符合 Sturts 2 对运行环境的所有要求。另外,IBM Rational Software Architect 7(以下简称 RSA)提供了设计、开发各种应用的工具,其中包括创建和开发 Web 应用。
在通用 JavaScript 类库基础上建立Framework Runtime 和 Widget Runtime。Framework Runtime 为客户端提供基本的框架界面元素(如:窗体、菜单、工具栏)和管理、事件管理模型、和对 Widget 运行实例的管理等。Framework Runtime 遵循一定的接口规范,我们可以实现不同的现实元素和风格,而这些风格共用一套 widget 标准,使得用户可以在各个风格之间任意切换。Widget Runtime 根据 Widget 定义从服务器获取相应 widget 资源文件,解析实例化 Widget,将其显示与 Framework Runtime 的用户界面中。其中 Widget Container 为 Widget 提供了一种全新的使用方式,开发人员只需要通过配置一下 XML 就可以将 Widget 以多种展现方式组合在一起。同时还可以选择事件在 Container 内部或者外部传播。
项目难点:1、对不同权限的用户登录之后会显示与之相对应的不同页面。
3. 国内外研究现状(文献综述)
前言:
银行是与现代人生活息息相关的理财及公共服务项目,所以银行服务的质量和效率将直接影响到人们的正常生活和工作。随着经济和科技的发展与更新银行业也在不断地与时俱进,21世纪发展最迅猛对人们生活影响最显著地就是互联网计算机行业,特别是近期电商的迅速崛起已经迫使银行从传统的工作模式中革新出来,所以电子银行,网上银行,ATM服务是顺应时代的必然的产物也将是发展的必然趋势。然而现在的现代化银行服务项目也越来越不能满足不同人群的要求,而且随着教育的水平的差距的不断拉开,不同人群的教育差距也在不断扩大,所以也迫使不同的信息化服务行业加大对其服务项目的简化和操作难度进行简化,甚至傻瓜化以适应不同人群,网上银行,ATM等银行基础业务的改革也迫在眉睫,所以开发出简单适用于不同人群的银行系统是必要的。
正文:研究对象和方法
4. 研究方案
设计方案:以现在比较流行的B/S架构模式,以JSP为前台语言,以Struts2,Hibernate为底层框架。在尽量不占用用户计算机资源的情况下让用户完成相应的操作。
研制方案:在现有银行存储系统的基础上通过对其现有功能,用户界面,用户使用情况等综合环境下对其进行一定的取舍分析,根据前期的调研情况对现有的系统进行分析和汇总,力求在完善功能的前提下对该系统的用户体验进行完善。
研究方案:以现有流行的银行存储系统为基础,通过对其功能的和用户体验为主要的分析对象,通过对用户的现场调查确定新的功能和用户交互情况。5. 工作计划
第一周:调研银行旧系统和调研银行工作人员及用户了解银行系统的主要业务。银行现有系统的调研主要通过对现有系统的在线调研,对其拥有的所有功能进行分析调研;通过对银行不同级别和不同类别的工作人员对该系统的使用情况对该系统存在的功能特点和缺陷进行分析取舍,对交互界面的优缺点进行取舍;通过对不同年龄段的,不同文化水平和不同计算机操作能力的用户进行详细的面对面交流了解不同人群对现有系统的交互界面进行分析确认,分别了解他们对银行系统的要求和意见权衡出最适合的用户体验对交互界面进行统一的更改和改善。
第二三周:系统设计,数据库设计。系统设计方面用现在比较流行的B/S架构模式,在尽可能减少用户下载复杂客户端的情况下,方便用户直接访问该系统。数据库方面考虑到数据的安全性主要用Oracle,初期主要是对表的设计,各个实体表的名称,字段,关系表的关联关系,尽量的减少数据冗余;后期主要是表的实例化。
第四周:前台界面设计实现。首先确定整体的系统风格,在能确保功能的前提下尽量做到交互界面的友善和人性化。后期主要是根据对用户的意见进行适当的调整(以色彩和功能键的位置为主)。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。