保安公司管理系统方案 (一)保安信息管理 一、 主要相关技术 本设计运用了目前主流的基于 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 的功能非常 强 大,支持也 十 分广 泛 ,尤 其 是对各 种开元 产品 的支持十 分不错 。 本系统的开发过程中 使用的是 MyEclipse 8.5,MyEclipse8.5 集 成了 Tomcat、JDK、UML、Struts 框 架、Hibernate 框 架、Spring 框 架以 及 J2EE 插 件,没 有集 成MySql; 由于集 成了 J2EE 插件,可以 完 美 编辑 JSP。 二 、 系统分析 2.1 系统需 求 概 述 分析 目前各 单 位 保安基本上由保安公司统一管理,保安公司通过 B/S 的 WEB 管理系统管理公司员 工 信息和业 务信息等保安公司的日 常 事 务。该 WEB 系统提供 了以 下 的功能: 管理员 (帐 号 管理、权 限 管理),普 通用户包括 : 保安部经 理(保安岗 点 管理),人 力 资源部管理(在录 保安人 员 信息管理),财 务部经 理(工 资管理、合 同管理),普 通员 工 (个人 信息维 护 、工 资查 询 、岗 位 查 询 )。客户(业 务申 请 及 管理、合 同查 询 、岗 点 人 员 查 询 ),该 系统是一个通用的系统,适 合 不同保安公司的使用。 2.2 功能需 求 分析 根 据 保安系统管理的需 要和业 务的需 要,此...