freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計精品]基于socket的大文件批量傳輸系統(tǒng)的設(shè)計與實現(xiàn)(參考版)

2024-12-07 17:54本頁面
  

【正文】 33 : u s e r : C o n n e ct i on F o r m : C C o n n e ct i o n : L o g i n F o r 。 32 : u s e r : L o g i n F o r m : C L o g i n : M a i n F o r m1 : s t ar t ( )2 : e n t e r U s e r N a m e ( )3 : e n t e r P a s s w o r d ( )4 : l o gi n U s e r ( )5 : l o gi n ( )6 : v a l i da t e U s e r N a m e P a s s w o r d ( )7 : l o gi n S u cces s ( )8 : d i s p l a y A v a i l O p e r a t i o n s ( )9 : l o gi n F a i l ( )1 0 : d i s p l a y F a i l M e s s a g e ( ) 圖 10 UC1:登陸( Login)順序圖 從 LoginServer 分解而來,是基于 GRASP( General Responsibility Assignment Software Patterns)高內(nèi)聚,低耦合模式進行的分解。來源于流程圖的帶泳道和對象流和同步條的活動圖補充了不足,可以用來描述用例,也可以通過泳道描述對象,所以可以代替順序圖描述用例實現(xiàn)中對象間的交互。 這一點流程圖有強的描述能力,可以在一個圖中描述所有分支(通過條件判斷分支)。順序圖描述的是用例實例,一個用例是多個用例實例的抽象,所以一個用例描述多種事件流:正常的事件 流,可選的事件流,異常的事件流。 b. 服務(wù)器數(shù)據(jù)庫記錄更改信息。 特殊需求: 服務(wù)器數(shù)據(jù)庫保存用戶信息。 2. 編輯用戶失敗。 2. 系統(tǒng)提示錯誤并拒絕輸入密碼。 5. 系統(tǒng) 顯示變更信息。 2. 管理員編輯用戶信息。 前置條件:操作者為管理員 后置條件:服務(wù)器保存新用戶信息。 6. 用例 UC6 管理用戶( MangeUser) 范圍: SocketNetWorkFileSystem 應(yīng)用 級別:管理員目標(biāo) 主要參與者:管理 涉眾及其關(guān)注點: 用戶:希望知道自己的帳號信息。 技術(shù)與數(shù)據(jù)變元表: a. 服務(wù)器 IP地址和端口可以用鍵盤輸入。 3. IP 地址沖突提示重新輸入 IP地址。 d. 設(shè)置失敗 1. 系統(tǒng)提示服務(wù)器 IP 地址錯誤并提示重新輸入 IP地址。 擴展: a. 無效服務(wù)器信息 1. 系統(tǒng)提示錯誤并拒絕輸入 IP地址。 7. 顯示設(shè)置成功信息。 5. 系 統(tǒng)判斷輸入值: 如果 IP 地址和 Port 值輸入正確,則執(zhí)行 6; 如果 IP 主機不存在或 Port 正確,則執(zhí)行“警告”子流。 3. 管理員輸入 Port。 基本流程: 1. 當(dāng)管理員進行 SetServer 時啟用此用例。 管理員:希望設(shè)置服務(wù)器信息保證服務(wù)器的正常安全運行。 29 技術(shù)與數(shù)據(jù)變元表: g. 服務(wù)啟動。 2. 服務(wù)器在服務(wù)失敗的情況下具有比較強的恢復(fù)功能。 m. Windows Socket 采用字節(jié)流的方式傳輸數(shù)據(jù),可以很好的保證傳輸?shù)姆€(wěn)定性和安全性;而采用動態(tài)哈夫曼編碼實現(xiàn)傳輸流的壓縮,減輕網(wǎng)絡(luò)傳輸負(fù)擔(dān),提高網(wǎng)絡(luò)性能滿足用戶的需求。 2. 服務(wù)器在傳輸文件中突然重啟,致使文件傳輸超時中斷。 3. 網(wǎng)絡(luò)故障,無法建立連接。 o. 網(wǎng)絡(luò)中斷無法傳輸 1. 客戶端與服務(wù)器斷開連接,不能傳送,重新連接超時。 n. 無效上傳文件 1. 用戶未選擇上傳文件。 擴展: m. 無效上傳目錄 1. 用戶未選擇上傳目錄。 3. 系統(tǒng)判斷接收狀態(tài): 如果接收成功,則執(zhí)行“成功”子流; 28 如果接收失敗,則執(zhí)行“警告”子流。 基本流程: 1. 當(dāng)管理員進行 ReceiveFile r 時啟用此用例。 前置條件:用戶成功登陸服務(wù)器。希望能夠?qū)ι蟼魇〉奈募貍鳎⑶夷苓M行大文件批量傳輸。 4. 用例 UC4:接收文件( ReceiveFile) 范圍: SocketNetWorkFileSystem 應(yīng)用 級別:用戶目標(biāo) 主要參與者:用戶 涉眾及其關(guān)注點: 用戶:希望花最短的時間得到快速的文件傳輸服務(wù)。 e. 上傳文件可以用對話框進行瀏覽選擇。 3. 安裝本系統(tǒng)的操作系統(tǒng)必須支持多線程和 Windows Socket。 特殊需求: 1. 服務(wù)器記錄斷點,以便實現(xiàn)斷點續(xù)傳。 k. 斷點續(xù)傳 解決 d中的問題,支持文件從斷點傳輸,提高文件傳輸效率 27 l. 多線程 使得文件傳輸效率大大提高能很好支持大文件、批量傳輸,提高服務(wù)器的響應(yīng)能力和并發(fā)處理能力。 j. 傳輸中斷 1. 客戶端異常退出,結(jié)束主進程使文件傳輸強制中斷。 2. 服務(wù)器服務(wù)停止,客戶端找不到服務(wù)器。 2. 用戶選擇文件不存在 3. 用戶選擇文件個數(shù)超過最大數(shù)量。 2. 用戶選擇目錄不存在,目錄信息未更新。 7. 結(jié)束用例。 5. 用戶點擊發(fā)送。 2. 用戶選擇上傳的目錄。 后置條件:服務(wù)器保存用戶上傳文件,更新服務(wù)器目錄信息。 26 管理員:希望用戶按目錄上傳文件,并且能管理用戶上傳文件。希望便捷、清晰的看到所上傳的文件。 b. 服務(wù)器端口地址定時更新,保證服務(wù)器安全。 特殊需求: 服務(wù)器啟動。 1. 服務(wù)器未啟動。 b) 系統(tǒng)提示服務(wù)器端口地址錯誤并提示重新輸入端口地址。 d) 系統(tǒng)提示錯誤并拒絕輸入端口地址。 4. 結(jié)束用例。 2. 用戶輸入用戶名和密碼。 前置條件:用戶知道服務(wù)器 IP地址和端口。 UC2:連接服務(wù)器( ConnectionServer) 范圍: SocketNetWorkFileSystem 應(yīng)用 級別:用戶目標(biāo) 主要參與者:用戶 涉眾及其關(guān)注點: 用戶:希望花最短的時間連接服務(wù)器進行登陸。 c. 數(shù)據(jù)庫中的用戶信息要定時更新。 特殊需求: 數(shù)據(jù)庫服務(wù)器啟動。 c. 服務(wù)器連接失敗 d. 登陸失敗 a) 系統(tǒng)提示用戶名錯誤并提示重新出入用戶名 。 擴展: a. 系統(tǒng)提供文件服務(wù) b. 無效用戶信息 1. 系統(tǒng)提示錯誤并拒絕輸入用戶名。 3. 系統(tǒng)判斷用戶帳號: 如果客戶名存在而且密碼正確,則進入主界面; 如果客戶名存在而密碼不正確,則執(zhí)行“警告”子流。 前置條件:用戶知道服務(wù)器 IP地址和端口,并擁有帳號(用戶名,密碼) 后置條件:登陸服務(wù)器,擁有系統(tǒng)服務(wù) 基本流程: 24 1. 當(dāng)用戶進行登錄時啟用此用例。 . 用例闡述 UC1:登陸( Login) 范圍: SocketNetWorkFileSystem 應(yīng)用 級別:用戶目標(biāo) 主要參與者:用戶 涉眾及其關(guān)注點: 用戶:希望花最短的時間登陸得到快速的文件傳輸服務(wù)。 (2)業(yè)務(wù)用例闡述的基本要求 用例闡述的基本要求如下: ① 簡明扼要的描述出該用例的具體工作流程; ② 用詞要準(zhǔn)確,不能有模糊性的詞語; ③ 對于一些還沒有調(diào)研清楚的過程,可以臨時通過注釋的方式來表述,以便于今后的修改; ④ 對于提交進行審核的用例闡述不能 繼續(xù)保留注釋的內(nèi)容,否則,就只能說明這個用例闡述仍然沒有開發(fā)完成; 用例闡述的描述要一句描述操作者的操作,一句描述系統(tǒng)的響應(yīng)。這是對用例進行分析的第一個步驟,也就是進入需求分析的第一步。 通過對業(yè)務(wù)用例模型的分析,我們對較大的用例進行了拆分,是相關(guān)操作和功能更集中于單個用例,提高內(nèi)聚性減少耦合。 .2 IT 系統(tǒng)架構(gòu)精化視圖 22 UIC l i e n tS e r v e rD o m a i nL o g i n C o n e ct i o n S e r v e r S e n d F i l eM a n g e r U s e r S e t S e r v e r R e ce i v e F i l eT e chn i c a l S e r v i c e sL o g g i n g amp。通過細(xì)化階段對架構(gòu)分析,后續(xù)階段進行循環(huán)。 系統(tǒng) 總體設(shè)計 引言 背景 ( 1)開發(fā)軟件的名稱:基于 SOCKET 的大文件批量傳輸系統(tǒng) ( 2)項目任務(wù)提 出者:湖南城市學(xué)院計算機科學(xué)系 系統(tǒng)架構(gòu)設(shè)計(迭代過程) .1 IT 系統(tǒng)架構(gòu)視圖: 21 T e ch n i c a l S e r v i c e sUID o m a i nC l i e n t F r a m eS e r v e r F r a m eU s e r s F i l e sL o g g i n g amp??梢詫I(yè)務(wù)系統(tǒng)的結(jié)構(gòu)部分也就是各個雇員、業(yè)務(wù)對象及外部參與者之間的關(guān)系進行描述。 業(yè)務(wù)系統(tǒng)順序圖 l o g i n s e r v e r : C L o g i n S e r v e r : U s e rI n p u t S e r v e r I P ( I P )I n p u t S e r v e r P o r t ( P o r t )C o n n e c t i o n I n f o ( M s g )I n p u t U s e r N a m e ( U s e r N a m e )I n p u t P a s s w o r d ( P a s s w o r d )L o g i n I n f o ( M s g ) 圖 3 UC1:登陸服務(wù)器( LoginServer)順序圖 18 : U s e rt r a n s m i t f i l e : T r a n s m i t F i l eC h o o s e D i r t o r y ( D i r t o r y )C h o o s e F i l e ( F i l e )U p l o a d ( D a t a )U p l o a d I n f o ( M s g ) 圖 4 UC2:文件傳輸( TransmitFile)順序圖 : M a n g e rs e t s e r v e r i n f o : S e t S e r v e r I n f oI n p u t S e r v e r I P ( I P )I n p u t S e r v e r P o r t ( P o r t )S e t ( )S e t I n f o ( M s g ) 圖 5 UC3:設(shè)置服務(wù)器信息( SetServerInfo)順序圖 19 : M a n g e rm a n g e u s e r : M a n g e U s e rA d d U s e r ( U s er N a m e , P as s w o r d )E d i t U s e r ( U s er N a m e , P as s w o r d )D e l e t e U s er ( U s e r N a m e , P a s s w o r d)C h a n g e I n f o ( M s g) 圖 6 UC4:管理用戶( MangerUsers)順 序圖 通過對用例闡述的理解畫出業(yè)務(wù)系統(tǒng)順序圖,易于理解,思路更清晰。 技術(shù)與數(shù)據(jù)變元表: a. 用戶名和密碼可以用鍵盤輸入。 3. 刪除用戶失敗。 c. 設(shè)置失敗 1. 添加用戶失敗。 擴展: a. 無效用戶信息 1. 系統(tǒng)提示錯誤并拒絕輸入用戶名。 3. 管理員刪除用戶。 基本流程: 1. 管理員進行用戶管理。 管理員:希望管理用戶信息。 b. 服務(wù)器端口地址定時更新,保證服務(wù)器安全。 4. 端口地址沖突提示重新輸入 IP 地址 特殊需求: 服務(wù)器設(shè)置后重啟。 2. 系統(tǒng)提示服務(wù)器端口地址錯誤并提示重新輸入端口地址。 2. 系統(tǒng)提示錯誤并拒絕輸入端口地址。 5. 系統(tǒng)顯示設(shè)置信息。 3. 管理員輸入端口號。 前置條件:操作者為管理員 后置條件:服務(wù)器使用新的 IP地址和端口和客戶端通信。 3. 用例 UC3 設(shè)置服務(wù)器信息( SetServerInfo) 范圍: SocketNetWorkFileSystem 應(yīng)用 級別:管理員目標(biāo) 主要參與者:管理 涉眾及其關(guān)注點: 用戶:希望知道新設(shè)置的服務(wù)器信息。 b. 上傳文件可以用對話框進行
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1