自助终端监控管理软件系统详细设计说明书.docx
- 文档编号:17704292
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:24
- 大小:1.25MB
自助终端监控管理软件系统详细设计说明书.docx
《自助终端监控管理软件系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《自助终端监控管理软件系统详细设计说明书.docx(24页珍藏版)》请在冰点文库上搜索。
自助终端监控管理软件系统详细设计说明书
密级:
自助终端监控管理软件
软件开发
详细设计说明书
2012年3月
更新历史
编写人
日期
版本号
变更内容
陈伟郴
2012-3—25
1。
0
创建文档
ﻬ目录
第一章引言ﻩ4
1.1ﻩ项目概况ﻩ4
1.2编写目的ﻩ4
1。
3主要业务名词和术语定义4
1。
4ﻩ参考文献5
2.1菜单结构一览图6
第三章包和类设计8
3。
1前台包说明ﻩ8
3。
2前台类说明ﻩ8
3.4ﻩ后台类说明9
3.4。
1com。
icom.base。
commons.cache.CommonVarﻩ9
3.4.2ﻩcom.icom。
base。
commons。
controller.BetterFormControllerﻩ9
3.4.3com.icom。
bamons.controller.LoginCheckController10
3。
4.5ﻩcom。
icom。
console.xxxx.controller.XxxxxFormController11
3.4.6com.icom.webService.impl.ZzfwWebServiceImpl11
3。
4.7ﻩcom.icom.webService.threadService.MonitorProccessﻩ11
4。
1ﻩ后台功能菜单设计ﻩ13
4。
1.1ﻩ配置管理ﻩ13
4.1.2安全监控ﻩ16
4。
1.3ﻩ分析统计17
4.1。
4接口应用18
第五章ﻩ后台数据库设计19
5。
1ﻩ数据库表结构设计ﻩ19
第1章引言
1.1项目概况
建设一个覆盖中山市区及各镇区,面向中山市企事业单位及政府机构,服务于中山市普通市民的自助式软硬件系统.系统具备信息查询、票据打印以及业务办理等功能.开发后的系统将统一台应用服务器上共用多个设备维护服务,所有终端连接同一台应用服务器中进行查询操作,服务器根据不同终端分配相应业务功能。
并设立如下目标:
1、功能全面:
根据用户方提供菜单结构设计系统功能,并以方便参保人使用为设计前提;
2、安全稳定:
通过整合,优化系统架构,实现自助服务统一后台监控,异常集中处理;升级改造原有系统日志功能,增强对终端操作历史记录的管理;
3、扩展灵活:
采用比较灵活的软件架构,使后期升级方便快捷;平衡与公共服务系统其它子系统和其它单位自助服务系统的接口衔接。
4、高效:
为中山市市民提供一个高效的服务平台,更好的体现以民为本的理念;通过改造公共服务上的查询接口,实现高效率的查询.
请支持本站点,分享美图http:
//www.xiteer.net
1.2编写目的
本文档主要为自助终端监控管理软件提供模块设计说明.
1.3主要业务名词和术语定义
序号
术语
所指对象或含义
1.
Struts
Apache开源项目,web应用开发的框架
2.
O—RMapping
对象-关系映射机制,通常用来简化数据访问
3.
Socket
socket通常也称作”套接字",应用程序通常通过”套接字"向网络发出请求或者应答网络请求。
4.
UML
统一建模语言,系统设计用的标准语言.也是模型驱动开发的基础
5.
WebServices
Web服务,基于SOAP协议,可以通过HTTP、SMTP等协议通讯的、跨网络环境、操作系统、技术平台和语言的分布式服务技术,代表分布式服务技术的发展方向
6.
WSDL
WSDL为服务提供者提供以XML格式描述Web Services请求的标准格式,将网络服务描述为能够进行soap消息交换的通信端点的集合,以表达一个WebServices能做什么,它的位置在哪里,如何调用它等。
7.
OCP
开放封闭原则Open—Closed Principle
1.4参考文献
《自助终端监控管理软件需求规格.doc》
第2章菜单和功能设计
2.1菜单结构一览图
第3章包和类设计
3.1前台包说明
包名称
领域层
描述
3.2前台类说明
3。
1.1XXXXController
类描述:
名称
描述
类名称
继承或实现
描述
方法描述:
方法名
返回值类型
方法描述
getMenuList()
ArrayList
返回菜单列表
getSTATICMESSAGE()
Properties
返回配置信息
3.3后台包说明
包名称
领域层
描述
com.icom。
base。
commons。
cache
系统缓存
缓存控制包,存放系统缓存的工具类
com.icom.base。
commons.controller
公共中央控制器
后台集中处理分发控制器等类
com。
icom.base。
commons.utils
工具包
存放系统引用的工具类
com.icom.console.cdgl
菜单管理
管理维护菜单、菜单控制器等
com。
icom。
console。
jkgl
接口管理
管理维护接口应用、接口控制器等
com.icom.console.jsgl
角色管理
管理维护角色、角色控制器等
com.icom.console。
rzgl
日志管理
管理维护日志、日志控制器等
com.icom.console.yhgl
用户管理
管理维护用户终端、控制器等
com。
icom.console.zdgl
字典管理
管理维护字典项、控制器等
com。
icom。
console.zdjk
终端监控
终端监控控制器
com。
icom。
console。
zhgl
账户管理
后台登陆用户维护、控制器等
com。
icom。
webService.impl.ZzfwWebServiceImpl
WS服务包
提供WS服务处理类
com.icom。
webService。
threadService。
MonitorProccess
WS线程处理包
提供线程队列处理方式
以上每种管理包下面都分别附带有controller(基本控制器)、dao(数据访问对象)、model(bean类)、service(服务类)、utils(工具类)
3.4后台类说明
3.4.1com.icom.base.commons。
cache。
CommonVar
类描述:
名称
描述
类名称
CommonVar
继承或实现
无
描述
存放处理系统公共缓存或静态数据
方法描述:
方法名
返回值类型
方法描述
getMenuList()
ArrayList
返回菜单列表
getSTATICMESSAGE()
Properties
返回配置信息
3.4.2com。
icom。
base.commons.controller。
BetterFormController
类描述:
名称
描述
类名称
BetterFormController
继承或实现
SimpleFormController
描述
表单控制器基类
方法描述:
方法名
返回值类型
方法描述
initBinder(HttpServletRequest request,ServletRequestDataBinder binder)
Void
初始化表单
3.4.3com.icom。
base。
commons。
controller。
LoginCheckController
类描述:
名称
描述
类名称
LoginCheckController
继承或实现
Controller
描述
登陆权限判断控制器
方法描述:
方法名
返回值类型
方法描述
handleRequest(HttpServletRequestrequest,ﻩHttpServletResponseresponse)
ModelAndView
判断登陆权限
3.4.4com.icom.console.xxxx.controller。
XxxxController
类描述:
名称
描述
类名称
XXXXController
继承或实现
MultiActionController
描述
维护管理控制器
方法描述:
方法名
返回值类型
方法描述
getXXXXList(HttpServletRequestrequest,HttpServletResponseresponse)
ModelAndView
获取列表
del_XXXX(HttpServletRequestrequest, HttpServletResponseresponse)
ModelAndView
删除处理器
3.4.5com。
icom.console.xxxx.controller。
XxxxxFormController
类描述:
名称
描述
类名称
XxxxxFormController
继承或实现
BetterFormController
描述
维护表单控制器
方法描述:
方法名
返回值类型
方法描述
formBackingObject(HttpServletRequestrequest)
Object
开始进入页面时,需要传入的现实数据
onSubmit(HttpServletRequest request,HttpServletResponseresponse,Objectcommand, BindExceptionerrors)
ModelAndView
表单提交处理方法
3.4.6com.icom.webService.impl。
ZzfwWebServiceImpl
类描述:
名称
描述
类名称
ZzfwWebServiceImpl
继承或实现
ZzfwWebService
描述
WS服务类
方法描述:
方法名
返回值类型
方法描述
deviceInfoPusher(String[]array)
Boolean
设备状态推送处理方法
deviceInfoPusher(Stringt_identifyId,Stringpsam,Stringip,Stringcategory,Stringhardware,StringfaultDesc,StringmonitorTime,String level,Stringinterval,StringmonitorType)
Boolean
状态处理
booleanlogPusher(Maploger)
Boolean
日志推送处理方法
boolean visitInfoPusher(Mapvisiter)
Boolean
访问统计处理方法
3.4.7com。
icom。
webService.threadService。
MonitorProccess
类描述:
名称
描述
类名称
MonitorProccess
继承或实现
Thread
描述
监控线程处理器
方法描述:
方法名
返回值类型
方法描述
第4章系统模块设计
4.1后台功能菜单设计
后台系统功能包括四大模块:
配置管理、信息发布、安全监控、分析统计以及接口应用,如下图所示:
4.1.1配置管理
4.1.1.1菜单管理
界面大体如下,主要实现前台所有业务菜单的编辑维护,左边为快捷菜单树形结构,右边为业务菜单列表,菜单包括属性有名称、父级层次关系、菜单url、是否启用、是否需要密码访问、是否需要插卡访问、排序、对应页面类型等
4.1.1.2用户终端
主要提供维护各个终端机器的基本信息,终端包括如下图所示属性:
4.1.1.3角色管理
该功能页面可以配置用户终端角色关系、角色授予业务菜单访问等功能,系统前台根据后台配置的角色分配终端对应拥有的业务菜单显示:
对角色授予业务菜单访问权限:
角色选择终端机器:
4.1.1.4后台账户管理
管理维护后台登陆帐号
4.1.1.5公共字典
维护系统中拥有的所有字典项
4.1.2安全监控
4.1.2.1终端监控
1、监控各终端机器设备运行情况,设备故障报警提示,故障分级提示,主要硬件监控包括主机是否开机(判断网络是否通畅)、打印机是否没纸?
4.1.2.2服务监控
对前台各种操作分级分类进行日志记录,对重要的日志需要备份到数据库中,本功能提供查看系统数据库重要日志
4.1.3分析统计
4.1.3.1系统访问量汇总
4.1.3.2功能访问量汇总
4.1.4接口应用
4.1.4.1接口规范
管理终端各个接口的历史更新情况,负责人联系方式,接口更改信息等查阅
第5章后台数据库设计
5.1数据库表结构设计
请支持本站点,分享美图http:
//www.xiteer。
net
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自助 终端 监控 管理软件 系统 详细 设计 说明书