信息管理功能模塊的分析與設計
時間:2022-03-30 03:35:00
導語:信息管理功能模塊的分析與設計一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
論文關(guān)鍵詞:信息管理系統(tǒng);功能模塊;數(shù)據(jù)庫
論文摘要:隨著學校規(guī)模擴大,學生人數(shù)迅速增加,采用紙介質(zhì)來管理學生信息的辦法已經(jīng)不能適應時代的發(fā)展,推行計算機信息管理系統(tǒng)來管理學生信息是大勢所趨。
目前大多數(shù)學校對于學生信息的管理仍未實現(xiàn)計算機系統(tǒng)化管理,不同管理人員的管理方式方法不盡相同,容易造成數(shù)據(jù)不一致。因此建立學生信息管理系統(tǒng)就是要使學生信息的管理方式得以規(guī)范化。即采用計算機技術(shù)處理事務,使信息能夠方便地、高效地保存和管理;管理方式遵循一定的流程,提高管理人員的工作效率;同時又能實現(xiàn)迅速、全方位的信息采集與信息處理,為學校管理日常事務提供科學的依據(jù)。
信息化管理是當今的一個發(fā)展趨勢,其優(yōu)勢主要體現(xiàn)在:一方面經(jīng)過信息管理系統(tǒng)處理的信息具備規(guī)范化以及保密性,另一方面采用信息管理系統(tǒng)可減少不同人員之間操作上的差異性,減少人為錯誤。學生信息管理是每所學校都必須面對的問題,一直以來人們使用傳統(tǒng)的人工方式進行學生的信息管理,這種管理方式存在許多弊端:手工工作量大,難免出現(xiàn)人為失誤,數(shù)據(jù)難以統(tǒng)計與分析;學籍表、成績單格式不規(guī)范、不統(tǒng)一等。面對越來越龐大的信息,學校特別需要專門管理學生信息的計算機應用系統(tǒng)。通過建立這樣的系統(tǒng),可以規(guī)范學生各種信息的管理,提高學生信息管理效率,快速查詢信息和進行科學統(tǒng)計,減少管理方面的工作量和成本。
因此,開發(fā)一個信息系統(tǒng),幫助管理部門和廣大教師提高工作效率,實現(xiàn)學生管理工作的系統(tǒng)化、規(guī)范化和自動化,其意義是顯而易見的。
一、系統(tǒng)分析與設計
本系統(tǒng)主要針對各類學校學生管理要求進行設計,在開發(fā)完成之時應該具備一定的先進性、實用性,保證系統(tǒng)不需要在短期內(nèi)進行大規(guī)模調(diào)整;同時應考慮硬件要求和可移植性,避免學校因為使用系統(tǒng)而大量投資升級設備。系統(tǒng)應該實現(xiàn)的功能目標有:
(1)能夠系統(tǒng)地管理學生的各類信息;(2)能夠快速地進行學生各類信息的查詢;(3)要求有良好的人機界面,原始數(shù)據(jù)的編輯簡單方便,數(shù)據(jù)穩(wěn)定性好;(4)減少人工的參與和基礎信息的錄入,具有良好的自治功能和信息循環(huán)。
該系統(tǒng)的開發(fā)包括后臺數(shù)據(jù)庫的設計及前臺應用程序的開發(fā)兩個方面。對于數(shù)據(jù)庫的設計要求數(shù)據(jù)的一致性和完整性強,數(shù)據(jù)的安全性好;而對應用程序要求功能完整,方便使用,瀏覽統(tǒng)計,能夠?qū)崿F(xiàn)數(shù)據(jù)更新等。學生信息管理系統(tǒng)是以學校管理方式為實例而設計的一種應用系統(tǒng),系統(tǒng)的前臺設計主要包括界面設計,菜單設計,超鏈接幾個方面,數(shù)據(jù)系統(tǒng)的主要功能模塊有系統(tǒng)管理、學籍管理、班級管理、課程管理、成績管理5大管理模塊,使用者通過設定的賬號和密碼登錄后即可使用該系統(tǒng)的相關(guān)功能進行數(shù)據(jù)操作,系統(tǒng)的特點是通用性和簡單操作性。各模塊主要功能描述如下:
(1)系統(tǒng)管理模塊:該模塊主要功能是驗證使用該系統(tǒng)的用戶是否合法,并使操作記錄可以追蹤,這是基于系統(tǒng)安全性的考慮包括添加用戶,修改密碼等。(2)學籍管理模塊:該模塊主要功能是實現(xiàn)對學生個人信息的管理與查詢,包括記錄的增、改、刪操作及多種查詢方式功能。(3)班級管理模塊:該模塊包括系院設置與班級設置兩個子模塊,包括系院、班級相關(guān)信息的瀏覽、增改刪操作及查詢等功能。(4)課程管理模塊:該模塊主要任務是對課程信息的增改刪操作,對各個班級的課程進行設置,以及相關(guān)課程信息的查詢等。
(5)成績管理模塊:該模塊是以班級為單位,查詢指定課程的成績列表;也可以編輯學生成績。生成成績單窗口的功能主要是生成學生個人成績列表,并自動計算平均成績。
二、功能模塊的實現(xiàn)
設計學生信息管理系統(tǒng)主要從模塊設計、數(shù)據(jù)庫設計、功能整合等幾個方面開始入手,每個模塊通過數(shù)據(jù)庫相互關(guān)聯(lián),所以在數(shù)據(jù)庫設計時要充分考慮數(shù)據(jù)的有效性,減少數(shù)據(jù)冗余。由于操作人員不一定是專業(yè)的計算機人員,所以要求系統(tǒng)有良好的人機界面。系統(tǒng)采用自上而下的設計思想,在windowsxpprofessional操作系統(tǒng)環(huán)境下,用visualbasic6.0作為程序開發(fā)設計工具,使用microsoftsqlserver2000進行數(shù)據(jù)庫設計,使用ado數(shù)據(jù)庫接口,通過odbc的方法進行數(shù)據(jù)庫訪問,采用程序分層的架構(gòu)實現(xiàn)對資源的全盤管理。
在學生信息管理系統(tǒng)中,需要完成的功能比較多,而且?guī)缀跛械墓δ芏忌婕暗綌?shù)據(jù)庫,為了簡化代碼復雜性,將ado訪問數(shù)據(jù)庫的一些方法和對象定義在一個公共模塊——database.bas中,系統(tǒng)運行時將直接調(diào)用該模塊,實現(xiàn)數(shù)據(jù)傳輸和操作。模塊的功能總結(jié)起來有幾類:瀏覽、增加、修改、刪除和查詢。以班級管理模塊為例,添加、修改班級信息主要通過設定判斷標志位來執(zhí)行相應的操作,使用ado數(shù)據(jù)集傳遞信息更新數(shù)據(jù)庫。刪除功能則可通過調(diào)用定義好的公共模塊實現(xiàn),系統(tǒng)中executesql是定義用于執(zhí)行sql語句的過程,包括更新、刪除和插入語句。
實現(xiàn)各個模塊功能的編碼及調(diào)試后,將系統(tǒng)進行整合,然后編譯生成可執(zhí)行文件。最后對系統(tǒng)進行測試,系統(tǒng)測試的目的是驗證軟件與設計需求是否一致,通過檢驗結(jié)果的可靠性和正確性消除錯誤,保證軟件質(zhì)量。
三、結(jié)束語
隨著教育體制改革的深入,學校規(guī)模不斷擴大,學生人數(shù)不斷增加,使用計算機信息系統(tǒng)對學生信息進行管理,即能夠極大地提高學校管理的效率,也是學校走向科學化、規(guī)范化管理的必由之路。
學生管理是一項繁瑣而艱巨的工作,學生信息管理系統(tǒng)所需的功能也是相當強大的,本系統(tǒng)只實現(xiàn)了學生管理的部分功能,為了更加便于管理及更全面地掌握學生在校期間的信息,本系統(tǒng)仍可進行發(fā)展和完善。
參考文獻:
[1]郭圣路,張榮圣.visualbasic6.0中文版從入門到精通[m].北京:電子工業(yè)出版社,2008:2-6
[2]高守傳.sql-結(jié)構(gòu)化查詢語句詳解[m].北京:人民郵電出版社,2007:22
[3]陳寧川.vb6.0數(shù)據(jù)庫訪問技術(shù)[j].遼寧師專學報,2006,9(53-54)