用户手册


用户手册(GB8567——88)

1引言

1.1编写目的

编写这份用户手册的目的是为了使用户更好的使用该程序,该程序预期的使用者为软件开发人员。

1.2背景

该数据库备份恢复工具是将系统软件的开发及应用软件开发有机结合成一体,同时强调系统的结构设计及实现,这个系统是基于数据库系统的应用开发,任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据客户的具体的需求而完成项目。通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,该数据库备份恢复工具是一个很有用的开发工具,对于今后的软件开发有很好的基础,也有相应的应用。。

1.3定义

DOM4J:XML的解析规范。

Eclipse:一种软件开发工具

JDBC:

1.4参考资料

《Java 开发实战1200例》

《JDBC文档相关资料》

《SQL Server企业管理器》

《Java语言导学》

2用途

2.1功能

该程序具有备份和恢复数据库的功能。

2.2性能

2.2.1精度

备份精度到数据库的表,可以完整的备份数据库的表结构和其中的内容。

3运行环境

3.1硬设备

列出为运行本软件所要求的硬设备的最小配置,如:

a.      Intel 奔腾4处理器或以上,256M内存;

3.2支持软件

说明为运行本软件所需要的支持软件,如:

a. JDK1.7或以上版本;

b. SQL Server2012和mysql 5.6;

3.3数据结构

本软件的运行所需要的数据库:SQL Server2012和mysql 5.6。

4使用过程

在本章,首先用图表的形式说明软件的功能同系统的输入源机构、输出接收机构之间的关系。

4.1安装与初始化

该程序为绿色程序。不需要安装

4.2输入

4.2.1输入格式

/*备份命令格式:

 *Java –jar db.jar  -dbType (SQLServer || mysql)-U (uesrName) -P (password) -dbName (dbname)

 dbType:数据库类型:此处可以用字符串”SQLServer”或是”mysql”

 U:数据库连接的用户名

 P:数据库连接的密码

 dbName:需要备份的数据库名称

 

* 恢复命令格式:

* Java –jar db.jar  -dbType (SQLServer || mysql) -U(uesrName) -P (password) -path (filepath)

dbType:数据库类型:此处可以用字符串”SQLServer”或是”mysql”

  U:数据库连接的用户名

  P:数据库连接的密码

 path:需要恢复的数据库相应的XML文件所对应的格式

 

* */

 

4.2.3输入举例

   备份

    Java –jar db.jar –dbType SQLServer  -U sa -P 016051 –dbName test

说明:备份SQLServer中名为test的数据库,用户名和密码为sa  016051

   恢复:

     Java–jar db.jar –dbType mysql-U sa -P 016051 –path D:\1.xml

说明:将D盘下1.xml中保存的数据库信息恢复到mysql数据库中,用户名和密码为sa 016051.

4.3输出对每项输出作出说明

4.3.1输出数据的现实背景

     XML文档或是数据库对象。

4.3.2输出格式

备份:

在D盘下输出以当前时间 命名的XML文档

恢复:

在相应数据库中生成一个数据库实例

4.3.3输出举例

D盘下的XML文档,内容如下:

<?xml version="1.0" encoding="UTF-8"?>

 

<DB name="Test">

  <table name="student" type="hostTable">

    <attribute Type="nvarchar">name</attribute>

    <attribute Type="int">age</attribute>

    <attribute Type="int">score</attribute>

    <value>

      <name>ddd</name>

      <age>20</age>

      <score>80</score>

    </value>

    <value>

      <name>eee</name>

      <age>21</age>

      <score>90</score>

    </value>

    <value>

      <name>fff</name>

      <age>22</age>

      <score>95</score>

    </value>

  </table>

  <table name="teacher" type="hostTable">

    <attribute Type="nvarchar">name</attribute>

    <attribute Type="int">age</attribute>

    <attribute Type="int">wage</attribute>

    <value>

      <name>aaa</name>

      <age>30</age>

      <wage>5000</wage>

    </value>

    <value>

      <name>bbb</name>

      <age>40</age>

      <wage>5000</wage>

    </value>

    <value>

      <name>ccc</name>

      <age>50</age>

      <wage>6000</wage>

    </value>

  </table>

</DB>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值