Software Backup
Using Software backup system, users can store files, documents, images, videos through windows application in a secured manner. In this user can store documents and files in any format, which is kept in a separate folder made for each user. The stored folder is only accessible to the authorized users who can access their own folder. It is a windows application, where all the file details store in SQL Database. If the user found to be unauthorized by the admin, then admin can block a user and can unblock it whenever required.
Proposed system explained:
- System Administrators: They will configure and deploy the file system on the storage media.
- Generic Users: They use the storage media from time to time.
- This software backup, which stores files, documents, images, video presentations, etc. without any limit.
- Admin can add / register a new user into the system.
- After successful registration, a folder with user name will be created to upload and store the files.
- User need to validate their login credentials while login. Once the system validates the user credentials, an OTP (One Time Password) will be sent to user’s registered mobile number.
- User need to enter the valid OTP which is received and then the system will allow user to access the system and perform the task
- This system is designed to allow users to upload and download files from this windows application.
- The main objective of this project is it stores files and will be access to the registered authorized users only.
- The administrator can add / Register a user by entering their details and each one with his assigned folder.
- When the registered user uploads a file, the file will get stored into respective user’s folder.
- Users can also download the uploaded file, which will be restored from the user’s folder.
- The user can also log into the system any time and he/she can copy / delete the existing files.
- System allows admin to block all the unauthorized users from the system.
Modules:
The system comprises of 2 major modules with their sub-modules as follows:
- Admin
- Login: Admin need to login first to access the below given modules.
- Add User: System allows admin to add / register new user into the system.
- View / Delete User: Admin can view all registered user’s and also can delete a user from the system.
- Block / Unblock User: Admin has the right to block or unblock a user from the system.
- User
- Login: User need to login using their valid username and password to login into the system.
- Upload a File: After successful login, user can now upload a file, which will be stored in their own folder.
- Copy / Delete a File: Once a file is uploaded, user can copy or delete the uploaded file.
- Download a File: Whenever user request to download a file, the file from the user’s folder gets downloaded into local system.
Software Requirements:
- Windows 7 or higher.
- SQL 2008
- Visual studio 2010
Hardware Components:
- Processor – i3
- Hard Disk – 5 GB
- Memory – 1GB RAM
- Internet Connection
Advantages:
- The system uses secure way of OTP (One Time Password) while login.
- Easily create a backup of any file by uploading it.
- Ease to download the uploaded file.
- Hackers will not be able hack the system.
- Secure and Robust.
- Folder is created for every registered user, which makes maintenance of files easy.
Disadvantages:
- There might be delay in receiving the OTP if the network is disconnected.
- Once the file is deleted, it cannot be recovered.
Application:
- The system can be used in banks to store their confidential data in a secured manner.
Reference:
- IEEE, “IEEE recommended Practice for Software Requirement Specification”.
- https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0ahUKEwjh_5TXk7LSAhVBHJQKHToUD4kQFgg5MAY&url=http%3A%2F%2Fwww.cise.ufl.edu%2F~rms%2FRFS_Final_Year_Project_Report.pdf&usg=AFQjCNHs_fMKz8vQuzFzAlthmmGz3nC6Jg&bvm=bv.148073327,d.dGo