Qt銀行管理系統 初始介面功能函式 登入

2021-08-15 16:53:34 字數 1790 閱讀 4398

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操作員代號字元...