資源描述:
《用戶注冊登錄系統(tǒng)報告.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、江西理工大學(xué)Labview課程設(shè)計報告課程設(shè)計名稱:用戶注冊登錄系統(tǒng)姓名:孟祥藝班級:電子133學(xué)號:15指導(dǎo)老師:劉宏2016年9月13日第一部分:登錄注冊使用說明本設(shè)計是一個用戶注冊登錄系統(tǒng),該系統(tǒng)可以作為某些產(chǎn)品的登錄界面,該系統(tǒng)的具體操作過程如圖1–1所示,下面就簡單的敘述一下整個的操作流程。⑴運行LABVIEW程序,選擇用戶注冊,便會彈出如圖1–2所示的輸入對話框,我們只需在對話框中輸入相應(yīng)的用戶、密碼信息即可。如果注冊失敗便會提示注冊失敗信息,我們可以選擇重新注冊或者退出程序。圖1-1⑵注冊成功以后,系統(tǒng)會詢問是否進(jìn)行用戶主頁(圖1-3)
2、,如果我們要進(jìn)行用戶主頁選擇是,彈出登錄界面(圖1-4)我們在登錄界面中輸入正確的用戶名和密碼即可。如果選擇不進(jìn)入用戶界面,系統(tǒng)便會退出程序。⑶系統(tǒng)自動將用戶輸入的密碼信息與庫中的用戶密碼信息進(jìn)行匹配,匹配成功便能進(jìn)入產(chǎn)品界面圖1–5為進(jìn)入用戶產(chǎn)品的界面信息。如果用戶密碼匹配失敗,系統(tǒng)便會彈出重新輸入密碼對話框,我們可以選擇輸入密碼或者退出程序(圖1-6)。⑷選擇重新輸入密碼,我們只需重新輸入用戶密碼信息,然后重復(fù)3中的過程,如果選擇退出程序,系統(tǒng)便會退出程序。注意:①:注冊時用戶密碼位數(shù)應(yīng)大于等于3位②:該系統(tǒng)只能在注冊以后才能登陸③:該系統(tǒng)默認(rèn)有
3、1個用戶密碼信息是:用戶名:孟祥藝、密碼:123圖1-2用戶注冊輸入對話框圖1-4用戶登陸輸入對話框圖1-3是否進(jìn)行產(chǎn)品選擇框圖1-5進(jìn)行主頁信息圖1-6密碼過短提示框第二部分:登錄注冊設(shè)計過程該設(shè)計為用戶注冊登錄系統(tǒng),其主要功能實現(xiàn)用戶注冊和登陸,其主要設(shè)計思路如圖2–1所示。下面就簡單的做下敘述,首先我們需要建立一個用戶數(shù)據(jù)庫,該部分用于存放用戶的密碼和賬戶信息,這里我們使用簇數(shù)組。該數(shù)組的主要功能是存放用戶的賬號和密碼信息。其次建立輸入控件,該控件仍為簇數(shù)組,并使用局部變量將輸入的數(shù)據(jù)圖2-1圖2-2圖2-3存入數(shù)據(jù)庫中(注冊的過程)或者與數(shù)據(jù)
4、庫中的信息進(jìn)行逐個匹配(登錄過程)。同時使用輸出控件(指示燈、輸出對話框)等來顯示注冊和登陸信息。圖2–2為用戶注冊系統(tǒng)的主要設(shè)計過程首先,登錄或注冊界面的注冊按鈕按下時,啟動注冊輸入對話框,而這個對話框置于一個while循環(huán)中,是為了輸入有錯誤時可以多次輸入。當(dāng)錄入用戶名和口令(口令要輸入兩次以進(jìn)行確認(rèn))后,如果存在問題,如:兩次口令不同或者口令長度過短都會顯示注冊失敗,重新注冊。只有滿足以上條件才會顯示注冊成功,并且使用一個條件結(jié)構(gòu)將用戶名和口令寫入存儲用戶信息的數(shù)組,寫入時要注意格式要與存儲格式一致。當(dāng)注冊失敗時會寫入一個空賬戶,然而在登錄時會
5、檢查口令長度(長度>2),所以說不必?fù)?dān)心空賬戶對登錄系統(tǒng)的影響。注冊成功后可以進(jìn)入產(chǎn)品主頁或者退出,同時,在寫入新注冊用戶信息后,通過局部變量傳遞到類似于庫的存在,新注冊用戶即可登錄。圖2–3為用戶登錄系統(tǒng)的主要設(shè)計過程用戶登錄系統(tǒng)類似于注冊系統(tǒng),首先由登錄或注冊界面的登錄按鈕啟動,主框圖也放在while循環(huán)里實現(xiàn)密碼輸入錯誤時的再次輸入。當(dāng)?shù)卿浗缑姹贿x擇時,用戶首先輸入個人用戶名和口令,然后while循環(huán)將存儲的用戶信息分成一個個數(shù)組逐個索引、拆分、比對,當(dāng)兩項都對應(yīng)上而且不是空賬戶時提示用戶登錄成功,這時可以選擇進(jìn)入產(chǎn)品主頁面或者退出。若輸入錯誤
6、則提醒用戶重新登錄或者退出。第三部分:用戶產(chǎn)品使用說明本產(chǎn)品共包含了兩個部分,如圖3–1所示:分別為:巴特沃斯低通濾波器、打字測速器。在進(jìn)入產(chǎn)品主頁面的時候我們需要根據(jù)自己的需求選擇進(jìn)入不同的圖3–2是對整個產(chǎn)品的一個操作流程。首先我們需要進(jìn)行進(jìn)入登錄界面進(jìn)行登錄,然后現(xiàn)在進(jìn)入相應(yīng)的產(chǎn)品操作即可。如果我們選擇產(chǎn)品一:便進(jìn)入了巴特沃斯低通濾波器的操作,我們需要設(shè)定相應(yīng)的參數(shù):濾波器參數(shù)、波形發(fā)生器圖3-1參數(shù)最后觀察輸出波形。如果我們選擇產(chǎn)品二:便進(jìn)入了打字測速頁面,只需在規(guī)定時間輸入文字即可。圖3–3,3-4為不同產(chǎn)品的運行圖。圖3-2圖3-3巴特沃
7、斯運行結(jié)果圖圖3-4大致測速運行圖注意:巴特沃斯階次不應(yīng)過大或過小,波形頻率設(shè)置不應(yīng)大于100HZ,采樣點和采樣頻率決定了采樣時間和波形是否能精確重建。第四部分:用戶產(chǎn)品設(shè)計過程為了有一個簡潔的用戶界面,本產(chǎn)品整個過程均采用彈出式輸入對話框的形式輸入相應(yīng)的登錄、注冊、選擇進(jìn)入不同產(chǎn)品界面的信息,同時采用彈出式子VI調(diào)用的形式,彈出相應(yīng)的產(chǎn)品對話框。如圖4-1所示。圖4–1巴特沃斯低通濾波器是采用波形發(fā)生器產(chǎn)生相應(yīng)波形,然后在波形發(fā)生的基礎(chǔ)之上疊加白噪聲信息。最后將混合以后的波形信息通過低通濾波器進(jìn)行濾波處理,并將濾波以后的信號進(jìn)行顯示。圖4-2為該產(chǎn)
8、品的設(shè)計過程。產(chǎn)品二是打字測速的主要思想是通過兩個計數(shù)器,一個記錄文本長度,另一個記錄時間,我們只需要將相應(yīng)