您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 保安公司管理系统方案
保安公司管理系统方案(一)保安信息管理一、主要相关技术本设计运用了目前主流的基于J2EE流行的B/S技术架构,如JSP、JavaScript、JavaBeans、MyEclipse等。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。JSP技术使用Java编程语言编写类XML的Tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过Tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于WEB的应用程序的开发变得迅速和容易。JavaScript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言。JavaBeans是一个可重复使用的软件组件。实际上JavaBeans是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称beans。MyEclipse,是一个十分优秀的用于开发JAVA,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。本系统的开发过程中使用的是MyEclipse8.5,MyEclipse8.5集成了Tomcat、JDK、UML、Struts框架、Hibernate框架、Spring框架以及J2EE插件,没有集成MySql;由于集成了J2EE插件,可以完美编辑JSP。二、系统分析2.1系统需求概述分析目前各单位保安基本上由保安公司统一管理,保安公司通过B/S的WEB管理系统管理公司员工信息和业务信息等保安公司的日常事务。该WEB系统提供了以下的功能:管理员(帐号管理、权限管理),普通用户包括:保安部经理(保安岗点管理),人力资源部管理(在录保安人员信息管理),财务部经理(工资管理、合同管理),普通员工(个人信息维护、工资查询、岗位查询)。客户(业务申请及管理、合同查询、岗点人员查询),该系统是一个通用的系统,适合不同保安公司的使用。2.2功能需求分析根据保安系统管理的需要和业务的需要,此系统主要包括:管理员、普通用户和客户。管理员涉及到帐号管理、权限管理,最主要是添加用户、修改用户信息、删除用户、是否允许相应用户登录系统、为不同的用户设置不同的访问权限。普通用户根据在公司担任的职务为其分配不同的管理权限,普通用户分为:保安部经理、财务部经理、人力资源部经理、普通员工。保安部经理涉及到给保安人员设置相应的岗点、根据与客户签订的合同更新岗点信息。财务部经理涉及到给查看各部门员工的工资和根据员工的工作状况修改工资、管理奖罚。查看与客户签订的合同,添加新签订的合同、修改合同、删除过期合同。人力资源部经理涉及到为各部门添加新的员工、删除已经离职的员工信息、修改员工信息,添加部门和修改部门负责人。普通用户登录后可以查看工资和查看分配的岗点和个人信息维护(修改登录密码)。客户登录系统后可以维护个人信息(修改登录密码)、申请业务、查看合同、查看岗点人员信息。2.3功能模块图2.3.1系统的总体需求功能图图1定义了系统的总体功能需求:系统管理、人力资源管理、工资管理、合同管理、人员调配管理、客户(岗点)管理、客户信息管理(合同查询、岗点详情、业务申请及管理、个人信息维护)、普通员工信息管理(工资查询、岗位查询、个人信息维护)。2.3.2系统各用户角色及其权限图用户系统管理帐号管理合同管理工资管理人力资源管理岗点管理人员调配管理客户信息管理普通员工信息管理图2表现了系统各大用户角色的的操作权限,角色包括:系统管理员、人力资源部经理、财务部经理、保安部经理、客户、普通员工。通过管理员的用户管理可以创建普通用户和客户角色。管理员可以给以给人力资源部经理、财务部经理、保安部经理、分别分配人力资源管理、工资管理、合同管理、人员调配管理等操作权限。2.4可行性分析1)经济可行性:由于本次设计中所采用的开发工具均为开源产品,保证了费用上的可行;另一方面,一旦系统开发成功,对实际工作所带来的高效率是显而易见的,将会大大提高企业分销资源工作的科学性、规范性,并且将会使整个工作过程的各方面开销(人力、物力)大大降低。2)技术可行性:目前计算机的发展速度日新月异,企业的管理将会大幅度的转到软件平台,运用计算机系统进行企业的员工信息的管理将会普及。三、系统设计3.1系统的总体结构系统的总体结构如图3所示。管理员系统管理用户管理人力资源部财务部经理保安部经理客户普通员工人力资源管理工资管理合同管理人员调配客户(网客户信息员工个人3.2系统管理系统管理模块主要负责管理公司员工和客户的基本信息,为员工分配不同的部门和赋予不同用户不同的访问权限,访问权限的高低通过权限号来识别。这样提高了企业管理的效率和避免了访问错误的发生,主要的功能模块有:帐号管理,权限管理。帐号管理包括:添加用户、修改和删除用户,权限管理包括:修改登录状态、修改操作权限。系统管理用例图如图4所示。3.3客户个人信息管理本模块主要是客户个人信息管理,客户可以根据自身安保的需要申请相应的业务并能够管理申请的业务,可以查询已经签订的合同信息、查看岗点的人员安排和保安的详细信息,可以对个人信息进行维护(修改密码、修改用户名)。客户个人信息管理用例图如图5所示。3.4人力资源管理该模块主要是对登记在录的保安人员信息,包括可以进行对保安所属部门进行管理和员工信息进行管理,可以查询个人工资和对个人信息进行维护(修改密码、修改用户名)。下图是人力资源经理登陆后可以进行的功能操作。人力资源管理功能模块图如图6所示。3.5合同管理和工资管理该模块主要包括管理客户单位的信息、与保安公司签合同情况及服务费等,可以查询,修改,删除,新增合同信息。对公司员工的工资进行管理,如加薪,降薪等,对公司各级员工的赏罚进行记录,可以查询个人工资和对个人信息进行维护(修改密码、修改用户名)。合同管理和工资管理用例图如图7所示。3.6人员调配管理人员调配管理模块为不同的岗点配备相应的保安人员,包括添加岗点和更新岗点信息,更新岗点等功能,可以查询个人工资和对个人信息进行维护(修改密码、修改用户名),根据客户岗点的更新设置相应的保安人员,达到人员的充分利用。人员调配管理用例图如图8所示。3.7普通员工个人信息管理用户登录管理员人力资源部经理财务部经理保安部经理普通员工客户帐号管理权限管理部门管理员工信息工资查询个人信息工资管理合同管理个人信息保安岗点工资查询个人信息工资查询分配岗位客户个人查看岗点普通员工进入系统后可以维护个人信息(修改登录密码和用户名),查看工资情况,查看分配的岗位。普通员工个人信息管理用例图如图9所示。四、系统测试、运行维护与评价测试是一个执行程序的过程,即要求被测程序在机器上运行。其实,不执行程序也可以发现程序的错误。通常将前者称为“动态测试”,后者称为“静态分析”。广义的说,它们都属于程序测试。动态测试也可以区分为两类。一类把被测程序看成一个黑盒,根据程序的功能来设计测试用例,称为黑盒测试(BlackBoxTesting);另一类则根据被测程序的内部结构设计测试用例,测试者需事先了解被测程序的结构,故称为白盒测试(WhiteBoxTesting)。4.1用户登录1)建立输入等价类表,如表1所示。2)设计有效等价类需要的测试用例,如表2所示。4.2系统维护本系统运行阶段管理工作要求与开发阶段有根本的区别,开发阶段要求经济地、按质按时开发好系统,而运行管理的目的是使信息系统在一个预期的时间内能正常的发挥其应有的作用,产生其应有的效益。系统维护工作是为了适应系统内部因素和外部环境的变化,排除运行故障,不断满足新的要求,保证系统正常工作所采取的一切活动。(二)安全监控管理系统一、系统概述保安公司所服务的银行及其他行业对安防系统防护等级要求最高的场所,也是所有安防产品应用场所中涵盖安防产品最多的场所。目前银行及其他行业安防系统构建时,各个子系统相互独立,管理不便,也存在一定的安防隐患。随着银行及其他行业安全防范系统建设的发展需要,现在银行及其他行业安全防范系统的建设都体现了充分应用现代技术,全方位全天候地对银行及其他行业实施现代管理的特点。安防系统作为银行及其他行业防范的技术保障,承担着很重要的角色。银行及其他行业要求安防系统除了完成传统的安防管理之外,还必须为紧急情况下的快速响应和应急指挥提供决策依据和应急预案。而传统安防系统往往只是起到了通用的监视、控制等作用,在银行及其他行业环境中明显存在着不足。针对银行及其他行业环境的特殊要求,北京中盛益华科技有限公司应用现代最新的通讯技术、计算机技术、网络技术、自控技术、图像技术、安防监控技术和弱电集成技术,设计开发了CSVision银行及其他行业的综合联网监控管理系统。为使系统做到高标准,符合现代文明银行及其他行业规范要求,CSVision银行及其他行业联网综合监控管理系统融合了网络视频和数据采集两大主要功能,集监控系统、报警系统、会议系统、指挥系统、对讲系统等功能子系统于一身,由集中控制管理平台通过网络对各子系统主机进行管理和控制,实现分布处理、联动响应的设计要求。并以高智能化的系统支持,使其在应用上具有很强的可操作性和实用性。系统涵盖银行及其他行业系统所有活动场所、重要通道、进出入口的监视预警网络和突发事件处理中心,提升了银行及其他行业系统整体快速反应能力和协同作战能力,以达到“向科技要警力”和“科技强警”的目的。系统同时与公安部门对接,方便公安部门了解保安的信息在职的各项信息,便于管理。二、建设目标保安公司视频报警联动系统可以实现保安公司110指挥中心与银行及其他行业的网络远程监控和报警系统的集成,建立一个集图像、声音、控制为一体,实时双向传输,中心综合处理的报警监控联动远程管理系统。某保安公司视频报警联动系统的设计与实施可以实现如下目标:1.通过本期工程完成原有银行及其他行业营业网点的报警图像远程视频传输系统再改造工程,实现警情视频图像上传到110指挥中心,第一时间掌握现场情况,判断警情种类,协助公安干警第一时间了解警情、处理警情、合理安排警力的出动。2.在收到各类报警(盗、抢或ATM烧、砸等)信息时,保安公司110指挥中心能及时进行核实,做出应急处理和控制,将银行及其他行业人力、物力、财力的损失及由此带来的社会影响降到最低点。3.保安公司110指挥中心可通过查看银行及其他行业系统的实时录像或动态检测感知录像,为案情侦破工作提供有利证据,为挽回银行及其他行业的经济损失提供有利保障。4.保安公司110指挥中心通过点播的方式对各银行及其他行业营业网点进行巡察,方便及时发现问题,做出快速反应,为出警赢得宝贵的时间,同时变被动接警为主动监管,取代更夫,减轻银行及其他行业经济压力,规避不必要的财务支出。5.避免因某种原因报警系统误报警情,减少银行及其他行业系统及公安部门人力、财力的浪费。6.经济性和效果相兼顾:对银行及其他行业原有模拟系统的数字化改造,在保证实际效果的同时,充分利用原有监控、报警系统的一些设备,节省银行及其他行业系统资金投入。三、系统设计一)系统体系结构CSVision银行及其他行业监控报警联网综合管理系统采用分布式架构,整个系统是一个多系统、多任务综合处理、分布式、高度安全的网络视频监控系统。采用C/S结构,整个系统由多个符合现代银行及其他行业需求的子系统构成,并支持服务器集群,以适应大规模应用需要;整个系统充分考虑到原有系统投资和现有系统的领先两方面因素;整个综合管理平台是架设在VPN专网上的全数字化集中管理平台。1.系统体系结构2.各部分功能描述:对前端数据采集的描述前端数据采集是指对各支行的数据采集,包括音视频数据信息的采集和报警信息的采集,以及系统扩展的门禁系统等信息的采集。考虑到各支行已有的监控系统和对用户投资的合理保护,在各支行选择2~4路重要的视频通过视频分配器接入C
本文标题:保安公司管理系统方案
链接地址:https://www.777doc.com/doc-6897389 .html