基于WEB的保安公司管理系统的设计与实现

巧SN

1009-:址14

andndmo^o缈电■知识与技术

E—mail"jslt@cccc.net.cn

http://www.dnzs.net.cn

Tel:+86——551..56909635690964

Gxaputor船耐枷,内e

V01.7,No.21,July2011.

基于WEB的保安公司管理系统的设计与实现

马超

(合肥学院计算机科学与技术系,安徽合肥230601)

摘要:当今,计算机软件和网络系统已成为保安公司人员管理、岗点管理和财务管理的重要工具。该文对基于WEB的保安公司系统的设计做了阐述分析。探讨了在MyEdipse8.5的开发环境上利用7SP技术来分析和开发保安公司管理系统。该系统是基于WEB的保安公司管理系统,可提供系统管理(帐号管理,权限管理),人力资源管理(保安信息管理),合同管理(安保服务费),工资管理,保安岗点管理,客户业务申请及其管理等。基本实现了对保安公司信息的管理。关键词:保安信息管理;岗点管理;工资管理;合同管理

中图分类号:TP311

文献标识码:A

文章编号:1009-3044(2011)21-5068-03

1主要相关技术

本设计运用了目前主流的基于J2EE流行的B/S技术架构,如JSP、JavaScript、JavaBeans、MyEclipse等。

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

JsP技术使用Java编程语言编写类XML的Tags和Scripflets,来封装产生动态网页的处理逻辑。网页还能通过Tags和Sefipflets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计。使基于WEB的应用程序的开发变得迅速和容易。

JavaScript是一种由Netscape的LiveSefipt发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言。主要目的是为了解决服务器端语言。

JavaBeans是一个可重复使用的软件组件。实际上JavaBeans是一种Java类。通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称beans。

MyEclipse,是一个十分优秀的用于开发JAVA,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。

本系统的开发过程中使用的是MyEclipse8.5,MyEclipse8.5集成了Tomcat、JDK、UML、Struts框架、Hibernate框架、Spring框架以及J2EE插件,没有集成MySql;由于集成了J2EE插件,可以完美编辑JSP。

2系统分析

2.1系统需求概述分析

目前各单位保安基本上由保安公司统一管理,保安公司通过B/S.的WEB管理系统管理公司员工信息和业务信息等保安公司的日常事务。该WEB系统提供了以下的功能:管理员(帐号管理、权限管理),普通用户包括:保安部经理(保安岗点管理),人力资源部管理(在录保安人员信息管理),财务部经理(-r资管理、合同管理),普通员工(个人信息维护、工资查询、岗位查询)。客户(业务申请及管理、合同查询、岗点人员查询),该系统是一个通用的系统,适合不同保安公司的使用。2.2功能需求分析

根据保安系统管理的需要和业务的需要,此系统主要包括:管理员、普通用户和客户。

管理员涉及到帐号管理、权限管理,最主要是添加用户、修改用户信息、删除用户、是否允许相应用户登录系统、为不同的用户设置不同的访问权限。

普通用户根据在公司担任的职务为其分配不同的管理权限,普通用户分为:保安部经理、财务部经理、人力资源部经理、普通员工。保安部经理涉及到给保安人员设置相应的岗点、根据与客户签订的合同更新岗点信息。财务部经理涉及到给查看各部门员工的工资和根据员工的工作状况修改工资、管理奖罚。查看与客户签订的合同,添加新签订的合同、修改合同、删除过期合同。人力资源部经理涉及到为各部门添加新的员工、删除已经离职的员工信息、修改员工信息,添加部门和修改部门负责人。

普通用户登录后可以查看工资和查看分配的岗点和个人信息维护(修改登录密码)。

客户登录系统后可以维护个人信息(修改登录密码)、申请业务、查看合同、查看岗点人员信息。2.3功能模块图

2.3.1系统的总体需求功能图

图l定义了系统的总体功能需求:系统管理、人力资源管理、工资管理、合同管理、人员调配管理、客户(岗点)管理、客户信息管

收稿日期:2011—05—15

5068-・■螺一与■息■■--・・-一・・

本栏目责任编辑:代髟

第7卷第21期(2011年7月)理

(合同查询、岗点详

ComputerKnow蛔dgeandTechnology电囊知识与技术

情、业务申请及管理、个人信息维护)、普通员工信息管理(工资查询、岗位查询、个人信息维护)。2.3.2系统各用户角色及

其权限图

图2表现了系统各大用户角色的的操作权限,角色包括:系统管理员、人力资源部经理、财务部经理、保安部经理、客户、普通员工。通过管理员的用户管理可以创

愿《2

i&=熏迢≥:℃j璺画D

、—o---_-—-———_—____一

Z,‘么=j囊兰=>

§:‘弋=曼圃=>

弋≮≤互逦匦E>

弋适垂亟匣p

图2系统各用户权限及其功能

建普通用户和客户角色。管理员可以给以给人力资源部经理、财务部经理、保安部经理、分别分配人力资源管理、工资管理、合同管理、人员调配管理等操作权限。2A可行性分析

1)经济可行性:由于本次设计中所采用的开发工具均为开源产品。保证了费用上的可行;另一方面,一旦系统开发成功,对实际工作所带来的高效率是显而易见的,将会大大提高企业分销资源工作的科学性、规范性,并且将会使整个工作过程的各方面开销(人力、物力)大大降低。

2)技术可行性:目前计算机的发展速度日新月异。企业的管理将会大幅度的转到软件平台,运用计算机系统进行企业的员工信息的管理将会普及。

3系统设计

3.1系统的总体结构

系统的总体结构如图3所示。3.2系统管理

系统管理模块主要负责管理公司员工和客户的基本信息。为员工分配不同的部门和赋予不同用户不同的访问权限.访问权限

的高低通过权限号来识别。这样提高了企业管理的效率和避免了访问错误的发生.主要的功能模块有:帐号管理,权限管理。帐号管理包括:添加用户、修改和删除用户,权限管理包括:修改登录状态、修改操作权限。系统管理用例图如图4所示。3.3客户个人信息管理

本模块主要是客户个人信息管理,客户可以根据自身安保的需要申请相应的业务并能够管理申请的业务,可以查询已经签订的合同信息、查看岗点的人员安排和保安的详细信息,可以对个人信息进行维护(修改密码、修改用户名)。客户个人信息管理用例图如图5所示。3.4人力资源管理

该模块主要是对登记在录的保安人员信息,包括可以进行对保安所属部门进行管理和员工信息进行管理,可以查询个人工资和对个人信息进行维护(修改密码、修改用户名)。下图是人力资源经理登陆后可以进行的功能操作。人力资源管理功能模块图如图6所示。

图5客户个人信息管理用例图

图4

图3

系统总体结构

系统管理用例图

图6人力资源管理功能模块图

本栏目贲任编辑:代髟

图7合同管理和工资管理用例图

-・・-一・-・t■■与■囊■一一一5069

Gm嘶灼捌耐日咖andT鼬naWy电■知识与技术

第7卷第21期(2011年7月)

3.5合同管理和工资管理

该模块主要包括管理客户单位的信息、与保安公司签合同情况及服务费等,可以查询,修改,删除,新增合同信息。对公司员工的工资进行管理。如加薪,降薪等,对公司各级员工的赏罚迸行记录,可以查询个人工资和对个人信息进行维护(修改密码、修改用户名)。合同管理和工资管理用例图如图7所示。图8人员调配管理用例图

3.6人员调配管理

人员调配管理模块为不同的岗点配备相应的保安人员.包括添加岗点和更新岗点信息,更新岗点等功能.可以查询个人工资和对个人信息进行维护(修改密码、修改用户名),根据客户岗点的更新设置相应的保安人员,达到人员的充分利用。人员调配管理用例图图9普通员工个人信息管理用例图

如图8所示。

3.7普通员工个人信息管理

表1“添加用户”的等价类表

普通员工进入系统后可以维护个人信息(修改登录密码和用户名),查看工资情况,查看分配的岗位。普通员工个人信息管理用例图如图9所示。

4系统测试、运行维护与评价

测试是一个执行程序的过程。即要求被测程序在机器上运行。其实,不执行程序也可以发现程序的错误。通常将前者称为“动态测试”。后者称为“静态分析”。广表2添加用户的有效等价类

义的说.它们都属于程序测试。

动态测试也可以区分为两类。一类把被测程序看成一个黑盒,根据程序的功能来设计测试用例。称为黑盒测试(BlackBox

Testing);另一类则根据被测程序的

内部结构设计测试用例,测试者需事先了解被测程序的结构,故称为白盒测试

(White

Box

Testing)。

4.1用户登录

1)建立输入等价类表,如表l所示。

2)设计有效等价类需要的测试用例,如表2所示。4.2系统维护

本系统运行阶段管理工作要求与开发阶段有根本的区别,开发阶段要求经济地、按质按时开发好系统,而运行管理的目的是使信息系统在一个预期的时间内能正常的发挥其应有的作用,产生其应有的效益。系统维护工作是为了适应系统内部因素和外部环境的变化.排除运行故障,不断满足新的要求,保证系统正常工作所采取的一切活动。

5结束语

该系统符合大部分保安信息管理的需求,能够为公司搭建一个良好的保安人员信息管理、岗点分配、工资管理、合同信息管理等管理平台。从而提高公司的运营效率。

参考文献:

【11邓子云,燕锋.JSP网络编程从基础到实践【M】.北京:电子工业出版社,2007.【21曾一.计算机信息管理基础【M】.重庆:重庆大学出版社,2006.【3】陆勤.数据库原理与技术IM】.北京:中国水利水电出版社,2007.

【4】樊月华,刘雪涛.Web技术应用基础【M】.2版.北京:清华大学出版社,2009.

5070・・t■摩与僖■蕾曩・-・・--・一

本栏目贲任编辑:代髟

基于WEB的保安公司管理系统的设计与实现

作者:作者单位:刊名:英文刊名:年,卷(期):

马超

合肥学院计算机科学与技术系,安徽合肥,230601电脑知识与技术

COMPUTER KNOWLEDGE AND TECHNOLOGY2011,07(21)

参考文献(4条)

1. 邓子云;燕锋 JSP网络编程从基础到实践 20072. 曾一 计算机信息管理基础 20063. 陆勤 数据库原理与技术 20074. 樊月华;刘雪涛 Web技术应用基础 2009

本文链接:http://d.g.wanfangdata.com.cn/Periodical_dnzsyjs-itrzyksb201121015.aspx


相关文章

  • 如何选定论文题目
  • 如何确定论文题目, 如何选题 论文时间很紧, 所以 论文选题要可以结合自已熟悉的方向,否则进度可能会来不及,论文质量也很难提高.结合自己的工作或结合自己熟悉的领域:也可结合自已的兴趣. 1. 选题要具体. 最好不要写不好 601221923 ...

  • 毕业范文1
  • 襄樊职业技术学院(毕业)论文 我院计算机专业机房维护方案设计与实现 专业班级:计算机网络技术0701 学 生:张 悠 学 号:073000083 指导教师:王勤龙 教学单位:电子信息工程学院 毕 业 届: 2010届 2010年6月1日 襄 ...

  • 论远程机械设计发展前景
  • [摘要]机械设计是机械制造的前提,只有有了优秀的机械设计作品,我们才能制造出先进的机械设备,随着计算机互联网技术的高速发展,极大地推进了远程技术领域的快速发展,机械工程设计也有了长足的进步,结合现代计算机科技技术,与互联网远程技术相融合,使 ...

  • 信息技术导论2
  • <信息技术导论>报告 专业班级:计算机网络技术网建班 姓 名:史迪奇 题 目:计算专业机房维护方案设计 论文 设 计(论 文)课 题 任 务 书 四川工程学院 系(院) 网络技术 专业 网建班 学生 (论文)课题 计算专业机房维 ...

  • 电力营销决策支持系统技术解决方案
  • 2010年3月 北京联合大学学报(自然科学版) Journalof M8r.2010 V01.24No.1SumNo.79 第24卷第1期总79期BeijingUnionUniversity(NaturalSciences) 电力营销决策支 ...

  • 电子商务平台投标书
  • 投 标 文 件 项目名称: 商旅电子商务平台项目 投标单位:XXX 2011年9月25日 目录 1 2 投标函 . .............................................................. ...

  • Java开发中的关键技术
  • 1. servlet 技术 Servlet (Server Applet),全称Java Servlet.是用Java 编写的服务器端程序.其主要功能在于交互式地浏览和修改数据,生成动态Web 内容.狭义的Servlet 是指Java 语言 ...

  • 软件工程硕士论文开题报告
  • 学 院:专 业: 软 件 工 程 学 号: 2012********* 姓 名: 导师姓名: 导师职称: 副 教 授 年 月 日 武汉大学关于研究生学位论文开题报告的规定 根据<中华人民共和国学位条例>及其<暂行实施办法& ...

  • 自适应Web服务管理框架设计与实现
  • 第41卷第10期浙江大学学报(工学版) VoI_41NolO2007年10月 JournalofZh自iangUniversity(EngineeringScience 0ct.2007 自适应Web服务管理框架设计与实现 韩 冬,王颖,朱 ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn