




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、成績 課程設計報告 題 目 電影院售票系統(tǒng) 課 程 名 稱 軟件系統(tǒng)分析與建模課程設計院 部 名 稱 信息技術學院 專 業(yè) 計算機科學與技術 班 級 M12計算機科學與技術(專轉本) 學 生 姓 名 孫運超 學 號 * 課程設計地點 B513 課程設計學時 20 指 導 教 師 鐘睿 金陵科技學院教務處制一、課程設計目的該課程設計的目的就是想通過一些實際的例子,培養(yǎng)學生分析和解決實際問題的能力,培養(yǎng)學生綜合應用基本概念,基本原理,和技術方法的能力,真正做到學以致用,使課本上抽象的理論,方法與具體的實踐應用相結合。熟悉Rational ROSE或Visio建模工具,根據(jù)面向對象思想,分析、設計系
2、統(tǒng)用例,熟練UML的圖形表示,建模方法,利用UML,合理解決現(xiàn)實問題。二、課程設計任務與要求課程設計以實際應用中的小型題目為主,要求學生獨立完成或合作完成。要求學生能根據(jù)不同的題目,完成從系統(tǒng)定義,指定開發(fā)計劃,需求分析,設計,編碼/測試,直至運行/維護的軟件生存期的全過程。在本課程設計過程中要求學生:(1)重視課程設計環(huán)節(jié),用嚴謹、科學和踏實的工作態(tài)度對待課程設計的每一項任務;(2)按照課程設計的題目要求,獨立地完成各項任務,不允許相互抄襲;(3)按時到計算中心上機,并接受教師的檢查。(4)認真撰寫課程設計報告。三、實踐過程實驗過程格式要求為宋體,五號,行距為固定值20磅。1、需求分析隨著社
3、會的發(fā)展,人們生活水平的提高,欣賞電影逐漸成為人們閑暇時的主要娛樂方式之一,傳統(tǒng)的電影售票都是人工服務,觀看座位都是人工安排,無法體現(xiàn)人性化選擇,加上現(xiàn)在人們的生活節(jié)奏越來越快,購票時間需要相應縮短以及方便電影院工作人員的管理,因此,充分利用現(xiàn)代信息化,因特網(wǎng)的優(yōu)勢,設計“電影院自動售票系統(tǒng)”,提高工作效率,提高信息的及時性,減輕各級相關工作人員的勞動度是非常有必要和緊迫的任務。電影院售票系統(tǒng)可以實現(xiàn)影片的登記和電影票的購買,可以方便的進行電影以及實時影票信息的查詢等,從而做到方便的售票操作,方便工作人員的同時也讓顧客能夠輕輕松松地買票2、系統(tǒng)建模1)靜態(tài)建模1.1 需求建模一、建模原理本系統(tǒng)
4、建模采用的是基UM建模方法,UML是一種用于對軟件密集型系統(tǒng)進行可視化、詳述、構造和文檔化的建模語言。 UML統(tǒng)一了面向對象建模的基本概念、術語及其圖形符號,因此使用它建立模型的系統(tǒng)其維修性和保障性必然提高。(1) UML建模體系 UML代表了主流面向對象方法和技術的特點及發(fā)展趨勢,提供了建模所需的完整圖符體系和組織規(guī)則,方便了可視化建模,在實際系統(tǒng)建模過程中,這些模型和機制的靈活使用和協(xié)同調度,能夠構造目標系統(tǒng)的需求模型、設計模型及實現(xiàn)級模型,從而保證在分析設計階段,就能嚴格把握軟件的質量,以提高軟件的可靠性。(2) UML的特點 UML提供的圖符體系和表示方法,順應了可視化建模的發(fā)展主流。
5、UML還包括了非面向對象方法的影響,其圖符表示法充分兼顧了多種方法的圖形表示,刪去了許多易引起混亂和使用頻度低的圖符,UML在演變、發(fā)展過程中,還提出了一些新的概念。在新的標準中,增加了模板、職責、擴展機制、線程、進程、模式、分布式和活動圖等新概念。 (3) UML輔助工具Rational ROSE UML建模技術的流行引發(fā)了各種CASE工具出現(xiàn),其中Rational Software公司的ROSE是最理想的圖形化UML輔助建模工具。它功能強大工具,可以幫助系統(tǒng)設計人員在短時期內快速建立系統(tǒng)的柔性信息模型和運行框架,從而為后期的開發(fā)奠定基礎。它所具有的正向工程能力,可以幫助開發(fā)人員產生框架代碼
6、,適用于多種編程語言,包括C+、Java、Visual Basic和Power Builder,也可以在代碼發(fā)生改變時,通過逆向工程將此改變加進模型中,從而保證模型與代碼的同步。使用ROSE工具,還可以自動監(jiān)測系統(tǒng)設計的完整性和一致性,便于設計人員捕獲設計中缺陷,從而以較低的成本和風險修正這些缺陷,保證系統(tǒng)一開始就結構合理、設計準確。二、建模過程分析1.1電影院售票系統(tǒng)總體需求與功能模塊本系統(tǒng)主要是實現(xiàn)電影院售票管理系統(tǒng),從而提高售票效率。使用本系統(tǒng),可以有效地管理和統(tǒng)計影票的基本信息和各類影院的相關信息,包括:影票基本信息、影院基本信息、放映時間信息、人員管理等,完成這些信息的增加、刪除、修
7、改、查詢統(tǒng)計功能,同時,還可以將這些信息打印輸出,以方便整理和存檔。具體功能模塊如下: 圖1 系統(tǒng)整體功能結構圖1售票系統(tǒng)模塊:給觀眾提供售票服務。不同的位置有不同的價格。要選購哪個位置由觀眾決定。工作人員根據(jù)觀眾的需要進行操作。2管理系統(tǒng)模塊:此模塊是由電影院的數(shù)據(jù)庫管理員來管理的。他根據(jù)電影院事情的需要對有關數(shù)據(jù)進行處理。如電影票的管理,會員的管理,財務的管理統(tǒng)計等。3影片管理:影片播放管理是對電影院播放的電影的充實,設定電影的播放,以及電影時間的設定。當所設定的電影已經(jīng)播放完成后,要對其進行刪除。還要對數(shù)據(jù)庫進行清理,把一些沒用的數(shù)據(jù)全部清除。對新電影進行添加。4會員管理:對電影院所有注
8、冊了的會員進行添加,刪除,修改,查詢余額。5票務管理:電影院里的電影在放過以后,在數(shù)據(jù)庫的電影票數(shù)據(jù)就會變成沒有用的數(shù)據(jù)。通過此管理可以把那些沒用的過期的數(shù)據(jù)清除。這里指的是與放過的電影同名的電影票清除,而其他的電影票保存不變。查詢近期電影票的銷售情況。6財務管理統(tǒng)計模塊:通過每次售票后的記錄情況,并根據(jù)這些進行匯總,生成一系列的數(shù)據(jù)報表,如某場電影首日上映上座率,某部影片的票房收入等。7網(wǎng)絡訂票:現(xiàn)在電影院都應該具備通過遠程電話訂票,本功能有客戶電話訂票,售票員手動操作,電影開場后客戶進行驗證取票1.2用例分析1根據(jù)用戶輸入的信息查詢。1)根據(jù)所選的電影名稱來查詢。查出電影的播放時間,電影票
9、價,剩余票數(shù)。2)根據(jù)所選的導演來查詢。查出該導演的近期播放的影片和相應的信息。2因意外情況而無法播放或增加的電影。1)管理員可以刪除該電影的信息,并替換一部電影。3訂票。1)只有售票員才能訂票,管理員無法訂票!2)不同級別的VIP客戶訂票有相應的優(yōu)惠3)團隊訂票也有相應的優(yōu)惠。4VIP客戶申請。1)客戶可以申請VIP帳戶! 2)需要身份證才可申請。5團隊購票1)團隊購票的最低人數(shù)為20。2)學生團隊購票有相應的優(yōu)惠。6個人購票。1)傷殘人士購票有優(yōu)惠。2)憑退休軍人證可享受優(yōu)惠。3)學生也有相應優(yōu)惠。三、建模結果(用例圖)1.1 售票系統(tǒng)中主要設計管理員和購票者相關用例:(1)管員用例圖 圖
10、2管理員用例圖用例說明 1.簡要說明本用例描述管理人員管理電影院的過程 2.時間流 1.基本流 1.管理人員在數(shù)據(jù)服務器上管理電影信息(修改,添加,刪除) 2.將管理人員所做的改動返回數(shù)據(jù)服務器 3.系統(tǒng)保存管理人員所做改動,并備份原數(shù)據(jù) 2.備選流無特殊要求 無前置條件 執(zhí)“登陸”用例后置條件 無擴展點 無相關數(shù)據(jù)(2)購票者用例圖圖3購票者用例圖簡要說明 本用例描述購票者購票的過程事件流1.基本流 1.購票者查看電影信息來確認電影的名字,價格,上映時間。 2 .購票者通過購票系統(tǒng)來選擇 電影與剩余可選的座位。 3. 購票者通過購票系統(tǒng)向售票者購買電影票。 4,系統(tǒng)確認購票者的請求并由售票員
11、收取費用。備選流 2a如果購票者想要購買的電影場次票已售完,給出提示,并返回。 4a如果售票者確認購票者的請求失敗,給出提示,并返回。 3.特殊需求 無 4前置條件 無 5后置條件 無 6 擴展點 無 7,相關數(shù)據(jù) . 電影信息12 類圖圖4系統(tǒng)類圖一個管理員可以處理多個電影信息;一個購票者可以購買多張電影票;一個購票者對應一個付款記錄;多個訂購單對應多個電影信息。2)動態(tài)建模動態(tài)模型包括許多框圖:活動圖、狀態(tài)圖、時序圖和協(xié)作圖。創(chuàng)建這些框圖目的是為了更好地描述業(yè)務流程。是對用例圖的補充.2.1狀態(tài)圖狀態(tài)圖是一個誒的對象所有可能的生命歷程的模型。狀態(tài)機圖通過對類對象的生存周期建立模型來描述對象
12、隨時間變化的動態(tài)行為,也可以用來描述用例、協(xié)作和方法的動態(tài)行為,它是展示狀態(tài)與狀態(tài)轉換的圖。在Rose中狀態(tài)機包括狀態(tài)圖和活動圖兩種表示方法,活動圖是一種特殊形式的狀態(tài)機,用于對計算流程和工作流程建模。 如圖4所示電影院售票系統(tǒng)狀態(tài)圖實現(xiàn)訂票、售票幾種不同的狀態(tài),不同狀態(tài)下功能不同,消息通過箭頭流動,上面的文字描述里消息流動的條件。狀態(tài)圖適合描述一個對象穿越多個Use Case的行為。類的狀態(tài)圖表示類的對象可以呈現(xiàn)的狀態(tài)和這個對象從一種狀態(tài)到另一種狀態(tài)的轉換。(1)訂票狀態(tài)圖圖5訂票狀態(tài)圖New FILM: 新電影Available:處于可購買狀態(tài)Delete:刪除Time_out:超過時間C
13、ancle:購票者取消Reserve:保存信息Bought:購買(2)售票狀態(tài)圖圖6售票狀態(tài)圖2.2系統(tǒng)協(xié)作圖(1)購票者協(xié)作圖 圖7購票者協(xié)作圖 Title:相關電影信息Item:更新后的電影信息顯示相互合作的對象之間的交互和鏈接關系: 1:用戶登錄系統(tǒng) 2:訂票系統(tǒng)查詢已有的電影信息 3:訂票系統(tǒng)處理訂票信息 4:檢查該電影座位數(shù)是否減少 5:訂票 6:更新座位信息 (2)管理員協(xié)作圖圖8 管理員協(xié)作圖 Title:相關電影信息 Item:更新后的電影信息顯示相互合作的對象之間的交互和鏈接關系:1:管理員驗證購票者身份信息2:售票系統(tǒng)查詢訂單信息3:找到訂購電影票的信息4:出售電影票5:檢
14、查是否超過最大座位6:售票7:更新電影信息3、系統(tǒng)實現(xiàn)電影院售票系統(tǒng)部署與物理模型:電影院售票系統(tǒng)部署是整個項目實施過程的最后階段,把系統(tǒng)中涉及到的軟硬件鄭和到一起,并且讓整個系統(tǒng)運行起來。在系統(tǒng)部署中有兩種視圖,組件圖和部署圖。3.1 組件圖組件圖提供當前模型的物理視圖,對系統(tǒng)的靜態(tài)實現(xiàn)視圖進行建模,顯示駐留在計算機比特世界中的各種軟件構件。電影院售票系統(tǒng)組件圖包括兩部分:Server和Client。如圖8所示是電影院售票系統(tǒng)Server組件圖,圖中Account類跟Server服務器有緊密的聯(lián)系,箭頭表示聯(lián)系的方向,深灰色表示帳目類的一個實例。圖9 用戶界面組件圖:圖10 部署圖部署圖提供當前模型的物理視圖,描述系統(tǒng)運行時節(jié)點、構件實例及其對象的部署。部署圖定義了軟硬件在系統(tǒng)中的部署關系。如圖所示ATM系統(tǒng)的部署圖顯示的主要內容包括兩個ATM Server,一個地區(qū)ATM服務器,銀行數(shù)據(jù)庫
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學四史考試題型及答案
- 客房文員培訓課件內容
- 美術關于體積的課件設計
- 車間安全隱患排查表
- 天然氣安全知識培訓
- 安全生產管理人員證書考試
- 生產管理心得體會
- 黃石市東方山旅游公路改建工程監(jiān)理大綱
- 2025至2030中國旋轉變壓器行業(yè)發(fā)展分析及產業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國氨酚偽麻那敏片行業(yè)項目調研及市場前景預測評估報告
- LNG知識培訓課件
- 肝硬化門靜脈高壓癥食管、胃底靜脈曲張破裂出血診治專家共識(2025版)解讀
- 企業(yè)管理-某公司虛擬股份管理暫行辦法
- 青少年心理健康發(fā)展調研報告
- 交警交通安全培訓
- 現(xiàn)場管理四大指標:安全、品質、成本、交期
- 新企業(yè)節(jié)能減排月工作計劃
- 密閉空間環(huán)氧樹脂防腐施工方案
- 董事長給應屆生培訓
- 2025年湖北省技能高考(計算機類)專業(yè)知識考試題(附答案)
- 酒吧裝修施工方案
評論
0/150
提交評論