計算機畢業設計jsp微信小程序 課后輔導管理系統mysql畢設9
https://www.bilibili.com/video/BV11m411U7uy/
演示視頻:
3.1可行性分析
通過對系統實行的目的初步調查和分析,提出可行性方案并對其一一進行論證。我們在這里主要從技術可行性、經濟可行性、操作可行性三方面進行分析。
3.1.1 技術可行性本課后輔導管理系統主要采用PHP技術,基于微信小程序,采用MYSQL數據庫進行開發的。系統的開發主要包括前端應用程序的開發以及后臺數據庫的建立和維護兩個方面。對于應用程序的開發要求具備功能要完備、使用應簡單等特點,而對于數據庫的建立和維護則要求建立一個數據完整性強、數據安全性好、數據穩定性高的庫。
作為計算機專業的學生,對數據庫比較熟悉,掌握了PHP技術,MYSQL數據庫,在大學對軟件工程,軟件測試,UML統一建模語言等課程進行過系統的了解,也能夠對這些課程進行開發,擁有一定的系統辨別、開發和檢驗能力。建立這樣一個系統應該在能力范圍之內
:課后輔導管理系統的開發技術具有很高可行性,且開發人員掌握了一定的開發技術,所以系統的開發具有可行性。
3.1.2經濟可行性經濟可行性研究是對組織的經濟現狀和投資能力進行分析,對系統建設運行和維護費用進行估算,對系統建成后可能取得的社會和經濟效益進行估計。由于本課后輔導管理系統所要求的硬件(計算機及相關硬件)和軟件環境,市場上都容易購買到或從相關網站下載,系統成本主要集中在本課后輔導管理系統的開發與維護上,對開發人員不造成過重的經濟負擔。而一旦此系統投入使用,不僅可以減少管理人員的工作強度,提高管理效率,而且方便了用戶進行預約等,目標系統不是很復雜,開發的周期較短,人員經濟支出不大,所節省的大量人力、財力產生的效益將遠遠大于本課后輔導管理系統的開發成本,所以從經濟方面講開發此系統是可行的。
3.1.3操作可行性此課后輔導管理系統是基于微信平臺開發的,操作非常容易,只要用戶用過智能手機,打開微信客戶端應用軟件,進入本課后輔導管理系統,便可進行查詢信息、預約等操作,方便快捷,因此操作方面是可行的。
本課后輔導管理系統的設計是必要可行的。
3.2性能需求分析
(1)完整性分析:要求各種信息記錄的完整性,內容不能為空,各種數據間聯系應保持正確性,且相同的數據在不同記錄中的一致性。
(2)系統運行速度分析:頁面響應時問應該在3秒以內,Zui長不能超過4秒。
(3)界面分析:系統界面要求簡單明了,容易操作,符合用戶操作習慣。
(4)安全性分析:要充分保證系統的安全性、穩定性。要想對系統進行管理,必須經過正確的賬號密碼進行登錄,否則無權進行管理。在具體實現中對不同的權限進行設定,不同權限的用戶在系統中登陸后,不可以越級操作。
3.3 功能需求分析
本課后輔導管理系統下面將具體分析這用戶的功能需求。
用戶:用戶通過微信小程序進入本微信小程序,可進行查看課程信息,并可進行搜索、用戶可以進行預約,并且可以進行評價和取消預約,進行我的課程和已上完課程查看。
3.4系統流程分析
3.3.1 開發流程在開發本課后輔導管理系統時,首先進行需求分析,進而對系統進行總體的設計規劃,設計系統功能模塊,數據庫的選擇等,本系統的開發流程如圖3-1所示
圖3-1 系統開發流程圖
3.3.2 登錄流程用戶要想進入系統,必須首先通過正確的賬號和密碼進行登錄系統。登錄模塊主要完成系統管理員和用戶的登入,輸入賬號和密碼,系統自動驗證數據的正確與否,登錄信息正確則進行對應用戶功能界面,否則登錄失敗。登錄流程圖如圖3-2所示。
圖3-2 系統登錄流程圖
3.3.3 添加信息流程管理員和用戶登錄后均可進行添加信息操作,系統在添加信息的時候,首先輸入信息,看信息是否正確,正確的話,添加成功,否則返回輸入信息,添加信息流程圖如圖3-3所示。
圖3-3系統添加信息流程圖
3.5系統UML用例分析
UML的縮寫是 Unified Modeling Language,又稱統一建模語言。是用來對軟件密集系統進行可視化建模的一種語言。它是開發者對客觀事物進行建模的標記,同時它也是為開發者了解系統需要什么樣的功能和整個流程是什么樣的做的前期工作?,F在我們就對本課后輔導管理系統進行UML建模分析。
本課后輔導管理系統系統UML用例圖如圖3-5所示。
圖3-5 系統UML用例圖
4系統設計
本課后輔導管理系統不僅要求功能完善,而且還要界面友好,因此,對于一個成功的系統設計,功能模塊的設計是關鍵。
在設計體系的時候要做到全方位的站在用戶的立場上考慮問題,讓Zui終的系統能夠順應大眾用戶的需求。這一章節將重點突出對于體系的結構框架的設計描述上,以及系統的數據庫設計。
3.1系統結構設計
系統架構的結構設計是一個將一個龐大的任務細分為多個小的任務的過程,這些小的任務分段完成后,組合在一起形成一個完整的任務。它具體的工作步驟是:
1.系統被分解多個子模塊
2.對各個子模塊的功能進行預先的設計
3.對各個子模塊之間的邏輯關系進行設計
3.對各個模塊的界面以及模塊間信息的傳輸進行設計
在整個設計過程,以確定可能的具體方案達成每一個小的Zui終目標,對于每一個小的目標而言,我們必須先了解一些相關的需求分析的信息。然后對系統進行初步的設計,并對其逐漸進行優化,設計出一個具體可實現的系統結構。
本課后輔導管理系統系統結構圖如圖3-1所示。
圖3-2 系統功能模塊圖
3.2系統順序圖
順序圖表示交互、是指為得到一個期望的結果而在多個分類器角色之間進行的交互序列。
(1)登錄順序圖
圖3-2 登錄順序圖
3.3系統數據庫設計
數據庫是計算機信息系統的基礎。信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作必須在數據庫管理系統的的支持下才能進行。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。
3.3.1 數據庫設計原則在概念設計中,通常用四種方法:
自頂向下、自底向上、逐步擴張、混合策略,以它為骨架集成由自底向上策略中設計的各局部概念結構
在物理結構設計階段首先分兩步走:
確定數據庫的物理結構,在關系數據庫中主要是指存取方法和存儲結構。 對物理結構的評價是時間和空間效率。
選取正確的關系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。
3.3.2數據庫概念設計設計概念就是在數據分析的基礎上自下而上的對整個系統的數據庫概念結構進行設計。從用戶的角度對視圖進行開發,然后集成視圖,Zui后分析從而取得Zui后的結果。
對概念進行設計時采用實體—聯系(E-R)的模型開發措施。E-R模型法的構成元素有:實體、屬性、聯系,E-R模型可以用E-R圖來表示,是對用戶工作環境中所相關的事物給予提示,對實體特性的描述就是屬性。
設計概念的出發點是能夠對企業組織信息要求的數據庫概念結構進行反映,就是概念模式。概念模式不依附數據庫邏輯結構,,也不依賴支持數據庫的DBMS,獨立于計算機系統。
數據庫概念模型是為了將現實世界中信息進行抽象而設計的,從而實現信息世界的建模,因此,概念模型是進行數據庫設計的重要工具。在概念模式的設計中,E-R模型法是Zui常見的設計方法。
根據系統的功能模塊劃分,具體分析了本系統中大部分的實體,本系統的主要實體圖如下:
1、用戶實體屬性圖如圖3-3所示
圖3-3 用戶實體屬性圖
2、課程實體屬性圖如圖3-4所示
圖3-4課程實體屬性圖
3、預約實體屬性圖如圖3-5所示
圖3-5 預約實體屬性圖
- 計算機畢業設計jsp居民水電費管理系統sqlserver畢設44 2024-04-28
- 計算機畢業設計jsp客戶關系系統sqlserver畢設70 2024-04-28
- 計算機畢業設計jsp實驗室系統ssm畢設52 2024-04-28
- 計算機畢業設計jsp學生考勤系統mysql畢設73 2024-04-28
- 計算機畢業設計jsp失物招領mysql畢設74 2024-04-28
- 計算機畢業設計jsp農村養老保險系統mysql畢設37 2024-04-28
- 計算機畢業設計jsp人才中介平臺mysql畢設99 2024-04-28
- 計算機畢業設計jsp書畫拍賣系統springmvc mysql畢設36 2024-04-28
- 計算機畢業設計 jsp高校教師年終考核填報系統springmvc 畢設14 2024-04-28
- 計算機畢業設計 jsp高校學生選課系統mysql 畢設95 2024-04-28
- 計算機畢業設計 jsp餐廳訂餐系統ssh 畢設39 2024-04-28
- 計算機畢業設計 jsp車輛維修管理系統ssm 畢設84 2024-04-28
- 計算機畢業設計 jsp超市銷售管理系統ssm 畢設16 2024-04-28
- 計算機畢業設計 jsp計算機設備管理與共享平臺mysql 畢設84 2024-04-28
- 計算機畢業設計 jsp花溪食堂美食點評系統springmvc 畢設5 2024-04-28