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

下載本文檔

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

文檔簡(jiǎn)介

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

2、售票,訂票,退票等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此影院售票系統(tǒng)軟件以提高影院的管理效率。1.3定義文檔中采用的專門術(shù)語的定義及縮略詞簡(jiǎn)要如下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)場(chǎng)時(shí)檢票的事宜。其中包括了電影票的真假檢測(cè)問題。(4)數(shù)據(jù)管理要處理電影的播放的次序,工作人員的管理,以及過期電影票的處理問題。(5)能幫助售票人員利用計(jì)算機(jī),快速方便地對(duì)影院售票情況,訂票情況,剩余座位查詢等進(jìn)行高效的管理。2.2運(yùn)行環(huán)境1硬件環(huán)境:多媒體計(jì)算機(jī)一臺(tái)2軟件環(huán)境:Microsoft SQL Server 2003、JDK等。2.3條件與限制比較簡(jiǎn)單,不能實(shí)現(xiàn)完善和全面的功能。還不能進(jìn)行更好的管理。對(duì)于一些突發(fā)事件無法處理,以及影院的特殊要求服務(wù)無法實(shí)現(xiàn)。3.總體設(shè)計(jì)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è)計(jì)3.2.1總體結(jié)構(gòu)圖3-4圖3-5圖3-63.2.2模塊外部設(shè)計(jì)1. 主模塊: 已借圖書信息; 輸入:職工號(hào)、密碼,選擇相應(yīng)的系統(tǒng)輸出:相應(yīng)的界面顯示2. 售票系統(tǒng)模塊:給觀眾提供售票服務(wù)。不同的位置有不同的價(jià)格。要選購(gòu)哪個(gè)位置由觀眾決定。工作人員根據(jù)觀眾的需要進(jìn)行操作。系統(tǒng)在購(gòu)票成功后會(huì)產(chǎn)生一個(gè)驗(yàn)證碼,此驗(yàn)證碼連工作人員都不知道。是隨機(jī)生成的。用于對(duì)電影票真假的辯識(shí)。輸入:電影票的信息輸出:相應(yīng)的界面3. 檢票系統(tǒng)模塊: 在觀眾進(jìn)場(chǎng)時(shí)所使用的系統(tǒng)。由掃描儀掃描,取的驗(yàn)證碼

5、,然后進(jìn)行辯識(shí),看是不是和數(shù)據(jù)庫中數(shù)據(jù)一樣,如果一樣,則電影票為真,否則電影票為假。由此來決定讓不讓觀眾入場(chǎng)。輸入:電影票信息的輸入輸出:相應(yīng)的界面顯示4. 維護(hù)系統(tǒng)模塊:此模塊是由電影院的數(shù)據(jù)庫管理員來管理的。他根據(jù)電影院事情的需要對(duì)有關(guān)數(shù)據(jù)進(jìn)行處理。如電影票的管理,工作人員的管理,和電影庫的管理等。輸入:職工、電影票以及影庫信息查詢、修改、刪除、添加信息輸出:相應(yīng)的界面顯示5. 影片播放管理模塊: 影片播放管理是對(duì)電影院播放的電影的充實(shí),設(shè)定電影的播放,以及電影時(shí)間的設(shè)定。當(dāng)所設(shè)定的電影已經(jīng)播放完成后,要對(duì)其進(jìn)行刪除。還要對(duì)數(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)一與完整。其中有他們的工號(hào),登陸電影院管理系統(tǒng)的密碼,以及所擁有的權(quán)限。輸入:要進(jìn)行添加、修改、刪除等操作的職工信息輸出:相應(yīng)的界面顯示7. 過期票務(wù)管理模塊:電影院里的電影在放過以后,在數(shù)據(jù)庫的電影票數(shù)據(jù)就會(huì)變成沒有用的數(shù)據(jù)。通過此管理可以把那些沒用的過期的數(shù)據(jù)清除。這里指的是與放過的電影同名的電影票清除,而其他的電影票保存不變。輸入:要?jiǎng)h除的票務(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è)計(jì)4.1 外部接口4.1.1用戶界面本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:登錄界面、售票界面、檢票界面界面)。用戶對(duì)程序的維護(hù),最好要有備份。按Windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計(jì),使用以頁面為主的用戶界面,便于用戶使用。1) 主界面:即登錄對(duì)話框職工工號(hào)編輯框:用于輸入職工工號(hào)職工密碼編輯框:用于輸入職工密碼三個(gè)選擇按鈕:用于系統(tǒng)選擇兩個(gè)功能按鈕:登陸、取消2) 售票界面:條件選擇下拉列表欄(影片名):用于選擇電影名電影上映時(shí)間顯示區(qū):用于顯示上映時(shí)間影片名顯示區(qū):用于顯示影

9、片名票價(jià)顯示區(qū):用于顯示票價(jià)座位號(hào)文本框:用于輸入座位號(hào)購(gòu)票提交按鈕:提交購(gòu)票請(qǐng)求退票提交按鈕:提交退票請(qǐng)求刷新提交按鈕:提交刷新數(shù)據(jù)請(qǐng)求退出按鈕:退出售票系統(tǒng)對(duì)話框3) 檢票界面:票號(hào)編輯框:用于輸入票號(hào)驗(yàn)證碼編輯框:用于輸入驗(yàn)證碼座位號(hào)顯示區(qū):用于顯示座位號(hào)影片名顯示區(qū):用于顯示影片名票價(jià)顯示區(qū):用于顯示票價(jià)已存票數(shù)顯示區(qū):用于顯示已存票數(shù)驗(yàn)證真?zhèn)伟粹o:用于驗(yàn)證票的真假消除數(shù)據(jù)按鈕:用于消除票的信息退出按鈕:用于退出檢票對(duì)話框4) 維護(hù)系統(tǒng)界面:由四個(gè)功能按鈕構(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、對(duì)話框5) 影庫維護(hù)界面:影片信息狀態(tài)單選框:用于顯示影片信息(影片ID,影片名,導(dǎo)演,主演,制片廠,上映時(shí)間,票價(jià),當(dāng)前位置)“上一條”按鈕:顯示和編輯前一個(gè)影片記錄“下一條”按鈕:顯示和編輯前一個(gè)影片記錄“首記錄”按鈕:顯示和編輯第一條影片記錄 “尾記錄”按鈕:顯示和編輯最后一條影片記錄 “返回”按鈕:返回到維護(hù)系統(tǒng)對(duì)話框?qū)υ捒??!疤砑印卑粹o:增加新的影片“修改”按鈕:修改影片信息“刪除”按鈕:刪除當(dāng)前的影片“退出”按鈕:退出影庫系統(tǒng)對(duì)話框。6) 職工維護(hù)界面:職工信息狀態(tài)單選框:用于顯示職工信息(工號(hào),密碼,服務(wù)系統(tǒng)號(hào),當(dāng)前位置)“上一條”按鈕:顯示和編輯前一個(gè)職工記錄“下一條”按鈕:顯

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論