用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:39576928

大小:299.31 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2019-07-06

用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、第7章用戶(hù)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)7.1系統(tǒng)功能與組成7.2系統(tǒng)設(shè)計(jì)7.3實(shí)現(xiàn)用戶(hù)登錄功能7.4系統(tǒng)調(diào)試17.1系統(tǒng)功能與組成除非網(wǎng)站應(yīng)用程序?qū)λ械脑L(fǎng)問(wèn)者都提供完全相同的服務(wù),否則,系統(tǒng)一定要有用戶(hù)管理子系統(tǒng),用以區(qū)分來(lái)自不同用戶(hù)的訪(fǎng)問(wèn),并驗(yàn)證用戶(hù)的身份,從而對(duì)不同的用戶(hù)提供各自不同的個(gè)性化服務(wù),并進(jìn)行細(xì)致的用戶(hù)權(quán)限管理。1.用戶(hù)登錄界面,允許用戶(hù)輸入用戶(hù)名和密碼。2.系統(tǒng)能根據(jù)用戶(hù)輸入進(jìn)行查驗(yàn),若存在指定用戶(hù),則打開(kāi)與用戶(hù)身份相對(duì)應(yīng)的管理頁(yè)面,否則顯示無(wú)權(quán)進(jìn)入的提示。3.提供新用戶(hù)注冊(cè)功能,允許一個(gè)新用戶(hù)注冊(cè)自己的個(gè)人信息,以待管理員審批為正

2、式用戶(hù)并分配權(quán)限。27.2系統(tǒng)設(shè)計(jì)7.2.1登錄界面設(shè)計(jì)7.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)7.2.3主要事務(wù)流程設(shè)計(jì)37.2.1登錄界面設(shè)計(jì)目前常用兩種方式實(shí)現(xiàn)登錄界面:一是嵌入在主頁(yè)之中,二是用獨(dú)立頁(yè)面實(shí)現(xiàn),如圖7-1所示。圖7-1用戶(hù)登錄界面47.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)為了實(shí)現(xiàn)用戶(hù)登錄功能,通常在數(shù)據(jù)庫(kù)中需要專(zhuān)門(mén)建立一個(gè)管理員表,用以記錄網(wǎng)站用戶(hù)的基本信息,數(shù)據(jù)表結(jié)構(gòu)如表7-1所示。表7-1用戶(hù)信息結(jié)構(gòu)表57.2.3主要事務(wù)流程設(shè)計(jì)根據(jù)系統(tǒng)功能需求,結(jié)合界面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),確定主要事務(wù)流程如圖7-2所示。圖7-2登錄系統(tǒng)事務(wù)流程61.用戶(hù)輸入信息的合法性檢

3、查當(dāng)用戶(hù)點(diǎn)擊了登錄按鈕后,將用戶(hù)名和密碼等信息從客戶(hù)端提交到服務(wù)器端,服務(wù)器通常需要對(duì)用戶(hù)輸入的信息進(jìn)行合法性檢查,如是否為空,是否包含指定的特種信息等。2.用戶(hù)身份的合法性檢查檢查用戶(hù)身份的方法通常是:檢查數(shù)據(jù)庫(kù)用戶(hù)表中是否包含指定用戶(hù)名和密碼的用戶(hù);3.提示信息的處理當(dāng)用戶(hù)輸入錯(cuò)誤或未查到用戶(hù)時(shí),一個(gè)性能良好的登錄系統(tǒng)應(yīng)給予恰當(dāng)?shù)奶崾?,以便用?hù)心中有數(shù)。77.3實(shí)現(xiàn)用戶(hù)登錄功能以網(wǎng)上書(shū)店為例,操作步驟如下:1.在A(yíng)ccess數(shù)據(jù)庫(kù)下建立一個(gè)用戶(hù)表結(jié)構(gòu),并輸入若干條記錄。2.新建三個(gè)用戶(hù)角色管理頁(yè)面:Ls1.aspx,Ls2.aspx,Ls

4、3.aspx,分別代表客戶(hù)、店員和經(jīng)理的首頁(yè);3.新建一個(gè)Login.aspx頁(yè)面,利用可視化方法建立布局表格和靜態(tài)文本。4.轉(zhuǎn)到代碼狀態(tài),根據(jù)事務(wù)流程,在適當(dāng)?shù)奈恢眯薷淖詣?dòng)生成的代碼,補(bǔ)充ASP.NET控件和功能代碼,形成完整的登錄頁(yè)面代碼。8本章小結(jié)1.用戶(hù)登錄系統(tǒng)是網(wǎng)站系統(tǒng)的一個(gè)部分,其主要功能是實(shí)現(xiàn)網(wǎng)站的分角色管理,其技術(shù)核心是在數(shù)據(jù)庫(kù)中查詢(xún)滿(mǎn)足條件的記錄。2.用戶(hù)登錄系統(tǒng)的設(shè)計(jì)方法是網(wǎng)站安全技術(shù)之一,也是有效保護(hù)網(wǎng)站資源的方法之一。9思考與練習(xí)7.1簡(jiǎn)述用戶(hù)登錄系統(tǒng)的功能。7.2簡(jiǎn)述用戶(hù)登錄系統(tǒng)的基本組成。7.3結(jié)合實(shí)驗(yàn)網(wǎng)站,用獨(dú)立

5、頁(yè)面設(shè)計(jì)法完善本章實(shí)例程序。7.4結(jié)合實(shí)驗(yàn)網(wǎng)站,用主頁(yè)集成法完善本章實(shí)例程序。10

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。