




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
“面相對象的分析與設(shè)計”課程結(jié)業(yè)報告學院名稱:計算機科學與技術(shù)學院**:.**學號:業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)**********班級:04911021用戶登錄模塊設(shè)計用戶登錄:用戶根據(jù)用戶名和密碼進行系統(tǒng)的登錄,系統(tǒng)登錄用戶分為普通用戶和系統(tǒng)管理員用戶,系統(tǒng)根據(jù)他們的數(shù)據(jù)庫信息進行相應(yīng)的驗證,他們的操作權(quán)限也有所不同,在其它的模塊中分別進行了相應(yīng)的設(shè)置。1-1-1用戶登錄界面權(quán)限設(shè)計用戶登錄模塊主要的功能:獲得Login.aspx頁面?zhèn)鱽淼臄?shù)據(jù),獲取后再與數(shù)據(jù)庫中信息表進行比較。如果用戶名或密碼輸入不正確,輸出錯誤信息,提示用戶和密碼錯誤,請用戶重新登錄。若用戶登陸成功,則進入主操作頁面,并可繼續(xù)下步操作,查詢文件和信息。為了防止用戶通過某些非常規(guī)手段來越權(quán)訪問頁面,還需要定義頁面的訪問權(quán)限。在AUBR中通過另外一個XML配置文件來描述此項功能,該配置文件的內(nèi)容大致如下:<PageAuthorization>〈AuthorizationTargetURL="BillFirstCencor.aspx"MustHaveRole=〃財務(wù),領(lǐng)導(dǎo)"></Authorization><AuthorizationTargetURL="BillLastCencor.aspx"MustHaveRole=〃領(lǐng)導(dǎo)"></Authorization><AuthorizationTargetURL=〃Query.aspx"RejectRole=〃游客"></Authorization></PageAuthorization>上述配置文件描述了,對于URL為BillFirstCencor.Aspx的請求,必須具有財務(wù)或者領(lǐng)導(dǎo)角色的用戶才可以訪問。對于URL為Query.Aspx的請求,具有游客角色的用戶不能訪問。在應(yīng)用程序啟動時,AUBR讀取該配置文件,然后通過http攔截器機制根據(jù)登錄用戶的角色集和請求url來判斷請求是否合法。1-1-2用戶登錄模塊主要代碼頁面設(shè)計使用了兩個TextBox控件,用來輸入用戶名和密碼。兩個Button控件,一個用于驗證登錄,另一個用于用戶的重新登錄。一個Label控件,顯示系統(tǒng)的名稱。用戶登錄模塊實現(xiàn)的代碼如下:說明:LoginBtn_Click對應(yīng)登錄按鈕,ResetBtn_Click對應(yīng)登錄重新登錄模塊。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)維護階段的關(guān)鍵任務(wù)是,通過各種必要的維護活動使系統(tǒng)持久地滿足用戶的需要。系統(tǒng)維護通常有四類維護活動,改正性維護,也就是診斷和改正在使用過程中發(fā)現(xiàn)的軟件錯誤;實用性維護,即修改軟件以適應(yīng)環(huán)境的變化;完善性維護,即根據(jù)用戶的要求改進和擴充軟件使它更完善;預(yù)防行維護,即修改軟件為將來的維護活動預(yù)先做準備。在進行維護時主要進行的是完善性維護,而系統(tǒng)維護的內(nèi)容主要包括以下內(nèi)容:1、 對軟件開發(fā)和測試過程中沒有發(fā)現(xiàn)的問題進行修改和補充。2、 對軟件的功能進行擴充或隨著計算機技術(shù)的發(fā)展對軟件進行環(huán)境運行升級。3、 對軟件及運行環(huán)境進行日常維護。對于本系統(tǒng)的使用,需要遵循相關(guān)的軟件使用方式,注意系統(tǒng)的備份和恢復(fù),從多個方面來確保數(shù)據(jù)能夠可靠的保存下來。2.2系統(tǒng)的改進與提高系統(tǒng)針對文檔管理的工作特點,在二期開發(fā)時主要在以下方面進行改進:1、 適應(yīng)大規(guī)模文檔管理特點,在功能上加以完善。2、 隨著現(xiàn)代企業(yè)發(fā)展,突出特性的日常需求越來越明顯,在系統(tǒng)的設(shè)計中凸顯設(shè)計的特性也是需要的。3、 由于現(xiàn)在計算機技術(shù)的迅速發(fā)展,對系統(tǒng)功能要求更加的詳細,所以在完成系統(tǒng)總體設(shè)計時,應(yīng)該更進一步增強系統(tǒng)的細節(jié)管理。4、 企業(yè)規(guī)模不斷的擴大,文檔管理已經(jīng)不局限于自身內(nèi)部的信息管理,所以文檔管理系統(tǒng)的網(wǎng)絡(luò)化,以及資源共享方面的發(fā)展,都需要在二期開發(fā)時進行完善。3開發(fā)平臺與運行環(huán)境需求分析3.1系統(tǒng)開發(fā)環(huán)境利用web服務(wù)技術(shù),在實現(xiàn)分布式的文檔管理,以及可跨平臺,性,可維護,性、靈活性、通用,性、可移植性以及可擴展性等方面都變得比較容易°.NET框架中的ASP.NET技術(shù)更適合于B/S結(jié)構(gòu)的系統(tǒng)開發(fā)。開發(fā)環(huán)境清單:Windows7操作系統(tǒng)VisualStudio20仞5SQLServer2000MicrosoftWordVisioAdobeDreamweaverCS4PhotoShopCS4MSnotepad3.2系統(tǒng)運行條件WindowsIIS服務(wù)器.NETFramework2.0并注冊IIS:6]MicrosoftSQLServer20(數(shù)據(jù)庫Web.Config文件中配置數(shù)據(jù)庫4非功能性需求分析由于客戶,員工和文檔信息都是公司最為珍貴的第一手資料,所以較高的響應(yīng)熟讀和可靠性是本系統(tǒng)必須具備的基本要求,另外保證客戶和員工的基本信息以及文檔信息的安全性也是本系統(tǒng)所必須具備的一個基本要求。4.1系統(tǒng)的完整性系統(tǒng)的完整性指為完成業(yè)務(wù)需求和系統(tǒng)正常運行本身要求而必須具有的功能,這些功能往往是用戶不能提出的,典型的功能包括聯(lián)機幫助、數(shù)據(jù)管理、用戶管理、軟件發(fā)布管理和在線升級等。并不是所有的系統(tǒng)都必須包括以上所有的功能,而是可以根據(jù)產(chǎn)品的使用環(huán)境和企業(yè)的產(chǎn)品發(fā)展決策進行挑選。例如,在線升級、軟件發(fā)布管理適用于具有Internet或內(nèi)網(wǎng)環(huán)境的軟件產(chǎn)品;數(shù)據(jù)管理對于產(chǎn)生數(shù)據(jù)存儲的產(chǎn)品則是必須的,設(shè)計人員不應(yīng)假設(shè)用戶同時是一個合格的DBA。而且系統(tǒng)所產(chǎn)生信息的分布和關(guān)系,也不是DBA所應(yīng)該了解的內(nèi)容。因此完整的系統(tǒng)應(yīng)該包括數(shù)據(jù)備份、恢復(fù)、日志管理及垃圾數(shù)據(jù)清除等基本功能,哪怕這些功能的核心只是一條語句或命令;用戶管理功能是另一項必不可少的功能,它定義哪些用戶可以以什么樣的功能使用系統(tǒng)。好的用戶管理功能不僅可以有效控制用戶對系統(tǒng)的使用,使系統(tǒng)處于一個安全且負載合理的運行狀況,還能提高系統(tǒng)的應(yīng)用適應(yīng)性。.系統(tǒng)的可擴充性與可維護性指系統(tǒng)對技術(shù)和業(yè)務(wù)需求變化的支持能力。當技術(shù)變化或業(yè)務(wù)變化時,不可避免將帶來系統(tǒng)的改變。不僅要進行設(shè)計實現(xiàn)的修改,甚至要進行產(chǎn)品定義的修改。好的軟件設(shè)計應(yīng)在系統(tǒng)架構(gòu)上考慮能以盡量少的代價適應(yīng)這種變化,常用的技術(shù)有面向?qū)ο蟮姆治雠c設(shè)計及設(shè)計模式。.技術(shù)適應(yīng)性與應(yīng)用適應(yīng)性系統(tǒng)的適應(yīng)性與系統(tǒng)的可擴充性和可維護性的概念相似,也表現(xiàn)產(chǎn)品的一種應(yīng)變能力,但適應(yīng)性強調(diào)的是在不進行系統(tǒng)設(shè)計修改的前提下對技術(shù)與應(yīng)用需求的適應(yīng)能力,軟件產(chǎn)品的適應(yīng)性通常表現(xiàn)為產(chǎn)品的可配置能力。好的產(chǎn)品設(shè)計可能要考
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年輔電工作測試題及答案
- 2025年麗江輕軌招聘考試題及答案
- 2025年職能崗晉升面試題及答案
- 2025年嬰兒哭聲測試試題及答案
- 2025年藥學類解剖學試題及答案
- 2025年汽車修理面試試題及答案
- 2025年彩妝專業(yè)面試題及答案
- 2025年環(huán)?;鹈嬖囋囶}及答案
- 2025年七點考試試題及答案
- 2025年隱性性格測試試題及答案
- 2025年醫(yī)保知識考試題庫及答案-醫(yī)保定點醫(yī)療機構(gòu)管理流程詳解試題
- 2025年鐵嶺衛(wèi)生職業(yè)學院單招職業(yè)傾向性測試題庫學生專用
- (一模)2025屆安徽省“江南十校”高三聯(lián)考地理試卷(含官方答案)
- 數(shù)學-2025屆安徽省江南十校聯(lián)考試題和解析
- 2025年遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學院單招職業(yè)技能測試題庫(含答案)
- 高考模擬作文“中國游”“city不city”導(dǎo)寫及范文
- 福建省福州市2024-2025學年九年級上學期期末語文試題(解析版)
- 普通高中學生綜合素質(zhì)評價自我陳述報告
- 2025年江西電力職業(yè)技術(shù)學院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 2025年吉安職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 《展示設(shè)計》課件-第一章 展示設(shè)計概述
評論
0/150
提交評論