電影售票系統需求分析文檔_第1頁
電影售票系統需求分析文檔_第2頁
電影售票系統需求分析文檔_第3頁
電影售票系統需求分析文檔_第4頁
電影售票系統需求分析文檔_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、LMS_1版 本 號: V1.0文檔名稱:需求分析規格說 明 書項目名稱:電影售票系統編寫: 陳梓杰校對:審核:批準:開發單位:東莞理工學院城市學院201. 引言1.1 編寫目的本需求的編寫是為了研究電影售票系統軟件的開發途徑和應用方法。同時它也是進行項目策劃、概要設計和詳細設計的基礎,是維護人員進行內部維護,信息更新,驗收和測試的依據。1.2 背景及范圍本項目的名稱:電影售票系統開發軟件。本項目的任務提出者及開發者是電影售票系統軟件開發小組,用戶主要是電影院管理人員及售票人員。本產品是針對影院售票的需求設計的,主要包括管理人員管理模塊和售票員售票模塊。其中,管理人員管理模塊可以完成影片管理,

2、影廳座位管理,員工管理, 售票統計,會員管理等主要功能,售票員服務模塊可以完成會員登記,訂票,購票,退票等功能。1.3 定義CTS : Cinema Ticket System 電影售票系統File:記錄所有電影信息并可進行查詢。Administrator:對影院信息進行管理。Conductor: 對影院電影進行售票。Ticket:記錄電影票的信息并可進行查詢Pay:記錄購買電影票所需要的金額1.4 參考資料( 1 ) 中 國 國 家 標 準 化 管 理 委 員 會 . 計 算 機 軟 件 文 檔 編 制 規 范 ( GB/T 8567-2006) S.2006,3.( 2)陸惠恩.實用軟件工

3、程(第3 版) M. 北京:清華大學出版社,2018.8( 3)陳志泊,許福,韓慧.數據庫原理及應用教程(第四版)M. 北京:人,2018.122. 任務概述為 對影院的電影信息,購票管理,訂票管理,退票管理等日常管理工作進行高效管理,特編寫此程序以提高管理的效率。使用該程序后,影院管理人員可以管理電影上映和下檔;還可以查詢電影的售票情況和上座率等,并對其進行統計,做出統計表格,以對影院的排片做出適當調整。售票人員可以對前來影院的顧客進行購票,訂票,退票操作,也可以對顧客進行會員登記,成為會員后可以在影院以折扣價購買電影票。2.1 產 品的前景影院運營中面對大量的售票信息。現有的人工售票的方法

4、手續繁瑣,效率低下并且容易出錯,同時也給影院管理人員帶來很多不便。因此為了提高售票效率,減少錯誤發生,方便管理,有必要開發電影售票系統。在售票人員具備一定的計算機操作能力下,滿足售票人員對售票,訂票,退票等進行高效的管理,該系統還包括,電影信息管理、影廳座位管理、售票情況統計等功能。系統的功能相對比較完善,根據以后不同的需要,還要對系統進行更新。2.2 產 品的功能(1) 電影信息的制定、輸入、修改、查詢,包括電影編號、電影名稱、類別、國家、主演、上映時間、上映影廳名稱、備注。(2) 影廳座位信息制定、輸入、修改、查詢,包括影廳編號、影廳名稱、類別、座位號、備注。(3) 員工信息制定、輸入、修

5、改、查詢,包括員工編號、姓名、入職日期、職稱、備注。(4) 電影票信息制定、輸入、修改、查詢,包括購票編號、電影名稱、影廳名稱、座位號、上映時間、備注。(5) 會員信息制定、輸入、修改、查詢,包括會員編號、會員名稱、入會日期、電話、剩余金額、備注。(6) 有條件、多條件查詢各種信息。2.3 用 戶類和特征本系統的最終用戶有三種:一是管理員(影院經理和其它管理人員),他們可以進行電影信息添加,修改,刪除、影廳信息管理等;二是售票員,可以訂票, 購票, 退票。 他們都具有一定的計算機應用基礎,可以比較熟練操作計算機;三是系統維護人員為計算機專業人員,熟悉數據庫、操作系統、網絡維護工作。管理員和售票

6、員都是經常性用戶,維護人員為間隔性用戶。2.4 運 行環境1)硬件環境服務器(1) 處理器(CPU):Pentium 900M (推薦Pentium 4 1.2G)(2)內存容量(RAM):至少512M (推薦1G)客戶端(2) 處理器(CPU):Pentium 133M 或更高(3) 內存容量(RAM ):256M 或更高2)軟件環境數據庫服務器端(1) 操作系統:Microsoft Windows XP(2) 數據庫管理系統:SQL Server 2012,配置TCP/IP 協議Web 服務器端(1) 操作系統:Microsoft Windows XP(2) Internet 信息服務(I

7、IS) 11.0管理器(3)Eclipse EE,酉己置 TCP/IP 協議客戶端(1) 操作系統:Windows XP/7/10(2) Web 瀏覽器: Internet Explorer 9.0以上或 Netscape 7.0以上,配置 TCP/IP協議3)接口硬件接口考慮到大量數據的備份等要求,需要保持與磁帶機和光盤刻錄機的接口,這較易實現。軟件接口這里, 主要考慮軟件與操作系統、數據庫管理系統的接口,以及局域網和互聯網軟件之間的數據交換。考慮到文檔處理時有可能需要較常用的辦公軟件。例如 Microsoft 的 Office 系列,所以應盡量實現它們之間的數據格式的自動轉換。2.5設計與

8、實現上的限制開發時間比較緊,機器限制,開發人員的經驗少,是開發系統中主要的問題。開發經費不到位,管理不完善,設計時沒能全得到考慮,都會影響本項目的開發進程3. 功能需求3.1 需 求規定在電影售票系統中,管理員要為每個售票員建立賬號,并給售票員發放賬號,賬號內存儲售票員的個人信息和職工信息。持有賬號的售票員可以通過系統對前來影院的顧客進行購票、訂票、 退票等操作,顧客也可以通過電話和售票員進行訂票操作。擁有會員卡的顧客可以通過出示會員卡號,在購票、 訂票時可以獲得折扣(會員卡號正確且為本人使用),且在購票、訂票、退票時有手機短信提示(辦理會員卡時手機號正確)。售票員購票時,先輸入賬號密碼登陸系

9、統,系統驗證賬號密碼的有效性,無效則提示其原因,有效則可進入系統并顯示主界面。選擇購票頁面,然后輸入電影名稱 (或可輸入電影編號)查詢顧客所需場次,若沒有所需場次則告知顧客是否更改場次,若有所需場次則告知顧客選擇座位,并觀察系統中剩余座位做出推薦。 選好場次座位后進入購票結算畫面。此時則詢問顧客是否有會員卡,若沒有,則直接結算,若有會員卡則由顧客說出會員卡號,系統驗證會員卡號的有效性,無效則提示其原因,有效則可查看剩余金額,若剩余金額無法支付票費,則提示其進行金額充值,若選擇充值則跳轉到充值頁面進行充值(即會修改會員卡所剩金額), 充值完后可按折扣繼續支付票費,若不選擇充值則按原價支付金額結算

10、,若會員卡中剩余金額足夠支付票費,則可按折扣進行結算(即會修改會員卡所剩金額)。最后打印出電影票,交給顧客。售貨員在訂票時,先輸入賬號密碼登錄系統,系統驗證賬號密碼的有效性,無效提示,有效則進入系統。選擇訂票頁面,然后輸入電影名稱(或可輸入電影編號) 查詢顧客所需場次,若沒有所需場次則告知顧客是否更改場次,若有所需場次則告知顧客選擇座位,并觀察系統中剩余座位做出推薦。選好場次座位后進入訂票結算畫面,并令訂票顧客留下手機號碼,完成訂票操作,同時系統向該手機發送訂票信息,訂票顧客到來后通過此信息與系統中信息進行比對,若無效則告知其原因,若有效則選擇該訂票信息進入購票結算畫面。此時則詢問顧客是否有會

11、員卡,若沒有,則直接結算,若有會員卡則由顧客說出會員卡號,系統驗證會員卡號的有效性,無效則提示其原因,有效則可查看剩余金額,若剩余金額無法支付票費,則提示其進行金額充值,若選擇充值則跳轉到充值頁面進行充值(即 會修改會員卡所剩金額),充值完后可按折扣繼續支付票費,若不選擇充值則按 原價支付金額結算,若會員卡中剩余金額足夠支付票費,則可按折扣進行結算(即 會修改會員卡所剩金額)。最后打印出電影票,交給顧客。售票員退票時,先輸入賬號密碼登錄系統,系統驗證賬號密碼的有效性,無 效提示,有效則進入系統。選擇退票頁面,輸入所要退的電影票的編號,驗證其 有效性,若無效則說明原因,有效則進行退票請求。若此票

12、為訂票,則可直接取 消訂單,若為購票,則退還該票購票時的金額,若使用會員卡購票,則將購票所 需金額退還會會員卡(即會修改會員卡所剩金額)。退票成功則所選場次座位會 有以購(或已訂)狀態轉為可選狀態。影院管理員會定期對電影信息進行添加、修改、刪除等電影信息管理,包括 電影類別和電影所屬國家;影院管理員也會不定期對影院影廳信息進行添加、修 改、刪除等影院影廳信息管理,包括影廳類別;影院管理員也會對影院會員信息 對添加、修改、刪除等會員管理操作;影院管理員也會對定期進行售票統計。影 院管理員同時也會為系統維護人員提供權限管理、數據備份等通用功能。3.2 功能分類電影售票系統售票員管理員購 票訂 票退

13、票會員登記會員充值員工信息管理會員信息管理售票統計3.3 主要功能用例模型3.3.1 總體用例模型圖1-1電影售票系統用例圖A售票員管理員顧客3.3.2 主要功能用例模型(1)購票在業務用例“購票”的業務流程中,有一個動作狀態 查詢電影信息用例描述用例編號UC1用例名稱購票用例概述為顧客購買所需電影票主參與者售票員次參與者顧客前置條件用戶登錄成功后置條件售票員成功購票基本事件點UC1a.售票員向系統發出購票請求UC1b.系統要求售票員輸入電影信息,發出查詢請求UC1c.系統驗證信息,顯示出電影信息UC1d.售票員選擇電影時段和可選座位UC1e.系統要求售票員確認UC1f.售票員確認,進入收費結

14、算貝聞UC1g.售票員向系統輸入所收取金額UC1h.系統自動結算,售票員按系統所需返還金額返還給顧客UC1i.售票員確認,購票成功擴展事件流UC1b1.系統驗證沒有滿足條件的電影信息,要求重新輸入UC1b2.系統驗證輸入的格式錯誤,要求重新輸入UC1d1.如果顧客想購買的電影場次票已售完,給出提示, 并返回電影信息頁向(2)訂票在業務用例“訂票”的業務流程中,有一個動作狀態 查詢電影信息售票員用例編號UC2用例名稱訂票用例概述為顧客訂購所需電影票主參與者售票員次參與者顧客前置條件用登錄成功后置條件售票員成功訂票基本事件點UC2a.售票員向系統發出訂票請求UC2b.系統要求售票員輸入電影信息,發

15、出查詢請求UC2c.系統驗證信息,顯示出電影信息UC2d.售票員選擇電影時段和可選座位UC2e.系統要求售票員確認UC2f.售票員確認,系統要求輸入顧客手機號碼UC2g.售票員輸入手機號碼UC2h.系統驗證手機號碼UC2i.售票員確認,訂票成功擴展事件流UC2b1.系統驗證沒有滿足條件的電影信息,要求重新輸入UC2b2.系統驗證輸入的格式錯誤,要求重新輸入UC2d1.如果顧客想預訂的電影場次票已售完,給出提示, 并返回電影信息頁向UC2h1.系統驗證輸入手機號錯誤,要求重新輸入UC2h2.系統驗證輸入/、存在的手機號,要求重新輸入(3)退票在業務用例“退票”的業務流程中,有一個動作狀態 查詢電

16、影票信息。查詢電影票信息售票員用例編號UC3用例名稱退票用例概述為顧客退掉電影票主參與者售票員次參與者顧客前置條件用戶登錄成功后置條件售票員成功退票基本事件點UC3a.售票員向系統發出退票請求UC3b.系統要求售票員輸入電影票號UC3c.系統驗證編號,顯示出電影票信息UC3d.系統要求售票員確認UC3e.售票員確認,退票成功擴展事件流UC3c1.系統驗證輸入編號錯誤,要求重新輸入UC3c2.系統驗證不存在電影票的編號,要求重新輸入UC5f1.售票員取消確認,返回到售票員退票界面(4)會員登記在業務用例“會員登記”的業務流程中,有一個動作狀態 添加會員O售票員用例編號UC4用例名稱會員登記用例概

17、述為要成為影院會員的顧客進行登記主參與者售票員次參與者顧客前置條件用戶登錄成功后置條件系統增加了一條會員的信息基本事件點UC4a.售票員向系統發出會員登記的請求UC4b.系統要求售票員輸入會員的信息UC4c.系統驗證添加成功擴展事件流UC4c1.手機號存在,要求重新輸入,返回輸入信息界面(5)會員充值在業務用例“會員充值”的業務流程中,有一個動作狀態查詢會員信息用例編號UC5用例名稱會員充值用例概述為影院會員的會員卡進行充值主參與者售票員次參與者會員前置條件用戶登錄成功后置條件系統成功修改了會員的剩余金額信息基本事件點UC5a.售票員向系統發出會員充值的請求UC5b.系統要求售票員輸入會員卡編

18、號UC5c.系統驗證編號,顯示出會員充值信息UC5d.售票員向系統輸入充值金額UC5e.系統要求售票員確認UC5f.售票員確認,會員允值成功擴展事件流UC5c1.系統驗證輸入編號錯誤,要求重新輸入UC5c2.系統驗證不存在會員的編號,要求重新輸入UC5f1.售票員取消確認,返回到充值界面(6)查詢電影信息查詢電影在業務用例”查詢電影信息”的業務流程中,有兩個動作狀態時間信息,電影名稱信息用例編號UC6用例名稱查詢電影信息用例概述查詢一部電影的情況主參與者售票員次參與者顧客前置條件用戶登錄成功后置條件顯示出選擇查詢信息基本事件點UC6a.系統要求售票員輸入查詢的條件UC6b.用戶確認查詢信息,系

19、統進行驗證UC6c.系統返回出查詢結果擴展事件流UC6b1.系統驗證沒有滿足條件的電影信息,要求重新輸入UC6b2.系統驗證輸入的格式錯誤,要求重新輸入(7)管理電影信息在業務用例“管理電影信息”的業務流程中,有三個動作狀態 添加電影 信息,修改電影信息,刪除電影信息。<<include>>影院管理員用例編號UC7用例名稱管理電影信息用例概述對電影的增加、修改、刪除主參與者影院管理員次參與者售票員前置條件管理員登錄成功后置條件選擇對電影的操作基本事件點UC7a.管理員向系統發出請求UC7b.系統顯示,要求管理選擇對電影的操作UC7c.系統顯示管理員要操作的界面擴展事件流

20、(8)管理影廳信息在業務用例“管理影廳信息”的業務流程中,有三個動作狀態 添加影廳信息,修改影廳信息,刪除影廳信息<<include>>添加影廳信息用例編號UC8用例名稱管理影廳信息用例概述對影廳的增加、修改、刪除主參與者影院管理員次參與者售票員前置條件管理員登錄成功后置條件選擇對影廳的操作基本事件點UC8a.管理員向系統發出請求UC8b.系統顯示,要求管理選擇對影廳的操作UC8c.系統顯示管理員要操作的界面擴展事件流(9)管理員工信息在業務用例“管理員工信息”的業務流程中,有三個動作狀態 添加員工 信息,修改員工信息,刪除員工信息。管理員工信息<<incl

21、ude>>添加員工信息<<include>>修改員工信息A影院管理員<<include>>用例編號UC9用例名稱管理員工信息用例概述對員工的增加、修改、刪除主參與者影院管理員次參與者售票員前置條件管理員登錄成功后置條件選擇對影廳的操作基本事件點UC9a.管理員向系統發出請求UC9b.系統顯示,要求管理選擇對員工的操作UC9c.系統顯示管理員要操作的界面擴展事件流(10)管理會員信息在業務用例“管理會員信息”的業務流程中,有三個動作狀態 一一添加會員<<include>>添加會員信息影院管理員管理會員信息<

22、<include>>修改會員信息信息,修改會員信息,刪除會員信息用例編號UC10用例名稱管理會員信息用例概述對會員的增加、修改、刪除<<include>>刪除會員信息主參與者影廳管理員次參與者會員前置條件管理員登錄成功后置條件選擇對會員的操作基本事件點UC10a.管理員向系統發出請求UC10b.系統顯示,要求管理員選擇對會員的操作UC10c.系統顯示管理員要操作的界面擴展事件流(11)售票信息統計在業務用例“售票信息統計”的業務流程中,有兩個動作狀態一一查詢統計信息和打印統計信息。影院管理員用例編號UC11用例名稱售票信息統計用例概述統計影院的售票情況主參與者影院管理員次參與者售票員前置條件管理員登錄成功后置條件系統顯示出影院售票的情況基本事件點UC11a.管理員向系統發出統計請求UC11b.系統顯示出各部電影售票信息擴展事件流用例編號UC12用例名稱數據備份用例概述后臺管理員定期對信息進行備份主參與者影院管理員次參與者售票員前置條件管理員登錄成功后置條件數據成功備份并保存基本事件點UC12a.管理員向系統發出數據管理請求UC12b.系統要求管理員選擇數據管理功能UC12c.管理員提交備份數據請求UC12d.系統顯示數據備份界面要求用戶選擇UC12e.管理員提交備份請求UC12f.系統成功備份數據并保存(12)數據備份在業務用例

溫馨提示

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

評論

0/150

提交評論