本文摘要:摘要:針對(duì)中醫(yī)藥人才隊(duì)伍建設(shè)需求,結(jié)合全國中醫(yī)藥人才結(jié)構(gòu)特點(diǎn),設(shè)計(jì)與開發(fā)中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng);贘avaEE與JavaScript等技術(shù),設(shè)計(jì)了動(dòng)態(tài)可維護(hù)的功能模塊,開發(fā)構(gòu)建系統(tǒng)平臺(tái)。實(shí)現(xiàn)了中醫(yī)藥傳承與創(chuàng)新人才在線申報(bào)、審核、管理等功能,有
摘要:針對(duì)中醫(yī)藥人才隊(duì)伍建設(shè)需求,結(jié)合全國中醫(yī)藥人才結(jié)構(gòu)特點(diǎn),設(shè)計(jì)與開發(fā)中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng);贘avaEE與JavaScript等技術(shù),設(shè)計(jì)了動(dòng)態(tài)可維護(hù)的功能模塊,開發(fā)構(gòu)建系統(tǒng)平臺(tái)。實(shí)現(xiàn)了中醫(yī)藥傳承與創(chuàng)新人才在線申報(bào)、審核、管理等功能,有助于遴選高層次中醫(yī)藥優(yōu)秀人才,推進(jìn)中醫(yī)藥領(lǐng)軍人才隊(duì)伍建設(shè)。
關(guān)鍵詞:中醫(yī)藥,傳承與創(chuàng)新,人才工程,在線申報(bào)
0引言
近年來,特別是《國務(wù)院關(guān)于扶持和促進(jìn)中醫(yī)藥事業(yè)發(fā)展的若干意見》頒布實(shí)施以來,中醫(yī)藥人才發(fā)展取得了顯著成績,中醫(yī)藥人才隊(duì)伍規(guī)模和素質(zhì)得到較快發(fā)展,培養(yǎng)中醫(yī)藥人才的工作不斷推進(jìn),中醫(yī)藥人才發(fā)展環(huán)境不斷優(yōu)化,中醫(yī)藥服務(wù)體系得到了進(jìn)一步加強(qiáng)和完善。
同時(shí),為了貫徹落實(shí)習(xí)近平同志新時(shí)代中國特色社會(huì)主義思想和黨的十九大精神,加快實(shí)施人才強(qiáng)國戰(zhàn)略,推進(jìn)中醫(yī)藥領(lǐng)軍人才隊(duì)伍建設(shè),國家中醫(yī)藥管理局已決定組織實(shí)施國家中醫(yī)藥領(lǐng)軍人才支持計(jì)劃[1]。本研究按照分層管理、逐級(jí)審核的原則,設(shè)計(jì)完善國家、省、依托單位三級(jí)的分級(jí)管理與審核機(jī)制,將申報(bào)人員分為臨床型和科研型,構(gòu)建中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng),輔助中醫(yī)藥人才申報(bào)與管理,推動(dòng)中醫(yī)藥事業(yè)全面發(fā)展[2]。
1系統(tǒng)概述
本系統(tǒng)基于MySQL數(shù)據(jù)庫,采用Struts、MyBatis等JavaEE開發(fā)技術(shù),在傳統(tǒng)B/S三層架構(gòu)基礎(chǔ)上構(gòu)建開發(fā)了中醫(yī)藥傳統(tǒng)與創(chuàng)新人才工程申報(bào)系統(tǒng),有效推進(jìn)中醫(yī)藥領(lǐng)軍人才隊(duì)伍建設(shè)。
1.1JavaEE
JavaEE是以Java為主的一個(gè)企業(yè)級(jí)開發(fā)平臺(tái),同時(shí)也是一種規(guī)范和標(biāo)準(zhǔn)。JavaEE包含了各類組件、服務(wù)架構(gòu)及技術(shù)層次,克服了傳統(tǒng)的C/S模式的弊端,具有跨平臺(tái)、兼容性好、可移植性強(qiáng)、健壯性好等優(yōu)點(diǎn)[3],因此,逐漸被應(yīng)用于開發(fā)服務(wù)器端應(yīng)用和Web編程,提高了系統(tǒng)開發(fā)和部署的效率。
1.2StrutsStruts是基于MVC設(shè)計(jì)模式的Web應(yīng)用程序框架,是一種可擴(kuò)充的框架,具有易于整合、支持模板、插件等優(yōu)點(diǎn),簡化了開發(fā)過程,提高了開發(fā)效率[4]。
1.3MyBatisMyBatis是一款優(yōu)秀的持久層框架,功能架構(gòu)分為三層:API接口層、數(shù)據(jù)處理層、基礎(chǔ)支撐層,它支持定制化SQL、存儲(chǔ)過程以及高級(jí)映射。MyBatis避免了幾乎所有的JDBC代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集。MyBatis可以使用簡單的XML或注解來配置和映射原生信息,將接口和Java的POJOs映射成數(shù)據(jù)庫中的記錄[5]。
1.4MySQLMySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有體積小、速度快、開放源碼[6]、成本低、數(shù)據(jù)訪問靈活性好等特點(diǎn),并擁有支持多操作系統(tǒng),支持多線程,為多種語言提供API等特性[7],本研究采用MySQL作為系統(tǒng)數(shù)據(jù)庫,以實(shí)現(xiàn)中醫(yī)藥人才數(shù)據(jù)訪問和存儲(chǔ)。
2系統(tǒng)主要功能設(shè)計(jì)與實(shí)現(xiàn)
2.1需求分析
中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng)旨在推進(jìn)中醫(yī)藥領(lǐng)軍人才隊(duì)伍建設(shè),主要為申報(bào)用戶提供基本信息、中醫(yī)臨床能力相關(guān)情況、學(xué)術(shù)成果相關(guān)情況、發(fā)展計(jì)劃、承諾與推薦意見、附件材料、提交與打印等功能,為系統(tǒng)管理員提供國家、省級(jí)、依托單位三個(gè)層次的用戶管理、權(quán)限管理、申報(bào)審核等功能。
、庞脩、權(quán)限管理系統(tǒng)用戶包括:臨床型與科研型申報(bào)用戶,國家級(jí)、省級(jí)以及依托單位管理員。依據(jù)系統(tǒng)權(quán)限設(shè)置,依托單位管理員負(fù)責(zé)申報(bào)用戶的填報(bào)與維護(hù)、省級(jí)管理員負(fù)責(zé)本省的依托單位與申報(bào)用戶的審核與管理、國家級(jí)管理員負(fù)責(zé)全國各省、各依托單位與申報(bào)用戶的審核與管理。
、苹拘畔⒒拘畔⒛K包括個(gè)人基本信息、大學(xué)及以上學(xué)習(xí)簡歷、師承經(jīng)歷(跟師經(jīng)歷、帶教經(jīng)歷)、工作簡歷等內(nèi)容。其中,大學(xué)及以上學(xué)習(xí)簡歷、師承經(jīng)歷、工作簡歷需動(dòng)態(tài)添加。
⑶中醫(yī)臨床能力相關(guān)情況針對(duì)臨床型申報(bào)用戶,中醫(yī)臨床能力相關(guān)情況包括累計(jì)從事中醫(yī)臨床或與中醫(yī)臨床相關(guān)的中藥實(shí)踐工作年數(shù)、臨床(實(shí)踐)情況每周臨床(實(shí)踐)天數(shù)、臨床(實(shí)踐)情況年門診量、臨床(實(shí)踐)情況日均門診量、主要學(xué)術(shù)思想(觀點(diǎn))及影響力等內(nèi)容。針對(duì)科研型申報(bào)用戶,中醫(yī)臨床能力相關(guān)情況包括擅治病種或與中醫(yī)臨床相關(guān)的中藥技術(shù)專長情況、主持制定的診療規(guī)范、臨床路徑或技術(shù)標(biāo)準(zhǔn)、操作指南等情況、主要學(xué)術(shù)經(jīng)驗(yàn)成果轉(zhuǎn)化情況、承擔(dān)省部級(jí)以上重點(diǎn)學(xué)科、?频绕脚_(tái)建設(shè)及國家中醫(yī)藥管理局人才培養(yǎng)專項(xiàng)情況等內(nèi)容。
⑷學(xué)術(shù)成果相關(guān)情況學(xué)術(shù)成果相關(guān)情況包括入選省部級(jí)以上人才項(xiàng)目情況、獲取省部級(jí)及以上學(xué)術(shù)榮譽(yù)稱號(hào)情況、全國性學(xué)術(shù)團(tuán)體及國際組織任職情況、代表性論文、代表性著作、主持省部級(jí)及以上中醫(yī)藥臨床研究或課題、獲得省部級(jí)及以上科技獎(jiǎng)勵(lì)情況等內(nèi)容。
、砂l(fā)展計(jì)劃發(fā)展計(jì)劃模塊包括正在從事的中醫(yī)藥臨床工作及下一步發(fā)展思路和現(xiàn)有團(tuán)隊(duì)基本情況及建設(shè)規(guī)劃,其中“正在從事的中醫(yī)藥臨床工作及下一步發(fā)展思路”限制800字以內(nèi),“現(xiàn)有團(tuán)隊(duì)基本情況”限制200字以內(nèi),“建設(shè)規(guī)劃”限制300字以內(nèi)。
、食兄Z與推薦意見申報(bào)人員將申請(qǐng)材料中的第五部分打印出來,填寫后簽字蓋章,掃描后上傳。
、烁郊牧细郊牧夏K申報(bào)人員可依據(jù)系統(tǒng)提示上傳支撐材料。
⑻提交與打印上述操作完成后,系統(tǒng)自動(dòng)生成申報(bào)用戶岐黃學(xué)者推薦表,申報(bào)人員可以點(diǎn)擊右上角的提交與打印,點(diǎn)擊提交之后系統(tǒng)將鎖定以上模塊內(nèi)容,不能進(jìn)行修改。提交成功,但并未被省級(jí)審核,系統(tǒng)會(huì)提示申報(bào)者“您目前處于省級(jí)管理部門審核階段”。提交成功并通過省級(jí)管理部門審核后,系統(tǒng)會(huì)提示申報(bào)者“恭喜您已經(jīng)通過省級(jí)管理部門的審核”。提交成功,但并未審核通過處于退回修改階段,系統(tǒng)會(huì)提示申報(bào)者,需要修改相關(guān)內(nèi)容,完成修改后再次提交即可。提交成功但最終審核未通過,系統(tǒng)會(huì)提示申報(bào)者未通過的原因,將不能再提交。
⑼申報(bào)審核依托單位管理員只能對(duì)本單位的申報(bào)人員進(jìn)行審核,省級(jí)管理員只能對(duì)本省級(jí)的申報(bào)人員審核,且這些申報(bào)人員已經(jīng)通過了所屬依托單位管理員的審核,若申報(bào)人員未通過所屬依托單位管理員的審核,省級(jí)管理員就不需要對(duì)這些未通過的申報(bào)人員進(jìn)行審核,國家級(jí)管理員審核全國的已通過所屬省份管理員審核的申報(bào)人員。
2.2系統(tǒng)主要功能開發(fā)與實(shí)現(xiàn)
在系統(tǒng)開發(fā)過程過,使用Mybatis和Struts2框架及其擴(kuò)展組件構(gòu)建系統(tǒng)各類業(yè)務(wù)請(qǐng)求接口,實(shí)現(xiàn)前端與后端的數(shù)據(jù)交互,各功能模塊實(shí)現(xiàn)如下:
、庞脩舻卿浥c權(quán)限管理登錄模塊借助Struts中的session技術(shù)管理用戶的登錄、登出以及各類業(yè)務(wù)操作。權(quán)限控制通過數(shù)據(jù)庫中的user、role、role_menu三張數(shù)據(jù)表相互關(guān)聯(lián),進(jìn)行動(dòng)態(tài)權(quán)限設(shè)置,user表中的id與role表中的userid進(jìn)行關(guān)聯(lián),role表中的id與role_menu表中的roleid進(jìn)行關(guān)聯(lián),role_menu表中的menuid與menu表中的id進(jìn)行關(guān)聯(lián),以確定該角色具有的操作菜單權(quán)限。
、苹拘畔、中醫(yī)臨床能力相關(guān)情況、學(xué)術(shù)成果相關(guān)情況、發(fā)展計(jì)劃、承諾與推薦意見、附件材料運(yùn)用Ajax異步請(qǐng)求技術(shù),與服務(wù)器段JavaEE交互接口以json數(shù)據(jù)格式進(jìn)行交互,進(jìn)行前后端的數(shù)據(jù)獲取與提交,實(shí)現(xiàn)各功能模塊的增、刪、改、查以及文件上傳功能。
⑶提交與打印通過jspdf插件將申報(bào)人員填寫的基本信息、中醫(yī)臨床能力相關(guān)情況、學(xué)術(shù)成果相關(guān)情況等信息生成中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)表PDF,進(jìn)行導(dǎo)出與打印。
3軟件測試與應(yīng)用
中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng)開發(fā)完成之后,項(xiàng)目組首先對(duì)系統(tǒng)的主要功能進(jìn)行了功能測試,確認(rèn)功能無誤之后,選取了ApacheJMeter測試工具對(duì)申報(bào)系統(tǒng)登陸、基本信息填報(bào)、附件上傳、提交與打印等接口進(jìn)行了壓力測試。壓力測試環(huán)境如下:應(yīng)用服務(wù)器配置:CPU:XeonE5-26022.00GHz、內(nèi)存16GB、磁盤存儲(chǔ)空間1TB;軟件環(huán)境:WindowsServer2008R2、JDK8、Tomcat7、MySQL5.7。
客戶端配置:操作系統(tǒng)Windows764bit專業(yè)版;內(nèi)存16GB;處理器Intel(R)Core(TM)i7-4790CPU@3.60GHz3.60GHz;壓力測試工具ApacheJMeter5.1。中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng)的壓力測試相關(guān)參數(shù)設(shè)置如下。協(xié)議:HTTP,服務(wù)器IP:10.120.52.11,端口號(hào):80,HTTP請(qǐng)求方法:POST,路徑:/qhxz/sys/userCheck.action,內(nèi)容編碼:UTF-8,設(shè)置的參數(shù)名為user、pass,它們的值分別為${user}、e10adc3949ba59abbe56e057f20f883e,設(shè)置800個(gè)線程數(shù),Ramp-Up時(shí)間為3s,循環(huán)一次;添加HTTP信息頭管理器,名稱為Accept,對(duì)應(yīng)的值為application/json,text/javascript,*/*;q=0.01。
中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng)壓力測試結(jié)果如下:模擬800名用戶在3秒內(nèi)同時(shí)登錄中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng),平均響應(yīng)時(shí)間為344毫秒,最大響應(yīng)時(shí)間為1178毫秒,最小響應(yīng)時(shí)間為11毫秒,95%的用戶響應(yīng)時(shí)間小于678毫秒,錯(cuò)誤率為0,吞吐量為219.5/sec。
測試期間共發(fā)送800次請(qǐng)求,系統(tǒng)每分鐘處理的請(qǐng)求數(shù)為13172.336,平均請(qǐng)求數(shù)為344毫秒,響應(yīng)時(shí)間變化、離散程度測量值大小為182。中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng)于2018年6月進(jìn)入試用階段,截止2018年12月已經(jīng)對(duì)各省份的人才申報(bào)數(shù)據(jù)進(jìn)行申報(bào)與審核,實(shí)際應(yīng)用效果良好。
4結(jié)束語
本文根據(jù)中醫(yī)藥人才隊(duì)伍建設(shè)需求[8],設(shè)計(jì)了動(dòng)態(tài)可維護(hù)的人才申報(bào)功能模塊,構(gòu)建了中醫(yī)藥傳承與創(chuàng)新人才工程申報(bào)系統(tǒng),以線上申報(bào)與線下報(bào)送材料相結(jié)合的方式,方便用戶進(jìn)行申報(bào)。同時(shí),系統(tǒng)能夠幫助用戶高效規(guī)范地在線編輯各類申報(bào)材料,解決了填報(bào)不規(guī)范的問題,管理員線上對(duì)申報(bào)者進(jìn)行審核,極大地提高了工作效率。
參考文獻(xiàn)(References):
[1]中醫(yī)藥傳承與創(chuàng)新“百千萬”人才工程(歧黃工程)實(shí)施方案[N].上海中醫(yī)藥報(bào),2017-04-07(001).
[2]陳麗娜.中醫(yī)藥科研項(xiàng)目績效評(píng)估管理制度建設(shè)初探[D].北京中醫(yī)藥大學(xué),2013.
[3]宋振維.探究分析JAVA語言的開發(fā)平臺(tái)及J2EE編程技術(shù)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014.17(6):267,269
醫(yī)學(xué)論文投稿刊物:《中國中醫(yī)藥信息雜志》是由國家中醫(yī)藥管理局主管、中國中醫(yī)科學(xué)院中醫(yī)藥信息研究所主辦的專業(yè)性學(xué)術(shù)期刊,為中國科技核心期刊。本刊立足于行業(yè)報(bào)道的前沿,關(guān)注相關(guān)的政策動(dòng)態(tài),跟蹤報(bào)道中醫(yī)藥重大課題,及時(shí)分析報(bào)道中醫(yī)藥的新政策、新技術(shù)、新發(fā)明、新成果、新療法,努力使信息的選擇與表達(dá)方式能夠充分體現(xiàn)中醫(yī)藥發(fā)展水平,為廣大讀者提供一流的信息服務(wù)。
轉(zhuǎn)載請(qǐng)注明來自發(fā)表學(xué)術(shù)論文網(wǎng):http:///yxlw/20992.html