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

基于企業(yè)微信的體檢預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2023-04-29 00:00:00吳琦劉中原
客聯(lián) 2023年3期

摘 要:隨著企業(yè)微信的逐漸推廣,越來越多的業(yè)務(wù)系統(tǒng)嵌入到企業(yè)微信中使用,這種方式比傳統(tǒng)的APP或者小程序模式更易被用戶接受,因?yàn)椴恍枰~外的安裝或者發(fā)布,省去了流程上的繁瑣,但從原有模式向企業(yè)微信的轉(zhuǎn)變都涉及到技術(shù)架構(gòu)的變遷,比如原有的登錄模式要變成讀取企業(yè)微信的當(dāng)前賬戶信息實(shí)現(xiàn)免登錄,程序的運(yùn)行緩存、顯示的適配等方面也要遵循企業(yè)微信的標(biāo)準(zhǔn),本文從體檢預(yù)約系統(tǒng)的開發(fā)過程以及如何嵌入到企業(yè)微信中運(yùn)行詮釋該模式下的開發(fā)模式及方法。

關(guān)鍵詞:企業(yè)微信;體檢預(yù)約

一、研究背景

在很多企事業(yè)單位,體檢是一年一度的必做項(xiàng)目,當(dāng)然體檢的預(yù)約或采用傳統(tǒng)的電子表格或者在線表格,有開發(fā)能力的單位可能是上線了系統(tǒng)版的體檢預(yù)約系統(tǒng),比如網(wǎng)頁版或者APP版以及小程序的形式,這些都是在技術(shù)演進(jìn)過程中可能出現(xiàn),但目前隨著企業(yè)微信的越發(fā)流行,越來越多的企業(yè)都開始在企業(yè)微信上進(jìn)行一般流程業(yè)務(wù)的辦理,于是在企業(yè)微信中集成體檢預(yù)約系統(tǒng)也就成了時(shí)下比較符合趨勢的做法,集成以后可以從企業(yè)微信工作臺里面直接進(jìn)入,因?yàn)槠髽I(yè)微信進(jìn)入的時(shí)候需要登錄,在登錄的情況下,進(jìn)入具體的應(yīng)用就不需要再次進(jìn)行登錄了,應(yīng)用會自動識別當(dāng)前企業(yè)微信的登錄用戶并自動進(jìn)行用戶信息獲取,實(shí)現(xiàn)用戶的無感登錄,最大程度上方便用戶的使用。

二、研究意義

研究企業(yè)微信下的體檢預(yù)約系統(tǒng)的開發(fā)首先是要迫使開發(fā)者使用企業(yè)微信自身的接口,必須要先學(xué)習(xí)企業(yè)微信的開發(fā)模式,從某種意義上講也算是一種技術(shù)的與時(shí)俱進(jìn),因?yàn)槠髽I(yè)微信下的開發(fā)和部署和傳統(tǒng)模式還是有較大區(qū)別的,首先是企業(yè)微信開發(fā)接口的學(xué)習(xí)與調(diào)用,以在應(yīng)用內(nèi)部獲取用戶信息實(shí)現(xiàn)登錄時(shí)的接口調(diào)用步驟為例,就要知道如下步驟:首先企業(yè)授權(quán)第三方應(yīng)用管理指定的客服帳號的會話消息時(shí),當(dāng)微信客戶進(jìn)入該客服會話或發(fā)起咨詢時(shí),第三方可獲取該客戶的external_userid;其次第三方需自行通過其他已有的方式獲取客戶的Unionid;最后再通過Unionid與external_userid關(guān)聯(lián)接口,將獲取到的Unionid和external_userid實(shí)現(xiàn)關(guān)聯(lián)識別。再比如進(jìn)行頁面的適配時(shí),除了考慮開發(fā)環(huán)境以及常規(guī)運(yùn)行環(huán)境的約束外,還要考慮企業(yè)微信中的運(yùn)行環(huán)境約素,最終使得程序能在企業(yè)微信中正常運(yùn)行,所以研究企業(yè)微信下的應(yīng)用開發(fā)或者將應(yīng)用遷移到企業(yè)微信中,除了方便用戶的使用,使得企業(yè)內(nèi)部的信息化程度向更新的方式轉(zhuǎn)遍,更是對開發(fā)者技術(shù)與時(shí)俱進(jìn)的推動,有利于整個(gè)技術(shù)及應(yīng)用氛圍的營造。

三、研究內(nèi)容及實(shí)現(xiàn)方式

項(xiàng)目研究的主要內(nèi)容包括以下幾點(diǎn):

1.體檢預(yù)約系統(tǒng)的需求分析

體檢預(yù)約系統(tǒng)的功能可多可少,具體要看使用者的需求,本系統(tǒng)選取本校的教職工體檢為背景,主要功能需求能實(shí)現(xiàn)可預(yù)約體檢時(shí)間以及地點(diǎn)的羅列并查看,能正確顯示某個(gè)時(shí)間地點(diǎn)的可預(yù)約總數(shù)以及可預(yù)約余量,針對于某個(gè)時(shí)間和地點(diǎn),能預(yù)約該時(shí)間點(diǎn)和對應(yīng)地點(diǎn)的體檢,預(yù)約后可以顯示自己的預(yù)約信息,并可以針對次預(yù)約進(jìn)行取消,一個(gè)用戶僅能預(yù)約一次體檢時(shí)間,預(yù)約后便不可再預(yù)約,但取消后可以重新預(yù)約,總的來說對于終端用戶而言,功能需求主要是可預(yù)約日期的列表展示、預(yù)約、取消預(yù)約以及查看預(yù)約詳情。對于管理端功能,要能實(shí)現(xiàn)所有預(yù)約信息的查看、排序以及導(dǎo)出,同時(shí)要具備消息的自動發(fā)送功能,在用戶所預(yù)約的體檢日期的前一天通過后臺服務(wù)向用戶的企業(yè)微信賬戶發(fā)送文本消息,提醒用戶進(jìn)行明天的體檢,同時(shí)消息內(nèi)容及格式應(yīng)能編輯。

2.體檢預(yù)約系統(tǒng)的功能設(shè)計(jì)及數(shù)據(jù)庫設(shè)計(jì)

基于需求分析,可以得出體檢預(yù)約系統(tǒng)主要包含終端用戶功能和管理員功能,整體系統(tǒng)功能框架圖如下。

如圖1所示,管理員首先要在后臺預(yù)置可預(yù)約列表,列表信息包括體檢地點(diǎn)和日期,信息預(yù)置好以后,終端用戶進(jìn)入后即可看到可預(yù)約列表,并可對某個(gè)時(shí)間和地點(diǎn)進(jìn)行預(yù)約,預(yù)約后可查看預(yù)約詳情并可取消預(yù)約;后臺可以查看所有的預(yù)約列表信息并可對結(jié)果進(jìn)行導(dǎo)出,同時(shí)能夠根據(jù)用戶預(yù)約的時(shí)間提前一天向該賬戶發(fā)送企業(yè)微信消息。

為了支撐上述功能,數(shù)據(jù)庫設(shè)計(jì)了2張表,預(yù)約信息表和預(yù)約用戶表,其中預(yù)約信息表里面存儲所有可預(yù)約的信息,通過對里面信息的遍歷可在前臺生成預(yù)約列表,預(yù)約用戶表里面存儲用戶的預(yù)約信息,其中用戶表并不是字典表,而是預(yù)約之后的結(jié)果表,兩張表的設(shè)計(jì)如下。

3.后臺接口設(shè)計(jì)及實(shí)現(xiàn)

功能設(shè)計(jì)及數(shù)據(jù)庫完成后,要使得設(shè)計(jì)的功能以及后臺的數(shù)據(jù)庫能被正常使用,需要使用后臺服務(wù)將這些功能付諸實(shí)踐,也即是編程能被前臺調(diào)用的接口,本次接口設(shè)計(jì)遵循目前主流的Restful接口規(guī)則,共設(shè)計(jì)了3組接口。

首先是預(yù)約接口組,其中包含了獲取可預(yù)約列表信息list(),獲取某一項(xiàng)具體預(yù)約詳情信息info(),獲取預(yù)約信息examInfo(),獲取預(yù)約地點(diǎn)examPlaceInfo(),獲取總體日期范圍totalDateRange(),以及常規(guī)的增刪改功能接口;其次是用戶操作接口組,其中包含了登錄接口login(),更改管理員接口changeAdmin(),更改用戶配置接口changeOpinions(),獲取企業(yè)微信用戶配置接口weComInfo(),該接口主要進(jìn)行用戶的自動登錄,以及獲取用戶列表接口list(),獲取用戶信息接口info(),進(jìn)行體檢預(yù)約功能的接口appointExam()以及該接口對應(yīng)的常規(guī)增刪改功能接口;最后是體檢預(yù)約的結(jié)果導(dǎo)出接口,包含了導(dǎo)出體檢預(yù)約地點(diǎn)接口exportExamExcel(),導(dǎo)出體檢預(yù)約信息表exportUserExcel()以及導(dǎo)出示例列表接口exportBaseExcel()。通過上述接口的實(shí)現(xiàn)即可將設(shè)計(jì)接口的功能結(jié)合數(shù)據(jù)庫發(fā)布給前臺使用,限于篇幅限制,本文不在贅述接口的具體規(guī)格。

4.前端實(shí)現(xiàn)

在前述需求分析,功能設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì),接口設(shè)計(jì)完成的情況下,最后剩下的就是前臺功能的開發(fā),通過使用接口提供的功能訪問當(dāng)前的企業(yè)微信賬戶,獲取用戶信息后展示對應(yīng)的信息,具體的內(nèi)容可以查看圖1的功能框架圖,此處對于功能不再贅述,后續(xù)通過截圖的方式即可一目了然。前臺設(shè)計(jì)使用基于uniapp的跨平臺開發(fā)模式,通過一套代碼的編寫可以部署到多個(gè)平臺,企業(yè)微信的本質(zhì)就是在企業(yè)微信中運(yùn)行的小程序,或者理解為企業(yè)微信中內(nèi)置的網(wǎng)頁瀏覽器的運(yùn)行結(jié)果,需要特別說明的是,系統(tǒng)在進(jìn)入時(shí)如何實(shí)現(xiàn)自動登錄,主要是基于對企業(yè)微信用戶配置信息的訪問,在企業(yè)微信平臺中,用戶一旦進(jìn)行了企業(yè)微信級別的登錄便會在本地保存登錄信息,系統(tǒng)通過接口訪問該配置信息后即可傳遞到系統(tǒng)中并實(shí)現(xiàn)了登錄效果,從而可以進(jìn)行后續(xù)的操作。

四、系統(tǒng)測試及總結(jié)

項(xiàng)目開發(fā)完成后主要界面如左圖所示,首先根據(jù)測試的基本要求進(jìn)行了本地開發(fā)環(huán)境級別的測試,發(fā)現(xiàn)問題后及時(shí)修改bug,在對本地經(jīng)過多輪測試未再發(fā)現(xiàn)問題后即部署到校園網(wǎng)環(huán)境進(jìn)行正式的測試,此時(shí)測試的范圍也從小范圍轉(zhuǎn)向了班級層面進(jìn)行壓力測試,通過預(yù)置多個(gè)預(yù)約內(nèi)容發(fā)動班級的同學(xué)進(jìn)行全面測試,同時(shí)在測試過程中也并非簡單的嘗試性測試這么簡單,通過事先編寫測試用例并進(jìn)行用例的完備性論證,同時(shí)對于得出的BUG也進(jìn)行正式的記錄并通過班委收集反饋,同時(shí)我們也借鑒了軟件測試?yán)碚撝械淖詣踊瘻y試,通過借用自動化測試工具以及編寫測試腳本進(jìn)行簡單的自動化測試,發(fā)現(xiàn)問題及時(shí)修復(fù)并進(jìn)行驗(yàn)證,如此循環(huán)往復(fù),在一系列高強(qiáng)度的測試后系統(tǒng)的健壯性得意保證,截止到目前為止,暫未發(fā)現(xiàn)更多Bug,當(dāng)然基于軟件的特點(diǎn),測試也是貫穿于軟件的全生命周期,隨時(shí)發(fā)現(xiàn)隨時(shí)解決。

五、開發(fā)該項(xiàng)目對在校學(xué)習(xí)的啟發(fā)

本次體檢預(yù)約系統(tǒng)的開發(fā)主要是在學(xué)完前端以及后臺的專業(yè)課后展示如何從無到有開發(fā)產(chǎn)品的全過程,基本上行遵循了軟件工程的開發(fā)理念和過程,整個(gè)開發(fā)由團(tuán)隊(duì)來實(shí)現(xiàn),我們也是模擬了目前職業(yè)技能競賽中的模式,一個(gè)人負(fù)責(zé)前端,一個(gè)人負(fù)責(zé)后臺接口及部署,第三個(gè)人負(fù)責(zé)數(shù)據(jù)的設(shè)計(jì)寄實(shí)現(xiàn),團(tuán)隊(duì)全程參與整個(gè)開發(fā),掌握開發(fā)關(guān)鍵節(jié)點(diǎn)和技術(shù)細(xì)節(jié),通過此項(xiàng)目的開發(fā),較好地理解產(chǎn)品開發(fā)過程并能較好地進(jìn)行觸類旁通和舉一反三的實(shí)踐,在建立了一套標(biāo)準(zhǔn)開發(fā)流程的基礎(chǔ)上,更培養(yǎng)了團(tuán)隊(duì)成員對產(chǎn)品開發(fā)的熱情和自信,同時(shí)也更加堅(jiān)定了我們以實(shí)際項(xiàng)目進(jìn)行職業(yè)教育學(xué)習(xí)的基本理念,希望未來能將這種理念積極貫徹和推廣下去,探索更多職業(yè)教育學(xué)習(xí)的心得和收獲。

參考文獻(xiàn):

[1] 移動應(yīng)用開發(fā)——基于UNI-APP框架. 彭燦華,韋曉敏,楊呈永,2021.07.

[2] Vue.js 3移動應(yīng)用開發(fā)實(shí)戰(zhàn). 清華大學(xué)出版社. 2022.07.

[3] Android移動應(yīng)用開發(fā). 羅劍,潘雪峰.機(jī)械工業(yè)出版社. 2012.08.

[4] Java Web項(xiàng)目開發(fā)案例實(shí)戰(zhàn). 尹有海.中國水利水電出版社. 2020.09.

[5]MySQL數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用. 肖宏啟,楊豐嘉,柳均. 清華大學(xué)出版社,2021.10.

主站蜘蛛池模板: 国产香蕉在线| 无码专区在线观看| 久久综合婷婷| 九九视频在线免费观看| 白丝美女办公室高潮喷水视频| 国产a在视频线精品视频下载| 黄色在线网| 97se亚洲综合不卡 | 国产美女一级毛片| 女人一级毛片| 亚洲av无码专区久久蜜芽| 国产嫩草在线观看| 国产剧情一区二区| 免费在线成人网| 欧美在线视频不卡第一页| 国产最新无码专区在线| 国产91九色在线播放| 一级一毛片a级毛片| 久久精品国产91久久综合麻豆自制| 国内精品久久九九国产精品| 国产网站一区二区三区| 亚洲 欧美 偷自乱 图片| 亚洲日韩日本中文在线| 日韩美一区二区| 国产精品视频白浆免费视频| 欧美成人国产| 午夜激情福利视频| 热re99久久精品国99热| 五月婷婷导航| 国产精品尤物铁牛tv| 久久国产乱子| 国产美女一级毛片| 无码丝袜人妻| 国产香蕉97碰碰视频VA碰碰看| 欧美性猛交xxxx乱大交极品| 国产精品无码影视久久久久久久| 亚洲天堂在线免费| 中美日韩在线网免费毛片视频| 国产9191精品免费观看| 国产免费精彩视频| 欧美、日韩、国产综合一区| 国产成人8x视频一区二区| 中日韩一区二区三区中文免费视频 | 精品国产成人国产在线| julia中文字幕久久亚洲| 极品av一区二区| 波多野结衣第一页| 亚洲免费福利视频| 久久这里只精品国产99热8| 熟妇丰满人妻av无码区| 国产三级视频网站| 久久综合丝袜长腿丝袜| 国产精品va| 国产精品第页| 国产麻豆va精品视频| 国产福利小视频在线播放观看| 国产白浆视频| 亚洲一区二区三区国产精品 | 国产一区在线视频观看| 少妇人妻无码首页| 国产99在线| 国产亚洲精品无码专| 国产毛片一区| 亚洲天堂日韩av电影| www.亚洲一区| 亚洲一区二区三区国产精华液| 国产精品入口麻豆| 久久久久无码国产精品不卡| 青青极品在线| 久久天天躁狠狠躁夜夜躁| 亚洲AⅤ永久无码精品毛片| 一级福利视频| 欧美在线一二区| 亚洲国产中文欧美在线人成大黄瓜| 狼友视频一区二区三区| 亚洲视屏在线观看| 亚洲欧美日韩中文字幕一区二区三区| 成人噜噜噜视频在线观看| 日本免费新一区视频| 中文字幕人成人乱码亚洲电影| 日韩精品亚洲人旧成在线| 国产婬乱a一级毛片多女|