aiisync - accustomed intelligent information synchronizer

Post on 12-Jun-2015

1.371 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AIISync(Accustomed Intelligent InformationSynchronizer)

INTRODUCTION

AIISync – an application that enables users to :

• access their important files and folders of any type & size - from anywhere*.

• access their important contacts & bookmarks from anywhere.

* from any computers – be it your home-PC, Office-PC or your personal Laptops - where the AIISync is installed, & provided the user has registered in AIISync website.

• When is AIISync useful?

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

• User modifies these files frequently, & he wish to access the latest change, no matter where he is.

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

• Consider data loss due to accidental erasure, OS problems or disk crashes.

• The user will be trouble if there was no back-up of his files.

EXISTING SYSTEM

• Synchronization is carried out manually.Copying files onto users’ pen-drives, DVDs/CDs and using them to modify & then again copying them onto external drives is time-consuming. & there’s size-limitation.There’s no guarantee that the files won’t get erased accidentally.

• System crashes or accidental erasure of data can cause problems to the user.

Disadvantages of Existing System :

• Manual Synchronization by using :

• pen drives - the procedure of copying and transferring and deleting old file and replacing it with the new file has to be carried out all the time, & it is also vulnerable to viruses.

• CDs or DVDs are not practical - it is not possible to write new updates to a DVD or CD regularly.

• mailing system cannot attach executable files and attaching multiple files takes a lot of time. Size limitation is another factor.

PROPOSED SYSTEM

• Once manually synchronized, there’s no need to worry about data erasure or anymore manual synchronization.

• Apart from synchronizing important files, users can save people’s contacts & also their web bookmarks.

• If the user has registered in AIISync website, he can download the app. & install it in all PCs he frequently use & can login to manage his files, contacts & bookmarks.

Advantages of Proposed System :

• Manual/automated online backup of your files to your secure, personal web storage.

• Data protection from accidental erasure or disk failures.

• Remote access to your files, photos and media from anywhere.

• Remote access to your important contacts and bookmarks.

• Cross-platform.

• No question of redundant data.

ARCHITECTURE DIAGRAM

AiiSync ApplicationServer

AiiSync Application Client System

File request

Internet

• HTTP URL Tunneling

Database

• Database Query (insert/update/delete)

Admin System

Internet

FTP Server

File Request

Application Uploading•Application Downloaded•FTP Communication •File edited /deleted•Manage Contact/Bookmarks•Application Uploaded •HTTP URL Tunneling•FTP Communication

PROCESS DIAGRAMS

• Administrator’s processes in AIISync website.

• User registration.

• User login & application download.

• Contact & Bookmark management.

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

Contact & Bookmark Management

AiiSync ApplicationServer

AiiSync Application System

request

Internet

• HTTP URL Tunneling

Database

• Database Query (insert/update/delete)

AIISync Application- Contact Manager

AIISync Application- Add New Contact

AIISync Application- Add New Bookmark-Group

MODULES

1 : User

2 : Information Manager

3: Synchronizer

4 : FTP Communication

5 : FTP Server

Administrator – AIISync website

1 : User Module

User – in AIISync website

User - AIISync application

2 : Information Manager Module

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

• User can add, edit and remove files. The user can also select or search the files needed to synchronize.

3 : Synchronizer Module

• Synchronization of files.• The synchronizer communicates with the FTP communication

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

4 : FTP Communication Module

• Can manage the information between FTP server and the users. The user’s information can be viewed and if required, he can also change his details and password.

5 : FTP Server Module

• When one or more users need to have synchronization, the process is managed by the FTP server.

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

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 : File Zilla

TECHNOLOGIES USED• Swings (JFC)• IO Streams• Multithreading• Networking• JavaMail

SCREENSHOTS• AIISync Website

Admin Users

• AIISync Application

Users

AIISync Website - Home Page

Admin - View Client Details

Admin - Change Password

Admin - Password Updated

Client - View Profile

Client - Edit Profile

Client - Profile Updated

Client - Change Password

Client - Password Updated

Client - Request for Lost Password

Client ‘s Mail – Password Recovery

AIISync Application-

AIISync Application- Create New Folder

AIISync Application- Folders Created

AIISync Application- Synchronize Files

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

AIISync Application- Files Synchronized

AIISync Application- Delete File

AIISync Application- Add New Contact Group

AIISync Application- Contact Added

AIISync Application- Search Contacts

AIISync Application- Bookmarks Manager

AIISync Application- Add Bookmark

AIISync Application- View/Open/Delete Bookmark

FUTURE SCOPESThere are number of ways in which the project “ACCUSTOMEDINTELLIGENT INFORMATION SYNCHRONIZER” can be enhancedin the future. A few main enhancements that can be done in thefuture are discussed:• At present, after creating folders in AIISync, only files can be

synchronized. Instead, in the future, the app. can be improved in such a way that folders too can be synchronized.

• Security now is limited to user’s username & password. Anyone who gets this can access his personal files & contacts. If the files are encrypted & synchronized, more security is assured. Only the user who has its key can decrypt & use it.

• An Android-mobile application can be developed.

CONCLUSION

With AIISync, the user has a peace of mind that all his critical files, contacts & bookmarks are never lost. By using this application, the user can access his files from any system where it is 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.

THANK YOU!!

top related