學生資訊管理系統之深度理解
一、對學生資訊管理系統介面直觀分析
這是我總結系統整體的架構圖,雖然有骨架,但是還是很膚淺很粗糙的半成品,它羅列的僅僅是一個事實,沒有表現出內在的聯絡。就像蓋房子,它有柱子,有樑,但是沒有瓦片,也沒有水泥。
二、對學生資訊管理系統邏輯關係剖析
邏輯關係依據:前面新增的學生資訊可能成為後面的組合框中的選項,組合框中的選項又可能決定另外其他的選項。必須保證組合框中有內容。
下圖是我自己總結的邏輯關係:
進行邏輯關係分析的步驟是:
1.執行窗體,並且嘗試新增資訊,分析對比總結。
檢視每個窗體,記錄combo、text新增什麼型別的資訊,最後彙總那個資訊從text中過渡到了combo。比如開始我在text中新增了學號的資訊,在新增成績資訊窗體執行的時候,它會出現在combo選項裡面。這樣的新增是有先後順序的。
2.修改邏輯順序從巨集觀到區域性。
首先調整選單欄順序。比如我先新增學籍資訊,窗體中學號處combo選項為空,那麼我就應該順藤先把學號處的選項該載入上,那麼班級管理就應該提前於學籍資訊,新增班級資訊就應該優先於新增學籍資訊。
其次調整每個窗體中combo的屬性。比如使用者選擇性別的時候,就兩個選擇男、女,這個時候沒有輸入文字的必要。但是把所有窗體中的combo都改成2——dropdown list,如果在修改的時候,就會報錯,因為它是隻讀屬性,不允許修改。所以有的combo可以改成屬性2,有的則不可以。
如果大家覺得哪裡不妥,還望大家指出!謝謝!
相關文章
- 學生選題資訊管理系統
- 學生資訊管理系統用例
- 基於php學生資訊管理系統PHP
- Java簡單學生資訊管理系統Java
- 某學校的學生資訊管理系統網站網站
- Java之學生資訊管理系統升級版(資料庫程式設計)Java資料庫程式設計
- Python編寫簡單的學生資訊管理系統Python
- java+SQL做學生資訊管理系統(增刪改查)學生新作JavaSQL
- 學生管理系統
- python實現學生資訊管理系統(從淺到深)Python
- Python專案開發案例(一)————學生資訊管理系統Python
- 教你如何運用python實現學生資訊管理系統Python
- Python學生資訊管理系統-簡易版(Python基礎)Python
- 學生管理系統(springMVC)SpringMVC
- Java入門專案:學生資訊管理系統V1Java
- 【C++】學生管理系統C++
- JAVA學生宿舍管理系統Java
- 理解作業系統之儲存管理作業系統
- (十)ArrayList&&學生管理系統
- Python簡易學生管理系統Python
- 教你如何用python實現學生通訊錄管理系統Python
- python基礎(16):學生資訊管理系統——Python編寫(附全部程式碼)Python
- Django練習-學生管理系統案例Django
- 9、ArrayList集合完成學生管理系統
- 基於jsp學生資訊管理系統的設計與實現(含原始檔)JS
- 基於java的大學生健康資訊管理系統的設計與實現Java
- 基於ThinkPHP框架開發的響應式學生資訊後臺管理系統PHP框架
- Java Swing+Mysql+beautyEye(介面優美)學校成績管理系統(管理員/學生/教師,資訊管理/選課管理/成績管理)JavaMySql
- 資訊系統專案管理系列之五:專案整體管理專案管理
- 資訊系統專案管理系列之六:專案範圍管理專案管理
- 4-資訊系統管理
- 醫學實驗室資訊管理系統原始碼原始碼
- C# 簡單的學生資訊管理系統,好看的UI介面,與資料庫互動C#UI資料庫
- Django學生資訊管理系統(6)學生成績新增和學生成績查詢(多對對關係)Django
- C語言學生管理系統原始碼C語言原始碼
- 管理資訊系統川大972 | 管理資訊系統全書知識點總結
- 學生資訊管理系統 (第二天 )技術彙總及問題解決
- 如何自主搭建資訊管理系統
- day09 集合基礎、學生管理系統