APP下载

基于权限管理的设备管理系统的设计与实现

2017-07-12慕晓蕾

河北省科学院学报 2017年1期
关键词:管理员分配管理系统

刘 勇,慕晓蕾,2

(1.石家庄开发区冀科双实科技有限公司,河北 石家庄 050081;2.河北省科学院应用数学研究所,河北 石家庄 050081)

基于权限管理的设备管理系统的设计与实现

刘 勇1,慕晓蕾1,2

(1.石家庄开发区冀科双实科技有限公司,河北 石家庄 050081;2.河北省科学院应用数学研究所,河北 石家庄 050081)

针对当前设备库存管理的需求,本文实现了一种B/S结构的基于权限管理的设备管理系统,通过对不同的用户指定不同的角色,不同的角色指定不同的权限,对设备的入库、借用、归还、报废等信息进行方便有效的管理。本系统采用c# 语言开发,数据库采用 SQLServer2005,用户界面友好,操作方便快捷,具有很高的安全性。

设备管理; 权限管理; 用户;角色

设备管理系统是以设备为中心,对设备的入库、借用、查询、统计到报废的事件进行全生命周期的跟踪的信息管理系统[1]。随着社会经济的发展,以前人工存档管理方式已经跟不上时代的发展[2]。如今,高速发展的企事业单位如果没有优良的经济管理措施,将会影响单位的进一步发展,所以企事业单位一定要时刻注意自己单位内部的资产信息,对关系到自身发展的内部设备进行有效的管理。为确保单位正常发展,设备管理系统是众多企事业单位设备管理的首选。本文采用 c# 语言开发,数据库采用 SQLServer2005, 设计并实现了专门针对于事业单位的设备管理系统。该系统通过权限管理的策略来管理用户,其设置的超级管理员拥有最高的管理权限,通过给各角色分配权限,再把角色分配给各个用户来灵活控制整个系统用户的访问权限。根据不同的管理员权限规范日常设备的管理,方便进行设备数据的记录、查询和统计。该设备管理系统对设备的整个生命周期的高效管理,对于提高办公效率和减少办公耗材, 减少劳动强度和提高现代化管理水平具有重要意义[3]。

1 系统的设计

本系统从业务上可以分为新增设备、设备分配变更、报废设备、盘点设备几大模块。其业务用例图如图1所示。下面将分别介绍各大模块的业务流程。

图1 业务用例图

(1)新增设备: 当有新设备采购回来以后,负责人会通知库存管理员新设备入库,库存管理员负责将设备的基本情况如名称、型号、负责人、价格、生产日期、采购日期、生产厂家等进行记录,在系统内增加一条新的记录,并给设备分配一个唯一的卡号作为标识,来实现设备与卡号的绑定。

(2)设备分配变更: 本模块主要负责对设备的分配、归还等情况进行处理。分为设备分配和设备归还两部分。设备分配是指员工需要设备时会通过系统进行申请借用,库存管理员在系统内处理借用申请,通过申请的人被通知领取设备。未通过申请则返回申请失败原因。设备归还则过程相反,首先是使用人提出归还申请,库存管理员检查所归还设备,设备完好则通过申请,否则会提示使用人检查设备,保持设备完好再继续提出归还。

(3)报废设备: 本模块主要负责对设备的报废情况进行处理。当设备到了报废年限或设备不能正常使用时,就涉及到设备的报废问题,这时库存管理员会首先向单位领导报告需报废的设备情况,得到领导允许后库存管理员通过本系统记录报废情况,以便日后的查询统计。

(4) 盘点设备: 本模块是设备管理一个重要的环节,因为单位的设备经常需要进行查询,统计。盘点设备是为了领导更好的掌握单位内部资源,以便给采购设备以参考依据,也便于领导对单位内部设备的全面了解。本模块能提供各种统计报表,如设备台账报表、固定资产明细表、设备分类明细表、部门分类明细表、部门分类汇总表、主机配置表单、万元以上固定资产(科研设备)统计表、万元以上增减变动情况表等。对于上级单位的汇报及本单位领导的查询都能迅速的得出结果,非常方便快捷。

2 数据库的设计

本系统的数据库采用的SQLServer2005。其主要数据表有10 个,分别是部门表(B_departlist_T)、用户表(B_userlist_TB)、角色表(B_Role_TB)、权限表(B_ Permission _TB)、用户角色关联表(R_ RoleByUser _TB)、角色权限关联表(R_ PermByRoler _TB)、主机配置表(B_pcconfiglist_TB)、设备表(B_deviclist_TB)、设备活动表(B_activlist_TB)、设备类型编码表(B_devictypelist_TB)。设备表(B_deviclist_TB)如表1所示;设备类型编码表(B_devictypelist_TB)如表2所示。

表1 设备表(B_deviclist_TB)

表2 设备类型编码表(B_devictypelist_TB)

3 系统角色设计

本系统有多种用户,其权限各不相同,为了方便灵活的分配用户权限,采用了基于角色的访问控制方法,即由用户、角色和权限三个对象组成[4]。用户是一个能对系统进行具体操作的实体,通常具有用户名和密码。角色是一个具有确定行为方式和明确行为准则的实体,它能完成规定范围内的任务。而所谓角色访问控制方法就是使角色和权限相关联, 每种角色之间可以是继承、包含或者限制等关系。然后通过给用户添加相应的角色来给用户授权,用户所拥有的权限就是该用户所拥有的所有角色具有的权限的集合。

根据事业单位的管理特点,本系统主要划分了以下几个角色。(1)超级用户角色:主要负责分配系统的权限,具有给系统创建新用户和划分角色的权限。(2)库存管理员角色:负责单位内部所有的设备管理,能够随时添加、查询设备的借用情况,处理科室管理员提交的归还申请,随时查询统计设备情况,随时打印设备各种报表。(3)科室管理员角色:主要负责本科室的设备管理,可以随时提出归还申请,可以审批科室内部人员的借用申请,查询科室内部人员的借用信息。(4)普通用户角色:科室内部人员可以查询本科室内部的设备情况,随时向科室管理员提出借用申请,能随时查询本人的设备借用情况,了解详细的借用信息。(5)上级部门管理角色:主要负责对涉及到审批控制的行为进行管理,如对设备的计划、验收及设备采购情况等情况进行审批。具体的用户管理序列图如图2所示。

图2 用户管理序列图

4 结束语

本设备管理系统已经在事业单位内部投入使用。实践证明,其提高了事业单位的资产管理效率,使得单位相关管理人员对设备信息的管理更加方便。本系统具有以下几个特点。(1)方便性。本系统采用的是B/S结构的设计模式,相比C/S结构,B/S结构更加方便快捷,不需要安装客户端软件,直接访问网址即可,当系统需要更新时,也非常方便,不需要客户去重复安装过程。各种用户角色都能方便快捷的通过网址登录来进行实时操作。(2)先进性。本系统运用了现代设备的管理思想,以模块化、组件化的现代化思想来开发系统,为将来系统的升级与重构打下良好基础。(3)适应性。本系统具有很高的适应性,因其采用权限管理的办法来控制用户权限。针对不同的企事业单位,本系统可以根据不同的需求进行量身定做。作为超级用户可以自己根据本单位设备管理的情况来定义或修正角色,通过角色的修改来修改用户的权限,不需要修改系统内部代码即可适应各个企事业单位。

本系统经过详细的分析和合理的设计达到了预期的目标,对设备信息的管理能力和减轻管理人员工作量方面都得到了用户充分肯定。

[1] 夏映深. 王娟基于JZ E的教学管理信息系统的设计[J].现代企业教育,2006.

[2] 林东晓.基于RFID技术的医院设备管理系统的设计与实现[J].医院数字化,2013.

[3] 王红勤. 基于J2EE的高校设备管理系统的设计与实现 [J].电脑知识与技术,2013.

[4] 夏榆滨.基于RBAC的统一权限管理系统研究[J].微计算机信息,2006.

The design and implementation of equipment management system based on privilege management

LIU Yong1,MU Xiao-lei1,2

(1.ShijiazhuangDevelopmentZoneJiKeShuangShiTechnologyCo.,LTD,ShijiazhuangHebei050081,China; 2.InstituteofAppliedMathematics,HebeiAcademyofSciences,ShijiazhuangHebei050081,China)

In view of the current equipment inventory management needs,this paper implements a B/S structure of the equipment management system based on rights management.Through to the user to specify different roles,to specify the role of different permissions,this system can be convenient and effective management,equipment information such as warehousing, borrow, return, scrap and other information.This system is developed by the c# language .The database using SQLServer2005.The system has a friendly user interface,convenient operation high safety.

Equipment management; Rights management; User; Role

2017-01-05

科技型中小企业技术创新基金资助项目(12c26211300750)

刘 勇(1979-),男,河北沧州人, 硕士,助理研究员,主要从事网络安全及信息化技术等研究.

1001-9383(2017)01-0020-05

TP311.1

A

猜你喜欢

管理员分配管理系统
基于James的院内邮件管理系统的实现
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
应答器THR和TFFR分配及SIL等级探讨
遗产的分配
一种分配十分不均的财富
基于LED联动显示的违停管理系统
海盾压载水管理系统