1引言... 2
1.1编写目的... 2
1.2背景... 2
1.3定义... 2
1.4参考资料... 2
2用途... 2
2.1功能... 2
2.2性能... 3
2.2.1精度... 3
2.2.2时间特性... 3
2.2.3灵活性... 3
2.3安全保密... 3
3运行环境... 3
3.1硬设备... 3
3.2支持软件... 3
3.3数据结构... 4
4使用过程... 4
4.1安装与初始化... 4
4.2输入... 4
4.2.1输入数据的现实背景... 4
4.2.2输入格式... 4
4.2.3输入举例... 5
4.3输出对每项输出作出说明... 5
4.3.1输出数据的现实背景... 5
4.3.2输出格式... 5
4.3.3输出举例... 5
4.4文卷查询... 6
4.5出错处理和恢复... 6
4.6终端操作... 6
用户手册(GB8567——88)
编写这份用户手册的目的是为了使用户更好的使用该程序,该程序预期的使用者为软件开发人员。
该数据库备份恢复工具是将系统软件的开发及应用软件开发有机结合成一体,同时强调系统的结构设计及实现,这个系统是基于数据库系统的应用开发,任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据客户的具体的需求而完成项目。通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,该数据库备份恢复工具是一个很有用的开发工具,对于今后的软件开发有很好的基础,也有相应的应用。。
DOM4J:XML的解析规范。
Eclipse:一种软件开发工具
JDBC:
《Java 开发实战1200例》
《JDBC文档相关资料》
《SQL Server企业管理器》
《Java语言导学》
该程序具有备份和恢复数据库的功能。
备份精度到数据库的表,可以完整的备份数据库的表结构和其中的内容。
列出为运行本软件所要求的硬设备的最小配置,如:
a. Intel 奔腾4处理器或以上,256M内存;
。
说明为运行本软件所需要的支持软件,如:
a. JDK1.7或以上版本;
b. SQL Server2012和mysql 5.6;
。
本软件的运行所需要的数据库:SQL Server2012和mysql 5.6。
在本章,首先用图表的形式说明软件的功能同系统的输入源机构、输出接收机构之间的关系。
该程序为绿色程序。不需要安装
/*备份命令格式:
*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文件所对应的格式
* */
备份
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.
XML文档或是数据库对象。
备份:
在D盘下输出以当前时间 命名的XML文档
恢复:
在相应数据库中生成一个数据库实例
D盘下的XML文档,内容如下:
xml version="1.0" encoding="UTF-8"?>
<DB name="Test">
<table name="student" type="hostTable">
<attribute Type="nvarchar">nameattribute>
<attribute Type="int">ageattribute>
<attribute Type="int">scoreattribute>
<value>
<name>dddname>
<age>20age>
<score>80score>
value>
<value>
<name>eeename>
<age>21age>
<score>90score>
value>
<value>
<name>fffname>
<age>22age>
<score>95score>
value>
table>
<table name="teacher" type="hostTable">
<attribute Type="nvarchar">nameattribute>
<attribute Type="int">ageattribute>
<attribute Type="int">wageattribute>
<value>
<name>aaaname>
<age>30age>
<wage>5000wage>
value>
<value>
<name>bbbname>
<age>40age>
<wage>5000wage>
value>
<value>
<name>cccname>
<age>50age>
<wage>6000wage>
value>
table>
DB>