精华内容
参与话题
问答
  • 银行系统

    千次阅读 2014-04-11 21:42:02
    昨天我们老师布置了我们的一个简单的银行系统。刚yi

    昨天我们老师布置了我们的一个简单的银行系统。刚一看到我一点想法都没有。我回去后仔细想了想用昨天的继承方法可以做的。

    首先我定义了第一个类Account作为父类、然后就是SavingAccount作为子类。再定义一个子类CheckingAccount.由于我做的时间不长而且最近比较忙可能没时间在改这个系统了。所以就将就把这个系统先放上来。我的程序的缺点是在运行每一个类的同时我多无法让银行账户的余额做到更新。下面是我的源代码:

    #include<iostream>
    using namespace std;
    class Account
    {
    friend class CheckingAccount;
    protected:
    double balance;  //账户余额
    public:
    Account(double Balance=100);
    void credit();//向当前余额加钱
    int debit();//从账中取钱
    int getBalance();//返回balance值
    };
    Account::Account(double Balance)
    {
      balance=Balance;
    }
    void Account::credit()
    {
    int save;
     cout<<"您的银行可用余额为:"<<balance<<endl;
     cout<<"请输入您要存入的金额:"<<endl;
     cin>>save;
     balance=balance+save;
     cout<<"存入后的余额为:"<<endl;
     cout<<balance<<endl;
    }
    int Account::debit()
    {
     int demand;int flag=1;
     cout<<"请输入您要取出的金额:"<<endl;
     cin>>demand;
     if(demand>balance)
     {balance=balance;
     cout<<"对不起!您的余额不足,请充值:"<<endl;
     }
     else
     { balance=balance-demand;
       cout<<"您已成功取出"<<demand<<"元现金"<<endl;
       cout<<"您的余额为"<<getBalance()<<endl;;
       //cout<<"您的余额为"<<balance<<endl;
       flag=0;//表示钱已被取走
     }
      return flag;
    }
    int Account::getBalance()
    {
     return balance;
    }
    class SavingAccount:public Account
    {
    friend class CheckingAccount;
    private:
    //double balance;
    double interestrate;//账户的比例
    public:
    SavingAccount(double Balance=100,double Interestrate=0.2);
    int caclculateInterest();
    };
    SavingAccount::SavingAccount(double Balance,double Interestrate):Account(Balance)
    {
    getBalance();
    balance=balance;
     interestrate=Interestrate;
     //credit();//存
     //debit();//取
    }
    int SavingAccount::caclculateInterest()
    {
    double money;
    money=balance*interestrate;
    return money;//利息
    }
    class CheckingAccount:public SavingAccount
    {
    private:
    double fare;//表示每笔的费用
    public:
    CheckingAccount(double Balance=100,double Interestrate=0.2,double Fare=30);
    void rescredit();
    int resdebit();
    };
    CheckingAccount::CheckingAccount(double Balance,double Interestrate,double Fare):SavingAccount(Interestrate)
    {
    balance=Balance;
    interestrate=Interestrate;
      fare=Fare;
    }
    /*void CheckingAccount::rescredit()
    {
     credit();
     //caclculateInterest();
     int save;
     cout<<"请输入您要存入的金额:"<<endl;
     cin>>save;
     balance=balance+save;
    }*/
    int CheckingAccount::resdebit()
    {bool flag;
     //credit();
     //debit();
     if(debit()==0)
     {
    cout<<"您已成功提出钱!:"<<endl;
    balance=balance-fare;
     }
     return balance;
    }
    void main()
    {
     cout<<"************欢迎您使用张新华银行系统************"<<endl;
     cout<<"***********************************"<<endl;
     Account A1;
     A1.credit();A1.debit();A1.getBalance();
     cout<<"***********************************"<<endl;
     SavingAccount S1;
     S1.credit();
     S1.debit();
     S1.getBalance();
     cout<<"账户的利息:"<<S1.caclculateInterest()<<endl;
      cout<<"***********************************"<<endl;
     CheckingAccount C1;
     C1.credit();
     cout<<"收取费用后的余额:"<<C1.resdebit();
     cout<<"取钱收取费用!"<<endl;
     cout<<"收取的费用后余额产生的利息:"<<C1.caclculateInterest()<<endl;;
    }

    展开全文
  • 银行系统开发

    千次阅读 2013-07-30 15:31:30
    1、银行系统的开发与其它系统有何异同?  我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的...
    
    
    1、银行系统的开发与其它系统有何异同?
         我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混” 的; 其次,银行系统为开发者增加了一个额外的负担:他们必须掌握复杂的业务逻辑和听起来云山雾罩的专业术语,越到后来技术反而不是最重要的因素了; 再次,银行系统重维护,你在程序里留下的每一个BUG都会给你带来高额的电话费用,所以想清楚再动手才是最好的习惯。
         以上的是我感受较为深刻的几个特点,当然,其它方面的特色,例如如何做好严格的测试、外包方如何发掘需求问题都是值得大家思考的。

        2、如果想入行,需要做哪方面的准备?
         对于想入行和刚入行的网友,我想提以下几点建议:第一点建议,买一本《银行会计学》并认真阅读,这能让你少走很多弯路; 第二点建议,Unix和C 是技术基础必不可少,Sybase, Oracle, DB2是不变的主题,至少掌握一个吧,此外,最好熟悉一种中间件软件,几乎所有昂贵的中间件软件都能在银行找到; 第三点建议,银行项目对于文档的要求是最为严格的,所以请练练打字,多写点东西。
         有一些搞电信行业开发的网友关心转行到银行开发的问题,我原来也在电信系统工作过,个人认为电信行业的系统主要要求在于性能方面,因此偏重于高效率代码的 编写。一般而言这方面的网友在技术上应该不成问题。对于这些网友,我还是奉献我的第一点建议,一般经过半年到一年时间的学习,就可能胜任部分银行系统的开 发了。

        3、国内银行项目的组织模式?
         目前国内银行项目一般由业务部门人员、科技部门人员、开发公司组成项目组。从制度上来讲是业务部门向科技部门提出需求,科技部门组织开发公司人员完成项 目。实际一般会形成一个“三足鼎立”的情形:业务人员向公司人员提业务需求,公司人员向科技人员要求软硬件资源,科技人员又常催促业务人员进行测试。在这 种情况下特别需要注意两件事,一是需要确定好联系人(最理想的情况是对方只有一个联系人),二是关键决策必须形成书面文档并签字确认。

        4、银行系统开发的难点和重点在哪里?
         银行项目的开发实施,总结其重点和难点,都会归结在“协调”二字上。一个系统要跑起来不容易,它可能会需要核心系统处理账务、需要信贷系统审批放款、需要 SWIFT或CNAPS完成清算、需要向监管部门报送数据、需要为网银系统提供数据等等等等。所以一个系统需要其它5-6个系统支持的情况屡见不鲜。这样 你可能要面对UNIX/WINDOWS NUX等操作系统,面对TUXEDO/MQ/SOCKET等通信方式,面对SYBASE/ORACLE 2等数据库。这些系统可能运行在结算部、营业部、国际部、资金部、稽核部等。所有的一切都在等待人事和技术的协调。这样的项目对于项目经理和成员来讲都是 一种极大的考验。我认为经过这些复杂项目考验过的人都是能独当一面的。

        5、现在国内搞银行系统开发有哪些公司?
         现在国内银行业的IT公司很多,大家在网上都可以搜索到,但是都还没有形成象国外公司那样的品牌效应。网友想进入这个行业可能抱的目的不一样,希望接触国 外先进理念的可以外企可以考虑IBM,TATA之类的公司,想快速提高能力的可以到神州数码、宇信易诚、东南融通等规模稍大的本土公司。另外还有一些有特 色的专业公司可以选择,我就不多说了,有做广告的嫌疑。

        6、银行一般需要开发一些什么系统?
         银行的系统从性质上一般可以分为业务系统和管理信息系统两大类。业务系统是操作型系统,主要是实现业务操作的电子化。管理信息系统则是分析型的系统,偏重 于在数据仓库的基础上提供决策支持信息。而银行业务一般又分为核心业务和中间业务,因此目前有很多银行都形成了核心业务系统、中间业务平台、数据仓库三大 系统的情况。其它一些主流系统包括现代支付系统、信贷系统、国际结算系统、资金运营管理系统基本上都需要这三个系统的支持才能运行。

        7、银行系统开发的发展方向?
         从应用系统的方面来看,银行系统的发展正从以业务操作型系统向经营管理、决策支持系统方向转变。传统核心业务和中间业务的业务处理系统基本上都已经饱和, 这两年国内银行对管理信息系统建设的热情是方兴未艾。特别是中小商业银行,这几年信贷管理系统、财务管理系统、客户关系系统、人力资源系统等上线比率非常 高。此外,银行业务有向混业经营发展的趋势,因此相关的将银行业务,保险、证券、金融衍生品类结合的业务系统也正在蕴壤之中。
         从技术方面来看,目前银行在大集中的热潮之后,开始关注应用系统的升级改造、灾备机房的建设等,有人称为“后大集中时代”。体现出银行IT部门在规划方面 开始发挥出其主动性。而以上改造的重点还是对于单个应用系统的改造,随着银行对IT规划的日益重视,从宏观上对所有IT的应用系统架构、IT风险管理架构 等方面的规划和整合将占据更重要的位置。

    (文章来源:http://blog.sina.com.cn/s/blog_7219f1160100qq24.html

    展开全文
  • 银行系统开发必读的三本书!银行IT开发

    千次阅读 热门讨论 2019-04-03 17:23:25
    银行系统开发必读的三本书!银行IT开发 1.《银行业务与信息化系统分析》(刘士峰) 2.《银行管理与IT架构》(刘士峰) 3.《银行业务全搞》 这三本书的电子版闲鱼上有卖。 注:《银行管理与IT架构》是《银行业务与...

                               银行系统开发必读的三本书!银行IT开发

    1.《银行业务与信息化系统分析》(刘士峰)
    2.《银行管理与IT架构》(刘士峰)
    3.《银行业务全搞》

    注:《银行管理与IT架构》是《银行业务与信息化系统分析》的姊妹篇,是原书内容的延伸和深化。

     

     

     

    展开全文
  • 短信银行系统

    2014-10-17 17:54:13
    十二、短信银行系统 1、短信银行系统概述:随着时代的发展,传统的金融业务运作方式与客户的需求之间的矛盾日益突出。例如:客户办理了一次电子汇款业务,他不仅关心资金是否能够安全抵达对方,而且对于处理的时效...

    十二、短信银行系统

    1、短信银行系统概述:随着时代的发展,传统的金融业务运作方式与客户的需求之间的矛盾日益突出。例如:客户办理了一次电子汇款业务,他不仅关心资金是否能够安全抵达对方,而且对于处理的时效非常关心,希望能够及时了解汇出信息、接受信息等等。目前中国金融银行已建成一个庞大的金融综合计算机网络,却由于自身的封闭,缺乏与客户的沟通,那么能不能有一种办法能及时向金融银行客户传递信息同时具有信息传递快、服务费用低的特点呢?现代通信技术为金融业务带来了广阔的发展空间,利用中国移动、联通的手机短信服务功能,可以不分时间、区域,与客户实现面对面的沟通,通过对客户的服务实现业务的增值。

    2、系统架构图

    3、系统功能

    1新闻发布

    2代收付通知

    3存款通知

    4贷款通知

    5账户交易通知

    6缴费/消费通知

    7ATM设备状态通知

    8OA办公信息通知

    展开全文
  • 历时一个多月终于完成了此项目,包括需求分析文档 数据库 源代码 ppt 可以实现开户,销户,存款,取款,改密码,挂失,补卡等业务 补卡可以实现多个卡互相绑定。希望各位同仁多多指教。
  • 银行系统业务学习

    2019-03-05 05:16:42
    银行的基础架构建设 主要研究解决的问题: 如何建设信息技术基础性资源。典型的模型: 7 * 24小时不间断运行的核心系统设计 简介 ...批量任务:对于如会计计提存款...以下是典型的银行系统日终批量由三步组成:日切(Cut O...
  • Java实现模拟银行系统

    千次阅读 2020-06-01 19:07:20
    模拟银行系统中的排队叫号功能,界面比较简单,可以适当的加入背景图片等等。 实现思想:要想实现银行排号功能,首先显示“排号”窗口或对话框,单击取号按钮,然后利用多线程显示“请多少号到几号窗口办理”,单击...
  • 核心银行系统基本业务知识大全V1.0,适用于使用银行系统从业人员、银行核心系统运维人员、银行核心系统开发人员,知识内容仅供参考,如有不足和错误之处望有智人士指正。本文编者感激不尽
  • 银行系统操作

    2013-11-20 17:11:42
    /* *Copyright (c)2013,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:孙玲倩 ...*问题描述:银行系统 */ #include using namespace std; int password = 654321;
  • 银行系统改编版

    千次阅读 2014-04-14 08:37:55
    今天对银行系统进行了修改
  • 业务: 存储中心(核心业务数据、数据仓库)。 处理中心(核心业务逻辑)。 管理: 安全认证和安全管理中心。 全行系统管理中心。 ...联络中心(人总行、...第一层为渠道层,这里为银行的业务系统,每个系统进...
  • ssh框架项目银行系统源码

    热门讨论 2011-01-13 20:50:36
    一个 简单的银行系统 希望对大家学习ssh框架有所帮助
  • 本课程演示的是一套基于Java的SSH框架实现的网上银行系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 1. 包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2. 手把手...
  • 学习银行系统开发经验

    千次阅读 2013-01-24 10:03:31
    1、银行系统的开发与其它系统有何异同?  我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个 原因,银行系统的...
  • 使用Account类层次结构的多态的银行系统程序

    千次阅读 多人点赞 2020-05-03 13:46:15
    使用Account类层次结构的多态的银行系统程序 使用创建过的Account类层次结构开发一个具有多态性的银行系统程序 创建过的类的链接 创建一个Account指针的vector对象,其中的指针指向SavingAccount对象和...
  • Java+swing+mysql移动银行系统

    千次阅读 2018-10-14 17:15:37
    一款改变你毕业设计分数的银行系统(Java+swing+mysql移动银行系统) Java+swing+mysql移动银行系统 移动银行(Mobile Banking Service)也可称为手机银行,是利用移动通信网络及终端办理相关银行业务的简称。...
  • 揭密银行系统开发

    2016-07-13 11:19:35
    肖峰,字凝远,硕士。深圳美亚通公司技术总监。...嘉宾经验之谈1、银行系统的开发与其它系统有何异同?我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因 为银行业...
  • 银行系统的开发精华1

    千次阅读 2016-12-26 14:30:05
    银行系统的开发与其它系统有何异同?
  • python实现银行系统模拟程序

    千次阅读 2018-05-04 19:15:23
    银行系统模拟程序 1、概述 ​ 使用面向对象思想模拟一个简单的银行系统,具备的功能:管理员登录/注销、用户开户、登录、找回密码、挂失、改密、查询、存取款、转账等功能。 ​ 编程语言:python。 2、目的 ...
  • 核心银行系统 之一 历史与发展

    千次阅读 2018-11-29 14:25:21
    核心银行系统是银行信息系统中实现客户关系管理、产品与服务、业务流程、财务核算与管理、风险管控、辅助管理与决策等银行业务最核心功能的系统,是银行信息系统的基础和核心。 核心银行系统的英文名字 CORE ...
  •   创建一个名为netbank的Web Project,搭建好Spring 3+Hibernate 4+Struts 2这三个框架向结合的环境后,本网上银行系统的目录结构如图 com.netbank.action包用于存放Action类 com.netbank.biz包存放业务...
  • 小型银行系统函数版

    2016-06-28 22:44:59
    任务和代码:小型银行系统 /* 文件名:main.c 作者:小风景 完成日期:2016.6.28 问题描述:小型银行系统函数版 程序输出: */ #include #include int pass(); void work(); void showMenu(); double save...
  • 银行系统uml实例详解

    2008-08-27 16:19:07
    详细描述了一个银行系统的整个使用uml的过程!
  • 中国邮政储蓄银行网上个人银行系统实训项目技术总结
  • 本文为大家分享了python银行管理系统的具体代码,供大家参考,具体内容如下自己写的练手小程序,练习面向对象的概念,代码中都有注释,刚学的同学也可以很容易看懂(需要自己用pickle模块新建一个database.txt文件,...
  • 从商户系统到银行系统,其实主要就是商户的支付系统到银行的存管系统。 平台商户的支付系统对接银行的存管系统,有很多接口和模块,下面我们就来看一下有哪几个模块呢? 子商户信息维护 包括子商户开户,销户...

空空如也

1 2 3 4 5 ... 20
收藏数 22,097
精华内容 8,838
关键字:

银行系统