亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

c++ ABCBank項目(四)

2019-11-08 01:47:54
字體:
來源:轉載
供稿:網友

               服務器接受到客戶端選擇的功能號后,跳轉到每一個功能的相應選項中。

(1)存款:在存款中,數據庫里會改變的有時間,操作職工號,利息,存取金額,剩余金額,由于改動的內容較多,自己便將改動后的信息全部賦給類中變量,然后將數據庫里最新的動態消息刪除,講這些新的內容重新存放到數據庫中,存放的同時一定要同時保存到文件中,這樣每一個操作步驟都會在文件中,方便客戶查看自己的操作記錄,代碼:

int result ;			char buff[100];			sPRintf(buff,"select * from kehu where id=%d;",object->cliid);			result = MySQL_query(mysql, buff);			if (result != 0)			{				printf("error: %s/n", mysql_error(mysql));				return fail;			}			MYSQL_RES* mysql_res;			MYSQL_FIELD* mysql_field;			MYSQL_ROW mysql_row;			unsigned int cols;			mysql_res = mysql_store_result(mysql);			cols = mysql_num_fields(mysql_res);			if (mysql_res)			{				while ((mysql_row = mysql_fetch_row(mysql_res)))				{					for (unsigned int i=0; i<cols; ++i)					{						printf("%s/t", mysql_row[i] ? mysql_row[i] : "NULL");					}					printf("/n");					if(atoi(mysql_row[5]) == object->cliid)					{						double sum;						sum = atof(mysql_row[9]) + (object->shrmb());						object->setclient((string)mysql_row[1],(string)mysql_row[2],(string)mysql_row[3],(string)mysql_row[4],object->shrmb(),sum);						object->cliid = atoi(mysql_row[5]);						object->bankname = (string)mysql_row[6];						object->mydate = gettime() ;						char buff2[100];//刪除該行						sprintf(buff2,"delete from kehu where id = %d",object->cliid);						mysql_query(mysql,buff2);						char buff[300];//重新插入						sprintf(buff,"insert into kehu values(%d,'%s','%s','%s','%s',%d,'%s','%s',%lf,%lf)",(object->caozuohao),(object->shcliname()).c_str(),(object->shidentity()).c_str(),(object->shclipassWord()).c_str(),(object->shreclipassword()).c_str(),(object->cliid),(object->bankname).c_str(),(object->mydate).c_str(),(object->shrmb()),(object->shrest()));							mysql_query(mysql,buff);						table.yuangong = object->caozuohao;						strcpy(table.name,(object->shcliname()).c_str());						table.id = object->cliid ;						strcpy(table.identity ,(object->shidentity()).c_str());						strcpy(table.bank , (object->bankname).c_str()) ;						table.lixi =(object->shrest())*(0.0001);						strcpy(table.date , (object->mydate).c_str());						table.cunqu = object->shrmb();						table.rest = object->shrest();						ofstream outfile;						char repair[50];						sprintf(repair,"%s的存折賬單.txt",(object->shcliname()).c_str());						outfile.open(repair,ios::binary | ios::app);						outfile.write((char *)&table,sizeof(table));						outfile.close();													return  success ;					}					else					{						return  fail ;					}				}				mysql_free_result(mysql_res);			}取款和轉賬同存款流程差不多,不過在取款和轉賬需要先對客戶輸入的賬號和密碼經行驗證,驗證對了才能繼續進行操作,否則給個友好提醒,并返回到操作界面讓客戶重新操作,查詢余額時同樣需要對客戶進行驗證密碼,再到數據庫中相應的位置將余額保存到變量里返回給客戶端并打印,查看詳細賬單則需要在服務器驗證之后在客戶端處從本地文件中找出對應客戶的文件,將里面所有的信息都打印出來,接著則是更改密碼,有了上面的思路后,后面的操作就會明了很多,下面是更改密碼的代碼:

int result ;			   char buff[100];			   sprintf(buff,"select * from kehu where id=%d;",object->cliid);			   result = mysql_query(mysql, buff);			   if (result != 0)			   {				   printf("error: %s/n", mysql_error(mysql));				   return fail;			   }			   MYSQL_RES* mysql_res;			   MYSQL_FIELD* mysql_field;			   MYSQL_ROW mysql_row;			   unsigned int cols;			   mysql_res = mysql_store_result(mysql);			   cols = mysql_num_fields(mysql_res);			   if (mysql_res)			   {				   while ((mysql_row = mysql_fetch_row(mysql_res)))				   {					   for (unsigned int i=0; i<cols; ++i)					   {						   printf("%s/t", mysql_row[i] ? mysql_row[i] : "NULL");					   }					   printf("/n");					  // if(atoi(mysql_row[5]) == object->cliid)					  if(((string)mysql_row[3] == object->shclipassword())&&((string)mysql_row[4] == object->shreclipassword()))//判斷密碼					   {						   object->setclient((string)mysql_row[1],(string)mysql_row[2],object->linshi,object->linshi,atof(mysql_row[8]),atof(mysql_row[9]));						   object->cliid = atoi(mysql_row[5]);						   object->bankname = (string)mysql_row[6];						   object->mydate = gettime() ;						   char buff2[100];//刪除該行						   sprintf(buff2,"delete from kehu where id = %d",object->cliid);						   mysql_query(mysql,buff2);						   char buff3[300];//重新插入						   sprintf(buff3,"insert into kehu values(%d,'%s','%s','%s','%s',%d,'%s','%s',%lf,%lf)",(object->caozuohao),(object->shcliname()).c_str(),(object->shidentity()).c_str(),(object->shclipassword()).c_str(),(object->shreclipassword()).c_str(),(object->cliid),(object->bankname).c_str(),(object->mydate).c_str(),(object->shrmb()),(object->shrest()));							   mysql_query(mysql,buff3);						   return  success ;					   }					   else					   {						   return  fail ;					   }				   }				   mysql_free_result(mysql_res);			   }最后一個便是銷戶,驗證好客戶的賬號和信息,在數據庫中找到相應的位置,并刪除該內容,給客戶端一個正確的提示,銷戶便完成。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线一区| 日韩在线观看免费全| 欧美高清视频在线播放| 国产不卡精品视男人的天堂| 欧美成人在线网站| 亚洲最大福利视频网站| 国产成人精彩在线视频九色| 国产精品99久久99久久久二8| 欧洲亚洲女同hd| 色噜噜久久综合伊人一本| 91夜夜揉人人捏人人添红杏| 亚洲少妇中文在线| 国产精品久久久| 国产精品户外野外| 亚洲天天在线日亚洲洲精| 亚洲最大成人网色| 欧美成年人视频网站欧美| 日韩久久精品成人| 久久精品电影网| 性欧美长视频免费观看不卡| 欧美老女人性生活| 精品国产乱码久久久久酒店| 精品自在线视频| 欧美一级淫片播放口| 欧美高清在线视频观看不卡| 日本午夜人人精品| 日韩精品免费视频| 成人国产精品免费视频| 有码中文亚洲精品| 日本中文字幕成人| 久久久久久伊人| 国模视频一区二区| 91国内精品久久| 国产精品video| 8x海外华人永久免费日韩内陆视频| 热99精品只有里视频精品| 91精品国产自产91精品| 精品成人在线视频| 亚洲天堂免费观看| 国产日韩综合一区二区性色av| 亚洲欧美激情精品一区二区| 久久网福利资源网站| 美女精品久久久| 91国偷自产一区二区三区的观看方式| 国产手机视频精品| 欧美午夜视频一区二区| 欧美日韩另类视频| 日韩精品极品毛片系列视频| 性色av一区二区三区在线观看| 伊人激情综合网| 国产欧美日韩高清| 亚洲曰本av电影| 日韩中文字幕第一页| 欧美国产精品人人做人人爱| 另类视频在线观看| 久久夜色精品国产欧美乱| 国产精品高清免费在线观看| 久久久精品在线| 国产一区私人高清影院| 狠狠色狠狠色综合日日小说| 欧美小视频在线| 欧美性猛交99久久久久99按摩| 国产精品黄色影片导航在线观看| 亚洲精品久久久久久下一站| 精品国内产的精品视频在线观看| 91免费视频国产| 91九色蝌蚪国产| 欧美丰满老妇厨房牲生活| 97国产精品视频人人做人人爱| 国产精品久久久久久久午夜| 欧美午夜精品久久久久久久| 亚洲美女性视频| 日韩精品久久久久久福利| 伊人伊成久久人综合网站| 欧美—级高清免费播放| 91视频免费网站| 在线观看亚洲视频| 日韩欧美国产成人| 91国内精品久久| 欧美日韩一区二区三区在线免费观看| 日韩av综合网| 久久精品视频免费播放| 亚洲午夜未满十八勿入免费观看全集| 日韩一区二区精品视频| 午夜精品久久久久久久99黑人| 国产69精品久久久久9| 成人免费xxxxx在线观看| 欧美大片大片在线播放| 日本不卡免费高清视频| 久久久久国产精品免费| 久热国产精品视频| 国产日韩在线视频| 亚洲一区中文字幕在线观看| 亚洲色图13p| 色av吧综合网| 精品久久久久久久大神国产| 欧美国产精品人人做人人爱| 91精品国产自产在线老师啪| 色综合伊人色综合网站| 欧美激情一区二区三区成人| 亚洲性线免费观看视频成熟| 91精品国产91| 亚洲美女视频网| 欧美色图在线视频| 91午夜理伦私人影院| 另类色图亚洲色图| 亚洲综合在线播放| 日本一区二区在线免费播放| 国产精品亚洲精品| 国内揄拍国内精品少妇国语| 国产热re99久久6国产精品| 91精品国产乱码久久久久久蜜臀| 欧美福利在线观看| 精品久久久视频| 中文字幕欧美亚洲| 狠狠色香婷婷久久亚洲精品| 中文字幕欧美视频在线| 色综合伊人色综合网| 日韩欧美在线免费观看| 亚洲欧美国产精品久久久久久久| 欧美精品激情视频| 81精品国产乱码久久久久久| 操日韩av在线电影| 欧美日韩美女视频| 亚洲精品视频中文字幕| 久久99精品久久久久久琪琪| 欧美视频在线观看 亚洲欧| 欧美一级bbbbb性bbbb喷潮片| 中文字幕综合一区| 亚洲久久久久久久久久| 欧美大片免费观看在线观看网站推荐| 欧洲精品久久久| 国产精品久久91| 91精品在线一区| 欧美另类第一页| 人人爽久久涩噜噜噜网站| 国产欧美一区二区三区久久| 91在线视频成人| 亚洲欧美国产va在线影院| 久久这里有精品| 国产成人免费91av在线| 自拍偷拍亚洲在线| 热草久综合在线| 亚洲 日韩 国产第一| 高清日韩电视剧大全免费播放在线观看| 亚洲黄页网在线观看| 欧美激情第1页| 国产一区二区动漫| 久久久精品视频在线观看| 伊人久久综合97精品| 亚洲中国色老太| 国产精品久久久久久久久借妻| 亚洲天堂日韩电影| 日日骚久久av| 欧美成人sm免费视频| 97国产精品视频人人做人人爱| 国产精品视频精品视频| 97精品国产aⅴ7777| 91精品视频在线免费观看| 日韩视频欧美视频| 另类专区欧美制服同性| 亚洲第一福利网| 国产91精品黑色丝袜高跟鞋| 91亚洲va在线va天堂va国|