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

下載本文檔

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

文檔簡介

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

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

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

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

5、務邏輯層完成相關業(yè)務規(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技術主要包含:ajax以及post兩種方法。ajax方法是jquery實現(xiàn)Ajax的底層方法,也就是說它是get,post等方法的根底。使用該方法可以完成通過 懇求加載遠程數(shù)據(jù)。二微信端學生預約的實現(xiàn)網(wǎng)絡新媒體正在推進人類社會步入信息技術時代,網(wǎng)絡新媒體技術在政治、經(jīng)濟、文化、生活的各個領域中得到了廣泛應用,尤

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

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

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

溫馨提示

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

評論

0/150

提交評論