Article(id=1157016319146156306, tenantId=1146029695717560320, journalId=1146119944283992078, issueId=1157016315505500417, articleNumber=null, orderNo=null, doi=null, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=null, receivedDateStr=null, revisedDate=null, revisedDateStr=null, acceptedDate=null, acceptedDateStr=null, onlineDate=1753783786808, onlineDateStr=2025-07-29, pubDate=1704643200000, pubDateStr=2024-01-08, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1753783786808, onlineIssueDateStr=2025-07-29, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1753783786808, creator=13701087609, updateTime=1753783786808, updator=13701087609, issue=Issue{id=1157016315505500417, tenantId=1146029695717560320, journalId=1146119944283992078, year='2024', volume='2', issue='1', pageStart='1', pageEnd='144', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=0, issueComplete=1, articleOrder=1, issueType=-1, specialIssue=null, createTime=1753783785940, creator=13701087609, updateTime=1753783966923, updator=13701087609, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1157017074661941313, tenantId=1146029695717560320, journalId=1146119944283992078, issueId=1157016315505500417, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1157017074661941314, tenantId=1146029695717560320, journalId=1146119944283992078, issueId=1157016315505500417, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=101, endPage=106, ext={EN=ArticleExt(id=1157016320215703830, articleId=1157016319146156306, tenantId=1146029695717560320, journalId=1146119944283992078, language=EN, title=Design and implementation of laboratory open subject management system based on SpringBoot microservices architecture, columnId=1156641065768706772, journalTitle=Laboratory Testing, columnName=Laboratory Management, runingTitle=null, highlight=null, articleAbstract=

In order to solve the problems of significant increase in workload, cumbersome management work, duplication of materials and low review efficiency caused by the increase of open subject application year-by-year, this article elaborates and analyzes the various needs in the open project management process, based on the requirements of the project-oriented management system, and the laboratory open subject management system was constructed based on the requirements of subject management system. The system is developed based on SpringBoot microservice architecture, B/S(Browser/Server) architecture, and Java language development. It can complete project demand reporting, requirements review, requirements selection, project application collection, project application review, project project initiation, mid-term inspection results management, and final inspection, and realize the information management of the whole life cycle of laboratory open projects.

, correspAuthors=Jia-Xing GUAN, authorNote=null, correspAuthorsNote=
*GUAN Jia-Xing, Engineer, Xi'an Wukong Testing Technology Co., LTD., Xi'an 710065, China. E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Yu-Xin SHI, Jia-Xing GUAN, Bo-Hua ZOU, Xia-Yang WANG, Le QIN), CN=ArticleExt(id=1157016359075931081, articleId=1157016319146156306, tenantId=1146029695717560320, journalId=1146119944283992078, language=CN, title=基于SpringBoot 微服务架构设计与实现实验室开放课题管理系统, columnId=1152194692222432247, journalTitle=实验室检测, columnName=实验室管理, runingTitle=null, highlight=null, articleAbstract=

为解决开放课题申报逐年提升带来的工作量大幅增加、管理工作繁琐、材料重复、评审效率低等问题,本文详细阐述和分析了开放课题管理过程中的各项需求,基于面向课题管理体系要求建设了实验室开放课题管理系统。该系统基于 SpringBoot 微服务架构、B/S(Browser/Server) 体系结构、Java 语言研发,能够完成课题需求上报、需求评审、需求遴选、课题申请收集、课题申请评审以及课题的立项、中期检查、成果管理、结题检查等流程的功能管理,实现对实验室开放课题全生命周期的信息化管理。

, correspAuthors=关家兴, authorNote=null, correspAuthorsNote=
*关家兴,工程师,研究方向为实验室信息化管理。E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=/QWed9nqM/1PeevZKFBSSA==, magXml=F1dnzbnmIVuG1mpOcxmo5g==, pdfUrl=null, pdf=lY6mrKrKychHkgpNwPgg/A==, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=JdCIbg9gXDdUkhpGTbetjA==, mapNumber=null, authorCompany=null, fund=null, authors=

石雨昕,硕士,工程师,研究方向为实验室管理。

关家兴,工程师,研究方向为实验室信息化管理。

, authorsList=石雨昕, 关家兴, 邹博华, 王夏阳, 秦乐)}, authors=[Author(id=1157033210409521751, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=89937364@qq.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1157033210606654042, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033210409521751, language=EN, stringName=Yu-Xin SHI, firstName=Yu-Xin, middleName=null, lastName=SHI, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1157033210816369245, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033210409521751, language=CN, stringName=石雨昕, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083, bio={"content":"

石雨昕,硕士,工程师,研究方向为实验室管理。

"}, bioImg=null, bioContent=

石雨昕,硕士,工程师,研究方向为实验室管理。

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1157033209746821709, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=1, ext=[AuthorCompanyExt(id=1157033209784570446, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China), AuthorCompanyExt(id=1157033209801347663, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083)])]), Author(id=1157033211181273696, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=guanjx@wukongjiance.com, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1157033211416154723, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033211181273696, language=EN, stringName=Jia-Xing GUAN, firstName=Jia-Xing, middleName=null, lastName=GUAN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, *, address=2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1157033211529400933, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033211181273696, language=CN, stringName=关家兴, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, *, address=2 西安悟空检测科技有限公司 西安 710065, bio={"content":"

关家兴,工程师,研究方向为实验室信息化管理。

"}, bioImg=null, bioContent=

关家兴,工程师,研究方向为实验室信息化管理。

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1157033209948148305, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=2, ext=[AuthorCompanyExt(id=1157033210027840083, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China), AuthorCompanyExt(id=1157033210153669204, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 西安悟空检测科技有限公司 西安 710065)])]), Author(id=1157033211722338919, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1157033212871578217, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033211722338919, language=EN, stringName=Bo-Hua ZOU, firstName=Bo-Hua, middleName=null, lastName=ZOU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1157033213026767467, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033211722338919, language=CN, stringName=邹博华, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1157033209746821709, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=1, ext=[AuthorCompanyExt(id=1157033209784570446, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China), AuthorCompanyExt(id=1157033209801347663, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083)])]), Author(id=1157033213270037103, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1157033213647524466, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033213270037103, language=EN, stringName=Xia-Yang WANG, firstName=Xia-Yang, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1157033213832073844, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033213270037103, language=CN, stringName=王夏阳, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1157033209746821709, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=1, ext=[AuthorCompanyExt(id=1157033209784570446, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China), AuthorCompanyExt(id=1157033209801347663, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083)])]), Author(id=1157033213966291575, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, orderNo=4, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1157033214113092218, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033213966291575, language=EN, stringName=Le QIN, firstName=Le, middleName=null, lastName=QIN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1157033214318613116, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, authorId=1157033213966291575, language=CN, stringName=秦乐, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2 西安悟空检测科技有限公司 西安 710065, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1157033209948148305, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=2, ext=[AuthorCompanyExt(id=1157033210027840083, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China), AuthorCompanyExt(id=1157033210153669204, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 西安悟空检测科技有限公司 西安 710065)])])], keywords=[Keyword(id=1157033214889038462, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, orderNo=1, keyword=open subject management), Keyword(id=1157033215128113792, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, orderNo=2, keyword=laboratory), Keyword(id=1157033215295885954, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, orderNo=3, keyword=SpringBoot), Keyword(id=1157033215459463812, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, orderNo=4, keyword=B/S architecture), Keyword(id=1157033215727899270, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, orderNo=5, keyword=Java language), Keyword(id=1157033215933420168, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, orderNo=1, keyword=开放课题管理系统), Keyword(id=1157033216113775242, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, orderNo=2, keyword=实验室), Keyword(id=1157033216331879052, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, orderNo=3, keyword=SpringBoot), Keyword(id=1157033216575148686, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, orderNo=4, keyword=B/S架构), Keyword(id=1157033216801641104, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, orderNo=5, keyword=Java 语言)], refs=[Reference(id=1157033221419569835, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2021, volume=040, issue=003, pageStart=133, pageEnd=135, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=李可伦, 脱金华, 张烁, journalName=实验室研究与探索, refType=null, unstructuredReference=李可伦 , 脱金华 , 张烁 , 等 . 国家重点实验室开放课题管理模式探索 [J]. 实验室研究与探索 , 2021 . 040 ( 003 ): 133 - 135 ., articleTitle=国家重点实验室开放课题管理模式探索, refAbstract=null), Reference(id=1157033221625090732, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2018, volume=15, issue=18, pageStart=173, pageEnd=174, url=null, language=null, rfNumber=[2], rfOrder=1, authorNames=耿婧雅, 王健, journalName=科技创新导报, refType=null, unstructuredReference=耿婧雅 , 王健 . 如何优化科研课题管理模式 [J]. 科技创新导报 , 2018 . 15 ( 18 ): 173 - 174 ., articleTitle=如何优化科研课题管理模式, refAbstract=null), Reference(id=1157033221696393901, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2018, volume=014, issue=024, pageStart=78, pageEnd=80, url=null, language=null, rfNumber=[3], rfOrder=2, authorNames=唐柱斌, 麻少秋, journalName=电脑知识与技术, refType=null, unstructuredReference=唐柱斌 , 麻少秋 . 基于B/S架构的高校科研课题管理系统设计与实现 [J]. 电脑知识与技术 , 2018 . 014 ( 024 ): 78 - 80 ., articleTitle=基于B/S架构的高校科研课题管理系统设计与实现, refAbstract=null), Reference(id=1157033221847388846, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2018, volume=036, issue=002, pageStart=213, pageEnd=217, url=null, language=null, rfNumber=[4], rfOrder=3, authorNames=杜红军, 李巍, 赵永彬, journalName=吉林大学学报(信息科学版), refType=null, unstructuredReference=杜红军 , 李巍 , 赵永彬 , 等 . 基于OpenStack 体系的云计算基础架构研究 [J]. 吉林大学学报(信息科学版) , 2018 . 036 ( 002 ): 213 - 217 ., articleTitle=基于OpenStack 体系的云计算基础架构研究, refAbstract=null), Reference(id=1157033221948052143, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[5], rfOrder=4, authorNames=潘孝聪, 佘朝军, journalName=null, refType=null, unstructuredReference=潘孝聪 , 佘朝军 . 基于 springboot 的依赖管理与工具集成方法: CN202211603752.8 [P]. 2023-12-06., articleTitle=null, refAbstract=null), Reference(id=1157033222040326832, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[6], rfOrder=5, authorNames=杨良志, 白琳, 汪志新, journalName=null, refType=null, unstructuredReference=杨良志 , 白琳 , 汪志新 , 等 . 一种基于 springboot 框架的信息处理系统: CN202011384753.9 [P]. 2023-12-06., articleTitle=null, refAbstract=null), Reference(id=1157033222199710385, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[7], rfOrder=6, authorNames=王森, 李东辉, 叶林, journalName=null, refType=null, unstructuredReference=王森 , 李东辉 , 叶林 , 等 . 一种项目申报系统: CN202111356333.4 [P]. 2023-12-06., articleTitle=null, refAbstract=null), Reference(id=1157033222346511026, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2021, volume=29, issue=002, pageStart=50, pageEnd=51, url=null, language=null, rfNumber=[8], rfOrder=7, authorNames=吴志宏, 张滔, 祝凯, journalName=企业改革与管理, refType=null, unstructuredReference=吴志宏 , 张滔 , 祝凯 , 等 . 项目化思维在创新课题研究管理中的应用 [J]. 企业改革与管理 , 2021 . 29 ( 002 ): 50 - 51 ., articleTitle=项目化思维在创新课题研究管理中的应用, refAbstract=null), Reference(id=1157033222417814195, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[9], rfOrder=8, authorNames=胡志亮, 万祥虎, 胡传胜, journalName=null, refType=null, unstructuredReference=胡志亮 , 万祥虎 , 胡传胜 , 等 . 一种基于MVC框架技术的业务数据管理系统及方法: CN202211365146.7 [P]. 2023-12-21., articleTitle=null, refAbstract=null), Reference(id=1157033222535254708, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[10], rfOrder=9, authorNames=吴浩峰, 赵瑞萍, 杜建南, journalName=CN202211290074.4, refType=null, unstructuredReference=吴浩峰 , 赵瑞萍 , 杜建南 . 一种基于Java 的内存数据库内存快照存储方法 . CN202211290074.4 , 2023 ., articleTitle=一种基于Java 的内存数据库内存快照存储方法, refAbstract=null), Reference(id=1157033222686249653, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=1, pageStart=33, pageEnd=35, url=null, language=null, rfNumber=[11], rfOrder=10, authorNames=周鹏飞, 阳成娟, 朱远平, journalName=教育科学论坛, refType=null, unstructuredReference=周鹏飞 , 阳成娟 , 朱远平 . 厘清问题:课题申报论证的底层逻辑 [J]. 教育科学论坛 , 2023 . 1 ): 33 - 35 ., articleTitle=厘清问题:课题申报论证的底层逻辑, refAbstract=null), Reference(id=1157033222816273078, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2023, volume=14, issue=5, pageStart=59, pageEnd=63, url=null, language=null, rfNumber=[12], rfOrder=11, authorNames=陈琼, 陈秋霞, 朱容萱, journalName=中国卫生标准管理, refType=null, unstructuredReference=陈琼 , 陈秋霞 , 朱容萱 , 等 . 科研课题申报实施精细化管理模式的探索与体会 [J]. 中国卫生标准管理 , 2023 . 14 ( 5 ): 59 - 63 ., articleTitle=科研课题申报实施精细化管理模式的探索与体会, refAbstract=null), Reference(id=1157033222900159159, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2023, volume=50, issue=S02, pageStart=424, pageEnd=430, url=null, language=null, rfNumber=[13], rfOrder=12, authorNames=黄志成, 柳先辉, journalName=计算机科学, refType=null, unstructuredReference=黄志成 , 柳先辉 . 基于数据库表的微服务拆分方法 [J]. 计算机科学 , 2023 . 50 ( S02 ): 424 - 430 ., articleTitle=基于数据库表的微服务拆分方法, refAbstract=null), Reference(id=1157033222975656632, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2023, volume=39, issue=1, pageStart=73, pageEnd=75, url=null, language=null, rfNumber=[14], rfOrder=13, authorNames=欧阳宏基, 葛萌, 程海波, journalName=微型电脑应用, refType=null, unstructuredReference=欧阳宏基 , 葛萌 , 程海波 . MyBatis 框架在数据持久层中的应用研究 [J]. 微型电脑应用 , 2023 . 39 ( 1 ): 73 - 75 ., articleTitle=MyBatis 框架在数据持久层中的应用研究, refAbstract=null), Reference(id=1157033223172788921, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, doi=null, pmid=null, pmcid=null, year=2024, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[15], rfOrder=14, authorNames=杨春平, 杨乔, 向林, journalName=CN202211272948.3, refType=null, unstructuredReference=杨春平 , 杨乔 , 向林 , 等 . 一种 Redis 跨区同步方法,系统,装置及存储介质 . CN202211272948.3 , 2024 ., articleTitle=一种 Redis 跨区同步方法,系统,装置及存储介质, refAbstract=null)], funds=null, companyList=[AuthorCompany(id=1157033209746821709, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=1, ext=[AuthorCompanyExt(id=1157033209784570446, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China), AuthorCompanyExt(id=1157033209801347663, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209746821709, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1 中国石油天然气股份有限公司勘探开发研究院 北京 100083)]), AuthorCompany(id=1157033209948148305, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, xref=2, ext=[AuthorCompanyExt(id=1157033210027840083, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China), AuthorCompanyExt(id=1157033210153669204, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, companyId=1157033209948148305, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2 西安悟空检测科技有限公司 西安 710065)])], figs=[ArticleFig(id=1157033218055738007, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 1, caption=Layered Architecture Diagram, figureFileSmall=mmZkcaiSe9kOyFKUwJZo5g==, figureFileBig=RwF511KkjKmhpazx7iRvEw==, tableContent=null), ArticleFig(id=1157033218206732952, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 1, caption=分层架构图, figureFileSmall=mmZkcaiSe9kOyFKUwJZo5g==, figureFileBig=RwF511KkjKmhpazx7iRvEw==, tableContent=null), ArticleFig(id=1157033218408059545, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 2, caption=Functional Architecture of Open Subject Management $\mathbf{{System}}$, figureFileSmall=hA4ycKXPOz32u0hvhaUvOw==, figureFileBig=IulUJUEZIuNeWATuJzhp8g==, tableContent=null), ArticleFig(id=1157033218697466522, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 2, caption=开放课题管理系统功能架构, figureFileSmall=hA4ycKXPOz32u0hvhaUvOw==, figureFileBig=IulUJUEZIuNeWATuJzhp8g==, tableContent=null), ArticleFig(id=1157033218810712731, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 3, caption=System software architecture diagram, figureFileSmall=OH0bh2cNmc5gfvS27F0jZw==, figureFileBig=yn+67jjt47S7vXbs0GKs/g==, tableContent=null), ArticleFig(id=1157033219100119708, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 3, caption=系统软件架构图, figureFileSmall=OH0bh2cNmc5gfvS27F0jZw==, figureFileBig=yn+67jjt47S7vXbs0GKs/g==, tableContent=null), ArticleFig(id=1157033219288863389, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 4, caption=System workflow diagram, figureFileSmall=Q37LinqyFuifTSfD8Deysw==, figureFileBig=BDqlLEv14AuK2lD4dx2E/w==, tableContent=null), ArticleFig(id=1157033219418886814, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 4, caption=系统工作流程图, figureFileSmall=Q37LinqyFuifTSfD8Deysw==, figureFileBig=BDqlLEv14AuK2lD4dx2E/w==, tableContent=null), ArticleFig(id=1157033219502772895, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 5, caption=Laboratory demand reporting page, figureFileSmall=0b5V50BiPYhbQR9B5mSrhg==, figureFileBig=I46cFTxWBaMx3kYF7nwTQg==, tableContent=null), ArticleFig(id=1157033219645379232, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 5, caption=实验室需求上报页面, figureFileSmall=0b5V50BiPYhbQR9B5mSrhg==, figureFileBig=I46cFTxWBaMx3kYF7nwTQg==, tableContent=null), ArticleFig(id=1157033219746042529, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 6, caption=Direction review page, figureFileSmall=qNTGUz8UlkLmYCZGLaa8rw==, figureFileBig=nfoo2UuDwe6iAUdJXuz39g==, tableContent=null), ArticleFig(id=1157033219955757730, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 6, caption=方向评审页面, figureFileSmall=qNTGUz8UlkLmYCZGLaa8rw==, figureFileBig=nfoo2UuDwe6iAUdJXuz39g==, tableContent=null), ArticleFig(id=1157033220186444451, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 7, caption=Application guide display page, figureFileSmall=BUrVWKkxpQ5Kg4V/fQlluA==, figureFileBig=57F91X4Za8RYgAWxlnrMQQ==, tableContent=null), ArticleFig(id=1157033220287107748, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 7, caption=申请指南展示页, figureFileSmall=BUrVWKkxpQ5Kg4V/fQlluA==, figureFileBig=57F91X4Za8RYgAWxlnrMQQ==, tableContent=null), ArticleFig(id=1157033220362605221, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Fig. 8, caption=Topic application page, figureFileSmall=wSp2vUzPX/jd/5V5RmjNeQ==, figureFileBig=ex7HFWvwcXY6KBFpv59WOA==, tableContent=null), ArticleFig(id=1157033220496822950, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=图 8, caption=课题申请页, figureFileSmall=wSp2vUzPX/jd/5V5RmjNeQ==, figureFileBig=ex7HFWvwcXY6KBFpv59WOA==, tableContent=null), ArticleFig(id=1157033220551348903, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Table 1, caption=Topic application information form, figureFileSmall=null, figureFileBig=null, tableContent=
字段名称 数据类型 备注
topic_name varchar(255) 课题名称
apply_user_name varchar(64) 申请人
apply_unit varchar(255) 申请人单位
buskey1 varchar(128) 申请书
buskey2 varchar(128) 职称证明
buskey3 varchar(128) 营业执照
apply_time varchar(64) 申请时间
apply_user_id varchar(32) 申请人 ID
result varchar(64) 最终结果 (入选、 落选、评审中)
score varchar(32) 总平均分
review status varchar(32) 专家评审状态 (评审中、已完成)
apply_tel varchar(64) 申请人电话
finish number varchar(11) 已评审专家
review result varchar(11) 评审结果 (入选、落选)
), ArticleFig(id=1157033220677178024, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=表 1, caption=课题申请信息表, figureFileSmall=null, figureFileBig=null, tableContent=
字段名称 数据类型 备注
topic_name varchar(255) 课题名称
apply_user_name varchar(64) 申请人
apply_unit varchar(255) 申请人单位
buskey1 varchar(128) 申请书
buskey2 varchar(128) 职称证明
buskey3 varchar(128) 营业执照
apply_time varchar(64) 申请时间
apply_user_id varchar(32) 申请人 ID
result varchar(64) 最终结果 (入选、 落选、评审中)
score varchar(32) 总平均分
review status varchar(32) 专家评审状态 (评审中、已完成)
apply_tel varchar(64) 申请人电话
finish number varchar(11) 已评审专家
review result varchar(11) 评审结果 (入选、落选)
), ArticleFig(id=1157033220849144489, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=EN, label=Table 2, caption=Demand direction information form, figureFileSmall=null, figureFileBig=null, tableContent=
字段名称 数据类型 备注
req_lab_id varchar(32) 申请指南 ID
content varchar(255) 研究内容
standard varchar(255) 考核指标
device varchar(255) 相关仪器设备
manager varchar(64) 联合负责人
is_topic varchar(11) 是否接续上一年度课题
topic_name varchar(255) 接续课题名称
topic_relation varchar(255) 接续课题相关性
is_item varchar(11) 是否关联公司重大项目
item_name varchar(128) 关联项目名称
item relation varchar(255) 关联项目相关性
result varchar(11) 遴选结果 (入选、落选)
avg_score varchar(11) 总平均分
avg_score1 varchar(11) 选题打分
avg_score2 varchar(11) 研究内容打分
avg_score3 varchar(11) 预期成果打分
avg_score4 varchar(11) 考核指标打分
avg_score5 varchar(11) 其他指标打分
), ArticleFig(id=1157033220995945130, tenantId=1146029695717560320, journalId=1146119944283992078, articleId=1157016319146156306, language=CN, label=表 2, caption=需求方向信息表, figureFileSmall=null, figureFileBig=null, tableContent=
字段名称 数据类型 备注
req_lab_id varchar(32) 申请指南 ID
content varchar(255) 研究内容
standard varchar(255) 考核指标
device varchar(255) 相关仪器设备
manager varchar(64) 联合负责人
is_topic varchar(11) 是否接续上一年度课题
topic_name varchar(255) 接续课题名称
topic_relation varchar(255) 接续课题相关性
is_item varchar(11) 是否关联公司重大项目
item_name varchar(128) 关联项目名称
item relation varchar(255) 关联项目相关性
result varchar(11) 遴选结果 (入选、落选)
avg_score varchar(11) 总平均分
avg_score1 varchar(11) 选题打分
avg_score2 varchar(11) 研究内容打分
avg_score3 varchar(11) 预期成果打分
avg_score4 varchar(11) 考核指标打分
avg_score5 varchar(11) 其他指标打分
)], attaches=null, journal=Journal(id=1146118849029578755, delFlag=0, nameCn=实验室检测, nameEn=Laboratory Testing, nameHistory1=null, nameHistory2=null, issn=2097-261X, eissn=, cn=10-1875/TB, coden=null, periodic=0, language=CN, oaType=是, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=Dmoi7fiemaDGWUxiXPMi1g==, journalPrice=null, startedYear=null, abbrevIsoEn=Lab Test, journalRemark=null, publicationField=null, createdTime=null, updatedTime=1778470330175, createdBy=null, updatedBy=18614031015, firstLetterCn=L, firstLetterEn=L, subjectCode=Engineering, subjectName=工程, subjectCodeEn=Engineering, subjectNameEn=null, picCn=Dmoi7fiemaDGWUxiXPMi1g==, picEn=1VW7aV1haIq706bPcrSXYQ==, jcr=null, cjcr=null, exts=[JournalExt(id=1208043431218225520, language=CN, name=实验室检测, nameHistory1=null, nameHistory2=null, managedBy=国家市场监督管理总局, sponsoredBy=中国检验检测学会, publishedBy=《实验室检测》编辑部, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=《实验室检测》(国内统一刊号: CN 10-1875/TB, 国际标准刊号: ISSN 2097-261X, 半月刊), 创刊于2023年5月, 由国家市场监督管理总局主管, 中国检验检测学会主办, 是一本国内外公开发行, 专注于实验室检测类的学术期刊。现已被《中国学术期刊网络出版总库》(CNKI)、“万方数据 数字化期刊群”等数据库全文收录。主要包括以下栏目: (1) 聚焦话题;(2) 热点解读;(3) 合规咨讯;(4) 研究前沿;(5) 创新应用;(6) 评价与分析;(7) 科创平台;(8) 标准推广, submitArticleUrl=null, websiteUrl=, createdTime=1765949598364, updatedTime=1765949598364, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=, submissionEditorUrl=, submissionReviewUrl=, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1208043431264362865, language=EN, name=Laboratory Testing, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1765949598375, updatedTime=1765949598375, createdBy=13041195026, updatedBy=13041195026, submissionGuidelinesUrl=, submissionAuthorUrl=, submissionEditorUrl=, submissionReviewUrl=, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1146119944283992078, websiteList=[Website(id=1148243202374623651, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1146119944283992078, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/sysjc/CN, language=CN, createTime=1751692112773, createBy=18614031015, updateTime=1753520557560, updateBy=18614031015, name=实验室检测-中文站点, tplId=1146099689490845704, title=实验室检测, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1155912534570950828, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202374623651, code=articleTextType, value=kx, createTime=1753520624058, updateTime=1753520624058, creator=18614031015, updator=18614031015), WebsiteProps(id=1155912534554173609, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202374623651, code=banner, value=null, createTime=1753520624054, updateTime=1753520624054, creator=18614031015, updator=18614031015), WebsiteProps(id=1155912534545785000, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202374623651, code=logo, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic?fileId=gxmh/wpj2QaxtghYq950Aw==, createTime=1753520624052, updateTime=1753520624052, creator=18614031015, updator=18614031015), WebsiteProps(id=1155912534562562219, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202374623651, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic, createTime=1753520624056, updateTime=1753520624056, creator=18614031015, updator=18614031015), WebsiteProps(id=1155912534558367914, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202374623651, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1753520624055, updateTime=1753520624055, creator=18614031015, updator=18614031015)])], journalTitle=实验室检测, weixinUrl=null, journalUrl=null, iacademicId=null, status=1, seqNo=null, journalTitleEn=Laboratory Testing, journalPhotoCn=Dmoi7fiemaDGWUxiXPMi1g==, journalPhotoEn=1VW7aV1haIq706bPcrSXYQ==, journalFirstLetter=L, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/sysjc/CN/Y2024/V2/I1/101, detailUrlEn=/Y2024/V2/I1/101, pdfUrlCn=https://castjournals.cast.org.cn/joweb/sysjc/CN/PDF/Y2024/V2/I1/101, pdfUrlEn=/PDF/Y2024/V2/I1/101, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于SpringBoot 微服务架构设计与实现实验室开放课题管理系统
收藏切换
PDF下载
石雨昕 1 , 关家兴 2, * , 邹博华 1 , 王夏阳 1 , 秦乐 2
实验室检测 | 实验室管理 2024,2(1): 101-106
收起
收藏切换
实验室检测 | 实验室管理 2024, 2(1): 101-106
基于SpringBoot 微服务架构设计与实现实验室开放课题管理系统
全屏
石雨昕1 , 关家兴2, * , 邹博华1, 王夏阳1, 秦乐2
作者信息
  • 1 中国石油天然气股份有限公司勘探开发研究院 北京 100083
  • 2 西安悟空检测科技有限公司 西安 710065
  • 石雨昕,硕士,工程师,研究方向为实验室管理。

    关家兴,工程师,研究方向为实验室信息化管理。

通讯作者:

*关家兴,工程师,研究方向为实验室信息化管理。E-mail:
Design and implementation of laboratory open subject management system based on SpringBoot microservices architecture
Yu-Xin SHI1 , Jia-Xing GUAN2, * , Bo-Hua ZOU1, Xia-Yang WANG1, Le QIN2
Affiliations
  • 1 Exploration and Development Research Institute of China National Petroleum Corporation Beijing 100083 China
  • 2 Xi'an Wukong Testing Technology Co., LTD. Xi'an 710065 China
出版时间: 2024-01-08
文章导航
收藏切换

为解决开放课题申报逐年提升带来的工作量大幅增加、管理工作繁琐、材料重复、评审效率低等问题,本文详细阐述和分析了开放课题管理过程中的各项需求,基于面向课题管理体系要求建设了实验室开放课题管理系统。该系统基于 SpringBoot 微服务架构、B/S(Browser/Server) 体系结构、Java 语言研发,能够完成课题需求上报、需求评审、需求遴选、课题申请收集、课题申请评审以及课题的立项、中期检查、成果管理、结题检查等流程的功能管理,实现对实验室开放课题全生命周期的信息化管理。

开放课题管理系统  /  实验室  /  SpringBoot  /  B/S架构  /  Java 语言

In order to solve the problems of significant increase in workload, cumbersome management work, duplication of materials and low review efficiency caused by the increase of open subject application year-by-year, this article elaborates and analyzes the various needs in the open project management process, based on the requirements of the project-oriented management system, and the laboratory open subject management system was constructed based on the requirements of subject management system. The system is developed based on SpringBoot microservice architecture, B/S(Browser/Server) architecture, and Java language development. It can complete project demand reporting, requirements review, requirements selection, project application collection, project application review, project project initiation, mid-term inspection results management, and final inspection, and realize the information management of the whole life cycle of laboratory open projects.

open subject management  /  laboratory  /  SpringBoot  /  B/S architecture  /  Java language
石雨昕, 关家兴, 邹博华, 王夏阳, 秦乐. 基于SpringBoot 微服务架构设计与实现实验室开放课题管理系统. 实验室检测, 2024 , 2 (1) : 101 -106 .
Yu-Xin SHI, Jia-Xing GUAN, Bo-Hua ZOU, Xia-Yang WANG, Le QIN. Design and implementation of laboratory open subject management system based on SpringBoot microservices architecture[J]. Laboratory Testing, 2024 , 2 (1) : 101 -106 .
随着开放课题申报数量的逐年增加, 课题管理工作量大幅增加,管理工作变的越来越繁琐,同时,当前的课题管理工作还存在着诸如材料重复、评审效率低等问题和不足。这些问题给课题管理带来了一定的难度和压力, 且传统的课题管理还依赖于大量的 excel 文件及线下纸质文件进行, 管理效率较差, 过程及结果文件存储较为不便。
为解决此类问题, 在对当前开放课题管理工作弊端及需求进行分析后,开发设计了本系统。除提供需求上报、课题申请、评审、立项等课题管理流程中的功能外, 还特别开发了独立于系统权限以外的课题申请评审子系统, 用于院外专家在无账号情况下对分配的课题申请进行评审。本系统的应用可大大提升课题管理的效率, 节省资源, 加强信息可追溯性需。通过建立高效的管理流程和评审机制, 促进开放课题申请、评审、立项等工作的规范化和科学化, 提高科研院所科研工作的整体水平和国际竞争力。
系统建设采用 Browser/Server(浏览器/服务器)架构设计, 选择开放、业内主流的 JAVA 语言作为开发核心技术,基于 SpringBoot 下的 MVC 模型 ( $\mathrm{M}$ 是指业务模型, $\mathrm{V}$ 是指用户界面, $\mathrm{C}$ 则是控制器) 的设计架构,采用 $\mathrm{N}$ 层的体系结构,同时以标准的数据库连接池接口规范自适应各种数据库 (Oracle、MySQL、SQL Server 等) 的适配, 保证系统未来良好的可维护性及可扩展性。在系统架构设计中, 引入基于组件的设计理念, 将系统的每一个子模块都进行组件化, 组件之间都是相互独立可分布式部署运行, 并且通过 MQ(消息队列)技术实现子模块的数据交互。传统的 IOE 数据库面临数据库连接、 数据库 IO、数据库变更等性能瓶颈,系统采用分布式的数据架构设计, 结合结构化与非结构化相结合的方式实现数据的存储方式, 使数据库支持高可用切换, 应用服务器和数据库服务器可水平扩容, 性能高, 数据库变更和维护风险分散等优势 [ 1 - 3 ]
系统采用分层结构开发和设计, 将界面、业务流程、 服务、数据分离,实现系统内部松耦合,以灵活、快速地响应业务变化对系统的需求 [ 4 - 6 ] 。系统层次结构划分为信息资源层、信息存取层、业务服务层、业务流程层、 展现层, 各层次间通过直接调用或者通过 ESB(即企业服务总线)进行调用, 实现系统功能。原则上信息资源层不允许信息存取层之外的层次对其进行调用, 信息存取层不允许业务服务层之外的层次对其进行调用 [ 7 - 10 ] 。各层的应用组件利用系统支撑服务框架所提供的基础服务实现系统公共设计、运行与管理机制, 见 图 1 分层架构图。
系统主要分为前台客户端、后台管理系统以及课题申请评审子系统三端, 其中前台客户端用于对外展示课题申请指南、结果公示文件, 同时为院外人员提供账号注册、课题申请、消息通知、历史记录查询等功能;后台管理系统用于管理从需求方向上报至结题检查的课题全生命周期管理, 提供实验室需求方向的上报、专家分派、评审、遴选、申请指南编制、课题立项、中期检查、 成果管理、结题检查等功能;课题申请评审子系统用于院外专家参与课题申请评审工作, 提供无账号式的课题申请评审功能,见 图 2 开放课题管理系统功能架构。
(1)账号注册/登录:院外人员可通过手机号和校验码注册/登录;
(2)申请指南展示:实验室编制并发布的申请指南展示, 可支持下载 PDF 文件或复制访问链接分享, 分享次数系统将自动记录在后台;
(3)结果公示展示:实验室编制并发布的结果公示展示;
(4)课题申请:注册并登录后的账号可选择进行中的申请指南进行课题申请,如申请指南中有多个方向,可支持选择其中一个进行申请,申请需填写课题名称、申请人、申请人所在单位、上传申请书、高级职称证明或推荐信证明、营业执照或法人证书,其中申请人和申请人所在单位会自动记录在该账号下,下次申请时可自动带入;
(5)申请记录:申请人可查看历史申请记录,支持查看评审结果及下载申请时上传的资料文件。
(1)专家管理:参与方向评审的专家库,可维护姓名、联系方式、职称、分路等基本信息,是方向评审选择专家时的数据来源;
(2)需求上报:实验室特定时段内的需求上报, 需填写需求方向名称、分路、预计费用、研究内容、 考核指标、相关仪器设备、实验室联合负责人等信息, 可支持关联上一年度课题;
(3)专家分派:对上报的需求方向分派评审专家, 支持按分路自动归类, 支持按指定专家分派或按指定数量随机分派专家, 分派后可自动给评审专家发送短信通知;
(4)方向评审:专家对分派给自己的需求方向进行评审, 打分项及评分原则已结构化至系统中, 完成评审后可自动按总分由高到低排序并按预设模板生成专家打分表文件;
(5)方向遴选:需求评审结束后的需求方向遴选, 可从多个专家的打分中选择最终的有效得分, 可选择申请书截止的受理日期、资助课题执行年限以及选择方向遴选结果, 遴选完成后系统将按遴选结果自动分类并按实验室维度向下流转;
(6)实验室申请指南:实验室可在该环节生成申请指南,支持单个需求分别生成或多个需求合并生成, 支持 DOC 和 PDF 格式的文件下载, 可定义发布通知的开始日期, 提交时系统将自动转为 PDF 文件发布至前台展示;
(7)院级申请指南:该环节可查看或下载已经发布的实验室指南, 支持查看浏览和分享数据, 同时可选择实验室指南转为院级指南, 支持单个实验室指南分别生成或多个实验室指南合并生成, 生成的院级指南支持 DOC 和 PDF 格式的文件下载;
(8)课题评审分派:为入选且超过申请截止日期的课题申请分派评审专家,考虑课题评审环节大部分为院外专家, 因此该环节分派专家时仅需确认评审专家数量即可, 分派后系统按需求方向维度生成评审链接, 链接中包含需求方向下的多个课题申请;
(9)课题评审结果:课题评审结束后可在该环节确定最终的入选课题,并确定入选课题类型;
(10)结果公示:入选课题确定后,实验室可在该环节生成结果公示文件, 生成时可按单课题分别生成或将多课题合并生成, 生成后可定义联系人信息及公示天数、发布日期等信息,提交后系统将自动生成 PDF 文件并发送至前台展示;
(11)课题立项:完成结果公示的课题可在该环节立项,并完善相关信息及上传资料留档;
(12)中期检查:立项完成的课题可在该环节完成中期检查的信息完善及资料上传;
(13)成果管理:中期检查后的课题可在该环节完成成果管理的信息完善及资料上传;
(14)结题检查:成果管理后的课题可在该环节完成结题检查的信息完善及资料上传。
(1)评审登记:课题评审专家可在该环节输入姓名和手机号登记具有唯一性的评审人信息;
(2)评审打分:登记完成后可对课题进行评审打分, 打分项、指标及分值可由管理员在后台维护。在该系统中, 以管理后台为核心承担管理课题全生命周期的功能, 以前台客户端为载体承担申请指南、结果公示的展示以及课题申请的入口,以申请评审子系统为媒介串联院外评审专家。三端之间的交互和联动实现课题管理的全流程闭环。
依照系统功能,设计多张数据库表 [ 11 ] ,主要有 web 端登录人员表、附件表、专家表、课题评审专家打分表、实验室申请指南表、院级申请指南表、需求方向评审打分表、课题申请信息表、需求方向信息表等, 其中以课题申请信息表和需求方向信息表的部分字段为例, 如 表 1表 2 所示。
开放课题管理系统使用 J2EE ( 企业级分布式应用程序开发)平台作为核心开发技术。JAVA 平台具有强大的功能和非常高的综合程度, 定义了整个标准的应用开发体系结构和一个部署环境。在 J2EE ( 企业级分布式应用程序开发)平台上开发企业级应用,充分利用了 J2EE (企业级分布式应用程序开发)技术规范在事务处理、远程访问、安全保护的优势,保证了系统的效率、灵活性、扩展性。项目中采用的核心技术主要有: SpringBoot (软件开发框架)、Spring Mvc(软件开发框架)、Jwt(身份认证)、Redis(远程字典服务)、ActiveMQ(消息队列)、 Quartz( 定时任务 )、MyBatis( 持久层框架 )、Alibaba Druid (阿里巴巴数据源)、Velocity(模板引擎)、PageOffice (在线编辑办公软件)等。整体架构思想是基于微服务架构来实现整个系统的搭建, 具体架构可见 图 3 系统软件架构图。
根据系统功能设计和数据库设计, 该系统整体工作流程如 图 4 所示。
图 5 为实验室需求上报页面,可填写需求方向的基本信息, 部分字段可通过选择完成, 选项支持在公共代码中进行配置, 同时也支持关联已立项的其他课题或集团公司重大项目,实现接续课题的可追溯性。
图 6 为方向评审页面,方向评审采取盲审机制,评审专家仅能看到需求上报的具体信息, 无法看到实验室信息,可提高需求评审的公正性 [ 12 - 15 ] 。评分原则分别对应每一项评分项,便于评审专家查看。可一次评审多个需求, 完成评分的需求可折叠起来, 减少页面的阅读障碍。
图 7 为申请指南展示页, 可对外公示查看, 支持访问链接分享和下载文件分享, 分享次数可统计至后台, 便于掌握需求方向的关注度。
图 8 为课题申请页, 申请人可在该页面选择申请指南中可能存在的多个需求方向中的其中一个, 完善申请信息后即可完成申请,申请人及所在单位信息在首次申请提交后会自动记录在该账号的个人中心,后续再申请时可自动带入,以提高操作的效率及便捷性。
实验室开放课题管理系统充分利用了现代计算机网络及信息化技术, 打通课题管理流程中的各个环节, 可在线完成课题管理的全流程工作, 大大提升了课题管理效率, 减少了因本地文件丢失、纸质文件损坏、沟通成本高等原因造成的问题, 为课题管理工作带来了许多便利和优势。通过系统的建设和应用, 将使得课题管理工作变得更加高效、规范和科学化。
参考文献 引证文献
排序方式:
[1]
李可伦 , 脱金华 , 张烁 , 等 . 国家重点实验室开放课题管理模式探索 [J]. 实验室研究与探索 , 2021 . 040 ( 003 ): 133 - 135 .
[2]
耿婧雅 , 王健 . 如何优化科研课题管理模式 [J]. 科技创新导报 , 2018 . 15 ( 18 ): 173 - 174 .
[3]
唐柱斌 , 麻少秋 . 基于B/S架构的高校科研课题管理系统设计与实现 [J]. 电脑知识与技术 , 2018 . 014 ( 024 ): 78 - 80 .
[4]
杜红军 , 李巍 , 赵永彬 , 等 . 基于OpenStack 体系的云计算基础架构研究 [J]. 吉林大学学报(信息科学版) , 2018 . 036 ( 002 ): 213 - 217 .
[5]
潘孝聪 , 佘朝军 . 基于 springboot 的依赖管理与工具集成方法: CN202211603752.8 [P]. 2023-12-06.
[6]
杨良志 , 白琳 , 汪志新 , 等 . 一种基于 springboot 框架的信息处理系统: CN202011384753.9 [P]. 2023-12-06.
[7]
王森 , 李东辉 , 叶林 , 等 . 一种项目申报系统: CN202111356333.4 [P]. 2023-12-06.
[8]
吴志宏 , 张滔 , 祝凯 , 等 . 项目化思维在创新课题研究管理中的应用 [J]. 企业改革与管理 , 2021 . 29 ( 002 ): 50 - 51 .
[9]
胡志亮 , 万祥虎 , 胡传胜 , 等 . 一种基于MVC框架技术的业务数据管理系统及方法: CN202211365146.7 [P]. 2023-12-21.
[10]
吴浩峰 , 赵瑞萍 , 杜建南 . 一种基于Java 的内存数据库内存快照存储方法 . CN202211290074.4 , 2023 .
[11]
周鹏飞 , 阳成娟 , 朱远平 . 厘清问题:课题申报论证的底层逻辑 [J]. 教育科学论坛 , 2023 . 1 ): 33 - 35 .
[12]
陈琼 , 陈秋霞 , 朱容萱 , 等 . 科研课题申报实施精细化管理模式的探索与体会 [J]. 中国卫生标准管理 , 2023 . 14 ( 5 ): 59 - 63 .
[13]
黄志成 , 柳先辉 . 基于数据库表的微服务拆分方法 [J]. 计算机科学 , 2023 . 50 ( S02 ): 424 - 430 .
[14]
欧阳宏基 , 葛萌 , 程海波 . MyBatis 框架在数据持久层中的应用研究 [J]. 微型电脑应用 , 2023 . 39 ( 1 ): 73 - 75 .
[15]
杨春平 , 杨乔 , 向林 , 等 . 一种 Redis 跨区同步方法,系统,装置及存储介质 . CN202211272948.3 , 2024 .
2024年第2卷第1期
PDF下载
18
6
引用本文
BibTeX
文章信息
  • 首发时间:2025-07-29
  • 出版时间:2024-01-08
补充材料
相关文章
文章信息
作者
出版历史
基金
作者信息
    1 中国石油天然气股份有限公司勘探开发研究院 北京 100083
    2 西安悟空检测科技有限公司 西安 710065

通讯作者:

*关家兴,工程师,研究方向为实验室信息化管理。E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/sysjc/CN/1157016319146156306
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏