zoukankan      html  css  js  c++  java
  • 个人作业三ATM管理系统

    一.作业信息

    博客班级 AHPU软件工程18级
    作业要求 ATM管理系统
    作业目标 编写ATM管理系统
    学号 3180701139

    二、作业要求

    编写一个ATM管理系统,语言不限,要求应包括以下主要功能:
    (1)开户,销户
    (2)查询账户余额
    (3)存款
    (4)取款
    (5)转账(一个账户转到另一个账户)等...

    三、代码提交

    `void YH::functionshow()
    { int n;
    do
    { system(“cls”);
    load();
    cout<<endl<<“请输入相应的操作序号进行操作:”<<endl;
    cout<<""<<endl;
    cout<<" “<<endl;
    cout<<” 1. 开户 “<<endl;
    cout<<” “<<endl;
    cout<<” 2.账户登录 “<<endl;
    cout<<” “<<endl;
    cout<<” 3.账户注销 “<<endl;
    cout<<” “<<endl;
    cout<<” 4.退出系统 “<<endl;
    cout<<” “<<endl;
    cout<<”
    "<<endl;
    cout<<“→”;
    cin>>n;
    while(n<1||n>4)
    {
    cout<<“操作错误,请输入正确的操作序号!”<<endl;
    cout<<“→”;
    cin>>n;
    }
    switch(n)
    {
    case 1: set_account();//开户
    break;
    case 2:enter_account();//登录
    break;
    case 3: del_account();//注销
    break;
    case 4: exitYH();//退出
    break;
    }
    cin.get();//输入流类istream的成员函数
    }
    while(true);
    }

    /读入用户信息功能实现/
    void YH::load()
    {ifstream infile(“bankdat.dat”,ios::in);//以输入方式打开文件
    if(!infile)
    {cerr<<“读取错误,无资料中!”<<endl;
    return;
    }
    int n=0;
    int id,m;
    string nam,passw;string number;string company;string address;string in;
    infile>>acnum;
    for(n=0;n<acnum;n++)//全部读入
    { infile>>id;//从磁盘文件bankdat.dat读入信息
    infile>>m;
    infile>>nam;
    infile>>passw;
    infile>>company;
    infile>>number;
    infile>>address;
    infile>>in;
    account[n]->passwd;
    consumer * acc = new consumer(id,nam,number,in,company,address,passw,m); //每读入一个n开辟一段内存
    account[n] = acc; //赋值首地址
    }
    infile.close();
    cout<<“读取资料正常!”<<endl;
    }
    `
    截图

    四、个人小结

    psp2.1 任务内容 计划完成需要的时间(min) 实际完成需要的时间(min)
    Planning 计划 8 12
    Estimate 估计这个任务需要多少时间,并规划大致工作步骤 10 15
    Development 开发 210 240
    Analysis 需求分析(包括学习新技术) 35 45
    Design Spec 生成设计文档 15 15
    Design Review 设计复审 15 20
    Coding Standard 代码规范 5 5
    Design 具体设计 40 60
    Coding 具体编码 220 240
    Code Review 代码复审 20 25
    Test 测试(自我测试,修改代码,提交修改) 60 85
    Reporting 报告 5 5
    Test Report 测试报告 5 10
    Size Measurement 计算工作量 25 35
    Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 60 85
    `
  • 相关阅读:
    PHPUnit断言详情
    dev tools杂谈
    sublime text3 + python3.5 ide
    文件传输接收sz、rz命令用法
    Linux编辑器vi使用方法详细介绍
    vi编辑字符串替换及sed用法
    Selenium实战(一)——浏览器实例
    Python的数据库连接
    Cypress测试框架——一个简单的测试用例
    Cypress测试框架——入门1
  • 原文地址:https://www.cnblogs.com/gmh6115/p/14004689.html
Copyright © 2011-2022 走看看