银行账户管理系统(c++课程设计)


    
    20152016学年第二学期
    面象程序设计(c++)
    作业说明书






    学院名称: 计算机信息工程学院
    班级名称: 计算机科学技术(口)
    学生姓名:
    学 号:
    题 目: 银行账户理系统
    指导教师:
    起止日期: 2016年4月3日2016年4月20日



    计算机信息工程学院





























    目 录
    1 选题背景 1
    2 设计思路 1
    21 设计思想 1
    211设计容 1
    212设计求 1
    22功需求 1
    23软硬件运行环境开发工具 1
    3程述 1
    31需求分析 1
    311系统功图 1
    312函数功说明 2
    32程序代码分析 2
    4结果分析 7
    5 结 7
    参考文献 7

    1 选题背景
    着办公动化迅速发展企事业单位信息动化理提出高求银行说量客户信息需处理银行帐户理系统开发研究定实价值
    2 设计思路
    21 设计思想
    211设计容
    次课程设计银行卡账户理系统次容:高理员模式理员模式户模式退出系统
    212设计求
    定义户信息类userinformation理员类manager程序运行时首先进入高理员模式设置银行理员密码设置成功4返回菜单进入界面理员进行登录开户挂失销户等功户进行取款存款修改密码转账查询操作项退出系统功
    22功需求
    (1) 银行理员需功:开户销户挂失解锁等  
    (2) 户需功:存款取款查询余额更改密码等
    (3) 银行已账户金额进行统计
    (4) 时保存户信息存固定文件里
    23软硬件运行环境开发工具
    (1)编成语言:c++语言
    (2)开发环境:Microsoft Windows 7Visual c++ 60
    3程述
    31需求分析
    311系统功图
    显示整程序运行流程图31示





    银行账户理系统


    开始界面



    高理模式
    理员模式
    退出系统
    户模式




    图31 功图
    312函数功说明
    函数功表
    void display()
    输出户信息
    void change_money_li ()
    计算息
    void change_money()
    获取存款金额
    void OpenAccount ()
    开户
    void CloseAccount ()
    销户
    void HookAccount (Userinformation a)
    户挂失
    void Saving ( )
    存款
    void Drawing ( )
    取款
    void Transfering ( )
    转账
    void Inquiring ()
    查询
    void read()
    创建文件E\\银行账户理数txt文件E\\银行账户理数txt读取信息
    void write()
    信息存入文件C\\Users\\银行账户理数txt
    Void wait()
    返回菜单等函数
    32程序代码分析
    1高理模式界面显示图31示


    图31高理模式图
    代码:
    void setlixi(double a) 设置日利率
    {
    lixia
    cout<<成功设置日利率< cout<<利率:<}
    void writelixi() 保存日利率
    {
    ofstream stuf1(E\\高层理数1txtiosout)
    stuf1<cout<<保存成功<cout<}
    void setsui(double a) 设置固定年息

    {
    suia
    cout<<成功设置税率<cout<<利率:<}
    void writesui() 保存固定年息
    {
    ofstream stuf2 (E\\高层理数2txtiosout)
    stuf2<cout<<保存成功<cout<}
    void setmanagercode( string a) 设置理员密码
    {
    managercodea
    cout<<密码设置成功<2理员模式运行界面图32示

    图32理员模式图
    部分功实现代码:
    (1)理员模式中实现理员户开户功具体代码:
    void OpenAccount (Userinformation a) {
    B[number+sum]a
    sum++
    cout<<开户成功< cout<}
    (2)理员模式中实现理员户账户挂失功具体代码:
    void HookAccount (Userinformation a){
    char c
    int flag0
    for (int i0 i if (B[i]get_userNum() aget_userNum()){ if(B[i]get_status()HOOK){
    cout<<该户已挂失< cout< break}
    else{
    cout< B[i]display ()
    cout<<确认Y取消N
    cin>>c
    if(c'Y'||c'y'){
    flag1
    B[i]statusHOOK
    cout<<挂失成功< cout< }
    }
    if (flag0){
    cout<<该户存<3户模式界面运行图33示







    图33 户模式图
    部分功代码:
    (1) 户提供存款功具体代码实现:
    void Saving (Userinformation adouble monint r1){
    int i
    for ( i0 i if (B[i]get_userNum() auserNum){ 判断否系统中存户
    if(B[i]get_status()HOOK){ 判断户银行卡状态
    cout<<起户已冻结法修改< else{
    r2f1(B[i]yearB[i]monthB[i]day)
    B[i]countdayr1r2
    B[i]change_money_li(B[i]countday)
    B[i] change_money(mon)
    cout<<成功存款:< cout< if(isum+number+1){
    cout<<错误该户存<}
    (2) 户提供转账功具体代码实现:
    void Transfering (Userinformation aint r1){
    string usernum1
    int j
    int i
    int mon
    char c
    for (i0 i if (B[i]get_userNum() auserNum){
    if(B[i]get_status()HOOK){
    cout<<起户已冻结法修改< else{
    r2f1(B[i]yearB[i]monthB[i]day)
    B[i]countdayr1r2
    B[i]change_money_li(B[i]countday)
    cout<<请输入转账银行卡号:
    cin>>usernum1
    for (j0 j if (B[j]get_userNum() usernum1){
    cout<<请输入转账金额:< cin>>mon
    if(mon>B[i]money){
    cout<<您余额足法进行转账< cout< else{
    r2f1(B[j]yearB[j]monthB[j]day)B[j]countdayr1r2 B[j]change_money_li(B[i]countday) B[i] change_money(mon) B[j] change_money(mon) cout<<成功户:< cout<<印拼条?yn<>c
    if(c'y'||'cY'){
    B[j]Wait()
    cout<<条印中请稍<cout<<转账金额:< if (jsum+number+1)
    cout<<该户存< if(isum+number+1)
    cout<<该户存<4结果分析
    1测试操作说明
    visualc++ 60开银行账户理系统c++文件接着纠正错误错误执行文件求户开始进入界面时候进入高理模式设置理员密码然进行选项选项进入测试员行选择
    5 结
    通次C++作业设计学面象程序设计思想具体工作学中加深类象理解计算机课程实际问题相联接关键步骤通次够提高分析问题解决问题力运学知识解决实际问题力培养基程序设计技
    参考文献
    [1]李素C++面象程序设计北京化学工业出版社2008年出版
    [1]郑莉傅仕星编C++面象程序设计清华学出版社2003年9月出版
    [2]谭浩强编C++面象程序设计清华学出版社2005年7月出版
    评分表
    学号
    2014214190
    姓名:徐竹青

    项目

    评分标准

    文档
    50
    格式规范逻辑清晰完整体现软件设计开发程
    49
    程序
    10
    程序运行正确
    10
    10
    三种面象特性6分四种8分五种满分10分
    6
    20
    程序编写熟悉程序部分代码
    19
    10
    程序复杂度
    10
    总分
    94
















    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    c++超市管理系统课程设计报告

    c++超市管理系统课程设计报告第1章 任务描述本次C++实践课题为“超市管理系统”。要求功能有A、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在...

    2年前   
    550    0

    c++课程设计及图书管理系统(窗口界面)

    C++课程设计课程设计系部:计算机应用技术系专业:计算机应用技术班级学号: 姓名: 一、系统功能分析: 图书...

    3年前   
    585    0

    C++语言课程设计一迷你高尔夫

    C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关...

    3年前   
    608    0

    银行账户管理规定

    银行账户管理规定第一章 总 则第一条 为规范银行帐户的开立和使用,维护经济、金融秩序,适应社会主义市场经济发展的需要,制定本办法。第二条 凡在中国境内开立人民币存款帐户的机关、团体、部队、企业...

    2年前   
    584    0

    银行账户管理办法

      **银行**分行单位银行结算账户管理办法 第一章  总则 第一条  为规范我行人民币结算账户的开立和使用,维护经济、金融秩序,适应社会主义市场经济发展的需要,制定本办法。 第二条 ...

    8年前   
    5484    0

    软件工程银行系统 课程设计

    一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限...

    6个月前   
    270    0

    **省银行结算账户开户信息管理系统接口规范

    《**省银行结算账户开户信息管理系统接口规范》(简称“EAS接口规范”)规定了商业银行端系统与人民银行电子化审批系统进行信息交换时应遵循的有关信息格式和数据管理规定。

    5年前   
    1152    0

    软件项目管理之学生管理系统课程设计

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    398    0

    C++课设报告图书管理系统软件分析报告

    2015- 图书管理系统软件分析报告 XX大学《面向对象程序设计语言》课程设计报告目录系统设计者和开发者: 1软件信息: 1试验形式及分工情况: 1需求分析: 1程序...

    3年前   
    422    0

    C++语言程序设计稿件管理数据系统

    XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计...

    5年前   
    1634    0

    物流管理信息系统课程设计

    湖南长沙家润多超市是由全国零售业前十强企业湖南友谊阿波罗股份全资控股的子公司。公司的第一家门店于2000年9月28日在长沙市朝阳区开业,至今在湖南省拥有家润多朝阳店、千喜店、赤岗冲店、常德店、益...

    2年前   
    660    0

    教师管理系统(数据库)课程设计

    数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X...

    3年前   
    1318    0

    考勤管理系统课程设计

    考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3...

    2年前   
    416    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    397    0

    某中学的排课管理系统课程设计报告

    学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21...

    1年前   
    286    0

    物业管理系统课程设计报告

    物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 ...

    3年前   
    867    0

    学生成绩管理系统设计课程设计

    学生成绩管理系统设计目 录引言 1 系统概述 ...

    1年前   
    338    0

    MySql数据库课程设计(学生管理系统)

    XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 ...

    2年前   
    677    0

    医院管理系统数据库课程设计

    医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用...

    1年前   
    441    0

    教务管理系统数据库课程设计报告

     《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: ...

    1年前   
    266    0

    文档贡献者

    文***品

    贡献于2020-12-23

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档