信息管理功能模塊的分析與設計

時間:2022-03-30 03:35:00

導語:信息管理功能模塊的分析與設計一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

信息管理功能模塊的分析與設計

論文關鍵詞:信息管理系統;功能模塊;數據庫

論文摘要:隨著學校規模擴大,學生人數迅速增加,采用紙介質來管理學生信息的辦法已經不能適應時代的發展,推行計算機信息管理系統來管理學生信息是大勢所趨。

目前大多數學校對于學生信息的管理仍未實現計算機系統化管理,不同管理人員的管理方式方法不盡相同,容易造成數據不一致。因此建立學生信息管理系統就是要使學生信息的管理方式得以規范化。即采用計算機技術處理事務,使信息能夠方便地、高效地保存和管理;管理方式遵循一定的流程,提高管理人員的工作效率;同時又能實現迅速、全方位的信息采集與信息處理,為學校管理日常事務提供科學的依據。

信息化管理是當今的一個發展趨勢,其優勢主要體現在:一方面經過信息管理系統處理的信息具備規范化以及保密性,另一方面采用信息管理系統可減少不同人員之間操作上的差異性,減少人為錯誤。學生信息管理是每所學校都必須面對的問題,一直以來人們使用傳統的人工方式進行學生的信息管理,這種管理方式存在許多弊端:手工工作量大,難免出現人為失誤,數據難以統計與分析;學籍表、成績單格式不規范、不統一等。面對越來越龐大的信息,學校特別需要專門管理學生信息的計算機應用系統。通過建立這樣的系統,可以規范學生各種信息的管理,提高學生信息管理效率,快速查詢信息和進行科學統計,減少管理方面的工作量和成本。

因此,開發一個信息系統,幫助管理部門和廣大教師提高工作效率,實現學生管理工作的系統化、規范化和自動化,其意義是顯而易見的。

一、系統分析與設計

本系統主要針對各類學校學生管理要求進行設計,在開發完成之時應該具備一定的先進性、實用性,保證系統不需要在短期內進行大規模調整;同時應考慮硬件要求和可移植性,避免學校因為使用系統而大量投資升級設備。系統應該實現的功能目標有:

(1)能夠系統地管理學生的各類信息;(2)能夠快速地進行學生各類信息的查詢;(3)要求有良好的人機界面,原始數據的編輯簡單方便,數據穩定性好;(4)減少人工的參與和基礎信息的錄入,具有良好的自治功能和信息循環。

該系統的開發包括后臺數據庫的設計及前臺應用程序的開發兩個方面。對于數據庫的設計要求數據的一致性和完整性強,數據的安全性好;而對應用程序要求功能完整,方便使用,瀏覽統計,能夠實現數據更新等。學生信息管理系統是以學校管理方式為實例而設計的一種應用系統,系統的前臺設計主要包括界面設計,菜單設計,超鏈接幾個方面,數據系統的主要功能模塊有系統管理、學籍管理、班級管理、課程管理、成績管理5大管理模塊,使用者通過設定的賬號和密碼登錄后即可使用該系統的相關功能進行數據操作,系統的特點是通用性和簡單操作性。各模塊主要功能描述如下:

(1)系統管理模塊:該模塊主要功能是驗證使用該系統的用戶是否合法,并使操作記錄可以追蹤,這是基于系統安全性的考慮包括添加用戶,修改密碼等。(2)學籍管理模塊:該模塊主要功能是實現對學生個人信息的管理與查詢,包括記錄的增、改、刪操作及多種查詢方式功能。(3)班級管理模塊:該模塊包括系院設置與班級設置兩個子模塊,包括系院、班級相關信息的瀏覽、增改刪操作及查詢等功能。(4)課程管理模塊:該模塊主要任務是對課程信息的增改刪操作,對各個班級的課程進行設置,以及相關課程信息的查詢等。

(5)成績管理模塊:該模塊是以班級為單位,查詢指定課程的成績列表;也可以編輯學生成績。生成成績單窗口的功能主要是生成學生個人成績列表,并自動計算平均成績。

二、功能模塊的實現

設計學生信息管理系統主要從模塊設計、數據庫設計、功能整合等幾個方面開始入手,每個模塊通過數據庫相互關聯,所以在數據庫設計時要充分考慮數據的有效性,減少數據冗余。由于操作人員不一定是專業的計算機人員,所以要求系統有良好的人機界面。系統采用自上而下的設計思想,在windowsxpprofessional操作系統環境下,用visualbasic6.0作為程序開發設計工具,使用microsoftsqlserver2000進行數據庫設計,使用ado數據庫接口,通過odbc的方法進行數據庫訪問,采用程序分層的架構實現對資源的全盤管理。

在學生信息管理系統中,需要完成的功能比較多,而且幾乎所有的功能都涉及到數據庫,為了簡化代碼復雜性,將ado訪問數據庫的一些方法和對象定義在一個公共模塊——database.bas中,系統運行時將直接調用該模塊,實現數據傳輸和操作。模塊的功能總結起來有幾類:瀏覽、增加、修改、刪除和查詢。以班級管理模塊為例,添加、修改班級信息主要通過設定判斷標志位來執行相應的操作,使用ado數據集傳遞信息更新數據庫。刪除功能則可通過調用定義好的公共模塊實現,系統中executesql是定義用于執行sql語句的過程,包括更新、刪除和插入語句。

實現各個模塊功能的編碼及調試后,將系統進行整合,然后編譯生成可執行文件。最后對系統進行測試,系統測試的目的是驗證軟件與設計需求是否一致,通過檢驗結果的可靠性和正確性消除錯誤,保證軟件質量。

三、結束語

隨著教育體制改革的深入,學校規模不斷擴大,學生人數不斷增加,使用計算機信息系統對學生信息進行管理,即能夠極大地提高學校管理的效率,也是學校走向科學化、規范化管理的必由之路。

學生管理是一項繁瑣而艱巨的工作,學生信息管理系統所需的功能也是相當強大的,本系統只實現了學生管理的部分功能,為了更加便于管理及更全面地掌握學生在校期間的信息,本系統仍可進行發展和完善。

參考文獻:

[1]郭圣路,張榮圣.visualbasic6.0中文版從入門到精通[m].北京:電子工業出版社,2008:2-6

[2]高守傳.sql-結構化查詢語句詳解[m].北京:人民郵電出版社,2007:22

[3]陳寧川.vb6.0數據庫訪問技術[j].遼寧師專學報,2006,9(53-54)