Next: Security requirements
Up: Requirements
Previous: Requirements
- All interaction with the system is done through a web interface.
- System grants the user access to the system if a correct login and password is entered.
- On the ,,database list'' page, system presents a list of all configured databases.
- The list of databases, as well as the user's login, password and other data, are read from a configuration file.
- User can add a new database to the list.
- User can select a database engine from a list of all available connectors while adding a new database.
- User can edit data of a previously entered database.
- User can remove a database from the list.
- User can order the system to do a backup of a database selected from the list of all configured databases.
- User may specify the format of the backup file and used compression method.
- The system downloads the entire database structure and data and stores it in a file of the selected type
in a designated directory on the server.
- A notification e-mail is sent to the user when the backup file is ready for downloading, if the user
requests notification earlier.
- User can view a list of all backup files stored on the server; files can be downloaded or deleted from the list.
- User can order the system to restore a selected database from a backup file, either stored on the server,
or uploaded from a local computer.
- The system recreates the database using the supplied file.
- A notification e-mail is sent to the user when the database is fully restored, if the user requests notification earlier.
- The system allows the user to change their e-mail address used for notification.
- The system allows the user to change their password.
- The system allows the user to change the path of the directory on the server, in which backup files are stored.
- System's functionality may be extended later by providing additional custom connector classes for new database engines.
Next: Security requirements
Up: Requirements
Previous: Requirements
Wiktor Kolodziej
2006-01-12