- 10
- 0
- 约8.9千字
- 约 15页
- 2018-02-27 发布于重庆
- 举报
精品毕业设计毕业论文C课程设计报告__银行账户管理系统
西安科技大学
C++语言课程设计
题目: 银行账户管理系统
班级:信息与计算科学11xx班
学号: x
姓名: x x
日期: 2012年1月5日
题目 银行账户管理系统
一、题目介绍
问题描述:设计开发一个银行账户管理系统,账户的信息有账号(唯一),姓名,余额,身份证号码,联系方式等,模拟银行卡的一系列基本功能,包括注册开户、销户退出、存款、取款、转账、查询余额、修改密码、个人信息、退出系统等,保存为文件。要求人机界面设计友好,用户使用方便,在用户输入有误时能给出相关的出错提示,并能承受一定的错误信息。要求具有一定的安全机制,如用户在一定的时间范围内对系统未予以响应,或者用户多次输入错误的登录信息时,系统会自动给用户发出提示性信息,以便用户处理解决问题。
用户界面要求:输入:程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据;输出:应用程序正常运行后,要在屏幕上显示一个文字菜单;要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。
题目设计要求和目的:进一步巩固C++语言语法规则;熟练掌握程序设计的一般技巧和方法;培养解决综合性实际问题的能力。
二、系统分析
1、程序各功能实现的说明
1)定义一个账户类对象,实现对一个账户信息的说明功能。
2)、定义账户类成员函数注册开户函数,实现注册开户功能。提供开户界面,由用户输入新账号的所有信息,并保存到文件中。
3)、定义账户类成员函数用户登录函数,实现用户登录功能。输入卡号和密码,根据用户输入的卡号和密码,到后台文件查询,若正确则登录成功,并保存卡好信息已备后用。若卡号存在和密码不匹配或该卡号没有注册,提示该卡号已存在且密码输入错误或该卡号没有注册。
4)、定义账户类成员函数存款函数,实现存款功能。选择存款功能操作进入存款界面,并提供数据输入界面,等待用户的输入存款金额。从后台数据中找到该用户余额记录,修改余额,并将该存款事件的相应信息写人数据,同时将存钱的金额显示在页面上。
5)、定义账户类成员函数取款函数,实现取款功能。选择取款功能操作进入取款界面,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,或者将新的余额写入文件,并将本次取款事件写入文件同时将取钱的金额显示在页面上。
6)、定义账户类成员函数余额查询函数,实现余额查询功能。选择余额查询功能操作进入余额查询界面,把该卡上的余额显示到界面中。
8)、定义账户类成员函数修改密码函数,实现修改密码功能。
9)、定义账户类成员函数注销退出函数,实现销户退出功能。注销该登录账号返回系统主页面。
10)、定义账户类成员函数首页函数,设计系统首页界面。主要导航栏有:欢迎使用储蓄卡管理(注册开户、用户登录、退出系统)。
11)、定义账户类成员函数菜单函数,设计系统菜单界面。
2、程序结构图
三、程序代码
/*银行账户管理系统,本程序只能实现对一个
账号的开户注册、存款、取款、余额查询、
个人信息查询、修改密码、注销退出操作。*/
#includeiostream
#includefstream
#includestring
#includestdlib.h
using namespace std;
class zhanghu //定义账户类
{
private:
char name[20]; //姓名
char ID[24]; //身份证号码
char zhanghao[24]; //账号
int mima; //账号密码
char phone[14]; //手机号码
public:
int YuE; //余额
void kaihu(); //声明账户类成员函数原型
void denglu();
void cunkuan();
void qukuan();
void chaxun();
void xinxi();
void gaimi();
void xiaohu();
void shouye();
void caidan();
}person;
您可能关注的文档
最近下载
- 2024-2025学年吉林省长春五十五中八年级(上)期末英语试卷.pdf VIP
- 2025年临床执业医师资格考试题库附答案.doc VIP
- 股价波动及其影响因素的分析——从交易量视角的研究.pdf VIP
- 脑出血采用藏药七十味珍珠丸治疗配合护理干预对NIHSS评分的改善作用.pptx VIP
- 标准图集-15J403-1 楼梯 栏杆 栏板(一).pdf VIP
- 维多利亚2修改大全讲解实用.doc VIP
- 初级电焊工考试《初级电焊工考试测试题》模拟卷.doc VIP
- 保安队长个人年终述职报告范文5篇.docx VIP
- 2024届吉林省长春市中考第一次模拟考试语文模拟试题(含答案).pdf VIP
- TCECS 616-2019 隧道施工超前地质预报技术规程.docx VIP
原创力文档

文档评论(0)