My Profile
Active Members
TodayLast 7 Days
more...
Awards & Gifts
Online Exams
Fresher Jobs
Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian
cities including Bangalore, Chennai, Hyderabad, Pune or Kochi
Resources
Find educational articles, blogs, discussion threads and other resources.
Colleges
Find details about any college in India or search for courses.
|
Development of Web Based Document Version Controller
Posted Date: 19 Mar 2008 Resource Type: Articles/Knowledge Sharing Category: General
|
Posted By: Aparanjitha Member Level: Gold Rating: Points: 5
|
|
|
|
Title of the project Development of Web Based Document Version Controller
Abstract of the project This project is aimed at developing a version controller which can be used to control any type of documents. This is typically useful when a group of people are concurrently changing the documents in a repository.
Keywords
Version Control, Web Server
Generic Technology keywords Programming Front end Software Engineering
Specific Technology keywords Linux, Web Server, C++, HTTP, HTML
Project type keywords Design, Implementation, Testing etc (Software Engineering)
Functional components of the project 1. User registration and access privilege to the repository. 2. Administrator’s privilege to edit user profiles 3. Stream management. ( A stream is a file base which is independent of other file bases. The scope of all version-control actions are restricted to a file-base. ) Users have option to select the stream from list-down box. 4. User Interface: a. User has option to select stream. b. User has option to traverse the Folder tree. c. The last folder of a tree will have the documents. d. User can view all versions of a document. e. User can up-version a document simply by uploading that document again. f. User can delete only the latest version which he/she has created. g. User can create the initial version of the document. 5. The version numbering will happen automatically. 6. Administrator can freeze a file-base.
The file storage can be a on simple unix NFS ( Network File System). The control mechanism is to be programmed in C++ on Unix. Web applications are also on the Unix Box. Access permissions to each level of the document tree in Unix are to be taken special care.
Steps to start-off the project
1.Knowledge about web server. 2.Knowledge about Object Oriented Programming. 3.Prior knowledge about the functionality of a version controller will be useful. Requirements
Hardware requirements Number Description Alternatives (If available) 1. PC with minimum 40 gig of hard disk and 256 mb of RAM.
Software requirements Number Description Alternatives (If available) 1. Linux Windows 2. Apache Any web server 3. gcc C, C++ or Java Compiler
|
Responses
|
No responses found. Be the first to respond and make money from revenue sharing program.
|
|
Watch TV Channels
|