• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于WEB的高校網(wǎng)上選課系統(tǒng)的總體設計與實現(xiàn)

      2016-12-01 07:55:33麗江師范高等??茖W校網(wǎng)絡中心云南麗江674100
      山東工業(yè)技術 2016年3期
      關鍵詞:高校設計

      李 江(麗江師范高等??茖W校網(wǎng)絡中心,云南 麗江 674100)

      ?

      基于WEB的高校網(wǎng)上選課系統(tǒng)的總體設計與實現(xiàn)

      李江
      (麗江師范高等專科學校網(wǎng)絡中心,云南麗江674100)

      摘 要:隨著信息化時代的到來,高校網(wǎng)上選課系統(tǒng)也日趨現(xiàn)代化、科技化。通過網(wǎng)上選課可以讓學生自主的選擇課程,培養(yǎng)自身的興趣愛好,也便于學校進行系統(tǒng)化的管理。本文從WEB角度出發(fā),對高校網(wǎng)上選課系統(tǒng)的整體設計與實現(xiàn)進行了分析,從而便于日后更好的完善選課系統(tǒng)。

      關鍵詞:WEB;高校;網(wǎng)上選課系統(tǒng);設計

      1 基于WEB的高校網(wǎng)上選課系統(tǒng)

      高校網(wǎng)上選課系統(tǒng)的模塊分析。在WEB條件下的高校網(wǎng)上選課系統(tǒng)設計之前,我們有必要對網(wǎng)上選課系統(tǒng)的模塊進行分析,從而更好的判斷什么是最佳的系統(tǒng)。網(wǎng)上選課系統(tǒng)面對該校所有的學生、教師以及管理員。我們主要將系統(tǒng)分為如下四個模塊:

      (1)用戶登錄模塊:在登陸模塊中,分為用戶名、密碼、用戶類別三個部分。

      (2)學生模塊:學生模塊主要分為三個部分,課程信息(查看可選科目、已選課程、退選課程),查看課程學分,更改信息(修改密碼、修改個人信息)。

      (3)教師模塊:教師模塊分為查看信息(所帶班級、課程信息),公布成績(給自己的學生打分),更改信息(修改密碼)三個方面。

      (4)教務管理員模塊:添加和刪除用戶、處理選課情況等。

      2 基于WEB的選課系統(tǒng)的實現(xiàn)

      在WEB系統(tǒng)下,可以選擇的結構有Smart Client,C/S,B/S等幾種,這幾種結構都有不同的特點,也包含了許多缺陷。在高校網(wǎng)上選課系統(tǒng)的設計中,B/S架構更加符合應用的實際,可以帶來更為優(yōu)越的選課結果。作為全新的MIS系統(tǒng)平臺模式,B/S架構是C/S的一種全面升級,擁有著三層結構的客戶服務器體系,也就是說改變了原本只有一個服務器的模式,能夠承載更多的訪客量。

      在計算機技術不斷發(fā)展的今天,B/S架構全面升級了C/S架構,成本較低,也更容易運營和操作,符合現(xiàn)如今的互聯(lián)網(wǎng)技術條件。它可以讓人們在瀏覽器就完成所有的操作和運行,應用程序并不在客戶端安裝而是在服務器安裝,同時服務器還承擔了最關鍵的數(shù)據(jù)計算,所以三層結構的客戶服務器體系能夠承擔高效的運作。因此,我們選擇了B/S架構作為高校網(wǎng)上選課系統(tǒng)的主要架構是具有一定的現(xiàn)實意義的。

      算法設計:(1)學生選課成功約束條件。約束條件是選課算法設計中的必要條件,也就是學生選課時需要遵守和完成的。學生選課成功約束條件包含以下兩個方面:1)一類是學生提交選課結果前的選課約束。包括先行課約束、上課時間約束和重復選課約束,當學生想要選擇某門課程時,如這三個約束有任何一個不滿足,學生就不能選擇該門課程;2)學生提交選課結果后的約束,這種約束主要是考慮到人數(shù)問題。其一,如果該門課程設置了最低選課人數(shù),而選課完成后系統(tǒng)判定沒有達到該標準,那么學生選課失敗,此門課程不會開課;其二,如果該門課程設置了最高選課人數(shù),而選課完成后系統(tǒng)判定人數(shù)超過該標準,那么篩選后判定部分學生選課失敗,這部分學生給予第二次選課機會。其三,學生選擇的這門課程,既沒有超過最高選課人數(shù)限制也沒有低于最低選課人數(shù)限制,那么選課則顯示成功;(2)系統(tǒng)性能優(yōu)化設計。B/S結構設計雖然對于該選課系統(tǒng)而言較為完善,但是仍然有其自身的局限性。其主要缺點在于服務器承擔了大量的負荷工作,客戶端只能操作如查詢數(shù)據(jù)、瀏覽等基本功能。如果服務器訪問的人數(shù)過多,那么超負荷的使用會造成系統(tǒng)崩潰。因為網(wǎng)上選課系統(tǒng)是基于B/S結構設計的,在選課時訪問的人數(shù)必然是非常多的,為了避免服務器的超負荷,減輕服務器的負擔,就應該在客戶端多設置一些數(shù)據(jù)處理的工作,而使用XML數(shù)據(jù)島技術能夠實現(xiàn)這一目的,它能夠更好的協(xié)調客戶端與服務器之間的工作量;(3)沖突處理的優(yōu)化。為了有效的處理沖突,我們必須進行優(yōu)化設計。在數(shù)據(jù)計算時,通過使用XML數(shù)據(jù)島技術,可以有效的解決服務器的壓力,讓原本過量的運算變得相對簡單。在XML數(shù)據(jù)島技術的利用下,通過使用RecordSet對象來判斷學生的重復選課、選擇課程的先行課和時間沖突。

      3 高校網(wǎng)上選課系統(tǒng)的壓力測試

      3.1壓力測試的主要目的

      為了對已經(jīng)完成的高校選課系統(tǒng)進行完善,就必須進行壓力測試,判斷是否能容納大量的訪客,并測試出最大訪問容量。

      3.2壓力測試的環(huán)境選擇

      為了確保測試的有效性,本文選取了LoadRunne作為壓力測試的一種工具。在WEB壓力測試中方式有很多,之所以選擇LoadRunne是因為他能夠優(yōu)化性能、節(jié)約測試時間、通過模擬來進行查找和確認問題,是其中較好的一種預測系統(tǒng)行為和性能的標準負載測試工具。

      參考文獻:

      [1]盧波,張璐璐.基于ASP的煤炭高校體育網(wǎng)上選課系統(tǒng)設計與實現(xiàn)[J].煤炭技術,2012(07):202-203.

      [2]丁怡文.基于WEB的網(wǎng)上選課系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2012(17):4113-4114.

      [3]姜峰.高校選課系統(tǒng)的設計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡信息,2009(04):128-131.

      作者簡介:李江(1981-),男,四川三臺人,碩士學位,工程師,研究方向:計算機網(wǎng)絡及數(shù)字化校園。

      DOI:10.16640/j.cnki.37-1222/t.2016.03.206

      猜你喜歡
      高校設計
      何為設計的守護之道?
      《豐收的喜悅展示設計》
      流行色(2020年1期)2020-04-28 11:16:38
      瞞天過海——仿生設計萌到家
      藝術啟蒙(2018年7期)2018-08-23 09:14:18
      設計秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設計叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      提升高校官方微信公眾平臺傳播效果的幾點思考
      新聞世界(2016年10期)2016-10-11 20:24:04
      中日高校本科生導師制的比較
      考試周刊(2016年76期)2016-10-09 08:28:06
      試論高校黨建工作中的黨史教育
      大學教育(2016年9期)2016-10-09 08:14:28
      學研產(chǎn)模式下的醫(yī)藥英語人才培養(yǎng)研究
      成才之路(2016年26期)2016-10-08 11:07:49
      高校創(chuàng)新型人才培養(yǎng)制度的建設與思考
      成才之路(2016年26期)2016-10-08 10:56:58
      益阳市| 安塞县| 忻州市| 成都市| 枞阳县| 托克托县| 阳新县| 从江县| 镇沅| 揭阳市| 北海市| 蒲江县| 抚远县| 庆元县| 苏州市| 公主岭市| 苏尼特左旗| 南丰县| 漯河市| 高安市| 莆田市| 榆社县| 平邑县| 晋中市| 梁河县| 长岛县| 中西区| 临澧县| 五常市| 遂川县| 涿州市| 西昌市| 富民县| 凉山| 郯城县| 柘城县| 镇安县| 吉水县| 分宜县| 白朗县| 调兵山市|