我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 456|回复: 0

华为通信软件大赛机试题目源代码 - 软件编程/OS - 电子工程

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2013-3-29 11:16:36 | 显示全部楼层 |阅读模式
要求模拟银行终端系统。

简化为只有一个客户,该客户有美元帐户和人民币帐户。

本来要求是用socket实现,我把socket去掉了改成在控制台实现

0 运行程序会提示等待用户输入
1、用户输入 r
2、提示请输入操作类型,0查询,1取款,2存款
3、
a)
用户输入0则系统进入<i>STATUS_07</i>查询余额状态。转4 a)<i></i>
b)
用户输入 1 或者2,系统进入<i>STATUS_02</i><i>
</i>状态
转 4
b)
c) 用户输入其他提示输入非法 即return <strong>new</strong> Result(<strong>new</strong> status.Error(status.Error.ERROR_00))

4、
a)
显示用户余额,转3
b)
系统提示 “就请输入币种,1人民币,2美元” 转5

5、用户输入 相应币种,系统进行相应存取操作


注意:1、系统初始化时置美元帐户2000,RMB帐户10000

2、1美元=5元

3、每人信用额为1000美元或相应人民币

4、取钱时,如果相应帐户余额足够则支取,如果该帐户余额不够但两个帐户加起来够则先把要支取的帐户置为0,再减去另外的帐户相应的余额;如果两个帐户都不够但是所剩信用额还够则用信用支取,则先把两个帐户都清零再扣除要支取帐户相应透支额,支取后余额为负数。注意当有一个余额为负数时另一个帐户余额不能大于0。

5、存钱时 注意保证不能一个帐户余额大于0,另一个小于0.具体规则读者看着设置吧。我也记不住了。总之就是有欠款先还欠款

6、要求不能用System.out.println()之类的输出语句,因为取款机在客户端。所有的输出都通过返回值result显示。读者只能完成和修改ATMServiceImpl 类,其它类不能修改。测试的话点击Tester类运行即可


<ignore_js_op>
<dl class="tattl">
<dt>

</dt>
<dd>


2009101620201910689.rar



2009-12-25 16:23:58 上传
下载次数: 54
下载积分: 积分 -1




12.94 KB, 下载次数: 54, 下载积分: 积分 -1




</dd>
</dl>
</ignore_js_op>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表