3。3。1 数据库模型 6
3。3。2 监控系统功能 6
3。3。3 整体设计图 7
3。4 技术选择 8
3。4。1 Spring+struts2+hibernate 后台 8
3。4。2 接口技术和依赖注入 8
3。4。3 MVC 框架 8
3。4。4 EasyUI 界面框架 9
4 分布式监控系统实现 11
4。1 监控系统数据库 11
4。1。1 数据库选择 11
4。1。2 数据库设计 11
4。2 数据采集模块 12
4。2。1 统一的数据传递格式 12
第 II 页 本科毕业设计说明书
4。2。2 客户端的 vbs 脚本 13
4。2。3 Postgresql 数据库状态信息的采集 13
4。2。4 服务端与客户端的 socket 通信 14
4。2。5 服务端的数据解析 14
4。3 DAO 层的实现 15
4。3。1 JavaBean 和数据库表 15
4。3。2 类图 16
4。3。3 数据库的连接 17
4。4 业务逻辑层——SERVICE 17
4。4。1 类图 17
4。4。2 警告产生功能实现 18
4。4。3 警告推送功能实现 18
4。4。4 数据获取和存取 19
4。5 ACTION 层——后台和前台的纽带 19
4。5。1 类图 19
4。5。2 Struts2 20
4。5。3 传递 json 格式数据 20
4。6 页面展示——SHOW 层 20
4。6。1 主机信息的展示和 chart。js 20
4。6。2 数据库信息的展示