详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx

上传人:b****5 文档编号:20618862 上传时间:2023-01-24 格式:DOCX 页数:27 大小:166.60KB
下载 相关 举报
详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx_第1页
第1页 / 共27页
详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx_第2页
第2页 / 共27页
详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx_第3页
第3页 / 共27页
详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx_第4页
第4页 / 共27页
详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx

《详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx》由会员分享,可在线阅读,更多相关《详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx(27页珍藏版)》请在冰豆网上搜索。

详细设计基于ssh架构的物业管理系统中保安管理和保洁管理模块的设计大学论文Word下载.docx

4.6页面图片文件夹:

images9

5功能模块设计9

5.1保安和保洁管理模块设计9

6数据库设计24

6.1功能说明24

6.2数据表设计24

1引言

1.1编制目的

本报告详细完成对物业管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。

本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。

1.2参考资料

1.3系统开发环境

操作系统:

WindowsXP或Windows7

集成开发工具:

MyEclipse10.0M

编译环境:

J2SDK1.6

Web服务器:

Tomcat6.0

1.4词汇表

词汇名称

词汇含义

备注

保安

负责小区治安安全、巡逻、站岗等工作

保洁

负责小区内楼宇中卫生清洁以及小区内消毒工作

管理员

保安和保洁的总管理人员,负责安排其工作及工作检查计分

消防器材

小区内用于防备火灾的工具,其中保存器材的检查以及维修

保洁工具

小区内用于保洁员清洁工作的耗材

治安事件单

小区内发生的治安事件记录,其中包括缘由、当事人、解决办法等内容

工作检查计分

用于管理员对保安或保洁员当日工作情况检查,计分用于统计其总体的工作情况,包括按周、月、年统计

保洁用品发放记录单

用于记录小区内保洁用品耗材的发放记录

2系统开发环境

3系统设计思路

本系统采用B/S模式的模块化设计,并且采用最先进的SSH架构以系统公用代码为基本功能支持,将整个系统划分为客户服务中心模块、调度管理模块、配送中心模块、库房管理模块、以及分站管理模块。

4系统公用代码设计

4.1分页组件类:

4.1.1功能描述

Page类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp类用于产生Page类的实例。

4.1.2类、方法描述

4.1.2.1Page类

返回值

方法名

功能

参数说明

int

getStartRow()

获得页面起始页

getCurrentPage()

获得总页数

getPageSize()

获得当前页

getTotalPages()

获得每页显示的行数

void

setStartRow()

获得总行数

setTotalPages()

设置总页数

setCurrentPage()

设置当前页

setPageSize()

设置每页显示的行数

setTotalRows()

设置总行数

4.1.2.2PagerHelp

Page

getPager()

获得Page对象

HttpServletRequestrequest,请求对象inttotalRow,总行

CharacterFilter,LoginFilter

4.2.1功能描述

用于字符编码的过滤,用户是否登陆验证类,方法描述

4.2.1.1CharacterFilter

doFilter()

过滤字符串

HttpServletRequestrequest,请求对象

HttpServletResponse

response,回应对象

FilterChainchain

4.2.1.2LoginFilter

判断用户是否登陆

4.3HibernateSessionFactory类

4.3.1功能描述

获取Session对象实例

4.3.2类、方法描述

4.3.2.1Page

Session

getSession()

获得Session对象实例

4.4404.jsp,500.jsp

4.4.1功能说明

该页面显示经Struts捕获的异常信息,并提供返回超链接。

4.4.2设计说明

●界面设计

图4-2404异常处理

图4-3500异常处理

●逻辑设计

该页面使用<

html:

errors/>

标签显示Struts捕获的异常信息。

并使用JavaScript代码作为返回发生异常的请求。

4.5CSS:

css

4.5.1功能说明

为本系统各页面提供CSS支持,使得样式统一化。

4.5.2设计说明

分别为HTML基本元素(body、table、select、a等)、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。

images

4.6.1功能说明

该文件夹中包含了本系统页面需要使用的图片文件。

5功能模块设计

5.1保安和保洁管理模块设计

5.1.1功能说明

保安和保洁的主要工作是面向保安和保洁工作人员的,能够更好的分配并管理保安和保洁人员的任务。

功能包括:

基本信息管理,保安和保洁人员排班,治安事件管理,消防器材及其检查管理,保洁用品管理及发放管理,消杀记录,日常工作检查计分。

基本信息管理:

可以对保安和保洁人员的基本信息进行管理,并且可以查询其各方面资料。

治安事件管理:

保安人员输入事件内容:

内容包括发生时间、发生地点、事件缘由、事件人、事件负责人等。

输入查询条件可以查询治安事件:

可以输入的查询条件:

发生时间、发生地点、负责人等,系统列出满足条件的已发生的治安事件。

排班:

管理员首先现排好需要的班次,主要内容包括:

开始时间、结束时间、班次、地点等。

排好班次后,管理员选择保安或保洁人员将其加入此班次中。

管理员可以查询当前工作人员的班次情况:

查询条件可以包括班次、地点、工作人员等。

系统则列出满足条件的班次情况。

消防器材:

用户输入查询条件:

查询条件可包括器材名称、器材编号、负责人、放置地点等。

系统显示满足条件的消防器材情况。

保安人员选择相应的消防器材进行检查记录。

保洁用品管理发放:

新进一批保洁用品后,管理员录入用品信息:

主要内容包括:

编号、名称、单位、数量等。

查询保洁用品:

查询条件可以包括:

编号、名称。

系统列出满足条件的用品情况,选择所需要发放的用品,输入发放数量及领取人即可。

消杀记录:

记录小区内的消毒记录。

输入查询条件:

时间、地点等信息,查询相符合条件的记录。

日常工作检查计分:

工作地点、工作人员、等信息,系统列出所符合条件的工作人员后,选择所需要进行计分的工作人员,进行工作表现打分即可。

5.1.2子模块设计

5.1.2.1基本信息管理

5.1.2.1.1模块功能

通过查询条件可以查看该人员的个人详细信息及其工作表现情况等。

5.1.2.1.2界面设计

5.1.2.1.3类、方法设计

EmployeeAction类

该类的功能:

对于员工信息所有操作均提供相应的方法。

Boolean

Query()

根据员工姓名后编号,查询员工信息,其中包括外键关联查询的员工的全部信息

EmployeeDAO与IEmployeeDAO的映射类对象

Add()

添加员工信息提供功能

对数据表进行操作和映射

Update()

修改员工信息提供功能服务

Show()

显示信息

对EmployeeDAO和IEmployeeDAO的映射类对象

Delete()

删除信息

EmployeeDAO类与IEmployeeDAO类

该类的功能:

查询员工信息,并修改员工信息。

支撑EmployeeAction类相关操作

添加信息提供功能

修改信息提供功能服务

EmployeeService与IEmployeeService类

这连个类主要功能是用于支撑于hibernate架构中对数据库进行的连接和操作。

从而支撑了相应的DAO和Action的对于数据使用的操作。

Task类

该类就是一个创建任务单实体,储存任务单信息。

setters

员工的各类信息

int/String/Date

getters

5.1.2.1.4时序图

员工基本信息时序图

5.1.2.2排班模块

5.1.2.2.1模块说明

对保安和保洁人员进行工作排班安排。

5.1.2.2.2界面设计

5.1.2.2.3类,方法设计

Assignment类

该类是一个创建班次实体,允许用户更改班次单属性的类

班次的各类信息

AssignmentAction

提供人员排班的功能。

boolean

添加一个班次

AssignmentDAO与IAssignmentDAO的映射;

Select()

对某个员工选择一个班次

AssignmentDAO类与IAssignmentDAO类

查询班次信息,并可以修改班次信息。

删除任务单功能

支撑AssignmentAction类相关操作

AssignmentService与IAssignmentService类

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类

该类是用来创建一个治安事件实体,用以提供反馈单信息的类

治安事件的各类信息

SecurityEventAction类

该类负责治安事件的各种操作的功能提供

显示所有的治安事件的基本信息

SecurityEventDAO与ISecurityEventDAO的映射

Insert()

添加一个治安事件

根据查询条件查找治安事件信息

SecurityEventDAO类与ISecurityEventDAO类

查询治安事件信息,并可以修改治安信息或添加治安事件。

删除治安事件信息

支撑SecurityEventAction类相关操作

添加治安事件提供功能

修改治安事件信息提供功能服务

显示治安事件信息

SecurityEventService与ISecurityEventService类

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类

该类是用来创建一个消防器材实体,用以提供消防器材信息的类

消防器材的各类信息

FireEquipmentAction类

该类负责查询消防器材信息

根据相应的关键字查询消防器材

FireEquipmentDAO和IFireEquipmentDAO的映射类

对消防器材的信息进行显示

添加一个消防器材检查记录

FireEquipmentDAO类与IFireEquipmentDAO类

查询消防器材信息,并修改消防器材。

显示消防器材信息

支撑FireEquipmentAction类相关操作

FireEquipmentService与IFireEquipmentService类

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类

该类是用来创建一个保洁用品实体,用以提供保洁用品信息的类

保洁用品的各类信息

CleaningGoodsAction类

该类负责查询保洁用品信息

根据相应的关键字查询保洁用品

CleaningGoodsDAO和ICleaningGoodsDAO的映射类

对保洁用品的信息进行显示

Provide()

添加一个用品发放记录

CleaningGoodsDAO类与ICleaningGoodsDAO类

查询保洁用品

显示保洁用品信息

支撑CleaningGoodsAction类相关操作

CleaningGoodsService与ICleaningGoodsService类

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类

该类是用来创建一个工作计分实体,用以提供工作计分情况的类

工作检查计分的各类信息

WorkInspectAction类

负责查询工作计分情况,并进行计分录入

根据相应的工作人员的工作计分情况

WorkInspectDAO和IWorkInspectDAO的映射类

对工作人员的工作计分情况进行显示

WorkInspectDAO和WorkInspectDAO的映射类

Inspect()

添加一个工作检查计分

WorkInspectDAO类与IWorkInspectDAO类

查询工作计分情况,并进行计分录入

支撑WorkInspectAction类相关操作

WorkInspectService与IWorkInspectService类

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1