数据自动备份系统设计

数据自动备份系统设计

ID:22552796

大小:62.50 KB

页数:15页

时间:2018-10-30

数据自动备份系统设计_第1页
数据自动备份系统设计_第2页
数据自动备份系统设计_第3页
数据自动备份系统设计_第4页
数据自动备份系统设计_第5页
资源描述:

《数据自动备份系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据自动备份系统设计一.系统需求这是一个用于数据自动备份的软件系统;软件应该提供本地备份和异地备份(局域网、FTP)两种备份保存方式;在备份的执行频率方面要提供按天、按时、按分、按秒等四种备份频率;而备份的对象方面应该可以进行文件、文件目录和数据库方面的数据备份;用户可以通过填写和设置备份任务计划并添加到备份任务列表中,而系统能够根据任务列表中的任务计划信息来执行相应的备份操作;用户可以对任务列表中的任务计划信息进行修改、删除、添加等管理操作;软件应该向用户提供并呈现透明的任务执行状态:日志系统,并可以对日志系统进行管理;软件可以进行后台托盘运行。二

2、.需求分析通过对以上系统需求的分析,可以得到以下具体系统需求:(1)软件应该支持本地备份、异地-局域网备份和异地-FTP备份三种备份方式。(2)软件应该支持按天、按时、按分和按秒四种备份频率。(3)软件应该支持对具体文件、文件目录和数据库等三种数据的数据备份。(4)软件应该提供可以让用户直观观察的备份任务列表功能。(5)软件应该向用户提供对备份任务列表中的任务计划信息的修改、删除、添加等管理操作。(6)软件应该提供可以让用户直观观察备份计划执行状态的执行日志显示功能。(7)软件应该提供最小化托盘后台运行功能。三.系统分析通过对前面需求分析的功能描述,

3、可以具体分析出以下信息:(1)软件参与者A.软件用户:可以对备份计划信息进行修改、删除、添加等管理操作,启动或停止数据备份任务的执行,并可以对日志模块进行维护。B.任务列表监视定时器:主要对任务列表中的任务计划进行监视,检查是否存在达到备份执行要求的备份计划,在发现达到备份执行要求的备份计划后,将备份计划添加到备份任务执行队列中去。C.任务队列监视定时器:主要对备份任务执行队列进行监视,检查是否有需要执行的备份计划。如果存在需要执行的备份计划,则通知备份执行机制执行该备份计划的备份操作。(2)软件用例:A.备份任务列表用例:向用户提供备份计划信息的浏

4、览、修改、删除、添加等功能。B.日志功能用例:显示系统中个备份的状态信息,并向用户呈现和给用户提供对日志信息进行清空、导出等功能。C.任务列表监视用例:主要提供对备份任务列表中的备份计划进行监视的功能,检查备份列表中的备份计划是否达到备份的要求,如果达到要求则把该备份计划添加到备份任务执行队列中去。D.任务队列监视用例:主要提供对备份任务队列中的备份计划进行监视的功能,检查备份任务队列中是否存在需要执行备份操作的备份计划。如果存在则通知备份机制对该备份计划进行备份操作。A.备份机制用例:根据任务队列提供的备份计划的信息对该备份计划所指定的备份对象进行

5、备份操作。B.FTP上传机制用例:用户上传本地文件到远程FTP服务器上。C.数据库备份用例:用户对指定的数据库进行备份操作,并根据情况决定备份的文件是上传到FTP服务器上还是保存在本地;(2)配置文件:A.FTP信息配置文件结构:如:[SystemOption]FTPServerIP=192.168.1.250//FTP服务器地址FTPServerPort=1000//FTP服务器端口FTPUserName=admin//FTP帐户名称FTPPassword=admin//FTP帐户密码FTPFileDir=/New///FTP目录B.备份任务信息配

6、置文件结构:如:0//图标:区分文件(文件目//录)和数据库备份任务名称//备份任务1//备份频率参数备份目录//备份类型本地备份//保存方式D://备份目标C://保存路径按分//检

7、测频率覆盖备份//备份方式二.详细设计(1)备份任务列表用例:1.添加操作:A事件流描述:1)前置条件:备份监视操作处于停止状态,否则终止本操作的执行;2)后置条件:无;3)功能扩展:无;4)事件流:(A)基流:a.检查[任务名称]信息是否设置,无则执行分之流F1;b.检查[备份类型]信息是否设置,无则执行分之流F2;c.检查[保存方式]信息是否设置,无则执行分之流F3;a.检查[备份目标]信息是否设置,无则执行分之流F4;b.检查[保存目录]信息是否设置,无则执行分之流F5;c.添加备份任务计划信息到备

8、份任务列表。(B)分之流F1:操作终止执行,并提示用户对[任务名称]信息进行设置。F2:操作终止执行,并提示

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

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

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