- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程实训任务书及实训报告银行ATM
C++语言实训任务书
一、实训目标
通过项目实战,掌握C++语言掌握的精髓:指针、函数、类的使用、文件读写。
课程要求从两个方面的能力目标实现,素养目标要求学员在通过学习具备相对应的学习技能、素养要求;技术目标要求学员必须掌握课程产品所定义的知识与技能。
(1)素养目标
阅读帮助文档的能力;
问题解决能力、总结归纳能力;
(2)技术目标
使用C++语言编程的能力;
二、实训内容(见附录)
三、实训进度安排
按教学计划规定,该设计总学时数为3周,其进度及时间大致分配如下:
序号 设计内容 天数(约占比例) 1 复习C++基础知识 1 2 项目分析 0.5 3 基于控制台的银行存储系统模拟项目 3.5 4 项目测试、项目点评、总结交付 1 总计 6天
四、考核评定
考核分类 考核方式 成绩比例 过程考核 课堂表现 学习态度、课堂提问 25% 出勤 签到表 25% 项目考核 平时作业 学习态度,知识掌握情况 20% 项目考核 项目实战表现、自主学习 30%
山东临沂大学
《C++语言实训》
题目 银行管理系统
指导教师:
姓名: 赵艳阳
学号:
班级:
专业:
地点: 临沂大学
时间: 2014/12/21
一、
三、四、五、
2、功能子函数划分:
a) main函数中的总逻辑
b) 主界面输出
c) 用户开户
d) 用户登录
e) 管理员登录
3、程序截图:
初始界面:
开户界面:
登陆界面
用户界面
管理员登陆界面
六、附录 列出源程序的清单AccountOper.h
/****************************************************************************************************
功能:实现用户、管理员的开户、登录、密码修改数据查询等功能统一调度
***************************************************************************************************/
#ifndef ACCOUNTOPER_H
#define ACCOUNTOPER_H
#include iostream
#include string
using namespace std;
#include Person.h
#include Admin.h
class AccountOper{
public:
static double rate;//利率
AccountOper();
//开户
bool open_account();
//用户登录
bool person_login();
//管理员登录
bool admin_login();
//管理员查找用户密码
bool find_password(Admin *ad);
Person *person_list_head; //用户链头
Admin *admin;
Person *temp; //保存临时信息,
//汇率修改
bool chage_rate(Admin *ad);
//创建用户链:对文件进行读取
bool create_person_link();
//回写入文件
bool rewrite_change_to_file();
//删除用户
bool destroy_user(Person *pr);
//回写入文件
bool Aorewrite_change_to_file(Admin *ad);
};
#endif
Account_Oper.cpp
# include AccountOper.h
# include fstream
double AccountOper::rate = 10;
AccountOper::AccountOper()//默认构造函数
{}
//汇率修改
bool AccountOper::chage_rate(Admin *ad)
{
AccountOper::rate = ad-change_rate();//修改汇率
return true;
}
//开户
bool AccountOper::open_account()
{
temp = new Person;//创建新的对象
return temp-open_account();//返回
}
//
您可能关注的文档
最近下载
- 2025年北京市高考语文 必背古诗文60篇(原文+译文+注释+赏析+情境默写)(含解析).docx
- 部编版小学语文六年级下册《表里的生物》说课稿(附教学反思、板书)课件.pptx
- 部编版《太阳》课件.pptx
- 2024-2025学年小学信息技术(信息科技)三年级上册人教版教学设计合集.docx
- 桑树桑黄总三萜的提取纯化及其生物活性研究.docx VIP
- 哲学与马克思主义哲学(马哲)PPT.ppt
- 中班小松鼠让座课件.ppt
- (可复制)光伏发电站接入电力系统技术规定GBT 19964-2024.pdf VIP
- 本科毕业论文数字电路课程设计自动奏乐器设计.doc
- 诗词大会必备飞花令(含春,秋,风,雨,云,花,草,杨,雪,星,月,夜,国,家,人,山,水,江等).pdf VIP
文档评论(0)