欢迎来到天天文库
浏览记录
ID:41479893
大小:173.73 KB
页数:21页
时间:2019-08-25
《银行账户管理系统10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息科学与技术学院程序设计基础课程设计报告题目名称:银行账户管理系统学生姓名:姬佩学号:2014508205专业班级:电子信息工程14级1班指导教师:郭理2015年1月7FI目录1.2设计要求3二、总体设计42.1总体功能框架4运行系统时先进入主界面,主界面下有五个模块,分别为储户开户,余额查询,储户销户,储户存款,储户取款•由用户在主界面的选择控制进入的模块,从而达到用户的操作目的•如图2-1444555图2-1银行账户管理系统总体功能框架图52.2数据结构概要设计5三详细设计63・1数据结构详细设计3
2、・2系统功能详细设计3.2.1函数原型:voidmain();6函数功能:程序入口,程序从主函数开始,到主函数最后一句结束。如图3.2.1………7函数算法流程图777777图3.2.1银行账户管理系统主函数流程图73.2.2函数原型7函数功能:显示登陆界面,便于用户操作如图3.2.28888图3.2.2菜单函数流程图83.2.3函数原型8图3-2.3注册开户功能流程图9四.运行结果13五、课程设计总结18一、题目与要求1.1设计题目题目:银行账户管理系统1.2设计要求设计一个银行账户管理程序,账户的信息有
3、账号(唯一姓名、余额、身份证号码、单位、电话号码、地址等,允许用户进行如下操作:开户、销户、存款、取款、转账、查询一个用户可以有多个户头,账户的数值没有上限。基本要求程序运行时,可以由用户选择进行何种操作,开户操作要求输入用户信息后自动获取账号,用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新.二、总体设计2.1总体功能框架运行系统时先进入主界面,主界面下有五个模块,分别为储户开户,余额查
4、询,储户销户,储户存款,储户取款.由用户在主界面的选择控制进入的模块,从而达到用户的操作目的•如图2-1.银行账户管理系统主界面储户取款储户存款储户销户余额查询储户开户图2-1银行账户管理系统总体功能框架图2.2数据结构概要设计系统由2个类构成,YH(银行类)和Consumer(客户类),Consumer(客户类)是YH(银行类)的公有继承类。YH(银行类)中有实现登陆系统,开户,销户,转账,退出系统等功能函数,Consumer(客户类)中有实现存钱,取钱,修改个人账号密码,显示个人账号信息等功能函数。因
5、为Consumer(客户类)是YH(银行类)的公有继承类,所以,一个用户只需创建一个Consumer(客户类)对象,当用户进行开户,销户等操作时,可以直接调用YH(银行类)的成员函数。三详细设计3・1数据结构详细设计voidmain();//主函数voidmenue();//菜单函数voidadd();//储户开户voiddel();//储户信息删除函数voidout();//取款voidin();//存款voidchange();//储户密码更改voidshow();//余额查询3・2系统功能详细设计3
6、.2.1函数原型:voidmain();函数功能:程序入口,程序从主函数开始,到主函数最后一句结束。如图3.2.1函数算法流程图主界面储户取款储户存款储户销户余额査询储户开户图3.2.1银行账户管理系统主函数流程图3.2.2函数原型:voidmenue();//菜单函数函数功能:显示登陆界面,便于用户操作如图3.2.2函数算法流程图:主界而储户取款储户存款储户销户余额查询储户开户图3.2.2菜单函数流程图3.2.3函数原型:voidadd();函数功能:定义账户类成员注册开户函:实现注册开户功能。提供开户
7、界面,用户输入新账号的所有信息,并保存到文件。如图3-2.3函数算法流程图:相关流程图:rr-ftfr图3-2.3注册开户功能流程图3.2.4函数原型:voidshow()函数功能:定义账户类成员函数查询余额函数,实现查询余额功能。如图3-2.4函数算法流程图:开始输出“请输入要查询的账号”输入账号及密码账号存在不存在显示余额显示“输入错谋”输出“余额为”图32.4查询余额功能流程图3.2.5函数原型:voiddel()函数功能:定义账户类成员函数注销退出函数,实现销户退出功能。注销该登录帐号返回系统主页
8、面。如图3-2.5函数算法流程图:账号I存在相关流程图:图3-2.5注销账号功能流稈图3.2.6函数原型:voidin()函数功能:定义账户类成员函数存款函数,实现存款功能。如图3-2.6函数算法流程图:1r龙义形参X为浮円型1rmoncy=x»moneyIQ纳束J)开始相关流程图:图3-2.6储八存款功能流程图3.2.7函数原型:voidout()函数功能:定义账户类成员函数取款函数,实现取款功能。如图3-2.7函数算法流程
此文档下载收益归作者所有