• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      科技成果登記系統(tǒng)設(shè)計與實現(xiàn)

      2021-10-25 12:55:22肖波
      科技信息·學(xué)術(shù)版 2021年16期

      肖波

      摘要:科技成果登記系統(tǒng)立足于當(dāng)前藥品監(jiān)管科技成果管理要求,結(jié)合現(xiàn)有信息資源進行需求分析、系統(tǒng)功能設(shè)計、數(shù)據(jù)庫設(shè)計,應(yīng)用SpringMVC技術(shù)框架開發(fā)實現(xiàn)用戶注冊、審核、登錄,以及成果登記、備案等在線管理功能,成果登記、備案采用三級逐層上報管理機制,優(yōu)化了成果管理流程,滿足國家藥品監(jiān)督管理局(簡稱“國家藥監(jiān)局”)科技成果管理需要。

      關(guān)鍵詞:成果登記;成果備案;成果系統(tǒng);SpringMVC

      1 引言

      依據(jù)《國家食品藥品監(jiān)督管理總局科技計劃項目管理辦法》、《中華人民共和國促進科技成果轉(zhuǎn)化法》、《總局關(guān)于促進科技成果轉(zhuǎn)化的意見》等法規(guī)文件,為規(guī)范國家藥監(jiān)局科技成果登記工作,及時、準(zhǔn)確和完整地統(tǒng)計科技成果,服務(wù)成果轉(zhuǎn)化、成果獎勵和科技決策,國家藥監(jiān)局提出建設(shè)科技成果登記系統(tǒng),將科技成果登記工作納入線上管理,實現(xiàn)數(shù)據(jù)共享目的。

      2 需求分析

      國家藥監(jiān)局組織科技成果登記工作,成果完成單位作為成果登記的主體,通過統(tǒng)一的系統(tǒng)進行登記,主管部門對上報的成果信息進行初審,國家藥監(jiān)局管理辦公室(簡稱“管理辦公室“”)完成上報成果信息的復(fù)審??萍汲晒言谙嚓P(guān)科技管理部門登記的,將相關(guān)登記信息向國家藥監(jiān)局備案,不再重復(fù)登記。成果登記內(nèi)容如下:

      2.1成果登記信息

      (1)封面信息,包括成果名稱、第一完成單位、研究終止日期、推薦單位、批準(zhǔn)登記單位、批準(zhǔn)登記號;

      (2)成果概況,包括成果名稱、關(guān)鍵詞、成果體現(xiàn)形式、成果水平、合作形式、學(xué)科分類、中圖分類、戰(zhàn)略性新興產(chǎn)業(yè)、社會經(jīng)濟目標(biāo)、成果應(yīng)用行業(yè);

      (3)立項情況,包括課題來源、課題來源單位、課題立項名稱、課題立項編號、經(jīng)費實際投入額;

      (4)評價情況,包括評價方式、評價單位、評價日期、評價報告編號;

      (5)成果完成單位情況,包括成果第一完成單位的情況、轉(zhuǎn)讓意向與范圍、成果合作完成單位情況、批準(zhǔn)登記單位意見;

      (6)提交的附件材料包括基礎(chǔ)理論成果、應(yīng)用技術(shù)成果、軟科學(xué)研究成果等相關(guān)材料證明文件。

      2.2成果備案信息

      成果備案信息包括成果名稱、完成單位名稱、成果類型、成果年份、聯(lián)系人、聯(lián)系人電話、批準(zhǔn)登記單位、批準(zhǔn)登記號、批準(zhǔn)登記日期、成果基本情況。提交在其他科技管理部門出具的《科技成果登記證書》等證明材料掃描件。

      3 系統(tǒng)設(shè)計

      3.1總體設(shè)計

      科技成果登記系統(tǒng)根據(jù)業(yè)務(wù)需要,系統(tǒng)用戶劃分為4類,分別為成果完成單位、主管部門、管理辦公室、平臺建設(shè)運維單位,每類用戶對應(yīng)不同操作,系統(tǒng)總體框架如下圖所示。

      3.2系統(tǒng)功能設(shè)計

      3.2.1業(yè)務(wù)流程圖

      成果完成單位:成果完成單位注冊賬號,賬號審核通過后即可登錄系統(tǒng)登記本單位成果信息,對于已經(jīng)在其他部門登記了的成果需要備案。完成成果信息登記確認無誤后進行上報,對于已經(jīng)上報的成果信息可申請退回。成果完成單位是直屬單位的可直接上報管理辦公室。

      省局單位:省局部門注冊賬號,賬號審核通過后即可登錄系統(tǒng),查詢上報的成果信息,審核無誤后進行上報,對于信息有誤、材料不全的的成果信息寫明原因退回。對于已經(jīng)上報的成果信息可申請退回,對于下級申請退回的成果信息經(jīng)確認后退回。

      管理辦公室:管理辦公室登錄系統(tǒng),審核用戶提交的注冊信息,查詢上報的成果信息進行審核。對于信息有誤、材料不全的的成果信息寫明原因退回。

      運維單位:運維單位負責(zé)系統(tǒng)的日常運維,包括管理系統(tǒng)用戶,賦予用戶特定操作權(quán)限,維護系統(tǒng)日志等。

      3.2.2功能結(jié)構(gòu)圖

      3.3數(shù)據(jù)庫設(shè)計

      4 系統(tǒng)實現(xiàn)

      4.1用戶注冊

      1、功能概述

      成果完成單位或省級主管部門通過系統(tǒng)注冊頁面填寫單位信息、個人賬戶信息,完成系統(tǒng)賬號注冊。

      2、頁面操作邏輯

      (1)點擊注冊功能按鈕,選擇用戶類型;

      (2)在機構(gòu)信息欄輸入機構(gòu)名稱,若系統(tǒng)中已存在單位信息,從下拉列表中選擇單位即可,若系統(tǒng)中不存在單位信息,需要提供系統(tǒng)中所需單位信息;

      (3)在用戶信息欄輸入賬戶信息,包括登錄名、用戶名、登錄密碼等信息;

      (4)輸入完整信息點擊注冊,驗證通過后注冊成功。

      3、代碼實現(xiàn)

      點擊【注冊】按鈕調(diào)用controller層接口方法public ResultDto userRegister(User user),首先是對用戶輸入信息校驗,通過校驗后調(diào)用service層方法public int insert(User record)實現(xiàn)User數(shù)據(jù)模型封裝,調(diào)用mapper層方法public int insert(User record)更新數(shù)據(jù)庫完成用戶賬戶注冊,最后將結(jié)果以Json格式方式返回前端頁面。

      4.2用戶登錄

      1、功能概述

      成果完成單位或省級主管部門提交提交注冊信息,通過賬戶審核后即可登錄系統(tǒng)。

      2、頁面操作邏輯

      (1)在登錄頁面輸入用戶名、密碼和驗證碼,點擊登錄按鈕登錄系統(tǒng);

      (2)如登錄失敗,系統(tǒng)會給予相應(yīng)提示,如忘記密碼可通過找回密碼功能設(shè)置新密碼。

      3、代碼實現(xiàn)

      點擊【登錄】按鈕調(diào)用controller層接口方法public ResultDto adminLogin(HttpSession session,String uname,String pwd,String validateCode),首先是輸入?yún)?shù)校驗,校驗通過后調(diào)用service層方法public ResultDto adminLogin(HttpSession session,String uname,String pwd,String validateCode)執(zhí)行登錄邏輯判斷,通過后交于shiro進行用戶認證和授權(quán),認證通過獲取用戶菜單信息存入session中,最后將登錄結(jié)果以json格式返回前端頁面。

      4.3成果登記

      1、功能概述

      成果完成單位登錄系統(tǒng),利用成果登記入口進行成果登記,包括成果信息新增、修改和刪除操作,對于已經(jīng)上報的成果信息可申請退回處理。審核不通過的成果可點擊原因鏈接查看詳情。

      2、頁面操作

      (1)點擊成果登記菜單,右側(cè)查詢已登記成果記錄,根據(jù)需要查詢成果信息;

      (2)選擇成果列表中的一條成果記錄,點擊成果名稱,查看成果詳細;

      (3)點擊【新增】按鈕,在彈出的窗口中輸入成果類型、成果名稱、第一單位、成果登記號等,點擊【確定】按鈕新增成果信息;

      (4)在成果列表中選擇需要修改的成果記錄,點擊【修改】按鈕在彈出窗口中修改成果信息,點擊【確定】按鈕完成修改;

      (5)對于尚未上報的成果,選擇成果記錄點擊【刪除】按鈕,刪除錄入的成果數(shù)據(jù);

      (6)完成成果信息錄入點擊【上報】按鈕,向上級主管部門上報成果數(shù)據(jù);

      (7)對于已經(jīng)上報的成果信息,點擊【申請退回】按鈕申請退回成果數(shù)據(jù)。

      3.代碼實現(xiàn)

      成果登記頁面輸入全部成果信息,點擊【提交】按鈕調(diào)用controller層接口方法public ResultDto achievementCommit(Integer id),首先進行成果信息完整性校驗,校驗通過后調(diào)用service層方法public int updateSelective(Achievement achievement)進行模型數(shù)據(jù)封裝,調(diào)用mapper層方法int updateSelective(Achievement achievement) 更新數(shù)據(jù)庫,最后將結(jié)果以json格式返回前端頁面。

      4.4成果初審

      1、功能概述

      主管部門對成果完成單位上報的成果信息進行審核,未通過審核的成果寫明原因退回,審核通過的成果進一步上報其上級部門。若已經(jīng)上報的成果需要退回修改,需向上級部門發(fā)起退回申請。

      2、頁面操作

      (1)主管單位登錄系統(tǒng),點擊成果管理菜單,右側(cè)可根據(jù)需要查詢成果記錄;

      (2)點擊成果列表中成果名稱,查看成果登記詳情;

      (3)選擇一條成果記錄,點擊【上報】按鈕,將成果信息上報給上級單位;

      (4)選擇一條成果記錄,點擊【退回】按鈕,將成果信息退回給下級單位;

      (5)選擇一條成果記錄,點擊【申請退回】按鈕,向上級單位申請退回成果。

      3.代碼實現(xiàn)

      選擇一條成果信息點擊【上報】按鈕,調(diào)用controller接口方法public ResultDto achievementReport(Integer id),首先校驗傳入?yún)?shù),校驗通過后調(diào)用service層方法int update Selective (Achievement Status record)進行成果上報邏輯判斷,已上報的成果不可重復(fù)上報,校驗通過后調(diào)用mapper層方法public int update Selective (Achievement Status record)更新數(shù)據(jù)庫完成成果上報操作,最后將結(jié)果以json格式返回給前端頁面。

      4.5成果復(fù)審

      1、功能概述

      國家藥監(jiān)局對主管部門上報的成果信息進行復(fù)審,審核通過的成果進入成果庫,審核有異議的成果退回給下級部門處理,或直接審核不過并反饋下級部門。

      2、頁面操作

      (1)點擊成果審核菜單,右側(cè)顯示成果列表,根據(jù)需要查詢成果信息;

      (2)在成果列表中選擇一條成果記錄,點擊成果名稱查詢成果詳情;

      (3)在成果列表中選擇一條成果記錄,點擊【退回】按鈕,將成果退回給下級部門;

      (4)在成果列表中選擇一條成果記錄,點擊【審核通過】按鈕,將成果入庫;

      (5)在成果列表中選擇一條成果記錄,點擊【審核不通過】按鈕,輸入不通過原因,點擊【確定】按鈕將審核結(jié)果反饋下級部門。

      3、代碼實現(xiàn)

      選擇一條成果信息點擊【審核通過】或【審核未通過】按鈕,調(diào)用controller方法public ResultDto check(Integer id,String type,String reason),首先進行必備參數(shù)校驗,校驗通過后調(diào)用server層方法public int updateSelective(Achievement achievement)封裝Achievement數(shù)據(jù)模型,調(diào)用mapper層方法int update Selective (Achievement achievement)操作數(shù)據(jù)庫更新審核結(jié)果,最后將結(jié)果以json格式返回前端頁面。

      5 結(jié)語

      本文以國家藥監(jiān)局科技成果登記需求出發(fā),研究了關(guān)于國家藥監(jiān)局科技成果登記政策、法規(guī)文件,參加了國家藥監(jiān)局相關(guān)部門組織的科技成果登記需求會議,通過整理、確認形成需求規(guī)格說明書,包括總體需求分析和用戶用例分析;在分析需求的基礎(chǔ)上進行了系統(tǒng)總體框架設(shè)計和技術(shù)框架設(shè)計;基于總體框架梳理了系統(tǒng)業(yè)務(wù)流程,規(guī)劃了系統(tǒng)功能結(jié)構(gòu),邏列了每個功能模塊具體功能,考慮實現(xiàn)功能模塊的實體對象設(shè)計了相關(guān)數(shù)據(jù)庫表;最后是對系統(tǒng)功能模塊的具體實現(xiàn),包括功能頁面設(shè)計和功能代碼實現(xiàn)。

      科技成果登記系統(tǒng)采用目前較流行的springMVC框架開發(fā),三層架構(gòu)分工明確、結(jié)構(gòu)清晰,易于功能開發(fā);在系統(tǒng)安全上應(yīng)用三權(quán)分立的思想,通過集成shiro安全框架實現(xiàn)系統(tǒng)的數(shù)據(jù)安全、操作安全;數(shù)據(jù)庫基于mysql,通過集成mybatis實現(xiàn)持久層數(shù)據(jù)庫操作;在系統(tǒng)部署上基于nginx服務(wù)器代理2臺tomcat實現(xiàn)負載均衡。

      在科技成果登記系統(tǒng)開發(fā)完成后,通過了功能測試、性能測試和穩(wěn)定性測試,基本滿足科技成果登記需要,最后根據(jù)統(tǒng)一規(guī)劃進行了系統(tǒng)部署。

      參考文獻

      [1]陳雪.高??蒲谐晒芾硐到y(tǒng)的設(shè)計與實現(xiàn)[D].廈門:廈門大,2014年

      [2]張藝鋒.基于SpringMVC的高校信息綜合管理系統(tǒng)設(shè)計與實現(xiàn) [D].湖南:湖南大學(xué),2016.

      [3]李天賜.基于SSH框架衛(wèi)生科技成果申報系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件,2018,39(7):84-88

      [4]朱運喬.基于Spring+SpringMVC+hibernate框架的Web系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2018,14(26):66-68

      [5]張海藩,牟永敏.軟件工程導(dǎo)論(第6版)[M].北京:清華大學(xué)出版社,2013:91-97.

      [6]丁允超.MySQL網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計與開發(fā)(第2版)[M].北京:電子工業(yè)出版社,2018:16-19.

      社旗县| 肥城市| 岑溪市| 招远市| 边坝县| 莱西市| 东方市| 恩施市| 凤翔县| 黄龙县| 石台县| 瑞安市| 达拉特旗| 沙田区| 凤庆县| 浠水县| 大竹县| 永城市| 乌什县| 资中县| 紫金县| 贞丰县| 长宁县| 徐州市| 东乌| 文昌市| 崇文区| 定安县| 安康市| 嘉善县| 库车县| 唐山市| 阿城市| 资中县| 拉萨市| 松溪县| 洛南县| 恩平市| 阿拉善盟| 雷州市| 洪湖市|