- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSM框架集的省级档案科技管理平台的设计和实现
摘要:传统档案科技管理的人工管理手段已不能适应当代社会发展的需求,开发一个能够提供信息化服务的档案科技管理平台已迫在眉睫。本文基于SSM框架集对档案科技管理平台的设计和实现进行了研究,此类平台给科技项目管理单位以及科研工作者提供了兼具项目申报、项目管理、项目结题、优秀成果申报、优秀成果管理、信息发布和查询等功能的一体化信息化平台,有效提高了档案科研管理效率和水平,降低了劳动强度,提高了工作效率。
关键词:SSM框架集;档案;科技;管理平台
中图分类号:TN929.5 文献标识码:A 文章编号:1007-9416(2018)04-0173-02
1 引言
伴随着当今社会科技水平的提高,政府加大了对档案科研的支持力度,科研项目和成果的数量急剧增长,传统的项目申报和优秀成果推荐审批模式以及人工管理方式暴露出很多问题[1]。在档案行政管理部门科研管理人员较少的情况下,要组织好大量的项目申报和优秀科研成果推荐审批等工作,难度越来越大。同时要在组织工作中做好项目/优秀成果申报的通知,项目/优秀成果申报信息的收集、汇总、分类、分组,组织专家评审,汇总评审结果,审核?目立项/优秀成果奖励,项目结题验收等诸多业务,不仅工作量巨大,也延长了项目申报、立项审批、优秀成果申报和评选的时间,严重影响了科研管理工作效率。同时,立项审批和优秀成果评选的公开性和公正性也在一定程度上受到质疑。由此可见,传统的项目申报和优秀成果推荐审批模式以及人工管理方式已经不适应档案科研管理的发展和需求。为了保证科研项目评审过程的公正性,引入科研项目综合管理平台是一种很好的方式,可以规避评审过程中的诸多弊端[2]。为了使档案科技管理规范化、科学化、公开化,提高管理工作的效率,开发档案科技管理平台非常必要且紧迫。
2 SSM框架集
SSM(Spring+SpringMVC+Mybatis)是目前较为主流的企业级架构方案。标准的MVC设计模式,将整个系统划分为显示层、Controller层、Service层、Dao层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理, MyBatis作为数据对象持久化引擎。
Spring是一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC属于SpringFrameWork的后续产品,分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis是一个基于Java的持久层框架。MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java映射成数据库中的记录。
SSM中各层作用及关系为:DAO层(mapper层)(属于Mybatis模块)主要负责与数据库进行交互设计,用来处理数据的持久化工作。Service层(属于spring模块)主要负责业务模块的逻辑应用设计。
Controller层(属于SpringMVC模块)主要负责具体的业务模块流程控制。View层(属于springMVC模块)负责前台jsp页面的展示。
3 档案科技管理平台的设计
系统在设计时参照了《国家档案局优秀科技成果奖励办法》、《河南省档案局科技项目管理办法》等档案科研管理的相关规定,同时也参考了《档案管理软件功能要求暂行规定》、《数字档案馆建设指南》等档案信息化的相关规定。
3.1 用户角色
根据对省级档案科技管理部门的需求调研,本文将科技管理平台的用户角色设计为4种:
申报用户:使用本管理平台获取项目和成果相关信息、进行项目申报、结项申报和成果申报。
主管部门管理员:县市级档案管理部门或省直企事业单位管理员对所管单位申报用户信息进行维护、对用户申报的项目、结项和成果信息进行形式审查和推荐。
省档案局管理员:由省档案局科研管理部门的工作人员担任,审核、接收全省范围内的档案科研项目,并根据评审会的专家评审结果对项目进行编号并填写相关结果。
系统管理员:负责管理用户、单位、附件等后台数据。通常由省档案局科研技术处的工作人员担任。
3.2 功能设计
本管理平台主要有立项管理、结题管理、成果管理和系统管理等功
原创力文档


文档评论(0)