You are on page 1of 7

Automation of Dossier Sharing

INTRODUCTION
1.1 PROJECT OVERVIEW
The objective of the application is to develop a system using which users can exchange files and documents. The transfer of files can be done using different application level protocols. The purpose is to enable fast and efficient transfer of data. Automation of Dossier Sharing will interact with different users who can upload or download different files from and across the network. Managers are having option of uploading the files from the system to network. Manager can modify or re-write the files and can also upload the files. Manager has complete rights to re-write files or can modify it. User can only view or download these files. Users dont have permissions to modify or re-write this file. At the time registration only Automation Of Dossier Sharing will be provide whether we need to register as Manager or User. User has some limitations where as Manager has complete accessibilities of files which he upload or download as well as Modify or Delete it. User can just view the files which are uploaded into the server but he/she doesnt have complete rights on files which are browse through network. User can use the files but they cannot modify the file. User can use the files for different purposes like listening, viewing document. All files are categorized into different respective folders like Documents, Videos.etc. Managers can upload the files into respective folder based on the file type. Even normal users can also upload the files into concern folder. By keeping separate folders for each type of files like .doc, .mp3...Etc. will make users easier to search files and access it. So user need to upload the files into respective folders for more clear and understandable format.

Automation of Dossier Sharing

Managers can upload the file and even they can also modify it as they have permissions to do like that. The modification of file can be done they itself. The modified files can again upload for various users and also for own purpose. The modifications can be anything which can be changing of file name, type of fileetc. User can only view the files and can download it. They cannot do modifications and replace it with other file to the existing system. User can only access this file and use it. The downloaded files can be used for different purposes like downloading the Music file and hearing it. User can have benefit of simply uploading it and downloading without modifying it.

PROJECT DESCRIPTION
What is a Automation Of Dossier Sharing? Automation Of Dossier Sharing is software where different users can upload or download the file present in file structure over the network. Automation Of Dossier Sharing has complete authorization and authentication of different user over the network. Automation Of Dossier Sharing provides some users to just download or upload the file and also some users can do just a normal user can do and apart from that manager users can even modify the files at that moment itself. Users can perform only certain actions where he as some Un-authorization actions too. User has limitations where as Manager doesnt have this limitations. Managers can enjoy the permissions to a file in the network. Managers can do anything to a file which can be deleting, modify or upgrade it. No other role except manager can do this all.

Automation of Dossier Sharing If any of the above-specified functions fail the corresponding error message will be displayed which makes the project friendlier to the user. The application software is developed with MySql database and GUI based front- end tool J2EE. The information about the users is stored in the database in the related tables. All designing of pages are done with JSPs and Java. For look and Feel we have added some of good technologies like AJAX (Asynchronous JavaScript and XML). This makes view files over the network in good look. To implement we need to use Java Server Pages (JSP) where we have a plug-in which can be download from Internet. Using Java Technologies makes our project more robust and importantly portability over different systems. Java Server Pages have both HTML and Java Code Technologies included and can use both of it. Need for the project: Every user needs a free downloading the songs with out giving a single penny. Every user wants some space in the server where they can upload or download the file. The files can be downloading from different locations of the world through internet. All users cannot have permissions to modify or delete it. User can only view it or download it. User across the world can do this kind of operations. Manager is another person who can just do everything with file where he can give permissions accesses it or even they can do modifications for that file. File can be uploaded to the server or even can be downloaded. Managers can have all functionalities and facilities of user. Manager is a responsible for changed file or uploaded the files. Managers can upload the file and even they can also modify it as they have permissions to do like that. The modification of file can be done they itself. The modified files can again upload for various users and also for own purpose. The modifications can be anything which can be changing of file name, type of fileetc. User can only view the files and can download it. They cannot do modifications and replace it with other file to the existing system. User can only access this file and use it.

Automation of Dossier Sharing The downloaded files can be used for different purposes like downloading the Music file and hearing it. User can have benefit of simply uploading it and downloading without modifying it. User can use the files but they cannot modify the file. User can use the files for different purposes like listening, viewing document. All files are categorized into different respective folders like Documents, Videos.etc.

PROBLEM DEFINITION
Existing System The present systems allow file transfers, but these systems support and provide only primitive functions. Often, these are not sufficient to transfer large number of files in a short span of time. Moreover, these systems do not support file sharing features effectively

Proposed System The proposed system provides a number of functions and facilities for fast and effective transfer of files and documents. The system also allows sharing of important files and documents using either HTTP or FTP protocols. This sharing facility allows users to view the files on other systems without actually downloading them.
HARDWARE AND SOFTWARE REQUIREMENTS Hard Ware Requirements Processor:: Pentium-III (or) Higher Ram:: 64MB (or) Higher Cache:: 512MB Hard disk:: 10GB

Automation of Dossier Sharing

Soft Ware Requirements Tools:: Micro Soft Front Operating System:: WindowsNT/2000 Server Side:: JSP with Tomcat Server Client Side:: HTML ,JavaScript Services:: JDBC Database:: Sql Server 2005 Integrated Development Environment: NetBeans 6.5

SYSTEM DESIGN
System design is transition from a user oriented document to programmers or data base personnel. The design is a solution, how to approach to the creation of a new system. This is composed of several steps. It provides the understanding and procedural details necessary for implementing the system recommended in the feasibility study. Designing goes through logical and physical stages of development, logical design reviews the present physical system, prepare input and output specification, details of implementation plan and prepare a logical design walkthrough. The database tables are designed by analyzing functions involved in the system and format of the fields is also designed. The fields in the database tables should

Automation of Dossier Sharing define their role in the system. The unnecessary fields should be avoided because it affects the storage areas of the system. Then in the input and output screen design, the design should be made user friendly. The menu should be precise and compact.

SOFTWARE DESIGN In designing the software following principles are followed: 1. Modularity and partitioning: software is designed such that, each system should consists of hierarchy of modules and serve to partition into separate function. 2. Coupling: modules should have little dependence on other modules of a system. 3. Cohesion: modules should carry out in a single processing function. 4. Shared use: avoid duplication by allowing a single module is called by other that need the function it provides

Modules: The system is proposed to have the following modules: 1. File transfer module 2. Http module 3. Ftp module File Transfer Module: This module provides basic functions to allow transfer of files and documents across the network. A user can select one of the other nodes on network and upload the files. This allows a group of users working on the same task or project to quickly exchange the necessary information. Users are allowed to transmit one or multiple files at the same time. When the file is actually transmitted, the sender will get a feedback message about the status of transfer. HTTP module:

Automation of Dossier Sharing

HTTP module provides file sharing. We have to start HTTP server and put one or more files and documents in shared mode. Other users can view the files through a browser by using the appropriate URL. FTP: FTP module also provides file sharing. We have to start FTP server and then we put the required files in share mode. The users can view the files in a browser.

You might also like