亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        摘 要:隨著企業(yè)微信的逐漸推廣,越來(lái)越多的業(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ā)過(guò)程以及如何嵌入到企業(yè)微信中運(yùn)行詮釋該模式下的開發(fā)模式及方法。

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

        一、研究背景

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

        二、研究意義

        研究企業(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)用管理指定的客服帳號(hào)的會(huì)話消息時(shí),當(dāng)微信客戶進(jìn)入該客服會(huì)話或發(fā)起咨詢時(shí),第三方可獲取該客戶的external_userid;其次第三方需自行通過(guò)其他已有的方式獲取客戶的Unionid;最后再通過(guò)Unionid與external_userid關(guān)聯(lián)接口,將獲取到的Unionid和external_userid實(shí)現(xiàn)關(guān)聯(lián)識(shí)別。再比如進(jìn)行頁(yè)面的適配時(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)遍,更是對(duì)開發(fā)者技術(shù)與時(shí)俱進(jìn)的推動(dòng),有利于整個(gè)技術(shù)及應(yīng)用氛圍的營(yíng)造。

        三、研究?jī)?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ù)約余量,針對(duì)于某個(gè)時(shí)間和地點(diǎn),能預(yù)約該時(shí)間點(diǎn)和對(duì)應(yīng)地點(diǎn)的體檢,預(yù)約后可以顯示自己的預(yù)約信息,并可以針對(duì)次預(yù)約進(jìn)行取消,一個(gè)用戶僅能預(yù)約一次體檢時(shí)間,預(yù)約后便不可再預(yù)約,但取消后可以重新預(yù)約,總的來(lái)說(shuō)對(duì)于終端用戶而言,功能需求主要是可預(yù)約日期的列表展示、預(yù)約、取消預(yù)約以及查看預(yù)約詳情。對(duì)于管理端功能,要能實(shí)現(xiàn)所有預(yù)約信息的查看、排序以及導(dǎo)出,同時(shí)要具備消息的自動(dòng)發(fā)送功能,在用戶所預(yù)約的體檢日期的前一天通過(guò)后臺(tái)服務(wù)向用戶的企業(yè)微信賬戶發(fā)送文本消息,提醒用戶進(jìn)行明天的體檢,同時(shí)消息內(nèi)容及格式應(yīng)能編輯。

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

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

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

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

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

        功能設(shè)計(jì)及數(shù)據(jù)庫(kù)完成后,要使得設(shè)計(jì)的功能以及后臺(tái)的數(shù)據(jù)庫(kù)能被正常使用,需要使用后臺(tái)服務(wù)將這些功能付諸實(shí)踐,也即是編程能被前臺(tái)調(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)行用戶的自動(dòng)登錄,以及獲取用戶列表接口list(),獲取用戶信息接口info(),進(jìn)行體檢預(yù)約功能的接口appointExam()以及該接口對(duì)應(yīng)的常規(guī)增刪改功能接口;最后是體檢預(yù)約的結(jié)果導(dǎo)出接口,包含了導(dǎo)出體檢預(yù)約地點(diǎn)接口exportExamExcel(),導(dǎo)出體檢預(yù)約信息表exportUserExcel()以及導(dǎo)出示例列表接口exportBaseExcel()。通過(guò)上述接口的實(shí)現(xiàn)即可將設(shè)計(jì)接口的功能結(jié)合數(shù)據(jù)庫(kù)發(fā)布給前臺(tái)使用,限于篇幅限制,本文不在贅述接口的具體規(guī)格。

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

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

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

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

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

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

        參考文獻(xiàn):

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

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

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

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

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

        精品一区二区三区在线观看视频 | 国产精品伦人视频免费看| 51久久国产露脸精品国产| 午夜不卡久久精品无码免费| 成人无码视频| 亚洲欧洲日产国产AV无码| 午夜亚洲国产精品福利| 中文字幕一区二区三区在线乱码| h视频在线观看视频在线| 91九色熟女潮喷露脸合集| 在线观看免费日韩精品| 久久午夜福利无码1000合集| 精品无码无人网站免费视频| 老熟妇仑乱视频一区二区| 国产亚洲av手机在线观看| 欧美亚洲高清日韩成人| 日韩精人妻无码一区二区三区 | 亚洲天码一区二区三区| 成人大片免费观看视频| 亚洲av无码无线在线观看 | www.日本一区| 精品少妇一区二区三区入口| 日本一区二区在线免费视频| 99在线精品视频在线观看| 在线人成免费视频69国产| 国产欧美日韩综合一区二区三区| 亚洲精品国产精品av| 在线视频精品少白免费观看| 久久久亚洲欧洲日产国码二区| 孕妇特级毛片ww无码内射| 色综合无码av网站| 国产69口爆吞精在线视频喝尿| 日韩精品久久不卡中文字幕| 虎白女粉嫩粉嫩的18在线观看 | 亚洲精品视频中文字幕| 亚洲欧美一区二区三区在线| 久久免费看少妇高潮v片特黄| 国产三级黄色的在线观看| 日韩一本之道一区中文字幕| 先锋中文字幕在线资源| 人妻少妇邻居少妇好多水在线 |