国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

論藝術(shù)類高校網(wǎng)絡(luò)選課信息系統(tǒng)的設(shè)計

2012-04-29 00:44:03徐華清
科技資訊 2012年3期
關(guān)鍵詞:數(shù)據(jù)管理信息系統(tǒng)服務(wù)器

徐華清

摘要;隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,高校教務(wù)管理工作開始向著信息化的方向轉(zhuǎn)型,其中,網(wǎng)絡(luò)選課信息系統(tǒng)是高校教務(wù)管理信息化的重要組成部分。為了滿足學(xué)生時于網(wǎng)絡(luò)選課的需求,本次研究以ASP,NET平臺為基礎(chǔ),提出了三層數(shù)據(jù)管理結(jié)構(gòu),在對結(jié)構(gòu)設(shè)計進(jìn)行介紹的基礎(chǔ)上,對系統(tǒng)的實現(xiàn)方式進(jìn)行了分析與討論。

關(guān)鍵詞:高校網(wǎng)絡(luò)選課信息系統(tǒng)設(shè)計與實現(xiàn)

中圖分類號:TN393文獻(xiàn)標(biāo)識碼:A文章編號:1672-3791(2012)01(c)-0031-01

高校教學(xué)改革的深入進(jìn)行讓越來越多的高校選擇了學(xué)分制,在校生因此可以根據(jù)自己的興趣愛好來對課程進(jìn)行靈活選擇,從而將個人興趣與知識的學(xué)習(xí)有機(jī)的結(jié)合到了一起。網(wǎng)絡(luò)技術(shù)的發(fā)展則解決了以往人工報送選課所存在的效率低、失誤率高的問題,不僅將教師從繁重的工作中解脫出來,也讓學(xué)生的選課變得更加便捷。本文基于ASP.NET平臺,對藝術(shù)類高校選課提供的設(shè)計與實現(xiàn)進(jìn)行分析與討論。

1系統(tǒng)結(jié)構(gòu)與設(shè)計

1.1系統(tǒng)的整體結(jié)構(gòu)

本次研究所涉及到系統(tǒng)的數(shù)據(jù)管理結(jié)構(gòu)為三層,即數(shù)據(jù)庫服務(wù)器、Web服務(wù)器和瀏覽器。其中,系統(tǒng)的數(shù)據(jù)庫通過sQLServer構(gòu)建,選課程序的開發(fā)基于ASP.NET平臺,后臺數(shù)據(jù)管理任務(wù)通過Delphi技術(shù)完成。系統(tǒng)與學(xué)生的信息交互平臺為IE瀏覽器,學(xué)生的選課信息首先會發(fā)送到系統(tǒng)的數(shù)據(jù)庫服務(wù)器,經(jīng)過處理后,再通過Web形式發(fā)送回客戶端。

1.2網(wǎng)絡(luò)選課信息系統(tǒng)的數(shù)據(jù)庫設(shè)計

本次研究所涉及到的系統(tǒng)由學(xué)生信息表、選課信息表以及備選課程信息表共同構(gòu)成數(shù)據(jù)庫。其中,學(xué)生學(xué)號、備選課程編號為普通索引關(guān)鍵字;備選課程共有取消、未滿、已滿三種狀態(tài),同時以備選課程編號為主索引關(guān)鍵字;學(xué)生信息表則是以學(xué)生的學(xué)號為主索引關(guān)鍵字。

1.3網(wǎng)絡(luò)選課系統(tǒng)的主要模塊

本次研究所涉及到的系統(tǒng)主要包括學(xué)生選課、后臺數(shù)據(jù)管理、遠(yuǎn)程數(shù)據(jù)管理三大模塊,其中,后臺數(shù)據(jù)管理模塊主要用于實現(xiàn)選課數(shù)據(jù)、課程信息的修改、刪除、插入等維護(hù)功能;遠(yuǎn)程數(shù)據(jù)管理模塊主要實現(xiàn)包括各類維護(hù)和初始化的管理人員遠(yuǎn)程操作的能力;學(xué)生選課模塊主要為學(xué)生提供選課、結(jié)果查看、賬號管理等使用功能。

1.4系統(tǒng)的算法設(shè)計

學(xué)生在選課過程中不可避免的會產(chǎn)生如上課時間、教室容量、學(xué)生信息等大量的數(shù)據(jù),同時也會產(chǎn)生各種聽課沖突。所以,評價一個算法的優(yōu)劣,重點就在于查看其能否對這些沖突進(jìn)行有效的處理和解決,最大程度的保障選課結(jié)果的合理性。該系統(tǒng)的選課工作預(yù)選、退選和定選組成,其次數(shù)分別為3次、1次、1次。其中,每次預(yù)選的時間為兩天,退選和定選的時間分別為一天。在預(yù)選過程中,學(xué)生不得選取非專供本專業(yè)的課程,總選修課數(shù)目不得超過規(guī)定總數(shù),不得選擇兩門內(nèi)容相近或相同的課程。在第二次預(yù)選中,系統(tǒng)會自動清除已經(jīng)變?yōu)椤耙褲M”狀態(tài)的課程,第三次預(yù)選重復(fù)以上內(nèi)容。三次預(yù)選工作結(jié)束后,學(xué)生有一次退選的機(jī)會,系統(tǒng)則根據(jù)學(xué)生的退選情況重新發(fā)布那些狀態(tài)為“未滿”的課程供學(xué)生選擇,直至其狀態(tài)變?yōu)椤耙褲M”為止。學(xué)生在定選后,即無法再對選課結(jié)果進(jìn)行更改,系統(tǒng)稍后會公布最終的選課結(jié)果。

2網(wǎng)絡(luò)選課信息系統(tǒng)的實現(xiàn)

2.1學(xué)生信息驗證

由于選課必須是本校學(xué)生進(jìn)行,因此學(xué)生在登錄選課系統(tǒng)之前,必須要做的就是注冊賬號,并完成相應(yīng)的身份認(rèn)證。為了保障學(xué)生選課信息的真實性和有效性,該系統(tǒng)為每一位參與選課的校內(nèi)學(xué)生設(shè)置了相應(yīng)的初始口令,只有在學(xué)號與身份證號相符合的情況下,才能進(jìn)行選課操作。這樣就避免了學(xué)生隨意注冊、隨意選課所帶來的系統(tǒng)負(fù)擔(dān),有效避免了數(shù)據(jù)失真現(xiàn)象。

2.2選課功能的實現(xiàn)

整個選課系統(tǒng)最為核心的部分就是客戶端選課子模塊,學(xué)生通過IE瀏覽器完成整個選課操作之后,就可以對選課的相關(guān)信息進(jìn)行瀏覽,同時也能夠進(jìn)行各種退選操作。當(dāng)學(xué)生進(jìn)行退選操作時,選課信息表中的已選人數(shù)會減1,隨后對學(xué)生的選課信息表進(jìn)行修改,刪除其中包含的該門課程的已選信息。

2.3維護(hù)子模塊的實現(xiàn)

該系統(tǒng)雖然以客戶端作為核心,但是數(shù)據(jù)的處理卻大多集中在服務(wù)器端,需要對包括教師信息修改、課程信息修改、學(xué)生信息修改等內(nèi)容進(jìn)行維護(hù)與統(tǒng)計,同時也承擔(dān)著選課報表的打印工作。其中,對于各類信息的修改相對容易,只需根據(jù)相應(yīng)的記錄進(jìn)行一些操作即可。工作的重點在于各類統(tǒng)計報表的生成,在學(xué)生完成全部的選課操作后,管理人員需要根據(jù)學(xué)生的學(xué)號、班級、課程形成不同類別的報表,并按照查找的方便性將其分發(fā)到學(xué)院、教師、學(xué)生的手中。

3對于系統(tǒng)安全的考量

為了確保系統(tǒng)安全,網(wǎng)絡(luò)選課信息系統(tǒng)必須實行授權(quán)、身份驗證等多種安全訪問機(jī)制。ASP.NET平臺為了解決這一問題,共提供了Windows、Passport和表單三種身份驗證方式,同時通過對已經(jīng)成功驗證的身份進(jìn)行限制或授權(quán)的方式來對其的訪問權(quán)限進(jìn)行管理和約束。本次研究所涉及到的系統(tǒng)的身份驗證采用的是表單驗證的方式,客戶在訪問系統(tǒng)時,訪問請求會重新定向到html表單,此時,用戶需要輸入系統(tǒng)早先提供的登錄憑據(jù),確認(rèn)后,表單會被發(fā)送到服務(wù)器。若請求通過了驗證,就建立名為UserName的Session,并將用戶信息儲存其中。除此之外,當(dāng)用戶試圖進(jìn)入系統(tǒng)中任何一個需要對訪問者身份進(jìn)行驗證的頁面時,系統(tǒng)都會對該用戶的Session狀態(tài)進(jìn)行檢驗,若結(jié)果為空,則自動重定向到系統(tǒng)的登錄頁面。這樣一來,那些企圖直接鍵入URL或非法進(jìn)入都會被系統(tǒng)拒絕,從而為系統(tǒng)安全提供更多的保障。為了使系統(tǒng)運行的可靠性得到進(jìn)一步提升,該系統(tǒng)還提供了對異常操作的捕獲與控制機(jī)制,延長了系統(tǒng)無錯運行的時間。在對系統(tǒng)進(jìn)行訪問時,需要通過兩級防火墻。從該系統(tǒng)本身的使用功能來看,上述安全措施基本可以滿足系統(tǒng)安全的需求。

4結(jié)語

本次研究所涉及到的系統(tǒng)基于ASP.NET平臺,B/S結(jié)構(gòu),系統(tǒng)的后臺數(shù)據(jù)管理模塊通過Delphi實現(xiàn)。系統(tǒng)后臺數(shù)據(jù)的處理在學(xué)生選課結(jié)束后進(jìn)行,不僅降低了Web服務(wù)器的數(shù)據(jù)處理負(fù)擔(dān),也有效解決了該系統(tǒng)功能所決定的數(shù)據(jù)集中處理的問題。另外,模塊化的設(shè)計方案也讓該系統(tǒng)未來的升級及功能擴(kuò)展具備了非常高的靈活性。需要注意的是,系統(tǒng)在某些方面還存在著不足,需要在未來的使用過程中進(jìn)行進(jìn)一步的完善,例如系統(tǒng)遭病毒入侵后,損毀數(shù)據(jù)的恢復(fù)問題、系統(tǒng)遭到黑客惡意侵入的問題等。

猜你喜歡
數(shù)據(jù)管理信息系統(tǒng)服務(wù)器
企業(yè)級BOM數(shù)據(jù)管理概要
企業(yè)信息系統(tǒng)安全防護(hù)
哈爾濱軸承(2022年1期)2022-05-23 13:13:18
定制化汽車制造的數(shù)據(jù)管理分析
海洋環(huán)境數(shù)據(jù)管理優(yōu)化與實踐
CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實現(xiàn)
基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
電子制作(2018年11期)2018-08-04 03:25:54
信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
盘锦市| 岐山县| 广宁县| 衡南县| 饶阳县| 津市市| 石家庄市| 宝山区| 芦山县| 凤冈县| 吉隆县| 隆德县| 北票市| 华安县| 阳谷县| 南昌市| 宜春市| 建平县| 河东区| 中西区| 鲜城| 罗平县| 湟源县| 兴文县| 永吉县| 黔西| 黄冈市| 大埔区| 阿拉善左旗| 诸暨市| 浠水县| 岳池县| 新民市| 竹山县| 乐山市| 金塔县| 海丰县| 洪湖市| 横峰县| 舒兰市| 汽车|