Aii sync cnu

63
Accustomed Intelligent Information Synchronizer

Transcript of Aii sync cnu

AccustomedIntelligentInformationSynchronizer

INTRODUCTION EXISTING SYSTEM PROPOSED SYSTEM ARCHITECTURE DIAGRAM PROCESS DIAGRAMS MODULES DEVELOPMENT ENVIRONMENT TECHNOLOGIES USED SCREENSHOTS FUTURE SCOPES CONCLUSION

CONTENTS

AIISync – an application that enables users to :

◦ access their important files of any type & size from anywhere.

◦ access their important contacts & bookmarks from anywhere.

INTRODUCTION

When is AIISync useful?

◦ User has critical & important data in his personal & office PCs.

◦ Employing pen-drives, DVDs/CDs etc. to copy these files to access from anywhere is cumbersome.

◦ Accidental erasure, OS problems or disk crashes – leads to data loss.

EXISTING SYSTEM

System Crash

Registered users of AIISync can download the app. & install it in all PCs he frequently use.

AIISync is a manual/automatic file synchronizer.

Can also save people’s contacts & web bookmarks.

PROPOSED SYSTEM

Advantages of Proposed System :

Manual/automated online backup.

Data protection from accidental erasure or disk failures.

Remote access to your files, photos, media, contacts & bookmarks from anywhere.

Cross-platform.

No question of redundant data.

ARCHITECTURE DIAGRAM

AdminUploads AIISync

Administrator’s processes in AIISync website.

User registration.

User login & application download.

File Synchronization.

Contact & Bookmark management.

PROCESS DIAGRAMS

Admin Login and AIISync Upload

AIISync ApplicationServer

Admin System

Internet

Database

•Database Query (Select)

•Login Request

•Logged In

•Application Uploading

AIISync Website - Admin Login

Admin - Home Page

Admin - Upload AIISync

Admin - AIISync Successfully Uploaded

Admin - AIISync Updated Versions

User Registration

AIISync ApplicationServer

Client System

Internet

Database

•Database Query (Insert)

Registration

•Registration request

•Registration Successful

Client - Register Page

Client – Successfully Registered, Login

User Login and Application Download

AIISync ApplicationServer

Client System

Login request

Internet

Database

•Database Query (Select)

•Login Successful

•Download Application Request

•Downloading AIISync Application

Client – Successfully Registered, Login

Client - Home Page

Client - Download AIISync

AIISync - Login Process

AIISync ApplicationServer

AIISync Application System

Login request

Internet

•HTTP URL Tunneling

Database

•Database Query (Select)

•Login Successful

AIISync Application- Login

AIISync Application- After Logging-In

File Synchronization

File Server AIISync Application System

File request Internet

• FTP Communication

• Files Synched/Updated/Deleted

AIISync Application- Create New Folder

AIISync Application- Synchronize Files

AIISync Application- Waiting for Synchronization (only for large-size files)

AIISync Application- Files Synchronized

Contact & Bookmark Management

AIISync ApplicationServer

AIISyncApplication System

request

Internet

• HTTP URL Tunneling

Database

• Database Query (insert/update/delete)

AIISync Application- Contact Manager

AIISync Application- Add New Contact Group

AIISync Application- Add New Contact

AIISync Application- Contact Added

AIISync Application- Add New Bookmark-Group

AIISync Application- Add Bookmark

AIISync Application- View/Open/Delete Bookmark

1 : User

2 : Information Manager

3: Synchronizer

4 : FTP Server

MODULES

Admin – Functions

1 : User Module

User – in AIISync website

User - Functions

User - AIISync application

2 : Information Manager Module

Manages the AIISync associated information including files, contacts and bookmarks.

User can add, edit and remove files.

3 : Synchronizer Module

Synchronization of files. Communicates with the FTP communication manager to

synchronize the required file so that the updations or changes are reflected.

4 : FTP Server Module

Hardware 

Pentium Core2Duo Processor 2 GB RAM 320 GB HDD 1024 * 768 Resolution Color Monitor Logitech, 3 buttons Mouse Keyboard

DEVELOPMENT ENVIRONMENT

Software

Platform : Windows XP/Vista/7/Linux Front End : JDK 1.6 Update 21 Back End : MySQL 5.0 Database Server IDE : NetBeans 7.0.1 Web Client : Mozilla Firefox or Google Chrome Web Server : Apache Tomcat 7.0.14 FTP Server : FileZilla

JDBC JSP Swings (JFC) IO Streams Multithreading Sockets Servlets Networking JavaMail jQuery

TECHNOLOGIES USED

SCREENSHOTS

AIISync Website - Home Page

Admin - View Client Details

Admin - Change Password

Client - View Profile

Client - Edit Profile

Client - Change Password

Client - Request for Lost Password

Client ‘s Mail – Password Recovery

AIISync Application

AIISync Application- Folders Created

AIISync Application- Delete File

AIISync Application- Search Contacts

Folders too can be synchronized.

If the files are encrypted & synchronized, more security is assured.

An Android mobile application can be developed.

FUTURE SCOPES

The user has a peace of mind that all his critical files, contacts & bookmarks are safe.

User can access his files from any system where AIISync installed. Even if it is not installed, he can download the app. from AIISync website & install it in no time.

By logging-in to this app., he can access his files – without having a doubt whether it’ll still be there & with all the latest changes up-to-date.

CONCLUSION

THANK YOU!!