Automatic Backup Application for Organisation

Project Code :TCMIJA223

Objective

The main objective of this application is “To allow a system which can restore deleted information or data in an organization, the loss of information or data permanently can be minimized.”

Abstract

An automatic backup system is a system that allows for the recovery of information stored on computers. Automatic backups are necessary in order to back up stored data and to enable data recovery should the system crash. By automating a backup through a regular backup system, the user doesn't have to protect data manually. 

A successful automatic backup system will be immune to situations that could occur at the hard drives' physical location, such as fire, floods and other natural disasters. This is why automatic backup systems should be remote, and data restoration and retrieval should be located away from the original data storage location. Automation is basically making a hardware or software that is capable of doing things automatically without human intervention.

Keywords: Automatic Backup, Restoring, Data, Protection. 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SYSTEM CONFIGURATION:

  • Processor- I3/Intel Processor
  • Ram- 4GB (min)
  • Hard Disk- 160GB

SOFTWARE SYSTEM CONFIGURATION:

  • Operating System: Windows 7/8/10
  • Application Server: Tomcat 9.0                     
  • Front End: HTML, JSP
  • Scripts: JavaScript.
  • Server side Script: Java Server Pages.
  • Database: My SQL 6.0
  • Database Connectivity: JDBC.

Learning Outcomes

  • What is automatic backup process?
  • What is data retrieval?
  • What is BIN technique?
  • How to protect the data?
  • How data can be restored?
  • Use of HTML and CSS on UI Designs.
  • Data Base Connections.
  • Data Parsing Front-End to Back-End.
  • Need of Eclipse-IDE to develop a web application.
  • Working Procedure.
  • Testing Techniques.
  • Error Correction mechanisms.
  • How to run and deploy the applications?
  • Introduction to basic technologies used for.
  • How application works.
  • Input and Output modules.
  • How test the application based on user inputs and observe the output?
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects