2.功能函式
(1)登入
客戶端
建立login設計師類,登入功能函式在所有功能函式中為最複雜,因為登入是初始介面,需要連線伺服器,需要傳送資料給伺服器,讓伺服器連線上資料庫,並判斷賬號密碼是否有效,然後執行接下來的所有功能都建立在這和連線套接字上。
login.h
#ifndef
login_h
#define
login_h
#include
#include
"cilent.h"
namespace
uiclass
login
:public
qwidget
//登入用qwidegt就可以了因為用不到子視窗的exec功能所以不要用qdialog類
;#endif
//login_h
login.cpp
#include
"login.h"
#include
"share.h"
#include
"ui_login.h"
#include
#include
#include
#include
//容器,用來存在登入過得賬號資訊
#include
qstring
username;
//定義登入的管理員使用者名為全域性變數
cilent
*myclient;
//定義連線上的客戶端套接字為全域性變數
login
::login
(qwidget
*parent):
qwidget
(parent
),ui
(new
ui::
login
)login
::~login
()void
login
::on_loginbutton_clicked
()//登入按鈕,login核心的按鈕
});}
void
login
::on_registerbutton_clicked
()//註冊功能函式啟動
//下面附上登入的ui介面一張
伺服器端收到後用處理
case
1: login();
break;
//收到後功能函式標誌位為1
...................................
void
myserverwindow
::login
()else
}...........................
bool
banksql
::loginsure
(qstring
name
,qstring
pswd
)return
false;}
銀行管理系統
include include using namespace std define max 1000 struct person struct yinhang void menu void kaihu yinhang abs 開戶 else int mima cout 輸入六位數字密碼 endl ...
C 銀行管理系統
銀行管理系統,主要可以實現儲存,開戶,銷戶,轉賬,查詢,掛失,解掛等功能,本系統採用檔案儲存,乙個檔案儲存銀行工作者的姓名和密碼,另乙個儲存存款人員的所有資訊,這裡面主要是用了友元類,實現乙個類 對另乙個類的私有成員的呼叫。不管怎莫說,這也是我第乙個c 稍微大一點的程式 我還是比較滿意,開始被檔案讀...
銀行管理系統實習報告
一fieldfield nametypewidthdec 1銀行名稱字元型200 索引 2位址字元型400 3 數值型80 4郵編數值型60 5註冊日期日期時間型80 64姓名字元型100 5身份證號字元型200 6開戶日期日期時間型80 7餘額數值型102 8開戶銀行字元型200 9操作員代號字元...