errors/>标签显示Struts捕获的异常信息。
并使用JavaScript代码作为返回发生异常的请求。
CSS:
css
功能说明
为本系统各页面提供CSS支持,使得样式统一化。
设计说明
分别为HTML基本元素(body、table、select、a等)、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。
页面图片文件夹:
images
功能说明
该文件夹中包含了本系统页面需要使用的图片文件。
功能模块设计
保安和保洁管理模块设计
功能说明
保安和保洁的主要工作是面向保安和保洁工作人员的,能够更好的分配并管理保安和保洁人员的任务。
功能包括:
基本信息管理,保安和保洁人员排班,治安事件管理,消防器材及其检查管理,保洁用品管理及发放管理,消杀记录,日常工作检查计分。
基本信息管理:
可以对保安和保洁人员的基本信息进行管理,并且可以查询其各方面资料。
治安事件管理:
保安人员输入事件内容:
内容包括发生时间、发生地点、事件缘由、事件人、事件负责人等。
输入查询条件可以查询治安事件:
可以输入的查询条件:
发生时间、发生地点、负责人等,系统列出满足条件的已发生的治安事件。
排班:
管理员首先现排好需要的班次,主要内容包括:
开始时间、结束时间、班次、地点等。
排好班次后,管理员选择保安或保洁人员将其加入此班次中。
管理员可以查询当前工作人员的班次情况:
查询条件可以包括班次、地点、工作人员等。
系统则列出满足条件的班次情况。
消防器材:
用户输入查询条件:
查询条件可包括器材名称、器材编号、负责人、放置地点等。
系统显示满足条件的消防器材情况。
保安人员选择相应的消防器材进行检查记录。
保洁用品管理发放:
新进一批保洁用品后,管理员录入用品信息:
主要内容包括:
编号、名称、单位、数量等。
查询保洁用品:
查询条件可以包括:
编号、名称。
系统列出满足条件的用品情况,选择所需要发放的用品,输入发放数量及领取人即可。
消杀记录:
记录小区内的消毒记录。
输入查询条件:
查询条件可以包括:
时间、地点等信息,查询相符合条件的记录。
日常工作检查计分:
输入查询条件:
查询条件可以包括:
工作地点、工作人员、等信息,系统列出所符合条件的工作人员后,选择所需要进行计分的工作人员,进行工作表现打分即可。
子模块设计
基本信息管理
模块功能
通过查询条件可以查看该人员的个人详细信息及其工作表现情况等。
界面设计
类、方法设计
EmployeeAction类
该类的功能:
对于员工信息所有操作均提供相应的方法。
返回值
方法名
功能
参数说明
Boolean
Query()
根据员工姓名后编号,查询员工信息,其中包括外键关联查询的员工的全部信息
EmployeeDAO与IEmployeeDAO的映射类对象
Boolean
Add()
添加员工信息提供功能
对数据表进行操作和映射
Boolean
Update()
修改员工信息提供功能服务
对数据表进行操作和映射
Boolean
Show()
显示信息
对EmployeeDAO和IEmployeeDAO的映射类对象
Boolean
Delete()
删除信息
对EmployeeDAO和IEmployeeDAO的映射类对象
EmployeeDAO类与IEmployeeDAO类
该类的功能:
查询员工信息,并修改员工信息。
返回值
方法名
功能
参数说明
Boolean
Query()
根据员工姓名后编号,查询员工信息,其中包括外键关联查询的员工的全部信息
支撑EmployeeAction类相关操作
Boolean
Add()
添加信息提供功能
支撑EmployeeAction类相关操作
Boolean
Update()
修改信息提供功能服务
支撑EmployeeAction类相关操作
Boolean
Show()
显示信息
支撑EmployeeAction类相关操作
Boolean
Delete()
删除信息
支撑EmployeeAction类相关操作
EmployeeService与IEmployeeService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Add()
添加信息提供功能
支撑EmployeeAction类相关操作
Boolean
Update()
修改信息提供功能服务
支撑EmployeeAction类相关操作
Boolean
Show()
显示信息
支撑EmployeeAction类相关操作
Boolean
Delete()
删除信息
支撑EmployeeAction类相关操作
Task类
该类就是一个创建任务单实体,储存任务单信息。
返回值
方法名
功能
参数说明
void
setters
员工的各类信息
无
int/String/Date
getters
员工的各类信息
无
时序图
员工基本信息时序图
5.1.2.2排班模块
5.1.2.2.1模块说明
对保安和保洁人员进行工作排班安排。
5.1.2.2.2界面设计
5.1.2.2.3类,方法设计
Assignment类
该类是一个创建班次实体,允许用户更改班次单属性的类
返回值
方法名
功能
参数说明
void
setters
班次的各类信息
无
int/String/Date
getters
班次的各类信息
无
AssignmentAction
该类的功能:
提供人员排班的功能。
返回值
方法名
功能
参数说明
boolean
Add()
添加一个班次
AssignmentDAO与IAssignmentDAO的映射;类
boolean
Select()
对某个员工选择一个班次
AssignmentDAO与IAssignmentDAO的映射;类
AssignmentDAO类与IAssignmentDAO类
该类的功能:
查询班次信息,并可以修改班次信息。
返回值
方法名
功能
参数说明
boolean
Delete()
删除任务单功能
支撑AssignmentAction类相关操作
Boolean
Add()
添加信息提供功能
支撑AssignmentAction类相关操作
Boolean
Update()
修改信息提供功能服务
支撑AssignmentAction类相关操作
Boolean
Show()
显示信息
支撑AssignmentAction类相关操作
AssignmentService与IAssignmentService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Add()
添加信息提供功能
支撑AssignmentAction类相关操作
Boolean
Update()
修改信息提供功能服务
支撑AssignmentAction类相关操作
Boolean
Show()
显示信息
支撑AssignmentAction类相关操作
5.1.2.2.4时序图
排班时序图
5.1.2.3治安事件模块
5.1.2.3.1功能说明
对保安执勤期间所发生的治安事件进行录入,并可以查询事件。
5.1.2.3.2界面设计
5.1.2.3.3类、方法设计
SecurityEvent类
该类是用来创建一个治安事件实体,用以提供反馈单信息的类
返回值
方法名
功能
参数说明
void
setters
治安事件的各类信息
无
int/String/Date
getters
治安事件的各类信息
无
SecurityEventAction类
该类负责治安事件的各种操作的功能提供
返回值
方法名
功能
参数说明
Boolean
Show()
显示所有的治安事件的基本信息
SecurityEventDAO与ISecurityEventDAO的映射
Boolean
Insert()
添加一个治安事件
SecurityEventDAO与ISecurityEventDAO的映射
Boolean
Query()
根据查询条件查找治安事件信息
SecurityEventDAO与ISecurityEventDAO的映射
SecurityEventDAO类与ISecurityEventDAO类
该类的功能:
查询治安事件信息,并可以修改治安信息或添加治安事件。
返回值
方法名
功能
参数说明
Boolean
Delete()
删除治安事件信息
支撑SecurityEventAction类相关操作
Boolean
Add()
添加治安事件提供功能
支撑SecurityEventAction类相关操作
Boolean
Update()
修改治安事件信息提供功能服务
支撑SecurityEventAction类相关操作
Boolean
Show()
显示治安事件信息
支撑SecurityEventAction类相关操作
SecurityEventService与ISecurityEventService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Add()
添加信息提供功能
支撑SecurityEventAction类相关操作
Boolean
Update()
修改信息提供功能服务
支撑SecurityEventAction类相关操作
Boolean
Show()
显示信息
支撑SecurityEventAction类相关操作
5.1.2.3.4时序图
治安事件的时序图
5.1.2.4消防器材模块
5.1.2.4.1功能说明
对于消防器材情况进行查询,并定期进行检查记录
5.1.2.4.2界面设计
5.1.2.4.3类、方法设计
FireEquipment类
该类是用来创建一个消防器材实体,用以提供消防器材信息的类
返回值
方法名
功能
参数说明
void
setters
消防器材的各类信息
无
int/String/Date
getters
消防器材的各类信息
无
FireEquipmentAction类
该类负责查询消防器材信息
返回值
方法名
功能
参数说明
Boolean
Query()
根据相应的关键字查询消防器材
FireEquipmentDAO和IFireEquipmentDAO的映射类
Boolean
Show()
对消防器材的信息进行显示
FireEquipmentDAO和IFireEquipmentDAO的映射类
Boolean
Add()
添加一个消防器材检查记录
FireEquipmentDAO和IFireEquipmentDAO的映射类
FireEquipmentDAO类与IFireEquipmentDAO类
该类的功能:
查询消防器材信息,并修改消防器材。
返回值
方法名
功能
参数说明
Boolean
Show()
显示消防器材信息
支撑FireEquipmentAction类相关操作
Boolean
Add()
添加一个消防器材检查记录
支撑FireEquipmentAction类相关操作
FireEquipmentService与IFireEquipmentService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Show()
显示消防器材信息
支撑FireEquipmentAction类相关操作
Boolean
Add()
添加一个消防器材检查记录
支撑FireEquipmentAction类相关操作
5.1.2.4.4时序图
消防器材检查管理的时序图
5.1.2.5保洁用品模块
5.1.2.5.1功能说明
对于保洁用品情况进行查询,并对用品工具进行发放
5.1.2.5.2界面设计
5.1.2.5.3类、方法设计
CleaningGoods类
该类是用来创建一个保洁用品实体,用以提供保洁用品信息的类
返回值
方法名
功能
参数说明
void
setters
保洁用品的各类信息
无
int/String/Date
getters
保洁用品的各类信息
无
CleaningGoodsAction类
该类负责查询保洁用品信息
返回值
方法名
功能
参数说明
Boolean
Query()
根据相应的关键字查询保洁用品
CleaningGoodsDAO和ICleaningGoodsDAO的映射类
Boolean
Show()
对保洁用品的信息进行显示
CleaningGoodsDAO和ICleaningGoodsDAO的映射类
Boolean
Provide()
添加一个用品发放记录
CleaningGoodsDAO和ICleaningGoodsDAO的映射类
CleaningGoodsDAO类与ICleaningGoodsDAO类
该类的功能:
查询保洁用品
返回值
方法名
功能
参数说明
Boolean
Show()
显示保洁用品信息
支撑CleaningGoodsAction类相关操作
Boolean
Provide()
添加一个用品发放记录
支撑CleaningGoodsAction类相关操作
CleaningGoodsService与ICleaningGoodsService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Show()
显示保洁用品信息
支撑CleaningGoodsAction类相关操作
5.1.2.5.4时序图
保洁用品发放的时序图
5.1.2.6工作日常检查模块
5.1.2.6.1功能说明
对于保安和保洁人员日常工作情况进行检查并对其工作情况计分录入
5.1.2.6.2界面设计
5.1.2.6.3类、方法设计
WorkInspect类
该类是用来创建一个工作计分实体,用以提供工作计分情况的类
返回值
方法名
功能
参数说明
void
setters
工作检查计分的各类信息
无
int/String/Date
getters
工作检查计分的各类信息
无
WorkInspectAction类
该类的功能:
负责查询工作计分情况,并进行计分录入
返回值
方法名
功能
参数说明
Boolean
Query()
根据相应的工作人员的工作计分情况
WorkInspectDAO和IWorkInspectDAO的映射类
Boolean
Show()
对工作人员的工作计分情况进行显示
WorkInspectDAO和WorkInspectDAO的映射类
Boolean
Inspect()
添加一个工作检查计分
WorkInspectDAO和WorkInspectDAO的映射类
WorkInspectDAO类与IWorkInspectDAO类
该类的功能:
查询工作计分情况,并进行计分录入
返回值
方法名
功能
参数说明
Boolean
Show()
对工作人员的工作计分情况进行显示
支撑WorkInspectAction类相关操作
Inspect()
添加一个工作检查计分
支撑WorkInspectAction类相关操作
WorkInspectService与IWorkInspectService类
这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。
从而支撑了相应的DAO和Action的对于数据使用的操作。
返回值
方法名
功能
参数说明
Boolean
Show()
对工作人员的工作计分情况进行显示
支撑WorkInspectAction类相关操作
Inspect()
添加一个工作检查计分
支撑WorkInspectAction类相关操作
5.1.2.6.4时序图
工作日常检查计分时序图
5.1.2.7消杀记录模块
5.1.2.7.1功能说明
用于对小区内的消毒时间等信息进行记录
5.1.2.7.2界面设计
5.1.2.7.3类、方法设计
Disinfect类
该类是用来创建一个消杀记录实体,用以提供消杀记录情况的类
返回值
方法名
功能
参数说明
void
setters
消杀记录的各类信息
无
int/String/Date
getters
消杀记录的各类信息
无
DisinfectAction类
该类的功能:
负责查询工作计分情况,并进行计分录入
返回值
方法名
功能
参数说明
Boolean
Query()
根据相应的查询条件,查询消杀记录
DisinfectDAO和IDisinfectDAO的映射类
Boolean
Show()
对消杀记录进行显示
DisinfectDAO和IDisinfectDAO的映射类
Boolean
Add()
添加一个消杀记录
DisinfectDAO和IDisinfectDAO的映射类
DisinfectDAO类与IDisi