我生待明日,万事成蹉跎

JAVAEE项目:ZN业务监控平台V1.0

又是一个J2EE新项目,打算写这篇博文时,才发觉上一个J2EE项目的博文连一半都没坚持到就没继续了——鄙视自己一把!本来上一个J2EE项目”项目管理系统“就是最后一个项目,项目预计15天时间,结果我们做了20天,而且还BUG颇多,而这个全新、难度更大的项目——ZN业务监控平台,一个智能的业务监控平台,就个人了解情况看,它和网站流量数据监控管理平台的功能类似。

以下是这个项目的需求及其基本功能:

监控管理:

Sql监控记录(SqlMonitorLogger): 提供查询功能

Id,数据源,sql,参数耗时ms,数据库,操作表,执行发生时间

连接监控记录(ConnectionMonitorLogger):提供查询功能

Id,数据源,连接总数,当前活动连接,执行发生时间

应用结点监控记录ServerNodeMonitorLogger):提供查询功能

Id, AppServerNode,访问耗时ms,返回数据量kb,访问发生时间,访问状态码(404,500,超时)

应用主机结点(AppServerNode):提供CRU操作

Id,名称,url地址,访问频率(秒),状态(启动中,停止,禁用),应用程序(app

应用操作日志(AppOperationLogger):提供查询功能

Id,ip地址,操作人,业务方法名称,信息,描述,时间,日志类型(业务,其它)

应用程序管理:

应用程序(app) 提供CRU操作

id,name,state (可用,禁用),版本(v1.0.2),备注,子系统集合

子系统(subSystem)  提供CRU操作

id,name,state (可用,禁用),版本(v1.0.2),备注,所属应用程序,模块集合,显示排序码

模块(model)   提供CRU操作

id,name,state (可用,禁用),版本(v1.0.2),备注,所属子系统,菜单集合,显示排序码

菜单(menu) 树结构  提供CRU操作

id,name,state (可用,禁用备注,所属子模块,URL,图标路径,显示排序码,级别

权限管理:

用户(user):  提供CRU操作

Id,loginCode,name,password,state(可用,禁用),联系方式,备注。职位。照片路径

职位(position):提供CRU操作

id,name,state (可用,禁用),备注

组织(organization):树结构  提供CRU操作

Id,code,name ,state (可用,禁用),备注,上级组织,下级组织集合,组织类型,显示排序码

组织类型(organizationType): 无界面

id,name,state (可用,禁用),备注

角色(Role): 提供CRU操作

id,name,state (可用,禁用),备注。权限集合  

权限(Authority):提供CRU操作

Id,code,name, state (可用,禁用),备注。所对应的菜单,权限类型(功能级,数据级)

比如:查询用户,删除用户,修改用户,分页查询用户,查看用户等

未经允许不得转载:徐宏涛博客 » JAVAEE项目:ZN业务监控平台V1.0

分享到:更多 ()

评论 抢沙发

评论前必须登录!