版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程實驗報告實驗報告課程名稱軟件工程導論學 院計算機工程學院班 級學 號姓 名2016年12月24日批閱教師時間實驗成績課程名稱軟件工程學號2014144415 姓名實驗日期2016.10.26實驗名稱分析系統(tǒng)業(yè)務流程和繪制系統(tǒng)業(yè)務流程圖實驗目的:1、掌握結構化分析方法2、掌握業(yè)務流程分析方法和業(yè)務流程圖的繪制實驗內容:任務一 繪制系統(tǒng)業(yè)務流程圖試繪制工資管理系統(tǒng)的系統(tǒng)流程圖,根據系統(tǒng)流程圖的符號說明仔細理解如圖含義:任務二分析系統(tǒng)業(yè)務流程和繪制系統(tǒng)業(yè)務流程圖案例一:總務辦公管理系統(tǒng)系統(tǒng)簡介:某單位準備開發(fā)一個購買辦公用品和設備的總務辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負責總務
2、工作的辦公室統(tǒng)一收集。其中,購買申請 的金額低于500元(含500元)可以由總務辦公室直接審批,而高于 500元的購買申 請由機構主管領導審批,批準的購買申請形成采購清單由采購員負責購買,同時應記 錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數據:申請單位、物 品名稱、物品數量、預計價格、物品用途等。每次購買完成后應記錄以下數據:物品 名稱、物品數量、價格、總金額、購買日期、經辦人等。案例二:火車票預訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團為了學生寒暑假返鄉(xiāng),辦理代學生預訂返鄉(xiāng)火車票事 務,訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務。訂票處使 用一臺微機處理訂票后購票事務,
3、學生訂票一次稱為一個事務,由訂票員將其輸入在 微機中,系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預訂三天的 購票單,并更新訂票庫。請對以上系統(tǒng)進行業(yè)務流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。實驗原理:系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。是用圖形符號以黑盒子形式描繪系統(tǒng)里 面的每個部件(程序、文件、數據庫、表格、人工過程等等)。表達的是信息在系統(tǒng)各 部件之間流動的情況,而不是對信息進行加工處理的控制過程。系統(tǒng)業(yè)務流程圖的符號:符號名稱說圈鏈述査數鵡倩或數據位即的加T.或部件,創(chuàng)如.榨序、 處理機、人TUflT.足處理輸人/輸出衣嗣ft入或救出或既輸入乂輸出),足個廣只吋不 折駅具林設
4、益的符號0連接指出轉到圖的另噂分或從圖的另一酯井轉來,通常 癥同 實上換頁述掙指出轉到另一或圖匕虞由另一載闈轉來*OS由來匪接其他將號.攝明數躺淹動方向基本符號符號名禰說陽CZ穹孔卡葉爰彷川竊幾*片輸入威締州,也刃農水 G穿禮 卡片鬼件誦常農不打印輸也町衷平用打陽件城輸入針Q礁帶磁帖輸入/徐出或履不 午砒曲立惻口朕機掙祐我水任何艸炎的戲機fr嚴,包括電盤、fitt遊*伙盤礒盤第rAF輸岀阻詡我示布:的打嚴船1的Jtfl id?()磯拡輸入/帕Hn 也呵盤示春林?r磁滋HrjxniiC )R【帰幫吹員似的掘供強杵.“17F1 丁愴入或帥出 也可甌冊扎址輔山AT»A人T輸入敷船軸1S機妍
5、理* #i伽.14XJJ£*fr人T撇件人工穽威的*f Mdi.會鐘住丁一憐良器上簽窯二輔助悚件住用設需必聲的脫機謀件、竝佇fit謝通過竝評通怕罐弗難躍躋欄;1K毗樞系統(tǒng)符號實驗過程與結果:、操作步驟:1.運行 Microsoft Office Visio 20102.選擇流程圖中的基本流程圖模板壽1X繪垂 1 )MicrD£-of: Vido襦人15計17 :?tW圧伺«fes 1” /l*UG3-a-5IkflWi<層窗倍程30僭枉曲盤hfel坦f11冊O施口子朋flfi(Isrg(_i1 ”1 BJtA 1D白也工11 033«二自也4C頁面
6、內弓用D畑引用冃-?q >Z I 2C-6E.iMS©| r 15円丄1;丄 jj.T.Il?Ilu.ll'j.ilj:.1lIu沖II;亠1lb m 4Q% Q3.用鼠標選拉圖標進行繪圖二、實驗結果:工資管理系統(tǒng)流程圖:T5/總務辦公管理系統(tǒng)流程圖:火車票預訂系統(tǒng)流程圖I III I:座匕方X!pm電新 訂京 庫ttAlTSttirs*-1r#AttWp訂上實驗小結在本次實驗中,經過認真的分析題目和熟悉使用Microsoft ofiiceVisio 2010,由于任務一的圖已經繪制好,只需要我們照著繪制,所以對任務一繪制工資管理系統(tǒng) 流程圖相對比較好。但由于任務二不僅
7、僅只是繪制系統(tǒng)流程圖,還需要自己對系統(tǒng) 進行業(yè)務流程分析,所以相對比較難,繪制的不怎么全面,還需要加強分析,做的 更好。通過本次實驗,掌握了 Microsoft ofiice Visio 2010基本流程圖的繪制,也認識 了基本流程圖的一些符號,對以后的繪制流程圖有很大的用處。備注:批閱教師時間實驗成績課程名稱軟件工程學號2014144415 姓名實驗日期2016.11.2實驗名稱分析數據流和繪制數據流圖實驗目的:1、掌握數據流的分析方法2、掌握數據流圖的繪制實驗內容:任務一繪制數據流圖試繪制工資管理系統(tǒng)的數據流圖,根據數據流圖的符號說明仔細理解圖的含義: 任務二分析數據流和繪制數據流圖案例一
8、:總務辦公管理系統(tǒng)系統(tǒng)簡介:某單位準備開發(fā)一個購買辦公用品和設備的總務辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負責總務工作的辦公室統(tǒng)一收集。其中,購買申請的金 額低于500元(含500元)可以由總務辦公室直接審批,而高于 500元的購買申請由機 構主管領導審批,批準的購買申請形成采購清單由采購員負責購買,同時應記錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數據:申請單位、物品名稱、物 品數量、預計價格、物品用途等。每次購買完成后應記錄以下數據:物品名稱、物品數 量、價格、總金額、購買日期、經辦人等。請對該系統(tǒng)進行數據流程分析后,繪制出該系統(tǒng)的數據流圖。案例二:火車票預訂系統(tǒng)
9、系統(tǒng)簡介:某高校后勤集團為了學生寒暑假返鄉(xiāng),辦理代學生預訂返鄉(xiāng)火車票事務, 訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務。訂票處使用一臺 微機處理訂票后購票事務,學生訂票一次稱為一個事務,由訂票員將其輸入在微機中, 系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預訂三天的購票單,并 更新訂票庫。請對該系統(tǒng)進行數據流程分析后,繪制出該系統(tǒng)的數據流圖。實驗原理:數據流圖(DFD)是軟件系統(tǒng)系統(tǒng)的邏輯模型,僅僅描繪數據在軟件中流動(從輸入 移動到輸出)的過程中所經受的變換(即加工處理)數據流圖的繪制方法:根據數據流圖的四種成分:源點或終點,處理,數據存儲和數 據流,從問題描
10、述中提取數據流圖的四種成分;然后依據 自頂向下、從左到右、由粗到 細、逐步求精”的基本原則進行繪制。St據的源點/終點或變換數據的處現 數關存儲數據流實驗過程與結果:、操作步驟:1.運行 Microsoft Office Visio 2010, U1 1 手空宜 1VrMOX恥BtA的逢迸總«耳'aEi 0 =. S E_J打尸二:許 sprr?1COM « OLE2 inTki就珂UML IE述2.<s世誕氏益Ma.9CLtfr選擇“軟件和數據庫”中的“數據流模型圖”模板總閒2 - Microsoft Visio2"fE »11111 I
11、 Th 1111)11I tsr* * b卜 in后;耳礙砸1/1 I屯如U I '_ |r芒巴|云需 TIoS? ' 二總hi橋1=土|_'Air*Gdw-Strt&r7丘謾抿:屮1<1- ' +-|3.用鼠標選拉圖標進行繪圖眈IH1|實驗結果:工資管理數據流圖:. !ti'-中C折7甲從靑I吃址- &1 6 致 18畑imHe駛曇理總務辦公管理系統(tǒng)流程圖:總徘辦忙電取®氐伍清單火車票預訂系統(tǒng)流程圖::J BMB4ZrsJiitf ;叩勺七|駅壬申詳刑r J槪申記丨Ik門丁予旳屮二m広岀甲雀和廣Z '.-屮一
12、171;PrX.哉事的亠斤Fkrt報詡亠1¥%-障-_rm*片M*事.L J* "»TfltiBfc、J榔叩-.j11*j.11*L.»nP陽戶0息 'It他鼻溝L. &.,KK.里OiMHnt”MW> PT.j- AMR*HJMl胞* Jn實驗小結在上次實驗中,已經掌握了 Microsoft ofiice Visio 2010基本流程圖的繪制。所以 在本次實驗中,由于已經做過一次實驗了,所以對繪制數據流圖也相對容易些。但 還是同樣問題由于任務二不僅僅只是繪制數據流圖,還需要自己對系統(tǒng)進行數據流 分析,所以相對比較難,繪制的不怎么全
13、面,還需要加強分析,做的更好。通過本次實驗,對繪制數據流圖已經基本掌握,對系統(tǒng)進行數據流分析也有了 相對了解,也認識了一些數據流符號。備注:批閱教師時間實驗成績課程名稱軟件工程學號2014144415姓名實驗日期2016.11.9實驗名稱總體設計和數據庫設計實驗目的:1、掌握總體設計和數據庫設計2、掌握總體設計和數據庫設計方法,掌握界面設計的繪制實驗內容:任務一繪制工資支付系統(tǒng)的功能結構圖和數據庫試繪制工資管理系統(tǒng)的功能結構圖,根據系統(tǒng)流程圖的符號說明仔細理解含義 任務二 繪制功能模塊結構圖和數據庫模型圖。案例一:總務辦公管理系統(tǒng)系統(tǒng)簡介:某單位準備開發(fā)一個購買辦公用品和設備的總務辦公管理系統(tǒng)
14、。辦公用品的購買申請由各科室提出,由負責總務工作的辦公室統(tǒng)一收集。其中,購買申請的金 額低于500元(含500元)可以由總務辦公室直接審批,而高于 500元的購買申請由機 構主管領導審批,批準的購買申請形成采購清單由采購員負責購買,同時應記錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數據:申請單位、物品名稱、物 品數量、預計價格、物品用途等。每次購買完成后應記錄以下數據:物品名稱、物品數 量、價格、總金額、購買日期、經辦人等。請請對該系統(tǒng)進行設計,繪制出該系統(tǒng)的功能模塊結構圖和數據庫模型圖。案例二:火車票預訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團為了學生寒暑假返鄉(xiāng),辦理代學生預訂返鄉(xiāng)火車票事
15、務, 訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務。訂票處使用一臺 微機處理訂票后購票事務,學生訂票一次稱為一個事務,由訂票員將其輸入在微機中, 系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預訂三天的購票單,并 更新訂票庫。請對該系統(tǒng)進行設計,繪制出該系統(tǒng)的功能模塊結構圖和數據庫模型圖。實驗原理:在系統(tǒng)設計階段,要設計軟件體系結構,即是確定軟件系統(tǒng)中每個程序是由哪些模 塊組成的,以及這些模塊相互間的關系。同時把模塊組織成良好的層次系統(tǒng):頂層模塊 通過調用它的下層模塊來實現程序的完整功能,頂層模塊下面的每個模塊再調用更下層 的模塊從而完成程序的一個子功能,最下層的模塊
16、完成最具體的功能。通過對數據流圖 邊界的劃分,變換成軟件結構,得到功能結構圖。實驗過程與結果:繪制工資支付系統(tǒng)的功能結構圖:江冊用戶育看用八In息 添加車次信息詡廿車枕査詢, 匸列車時刻査詢ill余車票冼詢工資支付系統(tǒng)的功能結構圖、操作步驟:1.運行 Microsoft Office Visio 2010衛(wèi)U IJi 1MlCrstfill VI誠-口0昌1幵h冃西也n選擇“流程圖”中的“基本流程圖”模板2.選擇“流程圖”中的“基本流程圖”模板3.用鼠標選拉圖標進行繪圖根據數據流圖和數據字典,繪制工資管理系統(tǒng)的數據庫模型圖:詁I *丨二步 M r f1:HM 臨卜工貿PK員丄*J 謨吋年由 J
17、 J1?1n側;'.r 1 1 > -:iT葉辭匸資總稠 牛人所命屜 傳用舎松?奧冷1:誨q %費罔丄U! 1號匂悅M . J. 4LE 1 . .I' 1 和1喪蠱11空戻1, :l H < J JQ.H-1S5肚J T1均魄工資支付系統(tǒng)的數據庫模型一、操作步驟:1.運行 Microsoft Office Visio 2010二?產抵吋陽務1&£I U I融帳噸圓邂IT-t EK'IX <? 5.11etsc,-12.t-c - du選擇“軟件和數據庫”中的“數據庫模型圖”模板5NIA8-a Msi,-s秦劇牙孑5!M > k
18、 j 面 7 *燉 *RKc);1:l 1YDi.1 pff II. , !;M3.用鼠標選拉圖標進行繪圖(1)繪制實體(表)走好型y輸入表名曇亍'V可移屯的ST洱i扭5)'和運氏杲cxm(cl立|0割駅|13涇 £|(*列主垂智于申鼬-K輸入字段名和數 據類型主Hffl關逍呵足的列(譏生用.為:劭丄諫r初戲豐引】,選擇主鍵繪制關系:W豐茹誓老選擇外鍵實驗結果:1、總務辦公管理系統(tǒng)(1) 功能結構圖:rJJ.y竹屮S單伉(2) 數據庫模型圖PH旳歸川堵FJ <!' jffTir.CoJL購電“期實除購蟲記術搖揀吉中盯(3) 實體表獎別忙):申列 豐ID
19、垂引注繹物理名稱溯袪唱 必需的1 FK申辭位CKAK(IO)物品名稱CHMt(lO)INTEGERDOUBLE審語單任標識貌買申請數堀表 物品名稱屬于購買申謫數摒袤物品埶塗厲于購買申譜數堀夷 楨計苗格儒于購買申請數癖.11 m i-i-n、A4 J(4)關系枷追呂禰蟲帥FK>OiAR(iO)0制昂埶里IOlLf0nTOLILE0rOLTLE0竹桐展于冥蹤兩買記錄薊糅 總2額慝于冬肛購莫記錄數鹹樹品召稱屬于實際炳哥記親珮表 劍品紋!n離于買懷吶嵌記駅擁居表篇Mlllllrp、火車票預訂系統(tǒng)管理員管理(一)功能結構圖:火車票訂票系統(tǒng)i學牛用門管理訂豊退黎注冊用戶用戶強錄管理員豎a潘加車次信息
20、査荷中門信息査右訂票倍息列車時刻査詢車歎査詢剩余車衆(zhòng)査詢(二)數據庫模型圖ij TiMJt訂叩號FEijyir. 訂梁員習碼我釘電”;'13曲;:呷冃押煒訊藍蹴忑FE1? +屮員卩計理&i甦氫 曾理貝畫碼m百人廠F_H/- IDE'JPJJLV. 川八何科|M號碼J. 7 r 弭I- eji 21E. iJtV. J 譏 L.ki(三)實體表類駅口:?H牛1D胡曠越聊I里営樹圧) 輒念名襯(T) 命容空亙他).昕有#(0):圭文矣里丿類即叫"I二 ID拎吞杜邑:tIS物理宕和.1 欄煞型0黑的佗OCS VetCL. S1J: D 吐 h. SJCS VarCh
21、. 3JE2S tortk-le*. 也CS VurChv. SKE tbChar. 一 sacs ¥*(:&.- SECS uCLiaifS.)71一 口 事口匡匚廠口ST訂堂HB養(yǎng) 左決部廿很p、I丁含.I將去 臓站國于口単致捱克 転詁圃于VT翎牌衷 席別濟識叮申故曄 真忡5+專M1E袁 弓鐵國干叮鈾就昴示 訪可警櫃酌數厲繪工)I?型il磁塑加IH.心沁L hZ莫別:L):3瓠“ID*曠扉丈稱項翌 芋茗朶& 4>可闿胡列4IL隔站I囂牛.我為閻.三遽廠 dSXMCi)救斑八I刪禰鮒丘冊I傑父(P):訂早埶據喪8SO站砧壬TD列口】-物f曄軸仙). 訂筆數兎衰
22、'F町鍵白色名忸):實驗小結visio軟件畫圖更方便,且操作更簡潔,它可以把一個完整的流程畫下來,更詳細地描述整個流程的信息。在本次實驗中,由于已經徹底熟悉使用Visio,也熟悉整個系統(tǒng)的功能,所以在畫功能結構圖時比較容易,但在畫數據庫模型圖時遇到了 一點小問題,首先是表與表之間的關系一直連接不上,還有數據庫模型圖的數據表 內容也不好確定,所以還不夠好,需要繼續(xù)努力做好。通過本次實驗,掌握了總體設計和數據庫設計的方法,也熟悉了界面設計的繪 制。通過繪制功能結構圖,更清晰全面了解一個系統(tǒng)的功能結構,更容易理解系統(tǒng) 之間的聯系,便于分析判斷現有系統(tǒng)中存在的不足。備注:批閱教師時間實驗成績課
23、程名稱軟件工程學號2014144415 姓名實驗日期2016.11.16實驗名稱面向對象分析設計-用例圖實驗目的:1、熟悉UML用例圖的功能和元素2、學會識別參與者和用例3、掌握用例圖的繪制方法4、學會編寫用例描述實驗內容:任務一 分析圖書管理系統(tǒng)的登錄模塊,且繪制用例圖1、分析用戶登錄模塊的功能需求提供輸入“用戶名“和“密碼“的文本框,驗證用戶身份的合法性。2 、識別參與者在用戶登錄模塊中,根據工作內容和操作權限的不同,可細分為4類參與者:圖書借閱員、圖書管理員、系統(tǒng)管理員、圖書借閱者。圖書借閱員必須先進行登錄,然后才可以執(zhí)行借出或歸還圖書的操作;圖書管理員必須先進行登錄,然后才可以執(zhí)行編制
24、書目、圖書入庫等操作;系統(tǒng)管理員必須先進行 登錄,然后才可以進行系統(tǒng)的維護操作;圖書借閱者也必須先進行登錄,然后才能查詢 圖書借閱情況或查詢圖書館藏書信息。3 、識別用例用戶登錄模塊的主要功能是:輸入“用戶名“和“密碼“,驗證用戶身份的合法性, 故主要用例有兩個:輸入用戶名和密碼、驗證用戶身份。4、繪制用例圖任務二 分析網上書店的業(yè)務需求,且繪制用例圖站在客戶的角度分析,網上書店要實現的基本功能主要有以下幾種:(1)用戶注冊(2)用戶登錄(3)圖書查詢與瀏覽(4)用戶訂購圖書(5)用戶購物車管理(6)訂單維護(7)個人信息維護當客戶打開網上書店后,無需登錄即可查詢圖書,還可查看圖書的詳細信息。
25、每個用戶必須經過注冊,才能成功登錄系統(tǒng)。用戶成功登錄系統(tǒng)后,可以訂購圖書, 將圖書放入購物車中。也可以對購物車進行管理,修改所購圖書的數量或刪除圖書等。 一次訂購圖書操作完成后,用戶可以查看自己的訂單,也可以對訂單進行修改,訂單所 需信息填寫完整后,經用戶確認后即可提交訂單。站在管理員的角度分析,網上書店要實現的基本功能主要有以下幾種:(1)圖書管理(2)會員管理(3)訂單處理與查詢(4)圖書銷售情況查詢(5)報表維護網上書店的管理員具有所有的管理權限,可對圖書、會員等對象進行管理,處理與 查詢訂單,查詢圖書銷售情況、維護報表。但是普通工作人員一般只具有訂單處理的權 限,他們獲得客戶提交的訂單
26、并根據庫存情況來決定發(fā)貨或者推遲發(fā)貨(缺貨通知)。根據上述分析識別參與者和用例,然后繪制用例圖,并列舉一個用例的細化描述。實驗原理:用例圖主要在系統(tǒng)需求分析階段和系統(tǒng)設計階段使用。 在系統(tǒng)需求分析階段,用例 圖用來獲取系統(tǒng)的需求,理解系統(tǒng)應當如何工作;在系統(tǒng)設計階段,用例圖用來規(guī)定系統(tǒng)要實現的行為。實驗過程與結果:、操作步驟:1.運行 Microsoft Office Visio 2010口壬W蘭»MI *1®.昶S3蘭運3.鼠標點擊選擇“ UML用例”,展開UML用例圖的圖標用戶登錄模塊篩入冃門苦Fi:秫騁吐用戶.!>()?umlUML W1O用昭L迪售”融迦畀1口
27、旦授口i化擴屋旳手卜小哀才K4.用鼠標選拉圖標進行繪圖(?/11用彳例名稱驗證用戶身份用例編號簡要說明驗證用戶所輸入的“用戶名“和“密碼“是否有效參與者圖書管理員、系統(tǒng)管理員、圖書借閱員、圖書借閱者當前狀態(tài)等待審查使用頻率較高前置條件已輸入有效的“用戶名“和“密碼“后置條件登錄進入系統(tǒng)基本操作流到“用戶信息“數據表中檢索是否存在相應的“用戶名“和“密碼備選操作流如果“用戶名“和“密碼“有誤,顯示提示信息。5.描述用例、實驗結果: 網上書店系統(tǒng)用例圖1、從客戶的角度分析:(1)用戶的注冊(2用戶的登錄(3圖書查詢與瀏覽(4用戶訂購圖書ex tend.:(5)用戶購物車管理' includ
28、e 、 :;査詢訂單(7)個人信息維護icL*ude ooLfi«lude修改金員怙忌o訂單確謀jHiW訂單住血Q改用M2、從管理員的角度分析:(1)圖書管理<$D£lut(2)會員管理管題員(3)訂單處理與查詢(4)圖書銷售情況查詢(5)報表維護刪礙訂單»ircld?廠 - - F £添也會員. 一 認訂單)inelac-亠嚴fV- injclude- ” fjj inc:lwd>F . 3 njcLu.de*3ni IldAI, :i.:l1. ,'ifrIIt 1!hI.T-I-:r- I- W.i' :)O'&
29、gt;.'.對”萸和incjuceit亍人估息耀護)i. n;:I .;''客戶.: ip r汀甲射j j m &* 爭'J f管理員、客戶、工作人員用例圖如下:管理員'inclutU(卡債盤借恩) incliJiteAissljde.- ' jhtl LldfICi汎購物車、"一(杳訓訂曲)工作人員4、用例描述:用彳例名稱系統(tǒng)維護用例編號簡要說明管理員對網上書店系統(tǒng)進行維護參與者管理員當前狀態(tài)等待審查使用頻率較高前置條件管理員登錄成功后置條件管理員可以對系統(tǒng)進行數據備份、數據恢復和系統(tǒng)升級等操作?;静僮髁?管理員進入系統(tǒng)維護
30、界面,并在界面中提交系統(tǒng)維護請求 界面將系統(tǒng)維護的有關信息傳遞到控制對象 控制對象從數據庫中得到所維護的信息備選操作流對系統(tǒng)所做的維護信息錯誤,系統(tǒng)彈出錯誤信息實驗小結用例圖是uml中用來對系統(tǒng)的動態(tài)方面進行建模的7種圖之一。用例圖描述了用例、參與者以及它們之間的關系。用例圖從用戶角度描述系統(tǒng)功能,并指出各功 能的操作者。在本次實驗中,掌握了使用Microsoft Visio繪制用例圖,由于有uml建模的課程所以繪制用例圖相對容易些。由于對編寫用例描述不夠熟悉,所以在編 寫時相對困難,編寫的也不夠好,需要更加深入掌握。通過本次實驗,更加清楚的了解了用例圖的語義和功能,如何清晰明了的識別 參與者
31、、用例,學會了如何使用事件流描述用例,掌握了繪制用例圖的方法。備注:批閱教師時間實驗成績課程名稱軟件工程學號2014144415姓名實驗日期2016.11.23實驗名稱面向對象分析設計-類圖實驗目的:1、熟悉UML類圖的功能和組成元素2、學會分析類的屬性和方法3、學會構思類圖4、掌握類圖的繪制方法實驗內容:任務一 分析圖書管理系統(tǒng)的用戶管理模塊,且繪制類圖1、繪制用戶管理模塊的用例圖用戶管理模塊的主要功能有管理用戶、 管理用戶密碼、管理用戶權限和瀏覽用戶信 息,其中管理用戶又包括添加新用戶、 修改現有用戶信息和刪除現有用戶。系統(tǒng)管理員 的主要職責是管理用戶、修改所有用戶的密碼、管理用戶的權限、
32、還可以瀏覽所有用戶 的信息。對于其他類型的用戶,貝U只能修改自己的密碼。2 、構思用戶管理模塊的類用戶管理模塊的主要功能是管理用戶和管理用戶權限,管理用戶又包括瀏覽用 戶信息、添加新用戶、修改現有用戶信息、刪除現有用戶、修改用戶密碼等。其中瀏覽、 添加、修改、刪除用戶通過“用戶管理界面“實現,修改用戶密碼通過“修改登錄密碼 界面“實現,管理用戶權限通過“用戶權限管理界面“實現。管理用戶時需要對后臺“用 戶信息“數據表中的數據進行添加、修改和刪除等操作。任務二 分析網上書店的類,且繪制類圖根據實驗4的任務二網上書店的業(yè)務功能描述。請述分析類的屬性和方法,然后繪 制類圖。實驗原理:類圖是邏輯視圖的
33、重要組成部分,用于對系統(tǒng)的靜態(tài)結構建模,涉及具體的實現細 節(jié),定義系統(tǒng)中的類(屬性和操作),描述系統(tǒng)中類之間的關系。分析說明:根據以上分析可確定用戶管理模塊的類主要有用戶類、用戶權限類和數據庫操作 類,修改用戶密碼通過用戶類的方法實現。用戶界面類主要有用戶管理界面類、密碼修改界面類和用戶權限管理界面類。經分析,“用戶類“的主要屬性有用戶ID、用戶名、密碼、用戶類型、啟用日期、 是否停用等。主要方法有getUserlnfo()(用于獲取用戶信息)、getUserType()(用于 獲取用戶類型)、getUserPermission()(用于獲取用戶權限)、userAdd()(用于新增用 戶)、u
34、serlnfoEdit()(用于修改用戶信息)、userDelete()(用于刪除現有用戶)、userPasswordEdit()(用于修改用戶密碼)、userPermissionAdd()(用于添加用戶權限)、 userPermissionDelete()(用于刪除用戶權限)。經分析,“用戶管理界面類”的主要方法有 createWindow()(用于創(chuàng)建窗體對象)、 listUserInfo()(用于在用戶界面顯示用戶信息)、addUser()(用于增加用戶)、editUserInfo()(用于修改用戶信息)、deleteUser()(用于刪除用戶)。經分析,“數據庫操作類”的主要屬性有 c
35、onn (創(chuàng)建的數據庫連接對象),主要方 法有openConn()(用于建立數據庫連接,且打開該連接)、closeConn()(用于關閉數 據庫連接)、getData()(用于從數據表中獲取數據)、updateData()(用于更新數據表 中的數據)、insertData()(用于向數據表插入新紀錄)、editData()(用于修改數據表 中的數據)、deleteData()(用于刪除數據表中的記錄)。分析過程:(1) 主要的Web頁:(2) 主要的業(yè)務類:(3) 數據庫操作類:(4) 繪制相應的類圖:實驗過程與結果:、操作步驟:1.運行 Microsoft Office Visio 2010
36、汗Nt毎l(fā)it磚巴zraJ酥7壯UMIL案坤Lijlf2.選擇“軟件和數據庫”中的 «史H妝"L弄苓LMLLMI伏左筑UW1趙商肅UML旨主1=1*L豊合宰0X矯UVI乍說14r 諮=彌 斑勿ii匚*站豪2!ii _J C - 4UML莫型圖”模板"31 V) =5C:=Mi12 37% >' r通溫遜b3.鼠標點擊選擇“ UML靜態(tài)結構”,展開UMI靜態(tài)結構的圖標3 UML誥3世UML靜舍審擱同英H m爲工土*L害今j3口也0援二呂魄口-*護安芳賓f理曰薛:SE7Z素曰F待L d#&B信號E=舁工a* Wr* »Z用逶口):
37、77;£匚i如=$_H7 冷 Mj *' OR4.用鼠標選拉圖標進行繪圖(1) 建立類圖:選中類圖標(2) 創(chuàng)建類: 設置類名客和町:.1 土IEL審妬:l. WC或J両lia-n Dbilii梅曲SB倡匚rti”吧莎性冊乎_txJ 口 Ii4bilwrtCl) zd甜.10-(3) 添加和修改類的屬性:0二*t :AJ.(4) 添加和修改類的方法J&J?P.燔 軌府7|*| 41<111口忖 /方主OOE C£ U普口口汪、mli 11 pl i rp-all i cV無pukli cPTiUi r-無,p-nWi :無,btibli crr胡胡*T
38、 wl占聲qlt汕止t K1旳ins ITtfl海jJi elteSySil.Jul aLHB(5)添加類之間的關系二、實驗結果:類圖說明:1、Tourist類是游客的類,其屬性只有name,有注冊(enroll )、圖書查詢(book_search), 瀏覽(browsi ng)三個操作。2、Customers類是會員的類,其屬性有用戶名(username)、密碼(password),其中操 作有 個人信息維護(person_servic9、書籍訂單(book_order )、訂單維護(list_service)、 圖書查詢(book_search)、訂單狀態(tài)查詢(list_search)。
39、3、Orders類是訂單的類,包括訂單名(order_id)、用戶名(user_id)、圖書名(good_id)、 訂貨日期(date_id。等屬性。其中操作有增加(add)、刪除(delete) 訂單查詢(list_search)。4、Staff類是員工的類,其屬性有員工姓名(staff_name)、員工人數(staff_num。其操 作 有缺貨拒絕(good_refuse、圖書入庫(good_in)、庫存查詢(stock_search)。5、Manager類是管理員的類,其屬性只有姓名(name)。其中操作有圖書信息維護(good_service)、員工信息維護(staff_service
40、)、銷售查詢(sale_seaarch、報表維護 (list_service)。6、Book類是圖書類,其屬性有圖書編號(book-id。,書名(book-name。,書的價格 (book-price書的摘要(book-digest) 0其操作有,圖書查詢(book-search),增刪改圖書 信息。各類之間的關系:Tourist類是一個游客,而Customers類是一個會員。游客通過注冊可以 成為會員。Customers 和 Orders 是一對多的關系,Customers和 Staff 是多對一的關系。網上書店系統(tǒng)類圖Staff7OrdeiTouristSt-incDaleint:Stri
41、ne-nm# : String pa35tcrd : SiringManager和Staff也是一對多的關系。-laacrnaDtdaie id ; ruHi_id ;-SBttuid rhl-dd )+ de lets sTr&£f_nBae : String i al f uujj ht實驗小結類圖是面向對象系統(tǒng)建模最常用的圖,描述了類圖、接口集、協(xié)作以及它們之 間的關系。類圖描述了系統(tǒng)的靜態(tài)設計視,該視主要體現系統(tǒng)的功能需求,即系統(tǒng) 應該提供給用戶的服 務。在本次實驗中,掌握了使用 Microsoft Visio繪制類圖,由 于有uml建模的課程所以繪制類相對容易些。繪
42、制類圖相對比較容易,只是想好屬 性和動作,但是需要角色之間的關系,類圖的難點是角色與角色之間的關系,究竟 是一對多、一對一、多對多。角色與角色的關系不容易確定,還需要加強學習。通過本次實驗,加深了我對類圖語義的理解和功能的應用,學會了分析類的屬 性和方法,掌握了類之間的聯系,關聯、依賴、聚合等,同時基本掌握了在Microsoft Visio中繪制類的關聯、依賴、泛化關系。備注:批閱教師時間實驗成績課程名稱軟件工程學號2014144415姓名實驗日期2016.12.1實驗名稱面向對象分析設計-時序圖實驗目的:1、熟悉UML時序圖的功能和組成元素2、理解時序的語義3、學會構思時序圖4、掌握時序圖的
43、繪制方法實驗內容:任務一 分析圖書管理系統(tǒng)的用戶管理模塊,且繪制時序圖任務二 構思網上書店的各個時序圖,且繪制時序圖根據實驗4的任務二網上書店的業(yè)務功能描述。請繪制時序圖。分析過程:(1)查詢與瀏覽圖書信息的時序圖(2)用戶登錄時序圖(3)客戶訂購圖書時序圖(4)圖書管理時序圖(5)訂單處理時序圖實驗原理:時序圖也叫順序圖,用來描述對象之間動態(tài)的交互關系, 著重反映對象間消息傳遞 的時間順序,說明對象之間的交互過程。時序圖主要由4種元素構成:對象、生命線、激活期、消息。實驗過程與結果:一、操作步驟:1. 運行 Microsoft Office Visio 2010JEWQ工H口肆C占社干冃LW-PihM mi »r adt uui *intoi:Kidvhq;<wt仝老DEOfta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 增資擴股委托協(xié)議
- 2025版小產權房購房合同范本:房產交易糾紛調解與和解3篇
- 2025年度個人房屋交易房地產廣告推廣合同范本
- 2025版房地產銷售委托代理合同補充協(xié)議3篇
- 2025-2030全球MBE摻雜源行業(yè)調研及趨勢分析報告
- 2025年全球及中國便攜式三維測力臺行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025版?zhèn)€人信用貸款合同樣本6篇
- 2025年度鋼構建筑綠色供應鏈管理合同范本2篇
- 委托調查合同范本
- 2025年度個人與個人投資理財合作協(xié)議范本4篇
- 天津市五區(qū)縣重點校2024-2025學年高一上學期1月期末聯考試題 化學 含答案
- 吉林省吉林市普通中學2024-2025學年高三上學期二模試題 生物 含答案
- 2025年湖南省通信產業(yè)服務限公司春季校園招聘76人高頻重點提升(共500題)附帶答案詳解
- 《電影之創(chuàng)戰(zhàn)紀》課件
- 社區(qū)醫(yī)療抗菌藥物分級管理方案
- 開題報告-鑄牢中華民族共同體意識的學校教育研究
- 《醫(yī)院標識牌規(guī)劃設計方案》
- 《材料分析測試技術》全套教學課件
- 安全學原理第2版-ppt課件(完整版)
- 傾聽是一種美德
- 武漢東湖賓館建設項目委托代建合同
評論
0/150
提交評論