汽車俱樂部管理系統(tǒng)實驗報告_第1頁
汽車俱樂部管理系統(tǒng)實驗報告_第2頁
汽車俱樂部管理系統(tǒng)實驗報告_第3頁
汽車俱樂部管理系統(tǒng)實驗報告_第4頁
汽車俱樂部管理系統(tǒng)實驗報告_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、一、項目開開發(fā)計劃劃書完成人: 1引言(IIntrroduuctiion)在目前市場場經(jīng)濟條條件下,企企業(yè)管理理者不僅僅僅需要要掌握客客戶信息息,還需需要高效效的存儲儲以及讀讀取和安安全的防防護措施施來保護護客戶信信息不受受非法用用戶或未未授權(quán)用用戶的竊竊取。當(dāng)今車輛日日益增多多,人民民物質(zhì)文文化需要要極大提提高,人人民生活活水平日日益提高高,越來來越多的的車輛購購入家中中,相同同的愛好好把他們們聚集在在汽車俱俱樂部,為為更方便便有效的的管理汽汽車俱樂樂部?,F(xiàn)現(xiàn)在開放放本系統(tǒng)統(tǒng)。本系統(tǒng)采用用簡單的的人機界界面,主主要有用用戶體系系,服務(wù)務(wù)體系,管管理系統(tǒng)統(tǒng),具有有高效和和管理安安全的特特點,是

2、是一種先先進的用用戶管理理系統(tǒng)。1.1項目目概述(PProjjectt Suummaary)本系統(tǒng)考慮慮系統(tǒng)組組成的各各環(huán)節(jié)功功能需求求,基于于使用成成熟技術(shù)術(shù)和實例例化的原原則,向向最終用用戶提供供一套先先進高效效的應(yīng)用用系統(tǒng)。這這套系統(tǒng)統(tǒng)應(yīng)該具具有最先先的技術(shù)術(shù)特征,配配置必要要的數(shù)據(jù)據(jù)庫和應(yīng)應(yīng)用服務(wù)務(wù)程序,組組織完整整的管理理員操作作界面。軟軟件系統(tǒng)統(tǒng)的界面面簡明美美觀,布布局合理理,窗口口的內(nèi)容容盡量簡簡單明了了的提供供信息,語語言通俗俗易懂,有有層次感感,分類類清晰。是是能夠快快捷的錄錄入和讀讀取及清清楚的看看到目前前客戶的的信任度度,安全全性能很很大提高高。1.2 相相關(guān)文檔檔(R

3、eelatted Doccumeentss)1 軟軟件產(chǎn)品品開發(fā)任任務(wù)書2 立立項建議議書3 用用戶需求求報告4 需需求規(guī)格格書2軟件生生存周期期(Sofftwaare Liffe CCyclle)本節(jié)記錄項項目策劃劃生存期期定義的的工作結(jié)結(jié)果,需需要描述述的主要要內(nèi)容:(1)項目目生存期期框圖 需求分析和定義需求分析和定義 系統(tǒng)和軟件設(shè)計系統(tǒng)和軟件設(shè)計實現(xiàn)和單元測試實現(xiàn)和單元測試集成和系統(tǒng)測試集成和系統(tǒng)測試運行和維護運行和維護(2)項目目生存期期說明需求分析和和定義:分析系系統(tǒng)用戶戶建立系系統(tǒng)的服服務(wù)、約約束和目目標(biāo)。并并對其詳詳細定義義從而為為系統(tǒng)描描述服務(wù)務(wù)。系統(tǒng)和軟件件設(shè)計:系統(tǒng)設(shè)設(shè)計

4、過程程區(qū)分硬硬件和軟軟件系統(tǒng)統(tǒng)的需求求。它建建立一個個總的系系統(tǒng)體系系結(jié)構(gòu)。軟軟件設(shè)計計包括識識別和描描述一些些基本的的軟件系系統(tǒng)的抽抽象及其其之間的的關(guān)系。實現(xiàn)和單元元測試:在該階階段,軟軟件設(shè)計計是作為為一組程程序或程程序單元元實現(xiàn)的的。單元元測試就就是檢驗驗每個單單元是否否符合其其描述。集成和系統(tǒng)統(tǒng)測試:集成單單個的程程序單元元或程序序,并對對系統(tǒng)整整體進行行測試一一確保其其滿足需需求。運行和維護護:維護護包括改改正在早早期個階階段未被被發(fā)現(xiàn)的的錯誤,改改善系統(tǒng)統(tǒng)單元的的實現(xiàn),當(dāng)當(dāng)新的需需求出現(xiàn)現(xiàn)時提高高系統(tǒng)的的服務(wù)能能力。 3任務(wù)與與工作產(chǎn)產(chǎn)品(TTaskk annd WWorkk P

5、rroduuctss)階段名稱起止時間工作內(nèi)容階段產(chǎn)品立項10.211100.255確定項目,啟啟動項目目項目開發(fā)發(fā)計劃書書需求分析10.266111.011提取功能要要求需求規(guī)格格說明書書系統(tǒng)設(shè)計11.211.6將需求轉(zhuǎn)化化為UMML模型型,初步步建立系系統(tǒng)結(jié)構(gòu)構(gòu),細化化用例圖圖、時序序圖系統(tǒng)設(shè)計計說明書書系統(tǒng)實現(xiàn)11.711.27代碼編寫與與單元測測試源程序測試11.288122.1測試系統(tǒng)的的性能需需求測試報告產(chǎn)品交付12.112.3生成目標(biāo)系系統(tǒng)用戶手冊4工作產(chǎn)產(chǎn)品、任任務(wù)規(guī)模模、工作作量估計計(Esstimmatees oof WWorkk Prroduuct,TTaskk Siiz

6、e andd Woorklloadd)任務(wù)項任務(wù)規(guī)模 參加人數(shù) 工作產(chǎn)品 預(yù)計起始時時間立項確定項目并并分配任任務(wù)全體人員項目開發(fā)計計劃書10.211需求分析對確定的項項目進行行需求分分析,包包括目標(biāo)標(biāo)系統(tǒng)功功能需求求、性能能需求、界界面需求求、接口口需求2人需求規(guī)格說說明書10.288系統(tǒng)設(shè)計將需求轉(zhuǎn)化化為模型型,對系系統(tǒng)進行行總體設(shè)設(shè)計,包包括體系系結(jié)構(gòu)設(shè)設(shè)計、模模塊設(shè)計計、數(shù)據(jù)據(jù)結(jié)構(gòu)設(shè)設(shè)計、視視圖設(shè)計計、接口口設(shè)計等等3人系統(tǒng)設(shè)計說說明書11.3系統(tǒng)實現(xiàn)根據(jù)需求分分析和系系統(tǒng)設(shè)計計編寫源源代碼,并并進行單單元測試試1人源程序清單單11.8測試對系統(tǒng)進行行全面測測試,包包括組件件測試和和功

7、能測測試等,并并列出系系統(tǒng)強弱弱項等3人測試報告11.288用戶交付全體成員用戶手冊12.2005資源需需求計劃劃(Ressourrce Reqquirremeent Plaan)硬件環(huán)境:CPU: P44 2.0GHHz內(nèi)存 5122MB以以上硬盤 40GBB以上客戶端:利利用現(xiàn)有有辦公PPC機軟件環(huán)境:操作系統(tǒng):Winndowws XP及以以上運行環(huán)境:Miccrossoftt viisuaal sstuddio 20005 二、需求規(guī)規(guī)格說明明書完成人: 1概述(SSummmaryy)汽車俱樂部部管理系系統(tǒng)是是專門針針對汽車車俱樂部部、車友友會而開開發(fā)研制制的信息息化管理理系統(tǒng),該該系統(tǒng)

8、包包括員工工資料、會會員資料料、會員員消費、業(yè)業(yè)務(wù)管理理、輔助助信息、基基本設(shè)置置六大模模塊。其其中以會會員資料料和消費費資料為為主模塊塊,規(guī)范范的業(yè)務(wù)務(wù)管理,實實現(xiàn)了系系統(tǒng)的全全面化管管理,是是汽車俱俱樂部管管理人員員的得力力助手。1.1項目目的目的的與目標(biāo)標(biāo)(Puurpoose andd Aiim oof PProjjectt)項目的目的的是對開開發(fā)本系系統(tǒng)意圖圖的總概概括。項項目的目目標(biāo)是將將目的細細化后的的具體描描述。項項目目標(biāo)標(biāo)應(yīng)是明明確的、可可度量的的、可以以達到的的, 項項目的范范圍應(yīng)能能確保項項目的目目標(biāo)可以以達到。對于項目的的目標(biāo)可可以逐步步細化,以以便與系系統(tǒng)的需需求建立立

9、對應(yīng)關(guān)關(guān)系,檢檢查系統(tǒng)統(tǒng)的功能能是否覆覆蓋了系系統(tǒng)目標(biāo)標(biāo)。1.2 術(shù)術(shù)語定義義(Teermss Gllosssaryy)SQA(SSofttwarre QQuallityy Asssurrancce)軟軟件質(zhì)量量保證UL(Usser Intterffacee)用戶戶接口1.3 相相關(guān)文檔檔(Reelatted Doccumeentss)項目開發(fā)計計劃書需求求規(guī)格說說明書設(shè)計計規(guī)格說說明書源程程序清單單測試試報告用戶戶手冊。項目開發(fā)計計劃書從從宏觀上上決定了了整個項項目的類類型,規(guī)規(guī)模,層層次結(jié)構(gòu)構(gòu),及項項目的開開發(fā)時間間等信息息。需求規(guī)格說說明書則則定義了了該系統(tǒng)統(tǒng)的應(yīng)該該怎么做做,才能能滿足

10、客客戶的需需求,即即定義系系統(tǒng)功能能。系統(tǒng)統(tǒng)設(shè)計說說明書對對系統(tǒng)各各個模塊塊進行了了細致的的分工,說說明了各各個模塊塊應(yīng)當(dāng)實實現(xiàn)的功功能,遵遵循需求求規(guī)格說說明書提提出的要要求。源源程序清清單為實實現(xiàn)該系系統(tǒng),及及各個功功能模塊塊,將整整個程序序也分成成相應(yīng)的的模塊,各各個程序序模塊實實現(xiàn)要實實現(xiàn)的需需求。測試報告:在編碼碼完成后后,對程程序進行行軟件測測試,并并將各個個步驟詳詳細記錄錄下來,然然后對軟軟件存在在的缺陷陷,進行行修復(fù),錯錯誤進行行更改;然后再再進行測測試,修修復(fù),更更改,逐逐步完善善和實現(xiàn)現(xiàn)系統(tǒng)的的功能。用戶手冊:依據(jù)以以上各步步實現(xiàn)的的軟件功功能,編編寫使用用方法,告告之用戶

11、戶如何正正確使用用該軟件件。2問題初初始分析析(Eaarlyy Annalyysiss)、 1.1 對本本系統(tǒng)登登錄賬戶戶的管理理。提供供兩種登登錄模式式,即管管理員登登錄模式式和普通通登錄模模式(有有權(quán)限限限制)。其其中管理理員權(quán)限限最高,可可以進行行系統(tǒng)中中的所有有操作。普普通登錄錄用戶,對對部門管管理和工工作人員員管理沒沒有權(quán)限限操作。普普通登錄錄用戶在在對系統(tǒng)統(tǒng)用戶進進行管理理時須進進行管理理員密碼碼認(rèn)證。1.2 管理會會員:實實現(xiàn)對會會員的增增加,刪刪除,修修改,查查找,以以及會員員交費的的操作。1.3 管理車車輛:對對俱樂部部的救援援車輛進進行增加加,刪除除,修改改的管理理。1.4

12、 管理部部門:實實現(xiàn)對俱俱樂部內(nèi)內(nèi)各個部部門的增增加,刪刪除的管管理及統(tǒng)統(tǒng)計各個個部門的的人數(shù)。1.5 管理員員工:實實現(xiàn)對俱俱樂部內(nèi)內(nèi)工作人人員增,刪刪,查及及部門間間調(diào)度的的管理。1.6 系統(tǒng)用用戶管理理:該功功能僅提提供給管管理員用用戶,或或者擁有有管理員員密碼的的用戶。系系統(tǒng)只允允許有且且只有一一個名為為fzww的管理理員,且且其用戶戶名不可可更改。在在對系統(tǒng)統(tǒng)用戶進進行增加加,刪除除操作時時,可以以允許一一個客戶戶擁有不不同的幾幾個密碼碼(均為為普通用用戶級別別)。1.7 提供救救援服務(wù)務(wù):為本本俱樂部部會員提提供救援援服務(wù),同同時記錄錄救援情情況。1.8 提供旅旅行服務(wù)務(wù):為本本俱

13、樂部部以交會會費的會會員提供供旅行服服務(wù),同同時可為為未交費費會員交交費。2.1 場場景描述述(Sccenee Deescrripttionn) 在登錄時時候,用用戶登錄錄上以后后,進行行查詢或或者定制制各種各各樣的服服務(wù)。 而管理人人員再進進入系統(tǒng)統(tǒng)后,可可以進行行管理會會員車輛輛以及員員工調(diào)度度等等。2.2 初初始功能能提取(EEarlly FFuncctioon DDisttilll)管理會員:實現(xiàn)對對會員的的增加,刪刪除,修修改,查查找,以以及會員員交費的的操作。 理車輛輛:對俱俱樂部的的救援車車輛進行行增加,刪刪除,修修改的管管理。 管理理部門:實現(xiàn)對對俱樂部部內(nèi)各個個部門的的增加,

14、刪刪除的管管理及統(tǒng)統(tǒng)計各個個部門的的人數(shù)。 管理員員工:實實現(xiàn)對俱俱樂部內(nèi)內(nèi)工作人人員增,刪刪,查及及部門間間調(diào)度的的管理。 系統(tǒng)用用戶管理理:該功功能僅提提供給管管理員用用戶,或或者擁有有管理員員密碼的的用戶。系系統(tǒng)只允允許有且且只有一一個名為為fzww的管理理員,且且其用戶戶名不可可更改。在在對系統(tǒng)統(tǒng)用戶進進行增加加,刪除除操作時時,可以以允許一一個客戶戶擁有不不同的幾幾個密碼碼(均為為普通用用戶級別別)。 供救援援服務(wù):為本俱俱樂部會會員提供供救援服服務(wù),同同時記錄錄救援情情況。 提供旅旅行服務(wù)務(wù):為本本俱樂部部以交會會費的會會員提供供旅行服服務(wù),同同時可為為未交費費會員交交費。3目標(biāo)系

15、系統(tǒng)功能能需求(FFuncctioon oof TTargget Sysstemm)1.用戶(俱樂部工作人員)身份驗證和用戶權(quán)限組織;2.會員管管理(會會員信息息、會員員費收繳繳記錄錄錄入,查查詢,修修改);3.救援服服務(wù)(呼呼救記錄錄,救援援情況記記錄以及及救援車車輛管理理);4.旅行服服務(wù)(旅旅行信息息記錄、修修改、查查詢);5.系統(tǒng)管管理(設(shè)設(shè)置提醒醒提前日日期,用用戶管理理等);6.俱樂部部管理(俱俱樂部部部門、工工作人員員、救援援車輛管管理);3.1 功功能需求求分析(FFuncctioon AAnallysiis)3.1.11 用例例表登錄用例名登錄描述用于工作人人員登錄錄到系統(tǒng)統(tǒng)

16、主界面面參與者俱樂部工作作人員前置條件開機主事件流1.工作人人員打開開登錄界界面2.輸入登登錄名及及登錄密密碼3.點擊登登錄可選事件流流后置條件工作人員登登錄了系系統(tǒng),顯顯示主界界面管理會員用例名管理會員描述用于會員信信息、會會員費收收繳及刪刪減增加加等一系系列的操操作參與者工作人員,客客戶前置條件工作人員已已登錄系系統(tǒng),進進入了主主界面會員繳費:會員費費用沒交交查看會員信信息:系系統(tǒng)中已已添加會會員主事件流1.工作人人員點擊擊打開會會員管理理2.工作人人員點擊擊要執(zhí)行行的操作作3.添加會會員輸入入客戶的的姓名,證證件號碼碼等一系系列身份份信息4.刪除會會員,提提示是或或否5.查看會會員信息息

17、可選事件流流選擇會員;刪除會會員,提提示“是”或“否”添加會員時時的證件件類型后置條件添加新會員員成功,數(shù)數(shù)據(jù)庫中中添加或或刪除相相應(yīng)會員員信息。會員繳費成成功,數(shù)數(shù)據(jù)庫中中相應(yīng)會會員中標(biāo)標(biāo)記已繳繳費。點擊“返回回”,返回回到管理理會員界界面旅行服務(wù)用例名提供旅行服服務(wù)描述為已交費的的會員提提供旅游游服務(wù)參與者工作人員,客客戶前置條件工作人員已已登錄系系統(tǒng)主事件流1.工作人人員點擊擊“提供旅旅游”2.系統(tǒng)列列出已交交費的會會員和未未交費的的會員名名單3.工作人人員選擇擇是否提提醒未交交費會員員繳費4.選擇可可提供的的旅游服服務(wù)5.為已交交費的會會員定制制旅游服服務(wù)6.通知已已交費會會員旅游游服

18、務(wù)定定制成功功可選事件流流2中是否提提醒未交交費會員員繳費3中可選擇擇是否提提醒未交交費會員員繳費4中選擇可可提供的的旅游服服務(wù)后置條件系統(tǒng)數(shù)據(jù)庫庫列出會會員繳費費情況,提提醒未交交費會員員繳費界面顯示“旅游服服務(wù)定制制成功”,數(shù)據(jù)據(jù)庫中相相應(yīng)會員員中添加加定制的的旅游服服務(wù),點點擊“確定”返回旅旅游服務(wù)務(wù)界面救援服務(wù)3.1.22 用例例圖魯棒圖登錄救援服務(wù)旅行服務(wù)刪除會員3.1.44域模型型3.2 功功能需求求點列表表(Fuuncttionn Liist)編 號功 能 名名 稱使 用 人人功 能 描描 述輸 入 內(nèi)內(nèi) 容輸 出 內(nèi)內(nèi) 容1登錄普通用戶登錄系統(tǒng)用戶名,密密碼主界面2登錄俱樂部管

19、理理員登錄系統(tǒng)管理員用戶戶名,密密碼主界面 33管理會員普通用戶,俱俱樂部管管理員對會員進行行增刪改改查會員信息 44救援服務(wù)普通用戶,俱俱樂部管管理員救援車輛信息,救救援情況況5旅行服務(wù)普通用戶,俱俱樂部管管理員為會員提供供旅行服服務(wù)旅行信息,已交費會員員 6管理俱樂部部俱樂部管理理員管理俱樂部部部門,員員工部門或員工工信息4目標(biāo)系系統(tǒng)性能能需求(PPerfformmancce oof TTargget Sysstemm)4.1 時時間要求求(Tiime Reqquesst)1. 響響應(yīng)時間間:所有有的查詢詢操作、查查詢響應(yīng)應(yīng)時間一一般不超超過3秒秒。2. 更更新處理理時間:所有提提交數(shù)據(jù)據(jù)

20、一般在在1秒內(nèi)內(nèi)響應(yīng)。3的傳送送時間:從提交交一次錄錄入到結(jié)結(jié)果返回回不超過過5秒鐘鐘。當(dāng)系系統(tǒng)忙碌碌時,應(yīng)應(yīng)首先給給予提示示不能出出現(xiàn)死循循環(huán)或無無限等待待4.2 空空間要求求(Sppacee Reequeest)(1)支持持的終端端數(shù):1。(2)支持持并行操操作的使使用者數(shù)數(shù):=3000。 (3)處理理的記錄錄數(shù):110000. 5目標(biāo)系系統(tǒng)界面面與接口口需求(IInteerfaace of Tarrgett Syysteem)5.1 界界面需求求(Innterrphaase Reqquirremeent)(1)輸入入設(shè)備:鍵盤、鼠鼠標(biāo)等;(2)輸出出設(shè)備:顯示器器等(3)顯示示風(fēng)格:圖形

21、界界面5.2 接接口需求求(Innterrfacce RRequuireemennt)1.用戶接接口 用用戶界面面簡潔,以以文字為為主,重重點顯示示數(shù)據(jù)2.硬件接接口 無無 3.軟件接接口 數(shù)數(shù)據(jù)庫服服務(wù)器,版版本號:Acccesss20003 4.通信接接口 數(shù)數(shù)據(jù)庫管管理員主主要在局局域網(wǎng)環(huán)環(huán)境下使使用系統(tǒng)統(tǒng),而學(xué)學(xué)生則可可能在外外網(wǎng)進行行訪問系系統(tǒng),所所以系統(tǒng)統(tǒng)應(yīng)同時時支持局局域網(wǎng)協(xié)協(xié)議和廣廣域網(wǎng)協(xié)協(xié)議。 5.網(wǎng)絡(luò)協(xié)協(xié)議 TTcp/ip66協(xié)議支支持局域域網(wǎng),廣廣域網(wǎng)。6目標(biāo)系系統(tǒng)其他他需求(OOtheer RRequuireemennts of Tarrgett Syysteem)6.

22、1 安安全性(SSecuuritty)采用登錄需需要用戶戶以及用用戶密碼碼登陸以以確保管管理的安安全性。6.2 可可靠性(DDepeendaabillityy) 經(jīng)過過調(diào)試測測試以確確保系統(tǒng)統(tǒng)的穩(wěn)定定性,從從而確保保系統(tǒng)的的可靠性性。6.3 靈靈活性(AAgillityy) 系統(tǒng)統(tǒng)可以采采用管理理員權(quán)限限修改系系統(tǒng)內(nèi)的的信息,不不同的用用戶擁有有不同的的訪問權(quán)權(quán)限,從從而實現(xiàn)現(xiàn)系統(tǒng)的的靈活性性。6.4 特特殊需求求(Sppeciial Reqquirremeentss) (1)進度度需求:系統(tǒng)的的階段進進度要求求在實驗驗檢查之之前完成成。(2)運行行環(huán)境需需求:wwinddowss7/wwin

23、ddowss XPP。7目標(biāo)系系統(tǒng)假設(shè)設(shè)與約束束條件(SSuppposee annd RResttricctioon oof TTargget Sysstemm) 本軟件的的所有權(quán)權(quán)和最終終解釋權(quán)權(quán)歸計算算機科學(xué)學(xué)與軟件件學(xué)院網(wǎng)網(wǎng)絡(luò)工程程專業(yè)CC1022班所有有本軟件需在在winndowws XXP及以以上的系系統(tǒng)環(huán)境境下運行行。三、設(shè)計規(guī)規(guī)格說明明書完成人: 1引言(IIntrroduuctiion)1.1 目目的(PPurpposee)本文檔的目目旨在推推動軟件件工程的的規(guī)范化化,使設(shè)設(shè)計人員員遵循統(tǒng)統(tǒng)一的概概要設(shè)計計書寫規(guī)規(guī)范,節(jié)節(jié)省制作作文檔的的時間,降降低系統(tǒng)統(tǒng)實現(xiàn)的的風(fēng)險,做做到系

24、統(tǒng)統(tǒng)設(shè)計資資料的規(guī)規(guī)范性與與全面性性,以利利于系統(tǒng)統(tǒng)的實現(xiàn)現(xiàn)、測試試、維護護、版本本升級等等。1.2 命命名規(guī)則則(Naaminng RRulee)變量對象命命名規(guī)則則:申明明全局變變量、局局部變量量對象的的命名規(guī)規(guī)則。數(shù)據(jù)庫對象象命名規(guī)規(guī)則:數(shù)據(jù)庫庫表名為為該數(shù)據(jù)據(jù)庫所存存數(shù)據(jù)的的中文描描述,如如,車輛輛,用戶戶,會員員,部門門,員工工。字段名名為該字字段所描描述的內(nèi)內(nèi)容的中中文拼音音或英文文單詞,如如,naame,ssex,ttel,等等。1.3 術(shù)術(shù)語定義義(Teermss Gllosssaryy)術(shù)語定義或或解釋一一般用表表格形式式給出,如如表3-1所示示。表3-1 術(shù)語語定義或或解釋

25、表表序 號術(shù) 語 名名 稱術(shù) 語 定定 義1總體結(jié)構(gòu) 軟件系系統(tǒng)的總總體邏輯輯結(jié)構(gòu)。按按照不同同的設(shè)計計方法,有有不同的的總體邏邏輯結(jié)構(gòu)構(gòu)。若采采用面向向功能或或面向數(shù)數(shù)據(jù)的設(shè)設(shè)計方法法,則總總體邏輯輯結(jié)構(gòu)為為一樹形形的功能能模塊結(jié)結(jié)構(gòu)圖。若若采用面面向?qū)ο笙蠡蛎嫦蛳虿考?gòu)構(gòu)件)的的設(shè)計方方法,則則總體邏邏輯結(jié)構(gòu)構(gòu)為部件件(構(gòu)件件)的組組裝圖2外部接口 本軟件件系統(tǒng)與與其他軟軟件系統(tǒng)統(tǒng)之間的的接口,接接口設(shè)施施可以是是中間件件。接口口描述包包括:傳傳輸方式式、帶寬寬、數(shù)據(jù)據(jù)結(jié)構(gòu)、傳傳輸頻率率、傳輸輸量、傳傳輸協(xié)議議3數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)結(jié)構(gòu)包括括:數(shù)據(jù)據(jù)庫表的的結(jié)構(gòu)、其其他數(shù)據(jù)據(jù)結(jié)構(gòu)等等4概念數(shù)

26、據(jù)模型CDMM 關(guān)系數(shù)數(shù)據(jù)庫的的邏輯設(shè)設(shè)計模型型,叫做做概念數(shù)數(shù)據(jù)模型型。主要要內(nèi)容包包括一張張邏輯EE-R圖圖及其相相應(yīng)的數(shù)數(shù)據(jù)字典典5物理數(shù)據(jù)模型PDMM 關(guān)系數(shù)數(shù)據(jù)庫的的物理設(shè)設(shè)計模型型,叫做做物理數(shù)數(shù)據(jù)模型型。主要要內(nèi)容包包括一張張物理表表關(guān)系圖圖及其相相應(yīng)的數(shù)數(shù)據(jù)字典典6視圖 在基表表或其他他視圖之之上建立立的一張張?zhí)摫?,叫叫做視圖圖,它具具有物理理表的許許多性質(zhì)質(zhì),在數(shù)數(shù)據(jù)處理理和授權(quán)權(quán)上很有有用7角色 數(shù)據(jù)庫庫中享有有某些特特權(quán)操作作的用戶戶,叫做做角色。角角色的權(quán)權(quán)利通過過授權(quán)來來實現(xiàn)8子系統(tǒng) 具有相相對獨立立功能的的小系統(tǒng)統(tǒng)叫做子子系統(tǒng)。一一個大的的軟件系系統(tǒng)可以以劃分為為多

27、個子子系統(tǒng),每每個子系系統(tǒng)可由由多個模模塊或多多個部件件組成9模塊 具有功功能獨立立、能被被調(diào)用的的信息單單元叫做做模塊。模模塊是結(jié)結(jié)構(gòu)化設(shè)設(shè)計中的的概念10內(nèi)部接口 軟件系系統(tǒng)內(nèi)部部各子系系統(tǒng)之間間、各部部件之間間、各模模板之間間的接口口,叫做做內(nèi)部接接口。接接口描述述包括:調(diào)用方方式、入入口信息息、出口口信息等等11相關(guān)文件 相關(guān)文文件是指指當(dāng)本文文件內(nèi)容容變更后后,可能能引起變變更的其其他文件件。如需需求分析析報告、詳詳細設(shè)計計說明書書、測試試計劃、用用戶手冊冊12參考資料 參考資資料是指指本文件件書寫時時用到的的其他資資料。如如各種有有關(guān)規(guī)范范、模板板、標(biāo)準(zhǔn)準(zhǔn)、準(zhǔn)則則1.4 參參考資料

28、料(Reeferrencces)1 用用戶需求求報告2 數(shù)數(shù)據(jù)庫設(shè)設(shè)計規(guī)范范3 命命名規(guī)范范1.5 相相關(guān)文檔檔(Reelatted Doccumeentss)1 源源程序清清單2 測測試計劃劃及報告告3 用用戶使用用手冊2總體設(shè)設(shè)計(DDesiign of Colllecctivve)2.1 體體系結(jié)構(gòu)構(gòu)設(shè)計(DDesiign of Arcchittectturee)2.2 子子系統(tǒng)清清單(SSubssysttem Lisst)子系統(tǒng)清單單,如表表3-22所示。表3-2 子系系統(tǒng)清單單子系統(tǒng)編號號子系統(tǒng)名子系統(tǒng)功能能簡述子系統(tǒng)之間間的關(guān)系系SS1會員管理對會員進行行增刪改改查對旅行服務(wù)務(wù)產(chǎn)生

29、影影響SS2救援服務(wù)為會員提供供救援服服務(wù)依賴于車輛輛管理SS3旅行服務(wù)為會員提供供旅行服服務(wù)依賴于會員員的交費費情況SS4車輛管理對俱樂部救救援車輛輛進行增增刪改查查SS5部門管理對部門進行行增刪及及人數(shù)統(tǒng)統(tǒng)計人數(shù)依賴于于員工SS6用戶管理對系統(tǒng)用戶戶進行增增刪改影響SS7員工管理對俱樂部員員工進行行增刪改改調(diào)依賴于部門門2.3 模模塊設(shè)計計(Moodulle DDesiign)增加會員序序列圖救援服務(wù)序序列圖旅行服務(wù)序序列圖2.4 功功能模塊塊清單(MModuule Lisst)模塊(類)清清單,如如表3-3所示示。表3-3 模塊塊(類)清清單編 號模塊(類)英英文名模塊(類)功功能簡述述

30、接口簡述M 1-11DBClaass存儲連接數(shù)數(shù)據(jù)庫字字符串M 1-22QuanXXiannClaass存儲當(dāng)前用用戶的權(quán)權(quán)限級別別M 1-33Form11系統(tǒng)登錄M 1-44MainFFormm主界面M 2-11HuiYuuanFFormm會員管理M 2-11-1AddMeembeerFoorm增加會員M 2-11-2DelMeembeerFoorm刪除會員M 2-11-3ChanggeMeembeerFoorm修改會員M 2-11-4FindFFormm查找會員M 2-11-5JiaoFFeiFFormm會員交費M 2-22LvXinngFoorm旅行服務(wù)M 2-33JuYuaanFoor

31、m救援管理M 2-33-1ReadLLogFFormm讀取救援日日志M 2-44-1CarFoorm車輛管理M 2-44-2JuLeBBuFoorm部門管理M 2-44-3StufffForrm員工管理M 2-55AdminnLogginFFormm管理員密碼碼認(rèn)證M 2-55-1AdminnForrm用戶管理M 2-66AbouttForrm關(guān)于/幫助助3數(shù)據(jù)結(jié)結(jié)構(gòu)設(shè)計計(Deesiggn oof DDataa Sttruccturre)3.1 數(shù)數(shù)據(jù)庫表表名清單單(DBB Taablee Liist)數(shù)據(jù)庫表名名清單,如如表3-4所示示。表3-4 數(shù)據(jù)據(jù)庫表名名清單序號中文表名表功能說明明

32、1車輛存儲俱樂部部救援車車輛狀態(tài)態(tài)2部門存儲俱樂部部中各個個部門人人數(shù)3會員存儲俱樂部部會員的的個人信信息4員工存儲俱樂部部員工信信息5用戶存儲該管理理系統(tǒng)的的登錄用用戶賬號號及密碼碼3.2 數(shù)數(shù)據(jù)庫表表之間關(guān)關(guān)系說明明(Reelattionn off DBB Taablee)3.3 數(shù)數(shù)據(jù)庫表表的詳細細清單(PPartticuularr Liist of DB Tabble)表3-5 表名名:車輛輛序號字段名類型取值約束空否默認(rèn)值主鍵/外鍵鍵索引否1caridd文本否主鍵2id文本忙/閑否閑索引表3-5 表名名:部門門序號字段名類型取值約束空否默認(rèn)值主鍵索引否1id自動編號大于等于11否自動

33、編號2bumennnamme文本否主鍵索引3renshhu文本大于等于00否0表3-5 表名名:用戶戶序號字段中文名名類型取值約束空否默認(rèn)值主鍵索引否1編號自動編號自動編號 2usernnamee文本否主鍵索引3passwwordd文本否表3-5 表名名:會員員序號字段名類型取值約束空否默認(rèn)值主鍵索引否1編號自動編號否自動編號2name文本否主鍵索引3sex文本男/女否男4id文本否5tel文本否6Car_iid文本否7fee文本是/否否是索引8lvxinng文本表3-5 表名名:員工工序號字段名類型取值約束空否默認(rèn)值主鍵索引否1name文本否主鍵2sex文本否3tel文本否4bumenn文本

34、否索引5shenggri文本日期格式否源程序清單單(部分分)完成人: 樊志偉偉 1 QuaanXiianCClasss(MModuule Namme)1.1 描描述(DDesccripptioon)該類存儲當(dāng)當(dāng)前用戶戶的權(quán)限限1.2 代代碼(PProggramm)usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.TTextt;namesspacce 汽汽車俱樂樂部 cclasss QuaanXiianCClasss pubblicc staaticc intt QQuannXiaan ; 2 F

35、orrm1(MModuule Namme)2.1 描描述(DDesccripptioon)登錄代碼2.2 代代碼(PProggramm)usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDb

36、b;namesspacce 汽汽車俱樂樂部 ppubllic parrtiaal claass Loaad : Foorm pubblicc Looad() InnitiialiizeCCompponeent(); Taag = 0; DBCClasss ddb1 = nnew DBCClasss(); priivatte voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (nnamee.Teext.Triim() = | pwwd.TTextt.Trrim() = ) MMesssageeBoxx.Shhow(請

37、完完整填寫寫用戶信信息, 提提示); ellse ddb1.OleeDbCConnn.Oppen(); sstriing strr = seelecct * frrom 用戶 wheere useernaame= + nnamee.Teext.ToSStriing() + annd ppasssworrd= + pwwd.TTextt.TooStrringg() + ; OOleDDbCoommaand commm = neew OleeDbCCommmandd(sttr, db11.OlleDbbConnn); iif (commm.EExeccuteeScaalarr() != nulll

38、) db11.OlleDbbConnn.CClosse(); Tagg = 1; thiis.CClosse(); if (namme.TTextt.TooStrringg() = fzzw) QuuanXXiannClaass.QuaanXiian = 11; elsse QuuanXXiannClaass.QuaanXiian = 00; eelsee MesssaggeBoox.SShoww(用用戶信息息有誤,請請重新登登錄!); db11.OlleDbbConnn.CClosse(); priivatte voiid bbuttton22_Cllickk(obbjecct ssendd

39、er, EvventtArggs ee) thhis.Cloose(); 3 AdddMemmberrForrm(MModuule Namme)3.1 描描述(DDesccripptioon)添加會員代代碼3.2 代代碼(PProggramm)usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.TTextt;usingg Syy

40、steem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDbb;namesspacce 汽汽車俱樂樂部 ppubllic parrtiaal claass AdddMemmberrForrm : Foorm pubblicc AdddMeembeerFoorm() InnitiialiizeCCompponeent(); priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Cloose(); priivatte voiid bbuttton11_

41、Cllickk(obbjecct ssendder, EvventtArggs ee) iff (ttexttBoxx1.TTextt.Trrim() = | ttexttBoxx3.TTextt.Trrim() = | ttexttBoxx2.TTextt.Trrim() = | ccombboBoox1.Texxt.TTrimm() = | ttexttBoxx4.TTextt.Trrim() = | ccombboBoox2.Texxt.TTrimm() = ) MMesssageeBoxx.Shhow(信息息不完整整); ellse OOleDDbCoonneectiion conn;

42、 ccon = nnew OleeDbCConnnecttionn(prroviiderr=Miicroosofft.JJet.OLEEDB.4.00; ddataa Soourcce=CC:UseersfzzwDessktoopsysstemm.mddb; Perrsisst SSecuuritty IInfoo=Faalsee); ccon.Opeen(); sstriing strr1 = iinseert intto 會會員(nnamee,idd,teel,ssex,carr_idd,feee) valluess( + texxtBoox1.Texxt.TToSttrinng() +

43、, + ttexttBoxx3.TTextt.TooStrringg() + , + teextBBox22.Teext.ToSStriing() + , + commboBBox11.Teext.ToSStriing() + , + texxtBoox4.Texxt.TToSttrinng() + , + ccombboBoox2.Texxt.TToSttrinng() + ); OOleDDbCoommaand cmdd1 = neew OleeDbCCommmandd(sttr1, coon); ccmd11.ExxecuuteNNonQQuerry(); sstriing strr =

44、 seelecct * frrom 會員; OOleDDbCoommaand cmdd = neww OleeDbCCommmandd(sttr, conn); OOleDDbDaataAAdappterr daa = neww OleeDbDDataaAdaapteer(); dda.SSeleectCCommmandd = cmdd; DDataaSett dss = neww DattaSeet(); dda.FFilll(dss, cs); ddataaGriidViiew11.DaataSSourrce = dds.TTablles0; ccon.Cloose(); MMesssag

45、eeBoxx.Shhow(添加加成功,提示示); priivatte voiid AAddMMembberFFormm_Looad(objjectt seendeer, EveentAArgss e) / TOODO: 這行行代碼將將數(shù)據(jù)加加載到表表“sysstemmDattaSeet111.會員員”中。您您可以根根據(jù)需要要移動或或移除它它。 thhis.會員TTablleAddaptter33.Fiill(thiis.ssysttemDDataaSett11.會員); 4 ChaangeeMemmberrForrm(MModuule Namme)4.1 描描述(DDesccripptioon

46、)修改會員代代碼4.2 代代碼(PProggramm)usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDbb;namesspacce 汽汽車俱樂樂部 ppubllic parrtiaal

47、claass ChaangeeMemmberrForrm : Foorm pubblicc ChhanggeMeembeerFoorm() InnitiialiizeCCompponeent(); OleeDbCConnnecttionn coon; OleeDbDDataaAdaapteer aadappterr; priivatte Boooleaan ddbUppdatte() sttrinng sstrSSql = sellectt * froom 會會員; DaataTTablle ddtUppdatte = neew DattaTaablee(); dttUpddatee = th

48、iis.ddbcoonn(strrSqll); dttUpddatee.Roows.Cleear(); DaataTTablle ddtShhow = nnew DattaTaablee(); dttShoow = (DDataaTabble)thiis.ddataaGriidViiew11.DaataSSourrce; foor (intt i = 00; ii dtSShoww.Roows.Couunt; i+) ddtUppdatte.IImpoortRRow(dtSShoww.Roowsi); trry tthiss.coon.OOpenn(); OOleDDbCoommaandBBu

49、illderr cmmdbuuildder; ccmdbbuillderr = neww OleeDbCCommmanddBuiildeer(thiis.aadappterr); tthiss.addaptter.Upddatee(dttUpddatee); tthiss.coon.CClosse(); caatchh(Exccepttionn exx) MMesssageeBoxx.Shhow(ex.Messsagge.TToSttrinng(); rretuurn fallse; dttUpddatee.AcccepptChhangges(); reeturrn truue; priiva

50、tte voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) iff (ddbUppdatte() MMesssageeBoxx.Shhow(修改改成功!); priivatte DattaTaablee dbbconnn(sstriing strrSqll) coon.OOpenn(); thhis.adaapteer = neew OleeDbDDataaAdaapteer(sstrSSql, coon); DaataTTablle ddtSeelecct = neew DattaTaablee(); innt rrnt

51、= tthiss.addaptter.Filll(ddtSeelecct); coon.CClosse(); reeturrn ddtSeelecct; priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Cloose(); priivatte voiid CChanngeMMembberFFormm_Looad(objjectt seendeer, EveentAArgss e) coon = neew OleeDbCConnnecttionn(prroviiderr=Miicroosoff

52、t.JJet.OLEEDB.4.00; ddataa Soourcce=CC:UseersfzzwDessktoopsysstemm.mddb; Perrsisst SSecuuritty IInfoo=Faalsee); OlleDbbDattaAddaptter da = nnew OleeDbDDataaAdaapteer(seelecct * frrom 會員, ccon); DaataSSet ds = nnew DattaSeet(); daa.Fiill(ds); daataGGriddVieew1.DattaSoourcce = dss.Taablees00; / TOODO:

53、 這行行代碼將將數(shù)據(jù)加加載到表表“sysstemmDattaSeet5.會員”中。您您可以根根據(jù)需要要移動或或移除它它。 thhis.會員TTablleAddaptter.Filll(tthiss.syysteemDaataSSet55.會員員); 5 JiaaoFeeiFoorm(MModuule Namme)5.1 描描述(DDesccripptioon)會員交費代代碼5.2 代代碼(PProggramm)usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModee

54、l;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDbb;namesspacce 汽汽車俱樂樂部 ppubllic parrtiaal claass JiaaoFeeiFoorm : FFormm pubblicc JiiaoFFeiFFormm() InnitiialiizeCCompponeent(); priivatte voiid bbuttton11_Cllick

55、k(obbjecct ssendder, EvventtArggs ee) OlleDbbConnnecctioon ccon; coon = neew OleeDbCConnnecttionn(prroviiderr=Miicroosofft.JJet.OLEEDB.4.00; ddataa Soourcce=CC:UseersfzzwDessktoopsysstemm.mddb; Perrsisst SSecuuritty IInfoo=Faalsee); coon.OOpenn(); sttrinng sstr11 = uppdatte 會會員 sset feee = 是 whheree

56、 naame = + commboBBox11.Teext.ToSStriing() + ; OlleDbbCommmannd ccmd11 = neww OleeDbCCommmandd(sttr1, coon); cmmd1.ExeecutteNoonQuueryy(); coon.CClosse(); MeessaageBBox.Shoow(交費成成功); priivatte voiid JJiaooFeiiForrm_LLoadd(obbjecct ssendder, EvventtArggs ee) OlleDbbConnnecctioon ccon = nnew OleeDbCCo

57、nnnecttionn(prroviiderr=Miicroosofft.JJet.OLEEDB.4.00; ddataa Soourcce=CC:UseersfzzwDessktoopsysstemm.mddb; Perrsisst SSecuuritty IInfoo=Faalsee); coon.OOpenn(); OlleDbbCommmannd ccmd11 = neww OleeDbCCommmandd(); cmmd1.Connnecctioon = coon; cmmd1.CommmanndTeext = sellectt * froom 會會員 wwherre ffee =否

58、否; cmmd1.CommmanndTyype = CCommmanddTyppe.TTextt; OlleDbbDattaReeadeer ssdr = ccmd11.ExxecuuteRReadder(); whhilee (ssdr.Reaad() ccombboBoox1.Iteems.Addd(sddr11.TToSttrinng(); coon.DDispposee(); 6 LvXXinggForrm(MModuule Namme)6.1 描描述(DDesccripptioon)旅行服務(wù)代代碼6.2 代代碼(PProggramm)usingg Syysteem;usingg Sy

59、ysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDbb;namesspacce 汽汽車俱樂樂部 ppubllic parrtiaal claass LvXXinggForrm : Foorm pubblicc LvvXinngFoorm(

60、) InnitiialiizeCCompponeent(); priivatte voiid LLvXiingFFormm_Looad(objjectt seendeer, EveentAArgss e) / TOODO: 這行行代碼將將數(shù)據(jù)加加載到表表“sysstemmDattaSeet9.會員”中。您您可以根根據(jù)需要要移動或或移除它它。 thhis.會員TTablleAddaptter22.Fiill(thiis.ssysttemDDataaSett9.會會員); OlleDbbConnnecctioon ccon = nnew OleeDbCConnnecttionn(prroviide

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論