Backup and restore application

The following are the core requirements of this project.

Application should permanently store any change in settings/options with the facility of

applying default settings (application settings or the registry can be used to permanently save

settings). Proper user interface/form should facilitate the user to change and store settings.

Application should have the mechanism of authentication. At first startup of the application, it

should ask the user to select authentication mode from the following:

- Password protected (user must enter user id and password every time to use the


- Default (no password required to use the application)

User should be able to define the physical paths (paths on hard disk) for backup and restore


Backup of code and database should be stored in hard disk with proper time/date postfix or

prefix, so that the user can easily understand each backup.

Backup/Restore of the code should be the simple backup/restore of the folders in which code

files are stored, to the user-specified backup and restore path.

Backup/Restore of the database should be the full backup of the database at target path and

restore it directly from the target path to the database itself (any one tool from MS SQL

Server, MySQL, Oracle)

User should be able to define the backup overwrite settings, so that the existing backups can be

managed without any problem. For this purpose, application shall provide the user with some

options (Overwrite existing backup, delete existing backup to recycle bin, delete existing

backup permanently)

User should be able to perform backup/restore operations manually and automatically:

- For manual operation, user shall be presented with a windows (desktop) application so that

the user can perform the backup, restore, change in settings operations manually.

- For automatic operation user shall save settings for automated backup/restore operations at

startup, or time-to-time backups. For this purpose, the application shall utilize windows

startup, registry operations and windows services.

Application shall have an alert system to notify user about success or failure of backup/restore

operations. Log files and/or email should be used for this purpose.

According to the following details i need the following diagrams

Cotext diagram

Data Flow diagram

ERD diagram

Architecture diagram

Activity diagram

Sequence diagram

Class diagram

Database design

deployment diagram

Test cases

Skills: PHP, Software Architecture, Software Testing, UML Design

See more: windows uml tool, windows registry tool, user sequence diagram, user diagrams, use of sequence diagram in uml, use of sequence diagram, use diagrams, use cases diagrams, use cases diagram, uml tool for windows, uml tool, uml for sql, uml diagram tool windows, uml diagram sequence diagram, uml diagram sequence, uml diagrams design tool, uml application design, tool uml, tool for sequence diagram in uml, the sequence diagram, test the application, system architecture diagram, sql code oracle, simple sequence diagrams, simple sequence diagram

About the Employer:
( 0 reviews ) Rawalpindi, Pakistan

Project ID: #915193

9 freelancers are bidding on average $2125 for this job


Please check PMB for details, Thanks.

$2400 USD in 35 days
(82 Reviews)

Please see PMB

$1525 USD in 5 days
(173 Reviews)

Hi, please check PMB to know more about our technical expertise and capabilities. Regards, Ricku Lohar

$2400 USD in 30 days
(12 Reviews)

Hello, We are 100% Export Oriented Software Company has bulk of out customers are in Europe and USA. We have got talented software engineers from leading MNCs covering the area like PHP/MySql, Ajax, Joomla, Wordpre More

$1700 USD in 35 days
(1 Review)

Please check my pm .

$1500 USD in 30 days
(2 Reviews)


$3000 USD in 32 days
(0 Reviews)

We are a group of young IT graduate, we can do your requirements if given an opporutnity. pls contact us at it [Posting of contact details is Prohibited by Admin and your account might be suspended.] More

$2000 USD in 15 days
(0 Reviews)

I have read the Projects requirements very well. My skills really match this project for a professional finish. If you think it’s expensive to hire a professional to do the job, wait until you hire an amateur. New C More

$1599 USD in 25 days
(0 Reviews)

we are professionals. visit us at

$3000 USD in 30 days
(0 Reviews)