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