以下为《设计报告模板_Java语言程序设计B》的无排版文字预览,完整内容请下载
《Java语言程序设计B》
设计报告
题目:ATM自动取款机系统
学号:
***9
姓名:
谷某某
班级:
21媒体技术1
成绩:
计算机工程系
2022年12月
项目简介
在设计该系统的时候,我做了一个思路图,参考现实中的银行系统,对我的思路不断完善。
依照现实中的系统,我为我的系统最新设置的是输入卡号和密码,随后便是银行的各项服务。
而服务里面我选取了存款,取款,查询,修改密码和按=安全退出系统五项服务。
除了图上的一部分内容,在编写代码的过程中,我还注意到存取款不能为负数,且不能为小数,并将该点加入到了编程当中。
该项目设计如图。
/
在该系统中,为了方便运行,设计了一个账户、密码和存款都为10000的账户,以测试该系统的基本功能。且参考现实中的银行系统,每次存储金额最大为5000。
程序运行结果描述和截图
该程序运行时测试了账户或者是密码不对的情况,程序能很好地识别出来。该程序能准确的计算出存取款之后账户所剩余的金额,且能在账户或者是密码错误时清晰地识别出来。
/
三、代码(注意排版)
package a;
import java.util.Scanner;
public class homework01 {
private static int userCard=10000,userPwd = 10000;
static Scanner input= new Scanner(System.in);
public static void main(String[] args) {
welcome();
}
public static void welcome(){
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * *");
System.out.println("\t\t欢迎登陆ATM自动取款机系统");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * *");
login();
}
public static void login() {
while(true) {
System.out.println("请输入卡号:");
int loginCard = input.nextInt();
if(loginCard !=userCard) {
System.out.println("登陆失败,账号错误请重新输入");
}
else {
while(true) {
System.out.println("请输入登录***;);
int loginPwd = input.nextInt();
if(loginPwd == userPwd) {
System.out.println("登录成功");
operatechoice();
return;
}
else {
System.out.println("登录失败,密码错误请重新输入" 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 识,并且我能运用相关知识,编写程序,虽然不太熟练,但是这一次独立完成作业,我认为我是尽了我自己最大的努力。在编写过程中,我还请教了其他同学,这也让我理解到我个人的能力虽然是有限的,但是结合他人的智慧,也许就能创造出更好的事物,让我深刻地认识到了合作,或者是请教的重要性。
不过在该程序中还是有不太完美以及我不是很满意的地方,例如在账户的体现中还应该有用户的姓名,以及在多次输入密码错误的时候,还应该有锁定账户这一项,但是由于我个人的能力有限,所以放弃了这几项。
而在书写报告的过程中,我认为这也是对我能力的一种提升。在本次报告中,我又重新梳理了一下思路,使得我对本次的作业有更加深刻的印象。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《设计报告模板_Java语言程序设计B》的无排版文字预览,完整内容请下载
设计报告模板_Java语言程序设计B由用户“gaomei0405”分享发布,转载请注明出处