基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于微信的開放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【摘要】實(shí)驗(yàn)室改革是高等院校教學(xué)改革的重要組成部分,而開放實(shí)驗(yàn)室教學(xué)那么是該改革中的重要舉措,開放實(shí)驗(yàn)教學(xué)的管理程度一定程度上又依賴于管理軟件。作者通過對寧波大紅鷹學(xué)院實(shí)驗(yàn)室現(xiàn)狀的研究,設(shè)計(jì)與開發(fā)了一套基于傳統(tǒng)PC以及微信的高校實(shí)驗(yàn)室管理的系統(tǒng)?!娟P(guān)鍵詞】實(shí)驗(yàn)室 開放 微信一、系統(tǒng)分析1需求分析。隨著大紅鷹學(xué)院數(shù)字化校園的深化建立,學(xué)院基于以網(wǎng)絡(luò)為根底,利用先進(jìn)的信息化手段和工具,實(shí)現(xiàn)從環(huán)境包括設(shè)備、教室、資源如圖書、講義、課件、到活動包括教、學(xué)、管理、效勞、辦公等的全部數(shù)字化理念。但是在實(shí)驗(yàn)室管理大紅鷹學(xué)院仍然停留在手工記錄層面上,這樣的管理形式不僅加重

2、管理員的工作負(fù)擔(dān),還不利于學(xué)生學(xué)習(xí)的積極性。另外當(dāng)下眾多網(wǎng)絡(luò)新媒體的出現(xiàn)比方微信,這無疑是高校信息化開展的新契機(jī)。高校學(xué)生工作與新媒體結(jié)合起來,是緊跟時代步伐的表現(xiàn),對高校學(xué)生工作的開展具有一定的促進(jìn)作用及深遠(yuǎn)的時代意義。本課題是研究實(shí)驗(yàn)室預(yù)約管理的相關(guān)問題并合理設(shè)計(jì)出一套實(shí)驗(yàn)室預(yù)約系統(tǒng)來使大紅鷹學(xué)院走出實(shí)驗(yàn)室效率低下的困境。本系統(tǒng)一部分主要是基于B/S模型,運(yùn)用微軟的.NET平臺實(shí)現(xiàn)學(xué)生、教師在PC端對實(shí)驗(yàn)室以及課程進(jìn)展有效地管理;另一部分那么是通過微信公眾號這一平臺,開發(fā)出一套面向?qū)W生的預(yù)約實(shí)驗(yàn)室的程序。2功能分析。根據(jù)寧波大紅鷹學(xué)院的實(shí)際教學(xué)情況,學(xué)院會在工作日安排相應(yīng)的教師在規(guī)定的時間

3、段內(nèi)在實(shí)驗(yàn)室坐班。系統(tǒng)管理員在每學(xué)期期初將初始數(shù)據(jù)導(dǎo)入到本系統(tǒng)中,學(xué)生根據(jù)初始數(shù)據(jù)比方:教師的輔導(dǎo)時間段、學(xué)生選課情況以及學(xué)生實(shí)際安排來確定自己的實(shí)驗(yàn)時間以及實(shí)驗(yàn)地點(diǎn)。而在微信預(yù)約中,學(xué)生首先統(tǒng)一關(guān)注學(xué)院中的指定微信公眾號,學(xué)生在公眾號中以實(shí)名制的形式注冊自己的實(shí)際信息。之后學(xué)生只需要在公眾號中輸入包含“預(yù)約字眼的關(guān)鍵字,公眾號返回預(yù)約界面鏈接,學(xué)生只需在微信中翻開該頁面,進(jìn)入相關(guān)頁面完成預(yù)約操作即可。二、系統(tǒng)設(shè)計(jì)1功能設(shè)計(jì)。系統(tǒng)功能分析就是在確定系統(tǒng)的目的的根底上,結(jié)合系統(tǒng)業(yè)務(wù)流程的分析,對系統(tǒng)的功能進(jìn)展全面的、細(xì)致的描繪。本系統(tǒng)的效勞對象為寧波大紅鷹學(xué)院信息工程學(xué)院的師生,主要功能點(diǎn)分為課

4、程管理維護(hù)、預(yù)約管理維護(hù)和實(shí)驗(yàn)室管理維護(hù)三大塊。2系統(tǒng)角色設(shè)計(jì)。本系統(tǒng)主要分為系統(tǒng)管理員、分院管理員、教師以及學(xué)生四種角色。其中系統(tǒng)管理員創(chuàng)立分院管理員并賦予相關(guān)權(quán)限;分院管理員對課程、教室進(jìn)展根底設(shè)置,并安排教師課程輔導(dǎo)信息供學(xué)生選擇預(yù)約;教師可以查詢根底信息、新建屬于自己的教學(xué)實(shí)驗(yàn)任務(wù)并開放給學(xué)生完成;學(xué)生在本系統(tǒng)預(yù)約相關(guān)教師的輔導(dǎo),并在規(guī)定時間進(jìn)展實(shí)驗(yàn)完成教師的實(shí)驗(yàn)任務(wù),確保教學(xué)方案的順利施行。三、系統(tǒng)實(shí)現(xiàn)一PC端預(yù)約系統(tǒng)的實(shí)現(xiàn)本系統(tǒng)底層的架構(gòu)采用的是的如今流行的三層架構(gòu),數(shù)據(jù)訪問層DAL只能被業(yè)務(wù)邏輯層BLL訪問,業(yè)務(wù)邏輯層只能被表示層UI訪問,用戶通過表示層將懇求傳送給業(yè)務(wù)邏輯層,業(yè)

5、務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)那么和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。而在UI層系統(tǒng)那么使用Easy-UI框架,將所有的.NET中的效勞器控件交換成HTML中的標(biāo)記,所以UI表現(xiàn)層與后臺的交互都是通過Ajax來實(shí)現(xiàn)的。在本系統(tǒng)中運(yùn)用的Ajax技術(shù)主要包含:ajax以及post兩種方法。ajax方法是jquery實(shí)現(xiàn)Ajax的底層方法,也就是說它是get,post等方法的根底。使用該方法可以完成通過 懇求加載遠(yuǎn)程數(shù)據(jù)。二微信端學(xué)生預(yù)約的實(shí)現(xiàn)網(wǎng)絡(luò)新媒體正在推進(jìn)人類社會步入信息技術(shù)時代,網(wǎng)絡(luò)新媒體技術(shù)在政治、經(jīng)濟(jì)、文化、生活的各個領(lǐng)域中得到了廣泛應(yīng)用,尤

6、其是如今的學(xué)生對新媒體承受的非常快,他們對這些新媒體也充滿著無限的好奇。正是基于這些原因,本系統(tǒng)融入微信預(yù)約功能,充分調(diào)動學(xué)生預(yù)約的積極性,同時讓教學(xué)也跟上時代開展的步伐。1微信公眾平臺開發(fā)接口介紹。微信開發(fā)是基于微信公眾平臺提供的API接口實(shí)現(xiàn)的,開發(fā)者首先接入公眾平臺開發(fā)接口,接入成功后當(dāng)用戶發(fā)送消息到微信公眾號,微信效勞器將組裝這個消息發(fā)送給開發(fā)者的效勞器,開發(fā)者的效勞器承受到消息進(jìn)展相應(yīng)處理后,將需要回復(fù)的消息也按一定的規(guī)那么組裝,回復(fù)給公眾賬號,公眾賬號再回復(fù)給用戶,在這個收發(fā)過程中,發(fā)送方和接收方進(jìn)展了調(diào)換ToUserName和FromUserName值互換,收發(fā)都是以xml格式在

7、后臺進(jìn)展傳輸?shù)摹?公眾平臺認(rèn)證。開發(fā)者必須使用公網(wǎng)的網(wǎng)絡(luò)地址URL,這個網(wǎng)絡(luò)地址要求微信公眾平臺可以訪問,Tocken標(biāo)記:Tocken可以隨意填寫一個字符串,認(rèn)證時使用;開發(fā)者將認(rèn)證程序部署在公網(wǎng)上,再把URL填進(jìn)微信公眾平臺的指定位置,該URL被微信訪問時,微信會發(fā)送過來一些數(shù)據(jù),你的應(yīng)用要把微信發(fā)送過來的數(shù)據(jù)進(jìn)展加密,然后用密文和signature比較,假設(shè)一樣,返回?cái)?shù)據(jù)給微信公眾平臺,微信公眾平臺進(jìn)展校驗(yàn),假設(shè)正確,即認(rèn)證成功。3消息處理。URL?和?Tocken的認(rèn)證完畢下一步必需要做的是開發(fā)回復(fù)用戶消息的功能。微信消息是以固定的XML格式在效勞器之間傳遞的,并且在XML數(shù)據(jù)中微信關(guān)

8、注某個公眾號時產(chǎn)生的微信ID是唯一、不變的值,即使用戶取消關(guān)注該公眾號再次關(guān)注,其生成的微信ID是不改變。而在本系統(tǒng)中將微信譽(yù)戶與公眾號生成的固定微信ID于學(xué)生的學(xué)號進(jìn)展綁定,學(xué)生要使用微信預(yù)約必需要將自己的微信與學(xué)號綁定。對于消息的處理可以轉(zhuǎn)換為對XML數(shù)據(jù)包的解析與生成。本系統(tǒng)針對學(xué)生發(fā)送過來的文本類型微信中MsgType=text即文本類型的數(shù)據(jù)進(jìn)展深化解析。學(xué)生只需發(fā)送包含“預(yù)約兩字的字串,系統(tǒng)那么自動返回帶有指定途徑的圖文消息,并且該圖文鏈接只適用與發(fā)送者本人。學(xué)生科可通過圖文消息在微信閱讀器中翻開鏈接即可進(jìn)展預(yù)約操作。四、總結(jié)開放實(shí)驗(yàn)室管理系統(tǒng)通過信息化的手段將方便學(xué)生完成實(shí)驗(yàn)工程,有效地輔

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論