2022年c++课程设计……银行储蓄系统复习进程.pdf
《2022年c++课程设计……银行储蓄系统复习进程.pdf》由会员分享,可在线阅读,更多相关《2022年c++课程设计……银行储蓄系统复习进程.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c+课 程 设 计 银行 储 蓄 系 统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 18 页 - - - - - - - - - - 课程设计 (论文 )任务书软件工程学院桥梁专业 3 班一、课程设计 ( 论文) 题目银行储蓄系统二、课程设计 ( 论文) 工作自 2011 年 6 月 13 日起至 2011年 6月20 日止。三、课程设计 ( 论文) 地点: 软件学院软件实训中心四、课程设计 ( 论文) 内容要求:1本课程设计的目的(1)使学生掌握 C+ 的基本语法以及程序编辑、运行过程;
2、(2)培养学生掌握程序设计的基本思路和方法;(3)使学生掌握程序的调试方法;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。2课程设计的任务及要求1)基本要求: 设计一简易的银行储蓄系统,能承担用户的开户、销户、存款和取款业务。要求使用结构体或对象存储账户信息,系统要求系统以菜单方式工作。(1)开户(输入姓名、身份证号,如不存在,则新开账户)(2)销户(如有余额,先取款,再销户)(3)取款(输入取款金额,账户余额不足时提示重新输入,取款成功后显示账户余额)(4)存款(输入存款金额,存款成功后显示账户余额)(5)查询(输入帐号,查询该帐号所有信息)2)创新要求:在基本要求达
3、到后,可进行创新设计,如改善算法性能;对系统进行功能扩充。3)课程设计论文编写要求(1)要按照书稿的规格打印誊写课程设计报告(2)课程设计报告书内容主要包括目录、绪论、正文、小结、参考文献、附录等(3)课程设计报告书一律使用由学校统一印制的封面,采用黑色墨水工整书写,并装订成册。如采用计算机打印,应该配上封面装订成册。4)答辩与评分标准:(1)完成原理分析: 20分;(2)完成设计过程: 40分;(3)完成调试: 20分;精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 18 页 - - - -
4、 - - - - - - (4)回答问题: 20分。5)参考文献:(1)刘觉夫 .c+ 程序设计(第二版)北京邮电大学出版社(2) 谭浩强 c+面向对象程序设计清华大学出版社6)课程设计进度安排内容天数10地点构思及收集资料 2图书馆组装与调试 3实验室撰写报告 2图书馆、实验室学生签名:2011 年 6 月 13 日课程设计 (论文) 评审意见(1)完成原理分析( 20分):优()、良()、中()、一般()、差();(2)设计分析(20分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)论文撰写(20分):优()、良()、
5、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否()评阅人:职称:2011 年 6 月 23 日精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 18 页 - - - - - - - - - - 目录一、课程设计任务概述 . - 4 - 二、算法设计思想及流程图 . - 5 - 三、程序清单 . - 7 - 四、程序调试与运行结果 . - 13 - 五、设计心得(小结) . - 15 -精品资料 - - -
6、 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 18 页 - - - - - - - - - - 一、课程设计任务概述设计一简易的银行储蓄系统,能承担用户的开户、销户、存款和取款业务。要求使用结构体或对象存储账户信息,系统要求系统以菜单方式工作,主要功能有:(1)开户(输入姓名、身份证号,如不存在,则新开账户)(2)销户(如有余额,先取款,再销户)(3)取款(输入取款金额,账户余额不足时提示重新输入,取款成功后显示账户余额)(4)存款(输入存款金额,存款成功后显示账户余额)(5)查询(输入帐号,查询该帐号所有信息
7、)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 18 页 - - - - - - - - - - 二、算法设计思想及流程图银行储蓄系统1:开户2:销户3:查询4:退出1; 存款2:取款3:退出精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 18 页 - - - - - - - - - - 2 设计思路首先,我设计了两个类,一个是Account 类,旗下有 Saving(), Withdraw
8、()和 ShouMe()3 个函数。另一个是 Bank 类,有开户函数 Append(),销户函数 Delete()和查询函数 Query()。开户函数运用了指针变量,首先设置了一个大小为100 的存储空间,运用指针比较方便。通过地址的变化,指向不同的值。每增加一个户,则accNum加 1. 存款函数,设置了Balance=Balance+number语句。取款函数,如果帐号余额不足,则给予提示并不予取款。最后执行Balance=Balance-number 。最后显示账户余额。销户函数,首先判断帐号是否存在。如果能获取ID 号,则此账户存在,就不要输出“此账户不存在”了。再把此帐号以后的账户
9、都往前移一个,最后销户成功。查询函数,先判断账户是否存在,我在查询函数里又设置了存款、取款函数,可以进行存款、取款业务。在主函数中,设置一个Bank类,设置一个界面,有开户、销户、查询等业务。输入想要的业务,完毕后再返回主界面。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 18 页 - - - - - - - - - - 三、程序清单#include #include class Account /Account类 public: Account(); Account(int ID,char
10、 na30,double Balance); void Saving(); double Withdraw(); void ShowMe(); int getID(); private: int ID; char name30; double Balance; ; class Bank /Bank类 public: Bank(); void Append(); void Delete(); void Query(); private: Account *account100; int accNum; double Balance; ; 精品资料 - - - 欢迎下载 - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 c+ 课程设计 银行 储蓄 系统 复习 进程
限制150内