https://www.bilibili.com/video/BV1Rx4y1C7td/演示視頻:3.1系統需求分析
需求分析就是分析用戶的需要與要求。如果需要評估的結果準確地反映用戶的實際需求,這將直接影響到方案設計的整個階段,而且對系統的使用產生影響。著眼于需求評估是完成調查,收集和研究,并可能受到影響的數據管理和安全信息的需求的過程。需要研究是從用戶分析和細化的信息,在功能和性能上有描述。它是軟件開發過程中的第一階段的一部分,主要任務是要了解你需要什么,什么應做的工作,以確定系統的,因此在目標系統提出完整,準確,清晰,具體的要求,并表示以書面形式喚醒。
研究需求分析是對系統的功能需求方面進行評估,評估系統可以實現的具體功能能否滿足之前的預期效果。需求分析是在開發系統的前期需要做的功能,也是必不可少的一個步驟,只有做好系統的需求分析才能夠開發出一個可以使用的具體的信息管理系統。
通過系統的需求分析我們得出,本基于EasyUI技術動物園系統的開發是一個可以應用在互聯網上的管理系統,管理人員對動物園相關信息進行控制和管理,可以保證動物園管理的科學化、高效化。
3.2可行性分析通過對本基于EasyUI技術動物園系統的開發實行的目的初步調查和分析,提出可行性方案并對其一一進行論證。我們在這里主要從經濟可行性、技術可行性、操作可行性和時間可行性四方面進行分析。
3.2.1經濟可行性本基于EasyUI技術動物園系統的開發采用的軟件都是開源的,這樣能夠削減很多的精力和資源,降低開發成本。同時對計算機的配置要求也極低,即使是網吧淘汰下來的計算機也能夠滿足需要,因此,本基于EasyUI技術動物園系統的開發在經濟上是完全具有可行性的,所以在經濟上是十分可行的。
3.2.2技術可行性(1)硬件可行性分析
系統的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實現,只是需要確保系統的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導致系統的低性能以及效率低,從而導致整個系統的運行不順暢。以目前普遍的個人計算機的配置而言,這是十分容易實現的。因此,本系統的開發在硬件方面是可行的。
(2)軟件可行性分析
JSP技術提供了一個共同的機制類似的借口動態模型,設計更集中。此外,代碼復用,也可以很好的體現。因此,考慮到系統的實際情況,選擇JSP作為本系統開發技術。通過上述分析,該系統的設計實現在軟件方面是可行的。
因此,我們進行了三個方面的可行性研究,可以看出,基于EasyUI技術動物園系統的開發的開發是沒有問題的。
3.2.3操作可行性系統的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而系統的開發則采用的是較為常用的JSP技術。這些使得用戶不需要很長的時間就能夠快速熟悉系統,并掌握系統的操作方法。此外,為了方便系統管理維護人員,用戶登錄系統后會給出了一些提示,使得整個系統更加人性化,用戶操作更簡單方便。
3.2.4時間可行性從時間上看,在三個月的時間里學習相關知識,開發本基于EasyUI技術動物園系統的開發,時間上是有點緊,但是不是不可能實現,在做畢業設計的這幾個月里,我通過努力使得功能應該基本可以實現。
本基于EasyUI技術動物園系統的開發的開發具有很高的可行性。
3.3系統流程分析3.3.1操作流程管理員要想進入本系統,首先進入系統登錄界面,需通過正確的賬號、密碼進行登錄,系統會進行檢查登錄信息,信息正確則進入管理員功能界面,可進行功能操作處理,否則提示信息錯誤,登錄失敗。管理員操作流程如圖3-1所示。
圖3-1操作流程圖
3.3.2 添加信息流程管理員在添加信息時,信息編號系統采用自動增號的模式,無需管理員填寫,管理員在添加信息輸入信息,系統會自動對信息數據進行驗證,信息合法則驗證成功添加至數據庫,信息不合法提示添加失敗,重新輸入信息。添加信息流程如圖3-2所示。
圖3-2 添加信息流程圖
3.3.3 刪除信息流程管理員選擇要刪除的信息,單擊刪除按鈕,系統則提示是否確定刪除信息,用戶選擇確定刪除,則刪除信息成功,系統數據庫將信息進行刪除。刪除信息流程圖如圖3-3所示。
圖3-3 刪除信息流程圖
本基于EasyUI技術動物園系統的開發主要包括管理員模塊和用戶模塊兩大部分,系統結構圖如圖3-1所示。
圖3-1系統結構圖
3.2系統開發流程設計結合實際動物園信息管理進行的詳細調查,進而對本應用基于EasyUI技術動物園系統的開發的開發流程進行具體的分析。首先對系統進行需求分析,進入對系統的模塊、數據庫等進行詳細的設計,編寫代碼,進行系統整合,Zui后對系統進行測試,完善系統。系統開發流程圖如圖3-2所示
圖3-2系統開發圖
3.3系統順序圖順序圖是由采用通常方式表示的對象組成。對象用矩形框表示其中是帶下劃線的對象名;消息用帶箭頭的實線表示;時間用垂直虛線表示。每個對象下面延伸出來的虛線叫做生命線(lifeline)生命線上的窄矩形條叫做激活(activation)。
使用順序圖可以更好的將系統模塊化,并明確各個模塊的功能。下面就介紹本系統幾個主要模塊的順序圖。
3.3.1系統結構設計管理員和用戶均可進行登錄操作,進行相應功能操作,登錄模塊屬性圖如圖3-3所示。
圖3-3登錄模塊活動圖
3.3.2添加信息模塊順序圖管理員可進行信息到添加操作,添加信息模塊順序圖如圖3-4所示。
圖3-4添加信息模塊順序圖
- 計算機畢業設計 jsp加密數據查詢系統springmvc 畢設72 2024-04-28
- 計算機畢業設計 jsp創意禮品網ssm 畢設26 2024-04-28
- 計算機畢業設計 jsp公寓管理系統ssm 畢設14 2024-04-28
- 計算機畢業設計 jsp公務員考試報名系統sqlserver 畢設27 2024-04-28
- 計算機畢業設計 jsp健身房會員管理系統ssh 畢設27 2024-04-28
- 計算機畢業設計 jsp會員制健身中心系統ssh 畢設22 2024-04-28
- 計算機畢業設計 jsp二手交易網站ssm 畢設55 2024-04-28
- 計算機畢業設計 asp.net論壇BBS 畢設48 2024-04-28
- 計算機畢業設計 asp.net美食團購網 畢設32 2024-04-28
- 計算機畢業設計 asp.net網吧會員消費系統 畢設20 2024-04-28