資源描述:
《影院售票系統(tǒng)設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、1需求分析需求分析包括可行性分析、系統(tǒng)流程圖和數(shù)據(jù)流圖??尚行苑治霭夹g(shù)可行性、經(jīng)濟(jì)可行性和操作可行性。1.1可行性分析1.1.1技術(shù)可行性根據(jù)電影院提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,影院售票系統(tǒng)的開發(fā)在技術(shù)上是可行的。1.1.2經(jīng)濟(jì)
2、可行性電影院具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無需再投入資金購買其他設(shè)施。系統(tǒng)的開發(fā)基于本人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而來,電影院無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費(fèi)完全可以接受。由以上分析可知,影院售票系統(tǒng)在經(jīng)濟(jì)上是可行的。1.1.3操作可行性根據(jù)系統(tǒng)頁面用戶可以自動(dòng)查詢影片信息,站內(nèi)新聞,后臺(tái)個(gè)人資料等。還可瀏覽完影片信息以后操作訂票、退票等功能。管理員也可以在后臺(tái)添加、修改并刪除站內(nèi)新聞、影片信息,還可以管理注冊(cè)用戶信息和用戶訂票信息。由以上分析可知本系統(tǒng)在操作上也是可行的。1.2系統(tǒng)
3、流程圖首先未注冊(cè)的用戶要先注冊(cè),注冊(cè)完了以后輸入用戶名和密碼進(jìn)入頁面。根據(jù)網(wǎng)站上的影片信息用戶可以選擇自己喜歡的電影來訂票。然后訂票信息會(huì)自動(dòng)存儲(chǔ)到后臺(tái)訂票信息數(shù)據(jù)當(dāng)中。本系統(tǒng)的具體流程為如圖所示。系統(tǒng)流程圖1.3數(shù)據(jù)流圖本系統(tǒng)的基本模型數(shù)據(jù)流圖為如圖所示。系統(tǒng)基本模型數(shù)據(jù)流圖系統(tǒng)功能數(shù)據(jù)流圖2總體設(shè)計(jì)2.1系統(tǒng)前臺(tái)功能模塊設(shè)計(jì)本影院售票系統(tǒng)的前臺(tái)功能主要有站內(nèi)新聞、用戶注冊(cè)、影片資訊、訂票等四大模塊;前臺(tái)的基本層次結(jié)構(gòu)圖如圖所示。影院售票系統(tǒng)前臺(tái)功能模塊圖功能說明:(1)網(wǎng)站首頁:在網(wǎng)站首頁中用戶可以了解最新上映的電影和熱門電
4、影以及網(wǎng)站的站內(nèi)新聞。(2)站內(nèi)新聞:用戶可以瀏覽網(wǎng)站更新的有關(guān)新聞。(3)影片資訊:影片資訊模塊主要給用戶提供對(duì)相關(guān)影片的詳細(xì)介紹。用戶可以通過該頁面了解最新上映的電影以及電影的有關(guān)信息,例如該影片的導(dǎo)演、主演、劇情、片長、票價(jià)等。接下來可以選擇自己想看的電影、然后跳轉(zhuǎn)到訂票頁面再選擇場次和座位,就可以成功訂票。該功能要下下面單獨(dú)介紹。(4)用戶注冊(cè):用戶要想訂票就得先注冊(cè),注冊(cè)完以后登陸。注冊(cè)用戶的個(gè)人功能模塊如圖所示。用戶個(gè)人功能模塊圖用戶登陸:用戶輸入自己已注冊(cè)的用戶名和密碼,成功登陸以后可以進(jìn)入影片詳細(xì)頁面選擇場次和座
5、位、然后點(diǎn)擊訂票按鈕就可以成功訂票。用戶還可以進(jìn)入個(gè)人后臺(tái)修改個(gè)人資料、管理個(gè)人訂票記錄。2.2系統(tǒng)后臺(tái)功能模塊設(shè)計(jì)模塊說明:(1)系統(tǒng)管理:系統(tǒng)管理模塊實(shí)現(xiàn)對(duì)管理員的添加和刪除功能。例如、超級(jí)管理員可以添加并刪除普通管理員,但是普通管理員實(shí)現(xiàn)不了這個(gè)功能。普通管理員只能對(duì)以下的站內(nèi)信息、注冊(cè)用戶信息、訂票信息進(jìn)行添加、修改并刪除等功能。(2)站內(nèi)新聞管理:可以對(duì)站內(nèi)新聞執(zhí)行添加、查詢修改、刪除等功能。(3)注冊(cè)用戶信息管理:對(duì)注冊(cè)的用戶進(jìn)行管理。(4)影片信息管理:對(duì)放映影片的信息進(jìn)行添加、查詢、修改、刪除等功能。(5)訂票管
6、理:對(duì)用戶的訂票、退票等功能進(jìn)行管理。還可以針對(duì)每個(gè)電影統(tǒng)計(jì)票房。影院售票系統(tǒng)后臺(tái)的層次模塊如圖所示。影院售票系統(tǒng)后臺(tái)功能模塊圖2.3數(shù)據(jù)庫設(shè)計(jì)(1)新聞信息表用于存放站內(nèi)新聞的信息。新聞信息表列名數(shù)據(jù)類型長度允許空字段說明IDint4titlevarchar50ü站內(nèi)新聞標(biāo)題contentvarchar255ü站內(nèi)新聞內(nèi)容addtimedatetime8ü(2)用戶信息表用于存放后臺(tái)管理員的基本信息。后臺(tái)管理員用戶信息表列名數(shù)據(jù)類型長度允許空字段說明IDint4usernamevarchar50ü用戶名pwdvarchar50
7、ü密碼qxvarchar50ü權(quán)限addtimedatetime8ü(3)影片信息表用來存放影片的基本信息。影片信息表列名數(shù)據(jù)類型長度允許空字段說明IDint4bianhaovarchar50ü編號(hào)yingpinamingchengvarchar50ü影片名稱daoyanvarchar50ü導(dǎo)演zhuyanvarchar50ü主演yingpianleixingvarchar50ü影片類型guojiavarchar50ü國家pianchangvarchar50ü片長shangyingshijianvarchar50ü上映時(shí)間pia
8、ojiavarchar50ü票價(jià)tupianvarchar50ü圖片beizhuvarchar800ü備注(由于文章的長短所以把長度設(shè)置為800)addtimedatetime8ü(4)友情鏈接信息表用來存放友情鏈接的基本信息。友情鏈接信息表列名數(shù)據(jù)類型長度允許