999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于服務學生的咯咚課表小程序設計與實現

2019-03-15 13:31:28謝建華蘇嚴
電腦知識與技術 2019年2期

謝建華 蘇嚴

摘要:在大多數高校,查詢課程信息和考試信息必須通過校園網登錄到教務系統進行查詢,在空間上對用戶需求進行了束縛,另外,實驗信息無法在教務系統上查詢到,為此設計一款基于服務大學生的咯咚課表小程序,只要登錄到小程序綁定或輸入班級即可獲得信息,可以提供用戶對實驗信息進行編輯的功能,顯示課程信息時,一并將用戶的實驗信息進行顯示,除此外,該小程序還可以提供考試信息查詢與顯示。利用PHP技術實現課程或考試信息的上傳與管理,前臺通過基于微信小程序平臺進行信息查看和數據分享,前后臺通過JSON數據交互。經過測試表明,該系統可以有效地滿足基于服務大學生的對于課表信息等的查詢并顯示的需求。

關鍵詞:服務學生;課表;PHP;小程序;JSON數據

中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2019)02-0068-03

服務大學生是為大學生提供更多更好更方便的服務,服務需要從時間或空間上減少傳統方式對大學生的束縛,提供大學生一個跨時間空間的課表查詢方式,是服務大學生的行動落實。傳統的查詢課表,在登錄學校內網后才能夠獲取整個學期的課表和考試信息,但卻不能夠編輯實驗信息,所以在時間和空間上給大學生一定的束縛。而咯咚課表小程序旨在為在校大學生提供一個方便查詢課表并編輯,編輯保存實驗信息以及查詢考試信息的平臺,旨在為在校大學生提供更方便快捷的服務。支持用戶不再受時間空間限制的即可查閱到對應的信息。該小程序為用戶提供了解課程信息,考試信息,實驗信息的渠道,針對在校大學生,咯咚課表小程序可以作為一個方便的工具方便用戶了解自己想要的關于課表的信息。該小程序具有一定的實用價值,其針對面較廣泛,不僅僅是傳統意義上的課表,使用的用戶對象為高校大學生,通過為用戶提供課程信息,方便用戶獲取課程信息來為用戶做出更好的安排提供保障。

1 系統功能結構的設計

1.1服務端系統功能

如圖1所示后臺具有如下功能:

1)建立課程信息及考試信息表格上傳界面;

2)能夠進行上傳的數據進行審核和操作數據的處理,一定時期后可以將過期信息刪除;

3)平臺可以授權上傳者,禁止權限等。

1.2手機端的主要功能介紹

如圖2所示手機端具有如下功能:

1)用戶在登錄小程序后選擇自己的班級進行綁定,綁定后即可看到該班級當前周的課程信息或查看別班課程信息;用戶可以編輯自己的課程信息,添加實驗課程到小程序即可將實驗信息進行顯示;

2)用戶可以查看自己的班級的考試信息,并支持用戶對自己的考試信息進行修改或刪除;

3)在用戶個人模塊可以對已綁定的學校班級進行修改或者分享自己的課表給同學,即數據共享。

2系統實現的關鍵技術

2.1 表格數據過濾處理

由于基于服務大學生的咯咚課表小程序是對接在校學生課表信息的,所以課程和考試信息的來源是教務處Excel表格,當有幾千數據的表格傳到后臺時,后臺必須過濾掉一些不重要的信息并且拆分或組合原有的信息將其作為不同的數據或屬性存入數據庫,為前后臺數據交互奠定基礎。例如將表格中某一單元格的信息通過字符串處理技術將其拆分為幾條數據,對應著數據庫中的幾條記錄,最大化的使存儲在數據庫中的信息達到最好的可操作性,從而保證了前后數據交互的可靠性。具體如圖3所示。

2.2 數據的準確性

數據的準確性一方面即呈現的數據是可以準確到個人的,在前期,依靠的是用戶綁定班級之后呈現該班級的課程信息,當后期用戶自己編輯實驗信息進行存儲時,必須保證用戶編輯的實驗信息精確到用戶本身,即操作課表時,以用戶為單位,每個用戶對應的課表在操作之后都是不一樣的,系統應該要能夠有相應的機制,將用戶編輯后的信息存儲并顯示。另外一方面,系統支持用戶在已綁定班級情況下進入首頁后查看到其他班級的信息,所以此時數據的準確性即體現在能夠查看該班級的課程信息,系統支持用戶按周次進行查看,所以前后傳遞數據以及數據處理之后的呈現,都為數據的準確性,這樣,系統可以給用戶以最好的用戶體驗。具體如圖4所示:

2.3 用戶緩存獲取數據縮短響應時間

對于基于服務大學生的咯咚課表小程序而言,當用戶提出訪問請求,系統要立馬做出響應返回數據,這樣用戶的體驗會很好。為了縮短響應時間要進行一些性能優化。當用戶有瀏覽的歷史記錄,并且手機的緩存沒有被清理,若再次訪問,則直接從本地緩存中獲取數據,減少響應時間,若沒有則從最近的服務器獲取對應的數據,沒有再從后臺獲取,避免了什么數據都是原始數據后臺進行獲得,從緩存中加載數據能使響應時間大大縮短。具體如圖5所示:

3系統界面設計

基于服務大學生的咯咚課表小程序:是一款跨時間空間為學生提供課程信息和考試信息的小程序,并且可以實現用戶操作已有的課程或考試數據,生成專屬課表,使得用戶隨時能查看到自己的課程或考試信息。

1)資源模塊:資源模塊是為了使得用戶能夠很輕松地獲取到信息,資源模塊下有查看班級課程信息,考試信息,實驗信息以及按班級或按周次進行課程查詢。

2)修改模塊:修改模塊主要為生成用戶專屬課表,當用戶操作實驗信息存儲時,能夠響應用戶的修改并將數據庫中的數據同步更新。

3)個人模塊:主要加載用戶所綁定的班級以及分享推薦,以供用戶進行修改綁定和分享課表給他人。

4小結

本系統經過測試,各個功能模塊運行都很穩定。小程序能夠方便地建立在微信平臺上,并且有微信用戶作為基礎,省去傳統的注冊登錄的麻煩,最簡潔的將用戶所需要信息呈現,使在校大學生能夠輕松獲取并修改已有的課程或傲視信息,實驗信息的加入,更是將大學生從記憶眾多實驗課當中解放,只需要編輯保存,就可以生成專屬課表,再也無需為查閱課程而煩惱。此小程序掙脫了傳統方式下獲取課程信息的束縛,使每一份課程信息更有效的傳遞給用戶。

參考文獻:

[1] 高洪濤.從零開始學習微信小程序開發[M].北京.電子工業出版社,2017:1-288

[2] 嚴蔚敏,吳偉民.數據結構(C語言版)[M]. 北京:清華大學出版社,2008:94-128.

[3] 王珊,薩師煊.數據庫系統概論[M].5版.北京:高等教育出版社,2014:130-185.

[4] Anany Levitin.算法設計與分析基礎[M]. 潘彥,譯.3版.北京:清華大學出版社 ,2015.

[5] Matt Zandstra.深入PHP面向對象、模式與實踐[M].北京:人民郵電出版社,2011:80-120.

[6] Gilmore Jason W.PHP 與 MySQL 程序設計[M].4版. 北京:人民郵電出版社,2011:1-189

主站蜘蛛池模板: 久热re国产手机在线观看| 久久91精品牛牛| 人妻免费无码不卡视频| 亚洲日韩欧美在线观看| 国产亚洲精品91| 中国一级特黄视频| 激情午夜婷婷| 亚洲午夜18| 国产理论精品| 国产99免费视频| 99视频精品在线观看| 一本大道无码日韩精品影视| 精品视频在线观看你懂的一区| 国产精品视频导航| 中文字幕天无码久久精品视频免费 | 久久久噜噜噜久久中文字幕色伊伊 | 国产在线观看成人91| 啪啪永久免费av| 日本一区二区三区精品AⅤ| 欧美a在线| 最新无码专区超级碰碰碰| 亚洲一欧洲中文字幕在线| 久久综合丝袜长腿丝袜| 成人一区在线| 夜夜高潮夜夜爽国产伦精品| 中文字幕日韩欧美| 福利在线免费视频| 91在线无码精品秘九色APP| 久久国产精品麻豆系列| 欧美日韩在线观看一区二区三区| 伊人狠狠丁香婷婷综合色| 日韩小视频在线播放| 亚洲人成日本在线观看| 日韩人妻少妇一区二区| 在线观看国产精品日本不卡网| 在线观看国产黄色| 日韩毛片在线播放| 成人第一页| 看av免费毛片手机播放| 99这里精品| 国产成人精品午夜视频'| 亚洲欧美另类视频| 亚洲AV无码久久精品色欲| 久久情精品国产品免费| 国产喷水视频| 国产69囗曝护士吞精在线视频| 亚洲天堂视频网站| 国产成在线观看免费视频| 亚洲久悠悠色悠在线播放| 欧美午夜小视频| 亚洲欧美一区在线| 成人福利在线视频| 亚洲娇小与黑人巨大交| 久久久受www免费人成| 久久福利片| 蜜桃视频一区二区三区| 亚洲天天更新| 国产91视频免费| 亚洲A∨无码精品午夜在线观看| 欧美国产精品不卡在线观看 | 亚洲精品欧美日韩在线| aa级毛片毛片免费观看久| 国产精品视频导航| 国产福利一区二区在线观看| 无码人中文字幕| 永久免费无码成人网站| 欧美在线综合视频| 久久精品一品道久久精品| 精品国产成人三级在线观看 | 国产va在线| 成人在线欧美| 国产亚洲精久久久久久久91| 欧美亚洲一区二区三区在线| 无码中字出轨中文人妻中文中| 久久国产亚洲欧美日韩精品| 国产精品免费福利久久播放 | 国产在线无码一区二区三区| 天天色天天综合网| 老司机aⅴ在线精品导航| 亚洲不卡网| 动漫精品啪啪一区二区三区| 欧美黄网在线|