用戶登錄模塊設計_第1頁
用戶登錄模塊設計_第2頁
用戶登錄模塊設計_第3頁
用戶登錄模塊設計_第4頁
用戶登錄模塊設計_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

“面相對象的分析與設計”課程結業(yè)報告學院名稱:計算機科學與技術學院**:.**學號:業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)**********班級:04911021用戶登錄模塊設計用戶登錄:用戶根據(jù)用戶名和密碼進行系統(tǒng)的登錄,系統(tǒng)登錄用戶分為普通用戶和系統(tǒng)管理員用戶,系統(tǒng)根據(jù)他們的數(shù)據(jù)庫信息進行相應的驗證,他們的操作權限也有所不同,在其它的模塊中分別進行了相應的設置。1-1-1用戶登錄界面權限設計用戶登錄模塊主要的功能:獲得Login.aspx頁面?zhèn)鱽淼臄?shù)據(jù),獲取后再與數(shù)據(jù)庫中信息表進行比較。如果用戶名或密碼輸入不正確,輸出錯誤信息,提示用戶和密碼錯誤,請用戶重新登錄。若用戶登陸成功,則進入主操作頁面,并可繼續(xù)下步操作,查詢文件和信息。為了防止用戶通過某些非常規(guī)手段來越權訪問頁面,還需要定義頁面的訪問權限。在AUBR中通過另外一個XML配置文件來描述此項功能,該配置文件的內容大致如下:<PageAuthorization>〈AuthorizationTargetURL="BillFirstCencor.aspx"MustHaveRole=〃財務,領導"></Authorization><AuthorizationTargetURL="BillLastCencor.aspx"MustHaveRole=〃領導"></Authorization><AuthorizationTargetURL=〃Query.aspx"RejectRole=〃游客"></Authorization></PageAuthorization>上述配置文件描述了,對于URL為BillFirstCencor.Aspx的請求,必須具有財務或者領導角色的用戶才可以訪問。對于URL為Query.Aspx的請求,具有游客角色的用戶不能訪問。在應用程序啟動時,AUBR讀取該配置文件,然后通過http攔截器機制根據(jù)登錄用戶的角色集和請求url來判斷請求是否合法。1-1-2用戶登錄模塊主要代碼頁面設計使用了兩個TextBox控件,用來輸入用戶名和密碼。兩個Button控件,一個用于驗證登錄,另一個用于用戶的重新登錄。一個Label控件,顯示系統(tǒng)的名稱。用戶登錄模塊實現(xiàn)的代碼如下:說明:LoginBtn_Click對應登錄按鈕,ResetBtn_Click對應登錄重新登錄模塊。protectedvoidLoginBtn_Click(objectsender,ImageClickEventArgse){boolresault=user_b.selectUser(LoginCodeTxt.Text.Trim(),PwdTxt.Text.Trim());intUserID=user_b.getUserID(LoginCodeTxt.Text.Trim());Session["UserID"]=UserID.ToString();if(!resault){ErrorMessageLab.Text=”用戶名或密碼出錯”;return;}else{Session["UserName"]=this.LoginCodeTxt.Text;Session["Password"]=this.PwdTxt.Text;Response.Redirect("Default.aspx");}}protectedvoidResetBtn_Click(objectsender,ImageClickEventArgse){this.LoginCodeTxt.Text="";this.PwdTxt.Text="";}2系統(tǒng)維護和改進分析2.1運行維護系統(tǒng)維護階段的關鍵任務是,通過各種必要的維護活動使系統(tǒng)持久地滿足用戶的需要。系統(tǒng)維護通常有四類維護活動,改正性維護,也就是診斷和改正在使用過程中發(fā)現(xiàn)的軟件錯誤;實用性維護,即修改軟件以適應環(huán)境的變化;完善性維護,即根據(jù)用戶的要求改進和擴充軟件使它更完善;預防行維護,即修改軟件為將來的維護活動預先做準備。在進行維護時主要進行的是完善性維護,而系統(tǒng)維護的內容主要包括以下內容:1、 對軟件開發(fā)和測試過程中沒有發(fā)現(xiàn)的問題進行修改和補充。2、 對軟件的功能進行擴充或隨著計算機技術的發(fā)展對軟件進行環(huán)境運行升級。3、 對軟件及運行環(huán)境進行日常維護。對于本系統(tǒng)的使用,需要遵循相關的軟件使用方式,注意系統(tǒng)的備份和恢復,從多個方面來確保數(shù)據(jù)能夠可靠的保存下來。2.2系統(tǒng)的改進與提高系統(tǒng)針對文檔管理的工作特點,在二期開發(fā)時主要在以下方面進行改進:1、 適應大規(guī)模文檔管理特點,在功能上加以完善。2、 隨著現(xiàn)代企業(yè)發(fā)展,突出特性的日常需求越來越明顯,在系統(tǒng)的設計中凸顯設計的特性也是需要的。3、 由于現(xiàn)在計算機技術的迅速發(fā)展,對系統(tǒng)功能要求更加的詳細,所以在完成系統(tǒng)總體設計時,應該更進一步增強系統(tǒng)的細節(jié)管理。4、 企業(yè)規(guī)模不斷的擴大,文檔管理已經(jīng)不局限于自身內部的信息管理,所以文檔管理系統(tǒng)的網(wǎng)絡化,以及資源共享方面的發(fā)展,都需要在二期開發(fā)時進行完善。3開發(fā)平臺與運行環(huán)境需求分析3.1系統(tǒng)開發(fā)環(huán)境利用web服務技術,在實現(xiàn)分布式的文檔管理,以及可跨平臺,性,可維護,性、靈活性、通用,性、可移植性以及可擴展性等方面都變得比較容易°.NET框架中的ASP.NET技術更適合于B/S結構的系統(tǒng)開發(fā)。開發(fā)環(huán)境清單:Windows7操作系統(tǒng)VisualStudio20仞5SQLServer2000MicrosoftWordVisioAdobeDreamweaverCS4PhotoShopCS4MSnotepad3.2系統(tǒng)運行條件WindowsIIS服務器.NETFramework2.0并注冊IIS:6]MicrosoftSQLServer20(數(shù)據(jù)庫Web.Config文件中配置數(shù)據(jù)庫4非功能性需求分析由于客戶,員工和文檔信息都是公司最為珍貴的第一手資料,所以較高的響應熟讀和可靠性是本系統(tǒng)必須具備的基本要求,另外保證客戶和員工的基本信息以及文檔信息的安全性也是本系統(tǒng)所必須具備的一個基本要求。4.1系統(tǒng)的完整性系統(tǒng)的完整性指為完成業(yè)務需求和系統(tǒng)正常運行本身要求而必須具有的功能,這些功能往往是用戶不能提出的,典型的功能包括聯(lián)機幫助、數(shù)據(jù)管理、用戶管理、軟件發(fā)布管理和在線升級等。并不是所有的系統(tǒng)都必須包括以上所有的功能,而是可以根據(jù)產(chǎn)品的使用環(huán)境和企業(yè)的產(chǎn)品發(fā)展決策進行挑選。例如,在線升級、軟件發(fā)布管理適用于具有Internet或內網(wǎng)環(huán)境的軟件產(chǎn)品;數(shù)據(jù)管理對于產(chǎn)生數(shù)據(jù)存儲的產(chǎn)品則是必須的,設計人員不應假設用戶同時是一個合格的DBA。而且系統(tǒng)所產(chǎn)生信息的分布和關系,也不是DBA所應該了解的內容。因此完整的系統(tǒng)應該包括數(shù)據(jù)備份、恢復、日志管理及垃圾數(shù)據(jù)清除等基本功能,哪怕這些功能的核心只是一條語句或命令;用戶管理功能是另一項必不可少的功能,它定義哪些用戶可以以什么樣的功能使用系統(tǒng)。好的用戶管理功能不僅可以有效控制用戶對系統(tǒng)的使用,使系統(tǒng)處于一個安全且負載合理的運行狀況,還能提高系統(tǒng)的應用適應性。.系統(tǒng)的可擴充性與可維護性指系統(tǒng)對技術和業(yè)務需求變化的支持能力。當技術變化或業(yè)務變化時,不可避免將帶來系統(tǒng)的改變。不僅要進行設計實現(xiàn)的修改,甚至要進行產(chǎn)品定義的修改。好的軟件設計應在系統(tǒng)架構上考慮能以盡量少的代價適應這種變化,常用的技術有面向對象的分析與設計及設計模式。.技術適應性與應用適應性系統(tǒng)的適應性與系統(tǒng)的可擴充性和可維護性的概念相似,也表現(xiàn)產(chǎn)品的一種應變能力,但適應性強調的是在不進行系統(tǒng)設計修改的前提下對技術與應用需求的適應能力,軟件產(chǎn)品的適應性通常表現(xiàn)為產(chǎn)品的可配置能力。好的產(chǎn)品設計可能要考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論