學生成績管理工作是高校教育工作的一項重要內容。教務管理工作是指學
校管理人員按照一定教育方針,運用先進的管理手段,組織、協調、指揮並
指導各用戶活動,以便高效率、高質量地完成各項教學任務,完成國家所制定
的教育目標。學生成績管理工作是學校教學工作的中樞,是保證高校教學機制
正常運轉的樞紐,它是一項目的性、計划性、適用性、創造性和科學性很強的
工作。學生成績工作關系到高校教學秩序的穩定。
管理信息系統開發方法主要有結構化生命周期開發方法、原型法、面向對
象的開發方法等。學生成績管理子系統需要解決的問題就是盡量利用學生成績
管理系統現有的軟硬件環境,采用結構化生命周期開發方法,用結構化生命周
期開發方法開發一個系統,將整個開發過程划分為5個依次連接的階段。
①系統規划階段:主要任務是明確系統開發的請求,並進行初步的調查,
通過可行性研究確定下一階段的實施。
②系統分析階段:主要任務是對組織結構與功能進行分析,理清學生成績
輸出流程和數據流程的處理,並且將學生成績輸出流程與數據流程抽象化,通
過對功能數據的分析,提出新系統的邏輯方案。
③系統設計階段:主要任務是確定系統的總體設計方案、划分子系統功能、
確定共享數據的組織,然后進行詳細設計,如處理模塊的設計、數據庫系統的
設計、輸入輸出界面的設計和編碼的設計等。
④系統實施階段:主要任務是討論確定設計方案、對系統模塊進行調試、
進行系統運行所需數據的准備、對相關人員進行培訓等。
⑤系統運行階段:主要任務是進行系統的日常運行管理,評價系統的運行
效率,對運行費用和效果進行監理審計,如出現問題則對系統進行修改、調整。
這五個階段共同構成了系統開發的生命周期。結構化生命周期開發方法嚴
格區分了開發階段,非常重視文檔工作,對於開發過程中出現的問題可以得到
及時的糾正,避免出現混亂狀態。但是,該方法不可避免地出現開發周期過長、
系統預算超支的情況,而且在開發過程中,用戶的需求一旦發生變化,系統將
很難做出調整。應用這種開發方法達到充分利用學校現有資源,提高系統開發
水平和應用效果的目的;系統應符合在校學生管理服務的學生信息管理、學生
課程管理、學生成績管理、實用工具及系統維護的要求,滿足學生成績管理服務
相關人員日常使用的需要,並達到操作過程中直觀、方便、實用、安全的特點;
系統應采用模塊化程序設計的方法,既便於系統功能的各種組合和修改,又便
於未參與項目設計的人員進行系統維護。系統應具備數據庫維護功能,及時根
據用戶需求進行數據的添加、修改、刪除及備份數據等操作。
本次設計首先調查系統的需求並進行分析整理,用文字與圖形工具相結合
的方法,描述了系統的功能需求,以防止與用戶溝通時產生理解上的二義性。
然后在系統需求分析的基礎上進行了系統模塊的划分及模塊層次關系的確定,
對每個模塊功能進行了詳細的論述,並介紹了數據庫的設計過程;接下來對系
統進行詳細設計,包括向各個界面添加組件及添加代碼,並進行單元測試;最
后對系統進行集成測試並調試。
系統功能要求
(1)
在正確輸入了登錄系統的用戶名稱和密碼后可以順利的進入系統的
主窗體界面中。
(2)
管理員在進入教師信息,學生信息,課程信息界面后,能方便的進
行添加和刪除操作,使得添加的數據信息能夠在信息界面的JTable表格中被看到。
(3)
教師在進入系統后,可以選擇課程,並對選修該課程的學生錄入成績。
(4)
學生在進入系統后,能夠直接查看到自己的成績。
(5)
各個用戶在進入主窗體后,都可以點擊幫助菜單中的關於菜單項,
對該系統的基本信息做一了解。
系統總體設計
該學生成績管理系統的設計,主要解決的是對學生成績管理系統中的教師
基本信息、學生基本信息、課程基本信息進行管理的問題。實現功能模塊時,
采用先模塊化,后集成化,即對系統各個功能模塊分別獨立設計和調試,在創
建系統主窗體時再將各個功能模塊通過主窗體的菜單集成到一起,最后進行系
統整體設計調試。在訪問數據庫時,采用公共數據模塊存放訪問數據庫需要的
對象。該模塊在各個功能模塊中被直接調用,避免對數據庫的反復連接,並可
減少代碼編寫,從而提高系統設計的效率。