- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(大作业)报告
课程名称:面向对象程序设计课程设计
设计题目:ATM柜员机模拟程序
院 系:
班 级:
设计者:
学 号:
指导教师:
设计时间:2016-1-4 2016-1-8
信 息 技 术 学 院
昆明学院课程设计(大作业)任务书
姓名: 院(系):信息技术学院
专业:计算机科学与技术 学 号:
任务起止日期:2016-1-4 2016-1-8
课程设计题目:
设计一个ATM柜员机模拟程序,实现系统登录、余额查询、 ATM取款、ATM存款、
修改密码等一些ATM柜员机的基本功能,模拟ATM的工作原理和人机交互。
课程设计要求:
使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为 123456时,系统
能登录ATM柜员机系统,用户可以按照以下规则进行:
1、 查询余额:初始余额为10000元
2、 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3、 ATM存款:不能出现负存款。
4、 修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确, 新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
工作计划及安排:
1月4号,老师布置任务、讲授设计内容。
1月5号,查阅资料,进行初步设想并画出流程图。
1月6号,详细设计,创建各个类、编写程序代码。
1月7号,测试,对程序进行调试、运行并进行相应的分析。
1月8号,书写课程设计报告,验收、考核及答辩。
指导教师签字
年
月
日
课程设计(大作业)成绩
学号:
姓名:
指导教师:
课程设计题目:
设计一个ATM柜员机模拟程序,实现系统登录、余额查询、 ATM取款、ATM存款、
修改密码等一些ATM柜员机的基本功能,模拟ATM的工作原理和人机交互。
总结:
通过为时一周的课程设计,我受益匪浅,把平时所学的知识通通运用了进来,虽然平 时积淀的知识点比较少、比较单一,但是在这次实验中把零零碎碎的知识都连贯起来了, 也达到了课程设计的目的,最主要的是通过一周的努力我终于用面向对象程序设计的知识 做出了这个“ ATM柜员机模拟系统”。由于知识的积淀比较少,且有些知识掌握不太牢靠, 记忆模模糊糊的,最后决定恶补一下落下的知识点再进行程序的设计。第一天,去图书馆 借了相关图书,把知识点打牢,然后参考了相似的的几个实例,并进行了一些分析和总结。 基础功课做好以后第二天正式开工,选定好了题目,进行方法选择、框架设计、画出流程 图、UML图,进行了初步的程序设计构想。第三天,编写程序代码,这个过程我觉得是最 艰难的,因为代码太多,还有 API接口不是很熟悉,所以要经常翻阅手册,花费了很多时 间。程序一不小心就会出错不能运行,还需要认真检查,细心细心加细心才能做好。反复 的进行分析调试,最后一天把程序调试通过后,进行课程设计报告的撰写。虽然很幸苦但 是,最终的成果还是令人满意的,最后感谢指导老师对我们帮助和支持。
指导教师评语:
成绩:
填表时间:
指导教师签名:
课程设计(大作业)报告
一、 题目分析
1?系统需求分析
(1) 设计目标:随着市场经济的繁荣发展,人们的物质生活得到极大的提高,手中的 剩余资金也日益增多。受传统观念影响,绝大多数人喜欢把资金投进银行,而在需要使用 现金的时候再到银行提取现金。这就导致银行业务的急剧增加。虽然银行网点越来越多, 银行的工作效率也随着信息化有较明显的增长,但是依旧不能满足广大用户的需要。而一 味的增加营业网点,从理论上虽然能稍微的缓解银行的压力,但是治标不治本,而且每增 加一个网点,不仅要付出昂贵的资金成本,还需要长期投入人力资本,成本非常之昂贵。
这时候就迫切的需要一种自动的,易于普及的,低成本的设备来解决这一问题。于是 ATM
机系统应运而生了。
自动柜员机,即ATM,是指银行在不同地点设置一种小型机器,利用一张信用卡大小 的胶卡上的磁带记录客户的基本户口资料 (通常就是银行卡),让客户可以透过机器进行提
款、存款、转账等银行柜台服务,大多数客户都把这种自助机器称为自动提款机。
本文正是通过设计一个 ATM模拟模拟程序来实现ATM机系统的基本功能,充分运用 自己所学的Java知识进行设计编程。
(2) 题目设计要求:本ATM柜员机的主要功能如下所述:
要求使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为 123456时,
系统能登录ATM柜员机系统,用户可以按照以下规则进行:
查询余额:初始余额为10000元。
ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透 支。
ATM存款:不能出现负存款。
修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码
正确,新密码符合要求,且两次输入相同的情况下才可
您可能关注的文档
- java缓存框架及其在ass中的应用.docx
- java程序设计实验大纲.docx
- java智能卡实验电子钱包北邮.docx
- java知识学习记录文本精彩版.docx
- java语言程序设计试题_成考.docx
- jdbc编程步骤详解.docx
- jisg5111-1991结构用高强度铸钢.docx
- ixload检验测试仪使用资料文档.docx
- jm编码器的介绍.docx
- joydata-高铁自动检票机测试说明-v010_cn(修改).docx
- 2025-2026学年初中生物学鲁科版五四学制八年级下册-鲁科版五四学制教学设计合集.docx
- 《2025年商业航天保险发射保险技术应用》.docx
- 2025年香叶加工行业供应链分析报告.docx
- 2025年童装安全材质创新研发与行业趋势报告.docx
- 《2025年商业航天保险应用:在轨服务风险保障体系构建》.docx
- 《2025年智能座舱技术升级策略:汽车电子行业车载芯片需求与市场》.docx
- 2025年AI功能集成消费电子行业市场市场发展策略报告.docx
- 湘教版三年级上册迷人的秋色市公开课百校联赛特等奖教案.docx
- 2025年饮料企业即时零售布局与供应链优化策略分析.docx
- 《2025年宠物保险市场:健康风险保障需求与产品创新方向》.docx
最近下载
- 零食有鸣门店新员工理论考核参考答案.docx VIP
- 基于ZigBee的智能窗帘控制系统.doc VIP
- 2.8夏商周时期的科技与文化课件-2024-2025学年统编版历史七年级上册.pptx VIP
- 2.8 夏商周时期的科技与文化 课件 2024-2025学年统编版七年级历史上册.pptx VIP
- ups电源日常巡检如下.doc VIP
- 宫外孕失血性休克应急预案演练记录.docx VIP
- 2008上汽荣威550用户手册.pdf VIP
- 食品安全体系FSSC22000-V6版标准要求及内审员培训教材.pptx VIP
- 2020预制混凝土方桩20G361.docx VIP
- 上汽荣威550电路图.pdf VIP
原创力文档


文档评论(0)