版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課內實驗報告課程名:系統(tǒng)分析與設計(雙語)任課教師:沈洪洲專業(yè):信息管理與信息系統(tǒng)學號:姓名:二O六至二O七年度 第二學期南京郵電大學管理學院系統(tǒng)分析與設計(雙語)課程實驗第一部分實驗內容及基本要求:實驗項目名稱:初識UML語言實驗類型:驗證每組人數(shù):1人實驗內容及要求:內容:學會安裝并使用Rational Rose軟件,了解工具欄中按鈕的功能。定義擬分 析設計的信息系統(tǒng)。要求:(1) 學生要掌握Rational Rose軟件的安裝過程。了解工具欄中各個按鈕的功能, 并能熟練應用主要的操作按鈕。(2) 自選一個待分析與設計的目標信息系統(tǒng),給出較詳細的系統(tǒng)應用場景分析, 并初步定義系統(tǒng)邊界和擬分
2、析設計的系統(tǒng)功能 。1.對Rational Rose軟件中關鍵功能按鈕的說明和理解(一)主界面(二)關鍵功能按鈕說明(1)標準工具欄(Standard Toolbar):簡稱為工具欄,與打開的模型無關,包括系列可以簡化常用操作的圖標,如創(chuàng)建新模型、保存模型等。(2) 模型圖工具欄(Diagram Toolbar)簡稱為工具箱,包含適用于當前模型圖的工 具,每種模型圖都有自己的工具箱。(3) 自定義工具欄/工具箱,單擊菜單欄中的Tools>Options,在彈出的Options窗口中 單擊Toolbars標簽,可以在Toolbars標簽中自定義工具欄/工具箱。右單擊工具欄/工具 性,單擊快
3、捷菜單中的Customize。2.擬分析設計的信息系統(tǒng)說明本次試驗我設計的信息系統(tǒng)是一個小型書店管理系統(tǒng),該系統(tǒng)中包含進銷存三種主要功能。該系統(tǒng)有計劃管理、采購管理、書庫管理、圖書銷售、事務管理六個模塊 構成。對書店的圖書、架存、銷售、出版社、會員提供全面管理,對圖書業(yè)務提供全 面、一致、快速的處理,系統(tǒng)友好、安全、可靠。在書目管理中,提供書目的輸入、 修改、存儲、輸出、瀏覽等功能;提供圖書類別的增加、刪除、修改、打印、瀏覽功(1) 各個管理功能的流程圖如下:1)員工信息管理進貨單庫存分析缺貨單進貨員3)售管理進貨信息書庫管理員分類存儲4)庫存管理退貨入庫5)會員管理會員 管理更新庫存 信息熱
4、銷圖書單適當加貨進貨入庫倉庫管理員整理,分*吞化銷售出庫類,存貝登錄(用戶名和密碼會員信息單添加,刪 除新的會.員信息返回錯誤 信息(2) 數(shù)據(jù)流程圖1)外部數(shù)據(jù)流程圖P0顧客購書單*小型書店管理系缺貨單書庫管理員V統(tǒng)銷售單發(fā)貨單供應商進貨單* 進貨員訂貨單D1庫存臺賬2)內部數(shù)據(jù)流程圖書庫管理員I供應商訂貨單銷售單I進貨單發(fā)貨單I出庫單D1庫存賬臺系統(tǒng)分析與設計(雙語)課程實驗第二部分實驗內容及基本要求:實驗項目名稱:靜態(tài)建模實驗類型:驗證每組人數(shù):1人實驗內容及要求:內容:靜態(tài)建模要求:掌握用例圖以及類圖的構建 。根據(jù)自己所擬定的系統(tǒng)功能進行需求分析 。繪制出系統(tǒng)的 主要用例圖以及類圖。要
5、求正確定義用例、類以及之間的相互關系 。無語法錯誤,盡可能減少冗余 數(shù)據(jù),邏輯關系清楚,考慮詳盡,布局合理美觀,具有可操作性。1.系統(tǒng)需求及用例圖(一)需求分析傳統(tǒng)的書店信息管理系統(tǒng)有很多缺點,浪費了許多人力和物力。如果沒有一個 好的圖書管理系統(tǒng),對于書店的經(jīng)營是非常不利的。因此,針對上述這種情況,我通 過需求分析,概念模型設計,邏輯模型設計,物理模型分析結合UML圖,設計出了一 個較為完善的小型書店信息管理系統(tǒng)。其中在需求分析時,用的是結構化的方法,通 過業(yè)務流程圖和數(shù)據(jù)流程圖,對書店管理系統(tǒng)的業(yè)務需求進行了描述,概念模型設計 主要通過系統(tǒng)類圖描述。書店管理系統(tǒng)的功能性需求包括以下內容:(1
6、)信息需求:根據(jù)對操作用戶需求的了解,小型書店信息管理系統(tǒng)能夠提供比較完整 的數(shù)據(jù)檔案:員工檔案,供應商信息,會員信息,倉庫檔案以及存貨分類信息等。還 有進行銷售管理時的會員卡信息,進貨單,進貨發(fā)票,銷售發(fā)票,銷售退貨單,紅字 發(fā)票,進貨入庫單,退貨入庫單和銷售出庫單等。(2) 處理要求:系統(tǒng)管理員可以在此系統(tǒng)上實現(xiàn)員工管理,進貨管理,銷售管理,庫存 管理和會員管理等操作。(3)安全性與完整性要求:系統(tǒng)管理員可在該系統(tǒng)上進行安全設置。(二)識別參與者通過實驗一可以得出,系統(tǒng)的參與者包含三種:消費者、書店管理員、系統(tǒng)管理 員。(三)構建用例圖(1)信息系統(tǒng)需求結構是根據(jù)信息系統(tǒng)目標、職能域和需求
7、的相關性,從總體上把信 息系統(tǒng)需求劃分成多個部分,由這些需求單元構成信息系統(tǒng)的需求框架。本人設計的 小型書店管理信息系統(tǒng)主要分為計劃管理 、采購管理、書庫管理、銷售管理和書目管 理等五塊內容,根據(jù)其對應的負責人形成的關系結構圖如下所示 :(2)采購管理可以分為圖書訂購、合同管理、到貨管理三個子功能2.系統(tǒng)類圖類圖是描述系統(tǒng)中的類,以及各個類之間的關系的靜態(tài)視圖。能夠讓我們在正確 編寫代碼以前對系統(tǒng)有一個全面的認識。類圖是一種模型類型,確切的說,是一種靜 態(tài)模型類型。類圖表示類、接口和它們之間的協(xié)作關系。1)創(chuàng)建類在瀏覽器中選擇一個包并使用快捷菜單的new class。一旦創(chuàng)建了一個類,就可以通
8、過雙擊打開它的對話框并在Docume ntati on 字段中添加文本來對這個類進行說明。2)創(chuàng)建方法選擇瀏覽器中或類圖上的類。使用快捷菜單的new Operation 輸入方法的名字,可在Documentation字段中為該方法輸入描述其目的的簡要說明。Irtli10 X'Xjl s Aid&I*=1 nd.v 11ilp J L4嗨- 旨O闔9.旦iLii I Ui) (i * ir ir=« c«j=a Vi qw b "il 1-D.i E ml V 1 WTR*1y*cl4 3沖3H-s-wF a.acUEFWlfp. Lrf-CT 且1
9、 w.£t v/h JNwClanv 存殖 f畑 fit應壽n 01ei ar:S thW殆壊州翊號怎霍d as-fiHl * ID » _ u. _ / A _H i ®T- »rn bnyAICQ3) 創(chuàng)建屬性 (1)選擇瀏覽器中或類圖上的類(2) 使用快捷菜單的new Attribute。(3) 輸入屬性的名字,可在Documentation 字段中為該屬性輸入描述其目的的簡要說-0SB霰且呈 售麼銷全垂數(shù) 獅塩票編號W額目BJF 皆登養(yǎng)數(shù)打銷售笈專編號肖售日期目4) 創(chuàng)建類圖右擊瀏覽器內的Logical視圖,選擇new class diagram
10、 。把瀏覽器內的類拉到類圖中即可-崗誚售影發(fā)黠號S'B? St it" Activity HodalZ 弓邑賞工+ £? Stitt/Xdiritv Hodil*5) 創(chuàng)建類之間的關系(1) 類之間的關系在工具欄中顯示。(2) 對于關聯(lián)關系來說,雙擊關聯(lián)關系,就可以在彈出的對話框中對關聯(lián)的名稱和角色進行編輯(3) 編輯關聯(lián)關系的多重性:右單擊所要編輯的關聯(lián)的一端,從彈出的菜單中選擇Multiplicity ,然后選擇所要的基數(shù)5)按照上述方法做出小型書店管理信息系統(tǒng)的類圖如下所示品工書庫吒哦不人 令.飛 零廠址 電席系電話奄斗庫乞*癢営理員帝書庫電詁雖工編弓踐出土曰
11、期助電話戀廢彷單塢號3 口熨前門朗電屈(1客編號 毎丘.日編號召上址 氏R,話荀沖庫活單騙耳 場序號 軸申案3坦&注0>圈書宅種央竹牌()系統(tǒng)分析與設計(雙語)課程實驗第三部分實驗內容及基本要求: 實驗項目名稱:動態(tài)建模 實驗類型:驗證每組人數(shù):1人實驗內容及要求:內容:動態(tài)建模要求:掌握順序圖/協(xié)作圖、活動圖以及狀態(tài)圖的構建。根據(jù)自己所擬 定的系統(tǒng)功能進行分析。繪制出系統(tǒng)的主要順序圖/協(xié)作圖、活動圖以及狀 態(tài)圖。要求正確定義對象、活動、狀態(tài)以及之間的相互關系。無語法錯 誤,盡可能減少冗余數(shù)據(jù),邏輯關系清楚,考慮詳盡,布局合理美觀,具 有可操作性。1順序圖/協(xié)作圖1)創(chuàng)建序列圖在
12、瀏覽器內的Logic視圖中單擊鼠標右鍵,選擇new f sequenee diagram就新建了一張序列圖。Models5 n u2)在序列圖中放置參與者和對象1把用例圖中的該用例涉及的所有參與者拖到sequenee圖中。2選擇工具欄中的object按鈕,單擊框圖增加對象。3對象命名:雙擊對象,在彈出的對話框中的name ”里給對象取名3)說明對象之間的消息1選擇message工具欄按鈕。2單擊啟動消息的參與者或對象,把消息拖到目標對象和參與者 3命名消息。雙擊消息,在對話框中General"里的name ”中輸入消息名稱4)根據(jù)上述方法做出小型書店信息管理系統(tǒng)的銷售子系統(tǒng)的順序圖如
13、下:ggs:壇D:評錄鈉售営課系竦;:iH元人住伺信見或令吊盼:留壬rl<II1I5)根據(jù)順序圖與協(xié)作圖的關系,在順序圖中按F5得到協(xié)作圖如下:銷售單基 本表界面播會員信2活動圖活動圖顯示了從活動到活動的流?;顒訄D可以在分析系統(tǒng)業(yè)務時用來演示業(yè)務流,也可以在收集系統(tǒng)需求的時候顯示一個用例中的事件流?;顒訄D顯示了系統(tǒng)中某個業(yè)務或者某個用例中,要經(jīng)歷哪些活動,這些活動按什么順序發(fā)生。1) 創(chuàng)建活動圖 用于分析系統(tǒng)業(yè)務:在瀏覽器中右擊Use Case視圖,選擇new f activity diagram。(2) 用于顯示用例中的事件流:在瀏覽器中選中某個用例,然后右擊這個用例,選擇 new f
14、activity diagram 。-1 彌 VF 1=1十Q銷昔管理:Q修改書目IL.血2) 增加泳道在工具欄選擇swimlane按鈕,然后單擊框圖增加泳道,最后用顧客和收銀員泳道 命名。3) 增加活動并設置活動的順序(1) 在工具欄中選擇Activity按鈕,單擊活動圖增加活動,命名活動。(2) 在工具欄中選擇Transition按鈕,把箭頭從一個活動拖向另一個活動4) 增加同步選擇synchronization工具欄按鈕,單擊框圖來增加同步棒。(2) 畫出從活動到同步棒的交接箭頭,表示在這個活動之后開始并行處理。(3) 畫出從同步棒到可以并行發(fā)生的活動之間的交接箭頭。(4) 創(chuàng)建另一同步
15、棒,表示并行處理結束。(5) 畫出從同步活動到最后同步棒之間的交接箭頭,表示完成所有這些活動之后,停止并行處理5)增加決策點(1) 選擇decision工具欄按鈕,單擊框圖增加決策點。(2) 拖動從決策到?jīng)Q策之后可能發(fā)生的活動之間的交接,雙擊交接,打開“etail ”選項卡,在Guard Condition 字段中寫入保證條件。是11 QnsubataKa吐 mT-Tn(Fi薪6)按照上述方法做出小型書店信息管理系統(tǒng)活動圖如下3.狀態(tài)圖,對象刪狀態(tài)圖顯示了對象的動作行為,顯示對象可能存在的各種狀態(tài),對象創(chuàng)建時的狀態(tài)除時的狀態(tài),對象如何從一種狀態(tài)轉移到另一種狀態(tài),對象在不同狀態(tài)中干什么。1)創(chuàng)建
16、狀態(tài)圖在瀏覽器中右擊類。選擇new statechart diagram ,對該類創(chuàng)建一個狀態(tài)圖,并命名該圖。白首f S tatQ/iAati vi ty卅心&。丄爭生I tfewTi acx »i72)在圖中增加狀態(tài),初始和終止狀態(tài)(1)選擇工具欄的state按鈕,單擊框圖增加一個狀態(tài),雙擊狀態(tài)命名(2)選擇工具欄的start state和end state ,單擊框圖增加初始狀態(tài)和終止狀態(tài)。初始狀態(tài)是對象首次實例化時的狀態(tài),狀態(tài)圖中只有一個初始狀態(tài)。終止狀態(tài)表示對象 在內存中被刪除之前的狀態(tài),狀態(tài)圖中有0個、1個或多個終止狀態(tài)。.自|皤 | ®陌血呂及|甜431
17、 5-歹”曲2T-riziASttwAjc -iin ty00 IfaMDi h- *?no4kL52艮訕5口1 口s邑 1(1) LSljjltachinrl Dlugrarn: 1$片 / NwDiagrafTl?Q EH* Edl ilaw rgsniil 加口林* Export CMryTools 盤血卜】m ncbw deipCase "is匕SiZ WuH 1U1 J k.三1_| n.?TKZCd jtkf* 治FD QES P«.ckB 冊衛(wèi)"u 製 fed甫1山曲祈彳L* Wi»rrr3 b.ki嵐L g r供林 j= EL Z3)狀態(tài)
18、之間增加交接選擇state transition 工具欄按鈕。(2) 從一種狀態(tài)拖到另一種狀態(tài)。(3) 雙擊交接彈出對話框,可以在Gen eral ”中增加事件(Eve nt),在Detail”中增加保證 條件(Guard Condition)等交接的細節(jié)。事件用來在交接中從一個對象發(fā)送給另一個 對象,保證條件放在中括號里,控制是否發(fā)生交接。程 icn號jUon 召peclficdtjacGnamairdL Bel ai 1 |Gu_2rdl t ort'J.1 ti oil: |圖*毀呈A于或等于總Jt 7?呈Ac t a en.:Sen«i<u- gumqnts :
19、L-en.-d ,L.ajr e-s t Z4)在狀態(tài)中增加活動UKC axLueJ-App-LyRr OYYSe F |HJ-p(1) 右擊狀態(tài)并選擇open specification 。選擇Action標簽,右擊空白處并選擇Insert(3)雙擊新活動(清單中有Entry/”)打開活動規(guī)范,在name”中輸入活動細節(jié)yrilry/5)按照上述方法做出小型書店信息管理系統(tǒng)的狀態(tài)圖如下所示:系統(tǒng)分析與設計(雙語)課程實驗第四部分實驗內容及基本要求:實驗項目名稱:系統(tǒng)結構設計實驗類型:綜合每組人數(shù):1人實驗內容及要求:內容:設計系統(tǒng)結構并進行系統(tǒng)分析設計小結要求:掌握組件圖和部屬圖的構建。根據(jù)
20、自己所擬定的系統(tǒng)功能進行結構設計。繪制出系統(tǒng)的組件圖和部署圖。綜合之前的靜態(tài)建模與動態(tài)建 模進行系統(tǒng)分析設計小結。1.組件圖構件圖顯示模型的物理視圖,也顯示系統(tǒng)中的軟件構件及其相互關系 。模型中的 每個類映射到源代碼構件。一旦創(chuàng)建構件,就加進構件圖中,然后畫出構件之間的相 關性。構件間的相關性包括編譯相關性和運行相關性 。1)創(chuàng)建構件圖(1)右單擊瀏覽器中的Component視圖。 選擇New fComponent Diagram ,并命名新的框圖。SJafij哥一畫 . - - - 片 S.JS-.0:-I_ Ccmp Qtieut Vi ewjavajava:orgNun2) 把構件加入框
21、圖(1) 選擇Component工具欄按鈕,單擊框圖增加構件,并命名構件。右單擊構件,選擇Open Specification ,在“tereotype ”中設置構件版型JI上臣賄甘1L x*雨納3)按照上述方法做出小型書店管理信息系統(tǒng)的組件圖如下所示界面組采購菅 _L_理系統(tǒng)J人為演源弓管理系統(tǒng)2.部署圖部署圖顯示網(wǎng)絡的物理布局,系統(tǒng)中涉及的處理器、設備、連接和過程。處理器是網(wǎng)絡中處理功能所在的機器,包括服務器和工作站,不包括打印機掃描儀之類的設備。處理器用來運行進程(執(zhí)行代碼)。一個項目只有一個實施圖1)創(chuàng)建實施圖雙擊Deployment視圖。(2) 選擇Processor工具欄按鈕,單擊框圖增加處理器,并命名處理器。(3) 在Deployment視圖中右擊處理器并選擇 New Process,命名進程。 在框圖中右擊處理器,對Show Processes”打勾,可以在框圖中顯示該處理器的進| 匿 4L* 1血1 T:" Fkat EtmkB卜r”瓷i <i)(n1 C2 Use Cust Vitt+ jn £ L c-fal yit* a U CdihF»*!hT vi *v ifj INaLho価t ¥a i* -rpi毛JW則te庫賦若黯譴i您“"膽囲船
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2012建筑租賃合同范本
- 人防租賃轉讓合同范本
- 分項勞務合同范本
- 加盟銷售合同范例
- 人情補償寫合同范本
- 出租車司機加盟合同范本
- 2025年中國恒轉矩變頻器行業(yè)市場深度研究及投資戰(zhàn)略規(guī)劃報告
- 上海建筑施工合同范本
- 2025年中國工業(yè)防水插座行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 公司聯(lián)營股合同范本
- 中國氫內燃機行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2024版)
- 開學季初三沖刺中考開學第一課為夢想加油課件
- 《自然保護區(qū)劃分》課件
- 中日合同范本
- T-CARM 002-2023 康復醫(yī)院建設標準
- 《康復按摩知識》課件
- 封條模板A4直接打印版
- 立式加工中心說明書
- 唐太宗李世民
- 作文紙格子信紙
- 第八版神經(jīng)病學配套課件-12-中樞神經(jīng)系統(tǒng)感染性疾病
評論
0/150
提交評論