1设计的总体思路
该平台主要从参研者的角度出发,实现数据输入、数据维护、浏览查询等操作与功能。使参研者能够及时准确的掌握科研工作动态;通过合理的用户角色分配,参研者利用其各自的权限;将项目相关信息进行分类整理的同时,规范科研活动。实现资源利用和信息共享。从远程协作平台的基本工作流程出发,设计的总体思路如图2所示。参研者首先根据自己的角色,登陆平台并在平台上提交相应权限的信息;在通过系统的初步基础性判断合理后,进入系统的管理人员审核;审核通过后项目信息将保存并进行维护管理。
2平台的实现过程
2.1项目的数据维护与审核
按照系统的整体设计要求,系统管理人员,设置各个数据表中的条目、类型、时间、录入人员等。科研人员以录入员角色在系统相应的页面录入项目相关的资料并进行提交,提交后进入审核阶段。科研人员上报材料后,项目的管理人员以审核员的角色进入系统,对上报的材料进行审核,如果合格则审核通过;如果不合格则审核未通过,重新上报。如图3所示。2.1.1设置数据条目管理人员根据项目的需要,设置项目名称、设定明细、设置需要科研人员上报的数据条目。2.1.2材料上报科研人员通过权限验证后开始使用系统,在录入界面提示下,录入项目需要上报的数据。2.1.3审核材料审核人员根据管理员赋予的权限进入系统后,检查其数据信息是否准确,是否提交了已规定的材料等。如果不合格则退回修改,直到符合条件,审查合格。
2.2权限分配的实现
科研活动中有很多任务,根据任务的不同产生了多种角色。将权限赋予角色,使角色成为用户和资源之间的桥梁。用户与角色、角色与权限之间产生了多对多的关系。2.2.1任务决定角色整个科研工作的都源于任务,有了任务才有了角色,进而有了权限。工作流程过程中,任务就意味着操作,意味着权限。根据不同的任务,分配不同的角色,设置不同的权限。2.2.2角色的定义角色的定义与业务相关,在远程协作平台中业务操作是流程性的、固定的。本系统将角色分为超级管理员、管理员、审核员、录入员。2.2.3任务和权限的设定任务的产生是根据科研管理活动而产生的,在科研管理中任务是多样的,一个项就是一个任务,同时一个任务又分为多个子任务等。根据任务不同,角色不同,权限不同表一给出了其间的对应关系。
作者:马鸣华 金岩 单位:辽宁中医药大学信息中心