aii sync cnu

63
Accustomed Intelligent Information Synchronizer

Upload: seenu-sudhakaran

Post on 26-Jul-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

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!!