《数据库备份设计》word版

《数据库备份设计》word版

ID:25513504

大小:245.87 KB

页数:14页

时间:2018-11-20

《数据库备份设计》word版_第1页
《数据库备份设计》word版_第2页
《数据库备份设计》word版_第3页
《数据库备份设计》word版_第4页
《数据库备份设计》word版_第5页
资源描述:

《《数据库备份设计》word版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库备份项目设计文档一.需求描述为了方便数据库数据备份,开发一个独立的可视化配置的系统。管理员通过配置数据源和定时任务来定时备份该数据库,并生成操作记录。当备份失败系统异常时,邮件通知开发人员,及时查看原因。二.流程图一.实体关系图1功能设计1.1基本实体类BaseEntity字段名称字段类型是否必填备注idString是主键createDateDate是创建时间modifyDateDate否修改时间1.2返回对象Message字段名称字段类型是否必填备注type枚举是/**成功*/success,/**错误*/errormsgString否返回信息

2、statusIntegre是状态码200为成功500失败dataObject否返回的数据对象1.1用户管理功能1.1.1功能概述管理员对用户的操作管理1.1.2用例描述1.1.1重要的业务处理流程1.1.2类设计1.1.2.1Entity实体类设计UserextendsBaseEntity字段名称字段类型是否必填备注userNameString是用户名passWordString是密码(md5加密)disableBoolean是是否禁用默认false1.1.2.2Controller接口类设计1.1.2.3重要方法、算法以及难点解决方案描述1.1.1角

3、色管理功能1.1.1功能概述管理员对用户的角色操作管理1.1.2用例描述1.1.1重要的业务处理流程1.1.2类设计1.1.2.1Entity实体类设计RoleextendsBaseEntity字段名称字段类型是否必填备注roleNameString是角色名valueString是角色标识管理员为1其他为21.1.2.2Controller接口类设计1.1.2.3重要方法、算法以及难点解决方案描述1.1权限管理功能1.1.1功能概述管理员对权限的操作管理1.1.2用例描述1.1.1重要的业务处理流程1.1.2类设计1.1.2.1Entity实体类设计R

4、esourcesextendsBaseEntity字段名称字段类型是否必填备注nameString是权限资源名1.1.2.2Controller接口类设计1.1.2.3重要方法、算法以及难点解决方案描述1.1任务管理功能1.1.1功能概述管理员配置数据源和定时任务的操作管理1.1.2用例描述1.1.3重要的业务处理流程管理员:用户:1.1.1类设计1.1.1.1Entity实体类设计TaskextendsBaseEntity字段名称字段类型是否必填备注nameString是数据库名称hostString是链接地址userNameString是数据库用户

5、名passWordString是数据库密码portString是数据库端口号timeString是时间表达式规则(每天定时)1.1.1.2Controller接口类设计TaskController//添加完成后把该任务放到任务调度中,并添加操作记录PublicMessagesave(Tasktask);//编辑完成后把该任务更新到任务调度中,并添加操作记录PublicMessageupdate(Tasktask);//删除完成后把该任务从任务调度中删除并添加操作记录PublicMessagedeletes(Long[]ids);TaskeUtil任务调

6、度工具类(大数据平台案例)DbUtil导入导出数据备份工具类1.1.1.1重要方法、算法以及难点解决方案描述1.2操作记录管理功能1.2.1功能概述为了记录操作人员的操作行为1.2.2用例描述1.2.3类设计1.2.3.1Entity实体类设计LogsextendsBaseEntity字段名称字段类型是否必填备注contentString是操作内容nameString是操作人taskIdString是任务id1.1.1.1Controller接口类设计LogsController/***查询分页*takeId任务id为了查询一个库下的操作记录*star

7、tTimeendTime按时间查询userId按用户查询*/PublicMessagegetDate(StringtakeId,StringstartTime,StringendTime,StinguserId,IntegerpagSize,Integerpage);1.1.1.2重要方法、算法以及难点解决方案描述1.2系统管理功能1.2.1功能概述统一配置管理系统信息1.2.2用例描述1.2.3类设计1.2.3.1Entity实体类设计SystemextendsBaseEntity字段名称字段类型是否必填备注urlString是导出文件存放路径fro

8、mEmailString是发邮件邮箱toEmailString是收件人邮箱1.1.1.1Con

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。