電影院售票系統(tǒng)oracle課程設計_第1頁
電影院售票系統(tǒng)oracle課程設計_第2頁
電影院售票系統(tǒng)oracle課程設計_第3頁
電影院售票系統(tǒng)oracle課程設計_第4頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大連工業(yè)大學軟件工程導論課程設計題目:電影院售票系統(tǒng)專業(yè):信息與計算科學指導教師:王海文學生姓名:周超、李楠班級學號:信計 121 班-1 號、 21 號2015年7月3 日電影院售票系統(tǒng)需求說明書 .41引言 .41.1編寫目的 .41.2背景 .41.3定義 .51.4參考資料 .52任務概述 .52.1目標 .52.2用戶的特點 .52.3假定和約束 .62.4系統(tǒng)的功能模塊: .63需求規(guī)定 .對性能的規(guī)定 .103.3輸入輸出要求 .113.4各模塊數據流圖 .153.5數據管理能力要求 .183.6故障處理要求 .193.7其他專門要求 .19電影院售票系統(tǒng)概要設

2、計說明書 .201引言 .201 1 編寫目的 .201.2項目背景 .201.3定義 .211.4參考資料 .212任務概述 .212.1目標 .212.2運行環(huán)境 .222.3條件與限制 .223總體設計 .223.1系統(tǒng)結構與流程圖 .224系統(tǒng)數據結構設計 .265運行設計 .285.1運行模塊的組合 .285.2運行控制 .285.3運行時間 .286出錯處理 .286.1 出錯輸出信息286.2 出錯處理對策287 安全保密設計298 維護設計29電影院售票系統(tǒng)需求說明書1 引言1.1 編寫目的需求的編寫是為了研究影院售票系統(tǒng)軟件的開發(fā)途徑和應用方法。同時它也是進行項目策劃、概要設

3、計和詳細設計的基礎,是維護人員進行內部維護,信息更新,驗收和測試的依據。本說明書的預期讀者是與影院售票系統(tǒng)軟件開發(fā)有聯系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領導和公司人員,軟件驗證者。1.2 背景A、軟件系統(tǒng)的名稱:電影院售票系統(tǒng)B、任務提出者:王海文老師開發(fā)者:李楠、周超C、運行環(huán)境:客戶機服務器硬件支撐環(huán)境: cpu Core is 2.5Ghz 以上2G以上內存,4G以上硬盤,100M以太網卡,,cpu256M奔 1.0G 以上 ,以上內存,40G硬盤,100M以太網卡軟件支撐環(huán)境:Windows7+IE4.0或以上Windows2000 professional+.NET框

4、架 +IE6.0+IIS1.3 定義技術術語: SQL Server:所用的數據庫管理系統(tǒng) VS 2005:所用的開發(fā)軟件需求說明書:軟件開發(fā)需求分析階段的工作成果。時詳細記錄軟件需求信息的文檔,是開發(fā)者與用戶交流和系統(tǒng)進一步開發(fā)的依據。系統(tǒng)結構圖:對所開發(fā)系統(tǒng)的體系結構進行描述的圖形工具。系統(tǒng)用例圖:系統(tǒng)功能描述,使用戶能夠直觀地看到軟件實現的功能。實體關系圖:將對象的關系圖形化,從圖中可直接看出實體見得聯系及實體的屬性。1.4 參考資料(1)張海藩 .軟件工程 .人民郵電出版社 .2006 年 1 月(2)王華 .軟件工程實驗與課程設計指導 .電子工業(yè)出版社 .2008 年 6 月(3)V

5、B 程序設計,譚浩強、袁玫、薛淑斌編著,清華大學出版社。2 任務概述2.1 目標建立的影院售票系統(tǒng),要把影院的售票管理、訂票管理、退票管理等日常管理工作實行計算機統(tǒng)一管理,以提高工作效率和管理水平,同時增設會員管理、信息管理、結算管理和統(tǒng)計管理。2.2 用戶的特點本軟件的使用對象有影院負責人或管理人員(更新維護系統(tǒng)) ,影院售票人員(辦理售票,訂票,退票) 。備注:懂計算機的基本操作就可以利用該軟件進行所需操作2.3 假定和約束人力資源約束:估計開發(fā)該系統(tǒng)需購買硬件、 外部設備( P4 微機一臺、打印機一臺),花費 1.2 萬元左右,開發(fā)工作量約需 1 個人月工作量,月工資為 2000 元,開

6、發(fā)完成后維護費用每年 600 元,開發(fā)完成后,月工資減少為 600 元。技術約束:本項目的設計是 VB.NET程序設計語言的條件下進行的,技術設計采用軟硬一體化的設計方法。環(huán)境約束:運行該軟件所適用的具體設備必須是奔騰4、內存256 兆以上的計算機。2.4 系統(tǒng)的功能模塊:售票系統(tǒng)會員管理售票管理維護管理統(tǒng)計管理查詢管理3 需求規(guī)定3.1 對功能的規(guī)定本系統(tǒng)相應的需求有以下五個方面:(1) 能夠存儲一定數量的影片信息,并方便有效地進行相應的影片數據操作和管理,這主要包括以下內容。1、影片信息的錄入、修改及刪除。2、影片的上檔、下檔。3、電影票的出售、預訂、退還。4、電影信息的關鍵字搜索(2)

7、對一定數量的會員進行相應的信息存儲與管理,這其中包括以下內容。1、會員信息的登記、刪除及修改。2、會員資料的統(tǒng)計與查詢。(3) 能夠對影院的銷售信息進行統(tǒng)計,這其中包括以下內容。1、影院月、日銷售額的統(tǒng)計與查詢。2、影院放映的影片上座率與票房統(tǒng)計。(4) 數據保存:需要長期保存在數據庫中的信息有以下幾種1、影片信息:影片的基本信息2、會員信息:會員的基本信息3、售票信息:影片售票情況的統(tǒng)計信息4、帳號信息:圖書管理員和讀者的登陸帳號(5)系統(tǒng)用戶:影院管理員、售票員1、影院管理員:對影片和會員數據可執(zhí)行添加、修改以及查詢等操作。2、售票員:可進行電影票的出售、預訂、退還等日常操作。(1)、成員

8、管理要求對成員進行登錄時的身份驗證(2)任務管理登錄管理員會員個會影影場訂系查人查員院片次單統(tǒng)看訂支信評詢管管管管管維影票付息論積理理理理理護片管分理添刪添刪添刪添刪刪修添修刪加除加除加除加除除改加改除注冊會員管理普通用戶<<include>>查看影片<<include>><<include>>影院管理訂票<<include>><<include>><<include>>登錄影片管理會員<<include>>管理員<<

9、;include>>支付<<include>><<include>>場次管理個人信息管理<<include>>訂單管理評論系統(tǒng)維護查詢積分A. 普通用戶有查看電影、注冊的權限。注冊普通用戶查看影片B.會員有查看影片、訂票、支付、個人信息管理、評論、查看積分的功能和權限。查看影片訂票會員支付個人信息管理評論查詢積分C.影院管理員有會員管理、影片管理、場次管理、訂單管理、系統(tǒng)維護的功能。會員管理影院管理影片管理場次管理管理員訂單管理系統(tǒng)維護3.2 對性能的規(guī)定3.2.1 精度在精度需求上,根據使用需要,在各項數據的

10、輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據關鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配用戶名 ,泛型查找,只要滿足與輸入的關鍵字相匹配的用戶即輸出,可供用戶查找。3.2.2 時間特性要求在軟件方面,響應時間,更新處理時間都比較快且迅速,完全滿足用戶要求。3.2.3 靈活性當用戶需求,如操作方式,運行環(huán)境,結果精度,數據結構于其他軟件接口等發(fā)生變化時,設計的軟件要做適當調整 , 靈活性非常大。3.3 輸入輸出要求銷售影票:通過用戶提供的時間,場次,電影名,座位號,向數據庫傳送信息,然后在數據庫索引影院信息和座位信息是否符合要求,符合要求待售票員確認后再更新相關

11、數據,并將這些數據存入售票記錄文件,最后輸出顯示存儲成功;否則報錯。查看售票信息:進入售票信息管理系統(tǒng),只需要輸入電影票號即可,然后系統(tǒng)根據輸入的信息,送售票管理系統(tǒng)索引查找相關信息,最后將售票記錄的信息輸出顯示。管理員信息:數據名稱Administrator組成名稱格式范圍精度說明Password字符20-登錄時輸入的密碼UserName字符20-使用人員的姓名RoleIDInt8對應的角色標識備注姓名、密碼在登錄的時候,大小寫敏感影片信息:數據名稱組成Film名稱格式Film name字符Film Int numberFile profile字符Film 字符 languageFilm e

12、ditor字符范圍精度說明20-影片名稱8影片編號500影片簡介20影片語言40導演場次信息:數據名稱Information times組成名稱格式范圍精度說明Time字符20-Film nameInt8影片名稱Cinema IDint10影院編號影票信息:數據名稱Ticket information組成名稱格式范圍精度說明Ticket ID字符20-影票 IDSeatInt8座位號numberFilm nameint10電影名稱Film time日期20播放時間Ticketint10票價price系統(tǒng)的數據將按照不同的數據對象分成6 個數據庫表,分別為:管理員信息表( Manager)、影片

13、信息表( Film )、場次信息表(informationtime )、影票信息表( ticket information)、會員信息表( Member)、影院廳信息表( Playing hall)。關系圖如下:HallPKHall IDHall nameHall seatIDInfo timesPK Film timeHall nameFilm nameTicket infoPKTicket IDSeat numberFilm nameFilm timeTicket priceFK1TimeFilmPKFilm nameFilm numberFilm profileFilm language

14、File editor登錄管理員會員個會影影場訂系查人查員院片次單統(tǒng)看訂支信評詢管管管管管維影票付息論積理理理理理護片管分理添刪添刪添刪添刪刪修添修刪加除加除加除加除除改加改除3.4 各模塊數據流圖1.售票系統(tǒng)庫存影片信息顧客信息顧客信息影片信息顧客信息管理員事務售票系統(tǒng)事務更新影片信息影片信息售票出票影票顧客2. 統(tǒng)計系統(tǒng)事務管理員事務統(tǒng)計事務影片票房情況影院信息影院信息更新票房影院信息處理信息產生影院情況圖表情況圖表更新收入信息審查員影院收入信息3. 維護系統(tǒng)影院數據庫影院信息影院信息管理員事務維護事務更新影院數據處理影院出現顧客影院信息的問題庫4. 會員系統(tǒng)影院會員信息會員信息會員信息會

15、員信息會員信息事務更新會員信息會員信息產生會員信息會員辦理會員信息處理一覽表事務管理員顧客事務會員刪除事務會員信息產生會員信息更新會員信息會員信息處理一覽表會員信息會員信息會員信息會員信息影院會員信息5. 查詢系統(tǒng)影院信息數據庫管理員事務查詢事務顯示影院信息影院信息查詢信息所查詢信息產生信息圖表查詢信息顧客E-R 圖名稱聯系方式簡介編號編號姓名影院影片名稱員工密碼權限編號影片名稱影票場次卡號會員卡姓名座位號價格顧客姓名聯系方式3.5 數據管理能力要求定時整理數據:系統(tǒng)管理員根據現有影院廳數,對售票的數額,價格,會員折扣,座位號的添減等均可由計算機執(zhí)行,并將運行結果歸檔。查詢剩余票量:能隨時查詢

16、影院剩余票數,以便準確、及時、方便地為用戶提供購票信息,但不能修改數據 , 無信息處理權,即可以打印清單、瀏覽數據等,管理權限由系統(tǒng)管理員掌握和分配。3.6 故障處理要求內部故障處理 :在開發(fā)階段可以隨即修改數據庫里的相應內容。外部故障處理 :本軟件可能產生的錯誤為數據庫的錯誤信息,應由數據庫管理員對數據庫進行維護。為了確保系統(tǒng)恢復的能力,數據庫管理員要定期對數據庫進行備份。3.7 其他專門要求數據的安全性、完整性要求:售票信息各項數據信息必須保證安全性和完整性。電影院售票系統(tǒng)概要設計說明書1 引言1 1 編寫目的根據需求規(guī)格說明書 ,在仔細考慮討論之后,我們又進一步對電影院售票系統(tǒng)軟件的功能

17、劃分、數據結構、軟件總體結構有了進一步的認識。我們把討論的結果記錄下來,作為概要設計說明書,并作為進一步詳細設計軟件的基礎。1.2 項目背景人工售票的手續(xù)繁瑣、效率低下給具有強烈時間觀念的管理人員帶來了諸多不便,影院缺少一套完善的售票系統(tǒng)軟件,為了對售票的管理方便,因此必須開發(fā)影院售票系統(tǒng)。隨著計算機技術的不斷應用和提高,計算機已經深入到社會生活的各個角落。而采用手工售票的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費大量的人力。為了滿足售票人員對售票,訂票,退票等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,特編此影院售票系統(tǒng)軟件以提高影院的管理效率。A 、 件系統(tǒng)的名稱:影院售

18、票系統(tǒng)B、 任務提出者:王海文老師開發(fā)者:李楠周超使用者: XX 影院工作人員1.3 定義SQL Server :所用的數據庫管理系統(tǒng)Visio 2010:所用的畫圖軟件1.4 參考資料(1)張海藩 . 軟件工程 . 人民郵電出版社 .2006 年 1 月(2)王華 . 軟件工程實驗與課程設計指導 . 電子工業(yè)出版社 .2008 年 6 月(3)VB程序設計,譚浩強、袁玫、薛淑斌編著,清華大學出版社。2 任務概述2.1 目標具體而言,影院售票系統(tǒng)需要實現以下的需求:(1)能夠對播放電影,工作人員,售票事宜,檢票事宜,無用數據進行處理。(2)售票管理自然有專人負責,要處理各電影的電影票銷售問題。

19、當然包括退票問題,還有就是預訂電影票其實也就相當于買票。兩者可以當一回事處理。(3)檢票管理事宜要完成觀眾退票時檢票的事宜。其中包括了電影票的真假檢測問題。(4)數據管理要處理電影的播放的次序,工作人員的管理,以及過期電影票的處理問題。(5)能幫助售票人員利用計算機,快速方便地對影院售票情況,訂票情況,剩余座位查詢等進行高效的管理。2.2 運行環(huán)境Intel486 以上系列、 AMD K6 以上系列等 PC臺式機和便攜式電腦;運行時占用內存: 1MB;所需硬盤空間: 5MB;軟件平臺:中文 Windows95/98/NT 4.0 或更高版本并裝有 JAVA虛擬機的操作系統(tǒng);2.3 條件與限制比

20、較簡單,不能實現完善和全面的功能。還不能進行更好的管理。對于一些突發(fā)事件無法處理,以及影院的特殊要求服務無法實現。結構3 總體設計3.1 系統(tǒng)結構與流程圖總體流程圖啟動系統(tǒng)顯示登陸界面用戶選擇退出系統(tǒng)選擇項工號密碼服務項選擇取消輸入工號輸入密碼選擇項售票系統(tǒng)維護系統(tǒng)統(tǒng)計系統(tǒng)查詢系統(tǒng)會員系統(tǒng)3.1.1 售票管理結構圖售票管理影片信息場次信息可選座位信票價可獲積分息發(fā)刪修發(fā)刪更增修發(fā)布除改布除新加改布3.1.2 售票管理流程圖售票輸入電影票信息售票成功3.1.3 查詢模塊按影片名查詢輸入電影名登陸顯示售票界面選擇項預訂退票退出輸入電影票檢票失敗顯示為假信息成功輸入預訂者信息退票成功預訂成功登陸界面

21、選擇項按時間查詢按導演查詢退出輸入指定時間輸入導演名顯示電影信息3.1.4 會員模塊檢驗登陸界面選擇項添加會員信息刪除會員信息修改會員信息查詢會員信息退出輸入會員信息刪除全部修改部分選擇項會員信息會員信息生成會員 ID查詢姓名查詢 ID保存信息3.1.5 統(tǒng)計模塊登陸界面選擇項日營業(yè)額月營業(yè)額影片上座率退出統(tǒng)計查詢查詢查詢影片名查詢影片上座率返回3.1.6 維護模塊登陸選擇要維護的系統(tǒng)影庫系統(tǒng)職工系統(tǒng)添加修改刪除返回備份添加修改刪除返回備份返回輸入需要添加輸入需要添加或修改的影片或修改的職工信息信息返回或退出4 系統(tǒng)數據結構設計表一:影片信息表( Film )字段名數據類型長度是否空關鍵字說明Film nameChar30否主鍵影片名稱Film numberNumber20否影片編號Film profileInt200否影片簡介Film languageChar10否影片語言Film editorChar20否導演表二:電影票信息表( Ticket info )字段名數據類型長度是

溫馨提示

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

最新文檔

評論

0/150

提交評論