湖北工業(yè)大學(xué) 王 勇
隨著以計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛躍發(fā)展,人類正在進(jìn)入信息化時(shí)代。學(xué)生信息綜合管理系統(tǒng)能實(shí)際反映學(xué)院學(xué)生的各種情況,從全局出發(fā)輔助學(xué)院管理者進(jìn)行決策和管理。學(xué)生信息綜合管理系統(tǒng)是對(duì)學(xué)生進(jìn)行統(tǒng)一管理的管理信息系統(tǒng),可以方便地進(jìn)行錄入、查詢、修改、刪除、退出等操作。隨時(shí)把握學(xué)生的異動(dòng)情況,使管理人員更輕松地進(jìn)行學(xué)生管理工作。
學(xué)生信息綜合管理系統(tǒng)是學(xué)院學(xué)生管理不可缺少的部分,它對(duì)于學(xué)院的決策者和管理者都至關(guān)重要,學(xué)生信息綜合管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚咛峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。人們常用傳統(tǒng)的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低,保密性差;時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。而使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,有著很多優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息綜合管理的效率,也是學(xué)院科學(xué)化、正規(guī)化管理的重要條件。
系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。它側(cè)重于從業(yè)務(wù)全過程的角度進(jìn)行分析。分析的主要內(nèi)容是:業(yè)務(wù)和數(shù)據(jù)的流程是否暢通,是否合理;數(shù)據(jù)、業(yè)務(wù)過程和實(shí)現(xiàn)管理功能之間的關(guān)系,新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等。系統(tǒng)分析所確定的內(nèi)容是系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的基礎(chǔ)。
根據(jù)學(xué)生信息綜合管理部門提出的要求,通過輸入有關(guān)信息,建立相應(yīng)的數(shù)據(jù)庫,并提供數(shù)據(jù)庫的日常維護(hù),包含查詢、修改、打印等功能。本系統(tǒng)用系統(tǒng)工程的設(shè)計(jì)方法進(jìn)行設(shè)計(jì),根據(jù)實(shí)際需要分模塊進(jìn)行設(shè)計(jì)與開發(fā)。本系統(tǒng)設(shè)計(jì)的原則:
(1)系統(tǒng)性。系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處,全局共享,使一次輸入得到多次利用。
(2)靈活性。為保持系統(tǒng)的長(zhǎng)久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡量減少模塊間的數(shù)據(jù)隅合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。
(3)可靠性??煽啃允侵赶到y(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。一個(gè)成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性等。
(4)經(jīng)濟(jì)性。經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。一方面,在硬件投資上應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程,減少處理費(fèi)用。
在系統(tǒng)的體系結(jié)構(gòu)的設(shè)計(jì)中,最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問題時(shí)自下而上逐層把軟件系統(tǒng)劃分成若干模塊的過程,每個(gè)模塊完成一個(gè)特點(diǎn)的功能,所有的模塊按照某種方法組織起來,成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性。但是軟件模塊的劃分不是任意的,應(yīng)該盡量保持其獨(dú)立性。也就是說,每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立子系統(tǒng),并且與其他模塊的聯(lián)系最少,而且接口簡(jiǎn)單,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。
當(dāng)然,做出一個(gè)好的系統(tǒng),經(jīng)驗(yàn)和技術(shù)也是非常重要的;選擇合適的前臺(tái)開發(fā)工具和后臺(tái)的數(shù)據(jù)庫也是很重要的。在設(shè)計(jì)數(shù)據(jù)庫時(shí),一定要重視數(shù)據(jù)窗口的設(shè)計(jì)。數(shù)據(jù)窗口設(shè)計(jì)的好與壞,直接影響到輸出界面是否有利于用戶方便使用。
[1]王巖.ASP.NET網(wǎng)絡(luò)開發(fā)指南[M].清華大學(xué)出版社,2010,1(1):197-198.
[2]丁士鋒、蔡平.ASP.NET項(xiàng)目開發(fā)指南[M].清華大學(xué)出版社,2010,1(05).
[3]王大鵬等.《B/S模式的學(xué)校信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》華中科大.
[4]《管理信息系統(tǒng)及應(yīng)用實(shí)例》,中國(guó)電力出版社.