學生資訊管理系統之深度理解

ZeroWM發表於2013-08-19


一、對學生資訊管理系統介面直觀分析

這是我總結系統整體的架構圖,雖然有骨架,但是還是很膚淺很粗糙的半成品,它羅列的僅僅是一個事實,沒有表現出內在的聯絡。就像蓋房子,它有柱子,有樑,但是沒有瓦片,也沒有水泥。


二、對學生資訊管理系統邏輯關係剖析

邏輯關係依據:前面新增的學生資訊可能成為後面的組合框中的選項,組合框中的選項又可能決定另外其他的選項。必須保證組合框中有內容。


下圖是我自己總結的邏輯關係:



進行邏輯關係分析的步驟是:


1.執行窗體,並且嘗試新增資訊,分析對比總結。

檢視每個窗體,記錄combo、text新增什麼型別的資訊,最後彙總那個資訊從text中過渡到了combo。比如開始我在text中新增了學號的資訊,在新增成績資訊窗體執行的時候,它會出現在combo選項裡面。這樣的新增是有先後順序的。


2.修改邏輯順序從巨集觀到區域性。

首先調整選單欄順序。比如我先新增學籍資訊,窗體中學號處combo選項為空,那麼我就應該順藤先把學號處的選項該載入上,那麼班級管理就應該提前於學籍資訊,新增班級資訊就應該優先於新增學籍資訊。

其次調整每個窗體中combo的屬性。比如使用者選擇性別的時候,就兩個選擇男、女,這個時候沒有輸入文字的必要。但是把所有窗體中的combo都改成2——dropdown list,如果在修改的時候,就會報錯,因為它是隻讀屬性,不允許修改。所以有的combo可以改成屬性2,有的則不可以。


如果大家覺得哪裡不妥,還望大家指出!謝謝!



相關文章