该模块的功能主要包括:系统原子功能定义、用户添加、角色定义、用户组定义等功能。
一个用户组或角色可能具备多个原子功能操作的权限,而一个用户可属于不同的角色或者用户组。添加用户后,可给该用户赋予一定的角色或者组,使其继承被授予的组或者角色的权限,从而实现严格明确的系统权限管理目的。
4.3.2公文管理模块
作为新疆军区某部办公自动化系统的办公系统,公文管理起着极大的作用,它模拟并简化了实际办公流程,将代替手工起草、发文、审批等流程,极大提高了新疆军区某部机构的办公效率。它主要包括如下功能模块:公文起草、公文提交(发送)、公文审批、办公室发文(发布)等。
一般干事起草公文后,进行提交,提交时候可设置目的角色或者用户,当提交成功后,对方可对该公文进行阅览审批,经过审批的公文将流转到部门首长,由部门首长进行发文,最终该文件允许接收者进行阅读浏览。
4.3.3信息发布模块
人民部队保障着人民的生命财产安全,是社会经济发展和稳定的重要基础,不仅仅为内部的沟通搭建了一个有效平台,而且为部队政令快速有效地发布和执行节约了时间。
信息发布模块分为如下模块:信息采集、信息发布、公众信息、会议通知、社会新闻、部队要闻等模块。
其中会议通知只为部队内部干事提供服务,所有的会议通知都将在该板块显示。而其他模块属于部队公共信息平台,士兵可通过登陆新疆军区某部首页进行访问阅读。
信息采集是信息收集和录入的接口,工作人员可通过该功能将信息录入到系统中;
发布模块则是部门首长使用,部门首长可对采集模块录入的信息进行浏览,对信息进行筛选后选择不同的模块进行发布,发布的信息将在对应模块显示出来。
4.3.4档案管理模块
公文管理生成的所有文件,最终都要按照类别归档,形成新疆军区某部的档案文件保存,档案管理模块即对所有的档案进行组织管理。它分为如下模块:档案归档、档案借阅、借阅管理。
档案归档是各业务科室领导使用,综合办公室主任可对过期的公文进行浏览,分类,最后归档,而对于一些简单类别的档案,到期后系统也可以自动进行归档。对于公开的档案,部队用户可以随意浏览阅读,而保密的档案,用户必须进行申请借阅,档案借阅功能便提供给用户一个借阅的接口。
借阅管理是部门首长对借阅申请进行审批,审批通过的借阅申请,对应的档案将在申请人的登陆界面里显示出,可对该档案进行阅览,用户阅览后的档案可以手动进行归还,也可以等到档案借阅到期后系统自动归还。
5 系统实现
5.1系统管理模块实现
系统管理包括用户组的管理、用户角色的管理,一个用户被分配到组以后,将继承组的权限。而用户也可以被分配给某个角色,被授予某个角色之后将继承该角色的权限。鉴于篇幅,这里只介绍用户组管理、用户管理、原子功能和授权功能。
5.1.1用户组管理
用户组管理界面如图5.1所示:
图5.1用户组管理界面
Fig 5.1 User Group Management Interface
用户组添加操作描述:
(1)用户登陆;
(2)在头部导航菜单点系统管理进入系统管理模块;
(3)在左边树形菜单点需要添加用户组的部门,展开菜单,然后选择用户组添加进入如图5.1所示的用户组添加界面;
(4)在右边的基本权限框中选择需要添加的权限,点指向右方的箭头按钮可将该权限赋予该组。
5.1.2用户管理
用户添加操作描述:
(1)用户登陆;
(2)在头部导航菜单点系统管理进入系统管理模块;
(3)在左边树形菜单点需要添加用户的部门,展开菜单,然后选择用户添加,进入到如图5.2所示的用户添加界面;
(4)填写用户信息,点下一步进入如图5.3所示用户组设置界面;
(5)在用户组设置界面中,在左边选择用户组,点指向右方的箭头按钮,添加用户组;
(6)点保存按钮,完成用户添加。
图5.2 用户添加界面
Fig 5.2 Add user interface
图5.3 用户组设置界面
Fig 5.3 Set user group interface
5.1.3 添加用户管理
(1)程序实现描述:
①管理员通过页面添加用户,数据传递给Userservice;
②UserService创建一个UserVO,将Ul传递过来的值填充此VO;
③UserService通过DAOFactory获取到一个UserDAO实例;
④UserDAO从数据源获得数据库连接;
⑤判断次VO是否在数据库中存在;
⑥将此VO序列化到数据库。
程序代码略。
(2)添加用户时序图如图5.4所示:
图5.4 添加用户时序图
Fig 5.4 Add user of timing diagram
5.1.4 原子功能添加管理
原子功能添加描述:
(1)用户登陆;
(2)在头部导航菜单点系统管理进入系统管理模块;
(3)在左边树形菜单点功能设置,进入图5.5所示界面;
(4)填写好本操作界面的URL,并给该页所涉及功能名加上;
(5)点确定完成添加过程;
(6)最后在菜单上选择权限过滤可进入授权页。
图5.5原子功能添加界面
Fig 5.5 Atomic function add interface
5.1.5 授权管理
图5.6 授权管理界面
Fig 5.6 Authorized management interface
授权管理的操作描述:
(1)接续原子功能添加功能,进入到授权界面如图5.6所示;
(2)在右边选择角色,点击属性添加,可将此功能授予该角色;
(3)点击确定保存即可。
5.2 公文管理模块实现
5.2.1起草公文管理
图5.7 公文起草管理界面
Fig 5.7 Documents drawn up for the management interface
公文起草管理的操作描述:
(1)进入用户登陆系统,在顶部导航菜单选择公文管理进入系统;
(2)在系统左边树形菜单点公文撰写可进入如图5.7所示的公文起草界面;
(3)填写公文的标题、内容、公文类别等信息;
(4)选择存放到草稿箱可先存为草稿;
(5)点击发送按钮可发送公文。
5.2.2收文阅读管理
收文阅读管理操作描述:
(1)进入用户登陆系统,在顶部导航菜单选择公文管理进入系统;
(2)在系统左边菜单选择收文管理,可进入如图5.8所示的收文管理界面;
(3)在系统列表中可看到收到的公文,点连接可进行阅读、办理、拒回等操作。 7/9 首页 上一页 5 6 7 8 9 下一页 尾页 |