計算機畢業設計 jsp電影院售票管理系統ssh 畢設1
演示視頻:
https://www.bilibili.com/video/BV1cm411D7yH/
3.1 可行性分析
可行性分析能夠讓系統用Zui低的開發成本來獲得Zui高的經濟效益??尚行苑治瞿康氖歉鶕_發系統的用戶需求,明確研究方向,明確目標。通過詳細的分析調查以及系統的框架設計功能模塊分析,找到可行的方法。對要設計實現的電影院售票管理系統從技術上、經濟上、法律上、操作上進行可行性研究調查,這樣既能夠保證信息資源的合理利用,也能夠避免在學習工作設計程序過程中因失誤而導致的系統錯漏問題,協助我們對設計做出更加合理和可惜的抉擇。
3.1.1 技術可行性本電影院售票管理系統主要采用JSP技術和MYSQL數據庫作為設計工具,學習起來非常容易并且使用便利。
作為計算機專業的學生,掌握了JSP技術的主要知識,也對MYSQL數據庫的操作進行了系統的學習。本系統從整體上看設計起來比較容易,本系統開發的重點就是對數據庫的設計和操作。在大學對軟件工程,軟件測試,UML統一建模語言等課程進行過系統的了解,也能夠對這些課程進行開發,擁有一定的系統辨別、開發和檢驗能力。因此將JSP技術以及MYSQL結合起來開發一套電影院售票管理系統,必定是可行并且高效的。
3.1.2 經濟可行性本電影院售票管理系統采用的軟件都是開源的,這樣能夠削減很多的精力和資源,降低開發成本。同時也能夠提升設計的作用,同時電影院售票管理系統對計算機配置的條件要求很低,即使是網吧淘汰下來的計算機也能夠滿足需要,因此,本系統在經濟上是完全具有可行性的。
3.1.3 操作可行性電影院售票管理系統采用常見的界面窗口的登錄界面,而系統的開發則采用的是較為常用的JSP技術、JAVA語言開發。這些策使得用戶不需要很長的時間就能夠快速熟悉本電影院售票管理系統,并掌握系統的操作方法。而且本系統操作比較容易,大部分輸入信息頁面選擇的形式都是下拉框。在有些頁面,信息可以自動生成,不需要輸入。輸入時間也采用了日歷控件,操作比較容易,對操作人員的要求不高,只需要熟練操作WINDOWS即可。
3.1.4 法律可行性此系統設計是自己設計的電影院售票管理系統,具有很大的實際意義。開發環境軟件和使用的數據庫都是開源代碼,因此對這個系統進行開發與普通的系統軟件設計存在很大不同,沒有侵權等問題,在法律上完全具有可行性。
我們進行了四個方面的可行性研究,可以看出,該電影院售票管理系統的開發是沒有問題的。
3.2 功能需求分析
本電影院售票管理系統主要滿足兩種用戶的需求,這兩種用戶分別為管理員和用戶,用戶間的靜態結構圖如圖3-1所示。
圖3-1 用戶間靜態結構圖
管理員用戶可對系統進行全面的管理,主要包括個人中心、首頁輪播管理、電影資訊管理、注冊客戶管理、電影分類管理、電影管理、帖子管理、帖子回復管理、員工管理、統計中心管理功能。
用戶進入本系統可查看電影信息,注冊登陸后可進行電影資訊、電影愛好論壇、我的訂票、我的帖子、我的信息。
3.3 性能需求分析
3.3.1系統的安全性此電影院售票管理系統設計要嚴格控制管理權限,具體要求如下:
1.要想對電影院售票管理系統設計信息進行管理,首先要依靠用戶名和密碼在系統中登陸,無權限的用戶不可以通過任何方式登錄系統和對系統的任何信息和數據進行查看,這樣可以保證系統的安全可靠性和準確性。
2.在具體實現中對不同的權限進行設定,不同權限的用戶在系統中登陸后,不可以越級操作。
3.3.2數據的完整性1.所有記錄信息要保持全面,信息記錄內容不可以是空。
2.各種數據間相互聯系要保持正確。
3.相同數據在不同記錄中要保持一致。
3.4 系統UML用例分析
UML的縮寫是 Unified Modeling Language,又稱統一建模語言。是用來對軟件密集系統進行可視化建模的一種語言。它是開發者對客觀事物進行建模的標記,同時它也是為開發者了解系統需要什么樣的功能和整個流程是什么樣的做的前期工作?,F在我們就對本電影院售票管理系統進行UML建模分析。
本電影院售票管理系統UML用例圖如圖3-2所示。
圖3-2 系統用例圖
3.5 系統流程分析
系統流程分析是調查分析系統所涉及到的每個環節的業務流程,從系統的注冊登錄著手,以實際操作為出發點,掌握所有自主學習信息的管理內容,保證信息能夠正確的輸入和輸出,數據存儲的完整性以及信息處理方法過程,并根據實際操作步驟來繪制出具體的流程圖。
3.3.1注冊流程未有賬號的用戶可進行注冊操作,在注冊時系統會判斷用戶名是否已存在,已存在的話,提示返回重新填寫用戶名,用戶名不存在,填寫密碼,確認密碼,系統判斷兩次密碼是否一致,一致則在數據庫中添加用戶信息,注冊成功。用戶注冊流程圖如圖3-3所示。
圖3-3注冊流程圖
3.3.2登錄流程為了保證系統的安全性,要對本電影院售票管理系統進行管理,必須進行管理員登錄,否則無權進行系統管理,同時用戶要想實現在線留言、在線選座等操作,也必須登錄系統。用戶登錄流程圖如圖3-4所示
圖3-4登錄流程圖
3.6界面需求分析
目前,界面設計已經成為對軟件質量進行評價的一條關鍵指標,一個好的用戶界面可以使用戶使用系統的信心和興趣增加,從而使工作效率提高,JSP技術是將JAVA語言作為腳本語言的,JSP網頁給整個服務器端的JAVA庫單元提供了一個接口用來服務HTTP的應用程序。創建動態頁面比較方便??蛻艚缑媸侵杠浖到y與用戶交互的接口,往往涵蓋輸出、輸入、人機對話的界面格式等。
1.輸出設計
輸出是由電腦對輸入的基本信息進行解決,生成高質量的有效信息,并使之具有一定的格式,提供給管理者使用,這是輸出設計的主要責任和目標。
系統開發的過程與實施過程相反,并不是從輸入設計到輸出設計,而是從輸出設計到輸入設計。這是由于輸出表格與使用者直接相聯系,設計的目的應當是確保使用者可以很方便的使用輸出表格,并且可以將各部門的有用信息及時的反映出來。輸出設計的準繩是既要整體琢磨不同管理層的所有需要,又要簡潔,不要提供給用戶不需要的信息。
2.輸入設計
輸入數據的收集和錄入是比較麻煩的,需要非常多的人力和一定設備,而且經常出錯。一旦輸入系統的數據不正確,那么處理后的輸出就會擴大這些錯誤,因此輸入的數據的準確性對整個系統的性能起著決定性意義。
輸入設計有以下幾點原則:
1)輸入量應盡量保持在能夠滿足處理要求的Zui低限度。輸入量越少,錯誤率就會越少,數據的準備時間也越少。
2)應盡可能的使輸入的準備以及輸入的過程進行時比較方便,這樣使錯誤的發生率降低。
3)應盡量早檢查輸入數據(盡量接近原數據發生點),以便使錯誤更正比較及時。
4)輸入數據盡早地記錄成其處理所需的形式,以防止數據由一種介質轉移到另一種介質時需要轉錄而可能發生的錯誤。
3.7非功能需求分析
1.完整性需求
要求各種信息記錄的完整性,信息內容不能為空,各種數據間聯系應保持正確性,且相同的數據在不同記錄中的一致性。
2.性能需求
頁面響應時問應該在3秒以內,Zui長不能超過4秒;并支持至少10000人同時在線瀏覽系統。
3.界面需求
系統界面要求簡單明了,容易操作,符合用戶操作習慣。
3.安全性需求
要充分保證系統的安全性、穩定性。要想對本系統進行管理,必須經過正確的賬號密碼進行管理員登錄,否則無法進行系統管理。
4 系統設計
3.1 系統結構設計
本電影院售票管理系統主要包括用戶模塊和管理模塊,根據第三章中系統功能需求分析,系統功能模塊設計是一個將一個龐大的任務細分為多個小的任務的過程,這些小的任務分段完成后,組合在一起形成一個完整的任務。它具體的工作步驟是:
1、系統被分解多個子模塊
2、對各個子模塊的功能進行預先的設計
3、對各個子模塊之間的邏輯關系進行設計
4、對各個模塊的界面以及模塊間信息的傳輸進行設計
在整個設計過程,以確定可能的具體方案達成每一個小的Zui終目標,對于每一個小的目標而言,我們必須先了解一些相關的需求分析的信息。然后對系統進行初步的設計,并對其逐漸進行優化,設計出一個具體可實現的系統功能模塊。
本電影院售票管理系統的結構圖如圖3-1所示:
圖 3-1 系統結構圖
3.2系統順序圖
使用順序圖可以更好的將系統模塊化,并明確各個模塊的功能。下面就介紹本系統幾個主要模塊的順序圖。
3.2.1登錄模塊順序圖用戶和管理員均可進行登錄操作,登錄模塊的順序圖如圖 3-2 所示。
圖3-2用戶登錄順序圖
3.2.2添加信息模塊順序圖管理員可進行添加電影信息、電影分類信息等,添加信息順序圖如圖3-3所示
圖3-3添加信息順序圖
3.3 數據庫設計
數據庫是計算機信息系統的基礎。信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作必須在數據庫管理系統的的支持下才能進行。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。
數據庫的設計一般要可以分為個步驟:分別是分析需求、設計概念、設計邏輯、設計物理。
3.3.1 數據庫概念結構設計在數據庫概念設計中,通常用四種方法:自頂向下、自底向上、逐步擴張、混合策略,以它為骨架集成由自底向上策略中設計的各局部概念結構。
設計概念就是在數據分析的基礎上自下而上的對整個系統的數據庫概念結構進行設計。從用戶的角度對視圖進行開發,然后集成視圖,Zui后分析從而取得Zui后的結果。
對概念進行設計時采用實體—聯系(E-R)的模型開發措施。E-R模型法的構成元素有:實體、屬性、聯系,E-R模型可以用E-R圖來表示,是對用戶工作環境中所相關的事物給予提示,對實體特性的描述就是屬性。
數據庫概念模型是為了將現實世界中信息進行抽象而設計的,從而實現信息世界的建模,因此,概念模型是進行數據庫設計的重要工具。在概念模式的設計中,E-R模型法是Zui常見的設計方法。
本系統的E-R圖如下圖所示:
1、評論信息實體E-R圖如圖3-4所示:
圖3-4 評論信息實體的E-R圖
2、管理員信息實體E-R圖如圖3-5所示:
圖3-5 管理員信息實體E-R圖
3、類別實體圖如圖3-6所示。
圖3-6 類別實體E-R圖
4、電影信息實體圖如圖3-7所示。
圖3-7電影信息實體E-R圖
5、用戶信息實體圖如圖3-8所示。
圖3-8用戶信息實體E-R圖
- 計算機畢業設計 jsp電子政務文檔審批系統sqlserver 畢設32 2024-04-28
- 計算機畢業設計 jsp畢業論文選題網sqlserver 畢設78 2024-04-28
- 計算機畢業設計 jsp房管局房屋交易管理系統ssm 畢設82 2024-04-28
- 計算機畢業設計 jsp房屋租賃系統ssh 畢設0 2024-04-28
- 計算機畢業設計 jsp房產中介租憑網ssh 畢設100 2024-04-28
- 計算機畢業設計 jsp家電售后信息管理系統mysql 畢設50 2024-04-28
- 計算機畢業設計 jsp家校通管理系統ssm 畢設72 2024-04-28
- 計算機畢業設計 jsp大學生運動會springmvc 畢設23 2024-04-28
- 計算機畢業設計 jsp黨建信息管理系統springmvc 畢設28 2024-04-28
- 計算機畢業設計 jsp保護隱私的遠程醫療查詢系統springmvc 畢設79 2024-04-28
- 計算機畢業設計 jsp保健品銷售購物網站ssh 畢設58 2024-04-28
- 計算機畢業設計 jsp網上求職報名系統springmvc 畢設79 2024-04-28
- 計算機畢業設計 jsp網上搜索引擎系統sqlserver 畢設73 2024-04-28
- 計算機畢業設計 jsp教學輔助系統sqlserver 畢設63 2024-04-28
- 計算機畢業設計 jsp手機銷售網站sqlserver 畢設45 2024-04-28