電影院售票系統(tǒng)的設(shè)計與實現(xiàn)開題報告
一、選題依據(jù)(背景與意義、國內(nèi)外研究現(xiàn)狀與發(fā)展趨勢)隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,用信息技術(shù)改造傳統(tǒng)行業(yè),是國家實現(xiàn)鐵路現(xiàn)代化戰(zhàn)略任務(wù)的迫切要求。鐵路信息化是鐵路信息化的重要標(biāo)志,將信息技術(shù)運用到鐵路生產(chǎn)經(jīng)營與各項管理決策中,提高市場競爭力和經(jīng)濟效益,所以,開發(fā)出一款電影院售票管理系統(tǒng)就顯得尤為重要了。電影院售票系統(tǒng)是基于.NET技術(shù)平臺,采用ADO.NET數(shù)據(jù)訪問技術(shù)和相關(guān)性能優(yōu)化技術(shù),利用C#語言設(shè)計實現(xiàn),以SQLserver201*作為后臺數(shù)據(jù)庫系統(tǒng)。由于.NET采用了可視化的程序設(shè)計,所以,系統(tǒng)中采用大量的可視化控件來實現(xiàn)相應(yīng)的功能,從而縮短了代碼長度,也提高了程序的靈活性。本系統(tǒng)的主要作用是管理票務(wù)信息,還可以實現(xiàn)預(yù)訂票,退票,讓觀眾及時了解售票的情況,及時買票;以保證售票工作能更順暢的運行。這就要求軟件的設(shè)計要結(jié)合具體實際,從而為影院管理服務(wù),提高運行效率。為此,我進行了專門調(diào)查,搜集了大量的資料,制定了詳盡的需求分析與系統(tǒng)設(shè)計。本系統(tǒng)可以很好地幫助影院提高工作效率,進一步提高工作效益和影院現(xiàn)代化水平,具有很高的開發(fā)價值和使用價值。二、研究目標(biāo)與主要內(nèi)容(含論文提綱)1.研究目標(biāo):本系統(tǒng)主要是設(shè)計出電影院售票管理系統(tǒng),基于.NET平臺,結(jié)合了SQLServer201*數(shù)據(jù)庫,可以高效地存儲和查詢數(shù)據(jù),從而保證售票工作的正常進行,提高運行效率。總體的研究目標(biāo)如下:(1)界面簡潔、友好,易于用戶操作。使用了大量控件,縮短了代碼長度。VisualStudio.NET201*提供了可視化的編程,所以,系統(tǒng)中大部分功能通過控件實現(xiàn),使得運行界面十分簡潔,用戶可以方便地完成查看、修改和統(tǒng)計各類操作。(2)分權(quán)限管理,滿足不同用戶的需求。系統(tǒng)用戶包括:用戶、售票員和管理員,所以在分析設(shè)計初期,就分別為三類用戶分配了相應(yīng)權(quán)限,用戶登錄系統(tǒng)時,會根據(jù)權(quán)限跳轉(zhuǎn)至不同的界面。(3)各類信息及時發(fā)布,提高效率。各類信息(包括:電影信息、人員管理信息、坐席信息和放映時間信息等)由管理員及時發(fā)布,并提供了相應(yīng)的查詢統(tǒng)計模塊,從而方便管理員統(tǒng)計和存檔。2.主要內(nèi)容:本系統(tǒng)主要是實現(xiàn)電影院售票管理系統(tǒng),從而提高售票效率。使用本系統(tǒng),可以有效地管理和統(tǒng)計影票的基本信息和各類影院的相關(guān)信息,包括:影票基本信息、影院基本信息、放映時間信息、人員管理等,完成這些信息的增加、刪除、修改、查詢統(tǒng)計功能,同時,還可以將這些信息打印輸出,以方便整理和存檔。具體功能模塊如下:(1)銷售管理(影票信息的增加、查詢和統(tǒng)計)(2)預(yù)定影票管理(影票信息的預(yù)定和生成取票號)(3)退票管理(影票的退票操作等)(4)查詢管理(放映場次查詢,放映時刻表查詢,售票情況查詢)(5)用戶管理(用戶權(quán)限的分配、初始密碼的設(shè)置、密碼的修改)(6)系統(tǒng)管理(系統(tǒng)的備份和維護,影票分配,影票預(yù)售期設(shè)置,操作記錄等)3.論文提綱:(1)系統(tǒng)概述(系統(tǒng)的目的、意義、功能和特點)(2)系統(tǒng)開發(fā)工具和技術(shù)介紹(C#、VisualStudio.NET201*、SQLServer201*)(3)需求分析(可行性分析、需求分析、運行環(huán)境)(4)總體設(shè)計(系統(tǒng)流程、功能分析、數(shù)據(jù)庫總體設(shè)計)(5)詳細(xì)設(shè)計(數(shù)據(jù)庫詳細(xì)設(shè)計、成績管理模塊的實現(xiàn))(6)系統(tǒng)測試(測試方法、測試結(jié)果及分析)(7)總結(jié)(設(shè)計過程中出現(xiàn)的問題、心得體會)(8)致謝(9)參考文獻(xiàn)(10)附錄(圖、表、主要源代碼)三、擬采取的研究方法、研究手段及技術(shù)路線、實驗方案等設(shè)計系統(tǒng)初期,使用互聯(lián)網(wǎng)查閱了國內(nèi)外各類期刊上發(fā)表的最新成果,搜集了大量有關(guān)電影院售票管理管理的資料,同時結(jié)合現(xiàn)今電影院的實際情況,制定出了詳盡的需求分析說明書。本系統(tǒng)基于.NET技術(shù)平臺,利用C#語言設(shè)計實現(xiàn),以SQLserver201*作為后臺數(shù)據(jù)庫系統(tǒng)。整個開發(fā)過程嚴(yán)格按照軟件開發(fā)的幾個時期完成:軟件定義、軟件開發(fā)和軟件維護。軟件定義的主要任務(wù)是:確定軟件開發(fā)必須完成的總目標(biāo);分析可行性,寫出需求分析說明書;導(dǎo)出實現(xiàn)目標(biāo)應(yīng)采用的策略及系統(tǒng)必須完成的功能;制定進度表。軟件開發(fā)的主要任務(wù)是:完成軟件定義時期的所提出的目標(biāo)和功能,開發(fā)出系統(tǒng),并寫出相應(yīng)的文檔。具體由4個階段組成:總體設(shè)計、詳細(xì)設(shè)計、編碼和單元測試、綜合測試。軟件維護的主要任務(wù)是:解決軟件運行的問題,使軟件能夠持久滿足用戶的需求。四、中外文參考文獻(xiàn)目錄(作者、書名論文題目、出版社或刊號、出版年月或出版期號)[1]曹斌,韓中孝.ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐.北京:科學(xué)出版社,201*[2]張樹亮,李超.ASP.NET2.0+SQLServer.北京:清華大學(xué)出版社,201*.9[3]程不功,龍躍進.ASP.NET2.0動態(tài)網(wǎng)站開發(fā)教程.北京:清華大學(xué)出版社,201*.4[4]楊鯤鵬,孟凡琦.ASP.NET+SQLServer動態(tài)網(wǎng)站開發(fā).北京:電子工業(yè)出版社,201*.12[5]吳晨,孫少波.ASP.NET數(shù)據(jù)庫項目案例導(dǎo)航.北京:清華大學(xué)出版社,201*.11[6]張敏.用ASP.NET開發(fā)動態(tài)網(wǎng)站.北京:清華大學(xué)出版社,201*[7]余金山王濤.ASP.NET2.0+SQLServer201*企業(yè)項目開發(fā)與實踐.北京:電子工業(yè)出版社,201*[8]KarliWatson,ChristianNagel.BeginningVisualC#201*[M].北京:清華大學(xué)出版社,201*,7-9.[9]SimonR,OllieC.ProfessionalC#[M].1sted.Beijing:TsinghuaUniversityPress,201*:339-348.[10]YAOWanjun.TheTechnologyofApplyingADOtoAccessSQLServerbasedonVC[J].Micro-computerApplication,201*,25(1):99.五、研究的整體方案與工作進度安排(內(nèi)容、步驟、時間)1.整體方案:(1)理解課題需求,選擇開發(fā)工具(建議使用VisualStudio.NET201*,SQLServer201*等工具),進行實際考察和論證,完成可行性分析,給出需求分析說明書(2)結(jié)合需求分析說明書,給出系統(tǒng)總體設(shè)計方案,建立數(shù)據(jù)庫(3)獨立完成成績查詢統(tǒng)計模塊的詳細(xì)設(shè)計、編碼和系統(tǒng)測試(4)獨立完成畢業(yè)論文及相關(guān)開發(fā)文檔2.工作進度安排:熟悉題目的基本要求,學(xué)習(xí)使用制作工具、查閱資料,外文文獻(xiàn)翻譯,總體設(shè)計方案和文獻(xiàn)綜述,方案論證。第1~2周:畢業(yè)實習(xí);第3~9周:系統(tǒng)設(shè)計編碼;第10~11周:撰寫畢業(yè)設(shè)計論文,完善系統(tǒng);第12周:系統(tǒng)驗收,提交論文;第13周:畢業(yè)設(shè)計答辯、畢業(yè)設(shè)計修改。六、研究的預(yù)期目標(biāo)及主要特點及創(chuàng)新點1.預(yù)期目標(biāo):本系統(tǒng)旨在結(jié)合電影院售票工作的實際,實現(xiàn)對售票的科學(xué)化、規(guī)范化管理。能夠為觀眾、售票員和管理員提供不同的操作界面,有效地處理影票信息、人員信息、影院信息等,及時調(diào)整,提高售票的效率。2.創(chuàng)新點:(1)并發(fā)技術(shù):對多人同時買同一張票的一種安全保障機制。(2)對觀眾、售票員、管理員三類用戶實行分權(quán)限管理,以滿足不同用戶的不同需求。(3)本系統(tǒng)采用B/S架構(gòu),大大減輕了系統(tǒng)維護的成本和工作量,易于操作和維護,成本更低。(4)系統(tǒng)安全性防范,諸如防止SQL注入,DDOS攻擊。七、指導(dǎo)教師意見:簽名:年月日八、系審核意見:系主任簽名:年月日
擴展閱讀:C++電影院售票系統(tǒng)課程設(shè)計開題報告
計算機綜合課程設(shè)計
開題報告
院(系)信息科學(xué)與工程學(xué)院專業(yè)信息工程
設(shè)計題目影劇院交互式點座系統(tǒng)成員姓名學(xué)號蔡瑞(04011310)
張月蕊(04011309)
潘男(04011313)王晨
開題日期201*年8月22日
朱雨婷(04011314)一、選題背景和意義
面對全球方興未艾的影劇院觀看熱潮,國內(nèi)外對影劇院觀看的視覺需求,以及其規(guī)模的優(yōu)勢,其獨有的互動效果和場內(nèi)氣氛贏得了越來越多的人心。
每個社會服務(wù)系統(tǒng)都有自己的一套管理機制。當(dāng)然,電影院,各種劇院也不例外。其實電影院的管理系統(tǒng)應(yīng)該來說比其他的社會服務(wù)系統(tǒng)的管理要簡單一點。電影院不外乎是引進電影,制定播放影片的時間表,買票,檢票進場觀看,還有就是一些數(shù)據(jù)管理方面的事。如工作人員管理,票務(wù)管理等等。為了工作機制簡單有序,必然要引進一套管理系統(tǒng)。
影劇院售票系統(tǒng)是計算機技術(shù)與影劇院管理相結(jié)合的產(chǎn)物,通過影劇院售票系統(tǒng)可以實現(xiàn)對影劇院的高效管理。隨著計算機技術(shù)的不斷提高和發(fā)展,計算機已經(jīng)深入到社會生活的各個角落。而采用人工售票的方法,不僅效率低,易出錯,手續(xù)繁瑣,而且耗費大量人力。為了滿足售票人員對售票,訂票,退票等進行高效的管理,我們小組5個人共同開發(fā)一款影劇院交互式點座系統(tǒng)軟件以提高影劇院的管理效率。
二、設(shè)計目標(biāo)
完成一個完整的影劇院售票系統(tǒng),分為影劇院內(nèi)部管理和網(wǎng)絡(luò)服務(wù)兩個系統(tǒng)。影劇院內(nèi)部管理子系統(tǒng)主要實現(xiàn)影院售票員對影院的售票功能,網(wǎng)絡(luò)服務(wù)實現(xiàn)網(wǎng)上查詢?yōu)g覽約定電影院功能。這些功能可以分為以下兩個部分:管理模塊和用戶體驗?zāi)K。
管理模塊:管理員進行添加及刪除電影,電影種類分類,介紹,票價,放映場次,放映時間,放映大廳,近幾日放映計劃管理等。
用戶體驗:電影選擇,票價,票價打折,訂票,點座,退票,打印票,結(jié)賬等。必達(dá)目標(biāo):
①管理員有權(quán)限增添或刪除電影,計劃安排電影場次、時間和票價及優(yōu)惠等,取消或改變座位狀態(tài)。
②以圖形化界面顯示座位布局和售出情況③支持用戶通過鼠標(biāo)或觸摸屏點選座位及退票等
④以文字、圖片或視頻方式提供每場次演出的簡介,例如演員、劇目或電影等
可達(dá)目標(biāo):
①提供不少于3種座位布局和6個場次的點座安排
②支持多終端(不少于3個)同時點票,在所有終端上實時顯示座位售出情況③支持打印票及結(jié)賬等相關(guān)智能服務(wù)
④提供檢票系統(tǒng),隨機產(chǎn)生驗證碼,能夠支持掃描儀辨別票的真假⑤提供智能語音服務(wù)
三、初步方案設(shè)計
針對系統(tǒng)的必達(dá)目標(biāo)及拓展功能,初步設(shè)計方案如下:
①登錄界面:使用基于對話框的程序設(shè)計,使用相關(guān)控件豐富美觀界面②權(quán)限設(shè)置:使用password來設(shè)置不同的權(quán)限,將系統(tǒng)分為管理和客戶區(qū)兩個子系統(tǒng)
③電影介紹:利用控件或菜單選擇提供影視預(yù)告片,相關(guān)影片簡介,票價及優(yōu)惠,場次等安排
④座位選擇:利用程序繪圖提供圖形化界面,并支持鼠標(biāo)及觸摸屏點座⑤數(shù)據(jù)處理:通過序列化等相關(guān)文件操作完成數(shù)據(jù)處理,也考慮使用MicrosoftSQLSever作為數(shù)據(jù)處理系統(tǒng)⑥支持多終端在線點座需使用到網(wǎng)絡(luò)編程的相關(guān)知識,可以使用多線程或者多進程處理,利用套接字進行連接等
四、關(guān)鍵問題及可能的難點可能的難點:
1.圖形界面繪制,利用程序繪制劇場圖形,座位分布,并盡量能夠用不同顏色實時的表征座位的狀態(tài)
2.數(shù)據(jù)處理,如果使用數(shù)據(jù)庫進行處理,要求先要進行數(shù)據(jù)庫的學(xué)習(xí)3.網(wǎng)絡(luò)編程會比較繁瑣,考慮到時間安排可能不能完成的那么令人滿意盡管暑假學(xué)習(xí)了有關(guān)教程,我們小組暫時還是不能將網(wǎng)絡(luò)編程細(xì)節(jié)把握到位。
五、大致分工及進度安排
(針對資料收集研究、方案設(shè)計、代碼調(diào)試、文檔整理等各項工作,小組成員應(yīng)略有側(cè)重,根據(jù)任務(wù)目標(biāo)及驗收時間,制定基本進度,至少應(yīng)有每周目標(biāo),也可更細(xì))。
六、參考資料
友情提示:本文中關(guān)于《電影院售票系統(tǒng)的設(shè)計與實現(xiàn)開題報告》給出的范例僅供您參考拓展思維使用,電影院售票系統(tǒng)的設(shè)計與實現(xiàn)開題報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。