freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

銀行個(gè)人賬戶(hù)信息管理系統(tǒng)范本(留存版)

  

【正文】 改密碼用例表用例名稱(chēng)修改密碼用例描述本用例允許管理員按照用戶(hù)的要求將原來(lái)密碼修改參與者管理員狀態(tài)審查通過(guò)前置條件本用例開(kāi)始前,管理員必須登陸到系統(tǒng)中。(2) 管理員輸入相關(guān)信息后提交,賬戶(hù)中的存款金額是否足夠支付所取款項(xiàng)。否則,系統(tǒng)狀態(tài)不變。包括:賬戶(hù)名、身份證、密碼、存款額。這是一項(xiàng)保證資源合理使用、避免失誤和浪費(fèi)的重要工作。運(yùn)用客戶(hù)個(gè)人賬戶(hù)管理體系來(lái)進(jìn)行客戶(hù)關(guān)系管理正是應(yīng)對(duì)未來(lái)銀行客戶(hù)資源競(jìng)爭(zhēng)的利器。Objectoriented 目  錄1 本課題的研究意義和目的 1 開(kāi)發(fā)背景 1 國(guó)內(nèi)外現(xiàn)狀 1 自動(dòng)化管理銀行競(jìng)爭(zhēng)優(yōu)勢(shì)的分析 22 系統(tǒng)需求分析 3 開(kāi)發(fā)設(shè)計(jì)思想 3 可行性研究 3 需求分析 4 系統(tǒng)流程圖的設(shè)計(jì) 5 用例描述 63 設(shè)計(jì)過(guò)程及編碼 10 數(shù)據(jù)庫(kù)的創(chuàng)建與使用 10 建立Bank工程方法步驟 14 添加QT設(shè)計(jì)界面類(lèi)的設(shè)計(jì) 15 管理員登陸的設(shè)計(jì) 15 主操控界面設(shè)計(jì) 17 開(kāi)戶(hù)的設(shè)計(jì) 18 查詢(xún)的設(shè)計(jì) 20 存款的設(shè)計(jì) 21 取款的設(shè)計(jì) 23 轉(zhuǎn)賬的設(shè)計(jì) 26 修改密碼的設(shè)計(jì) 284 功能測(cè)試 30 管理員登陸界面 30 主操控界面 30 開(kāi)戶(hù)界面 30 查詢(xún)界面 31 存款界面 32 取款界面 33 轉(zhuǎn)賬界面 34 修改密碼界面 35 判斷與評(píng)估 365 應(yīng)用與維護(hù) 376 總結(jié) 38參考文獻(xiàn) 39致謝 40附錄 411  本課題的研究意義和目的 開(kāi)發(fā)背景隨著社會(huì)經(jīng)濟(jì)的發(fā)展,信息化程度的不斷深入,銀行的傳統(tǒng)業(yè)務(wù)己愈來(lái)愈不能滿(mǎn)足銀行客戶(hù)的需要。s business processes, which plays a connecting role in the bank39。在國(guó)內(nèi),隨著金融市場(chǎng)的逐漸開(kāi)放,銀行競(jìng)爭(zhēng)日趨激烈。系統(tǒng)要具備數(shù)據(jù)庫(kù)維護(hù)的功能,即使方便用戶(hù)對(duì)數(shù)據(jù)的增加修改等操作。管理員管理存款取款轉(zhuǎn)賬修改密碼賬戶(hù)信息圖21 數(shù)據(jù)流圖 通過(guò)對(duì)銀行個(gè)人賬戶(hù)管理的內(nèi)容及數(shù)據(jù)流的分析,我們便可以列出設(shè)計(jì)的數(shù)據(jù)項(xiàng): 開(kāi)戶(hù)信息表。(1)系統(tǒng)提示管理員輸入用戶(hù)名和密碼??蛇x操作流程賬戶(hù)不存在或者無(wú)效,顯示提示信息,用戶(hù)可以重新輸入或終止該用例。否則,系統(tǒng)狀態(tài)不變。,39。類(lèi)對(duì)象表示,Qt//它的第一個(gè)參數(shù)指明了訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的driver;接下來(lái),分別設(shè)置數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名,本地訪(fǎng)問(wèn),端口設(shè)置,用戶(hù)名,密碼;最后,打開(kāi)數(shù)據(jù)庫(kù)連接[3]。 ()。()。 (insert into account values(?,?,?,?))。連接到數(shù)據(jù)庫(kù): AccountDao adao。 bool f=()?!」芾韱T登陸的設(shè)計(jì) 第一步:,Adminlogin的界面類(lèi)會(huì)完成,系統(tǒng)會(huì)提供一個(gè)空界面,在空界面上我們根據(jù)管理員登陸界面用例,來(lái)添加組件。amp。 connect(uicancel,SIGNAL(clicked()), this,SLOT(close()))。(1)選中ui界面文件,進(jìn)入ui設(shè)計(jì)界面,選擇Display Widgets下的Label,給ui界面添加文本框,雙擊文本框,修改文本框顯示的內(nèi)容。 ()。 第三步:在提供的空界面上我們根據(jù)查詢(xún)界面用例,來(lái)添加組件。 (1,())。 (3)選擇Buttons下的Push Button,給界面添加按鈕。if(()==amp。 ()。 } AccountDao adao。 (withdraw account not exist!)。 }} 轉(zhuǎn)賬的設(shè)計(jì)第一步:分析。 (uirnotext())。 (1,())。 第三步:在提供的空界面上我們根據(jù)修改密碼界面用例,來(lái)添加組件。()!=amp。銀行個(gè)人賬戶(hù)信息管理系統(tǒng)實(shí)現(xiàn)了開(kāi)戶(hù)、存款、取款、查詢(xún)、轉(zhuǎn)賬、修改密碼的操作,這就滿(mǎn)足了銀行個(gè)人賬戶(hù)信息管理的基本要求。 ~AddAccount()。 if(f){ QMessageBox msg(this)。public:void paintEvent(QPaintEvent *e)。}class SeachAccount : public QDialog{ Q_OBJECTpublic: explicit SeachAccount(QWidget *parent = 0)。 Account a(aname,aid,apaswd,)。當(dāng)然由于個(gè)人水平的限制,程序的簡(jiǎn)化導(dǎo)致了很多功能的不足,有些地方還沒(méi)有更進(jìn)一步的研究,部分功能沒(méi)有進(jìn)一步的完善趨于完美,主要是:銀行系統(tǒng)要求有相當(dāng)高的保密性和穩(wěn)定性,系統(tǒng)的設(shè)計(jì)遠(yuǎn)沒(méi)有達(dá)到實(shí)際應(yīng)用要求的目的,需要不斷地學(xué)習(xí),了解相關(guān)的保密和非法入侵的知識(shí),來(lái)不斷改進(jìn)已達(dá)到應(yīng)用于實(shí)際的目的。 (change passwd success!)。 bool cflag=(QMYSQL,testdb, 3306,root,123456)。 } 修改密碼的設(shè)計(jì)第一步:分析。 }}:void AccountDao::transferByAccount(Account sender,Account recever,double money){ ()。 (uisnotext())。 bool f=()。amp。 if(()=0){ QMessageBox msg。 (3,())。 ()。填寫(xiě)Deposite類(lèi)頭文件名、源文件名和界面文件名稱(chēng)。 } uimoneysetText(QString::number(()))?!〔樵?xún)的設(shè)計(jì)第一步:分析。 bool cflag=(QMYSQL,testdb, 3306,root,123456)。根據(jù)個(gè)人賬戶(hù)管理系統(tǒng)的需求分析可知,開(kāi)戶(hù)需要有賬戶(hù)名、身份證、密碼、和重復(fù)密碼四項(xiàng)輸入。 (connect db failed!!)。 qDebug(())?!√砑観T設(shè)計(jì)界面類(lèi)的設(shè)計(jì)第一步:在項(xiàng)目名Bank上右擊選擇新建文件第二步:選擇新建QT設(shè)計(jì)界面類(lèi)第三步:選擇Dialog without Buttons 界面模版第四步:填寫(xiě)需要添加的類(lèi)名,頭文件名、源文件名和界面文件名稱(chēng)會(huì)隨類(lèi)名變化而變化。 QSqlQuery qu(myconn)。 (uispasswdtext())。 Account a(aname,aid,apaswd,)。 (0,())。 ()。例如:首先要從界面得到輸入的數(shù)據(jù)void AdminLogin::adminLogin(){ QString adminid=uiadminidtext()。model/view//建立數(shù)據(jù)庫(kù)mysqluse testdb。(3)顯示賬戶(hù)余額信息?;静僮髁鞒坍?dāng)客戶(hù)想讓管理員存款到自己的賬戶(hù)時(shí),要向管理員提供賬戶(hù)名、身份證、密碼和存款金額,用例啟動(dòng)。  系統(tǒng)流程圖的設(shè)計(jì) 這一階段的設(shè)計(jì)是基于需求分析上的,通過(guò)需求分析來(lái)設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體以及它們之間的聯(lián)系,以方便下一步的邏輯結(jié)構(gòu)設(shè)計(jì)。由于是電腦管理系統(tǒng),所以對(duì)于賬戶(hù)的管理是相當(dāng)高的。2  系統(tǒng)需求分析 開(kāi)發(fā)設(shè)計(jì)思想本系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)思想:系統(tǒng)應(yīng)當(dāng)在銀行的規(guī)定的前提下,滿(mǎn)足銀行對(duì)于個(gè)人賬戶(hù)管理的需求適應(yīng)銀行工作人員日常工作的需要,并應(yīng)達(dá)到操作工程簡(jiǎn)便易行、安全可靠的要求。此系統(tǒng)操作方便效率、安全性高,只要擁有管理員的賬號(hào)和密碼(也就是說(shuō)是銀行的工作人員),就可以為用戶(hù)做開(kāi)戶(hù),開(kāi)戶(hù)之后就可以方便的為用戶(hù)辦理各種柜臺(tái)業(yè)務(wù)。 本文針對(duì)上述問(wèn)題,采用軟件工程的開(kāi)發(fā)原理,依據(jù)軟件工程的流程過(guò)程規(guī)范,按照需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編碼、測(cè)試、軟件應(yīng)用、軟件維護(hù)等過(guò)程開(kāi)發(fā)了一個(gè)銀行個(gè)人賬戶(hù)信息管理系統(tǒng)。支持決策的系統(tǒng),需要在數(shù)據(jù)庫(kù)的基礎(chǔ)上,進(jìn)行聯(lián)機(jī)分析處理,每次處理的數(shù)據(jù)量大,響應(yīng)時(shí)間長(zhǎng)。銀行的管理日益趨向信息化、電子化、多元化。對(duì)于管理和經(jīng)費(fèi)問(wèn)題上,都是非常透明和樂(lè)于讓人接受的。包括:轉(zhuǎn)賬人、密碼、收款人、金額。(3) 系統(tǒng)保存新賬戶(hù)信息?;静僮髁鞒坍?dāng)客戶(hù)想查詢(xún)到自己的賬戶(hù)余額時(shí),要向管理員提供賬戶(hù)名、身份證、密碼,用例啟動(dòng)。3  設(shè)計(jì)過(guò)程及編碼 主要開(kāi)發(fā)設(shè)計(jì)思想:首先建立工程,利用QT將界面和類(lèi)的頭文件、實(shí)現(xiàn)文件以及界面文件完成,并編寫(xiě)代碼通過(guò)ui界面得到輸入信息,將界面信息存入數(shù)據(jù)庫(kù)(或與數(shù)據(jù)庫(kù)數(shù)據(jù)匹配)之后,再適當(dāng)?shù)奶砑哟a把不同的界面文件通過(guò)按鈕事件鏈接,從而可以在不同界面之間跳轉(zhuǎn)[10]。中有很多支持這個(gè)接口的類(lèi),這些類(lèi)型通過(guò)數(shù)據(jù)庫(kù)的設(shè)計(jì)如下:1.amp。一旦建立連接,用戶(hù)就可以使用QSqlQuery類(lèi)型執(zhí)行SQL命令。void AddAccount::createAccount(){ /*從界面得到數(shù)據(jù)*/ QString aname=uiaccountNametext()。然后抽出記錄,更新域值,再將記錄寫(xiě)入數(shù)據(jù)庫(kù)[3]:從界面得到需要改動(dòng)的數(shù)據(jù)信息:void Transfer::transferAccount(){ Account sender。 qDebug(().toLatin1())。 }else{ qDebug(failed!)。 bool cflag=(QMYSQL,testdb, 3306,root,123456)。 ()。 connect(uichangPasswd,SIGNAL(clicked()), this,SLOT(changePasswd()))。 QString apaswd=uiaccountPasswdtext()。 (2,())。 /*把這兩個(gè)信息 傳給dao對(duì)象與數(shù)據(jù)庫(kù)中的信息去匹配,并將余額顯示*/ AccountDao adao。 } 存款的設(shè)計(jì)第一步:分析。 if(cflag){ (a)。 (0,())。(4)添加組件完成后,考慮到密碼的保護(hù),我們要將密碼的顯示修改為非明碼顯示,點(diǎn)擊選中密碼輸入文本框,在屬性欄中找到echoMode將其默認(rèn)的Normal改換成Password。 }}:void AccountDao::withdrawAccount(Account account){ QSqlQuery qu(myconn)。 (1,())。 (5) 添加完后如下圖圖310 轉(zhuǎn)賬界面設(shè)計(jì)第四步:當(dāng)管理員在界面內(nèi)輸入轉(zhuǎn)賬人、密碼、收款人、金額時(shí),系統(tǒng)會(huì)通過(guò)輸入的信息,把相關(guān)的轉(zhuǎn)賬信息包裝成對(duì)象,并將轉(zhuǎn)賬金額傳遞給ado對(duì)象保存到相應(yīng)賬戶(hù)下,點(diǎn)擊轉(zhuǎn)賬后彈出相應(yīng)的提示對(duì)話(huà)框。 qDebug(().toLatin1())。 ()。 ()。 (3,())。 對(duì)系統(tǒng)實(shí)現(xiàn)中的一些關(guān)鍵技術(shù)進(jìn)行了深入的研究,并在不斷的學(xué)習(xí)和探討中改善和完善。}void AddAccount::createAccount(){ /*得到數(shù)據(jù)*/ QString aname=uiaccountNametext()。 (:/)。 connect(uiseach,SIGNAL(clicked()), this,SLOT(seachAccount()))。 }else{ QMessageBox msg(this)。public:void paintEvent(QPaintEvent *e)。 總體來(lái)說(shuō),本銀行個(gè)人賬戶(hù)信息管理系統(tǒng)的設(shè)計(jì)達(dá)到了預(yù)期設(shè)計(jì)的要求和目的。 thisclose()。 (3)選擇Buttons下的Push Button,給界面添加按鈕。 (0,money)。 if(cflag){ Account s=(sender) 。填寫(xiě)Transfer類(lèi)頭文件名、源文件名和界面文件名稱(chēng)。 } if(()=0){ QMessageBox msg。 if(()()){ QM
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1