MyBank.NET网上银行服务系统
- 项目简介
项目全称:MyBank.NET 网上银行服务系统
英文简称:MBOBS --MyBank.NET Online Banking System
开发单位:重庆大学 MyBank.NET开发团队
1 项目概述 不同于传统的网上银行,MyBank.NET是一个率先采用第四代国际互联网技术进行全新设计的网上银行服务系统,它通过目前国际上领先的Web服务(Web Service)技术克服了传统网上银行的缺点,可为未来的电子银行提供一个开放、整合、兼容的低成本应用平台,并支持从大型机到移动通讯设备(如手机)的广泛应用。
2 开发目的 为不同银行间的服务提供统一、兼容的接口; 为用户使用不同银行间的服务提供整合的环境。 为网上银行服务系统的开发提供通用的,低成本的解决方案。 为用户提供更为丰富多彩的网上银行体验。
3 传统银行系统的不足 a. 银行与银行之间的系统不兼容,使得跨银行的应用(如跨行转账)实现不便。 b. 银行系统与其他行业系统(如电子政务系统,电子商务系统,企业管理系统等)之间不兼容,使得银行的跨行 业应用实现复杂,成本较高。 c. 不同银行之间的系统各自为战,缺乏有效的组织和统一的接口,造成用户使用上的麻烦(例如目前一个用户通 常拥有不同银行的多张储蓄卡,普通用户常常会面对这些储蓄卡感到无所适从)。 d. 网上银行的交互式操作少,界面单一,灵活性不够,使用价值不高。 e. 银行系统开发技术复杂,开发周期长且不可重用,在扩展银行业务时会造成资源浪费和重复建设(例如银行的 分支机构如果需要开展网上银行服务,通常都需要为该分支机构重新开发新系统并且很难直接利用已有系统的 功能)难以有效地控制成本。 f. 系统结构封闭,必须依靠银行自身的力量来进行开发,使第三方供应商无法利用银行的服务开发丰富多彩的应 用,不利于银行系统的升级扩展和市场推广。
4 MyBank.NET 的优点 a. 使用第四代国际互联网技术为银行系统提供了一套加强了兼容性,简单通用的接口。使银行与银行之间,银行 与其他行业之间的跨行业的应用变得简单易行。 b. 提供一种新的服务 MBDIS(My Bank Dynamic Discovery and Integrated Service , My Bank动态发现和集成服务) 对不同银行系统的服务进行有效的组织,使用户可以方便地集成使用这些服务(例如通过一个集成的界面,用 户就可以对他在不同银行的所有储蓄卡进行有效地管理)。 c. 加强了网上银行的可操作性,主要以交互式操作为主。 d. 增强的用户体验,不但支持传统的网上银行应用方式(如网站、客户端程序等),更提供灵活的移动通讯设备应 用方式支持(如对手机银行的支持)。 e. 已有的功能可以重用,通过国际领先的Web服务(Web Service)技术使已有的功能可以很方便地被重用,银行 在进行新系统开发时可以充分利用已有系统的功能,避免重复建设,缩减开发成本。 f. 面向组件的设计使系统的开发和升级更易进行,从而有效地减少开发周期。 g. 结构开放,提供简单丰富、层次多样的开发接口,并内建对多种应用的支持,使银行可以把更多的时间用于开 拓新的业务和服务领域而不是处理技术细节,第三方供应商可以更专注于基于这些接口开发针对具体市场的应 用(例如如何利用银行转帐接口实现电子商务在线支付)而不必关心银行内部是如何提供这些服务的,符合社 会分工细化和专门化的趋势,有助于提高银行服务的质量,有利于银行业务的推广。 h. 部署方式灵活,可以适应不同规模应用的需求。 i. 加强设计的系统管理模块和管理员授权机制,提供对远程管理的支持,维护方便,策略灵活。 j. 安全性高——采用国际通用的SSL安全加密技术、证书验证技术,以及多种业务控制手段,保证客户的个人资 料、信用卡信息不被商户或外界获取。
5 MyBank.NET界面设计


6 项目总体规模和技术背景 开发人员:6人 开发时间:一年(2001.10 - 2002.12) 代码:100,000行 文档:200,000字 软件包大小:670 MB MyBank.NET 基于国际领先的第四代国际互联网技术XML 、Web Service,使用微软最新开发平台 Visual Studio .net 2002 简体中文企业设计师版开发,所有代码全部由符合欧洲计算机制造商协会(ECMA)语言规范标准(ECMA-334)的C# 编写。 项目使用到的技术有: XML Web Service ADO.NET ASP.NET C# SQL Server 2000 Visual Studio .net
7 项目已经取得的成果 1. 2002年4月在由微软亚洲研究院和全国高校共同举办的“2001-2002‘微软杯’全国高校软件开发大赛中”获中国赛区一等奖。本次大赛是由微软亚洲研究院和全国高校共同发起和组织的,有来自全国20个城市的80所高校的同学组队参加,各地组队的总 数超过了1000支,其中通过大赛网站注册的参赛队超过了400支,最终评选出21份作品,分获“微软杯软件开发大赛”的第一、二、三等奖,其中一等奖共5名,是微软亚洲研究院举办竞赛以来规模最大的一次。获得一等奖的队伍还有清华大学、西安交通大学、北京邮电大学、北京航空航天大学和华南理工大学,重庆大学代表队MyBank.NET是全国所有获奖队伍中平均年龄最小的队伍。 2. 2002年8月受微软的邀请,MyBank.NET两名代表赴微软美国总部进行了为期一周的学习和参观。 3. 2002年8月微软亚洲研究院院长兼首席科学家张亚勤博士和微软全球副总裁李开复博士分别接见MyBank.NET的代表并观看了MyBank.NET的演示,为MyBank.NET提出了宝贵的意见和建议。 4. 2002年10月微软亚洲研究院决定对MyBank.NET实践项目进行资金支持。(参见:微软俱乐部“实践项目计划”) 5. 2002年10月MyBank.NET以优异的成绩进入第二届“亚太地区 XML Web Service”开发大赛(国际性比赛)决赛,于2003年2月赴北京参加答辩,微软董事长兼首席软件设计师比尔•盖茨以及来自北京地区高校的8000余名专家教授将出席本次决赛的颁奖仪式。中国此次共有两个作品获得参加亚太地区决赛的资格,除了重庆大学的MyBank.NET之外, “2001-2002‘微软杯’全国高校软件开发大赛中”中国赛区一等奖获得者清华大学代表队也参加了本次比赛。重庆大学代表队是微软亚洲研究院历史上首次没有经过亚洲区预赛而直接推选参加亚太地区决赛的队伍。
8 项目现状 MyBank.NET 走过了它光辉的历程,My Bank.NET团队正在做最后的完善工作,对于此作品My Bank.NET开发小组已将概要设计说明提交中华人民共和国国家专利局申请技术专利,审批结果将于近期公布。
9 团队成员
10 相关链接: “微软杯软件开发大赛” 结果揭晓: http://www.mscenter.edu.cn/msclubs/pages/md1_1.htm 微软俱乐部“实践项目计划:http://www.mscenter.edu.cn/msclubs/pro.htm
微软亚洲研究院实践项目-MyBank.NET::http://www.mscenter.edu.cnprj/prj_info.aspx?id=21/ 
|