這一點是在敲**之前的,需求分析和總體設計 這兩點是至關重要在敲**中才不至於沒有方向,沒有邏輯。
軟體開發的五大步驟
1.需求分析
2.總體設計
3.實現階段
4.測試階段
5.維護階段
學生管理系統主要就包含 需求分析 總體設計 實現階段 測試階段
接下來主要講講學生的總體設計
1.學生管理系統需要實現的功能,這點歸於需求分析就不具體了解了。
2.進行系統功能模組設計
總共五個模組,這就是我們設計的整個的乙個框架。
3.流程設計
體現在各種資訊的提供和,儲存,更新,和查詢
這就要要求資料庫結構能充分瞞住各種資訊的輸入輸出。收集基本資料,資料結構 資料處理的流程,組成乙份詳盡的資料字典,為後面的具體設計打下基礎。
4.概念結構設計
得到上面的資料項和資料結構後,就可以設計出瞞足使用者需求的各種實體以及他們之間的關係。
這就需要利用e-r圖
5.邏輯結構設計
在形成概念結構的基礎上轉換為邏輯結構,對於關係型資料庫就是將e-r圖轉換為二位**。
二維**大家都知道就不再解釋了。
到這裡對學生管理系統的總體設計就完了,進行到這裡,就已經行了了自己的邏輯思路,剩下的就是具體**的實現,和除錯。
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...
學生資訊管理系統
學生資訊管理系統由13個窗體1乙個mdi窗體乙個模組組成,窗體主要實現了登陸 新增 修改 檢視等功能,模組主要是存放全域性變數和各種函式。在敲這個系統之前,我覺得有個問題需要考慮一下,要是想一邊敲一邊除錯的話,那前面就得把資料庫等配置好了,如果想敲完再除錯的話,那就什麼時候配置好資料庫都可以。我當時...