Vous êtes sur la page 1sur 3

SOFTWARE REQUIREMENT SPECIFICATION DOCUMENT Document collaboration and Sharing system.

1 INTRODUCTION 1.1 Product Overview

Document Collaboration System is a virtual collaborating system that enables multiple users to not only access same document at a time but also allow them to edit those documents. It also provides a platform for users to communicate with each other more efficiently. Thus a document can be easily developed with team efforts. Collaborative editing enables multiple users who reside remotely to share and edit same documents at the same time. It is fundamentally based on operational transformation which adjusts the position of operation according to the transformed execution order. For a last decade, many researches have been performed in this area and the correctness and possibility of operational transformation have been proved.

2 SPECIFIC REQUIREMENTS 2.1 Interface Requirements 2.1.1 User Interfaces Simple user interface. Easy document creation. Familiar touch and feel. 2.1.2 Hardware Interfaces Not Applicable. 2.1.3 Software Interfaces
Embedding PHP plugin in Eclipse SQL Database connections.

2.2 Software Product Features


Rich text editor Multi user editing Group creation Chatting and Communication Inner document locking Individual back/chatting colors Timelines and undos Smart broadcaster (News Feeds) Privacy and privileges

2.3 Software System Attributes


Availability The system will be available 24x7. Usability The system will be easy to use and user will be provided with a familiar interface to work with. Security A high level of security will be maintained so that nobody can misuse or edit with documents without proper privileges. Performance the system assures good level of performance so that the users time is saved. Accuracy- The system will work accurately without any errors as the system will be monitored and updated at regular intervals.

2.4 Database Requirements.


The database will store login information and profiles information of each and every registered user. The database will also be used to store Group information and logs The database will be used to store documents and its properties along with its access privileges.

3. DESIGN CONSTRAINTS
The constraints at the designing time are that the needs may keep changing. So the designers must keep this in view and design the product in such way that it provides easy updation.

4. HARDWARE AND SOFTWARE REQUIREMENT


4.1 Hardware Requirement Server side:

4 GB Ram or more. 320 GB Hard disk. Dual Core or higher processor.

Client side: 1 GB Ram or more Basic processor

4.2 Software Requirement Server side: Apache Server Eclipse SQL Server

Client side: Latest Browser (With AJAX Support)

Vous aimerez peut-être aussi