




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于微信的開(kāi)放實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【摘要】實(shí)驗(yàn)室改革是高等院校教學(xué)改革的重要組成部分,而開(kāi)放實(shí)驗(yàn)室教學(xué)那么是該改革中的重要舉措,開(kāi)放實(shí)驗(yàn)教學(xué)的管理程度一定程度上又依賴(lài)于管理軟件。作者通過(guò)對(duì)寧波大紅鷹學(xué)院實(shí)驗(yàn)室現(xiàn)狀的研究,設(shè)計(jì)與開(kāi)發(fā)了一套基于傳統(tǒng)PC以及微信的高校實(shí)驗(yàn)室管理的系統(tǒng)?!娟P(guān)鍵詞】實(shí)驗(yàn)室 開(kāi)放 微信一、系統(tǒng)分析1需求分析。隨著大紅鷹學(xué)院數(shù)字化校園的深化建立,學(xué)院基于以網(wǎng)絡(luò)為根底,利用先進(jìn)的信息化手段和工具,實(shí)現(xiàn)從環(huán)境包括設(shè)備、教室、資源如圖書(shū)、講義、課件、到活動(dòng)包括教、學(xué)、管理、效勞、辦公等的全部數(shù)字化理念。但是在實(shí)驗(yàn)室管理大紅鷹學(xué)院仍然停留在手工記錄層面上,這樣的管理形式不僅加重
2、管理員的工作負(fù)擔(dān),還不利于學(xué)生學(xué)習(xí)的積極性。另外當(dāng)下眾多網(wǎng)絡(luò)新媒體的出現(xiàn)比方微信,這無(wú)疑是高校信息化開(kāi)展的新契機(jī)。高校學(xué)生工作與新媒體結(jié)合起來(lái),是緊跟時(shí)代步伐的表現(xiàn),對(duì)高校學(xué)生工作的開(kāi)展具有一定的促進(jìn)作用及深遠(yuǎn)的時(shí)代意義。本課題是研究實(shí)驗(yàn)室預(yù)約管理的相關(guān)問(wèn)題并合理設(shè)計(jì)出一套實(shí)驗(yàn)室預(yù)約系統(tǒng)來(lái)使大紅鷹學(xué)院走出實(shí)驗(yàn)室效率低下的困境。本系統(tǒng)一部分主要是基于B/S模型,運(yùn)用微軟的.NET平臺(tái)實(shí)現(xiàn)學(xué)生、教師在PC端對(duì)實(shí)驗(yàn)室以及課程進(jìn)展有效地管理;另一部分那么是通過(guò)微信公眾號(hào)這一平臺(tái),開(kāi)發(fā)出一套面向?qū)W生的預(yù)約實(shí)驗(yàn)室的程序。2功能分析。根據(jù)寧波大紅鷹學(xué)院的實(shí)際教學(xué)情況,學(xué)院會(huì)在工作日安排相應(yīng)的教師在規(guī)定的時(shí)間
3、段內(nèi)在實(shí)驗(yàn)室坐班。系統(tǒng)管理員在每學(xué)期期初將初始數(shù)據(jù)導(dǎo)入到本系統(tǒng)中,學(xué)生根據(jù)初始數(shù)據(jù)比方:教師的輔導(dǎo)時(shí)間段、學(xué)生選課情況以及學(xué)生實(shí)際安排來(lái)確定自己的實(shí)驗(yàn)時(shí)間以及實(shí)驗(yàn)地點(diǎn)。而在微信預(yù)約中,學(xué)生首先統(tǒng)一關(guān)注學(xué)院中的指定微信公眾號(hào),學(xué)生在公眾號(hào)中以實(shí)名制的形式注冊(cè)自己的實(shí)際信息。之后學(xué)生只需要在公眾號(hào)中輸入包含“預(yù)約字眼的關(guān)鍵字,公眾號(hào)返回預(yù)約界面鏈接,學(xué)生只需在微信中翻開(kāi)該頁(yè)面,進(jìn)入相關(guān)頁(yè)面完成預(yù)約操作即可。二、系統(tǒng)設(shè)計(jì)1功能設(shè)計(jì)。系統(tǒng)功能分析就是在確定系統(tǒng)的目的的根底上,結(jié)合系統(tǒng)業(yè)務(wù)流程的分析,對(duì)系統(tǒng)的功能進(jìn)展全面的、細(xì)致的描繪。本系統(tǒng)的效勞對(duì)象為寧波大紅鷹學(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)限;分院管理員對(duì)課程、教室進(jìn)展根底設(shè)置,并安排教師課程輔導(dǎo)信息供學(xué)生選擇預(yù)約;教師可以查詢(xún)根底信息、新建屬于自己的教學(xué)實(shí)驗(yàn)任務(wù)并開(kāi)放給學(xué)生完成;學(xué)生在本系統(tǒng)預(yù)約相關(guān)教師的輔導(dǎo),并在規(guī)定時(shí)間進(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ù)訪(fǎng)問(wèn)層DAL只能被業(yè)務(wù)邏輯層BLL訪(fǎng)問(wèn),業(yè)務(wù)邏輯層只能被表示層UI訪(fǎng)問(wèn),用戶(hù)通過(guò)表示層將懇求傳送給業(yè)務(wù)邏輯層,業(yè)
5、務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)那么和邏輯,并通過(guò)數(shù)據(jù)訪(fǎng)問(wèn)層訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。而在UI層系統(tǒng)那么使用Easy-UI框架,將所有的.NET中的效勞器控件交換成HTML中的標(biāo)記,所以UI表現(xiàn)層與后臺(tái)的交互都是通過(guò)Ajax來(lái)實(shí)現(xiàn)的。在本系統(tǒng)中運(yùn)用的Ajax技術(shù)主要包含:ajax以及post兩種方法。ajax方法是jquery實(shí)現(xiàn)Ajax的底層方法,也就是說(shuō)它是get,post等方法的根底。使用該方法可以完成通過(guò) 懇求加載遠(yuǎn)程數(shù)據(jù)。二微信端學(xué)生預(yù)約的實(shí)現(xiàn)網(wǎng)絡(luò)新媒體正在推進(jìn)人類(lèi)社會(huì)步入信息技術(shù)時(shí)代,網(wǎng)絡(luò)新媒體技術(shù)在政治、經(jīng)濟(jì)、文化、生活的各個(gè)領(lǐng)域中得到了廣泛應(yīng)用,尤
6、其是如今的學(xué)生對(duì)新媒體承受的非常快,他們對(duì)這些新媒體也充滿(mǎn)著無(wú)限的好奇。正是基于這些原因,本系統(tǒng)融入微信預(yù)約功能,充分調(diào)動(dòng)學(xué)生預(yù)約的積極性,同時(shí)讓教學(xué)也跟上時(shí)代開(kāi)展的步伐。1微信公眾平臺(tái)開(kāi)發(fā)接口介紹。微信開(kāi)發(fā)是基于微信公眾平臺(tái)提供的API接口實(shí)現(xiàn)的,開(kāi)發(fā)者首先接入公眾平臺(tái)開(kāi)發(fā)接口,接入成功后當(dāng)用戶(hù)發(fā)送消息到微信公眾號(hào),微信效勞器將組裝這個(gè)消息發(fā)送給開(kāi)發(fā)者的效勞器,開(kāi)發(fā)者的效勞器承受到消息進(jìn)展相應(yīng)處理后,將需要回復(fù)的消息也按一定的規(guī)那么組裝,回復(fù)給公眾賬號(hào),公眾賬號(hào)再回復(fù)給用戶(hù),在這個(gè)收發(fā)過(guò)程中,發(fā)送方和接收方進(jìn)展了調(diào)換ToUserName和FromUserName值互換,收發(fā)都是以xml格式在
7、后臺(tái)進(jìn)展傳輸?shù)摹?公眾平臺(tái)認(rèn)證。開(kāi)發(fā)者必須使用公網(wǎng)的網(wǎng)絡(luò)地址URL,這個(gè)網(wǎng)絡(luò)地址要求微信公眾平臺(tái)可以訪(fǎng)問(wèn),Tocken標(biāo)記:Tocken可以隨意填寫(xiě)一個(gè)字符串,認(rèn)證時(shí)使用;開(kāi)發(fā)者將認(rèn)證程序部署在公網(wǎng)上,再把URL填進(jìn)微信公眾平臺(tái)的指定位置,該URL被微信訪(fǎng)問(wèn)時(shí),微信會(huì)發(fā)送過(guò)來(lái)一些數(shù)據(jù),你的應(yīng)用要把微信發(fā)送過(guò)來(lái)的數(shù)據(jù)進(jìn)展加密,然后用密文和signature比較,假設(shè)一樣,返回?cái)?shù)據(jù)給微信公眾平臺(tái),微信公眾平臺(tái)進(jìn)展校驗(yàn),假設(shè)正確,即認(rèn)證成功。3消息處理。URL?和?Tocken的認(rèn)證完畢下一步必需要做的是開(kāi)發(fā)回復(fù)用戶(hù)消息的功能。微信消息是以固定的XML格式在效勞器之間傳遞的,并且在XML數(shù)據(jù)中微信關(guān)
8、注某個(gè)公眾號(hào)時(shí)產(chǎn)生的微信ID是唯一、不變的值,即使用戶(hù)取消關(guān)注該公眾號(hào)再次關(guān)注,其生成的微信ID是不改變。而在本系統(tǒng)中將微信譽(yù)戶(hù)與公眾號(hào)生成的固定微信ID于學(xué)生的學(xué)號(hào)進(jìn)展綁定,學(xué)生要使用微信預(yù)約必需要將自己的微信與學(xué)號(hào)綁定。對(duì)于消息的處理可以轉(zhuǎn)換為對(duì)XML數(shù)據(jù)包的解析與生成。本系統(tǒng)針對(duì)學(xué)生發(fā)送過(guò)來(lái)的文本類(lèi)型微信中MsgType=text即文本類(lèi)型的數(shù)據(jù)進(jìn)展深化解析。學(xué)生只需發(fā)送包含“預(yù)約兩字的字串,系統(tǒng)那么自動(dòng)返回帶有指定途徑的圖文消息,并且該圖文鏈接只適用與發(fā)送者本人。學(xué)生科可通過(guò)圖文消息在微信閱讀器中翻開(kāi)鏈接即可進(jìn)展預(yù)約操作。四、總結(jié)開(kāi)放實(shí)驗(yàn)室管理系統(tǒng)通過(guò)信息化的手段將方便學(xué)生完成實(shí)驗(yàn)工程,有效地輔
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買(mǎi)賣(mài)客車(chē)合同范例
- 養(yǎng)殖棚管護(hù)合同范例
- 專(zhuān)屬糧田認(rèn)領(lǐng)合同范例
- 腦血栓的延續(xù)護(hù)理
- 腦積水護(hù)理小講課
- 常見(jiàn)各種注射操作
- 小學(xué)挫折心理教育課件
- 公寓住宅有沒(méi)有合同范例
- 幼兒營(yíng)養(yǎng)與食品安全
- 醫(yī)療設(shè)備維護(hù)指南
- GB/T 24186-2022工程機(jī)械用高強(qiáng)度耐磨鋼板和鋼帶
- GB/T 95-2002平墊圈C級(jí)
- 護(hù)理人際關(guān)系倫理
- 中國(guó)隧道及地下工程修建技術(shù)PPT
- 不良事件魚(yú)骨圖分析
- 三角形章起始課-展示課件
- 有限空間作業(yè)審批表范本
- 超市便利店日常工作檢查記錄表
- 細(xì)支氣管肺泡癌的影像診斷(61頁(yè))
- X射線(xiàn)的物理學(xué)基礎(chǔ)-
- 財(cái)務(wù)英語(yǔ)英漢對(duì)照表
評(píng)論
0/150
提交評(píng)論