| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

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

文***品

贡献于2020-12-23

字数:4372


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、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。进货:若商品已存在,只需修改存货数;若不存在,需增加新纪录。B、售出:输入商品编号,修改相应的存货数与销售额。C、查询:查询商品,销售额。

文***品 2年前 上传552   0

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

C++课程设计课程设计系部:计算机应用技术系专业:计算机应用技术班级学号: 姓名: 一、系统功能分析: 图书管理系统设计说明报告: 图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书馆和用户借阅资料繁多,包含很多的信息数据的管理。介

文***享 3年前 上传588   0

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

C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关第二关第三关2、 启动游戏进入第一关,胜利后进入第二关,如果第三关通关,则游戏重新回到第一关。3、 游戏玩法是通关控制键盘上的上下左右方向键控制球的运动,单击方向键,则球获得一个向该

文***品 3年前 上传610   0

银行账户管理规定

银行账户管理规定第一章 总 则第一条 为规范银行帐户的开立和使用,维护经济、金融秩序,适应社会主义市场经济发展的需要,制定本办法。第二条 凡在中国境内开立人民币存款帐户的机关、团体、部队、企业、事业单位、个体经济户和个人(以下简称存款人)以及银行和非银行金融机构(以下简称银行),必须遵守本办法的规定。外汇存款帐户的开立、使用和管理,按照国家外汇管理局颁发的外汇帐户管理规定执行。第三条

t***e 2年前 上传588   0

银行账户管理办法

  **银行**分行单位银行结算账户管理办法 第一章  总则 第一条  为规范我行人民币结算账户的开立和使用,维护经济、金融秩序,适应社会主义市场经济发展的需要,制定本办法。 第二条  凡在我行开立人民币结算账户的机关、团体、部队、企业、事业单位和个体经营户(以下简称存款人)以及银行和非银行金融机构(以下简称银行),必须遵守本办法的规定。 第三条  人民币结算账户分为基本存款账户、一般

l***3 8年前 上传5491   0

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

一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限制 42.4可行性研究方法 42.5决定可行性的主要因素 43.对现有系统的分析 53.1处理流程和数据流程 53.2工作负荷 63.3费用支出 63.4人员 63.5设

文***享 7个月前 上传281   0

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

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

天***童 5年前 上传1153   0

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

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传408   0

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

2015- 图书管理系统软件分析报告 XX大学《面向对象程序设计语言》课程设计报告目录系统设计者和开发者: 1软件信息: 1试验形式及分工情况: 1需求分析: 1程序的主要功能: 2各个模块的功能及设计分析: 2程序的流程图: 5类和函数的设计思想: 6类关系图: 6文件(表)说明: 6类和其中函数的说明: 7分析和讨论模块: 10系统

文***享 3年前 上传426   0

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

XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计算机基础教学实验中心 20XX年 X 月 X 日 目 录 设计任务书……………………………………………3 课程实践报告…………………………………………4 一、实践内容…………………………………

文***享 5年前 上传1641   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传422   0

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

学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21.2数据字典 21.3全系统的数据项 31.4数据流图 4二、 概要设计 42.1E-R图 4学生实体E-R图 42.

文***享 1年前 上传291   0

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

湖南长沙家润多超市是由全国零售业前十强企业湖南友谊阿波罗股份全资控股的子公司。公司的第一家门店于2000年9月28日在长沙市朝阳区开业,至今在湖南省拥有家润多朝阳店、千喜店、赤岗冲店、常德店、益阳店、岳阳店、浏阳店、吉首店、衡阳店、郴州店等多家大型超市。家润多超市从2000年10月开始在其供给商中间推广9448-SCM供给链管理解决方案。家润多的供给商可通过9448网站的供给链管理平台,共同分享销售、库存、结算等商业数据,共同进行品类分析和管理。该平台在家润多超市1352家供给商中,推广率到达91%。该平台不仅帮助家润多超市节省了大量的结算人力,也让供给商体会到了网络技术带来的便捷。

0***狗 2年前 上传674   0

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

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1334   0

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

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

文***品 1年前 上传399   0

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

物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 32.数据流图 32.1 住户管理 32.2 财政管理 32.3 设备管理 42.4 投诉信息管理 42.5 物业管理 52.6系统功能结构图 53.数据字典 63.1数据项

文***享 3年前 上传873   0

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

医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户

z***u 1年前 上传452   0

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

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

z***u 1年前 上传345   0

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

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传681   0

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

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传276   0

车辆管理系统实验报告课程设计

 成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 名: 日期:2016年 X月 X日目录一、设计目的 1二、总体设计 2三、 详细设计(以c

z***u 10个月前 上传277   0

C语言课程设计通讯录管理系统

 课程设计报告书 课程名称: C语言课程设计 班 级: 学 号: 姓 名: 指导老师: 设计时间:

文***品 5年前 上传2401   0

图书馆图书管理系统课程设计

 课程设计 (图书馆图书管理系统) 指导老师: 班 级:能动 姓 名: 学 号: 20XX年X月X日 图书管理系统实例 一、系统简介 1、本图书管理系统,包含了对图书、作者、读者等基本信息的管理,也包含了借书信息,还书信息等的查

文***品 5年前 上传1619   0

软件测试课程设计医院管理系统

成绩 课程设计报告 题 目 易非医院管理系统 课 程 名 称 软件测试课程设计 院 部 名 称 专 业 计算机科学与技术 班 级 学 生 姓 名

z***u 1年前 上传330   0

超市管理信息系统课程设计

XX大学商学院课程设计总结报告 实习课程 管理信息系统设计 设计课题 鲜果屋超市进销存管理信息系统设计 小 组 经管第组 小组成员: 姓 名 学 号姓 名 学 号姓 名 学 号

文***品 3年前 上传819   0