版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電影院售票系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)學(xué)號(hào)姓名所完成的任務(wù)成績(jī)(組長(zhǎng))1.1,1.22,3,4,1111311130解瑛1111311132徐亞美2013年 10月 30日1 .引言1.1 編寫(xiě)目的在完成了軟件設(shè)計(jì)可行性研究和需求分析的基礎(chǔ)上,為了明確軟件需求、安排項(xiàng)目規(guī)劃和進(jìn)度、組織軟件開(kāi)發(fā)和測(cè)試,小組成員提出了這份總體設(shè)計(jì)說(shuō)明書(shū), 主要目的在于設(shè)計(jì)軟件結(jié)構(gòu),劃分出軟件的基本模塊組成,確定模塊間的關(guān)系, 明確系統(tǒng)的功能框架和數(shù)據(jù)庫(kù)結(jié)構(gòu),為下一階段的詳細(xì)設(shè)計(jì)、編碼和測(cè)試提供參 考依據(jù)。預(yù)期讀者:電影票售票員、與影院售票系統(tǒng)開(kāi)發(fā)有聯(lián)系的決策人、 開(kāi)發(fā)組人 員、系統(tǒng)測(cè)試人員、系統(tǒng)維護(hù)人員。1.2 背景電影院
2、售票系統(tǒng);任務(wù)提出者:軟件開(kāi)發(fā)老師開(kāi)發(fā)者:解瑛、徐亞美用戶:電影院該項(xiàng)目將對(duì)電影票數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行管理和設(shè)計(jì),以滿足售票員對(duì)售票, 訂票,退票等進(jìn)行高效的管理。不同的電影院只需對(duì)其稍作修改就能開(kāi) 發(fā)出符合該電影院的售票系統(tǒng)。1.3 定義數(shù)據(jù)庫(kù):指的是以一定的方式儲(chǔ)存在一起、能為多個(gè)用戶共享、具有盡可能 小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。C#: C#是一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖?lèi)型安全的編程語(yǔ)言,由 C和C+ 發(fā)展而來(lái)。DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、 使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。HIPO:是美國(guó)舊M公司70年代發(fā)展起來(lái)的表示軟件系統(tǒng)結(jié)構(gòu)的工具。它
3、既可以描述軟件總的模塊層次結(jié)構(gòu)-H圖(層次圖),又可以描述每個(gè)模塊輸入/ 輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況-IPO圖。它是表示軟件系統(tǒng)結(jié)構(gòu)的 工具。2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)2.1 模塊的劃分和描述本系統(tǒng)包含影片管理模塊,售票管理模塊,會(huì)員管理模塊等。影片管理模塊首先是對(duì)影片基本信息的設(shè)置,其中包括影片的名稱、導(dǎo)演、主演、上映時(shí)間、簡(jiǎn)介等內(nèi)容。對(duì)影片的添加和刪除,對(duì)影片信息的修改,讓客戶對(duì)影片有充分的了解,根據(jù)自己的喜愛(ài)選擇自己喜歡的電影。售票管理模塊包括訂票、訂票查詢和錢(qián)箱查詢。只有售票員才能訂票,不同級(jí)別的會(huì)員訂票有相應(yīng)的優(yōu)惠,團(tuán)隊(duì)訂票也有相應(yīng)的優(yōu)惠。訂票根據(jù)電影信息,選擇座位,票數(shù)等完成買(mǎi)
4、票。按時(shí)間查詢可以查看訂票情況和錢(qián)箱錢(qián)數(shù)。會(huì)員管理模塊用于添加會(huì)員,會(huì)員姓名、會(huì)員類(lèi)型、聯(lián)系電話等信息,會(huì)員可以根據(jù)自己會(huì)員的類(lèi)型享受不同的打折優(yōu)惠。開(kāi)發(fā)意圖: 為了影院售票系統(tǒng)更完善, 對(duì)售票管理更方便, 能夠?qū)Σシ烹娪埃ぷ魅藛T,售票事宜,檢票事宜,無(wú)用數(shù)據(jù)進(jìn)行處理。應(yīng)用目標(biāo): 通過(guò)本系統(tǒng)軟件, 能幫助售票人員利用計(jì)算機(jī), 快速方便地對(duì)影院售票情況,訂票情況,剩余座位查詢等進(jìn)行高效的管理。作用范圍: 本軟件適用于電影院行業(yè), 它是比較完善的系統(tǒng)管理軟件, 對(duì)影院售票情況,訂票情況,剩余座位查詢等可以進(jìn)行方便地管理。開(kāi)發(fā)背景: 隨著經(jīng)濟(jì)的飛速發(fā)展人們的收入越來(lái)越高, 相應(yīng)的娛樂(lè)設(shè)施也越來(lái)越多
5、, 電影是人們的最佳選擇。 傳統(tǒng)的電影售票都是人工服務(wù), 觀看位置都是人工安排, 無(wú)法體現(xiàn)人性化選擇, 加上現(xiàn)在人們的生活節(jié)奏越來(lái)越快, 購(gòu)票時(shí)間需要相應(yīng)縮短以及方便電影院工作人員的管理。 因此, 充分利用現(xiàn)代信息化、 因特網(wǎng)的優(yōu)勢(shì),設(shè)計(jì)“電影院售票系統(tǒng)” ,提高系統(tǒng)建設(shè)的工作效率,提高信息的及時(shí)性、減輕各級(jí)相關(guān)工作人員的勞動(dòng)強(qiáng)度時(shí)非常有必要和緊迫的任務(wù)。軟件系統(tǒng)與其他系統(tǒng)的關(guān)系: 本系統(tǒng)中對(duì)管理部分如需要外部管理者自行添加影片和管理信息到數(shù)據(jù)庫(kù)2.2 系統(tǒng)的功能結(jié)構(gòu)圖3.接口設(shè)計(jì)3.1 外部接口3.1.1 用戶的輸入和反饋的結(jié)果在輸入方面,對(duì)鍵盤(pán)、鼠標(biāo)的輸入,可以用 C#勺標(biāo)準(zhǔn)輸入/輸出,對(duì)
6、輸入 進(jìn)行處理。在輸出方面,打印機(jī)的連接及使用,也可以用 C#勺標(biāo)準(zhǔn)輸入/輸出, 對(duì)輸入進(jìn)行處理。系統(tǒng)通過(guò)IE瀏覽器顯示結(jié)果,從而實(shí)現(xiàn)輸出結(jié)果反饋。3.1.2 和其他系統(tǒng)之間的接口。本系統(tǒng)在網(wǎng)絡(luò)中是以網(wǎng)站的形式獨(dú)立運(yùn)行的,與其他系統(tǒng)之間沒(méi)有太多的 關(guān)聯(lián),充其量也就是部分友情鏈接,故接口將以超鏈接方式實(shí)現(xiàn)。3.2 內(nèi)部接口3.2.1 模塊的接口:模塊的輸入和輸出。本系統(tǒng)的用戶分為管理員和售票員,不同用戶所對(duì)應(yīng)的功能模塊不同。(1)數(shù)據(jù)庫(kù)連接模塊。系統(tǒng)中因?yàn)樯婕暗揭幌盗袑?duì)數(shù)據(jù)庫(kù)查詢、寫(xiě)入、修改、 刪除操作,故在每個(gè)功能模塊加載之初就建立與數(shù)據(jù)庫(kù)的連接,即數(shù)據(jù)庫(kù)模塊接口,在此基礎(chǔ)上實(shí)現(xiàn)以下操作。Pa
7、ge_load(2)登錄模塊Login輸入:用戶名、密碼,選擇登錄類(lèi)型輸出:根據(jù)登陸身份不同反饋相應(yīng)的功能界面3影片信息查詢模塊FilmSearch輸入:電影的名稱或者放映時(shí)間輸出:符合條件的電影信息包括電影導(dǎo)演、主演、簡(jiǎn)介、語(yǔ)言、片長(zhǎng)、類(lèi)型、座位類(lèi)型4影片增加模塊FilmAdd輸入:管理員登錄的前提下,輸入新的影片相關(guān)信息包括電影名稱、導(dǎo)演、主演、簡(jiǎn)介、語(yǔ)言、片長(zhǎng)、放映時(shí)間、類(lèi)型、座位類(lèi)型輸出:成功添加影片5影片修改模塊FilmUpdate輸入:管理員登錄的前提下,輸入影片新的相關(guān)信息輸出:刷新顯示修改后的結(jié)果,也可以刪除該影片6訂票模塊OrderTicket輸入: 售票員登錄的前提下, 選
8、擇相應(yīng)的電影, 座位類(lèi)型和折扣類(lèi)型,輸入票數(shù)輸出:訂票成功7訂票信息查詢模塊SearchTicket輸入:售票員登錄的前提下,選擇按日期查詢輸出:顯示訂票的相關(guān)信息8錢(qián)箱查詢模塊SearchMoney輸入:售票員登錄的前提下,選擇按日期查詢輸出:顯示錢(qián)箱的相關(guān)信息9)會(huì)員注冊(cè)模塊RegisterMember輸入: 管理員登錄的前提下, 輸入會(huì)員姓名、 身份證、 聯(lián)系電話,選擇會(huì)員類(lèi)型輸出:會(huì)員注冊(cè)成功10)會(huì)員信息查詢模塊SearchMember輸入:管理員登錄的前提下,選擇會(huì)員類(lèi)型輸出:顯示該類(lèi)型的所有會(huì)員11)會(huì)員修改模塊MemberUpdate輸入:管理員登錄的前提下,輸入會(huì)員新的相關(guān)信
9、息輸出:刷新顯示修改后的結(jié)果,也可以刪除該影片會(huì)員3.2.2 HIPO 圖系統(tǒng):電影院售票系統(tǒng) 模塊:影片管理模塊 編R .IPO表作者:日期:10月30日被調(diào)用:調(diào)用:輸入:影片的相關(guān)信息輸出:影片的信息處理:對(duì)影片的相關(guān)信息進(jìn)行增加、修改生成正確的影片信息局部數(shù)據(jù)兀素:注釋?zhuān)合到y(tǒng):電影院售票系統(tǒng) 模塊:售票管理模塊 編R .IPO表作者:日期:10月30日被調(diào)用:調(diào)用:影片管理輸入:電影票的信息輸出:訂票的信息處理:根據(jù)影片信息選擇進(jìn)行訂票生成電影票局部數(shù)據(jù)元素:IPO表被調(diào)用:調(diào)用:輸入:輸出:處理:電影院售票系統(tǒng) 會(huì)員管理模塊作者:日期:10月30日系統(tǒng) 模塊 編號(hào)局部數(shù)據(jù)元素:4 .
10、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)管理員(工殳,用戶名,密碼,姓名)售票員(工殳,用戶名,密碼,姓名)電影類(lèi)型,座位號(hào),電影(電影號(hào),電影名稱,導(dǎo)演,主演,簡(jiǎn)介,語(yǔ)言,片長(zhǎng), 放映時(shí)間,價(jià)格,票數(shù))電影票(電影票號(hào),電影名稱,放映時(shí)間,放映大廳,片長(zhǎng), 票的單價(jià),電影類(lèi)型)顧客(身份證號(hào),姓名,電話,折扣,折扣類(lèi)型,會(huì)員類(lèi)型) 瀏覽(身份小J,電影號(hào),瀏覽時(shí)間)5 .數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)5.1 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)根據(jù)關(guān)系模式設(shè)計(jì)DBMS ,對(duì)應(yīng)關(guān)系模式要設(shè)計(jì)的10個(gè)實(shí)體將要設(shè)計(jì)10張表。表5.1實(shí)體說(shuō)明表編號(hào)表名定義功能表1Film電影信息表存儲(chǔ)電影的相關(guān)信息表2Agio折扣表記錄不同折扣的詳細(xì)信息表3
11、Ticket電影票表存儲(chǔ)電影的相關(guān)信息表4Types登錄類(lèi)型表管理員和售票員的信息表5Money錢(qián)箱表記錄錢(qián)箱的信息表6Member會(huì)員信息表存儲(chǔ)會(huì)員的相關(guān)信息5.2 表,主鍵,外鍵建立電影信息表(Film)列名標(biāo)識(shí)列允許為空描述FIDInt是否主鍵FFilmNameNvarchar(20)否否電影名稱FDirectorNvarchar(10)否否導(dǎo)演FPlayNvarchar(50)否否演員FIntroNvarchar(1000)否否電影簡(jiǎn)介FLanguageNvarchar(10)否否語(yǔ)后FLongInt否否片長(zhǎng)(分鐘)FDateNvarchar(50)否否放映日期FMoneyInt否否價(jià)
12、格FNumberInt否否票數(shù)FNumNvarchar(50)否否座位編號(hào)SSortNvarchar否否電影的類(lèi)型折扣表(Agio)列名封是否標(biāo)識(shí)列允許為空描述AIDInt是是主鍵,ATypeNvarchar(10)否否打折類(lèi)型:比如會(huì)員,學(xué)生,殘疾人 士,團(tuán)體等等ARebateInt否否折扣:90就是9折電影票表(Ticket)列名是否標(biāo)識(shí)列允許為空描述TIdInt是否主鍵TFNameNvarchar(20)否否電影名稱TTimeNvarchar(50)否否放映時(shí)間THallNvarchar(10)否否1放映大廳TNumberInt否否座位號(hào)TTicketPriceInt否否票的單價(jià)TCou
13、ntInt否否訂購(gòu)票的數(shù)量TAgionvarchar否否折扣類(lèi)型登錄類(lèi)型表(Types)列名回是否標(biāo)識(shí)列允許為空描述TIDInt是否主鍵TLgoinTypeNvarchar(10):否否1用戶類(lèi)型:管理員和售票員 TLgionIdNvarchar(10)否否用戶名TLgionPwdNvarchar(10)否否用戶密碼錢(qián)箱表(Money)表2.6列名是否標(biāo)識(shí)列允許為空描述MSumInt是否該電影的金額MFilmInt1否否1外鍵,引用電影的主鍵 fid1會(huì)員信息(Member)列名回是否標(biāo)識(shí)列允許為空描述MIDInt是否主鍵,標(biāo)識(shí)列;會(huì)員編號(hào)MTypeNvachar否否會(huì)員MDiscountNv
14、achar否否折扣MNameNvachar否否用戶姓名MID cardNvacharr否否會(huì)員身份證號(hào)MPhoneNvachar否否會(huì)員的聯(lián)系電話6系統(tǒng)的體系結(jié)構(gòu)和開(kāi)發(fā)技術(shù)6.1 體系結(jié)構(gòu)B/S (Browser/ServeO結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起, 對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 在這種結(jié)構(gòu)下, 用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是 主要事務(wù)邏輯在服務(wù)器端(Served實(shí)現(xiàn),形成所謂三層 3-tier結(jié)構(gòu)。這樣就大 大簡(jiǎn)化了客戶端電腦載荷, 減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量, 降低了用戶
15、的整體成本( TCO ) 。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN , WAN , Internet/Intranet 等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù),它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全,特別是在JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)后,B/S 架構(gòu)管理軟件更是方便、快捷、高效。鑒于 B/S 相對(duì)于C/S 的先進(jìn)性, B/S逐漸成為一種流行的 MIS 系統(tǒng)平臺(tái),于是采用 B/S 結(jié)構(gòu)開(kāi)發(fā)了本系統(tǒng)。6.2 開(kāi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 縱橫軟件課程設(shè)計(jì)總結(jié)
- 打印報(bào)表課程設(shè)計(jì)
- 吉林省四平市第三高級(jí)中學(xué)2024-2025學(xué)年高一上學(xué)期第二次質(zhì)量檢測(cè)歷史試題
- 甜品糖水教學(xué)課程設(shè)計(jì)
- 茶藝插畫(huà)課程設(shè)計(jì)案例
- 物理有沒(méi)有進(jìn)展課程設(shè)計(jì)
- 2024年演員聘用合同
- 電子商務(wù)行業(yè)客服工作回顧
- 外科部門(mén)手術(shù)治療工作年度總結(jié)
- 2024年社區(qū)工作者測(cè)試題庫(kù)
- 四色安全風(fēng)險(xiǎn)空間分布圖設(shè)計(jì)原則和要求
- 八年級(jí)化學(xué)下冊(cè)期末試卷及答案【完整版】
- 合伙人散伙分家協(xié)議書(shū)范文
- 紅色旅游智慧樹(shù)知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- CBT3780-1997 管子吊架行業(yè)標(biāo)準(zhǔn)
- 2024年遼寧裝備制造職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)帶答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- 江西省南昌市東湖區(qū)2023-2024學(xué)年三年級(jí)上學(xué)期期末語(yǔ)文試卷
- python程序設(shè)計(jì)-說(shuō)課
- ISO15614-1 2017 金屬材料焊接工藝規(guī)程及評(píng)定(中文版)
- 中國(guó)省市地圖模板可編輯模板課件
評(píng)論
0/150
提交評(píng)論