




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于微信的開放實驗室管理系統(tǒng)設(shè)計與實現(xiàn)【摘要】實驗室改革是高等院校教學改革的重要組成部分,而開放實驗室教學那么是該改革中的重要舉措,開放實驗教學的管理程度一定程度上又依賴于管理軟件。作者通過對寧波大紅鷹學院實驗室現(xiàn)狀的研究,設(shè)計與開發(fā)了一套基于傳統(tǒng)PC以及微信的高校實驗室管理的系統(tǒng)。【關(guān)鍵詞】實驗室 開放 微信一、系統(tǒng)分析1需求分析。隨著大紅鷹學院數(shù)字化校園的深化建立,學院基于以網(wǎng)絡(luò)為根底,利用先進的信息化手段和工具,實現(xiàn)從環(huán)境包括設(shè)備、教室、資源如圖書、講義、課件、到活動包括教、學、管理、效勞、辦公等的全部數(shù)字化理念。但是在實驗室管理大紅鷹學院仍然停留在手工記錄層面上,這樣的管理形式不僅加重
2、管理員的工作負擔,還不利于學生學習的積極性。另外當下眾多網(wǎng)絡(luò)新媒體的出現(xiàn)比方微信,這無疑是高校信息化開展的新契機。高校學生工作與新媒體結(jié)合起來,是緊跟時代步伐的表現(xiàn),對高校學生工作的開展具有一定的促進作用及深遠的時代意義。本課題是研究實驗室預(yù)約管理的相關(guān)問題并合理設(shè)計出一套實驗室預(yù)約系統(tǒng)來使大紅鷹學院走出實驗室效率低下的困境。本系統(tǒng)一部分主要是基于B/S模型,運用微軟的.NET平臺實現(xiàn)學生、教師在PC端對實驗室以及課程進展有效地管理;另一部分那么是通過微信公眾號這一平臺,開發(fā)出一套面向?qū)W生的預(yù)約實驗室的程序。2功能分析。根據(jù)寧波大紅鷹學院的實際教學情況,學院會在工作日安排相應(yīng)的教師在規(guī)定的時間
3、段內(nèi)在實驗室坐班。系統(tǒng)管理員在每學期期初將初始數(shù)據(jù)導入到本系統(tǒng)中,學生根據(jù)初始數(shù)據(jù)比方:教師的輔導時間段、學生選課情況以及學生實際安排來確定自己的實驗時間以及實驗地點。而在微信預(yù)約中,學生首先統(tǒng)一關(guān)注學院中的指定微信公眾號,學生在公眾號中以實名制的形式注冊自己的實際信息。之后學生只需要在公眾號中輸入包含“預(yù)約字眼的關(guān)鍵字,公眾號返回預(yù)約界面鏈接,學生只需在微信中翻開該頁面,進入相關(guān)頁面完成預(yù)約操作即可。二、系統(tǒng)設(shè)計1功能設(shè)計。系統(tǒng)功能分析就是在確定系統(tǒng)的目的的根底上,結(jié)合系統(tǒng)業(yè)務(wù)流程的分析,對系統(tǒng)的功能進展全面的、細致的描繪。本系統(tǒng)的效勞對象為寧波大紅鷹學院信息工程學院的師生,主要功能點分為課
4、程管理維護、預(yù)約管理維護和實驗室管理維護三大塊。2系統(tǒng)角色設(shè)計。本系統(tǒng)主要分為系統(tǒng)管理員、分院管理員、教師以及學生四種角色。其中系統(tǒng)管理員創(chuàng)立分院管理員并賦予相關(guān)權(quán)限;分院管理員對課程、教室進展根底設(shè)置,并安排教師課程輔導信息供學生選擇預(yù)約;教師可以查詢根底信息、新建屬于自己的教學實驗任務(wù)并開放給學生完成;學生在本系統(tǒng)預(yù)約相關(guān)教師的輔導,并在規(guī)定時間進展實驗完成教師的實驗任務(wù),確保教學方案的順利施行。三、系統(tǒng)實現(xiàn)一PC端預(yù)約系統(tǒng)的實現(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中的標記,所以UI表現(xiàn)層與后臺的交互都是通過Ajax來實現(xiàn)的。在本系統(tǒng)中運用的Ajax技術(shù)主要包含:ajax以及post兩種方法。ajax方法是jquery實現(xiàn)Ajax的底層方法,也就是說它是get,post等方法的根底。使用該方法可以完成通過 懇求加載遠程數(shù)據(jù)。二微信端學生預(yù)約的實現(xiàn)網(wǎng)絡(luò)新媒體正在推進人類社會步入信息技術(shù)時代,網(wǎng)絡(luò)新媒體技術(shù)在政治、經(jīng)濟、文化、生活的各個領(lǐng)域中得到了廣泛應(yīng)用,尤
6、其是如今的學生對新媒體承受的非常快,他們對這些新媒體也充滿著無限的好奇。正是基于這些原因,本系統(tǒng)融入微信預(yù)約功能,充分調(diào)動學生預(yù)約的積極性,同時讓教學也跟上時代開展的步伐。1微信公眾平臺開發(fā)接口介紹。微信開發(fā)是基于微信公眾平臺提供的API接口實現(xiàn)的,開發(fā)者首先接入公眾平臺開發(fā)接口,接入成功后當用戶發(fā)送消息到微信公眾號,微信效勞器將組裝這個消息發(fā)送給開發(fā)者的效勞器,開發(fā)者的效勞器承受到消息進展相應(yīng)處理后,將需要回復的消息也按一定的規(guī)那么組裝,回復給公眾賬號,公眾賬號再回復給用戶,在這個收發(fā)過程中,發(fā)送方和接收方進展了調(diào)換ToUserName和FromUserName值互換,收發(fā)都是以xml格式在
7、后臺進展傳輸?shù)摹?公眾平臺認證。開發(fā)者必須使用公網(wǎng)的網(wǎng)絡(luò)地址URL,這個網(wǎng)絡(luò)地址要求微信公眾平臺可以訪問,Tocken標記:Tocken可以隨意填寫一個字符串,認證時使用;開發(fā)者將認證程序部署在公網(wǎng)上,再把URL填進微信公眾平臺的指定位置,該URL被微信訪問時,微信會發(fā)送過來一些數(shù)據(jù),你的應(yīng)用要把微信發(fā)送過來的數(shù)據(jù)進展加密,然后用密文和signature比較,假設(shè)一樣,返回數(shù)據(jù)給微信公眾平臺,微信公眾平臺進展校驗,假設(shè)正確,即認證成功。3消息處理。URL?和?Tocken的認證完畢下一步必需要做的是開發(fā)回復用戶消息的功能。微信消息是以固定的XML格式在效勞器之間傳遞的,并且在XML數(shù)據(jù)中微信關(guān)
8、注某個公眾號時產(chǎn)生的微信ID是唯一、不變的值,即使用戶取消關(guān)注該公眾號再次關(guān)注,其生成的微信ID是不改變。而在本系統(tǒng)中將微信譽戶與公眾號生成的固定微信ID于學生的學號進展綁定,學生要使用微信預(yù)約必需要將自己的微信與學號綁定。對于消息的處理可以轉(zhuǎn)換為對XML數(shù)據(jù)包的解析與生成。本系統(tǒng)針對學生發(fā)送過來的文本類型微信中MsgType=text即文本類型的數(shù)據(jù)進展深化解析。學生只需發(fā)送包含“預(yù)約兩字的字串,系統(tǒng)那么自動返回帶有指定途徑的圖文消息,并且該圖文鏈接只適用與發(fā)送者本人。學生科可通過圖文消息在微信閱讀器中翻開鏈接即可進展預(yù)約操作。四、總結(jié)開放實驗室管理系統(tǒng)通過信息化的手段將方便學生完成實驗工程,有效地輔
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)設(shè)備買賣合同協(xié)議
- 智能化改造工程合同樣本
- 農(nóng)產(chǎn)品購銷合同管理制度
- 鋁合金采購合同范文
- 購銷合同(示范文本GF-1203)
- 商業(yè)鋼材合同范本大全
- 特色班創(chuàng)辦戰(zhàn)略合作合同
- 全新安保人員勞動合同
- 區(qū)域銷售代理合同書
- 租賃合同范本轉(zhuǎn)讓協(xié)議
- 無人機警用方向應(yīng)用簡介課件
- 變電站一次系統(tǒng)圖
- 《思想道德修養(yǎng)與法律基礎(chǔ)》說課(獲獎版)課件
- 幼兒園中班居家安全教案
- 網(wǎng)頁設(shè)計和制作說課稿市公開課金獎市賽課一等獎?wù)n件
- 《新媒體營銷》新媒體營銷與運營
- 食用油營銷整合規(guī)劃(含文字方案)
- 蘇教版科學五年級下15《升旗的方法》教案
- 現(xiàn)代工業(yè)發(fā)酵調(diào)控緒論
- 超高性能混凝土項目立項申請(參考模板)
- 電纜橋架招標文件范本(含技術(shù)規(guī)范書)
評論
0/150
提交評論