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

?

以ASP.NET為基礎(chǔ)的實驗室預(yù)約系統(tǒng)的設(shè)計

2018-02-25 14:27余獻平
電子技術(shù)與軟件工程 2018年12期

余獻平

摘要 本文基于當前實驗室傳統(tǒng)預(yù)約方法整體管理效率不高等突出問題,以ASP.NET為基礎(chǔ),設(shè)計出一個更能滿足當前需要的實驗室預(yù)約系統(tǒng)。此系統(tǒng)借助于直觀、簡單的預(yù)約界面,實現(xiàn)實驗室的網(wǎng)上預(yù)約,并經(jīng)過對此系統(tǒng)的不斷完善,使高校實驗室預(yù)約管理功能得以實現(xiàn)。

【關(guān)鍵詞】ASP.NET 實驗室 預(yù)約

實驗教學(xué)為高校增強學(xué)生實踐能力、培養(yǎng)創(chuàng)新意識的核心教學(xué)內(nèi)容。伴隨實驗項目的日趨多樣且繁雜,現(xiàn)階段的開放實驗管理與預(yù)約,均采取的是人工方式,易出錯且效率低,另外,實驗室管理員在此背景下,工作量日漸增大。怎樣合理、高效的預(yù)約實驗室,已成為當前高等院校預(yù)約實驗室的難題所在。本文以ASP.NET為基礎(chǔ),設(shè)計出了可以較好解決當前所遇難題的實驗室預(yù)約系統(tǒng),現(xiàn)就具體的設(shè)計思路作一探討。

1 以ASP. NET為基礎(chǔ)的實驗室預(yù)約系統(tǒng)概述

1.1 系統(tǒng)需求分析

現(xiàn)階段,高校在管理、預(yù)約實驗室方面,主要有如下不足表現(xiàn):

(1)高校在愉悅實驗室方面,大多選用的是人工方式。教師以實地到實驗室或者電話告知的方式,申請實驗室預(yù)約,實驗室管理員對實驗室預(yù)約情況進行手工記錄,并且依據(jù)教師的實際申請情況及相應(yīng)條件,分配實驗室,并以電話方式通知教師預(yù)約成功與否。針對人工方法來講,主要存在準確性無法得打保障、查詢困難及數(shù)據(jù)量大等問題,因而會對管理人員工作帶來較大負擔(dān),使其工作量增加。

(2)高校實驗室網(wǎng)上預(yù)約系統(tǒng)存在技術(shù)問題。針對當前的實驗室預(yù)約系統(tǒng)來講,其大多采用的是ASP開發(fā),而對于此種開發(fā)而言,存在代碼雜亂、重用困難等不足。此外,其乃是一種用于結(jié)石運行情況的編程框架,執(zhí)行效率不高。

本文以ASP.NET為基礎(chǔ)設(shè)計出了實驗室預(yù)約系統(tǒng)。在設(shè)計實驗室預(yù)約系統(tǒng)時,主要以B/S模型為基礎(chǔ),基于Windows系統(tǒng),借助于SQLServer2000數(shù)據(jù)庫與ASP.NET平臺,來達成所需要的實驗室預(yù)約功能。此系統(tǒng)以高校內(nèi)實驗室為對象,為其教師提供提前預(yù)約服務(wù),還便于相關(guān)管理人員查看與統(tǒng)計實驗室總體使用情況,因而可以簡化管理工作。本系統(tǒng)能實現(xiàn):

(1)教師依據(jù)實驗教學(xué)安排,借助于學(xué)校校園網(wǎng),自動預(yù)約實驗室;

(2)針對實驗室管理員,其在校園內(nèi)實時發(fā)布實驗室情況,同時對于網(wǎng)上預(yù)約申請,給予受理。

1.2 系統(tǒng)預(yù)約分析

本系統(tǒng)主要分為兩大功能模塊,其一為預(yù)約申請,其二為申請受理。

(1)預(yù)約申請。教師依據(jù)實驗室具體地點,學(xué)生人數(shù)及實驗時間等情況,依據(jù)“先來后到”的基本原則,實施實驗室預(yù)約。

(2)申請受理。為了能夠更好的對實驗室資源加以利用,在所提交的實驗室預(yù)約申請中,如果存在預(yù)約沖突情況,此時管理員可以根據(jù)實際情況,有選擇性的取消一些預(yù)約申請,因此,申請教師需事先在愉悅系統(tǒng)中,查閱相關(guān)信息。

2 以ASP. NET為基礎(chǔ)的實驗室預(yù)約系統(tǒng)設(shè)計

2.1 系統(tǒng)功能設(shè)計

依據(jù)用戶權(quán)限不同,可將此系統(tǒng)劃分為學(xué)生模塊、教師模塊及管理員模塊。針對管理員的權(quán)限來講,主要有:

(1)用戶資料管理;

(2)信息公告的刪除或添加;

(3)實驗室預(yù)約申請的具體受理等。

教師權(quán)限為:

(1)個人資料的相應(yīng)管理;

(2)實驗室預(yù)約情況的相應(yīng)查詢;

(3)實驗室預(yù)約申請。

針對學(xué)生來講,由于其活動是以教師活動為引導(dǎo),因此,學(xué)生很少會預(yù)約實驗。此外,為了能夠切實保障學(xué)生頻繁操作無效預(yù)約,學(xué)生的權(quán)限要少于管理員與學(xué)生的,僅局限在實驗室預(yù)約情況查詢及個人資料的基本修改等。

依據(jù)系統(tǒng)功能模塊不同,本系統(tǒng)主要具備實驗室管理、用戶注冊、預(yù)約情況查詢及實驗室預(yù)約等模塊。各個模塊核心功能設(shè)計:

(1)用戶注冊。各角色用戶注冊,登錄系統(tǒng)后,能自行修改自己的資料。

(2)實驗室管理功能。借助此功能,管理員能夠?qū)嶒炇蚁嚓P(guān)情況進行添加、修改與刪除,還能管理各角色的基本資料,發(fā)布信息公告,受力實驗室預(yù)約等。

(3)查詢預(yù)約情況的功能。方便管理員、教師、學(xué)生的查詢。

2.2 數(shù)據(jù)庫設(shè)計與連接

針對SQL Server2000而言,其無論是在業(yè)務(wù)職能上,還是在可伸縮性、可靠性方面,均有優(yōu)異表現(xiàn)。針對同門的SQL Server2000NET框架,則提供了一個SQL Server2000NET數(shù)據(jù)提供者,對其予以支持,且還能優(yōu)化其性能,能夠使NET應(yīng)用程序在對SQLServer數(shù)據(jù)庫進行訪問時,大幅提升其性能。所以,本系統(tǒng)將SQL Server2000當作整個系統(tǒng)的后臺數(shù)據(jù)庫。依據(jù)實驗室預(yù)約系統(tǒng)各功能模塊的實際需要,在數(shù)據(jù)庫當中專門構(gòu)建了數(shù)據(jù)庫表,包含學(xué)生資料表、管理員資料表、預(yù)約情況表等。

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

介于系統(tǒng)的安全性與可擴展性,系統(tǒng)注重選用的是多層結(jié)構(gòu)的B/S模型,能使用戶在網(wǎng)上完成預(yù)約。系統(tǒng)的開發(fā)平臺為MicrosotfVisuaSrudio.NET,后臺數(shù)據(jù)庫為SQL Server,用ASP.NET技術(shù),并與C.N ET開發(fā)應(yīng)用程序相結(jié)合。針對B/S模式來講,其優(yōu)點為能夠在任何地點來操作,并且不需要安裝任何軟件;針對用戶工作界面來講,僅需借助于Web瀏覽器來實現(xiàn)。借助Web瀏覽器,將請求指令發(fā)送給Web服務(wù)器,而此時的Web服務(wù)器便會對Web瀏覽器發(fā)出的請求進行監(jiān)聽與響應(yīng),并將數(shù)據(jù)操作指令發(fā)送于數(shù)據(jù)庫服務(wù)器。最后,Web服務(wù)器吧所得處理結(jié)果,以HTML的形式向客戶端瀏覽器傳送,瀏覽器吧HTML信息翻譯成圖文界面,向客戶反映。

3 結(jié)語

綜上,此系統(tǒng)具有良好的擴展性與開放性,而且在系統(tǒng)功能也比較完善,可以較好的滿足實驗室大量信息的管理需求。此系統(tǒng)不僅為教師、學(xué)生提供了一個簡單、實用的瀏覽界面,而且還為管理員提供了一個友好且通用的管理界面,具有較好的靈活性。

參考文獻

[1]胡國華,譚敏,周澤華,基于Asp.net技術(shù)預(yù)約型開放實驗室管理系統(tǒng)實現(xiàn)[J].安徽科技學(xué)院學(xué)報,2009,23 (02):46-49.

[2]張敏,蔡樹才,耿艷霞等,基于ASP.NET的預(yù)約型開放實驗室管理系統(tǒng)[J].實驗技術(shù)與管理,2007,24 (07): 73-76.

[3]王玉蘭.基于ASP.NET和SQL的實驗室管理系統(tǒng)設(shè)計[J].微計算機信息,2010,26 (36):42-43.