基于WEB技术的科研项目验收管理系统的设计与实现
摘要:目前大多数科研课题管理系统都实现了课题的申报、评审、立项等工作,而后期的过程管理、验收管理过程还缺少科学的信息化流程。本文提出了基于J2EE的SSM框架的科研项目验收的网上个人申请、管理员审核以及专家评审的整个过程的解决方案,真正简化了科研项目验收过程,实现了科研项目验收管理过程的科学化、高效性和公平性。
关键词:项目验收管理 信息化流程 SSM
Abstract:Currently most research projects management systems are the subject of reporting, assessment, project work,but the latter part of the process management, the acceptance of management process, lack of scientific information flow. In this paper, research projects and the acceptance of online personal apply for SSM framework based on J2EE, administrator review and expert review of the whole process of solution, and truly simplifies the process of scientific research the acceptance, a scientific research project the acceptance management process, efficientand fairness.
Key words:Project acceptance management; informationalizational flow;SSM
1 引言
项目验收管理一般是由项目承担单位在项目完成后提出验收申请,填写验收申请表并上交相关的验收资料,再由相关支持单位逐级审核,然后公示结果,最后由市、省级单位组织进行验收,同意后将验收资料送达承担验收任务的专家进行评审,评审完成后,这就表示一个项目结束。
由于传统的项目验收管理基本上是靠人力来完成的,资料的传送途径是通过简单的人工传送,这样使办事效率降低,此外,各个分散机构的项目在收集后不能及时集中到组织单位,这样就不利于管理层的信息统计与决策。因此借助web技术实现验收项目申报与审核流程网络化,将大大扩展了项目验收管理的灵活性。同时也大大提高了工作的透明度及工作效率,加速信息记录、查询和共享,实现高效、统一的信息管理系统。
2 系统技术框架
本系统主要是采用SSM(即struts2.2,spring3.0.5和mybatis3.0.5)框架,运用Java语言,将项目验收申请、管理员审核、专家评审所涉及的知识要点进行结构化、模块化,将其构成了一个完整的B/S模式的项目验收管理系统。前台以JSP、JS语言,用jQuery EasyUI控件代替部分html标签美化页面,以SQL Server 2008为后台数据库。
3 系统业务流程
科研人员对历年已申报项目在规定的时间(由管理员设置)进行验收申请。管理员逐级审核,若都同意验收则超级管理员根据申请者建议的专家对该项目进行分配专家,然后给专家分配账号,此账号密码是根据一定规则随机生成的,只能针对在此次评审时间内对特定项目评审时使用。专家根据分配的账号在时间有效期内登录系统进行项目评审。图1展示了项目验收信息管理系统的业务流程图:(如图1)
4 系统功能模块设计
系统的功能主要包括用户管理模块、项目验收申请模块、管理员审核及专家评审模块。
4.1 用户管理模块
ssm框架实现登录功能系统的用户根据角[1]分有普通用户,管理员及专家。所有用户均通过注册的方式进入系统,对注册者的身份证的有效性进行算法校验,确保用户唯一。同时为保证数据的安全,对于用户自己设置的登录密码在数据库中应用加密算法对其加密。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论