信息管理功能模塊的分析與設(shè)計(jì)

時(shí)間:2022-03-30 03:35:00

導(dǎo)語(yǔ):信息管理功能模塊的分析與設(shè)計(jì)一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

信息管理功能模塊的分析與設(shè)計(jì)

論文關(guān)鍵詞:信息管理系統(tǒng);功能模塊;數(shù)據(jù)庫(kù)

論文摘要:隨著學(xué)校規(guī)模擴(kuò)大,學(xué)生人數(shù)迅速增加,采用紙介質(zhì)來(lái)管理學(xué)生信息的辦法已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,推行計(jì)算機(jī)信息管理系統(tǒng)來(lái)管理學(xué)生信息是大勢(shì)所趨。

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

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

因此,開(kāi)發(fā)一個(gè)信息系統(tǒng),幫助管理部門(mén)和廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生管理工作的系統(tǒng)化、規(guī)范化和自動(dòng)化,其意義是顯而易見(jiàn)的。

一、系統(tǒng)分析與設(shè)計(jì)

本系統(tǒng)主要針對(duì)各類(lèi)學(xué)校學(xué)生管理要求進(jìn)行設(shè)計(jì),在開(kāi)發(fā)完成之時(shí)應(yīng)該具備一定的先進(jìn)性、實(shí)用性,保證系統(tǒng)不需要在短期內(nèi)進(jìn)行大規(guī)模調(diào)整;同時(shí)應(yīng)考慮硬件要求和可移植性,避免學(xué)校因?yàn)槭褂孟到y(tǒng)而大量投資升級(jí)設(shè)備。系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能目標(biāo)有:

(1)能夠系統(tǒng)地管理學(xué)生的各類(lèi)信息;(2)能夠快速地進(jìn)行學(xué)生各類(lèi)信息的查詢;(3)要求有良好的人機(jī)界面,原始數(shù)據(jù)的編輯簡(jiǎn)單方便,數(shù)據(jù)穩(wěn)定性好;(4)減少人工的參與和基礎(chǔ)信息的錄入,具有良好的自治功能和信息循環(huán)。

該系統(tǒng)的開(kāi)發(fā)包括后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)及前臺(tái)應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì)要求數(shù)據(jù)的一致性和完整性強(qiáng),數(shù)據(jù)的安全性好;而對(duì)應(yīng)用程序要求功能完整,方便使用,瀏覽統(tǒng)計(jì),能夠?qū)崿F(xiàn)數(shù)據(jù)更新等。學(xué)生信息管理系統(tǒng)是以學(xué)校管理方式為實(shí)例而設(shè)計(jì)的一種應(yīng)用系統(tǒng),系統(tǒng)的前臺(tái)設(shè)計(jì)主要包括界面設(shè)計(jì),菜單設(shè)計(jì),超鏈接幾個(gè)方面,數(shù)據(jù)系統(tǒng)的主要功能模塊有系統(tǒng)管理、學(xué)籍管理、班級(jí)管理、課程管理、成績(jī)管理5大管理模塊,使用者通過(guò)設(shè)定的賬號(hào)和密碼登錄后即可使用該系統(tǒng)的相關(guān)功能進(jìn)行數(shù)據(jù)操作,系統(tǒng)的特點(diǎn)是通用性和簡(jiǎn)單操作性。各模塊主要功能描述如下:

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

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

二、功能模塊的實(shí)現(xiàn)

設(shè)計(jì)學(xué)生信息管理系統(tǒng)主要從模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能整合等幾個(gè)方面開(kāi)始入手,每個(gè)模塊通過(guò)數(shù)據(jù)庫(kù)相互關(guān)聯(lián),所以在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)要充分考慮數(shù)據(jù)的有效性,減少數(shù)據(jù)冗余。由于操作人員不一定是專業(yè)的計(jì)算機(jī)人員,所以要求系統(tǒng)有良好的人機(jī)界面。系統(tǒng)采用自上而下的設(shè)計(jì)思想,在windowsxpprofessional操作系統(tǒng)環(huán)境下,用visualbasic6.0作為程序開(kāi)發(fā)設(shè)計(jì)工具,使用microsoftsqlserver2000進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),使用ado數(shù)據(jù)庫(kù)接口,通過(guò)odbc的方法進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),采用程序分層的架構(gòu)實(shí)現(xiàn)對(duì)資源的全盤(pán)管理。

在學(xué)生信息管理系統(tǒng)中,需要完成的功能比較多,而且?guī)缀跛械墓δ芏忌婕暗綌?shù)據(jù)庫(kù),為了簡(jiǎn)化代碼復(fù)雜性,將ado訪問(wèn)數(shù)據(jù)庫(kù)的一些方法和對(duì)象定義在一個(gè)公共模塊——database.bas中,系統(tǒng)運(yùn)行時(shí)將直接調(diào)用該模塊,實(shí)現(xiàn)數(shù)據(jù)傳輸和操作。模塊的功能總結(jié)起來(lái)有幾類(lèi):瀏覽、增加、修改、刪除和查詢。以班級(jí)管理模塊為例,添加、修改班級(jí)信息主要通過(guò)設(shè)定判斷標(biāo)志位來(lái)執(zhí)行相應(yīng)的操作,使用ado數(shù)據(jù)集傳遞信息更新數(shù)據(jù)庫(kù)。刪除功能則可通過(guò)調(diào)用定義好的公共模塊實(shí)現(xiàn),系統(tǒng)中executesql是定義用于執(zhí)行sql語(yǔ)句的過(guò)程,包括更新、刪除和插入語(yǔ)句。

實(shí)現(xiàn)各個(gè)模塊功能的編碼及調(diào)試后,將系統(tǒng)進(jìn)行整合,然后編譯生成可執(zhí)行文件。最后對(duì)系統(tǒng)進(jìn)行測(cè)試,系統(tǒng)測(cè)試的目的是驗(yàn)證軟件與設(shè)計(jì)需求是否一致,通過(guò)檢驗(yàn)結(jié)果的可靠性和正確性消除錯(cuò)誤,保證軟件質(zhì)量。

三、結(jié)束語(yǔ)

隨著教育體制改革的深入,學(xué)校規(guī)模不斷擴(kuò)大,學(xué)生人數(shù)不斷增加,使用計(jì)算機(jī)信息系統(tǒng)對(duì)學(xué)生信息進(jìn)行管理,即能夠極大地提高學(xué)校管理的效率,也是學(xué)校走向科學(xué)化、規(guī)范化管理的必由之路。

學(xué)生管理是一項(xiàng)繁瑣而艱巨的工作,學(xué)生信息管理系統(tǒng)所需的功能也是相當(dāng)強(qiáng)大的,本系統(tǒng)只實(shí)現(xiàn)了學(xué)生管理的部分功能,為了更加便于管理及更全面地掌握學(xué)生在校期間的信息,本系統(tǒng)仍可進(jìn)行發(fā)展和完善。

參考文獻(xiàn):

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

[2]高守傳.sql-結(jié)構(gòu)化查詢語(yǔ)句詳解[m].北京:人民郵電出版社,2007:22

[3]陳寧川.vb6.0數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)[j].遼寧師專學(xué)報(bào),2006,9(53-54)