C++基于面向对象思想的ATM 系统设计与实现(三级项目)[2023-02-19]
实验二 基于面向对象思想的ATM 系统设计与实现(三级项目)
一、实验目的:
(1)掌握派生类的使用方法。
(2)掌握虚基类在解决二义性的作用。
(3)掌握友元函数和成员函数重载的方法。
(4)了解API及应用序基本架
(5)了解MFC 及应用程序框架
(6)了解对话框与常用控件
(7)掌握菜单、工具栏与状态栏设计
(8)掌握文档/视图结构应用程序
二、实验内容
要求学生设计一个以银行卡和自动提款机所组成的系统。
使用C++控制台编程和VC++MFC控件编程的方法设计并实现用银行卡到提款机存款取款的过程,结合类,对象,继承,多态,MFC控件编程等,设计并实现使用银行卡对象到提款机对象进行登陆,查询余额,取款,显示取款凭证等等操作的全部过程。
任务一: C++控制台编程实现ATM(4学时上机)
任务二:VC++MFC 控件编程实现ATM (4学时上机)
要求:
1.任务一至少实现提款机登录、查询余额、取款的功能。
2.任务二至少实现提款机登录、查询余额和取款的功能。
3.以讨论课上所分小组为单位,每组提交一份最终程序,提交一份项目结题报告,提交一份 PPT,并答辩。
4.各组的结题报告和PPT内容要独立完成,若材料雷同,将会严重影响成绩。
5.项目结题报告中正文部分应包括介绍项目开展的总体思路,可行性分析、需求分析、系统设计及系统实现和测试等环节的文字描述、图、表。并附上关键实现代码。
6.报告总字数要求3000 字以上,字迹工整,图文规范。
7.项目结题报告具体要求见模板。
项目结题报告模板
封面页:
项目名称:基于面向对象思想的ATM系统设计与实现
姓名:
课题组的分工或贡献:
课程名称:VC++面向对象程序设计
指导教师:
日期:
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:02,结题,面向对象,19,ATM,C++,实现,提款机 From: https://www.cnblogs.com/codewriter/p/17134302.html