組件技術(shù)角度下的學(xué)籍管理系統(tǒng)開發(fā)

時(shí)間:2022-02-25 03:00:44

導(dǎo)語:組件技術(shù)角度下的學(xué)籍管理系統(tǒng)開發(fā)一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

組件技術(shù)角度下的學(xué)籍管理系統(tǒng)開發(fā)

【摘要】本文從組件技術(shù)角度出發(fā),對(duì)學(xué)籍管理系統(tǒng)的開發(fā)進(jìn)行研究分析,有助于學(xué)校管理水平和教育水平的提高。

【關(guān)鍵詞】組件技術(shù);學(xué)籍管理;系統(tǒng)

1組件技術(shù)的含義

組件技術(shù)是軟件開發(fā)繼符號(hào)語言和高級(jí)語言研發(fā)之后的第三次技術(shù)革命,是將可重復(fù)使用的軟件構(gòu)件進(jìn)行裝配實(shí)現(xiàn)應(yīng)用程序構(gòu)造的有效方法,組件技術(shù)的核心內(nèi)容是針對(duì)軟構(gòu)件的規(guī)劃設(shè)計(jì)、研發(fā)利用。其目的是將某個(gè)領(lǐng)域的業(yè)務(wù)工程進(jìn)行規(guī)范化、系統(tǒng)化、標(biāo)準(zhǔn)化規(guī)劃設(shè)計(jì)形成組件,然后通過接口與用戶程序交互使用,使軟件的復(fù)用粒度和復(fù)用率得到提高,促進(jìn)軟件的研發(fā)速度加快,達(dá)到軟件性能提高的目的。

2學(xué)籍管理系統(tǒng)的可行性分析

如今存有工作效率低、保密性能差,保存維護(hù)不方便等等缺陷的傳統(tǒng)學(xué)籍管理模式,遠(yuǎn)遠(yuǎn)不能滿適應(yīng)新形勢(shì)下的學(xué)籍管理發(fā)展,急需與之相匹配的功能高效、操作簡單的學(xué)籍管理體系。學(xué)校的學(xué)籍管理部門具體工作應(yīng)當(dāng)從每屆新生入學(xué)時(shí)起,在學(xué)生招生錄取數(shù)據(jù)的基礎(chǔ)上,針對(duì)不同學(xué)科、不同班級(jí)的學(xué)生進(jìn)行學(xué)號(hào)編訂,然后將學(xué)生家庭住址、學(xué)生父母、聯(lián)系方式等其他基本信息進(jìn)行補(bǔ)充,并按照相應(yīng)的數(shù)據(jù)管理格式,將整理好的有效數(shù)據(jù),輸入到學(xué)籍管理系統(tǒng),建成學(xué)生學(xué)籍信息庫,對(duì)全校每個(gè)學(xué)生的學(xué)籍信息進(jìn)行入庫管理。學(xué)生數(shù)據(jù)庫的建立,便于用戶根據(jù)不同條件、不同需求下的學(xué)生信息的統(tǒng)計(jì)與查詢。

3學(xué)籍管理系統(tǒng)的開發(fā)

3.1學(xué)籍管理系統(tǒng)的基本框架

本組件技術(shù)下的服務(wù)對(duì)象是學(xué)生學(xué)籍管理,各個(gè)數(shù)據(jù)內(nèi)容之間的關(guān)聯(lián)性較強(qiáng),使用過程簡單方便。數(shù)據(jù)庫的管理系統(tǒng)采用SQLServer型,服務(wù)器的操作系統(tǒng)采用Windouws2000Server,服務(wù)平臺(tái)運(yùn)用IIS附屬系統(tǒng)軟件,利用多層次結(jié)構(gòu)的Browser/Server進(jìn)行運(yùn)作,系統(tǒng)具有學(xué)生學(xué)籍信息的收錄、統(tǒng)計(jì)、查詢、輸出等專業(yè)功能,能夠?qū)崿F(xiàn)用戶各種層次工作愿望,并為與其他管理系統(tǒng)有效集成提供方便。本學(xué)籍管理系統(tǒng)的基本框架分為學(xué)籍信息錄入、學(xué)籍信息統(tǒng)計(jì)、學(xué)籍信息查詢、學(xué)籍信息輸出、系統(tǒng)管理等五項(xiàng)內(nèi)容:(1)信息錄入:將學(xué)生的基本信息錄入數(shù)據(jù)庫,錄入內(nèi)容主要包括學(xué)生姓名、性別、籍貫、學(xué)號(hào)、出生日期、所學(xué)專業(yè)、所在班級(jí)、學(xué)歷、學(xué)制、興趣愛好等信息;還可將學(xué)生的學(xué)習(xí)成績進(jìn)行錄入,其中包括,學(xué)期、課程、考試分?jǐn)?shù)等相關(guān)信息。(2)信息統(tǒng)計(jì):按照不同條件和標(biāo)準(zhǔn)對(duì)全校學(xué)生的基本情況進(jìn)行統(tǒng)計(jì),對(duì)學(xué)生的學(xué)習(xí)情況進(jìn)行全面了解分析,便于教學(xué)管理,提高教學(xué)質(zhì)量。(3)信息查詢:針對(duì)每個(gè)學(xué)生的基本情況以及歷年學(xué)習(xí)成績、學(xué)科成績等都可以通過系統(tǒng)進(jìn)行查詢。(4)信息輸出:通過此模塊可將統(tǒng)計(jì)結(jié)果和查詢內(nèi)容輸出并打印。(5)系統(tǒng)管理:可實(shí)現(xiàn)系統(tǒng)的管理維護(hù)以及用戶添加、權(quán)限設(shè)置等管理,修改學(xué)生學(xué)籍信息。

3.2組件技術(shù)角度的學(xué)籍管理系統(tǒng)設(shè)計(jì)理念

3.2.1采用多層次結(jié)構(gòu)B/S模式

多層次結(jié)構(gòu)的服務(wù)模式,沒有使用地點(diǎn)限制,不需要進(jìn)行安裝,多個(gè)用戶同時(shí)進(jìn)行網(wǎng)絡(luò)化信息管理與查詢,利于同其他系統(tǒng)集成使用,這種設(shè)計(jì)使服務(wù)器和客戶端的負(fù)擔(dān)減輕,服務(wù)性能提高,具有便于信息的平臺(tái),同時(shí)系統(tǒng)的管理與維護(hù)也比較方便。

3.2.2SQLServer關(guān)系型數(shù)據(jù)管理系統(tǒng)的運(yùn)用

數(shù)據(jù)管理系統(tǒng)之所以采用SQLServer關(guān)系型,源于這種管理系統(tǒng)使用比較方便,并具有較強(qiáng)的可伸縮性,利于系統(tǒng)的升級(jí)與二次開發(fā);SQLServer關(guān)系型數(shù)據(jù)庫功能強(qiáng)大,便于數(shù)據(jù)信息儲(chǔ)存、統(tǒng)計(jì)和查詢;自動(dòng)備份和系統(tǒng)自動(dòng)維護(hù)功能使數(shù)據(jù)信息的安全性得到保障。

3.2.3系統(tǒng)開發(fā)使用工具

根據(jù)實(shí)際需求選擇開發(fā)語言,利用合適對(duì)象模型所提供的主要對(duì)象來實(shí)現(xiàn)與數(shù)據(jù)庫之間的連接,針對(duì)數(shù)據(jù)庫中記錄的操作通過Recordset提供對(duì)象來完成。

3.3系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)

數(shù)據(jù)庫的設(shè)計(jì)是學(xué)籍管理系統(tǒng)的核心,所涉及的內(nèi)容主要有學(xué)生信息表、學(xué)校信息表、專業(yè)課程信息表、學(xué)習(xí)成績信息表、教學(xué)老師信息表、教學(xué)計(jì)劃及教學(xué)資訊信息表,其中有些信息板塊內(nèi)容之間具有關(guān)聯(lián)性,比如學(xué)號(hào)在學(xué)生信息表和學(xué)習(xí)成績表相互關(guān)聯(lián),專業(yè)號(hào)在學(xué)生信息表、專業(yè)信息表、教學(xué)信息之間的關(guān)聯(lián)等。

3.4構(gòu)建系統(tǒng)相關(guān)技術(shù)分析

3.4.1數(shù)據(jù)分片

為了方便操作管理,按照技術(shù)原則將數(shù)據(jù)庫進(jìn)行邏輯劃分,通過數(shù)據(jù)分片技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)級(jí)訪問進(jìn)行控制的目的,與其他系統(tǒng)設(shè)置結(jié)合運(yùn)用效果顯著。

3.4.2通用綜合查詢

數(shù)據(jù)庫系統(tǒng)主要功能是為用戶提供數(shù)據(jù)信息查詢,通用綜合查詢技術(shù)能夠使查詢界面達(dá)到統(tǒng)一,使整個(gè)系統(tǒng)的可移植性和通用性得到提高,便于用戶自由查詢或條件組合查詢。

3.4.3Activex技術(shù)的應(yīng)用

將查詢結(jié)果和統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行文件成形打印或者報(bào)表生成,是學(xué)籍管理系統(tǒng)的最終目的。在Web應(yīng)用程序中,利用Aceivex技術(shù)完成數(shù)據(jù)查詢文件結(jié)果或統(tǒng)計(jì)數(shù)據(jù)表格打印,彌補(bǔ)了瀏覽器打印功能的不足。

3.5確保系統(tǒng)安全設(shè)計(jì)措施

3.5.1網(wǎng)絡(luò)方面的安全措施

采用防火墻技術(shù)和虛擬局域網(wǎng)的運(yùn)用為網(wǎng)絡(luò)安全提供技術(shù)保障,設(shè)定執(zhí)行協(xié)議和限制系統(tǒng)訪問的權(quán)利和用戶IP地址,必要時(shí),可增設(shè)加密協(xié)議。

3.5.2平臺(tái)方面的安全措施

針對(duì)不同用戶或者管理員在服務(wù)器上設(shè)置相應(yīng)口令和訪問權(quán)限,依靠軟件平臺(tái)自帶安全機(jī)制使系統(tǒng)平臺(tái)得到保障,將一些可能引起安全障礙的服務(wù)關(guān)閉。

3.5.3數(shù)據(jù)庫方面的安全措施

為了確保數(shù)據(jù)庫的安全性,應(yīng)對(duì)數(shù)據(jù)庫進(jìn)行定期備份,通過有效身份的驗(yàn)證、賬號(hào)密碼的設(shè)置與適時(shí)更換、使用權(quán)限的限制等有效措施強(qiáng)大數(shù)據(jù)庫管理系統(tǒng)的安全功能,提高數(shù)據(jù)庫的安全系數(shù)。

4結(jié)語

基于學(xué)籍管理是學(xué)校教學(xué)管理工作不可或缺的部分,各大教育機(jī)構(gòu)應(yīng)當(dāng)本著實(shí)用、高效的原則,利用組件技術(shù)實(shí)現(xiàn)學(xué)籍管理系統(tǒng)的開發(fā)利用,搭建便捷高效的學(xué)籍管理平臺(tái),為確保教育事業(yè)順利開展的奠定堅(jiān)實(shí)基礎(chǔ)。

參考文獻(xiàn):

[1]丁雅鵬.高校學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:華東師范大學(xué),2011.

[2]林望.成教學(xué)籍管理系統(tǒng)的分析與設(shè)計(jì)[D].昆明:云南大學(xué),2013.

作者:毛飛卿 單位:寧波大紅鷹學(xué)院