影院售票系統(tǒng)概要設(shè)計說明書(共13頁)_第1頁
影院售票系統(tǒng)概要設(shè)計說明書(共13頁)_第2頁
影院售票系統(tǒng)概要設(shè)計說明書(共13頁)_第3頁
影院售票系統(tǒng)概要設(shè)計說明書(共13頁)_第4頁
影院售票系統(tǒng)概要設(shè)計說明書(共13頁)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上電影票管理系統(tǒng)概要設(shè)計目錄1. 引言1.1編寫目的根據(jù)需求規(guī)格說明書,在仔細(xì)考慮討論之后,我們又進(jìn)一步對影院售票系統(tǒng)軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)有了進(jìn)一步的認(rèn)識。我們把討論的結(jié)果記錄下來,作為概要設(shè)計說明書,并作為進(jìn)一步詳細(xì)設(shè)計軟件的基礎(chǔ)。1.2項(xiàng)目背景人工售票的手續(xù)繁瑣、效率低下給具有強(qiáng)烈時間觀念的管理人員帶來了諸多不便,影院缺少一套完善的售票系統(tǒng)軟件,為了對售票的管理方便,因此必須開發(fā)影院售票系統(tǒng)。隨著計算機(jī)技術(shù)的不斷應(yīng)用和提高,計算機(jī)已經(jīng)深入到社會生活的各個角落。而采用手工售票的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足售票人員對

2、售票,訂票,退票等進(jìn)行高效的管理,在工作人員具備一定的計算機(jī)操作能力的前提下,特編此影院售票系統(tǒng)軟件以提高影院的管理效率。1.3定義文檔中采用的專門術(shù)語的定義及縮略詞簡要如下CTS:CINEMA TICKET SYSTEM 影院售票系統(tǒng)1.4參考資料1. 軟件工程導(dǎo)論-張海藩編著 - 清華大學(xué)出版社2.數(shù)據(jù)庫系統(tǒng)概論王珊、薩師煊主編 -高等教育出版社2. 任務(wù)概述2.1目標(biāo)具體而言,影院售票系統(tǒng)需要實(shí)現(xiàn)以下的需求:(1)能夠?qū)Σシ烹娪?,工作人員,售票事宜,檢票事宜,無用數(shù)據(jù)進(jìn)行處理。(2)售票管理自然有專人負(fù)責(zé),要處理各電影的電影票銷售問題。當(dāng)然包括退票問題,還有就是預(yù)訂電影票其實(shí)也就相當(dāng)于買

3、票。兩者可以當(dāng)一回事處理。(3)檢票管理事宜要完成觀眾進(jìn)場時檢票的事宜。其中包括了電影票的真假檢測問題。(4)數(shù)據(jù)管理要處理電影的播放的次序,工作人員的管理,以及過期電影票的處理問題。(5)能幫助售票人員利用計算機(jī),快速方便地對影院售票情況,訂票情況,剩余座位查詢等進(jìn)行高效的管理。2.2運(yùn)行環(huán)境1硬件環(huán)境:多媒體計算機(jī)一臺2軟件環(huán)境:Microsoft SQL Server 2003、JDK等。2.3條件與限制比較簡單,不能實(shí)現(xiàn)完善和全面的功能。還不能進(jìn)行更好的管理。對于一些突發(fā)事件無法處理,以及影院的特殊要求服務(wù)無法實(shí)現(xiàn)。3.總體設(shè)計3.1處理流程3.1.1售票管理流程圖3-1 售票管理流程

4、圖3.1.2檢票管理流程圖3-2 檢票管理流程圖3.1.3數(shù)據(jù)處理流程圖3-3 數(shù)據(jù)處理流程圖3.2總體結(jié)構(gòu)和模塊外部設(shè)計3.2.1總體結(jié)構(gòu)圖3-4圖3-5圖3-63.2.2模塊外部設(shè)計1. 主模塊: 已借圖書信息; 輸入:職工號、密碼,選擇相應(yīng)的系統(tǒng)輸出:相應(yīng)的界面顯示2. 售票系統(tǒng)模塊:給觀眾提供售票服務(wù)。不同的位置有不同的價格。要選購哪個位置由觀眾決定。工作人員根據(jù)觀眾的需要進(jìn)行操作。系統(tǒng)在購票成功后會產(chǎn)生一個驗(yàn)證碼,此驗(yàn)證碼連工作人員都不知道。是隨機(jī)生成的。用于對電影票真假的辯識。輸入:電影票的信息輸出:相應(yīng)的界面3. 檢票系統(tǒng)模塊: 在觀眾進(jìn)場時所使用的系統(tǒng)。由掃描儀掃描,取的驗(yàn)證碼

5、,然后進(jìn)行辯識,看是不是和數(shù)據(jù)庫中數(shù)據(jù)一樣,如果一樣,則電影票為真,否則電影票為假。由此來決定讓不讓觀眾入場。輸入:電影票信息的輸入輸出:相應(yīng)的界面顯示4. 維護(hù)系統(tǒng)模塊:此模塊是由電影院的數(shù)據(jù)庫管理員來管理的。他根據(jù)電影院事情的需要對有關(guān)數(shù)據(jù)進(jìn)行處理。如電影票的管理,工作人員的管理,和電影庫的管理等。輸入:職工、電影票以及影庫信息查詢、修改、刪除、添加信息輸出:相應(yīng)的界面顯示5. 影片播放管理模塊: 影片播放管理是對電影院播放的電影的充實(shí),設(shè)定電影的播放,以及電影時間的設(shè)定。當(dāng)所設(shè)定的電影已經(jīng)播放完成后,要對其進(jìn)行刪除。還要對數(shù)據(jù)庫進(jìn)行清理,把一些沒用的數(shù)據(jù)全部清除。輸入:要播放的影片的信息

6、輸出:相應(yīng)的界面顯示6. 職工管理模塊: 電影院里當(dāng)然有工作人員的增加與開除,以及他們的管理權(quán)限的變化。這一部分事件的發(fā)生都需要數(shù)據(jù)庫管理人員將有關(guān)數(shù)據(jù)進(jìn)行處理。保證數(shù)據(jù)庫里數(shù)據(jù)的統(tǒng)一與完整。其中有他們的工號,登陸電影院管理系統(tǒng)的密碼,以及所擁有的權(quán)限。輸入:要進(jìn)行添加、修改、刪除等操作的職工信息輸出:相應(yīng)的界面顯示7. 過期票務(wù)管理模塊:電影院里的電影在放過以后,在數(shù)據(jù)庫的電影票數(shù)據(jù)就會變成沒有用的數(shù)據(jù)。通過此管理可以把那些沒用的過期的數(shù)據(jù)清除。這里指的是與放過的電影同名的電影票清除,而其他的電影票保存不變。輸入:要刪除的票務(wù)信息輸出:相應(yīng)的界面顯示8. 錄入模塊: 輸入:相應(yīng)的信息 輸出:

7、相應(yīng)的結(jié)果9. 修改模塊: 輸入:相應(yīng)的信息 輸出:相應(yīng)的結(jié)果10. 刪除模塊: 輸入: 相應(yīng)的信息 輸出: 相應(yīng)的結(jié)果11. 幫助模塊: 輸入:無 輸出:幫助信息12. 退出模塊: 輸入:退出命令 輸出:無13. 數(shù)據(jù)庫操作模塊:輸入:數(shù)據(jù)操作命令輸出:操作結(jié)果顯示14. 數(shù)據(jù)庫查詢模塊:輸入:數(shù)據(jù)查詢命令輸出:查詢結(jié)果集3.3功能分配查詢功能: 要播放的影片的查詢模塊 職工信息的查詢模塊 要清除的影片票務(wù)相關(guān)信息顯示 添加功能:售票信息的添加模塊 職工信息的添加模塊 要播放的影片的添加模塊修改功能:職工信息的修改模塊 影庫信息的修改模塊 售票信息的修改模塊刪除功能:職工信息的刪除模塊 影庫

8、信息的刪除模塊 要清除的影片票務(wù)信息的刪除模塊 4.接口設(shè)計4.1 外部接口4.1.1用戶界面本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對應(yīng)的界面(如:登錄界面、售票界面、檢票界面界面)。用戶對程序的維護(hù),最好要有備份。按Windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計,使用以頁面為主的用戶界面,便于用戶使用。1) 主界面:即登錄對話框職工工號編輯框:用于輸入職工工號職工密碼編輯框:用于輸入職工密碼三個選擇按鈕:用于系統(tǒng)選擇兩個功能按鈕:登陸、取消2) 售票界面:條件選擇下拉列表欄(影片名):用于選擇電影名電影上映時間顯示區(qū):用于顯示上映時間影片名顯示區(qū):用于顯示影

9、片名票價顯示區(qū):用于顯示票價座位號文本框:用于輸入座位號購票提交按鈕:提交購票請求退票提交按鈕:提交退票請求刷新提交按鈕:提交刷新數(shù)據(jù)請求退出按鈕:退出售票系統(tǒng)對話框3) 檢票界面:票號編輯框:用于輸入票號驗(yàn)證碼編輯框:用于輸入驗(yàn)證碼座位號顯示區(qū):用于顯示座位號影片名顯示區(qū):用于顯示影片名票價顯示區(qū):用于顯示票價已存票數(shù)顯示區(qū):用于顯示已存票數(shù)驗(yàn)證真?zhèn)伟粹o:用于驗(yàn)證票的真假消除數(shù)據(jù)按鈕:用于消除票的信息退出按鈕:用于退出檢票對話框4) 維護(hù)系統(tǒng)界面:由四個功能按鈕構(gòu)成影片系統(tǒng)按鈕:用于進(jìn)入影片系統(tǒng)界面職工系統(tǒng)按鈕:用于進(jìn)入職工系統(tǒng)界面票務(wù)系統(tǒng)按鈕:用于進(jìn)入票務(wù)系統(tǒng)界面退出按鈕:用于退出維護(hù)系統(tǒng)

10、對話框5) 影庫維護(hù)界面:影片信息狀態(tài)單選框:用于顯示影片信息(影片ID,影片名,導(dǎo)演,主演,制片廠,上映時間,票價,當(dāng)前位置)“上一條”按鈕:顯示和編輯前一個影片記錄“下一條”按鈕:顯示和編輯前一個影片記錄“首記錄”按鈕:顯示和編輯第一條影片記錄 “尾記錄”按鈕:顯示和編輯最后一條影片記錄 “返回”按鈕:返回到維護(hù)系統(tǒng)對話框?qū)υ捒?。“添加”按鈕:增加新的影片“修改”按鈕:修改影片信息“刪除”按鈕:刪除當(dāng)前的影片“退出”按鈕:退出影庫系統(tǒng)對話框。6) 職工維護(hù)界面:職工信息狀態(tài)單選框:用于顯示職工信息(工號,密碼,服務(wù)系統(tǒng)號,當(dāng)前位置)“上一條”按鈕:顯示和編輯前一個職工記錄“下一條”按鈕:顯

11、示和編輯前一個職工記錄“首記錄”按鈕:顯示和編輯第一條職工記錄 “尾記錄”按鈕:顯示和編輯最后一條職工記錄 “返回”按鈕:返回到維護(hù)系統(tǒng)對話框?qū)υ捒颉!疤砑印卑粹o:增加新的職工“修改”按鈕:修改職工信息“刪除”按鈕:刪除當(dāng)前的職工“退出”按鈕:退出職工維護(hù)對話框。7) 票務(wù)維護(hù)界面:條件選擇下拉列表欄(影片名):用于選擇電影名影片信息狀態(tài)單選框:用于顯示影片信息(影片ID,影片名,導(dǎo)演,主演,制片廠,上映時間,票價,當(dāng)前位置)全部清除按鈕:用于清除已售出的票的信息“返回”按鈕:返回到維護(hù)系統(tǒng)對話框?qū)υ捒?。退出按鈕:用于退出票務(wù)維護(hù)對話框4.1.2軟件接口使用Access數(shù)據(jù)庫的驅(qū)動程序,通過C

12、OM接口訪問。4.1.3硬件接口鼠標(biāo)。4.2 內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。5. 數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 邏輯結(jié)構(gòu)設(shè)計 影庫管理表(MOVIES):由多影片記錄構(gòu)成影片記錄的數(shù)據(jù)結(jié)構(gòu)如下:電影號(Movie_id) 長整形(主鍵)電影名稱(Movie_name) 字符串型導(dǎo)演 (actor) 字符串型主演(actress) 字符串型制片廠(producer) 字符串型上映時間(palydate) 日期/時間型價格(price) 長整形售票信息表(TICKETS): 由多個售票記錄構(gòu)成售票記錄的數(shù)據(jù)結(jié)構(gòu)如下: 電影票號(ticketsid) 長整形(主鍵)座位號(

13、seatid) 長整形電影號(Movie_id) 長整形電影名(Movie_name) 字符串型上映時間(palydate) 日期/時間型價格(price) 長整形驗(yàn)證碼(yanzhengma) 長整形(主鍵)職工信息表(WORKERS): 由多個職工記錄構(gòu)成職工記錄的數(shù)據(jù)結(jié)構(gòu)如下: 職工號 (workerid) 字符串型(主鍵)職工密碼(password) 字符串型職工類型(leibie) 字符串型5.2 物理結(jié)構(gòu)設(shè)計采用鏈表結(jié)構(gòu)5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 主模塊:連接數(shù)據(jù)庫售票模塊:1) 售票模塊:讀入電影名和座位號,對應(yīng)顯示上映時間,票價。2) 退票模塊:讀入票號和驗(yàn)證號,驗(yàn)證真?zhèn)魏螅瑢?yīng)顯示電影名,座位號,上映時間,票價。檢票模塊: 1) 檢票模塊:讀入票號和驗(yàn)證號,驗(yàn)證真?zhèn)魏?,對?yīng)顯示電影名,座位號,已存票數(shù),票價。2) 消除數(shù)據(jù)維護(hù)操作模塊:1) 影片系統(tǒng)模塊:查詢,增加,修改,刪除影庫表中的信息。2) 職工系統(tǒng)按鈕:查詢,增加,修改,刪除職工表中的信息。3) 票務(wù)系統(tǒng)按鈕:清除已售出的票的信息6. 運(yùn)行設(shè)計 6.1 運(yùn)行模塊的組合程序啟動后,進(jìn)入主模塊,用戶的單擊對話框按鈕事件觸發(fā)主模塊調(diào)用各下層模塊,進(jìn)入對應(yīng)的子對話框,同樣由用戶的輸入觸發(fā)這些模塊調(diào)用其下層模塊,完成相應(yīng)操。6.2 運(yùn)行時間沒有規(guī)定7. 出錯處理根據(jù)不同

溫馨提示

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

最新文檔

評論

0/150

提交評論