




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 青島理工大學(xué)實 驗 報 告 課程名稱 軟件工程導(dǎo)論 課題名稱 電影院管理系統(tǒng)報告 專 業(yè) 軟件工程 班 級 學(xué) 號 姓 名 指導(dǎo)教師 時間 影院售票系統(tǒng)可行性研究報告一、引言1.1編寫目的隨著社會的發(fā)展,人們生活水平的提高,欣賞電影逐漸成為人們閑暇時的主要娛樂方式之一。傳統(tǒng)的電影售票都是人工服務(wù),觀看座位都是人工安排,無法體現(xiàn)人性化選擇,加上現(xiàn)在人們的生活節(jié)奏越來越快,購票時間需要相應(yīng)縮短以及方便電影院工作人員的管理,本系統(tǒng)就是為了解決這一系列問題提出的。1.2背景影院售票系統(tǒng)開發(fā)者:軟件133班董國杰 李云龍 王如雨;1.3定義SQL Server:所用的數(shù)據(jù)庫管理系統(tǒng)eclipse:所用
2、的開發(fā)軟件1.4參考資料(1)張海藩.軟件工程.清華大學(xué)出版社.2013年8月(2)java編程思想,Bruce Eckel機(jī)械工業(yè)出版社。二、可行性研究的前提2.1要求影院售票系統(tǒng)是為方便電影院人員管理售票工作以及體現(xiàn)用戶人性化選擇而設(shè)計的,本系統(tǒng)能夠?qū)崿F(xiàn)管理售票、用戶預(yù)訂觀看座位、影片錄入、售票、訂票、會員辦理等功能。系統(tǒng)可以安全、快捷、一目了然的查詢用戶購票情況、影片情況等。2.2目標(biāo)影院售票系統(tǒng)的基本目標(biāo)是方便管理者查找需要的信息以及管理系統(tǒng)信息,為了提高效率,應(yīng)該做到以下幾點要求:(1)方便管理和整理影片信息的管理 管理員可以直接進(jìn)入登錄主頁面進(jìn)行對影片的信息查看。(2)管理員查看信
3、息可以在界面中看到現(xiàn)已上映的影片信息以及為觀眾確定其的購買情況。(3)售票人員售票為售票人員定位影片、確定座位提供方便2.3條件、假定和限制建議軟件壽命:5年。硬件條件:計算機(jī),網(wǎng)卡,網(wǎng)線,掃描儀,打印機(jī)。操作系統(tǒng):windows 7數(shù)據(jù)庫管理系統(tǒng):SQL Server.開發(fā)工具和平臺:eclipse2.4進(jìn)行可行性研究的方法本次可行性分析是按照前面給出的步驟進(jìn)行的,即按照復(fù)查項目目標(biāo)和規(guī)模,研究目前正使用的系統(tǒng),導(dǎo)出新系統(tǒng)得高層邏輯模型,重新定義問題這一循環(huán)反復(fù)過程進(jìn)行的。三、所建議的系統(tǒng)3.1對所建議系統(tǒng)的說明所建議的影院售票系統(tǒng),其利用先進(jìn)的技術(shù),解決了對用戶信息各個流程的控制,并提供了
4、一個良好的、易操作的、直觀的用戶操作界面,從而實現(xiàn)自動化和系統(tǒng)的管理3.2處理流程和數(shù)據(jù)流程會員管理票務(wù)管理信息管理結(jié)算管理影院售票系統(tǒng)導(dǎo)航欄退出登錄統(tǒng)計管理現(xiàn)有系統(tǒng)的工作主要有一下五個方面的內(nèi)容:票務(wù)管理:對電影票的出售、退票、預(yù)訂進(jìn)行管理會員管理:對影院會員的辦理、退出進(jìn)行管理信息管理:對影院的影片上檔、下檔進(jìn)行管理結(jié)算管理:對影院的日、月銷售額進(jìn)行統(tǒng)計與查詢統(tǒng)計管理:對影院的影片上座率、售票情況進(jìn)行統(tǒng)計3.3改進(jìn)之處本軟件使用起來簡單易學(xué),使用單位人員有使用計算機(jī)的基本常識,因此,他們完全可以充分利用本軟件提高他們的辦公效率。3.4影響說明在建立所建議系統(tǒng)時,預(yù)期將帶來的影響,包括:3.
5、4.1對設(shè)備的影響由于本系統(tǒng)開發(fā)時采用新的技術(shù)和手段,故需要配備符合本報告2.3所列出的條件的計算機(jī)硬件設(shè)備3.4.2對軟件的影響軟件環(huán)境符合本報告2.3所列出的條件3.4.3對用戶單位機(jī)構(gòu)的影響為了運行所建議系統(tǒng),需管理人員熟悉計算機(jī)的相關(guān)操作。3.4.4對系統(tǒng)運行過程的影響用戶操作規(guī)程按照系統(tǒng)所建議的提示進(jìn)行;系統(tǒng)失效后,數(shù)據(jù)庫恢復(fù)到最新的更新備份狀態(tài)進(jìn)行保存。3.4.5對開發(fā)的影響開發(fā)過程需要及時與用戶溝通,了解其需求,不斷改進(jìn)和完善系統(tǒng)。3.4.6對地點和設(shè)施的影響無3.4.7對經(jīng)費開支的影響需要支付開發(fā)單位有關(guān)費用3.5局限性 目前該軟件使用范圍非常狹窄,且該軟件是我們的初次版本。如
6、果該軟件要有提高版本,還需要大量的修改和更新。3.6技術(shù)條件方面的可行性在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)可以達(dá)到;利用現(xiàn)有的技術(shù),該系統(tǒng)的功能可以實現(xiàn);對開發(fā)人員的數(shù)量和質(zhì)量滿足程序開發(fā)的需要;在規(guī)定的期限內(nèi),本系統(tǒng)的開發(fā)可以完成。四、投資及效益分析4.1支出基本建設(shè)投資,其他一次性支出,軟件開發(fā)支出,人員費用支出,設(shè)備維護(hù)支出4.1.1基本建設(shè)投資硬件設(shè)備:服務(wù)器 電腦一臺 打印機(jī)一臺軟件:window 7 數(shù)據(jù)庫管理系統(tǒng):SQL Server 開發(fā)工具:eclipse4.1.2其他一次性支出技術(shù)引進(jìn):1000其他不可知額外支出:20004.2收益經(jīng)常性收益:20萬/年不可定量收益:5-
7、10萬/年影院售票系統(tǒng)需求分析一、引言1.1編寫目的需求的編寫是為了研究影院售票系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時它也是進(jìn)行項目策劃、概要設(shè)計和詳細(xì)設(shè)計的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗收和測試的依據(jù)。本說明書的預(yù)期讀者是與影院售票系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。二、任務(wù)概述2.1目標(biāo)建立的影院售票系統(tǒng),要把影院的售票管理、訂票管理、退票管理等日常管理工作實行計算機(jī)統(tǒng)一管理,以提高工作效率和管理水平,同時增設(shè)會員管理、信息管理、結(jié)算管理和統(tǒng)計管理。2.2用戶的特點本軟件的使用對象有影院負(fù)責(zé)人或管理人員(更新維護(hù)系統(tǒng)),影院
8、售票人員(辦理售票,訂票,退票)。備注:懂計算機(jī)的基本操作就可以利用該軟件進(jìn)行所需操作三、需求規(guī)定 3.1對功能的規(guī)定本系統(tǒng)相應(yīng)的需求有以下五個方面:(1) 能夠存儲一定數(shù)量的影片信息,并方便有效地進(jìn)行相應(yīng)的影片數(shù)據(jù)操作和管理,這主要包括以下內(nèi)容。1、 影片信息的錄入、修改及刪除。2、 影片的上檔、下檔。3、 電影票的出售、預(yù)訂、退還。4、 電影信息的關(guān)鍵字搜索(2) 對一定數(shù)量的會員進(jìn)行相應(yīng)的信息存儲與管理,這其中包括以下內(nèi)容。1、 會員信息的登記、刪除及修改。2、 會員資料的統(tǒng)計與查詢。(3) 能夠?qū)τ霸旱匿N售信息進(jìn)行統(tǒng)計,這其中包括以下內(nèi)容。1、 影院月、日銷售額的統(tǒng)計與查詢。2、 影院
9、放映的影片上座率與票房統(tǒng)計。(4) 數(shù)據(jù)保存:需要長期保存在數(shù)據(jù)庫中的信息有以下幾種1、 影片信息:影片的基本信息2、 會員信息:會員的基本信息3、 售票信息:影片售票情況的統(tǒng)計信息4、 帳號信息:圖書管理員和讀者的登陸帳號(5)系統(tǒng)用戶:影院管理員、售票員1、影院管理員:對影片和會員數(shù)據(jù)可執(zhí)行添加、修改以及查詢等操作。2、售票員:可進(jìn)行電影票的出售、預(yù)訂、退還等日常操作。各模塊數(shù)據(jù)流圖1、 售票系統(tǒng)2、 統(tǒng)計系統(tǒng)3、維護(hù)系統(tǒng)4、會員系統(tǒng)5、 查詢系統(tǒng)E-R圖3.2對性能的規(guī)定3.2.1精度在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據(jù)關(guān)鍵字精
10、度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配用戶名 ,泛型查找,只要滿足與輸入的關(guān)鍵字相匹配的用戶即輸出,可供用戶查找。3.2.2時間特性要求在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶要求。3.2.3靈活性當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.3輸人輸出要求銷售影票:通過用戶提供的時間,場次,電影名,座位號,向數(shù)據(jù)庫傳送信息,然后在數(shù)據(jù)庫索引影院信息和座位信息是否符合要求,符合要求待售票員確認(rèn)后再更新相關(guān)數(shù)據(jù),并將這些數(shù)據(jù)存入售票記錄文件,最后輸出顯示存儲成功;否則報錯。查看售
11、票信息:進(jìn)入售票信息管理系統(tǒng),只需要輸入電影票號即可,然后系統(tǒng)根據(jù)輸入的信息,送售票管理系統(tǒng)索引查找相關(guān)信息,最后將售票記錄的信息輸出顯示。3.4數(shù)據(jù)管理能力要求定時整理數(shù)據(jù):系統(tǒng)管理員根據(jù)現(xiàn)有影院廳數(shù),對售票的數(shù)額,價格,會員折扣,座位號的添減等均可由計算機(jī)執(zhí)行,并將運行結(jié)果歸檔。查詢剩余票量:能隨時查詢影院剩余票數(shù),以便準(zhǔn)確、及時、方便地為用戶提供購票信息,但不能修改數(shù)據(jù),無信息處理權(quán),即可以打印清單、瀏覽數(shù)據(jù)等,管理權(quán)限由系統(tǒng)管理員掌握和分配。3.5故障處理要求內(nèi)部故障處理:在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。外部故障處理:本軟件可能產(chǎn)生的錯誤為數(shù)據(jù)庫的錯誤信息,應(yīng)由數(shù)據(jù)庫管理員對
12、數(shù)據(jù)庫進(jìn)行維護(hù)。為了確保系統(tǒng)恢復(fù)的能力,數(shù)據(jù)庫管理員要定期對數(shù)據(jù)庫進(jìn)行備份。3.6其他專門要求數(shù)據(jù)的安全性、完整性要求:售票信息各項數(shù)據(jù)信息必須保證安全性和完整性。四、運行環(huán)境規(guī)定4.1設(shè)備硬件、外部設(shè)備(電腦一臺、打印機(jī)一臺、掃描儀一臺)4.2支持軟件說明為運行本軟件所需要的支持軟件,如:操作系統(tǒng):Windows XP; 數(shù)據(jù)庫: SQL Server;開發(fā)軟件:eclipse4.3接口本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點擊相應(yīng)的窗口,分別進(jìn)入相對應(yīng)的界面(如:輸入界面、輸出界面)。影院售票系統(tǒng)概要設(shè)計一、引言11編寫目的根據(jù)需求規(guī)格說明書,在仔細(xì)考慮討論之后,我們又進(jìn)一步對
13、影院售票系統(tǒng)軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)有了進(jìn)一步的認(rèn)識。我們把討論的結(jié)果記錄下來,作為概要設(shè)計說明書,并作為進(jìn)一步詳細(xì)設(shè)計軟件的基礎(chǔ)。二、任務(wù)概述2.1目標(biāo)具體而言,影院售票系統(tǒng)需要實現(xiàn)以下的需求:(1)能夠?qū)Σシ烹娪?,工作人員,售票事宜,檢票事宜,無用數(shù)據(jù)進(jìn)行處理。(2)售票管理自然有專人負(fù)責(zé),要處理各電影的電影票銷售問題。當(dāng)然包括退票問題,還有就是預(yù)訂電影票其實也就相當(dāng)于買票。兩者可以當(dāng)一回事處理。(3)檢票管理事宜要完成觀眾退票時檢票的事宜。其中包括了電影票的真假檢測問題。(4)數(shù)據(jù)管理要處理電影的播放的次序,工作人員的管理,以及過期電影票的處理問題。(5)能幫助售票人員利用
14、計算機(jī),快速方便地對影院售票情況,訂票情況,剩余座位查詢等進(jìn)行高效的管理。2.2運行環(huán)境軟件平臺:中文Windows95/98/NT 4.0或更高版本并裝有JAVA虛擬機(jī)的操作系統(tǒng);三、接口設(shè)計3.1外部接口1軟件接口:通過SQL Sever數(shù)據(jù)庫進(jìn)行連接2硬件接口:使用鼠標(biāo)、鍵盤、打印機(jī)、掃描儀3.2內(nèi)部接口通過面向?qū)ο笳Z言設(shè)計類,在public中實現(xiàn)調(diào)用,類間實現(xiàn)嚴(yán)格封裝。模塊間采用數(shù)據(jù)耦合方式,通過參數(shù)表傳達(dá)數(shù)據(jù),交換信息。四、總體設(shè)計4.1處理流程4.2總體結(jié)構(gòu)和模塊外部設(shè)計4.2.1總體結(jié)構(gòu)設(shè)計4.2.2模塊外部設(shè)計1主模塊:輸入:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)輸出:用戶
15、界面顯示2影院事務(wù)模塊:輸入:用戶口令輸出:相應(yīng)的界面3影院查詢模塊:輸入:用戶的輸入輸出:查詢方式及相應(yīng)的查詢關(guān)鍵字4.系統(tǒng)操作模塊:輸入:用戶口令輸出:各個對話框5售票模塊:輸入:電影名稱,電影時間,顧客信息,坐位號輸出:相應(yīng)的電影信息,顧客信息,坐位號,票務(wù)的條形碼6退票模塊:輸入:相關(guān)的票務(wù)信息輸出:對話框(退票成功,退票失?。? 訂票模塊:輸入:電影名稱,電影時間 ,顧客信息,坐位號輸出:相應(yīng)的電影信息,顧客信息,坐位號,票務(wù)的條形碼8會員模塊:輸入:會員的用戶登入信息輸出:是否是會員,其他業(yè)務(wù)對話框9會員辦理模塊輸入:客戶信息輸出:操作結(jié)果顯示.10會員退辦模塊:輸入:會員的信息輸
16、出:操作結(jié)果顯示.11信息維護(hù)模塊:輸入:管理員登入信息輸出:操作結(jié)果顯示12結(jié)算模塊:輸入:結(jié)算方式輸出:結(jié)算結(jié)果視圖顯示13數(shù)據(jù)備份模塊:輸入:用戶的操作輸入輸出:操作結(jié)果顯示14更改口令模塊:輸入: 用戶的操作輸入輸出: 操作結(jié)果顯示15錄入模塊:輸入:相應(yīng)的信息輸出:相應(yīng)的結(jié)果16修改模塊:輸入:相應(yīng)的信息輸出:相應(yīng)的結(jié)果17 刪除模塊:輸入: 相應(yīng)的信息輸出: 相應(yīng)的結(jié)果 18 幫助模塊:輸入:無輸出:幫助信息19 退出模塊:輸入:退出命令輸出:無20數(shù)據(jù)庫操作模塊:輸入:數(shù)據(jù)操作命令輸出:操作結(jié)果顯示21數(shù)據(jù)庫查詢模塊:輸入:數(shù)據(jù)查詢命令輸出:查詢結(jié)果集43 功能分配瀏覽功能:影庫
17、庫操作模塊會員庫操作模塊查詢功能:要播放的影片的查詢模塊職工信息的查詢模塊影片票務(wù)相關(guān)信息顯示添加功能:售票信息的添加模塊職工信息的添加模塊要播放的影片的添加模塊會員信息的添加模塊修改功能:職工信息的修改模塊影庫信息的修改模塊售票信息的修改模塊會員信息的修改模塊刪除功能:職工信息的刪除模塊影庫信息的刪除模塊 會員信息的添加模塊要清除的影片票務(wù)信息的刪除模塊五、數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1物理結(jié)構(gòu)設(shè)計采用鏈表結(jié)構(gòu)六、運行設(shè)計6.1 運行模塊的組合程序啟動后,進(jìn)入主模塊,用戶的單擊對話框按鈕事件觸發(fā)主模塊調(diào)用各下層模塊,進(jìn)入對應(yīng)的子對話框,同樣由用戶的輸入觸發(fā)這些模塊調(diào)用其下層模塊,完成相應(yīng)操作 6.2 運
18、行控制本軟件控制流程:主程序運行,等待用戶的輸入,根據(jù)用戶的輸入調(diào)用各子模塊七、出錯處理7.1出錯輸出信息 根據(jù)不同的出錯情況給出不同的出錯信息,一般用對話框給出。7.2出錯處理對策 對一般錯誤,給用戶提示信息,讓用戶重新輸入或退出。影院售票系統(tǒng)詳細(xì)設(shè)計一、引言1.1編寫目的根據(jù)需求規(guī)格說明書、概要設(shè)計說明書,在仔細(xì)考慮討論之后,我們對影院售票管理系統(tǒng)軟件功能的劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實現(xiàn)有了進(jìn)一步的想法。本說明書的預(yù)期讀者是與影院售票系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。 二、程序系統(tǒng)的結(jié)構(gòu)主模塊 會員管理售票管理維護(hù)管理統(tǒng)計管理影院售票系統(tǒng)查詢管理2.1售票模塊2.2查詢模塊2.3會員模塊2.4統(tǒng)計模塊2.5維護(hù)模塊 三、程序(一)設(shè)計說明3.1程序描述主模塊3.2功能建立與數(shù)據(jù)庫連接獲取系統(tǒng)設(shè)置運行主對話框根據(jù)輸入調(diào)用子模塊退出系統(tǒng)時斷開與數(shù)據(jù)庫的連接3.3輸入項用戶鼠標(biāo)點擊輸入3.4輸出項跳轉(zhuǎn)至相應(yīng)模塊界面3.5流程邏輯四、程序(二)設(shè)計說明4.1程序描述售票模塊4.2功能售票功能訂票功能退票功能4.3輸入項1售票功能:給觀眾提供售票服務(wù)。
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油輪船員考試:油輪船員考試必看題庫知識點
- Photoshop平面設(shè)計基礎(chǔ) 課件 任務(wù)2.1 改變小鳥顏色
- 英語趣味三字經(jīng)
- 英語教學(xué)案例分析10篇
- 產(chǎn)業(yè)園區(qū)配套服務(wù)廠房出租居間費合同范本
- 保健按摩師勞動合同書美容
- 草捆生物質(zhì)能源項目融資合同
- 農(nóng)村現(xiàn)場勘察方案模板
- 智能家居產(chǎn)業(yè)廠房租賃居間合同范本
- 師徒制建設(shè)方案
- 血汗癥的未來研究方向展望
- 幼兒園新教材培訓(xùn)
- SYT 0452-2021 石油天然氣金屬管道焊接工藝評定-PDF解密
- HJ 1263-2022 環(huán)境空氣 總懸浮顆粒物的測定 重量法(正式版)
- 工程量清單及招標(biāo)控制價編制服務(wù)采購服務(wù)方案
- 安全表格標(biāo)準(zhǔn)化
- 固體地球物理學(xué)概論
- 醫(yī)務(wù)人員正風(fēng)肅紀(jì)研討發(fā)言材料
- 尾礦庫安全生產(chǎn)風(fēng)險監(jiān)測預(yù)警系統(tǒng)運行管理辦法
- 幼齡動物毒理學(xué)研究試驗設(shè)計、實施和結(jié)果分析
- (完整word版)A3試卷模板
評論
0/150
提交評論