aiisync - accustomed intelligent information synchronizer
Post on 12-Jun-2015
1.371 Views
Preview:
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