版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、復(fù)習(xí)前面我們已經(jīng)學(xué)習(xí)了成績管理系統(tǒng)的查詢、修改、刪除模塊,在后兩個模塊中,我們分別加了一個密碼確認,目的是增加模塊的安全性。復(fù)習(xí)提問:1.以上的密碼確認是怎樣實現(xiàn)的(注意:密碼是可以修改的)?答:首先建立密碼的數(shù)據(jù)類型。 創(chuàng)建密碼的隨機文件,輸入初始密碼。 登陸時,調(diào)出密碼文件,核對密碼是否跟輸入的一致,如果 一樣,允許修改。2.在一個比較大的系統(tǒng)中,如果有很多模塊需要密碼,那么我們 是不是按照前面的方法給每個模塊加一個密碼 ? 為什么?答:不是,密碼太多,容易混淆,不方便用戶使用。 一旦密碼泄漏,重新設(shè)置后,需要一一告訴以前的用戶,不太 現(xiàn)實。引入新課3.如何解決這種問題?(想想現(xiàn)實中的例子
2、)答:建立一個多用戶系統(tǒng)登陸框,好比win2000系統(tǒng),可以擁有多個 用戶,每個用戶有自己的密碼和自己的權(quán)限,當用戶進入系統(tǒng) 時,核對用戶名和密碼,系統(tǒng)就賦予該用戶具有什么樣的權(quán)限。多用戶登陸框-隨機文件的實際應(yīng)用 南京市財經(jīng)學(xué)校zhang111112022-07-164分析問題(重點)(1)首先,我們建立的是一個多用戶的登陸框,那么在系統(tǒng)中就 應(yīng)該有一個文件用來存放多個用戶登陸信息。兩個事件:1 創(chuàng)建用戶, 把用戶信息保存到隨機文件中。 步驟: 建立數(shù)據(jù)類型 定義此數(shù)據(jù)類型變量 核實用戶兩次輸入密碼相同,把用戶信息 保存。(確保文本框不為空) 創(chuàng)建用戶詳細步驟1. 分別判斷三個文本框是否為空
3、,如果為空,提醒用戶輸入完整。程序跳到最后進行等待。2. 在不為空的情況下,判斷后面兩次密碼是否相同,不相同的話就提醒用戶再次輸入,如果相同,把用戶名和密碼寫入到文件的相應(yīng)記錄中。3. 把文本框清空,等待下次輸入。分析問題(重點)2. 登陸:步驟:打開密碼文件 循環(huán)讀取每條記錄,把輸入框的用戶姓名和記錄一一對應(yīng). 在找到相同姓名的情況下,再核實密碼是否正確,如果正確 進入系統(tǒng),否則,跳出對話框,告訴密碼錯誤;如果找不到 用戶名對應(yīng),就跳出,沒有此人。 登陸詳細步驟1. 首先判斷文件中是否有記錄,如果沒有,就不需要核對用戶名 和密碼,如果存在就進行核對。2. 在存在記錄的情況下,從第一條記錄開始
4、一直到最后一條記錄,循環(huán)讀出每條記錄。3. 對于讀出的記錄,先比較是否和用戶名相同,如果不相同,繼續(xù)讀下一條,如果相同,就比較此記錄的mm.pass部分是否和密碼框相同,如果相同進入系統(tǒng),并且跳出循環(huán)。否則,跳出提示框“密碼不正確”。分析問題(難點)1.在創(chuàng)建用戶時存在以下兩種情況:用戶在不關(guān)閉創(chuàng)建窗口的前提下,一下子輸入好幾對用戶名和密碼,怎么實現(xiàn)指針的順次下移?用戶在退出系統(tǒng)后,再次進入系統(tǒng),創(chuàng)建用戶,這時要考慮到前面記錄不能覆蓋的問題?要處理好前面兩個問題,怎么辦?先定義一個通用變量number每次進入系統(tǒng)創(chuàng)建用戶時,先檢查系統(tǒng)內(nèi)已有幾個用戶, number=lof(1)/
5、len(recordvar)在創(chuàng)建用戶事件中,number=number+1 put #1, number, recordvar解決問題1 請學(xué)生根據(jù)以上的思路,把思考步驟用語言的形式表達出來 (主要培養(yǎng)學(xué)生語言的熟練程度)If Trim() = Trim(text1.Text) Then If Trim(mm.pass) = Trim(text2.Text) Then form1.Show Me.Hide GoTo 結(jié)束 Else MsgBox 無效的密碼,請重試!, , 登錄 text2.SetFocus SendKeys Home+End GoTo 結(jié)束 End If結(jié)束:登陸比較解決問題If Text1(1).Text = Text1(2).Text T = Text1(0).Textmm.pass = Text1(1).TextPut #2, i + 1, mmText1(0).Text = Text1(1).Text = Text1(2).Text = ElseMsgBox (兩次密碼不相同)End If結(jié)束:創(chuàng)建用戶總結(jié)1.隨機文件的特點,方便查詢修改, 2. 隨機文件一般使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024智能城市綜合管理平臺建設(shè)合同
- 2024年短視頻內(nèi)容創(chuàng)作與授權(quán)合同帶眉腳
- 2024版商業(yè)物業(yè)租賃協(xié)議附加條款版
- 2024年度抵押合同糾紛解決及執(zhí)行流程范本3篇
- 2024年鋁合金車身制造及維護服務(wù)合同范本3篇
- 二零二五年度交通安全評估與改善合同
- 2025年山西建筑安全員-A證考試題庫附答案
- 二零二五年度臨時餐飲場地租賃合同范本6篇
- 2025年新銳酒吧連鎖品牌合作經(jīng)營合同書3篇
- 2024年網(wǎng)絡(luò)推廣違約責(zé)任協(xié)議
- 日拱一卒行穩(wěn)致遠
- 培訓(xùn)內(nèi)驅(qū)力的課件
- 管理后臺策劃方案
- 人防、物防、技防工作措施
- 市場部培訓(xùn)課程課件
- 八年級歷史上冊論述題匯總
- 資產(chǎn)評估學(xué)教程(第八版)習(xí)題及答案 喬志敏
- 提高留置針規(guī)范使用率
- 垃圾清運服務(wù)投標方案(技術(shù)方案)
- 《民俗旅游學(xué)》教學(xué)大綱(含課程思政元素)
- 人教版小學(xué)三年級上學(xué)期期末數(shù)學(xué)試卷(及答案)
評論
0/150
提交評論