资源描述
C++面向对象程序设计
课程设计报告
班级:
信管1551
学号:
姓名:
完成日期:2016年10月
题目描述:设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、卡号登录,每个卡片信息包括有卡号及用户名信息,输入卡号后可以对银行卡进行管理,包括存款、取款以及每次操作日志的浏览。要求使用结构体和类定义、操作对象,功能应包括:
新卡录入功能:为新用户创建合法的账号
登录功能:合法用户可通过卡号登录银行卡管理系统
存取款功能:操作存取款并显示余额
用户操作日志:登记合法用户全部操作记录,包含时间、用户名、动作等
日志浏览:可调阅所有用户操作记录
提供菜单来调用各个功能,界面应尽可能清晰美观。例如:
*************************************
银行卡管理系统
(1)增加记录
(2)卡号登录
(3)退 出
**************************************
l 类的设计:
函数名称
函数原型
功能
参数
返回值
构造函数
Logoperate(int n)
构造函数
cardno;top
无
构造函数
Cardoperate(int cardindex)
构造函数
filename
无
析构函数
~Cardoperate()
释放存储的数据
filename
无
银行卡主界面函数
void maininterface()
显示银行卡管理主界面
无
无
创建新卡函数
void CreatNewCard()
创建新卡
filename;cardno;cardst
无
卡号登陆函数
void logoperate(int cd)
卡号登陆
money
无
次级显示界面函数
void logcard()
银行卡管理次级界面
无
无
存款操作函数
void Cardin(double m)
存款操作
money;sum;datatime
无
取款操作函数
void Cardout(double m)
取款操作
Money; sum; datatime
无
日志读取函数
void listlog()
读取日志操作
cardno; money;sum; date;type
无
源文件
函数名即其他成分
功能
stdafx.h
函数的声明以及定义
定义函数被主函数调用
Main函数,app
int main()
登录主界面
程序结构:
l 测试用例及结果:
1. 卡号登录
2. 取款功能
3. 日志读取功能
l 源程序参见:银行卡注释版.cpp
※题目描述:设计一个文字界面的银行卡管理系统,功能主要包括创建新卡、卡号登录,每个卡片信息包括有卡号及用户名信息,输入卡号后可以对银行卡进行管理,包括存款、取款以及每次操作日志的浏览。
※系统设计:
※详细设计:
1.创建新卡
2.存款操作
3.取款操作
4.读取日志操作
※类的设计:
函数名称
函数原型
功能
参数
返回值
构造函数
Logoperate(int n)
构造函数
cardno;top
无
构造函数
Cardoperate(int cardindex)
构造函数
filename
无
析构函数
~Cardoperate()
释放存储的数据
filename
无
银行卡主界面函数
void maininterface()
显示银行卡管理主界面
无
无
创建新卡函数
void CreatNewCard()
创建新卡
filename;cardno;cardst
无
卡号登陆函数
void logoperate(int cd)
卡号登陆
money
无
次级显示界面函数
void logcard()
银行卡管理次级界面
无
无
存款操作函数
void Cardin(double m)
存款操作
money;sum;datatime
无
取款操作函数
void Cardout(double m)
取款操作
money; sum; datatime
无
※程序结构:
源文件
函数名即其他成分
功能
contact.h
函数的声明和定义
定义函数,被主函数调用
main函数.cpp
Mainjiemian
登录主界面
※测试用例及结果:
1.创建新卡功能
2.卡号登陆功能
3.存款功能
4.取款功能
5.日志读取功能
6.退出功能
※总结: 我的C++基础十分薄弱,敲完代码以后就出现很多实际性问题,例如有些没有提过的需要加分号的地方或者由于输入时的马虎大意而造成的拼写问题等等琐碎的问题,我一次次翻看课本,重新了解基础知识,在网上和相关资料书的查找资料。而进行不断的调试以后,让程序运行,却又出现程序运行结果不符的问题,经过多次的改正和调试,最终程序能够正确的运行。我的编程能力得到了的提高,对程序有了更深的了解,也更加认识到C++的学习离不开自己平时的练习,我以后要自己多练习,自己动手操作,才能提高自己的编程能力。
※参考文献
C++程序设计教程(第二版)/皮德常编著/机械工业出版社
评分标准
评分标准
比例
得分
程序运行通过
50%
答辩
20%
编程风格
10%
课程设计报告
20%
总分
目 录
第一章 概 论 1
1.1项目名称 1
1.2项目地点 1
1.3区域特点 1
1.4建设规模 1
1.5可行性研究范围 2
1.6项目估算总投资额 3
第二章 项目市场分析 3
2.1####县经济发展趋势分析 3
2.2####县房地产发展概况 4
2.3区域市场分析 10
2.4项目利弊分析 11
第三章 项目定位及销售预测 12
3.1项目定位 12
3.2销售情况预测 14
3.3销售价格预测 14
第四章 项目的工程技术方案 15
4.1总平面及建筑方案 15
4.2结构 16
4.3供配电工程 16
4.4给排水工程 16
4.5人防 17
4.6弱电工程 17
4.7主要设备设施 17
4.8交通与停车 17
4.9环境保护 17
第五章 项目管理与建设进度计划 19
5.1项目运作模式 19
5.2招投标管理 19
5.3工程监理 19
5.4物业管理 19
5.5建设进度计划 19
5.6销售计划 20
第六章 项目营销和招商方案 21
6.1销售、租赁比例 21
6.2运营策略 21
6.3招商策略 22
第七章 投资估算和资金筹措 25
7.1投资估算 25
7.2资金筹措 27
7.3资金平衡计划:见下表 28
第八章 效益分析 29
8.1销售收入、销售税金及附加估算 29
8.2经营成本及费用估算 30
第九章 项目风险及防范措施 31
9.1市场风险 31
9.2筹资风险 31
9.3销售不确定性风险 31
9.4项目开发的风险 32
9.5成本控制的风险 32
第十章 结论及建议 33
10.1结论 33
10.2建议 33
展开阅读全文