导航:首页 > 编程语言 > atm界面设计javascriot

atm界面设计javascriot

发布时间:2022-09-19 03:42:20

『壹』 winform c#做仿ATM取款机系统功能

这个真的是太简单了兄弟,就是常规的数据读写和判断,这样的项目自己做会收益很大,别人给你只会让你一事无成。

『贰』 建设银行atm机操作界面

建设银行的ATM机可以用来转账、取款、存款等。
一、ATM机转账步骤:
1、将银行卡插入ATM机中,输入密码登陆;
2、选择转账,输入收款人账号,点击确定;
3、确认收款人账号,输入转账金额,点击确定即可完成。
二、ATM机存款步骤:
1、将银行卡插入ATM机中,输入密码登陆;
2、选择存款,放入需要存钱的现金,点击确定;
3、确认存款金额,点击确定即可完成。
三、ATM机取款步骤:
1、将银行卡插入ATM机中,输入密码登陆;
2、选择取款,点击确定,输入取款金额;
3、确认取款金额,点击确定即可完成。

『叁』 要求模仿银行ATM自动取款机功能,设计一个名为Bank的银行类(或结构体),要求能实现以下功能

既然是银行类,那么C++也可以吧。
今天写了一个,时间少,写的比较粗糙,但基本功能都有。
写了一个Account(帐户)类,实现创建帐户,对存款进行操作,保存帐户和打开帐户等。

Account类的头文件

//Account.h

#ifndef ACCOUNT_H_
#define ACCOUNT_H_

#include <string>
using std::string;
class Account
{
private:
string name; //帐户名
string password; //密码
int deposit; //存款
bool modify; //帐户是否被修改
public:
Account();
Account(string na, string psw, int dps);
~Account();
bool openAccount(string accName); //从文件打开帐户
bool saveAccount(); //将帐户保存到文件
bool land(string psw); //帐户登录
bool saving(int money); //存款
bool fetch(int money); //取款
void showBalance(); //显示余额
};
#endif

Account类的实现,在Account.cpp文件中

//Account.cpp
#include <iostream>
#include <fstream>
#include <string>
#include "Account.h"

using namespace std;

Account::Account()
{
name = "";
password = "";
deposit = 0;
}
Account::Account(string na, string psw, int dps)
{
name = na;
password = psw;
deposit = dps;
}

Account::~Account()
{
}

bool Account::openAccount(string accName)
{
ifstream fin(accName.c_str(), ios_base::in);
if(!fin.is_open())
{
std::cout<<"打开帐户错误,请检查是否有该帐户!"<<std::endl;
return false;
}
fin>>name;
fin>>password;
fin>>deposit;
fin.close();
return true;
}

bool Account::saveAccount()
{
if(modify == false)
return true;
ofstream fout;
fout.open(name.c_str(), ios_base::out);
if(!fout.is_open())
{
std::cout<<"保存帐户错误,不能创建文件!"<<std::endl;
return false;
}
if(name=="")
{
std::cout<<"帐户为空,不能保存!"<<std::endl;
return false;
}
fout<<name<<std::endl;
fout<<password<<std::endl;
fout<<deposit<<std::endl;
fout.close();
return true;
}

bool Account::land(string psw)
{
if(psw == password)
return true;
else
return false;
}

bool Account::saving(int money)
{
if(money<=0)
{
std::cout<<"错误!存入款额不能小于等于0!"<<std::endl;
return false;
}
deposit += money;
modify = true;
return true;
}

bool Account::fetch(int money)
{
if(money<=0)
{
std::cout<<"错误!取出款额不能小于等于0!"<<std::endl;
return false;
}
else if(money<=deposit)
{
deposit -= money;
modify = true;
return true;
}
else if((money - deposit)<=2000)
{
deposit -= money;
std::cout<<"您的帐户已透支,透支额为:"<<-deposit<<"元"<<std::endl;
modify = true;
return true;
}
else
{
std::cout<<"错误!取款超过允许透支额!"<<std::endl;
return false;
}
}

void Account::showBalance()
{
std::cout<<"您目前的帐户存款余额为 "<<deposit<<" 元"<<std::endl;
}

说明:
bool saveAccount()以帐户名为文件名,以文本格式,保存帐户名、密码、存款信息,保存的文件没有扩展名,但可以用记事本打开。

至于主程序文件,由于网络限制,不能贴出来,我用网络的消息发送给你。

『肆』 求大神帮我设计一个类似于ATM机的那样的java WEB前台网页。。。

<!DOCTYPEhtml>
<html>
<head>
<title>ATM</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk"/>
<styletype="text/css">
.maindiv{
width:50%;
height:350px;
background-color:#9999ff;
border:solid1px#000;
}
.leftdiv{
width:70%;
height:80%;
background-color:#FFF;
border:solid1px#000;
margin:30px0030px;
float:left;
text-align:center;
}
.rightdiv{
width:20%;
height:80%;
margin:20px000;
float:left;
}
.rightdivinput{
width:90%;
margin:10px010px20px;
height:50px
}
</style>
<scripttype="text/javascript">
window.onload=function(){
varstatusb=document.getElementById("status"),
searchb=document.getElementById("search"),
payfor=document.getElementById("payfor"),
cpassword=document.getElementById("cpassword"),
displayWindow=document.getElementById("displayWindow");
if(window.addEventListener){
//safari,chrome,firefox
//addEventListener(stringeventFlag,functioneventFunc,[booluseCapture=false])
//useCapture:指定是否绑定在捕获阶段,true为是,false为否,默认为true
statusb.addEventListener("click",showUStatus);
searchb.addEventListener("click",showSearch);
payfor.addEventListener("click",showPay);
cpassword.addEventListener("click",showChange);

}else{//IEopera
statusb.attachEvent("onclick",showUStatus);
statusb.attachEvent("onclick",showSearch);
payfor.addEventListener("click",showPay);
cpassword.addEventListener("click",showChange);
}
}
;
functionshowUStatus(){
document.getElementById("displayWindow").innerHTML="姓名:xx</br>年龄:22性别:xx";
}
functionshowSearch(){
document.getElementById("displayWindow").innerHTML="余额:10000000RMB</br>土豪!我们做朋友吧";
}
functionshowPay(){
document.getElementById("displayWindow").innerHTML="<form>充值金额:<inputtype='text'name='money'/><inputtype='submit'value='提交'></form>";
}
functionshowChange(){
document.getElementById("displayWindow").innerHTML="<form>新密码:<inputtype='text'name='newPWord'/><inputtype='submit'value='提交'></form>";
}
</script>
</head>
<body>
<divclass="maindiv">
<divid="displayWindow"class="leftdiv">欢迎使用xxxIC系统</div>
<divclass="rightdiv"><inputid="status"type="button"value="用户状态"/></br><inputid="search"type="button"value="余额查询"/></br><inputid="payfor"type="button"value="充值缴费"/></br><inputid="cpassword"type="button"value="修改密码"/></div>
</div>
</body>
</html>

『伍』 用C语言写ATM的程序代码要求用循环语句

#include<stdio.h>
int chaxun(int a3)
{
int b;
b=a3;
printf("你的余额为:%d\n",b) ;

}
int qukuan(int a3)
{
int a,b;
printf("请输入您要提取的现金:\n");
scanf("%d",&a);
b=a3-a;
if(b<0)
printf("对不起 ,你的余额不足\n");
else
{
printf("请收好您的%d元现金\n",a);
a3=a3-a;
}
return (a3);
}
int gaini(int a2)
{
int a,b,c=1,d,e=1;
while(e)
{
printf("请输入你的旧密码:\n");
scanf("%d",&d);
if(d==a2)
e=0;
else
{
e=1;
printf("你输入的密码错误,请重新输入:\n");
}
}
while(c)
{
printf("请输入您的六位数新密码\n");
scanf("%d",&a2);
printf("请确认您的六位数新密码\n");
scanf("%d",&b);
if(a2==b)
{
if(b>100000&&b<999999&&b/(b/100000)!=111111)
{
c=0;
printf("密码修改成功\n");
}
else
{
printf("您输入的密码不符合要求,请从新输入\n");
c=1;

}
}
else
{
c=1;
printf("您两次输入的密码不一致,请重新输入:\n");
}

}
return a2;
}
int quka()
{
printf("\n 梦若保保提醒您\n");
printf("请收好您的卡片,谢谢,再见\n\n");
}
int cunkuan(int a3)
{
int i,j,k;
printf("请输入你要存的金额\n");
scanf("%d",&k);
if(k<0)
{
printf("对不起,没有负存款\n");
}
else
{
printf("\n您好,您已经存进去了%d元\n",k);
a3=a3+k;
}
return a3;
}

main()
{
int i,j,b=1,c,k,l,m,n;
int a1=123456,a2=123456,a3=1000;
printf("欢迎使用自动柜员机:\n\n");
while(b==1)
{
printf("请输入您的账号:\n");
scanf("%d",&k);
printf("请输入您的密码:\n");
scanf("%d",&l);
if(k==a1&&l==a2)
{
b=0;
printf("您的账户余额为:%d\n",a3);
}
else
{
b=1;
printf("对不起,您输入的账号或者密码有误,请重新输入:\n");
}
}
do
{
printf("\n请选择您要的服务项目:\n");
printf("1.查询余额\n");
printf("2.取款\n");
printf("3.修改密码\n");
printf("4.取卡\n");
printf("5.存款\n");
scanf("%d",&c);
switch(c)
{
case 1:
chaxun(a3);
break;
case 2:
a3=qukuan(a3);
break;
case 3:
a2=gaini(a2);
break;
case 4:
quka();
break;
case 5:
a3=cunkuan(a3);
break;
}
}while(c!=4);

}

『陆』 嵌入式系统的ATM机项目的描述和应用场景

Javascript是最流行的脚本语言之一,也是Web的主要技术之一,这样的优势导致它在嵌入式领域也有一定的作用

飞利浦出过一套 Pronto 智能中控设备系列,可以通过编写代码自定义界面和逻辑,控制继电器、串口、红外等设备,适用于家庭和办公室自动化控制。


制设备分为中控主机和控制板(即带彩色触摸屏的遥控器),本身是嵌入式系统,但控制板中存储的自定义逻辑代码就是使用改造过的Javascript脚本规
范。为家庭或安装好被控制的设备以后,只需通过必要连线或局域网将中控主机与被控设备连通,再将电脑上编写好的脚本和配置文件通过USB口传到控制板上,
就可以使用了。电脑端编辑是半图形化半文本式的界面(类似Visual Studio和 Xcode
的使用),代码编写又不难,因此上手非常容易。编写界面和最终的控制板使用体验都很好。
“ProntoScript
是一种基于 JavaScript 的软件工具,它使安装人员能够创建动态的双向用户界面,利用全图形的灵活性对 RS232 或 IP
进行系统控制。该工具集成在 ProntoEdit Professional 软件中。与 Pronto 合作伙伴预建的 ProntoScript

『柒』 求一个ATM机自动存取款系统界面设计 在线等

总体设计

待机界面 (按任意键,进入登录界 面)

(密码错误,返回登陆)回

登录界面 (卡号、密答码、取消等选 项)

密码错误,请 从新输入!

选择界面 (选择“取消”进入“取卡界面” ) (查询余额、取款、转 帐、修改密码、取消)

查询余额

取款

转帐

修改密码

交易完成界面
(交易完成,选择“其他交易” 返回“选择”界面)

(不同的交易有不同的 交易完成界面)

选择“打印” (选择 凭条 “取消” 进入 打印界面 “取卡 (选择“其他交易”返回“选择界面” ) 界面” )

取卡界面 (谢谢使用,再见!)

注: “查询余额”和“修改密码”无打印界面

『捌』 (模仿银行ATM自动取款机功能,设计一个名为Bank的银行类)C#控制台应用程序下执行。

什么东西啊??

阅读全文

与atm界面设计javascriot相关的资料

热点内容
论文有什么好的网站 浏览:581
jdk7javadoc 浏览:687
编程小游戏是如何设计的 浏览:913
网络安全风险案例 浏览:46
司法考试哪个网站好 浏览:469
android搜索功能代码 浏览:437
文件名如何没有文字 浏览:601
吃鸡地图资源包文件路径 浏览:267
cad文件转移手机 浏览:733
指定局域网内文件delphi 浏览:638
苹果5s充电接口维修 浏览:913
建行app怎么老是信息填写错误 浏览:832
罗技g903切换配置文件 浏览:649
游戏的数据在哪个英文文件夹 浏览:435
编程一般学什么专业课 浏览:394
不属于数据库系统的主要组成部分 浏览:797
jdl是什么网络词 浏览:247
优酷的缓存视频文件夹 浏览:842
jsp页面获取地址栏参数 浏览:893
怎么带小度app听酷狗音乐的歌 浏览:17

友情链接