Document Version Controller

Embed Size (px)

Citation preview

  • 7/29/2019 Document Version Controller

    1/26

    DOCUMENT VERSION CONTROLLER

    ABSTRACT

    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 areconcurrently changing the documents in a repository. First User registration and access

    privilege to the repository, Administrators privilege to edit user profiles, Stream

    management. (A stream is a file base which is independent of other file bases. The scope

    of all version-control actions is restricted to a file-base.) Users have option to select the

    stream from list-down box.

    The User Interface user has option to select stream, User has option to traverse

    the Folder tree, and the last folder of a tree will have the documents. User can view all

    versions of a document, User can up-version a document simply by uploading that

    document again, User can delete only the latest version which he/she has created, and

    User can create the initial version of the document. The version numbering will happen

    automatically. Administrator can freeze a file-base.

  • 7/29/2019 Document Version Controller

    2/26

    TABLE OF CONTENTS

    CHAPTER NO TITLE PAGE NO

    ABSTRACT

    1. INTRODUCTION

    1.1 ABOUT THE ORGANIZATION

    1.2 PROJECT DESCRIPTION

    2. SYSTEM STUDY

    2.1 FEASABILITY STUDY

    2.2 EXISTING SYSTEM

    2.3 PROPOSED SYSTEM

    3 SYSTEM SPECIFICATION

    3.1 HARDWARE CONFIGURATION

    3.2 SOFTWARE CONFIGURATION

    4 LANGUAGE SPECIFICATION

    4.1 FEATURES OF ASP .NET

    4.2 FEATURES OF SQL SERVER 2000

    5 SYSTEM DESIGN

    5.1 INPUT DESIGN

    5.2 OUTPUT DESIGN

    5.3 DATABASE DESIGN

    5.4 DATA FLOW DIAGRAM

  • 7/29/2019 Document Version Controller

    3/26

    6 SYSTEM TESTING AND MAINTENANCE

    6.1 UNIT TESTING

    6.2 INTEGRATION TESTING

    6.3 VALIDATION TESTING

    6.4 VERIFICATION TESTING

    7 SYSTEM IMPLEMENTATION

    7.1 SCOPE FOR FUTURE DEVELOPMENT

    8 CONCLUSION

    9 BIBLIOGRAPHY

    APPENDIX

    SCREEN SHOTS

    DATA TABLE STRUCTURE

    SAMPLE CODINGS

  • 7/29/2019 Document Version Controller

    4/26

    1. INTRODUCTION

    1.1 ABOUT THE ORGANISATION

    I-WIZ BLUE CHIP TECHNOLOGIES., established in 1999 has been actively

    involved in the development of customized software for various clients since its inception

    and also has its presence strongly felt in the areas of Projects Guidance and Consulting.

    Our concern has three branches in Coimbatore, Trichy, and Madurai.

    Development:

    We would like to introduce ourselves as a Projects Guidance &

    Development specializing in Networking, Application and System side on JAVA, JSP,

    J2EE, ASP, VB, ADVANCED C & C++, VC++, EMBEDDED SYSTEMS, Dot net,

    Micro controller & Micro Processor & Linux.Our areas of specialization include

    complete business solutions for commercial environments, application software and

    productivity tools for different environments.

    Our Services:

    Placement assurance to merit students

    Assistance in placement for all students

    Free hosting of resume of all students from our own website.

    Special Features:

    Our wide contacts with IT industry allow us to locate and select merit

    students to be sent to prospective interviews to leading organization having opening

    either in India 0r abroad.

  • 7/29/2019 Document Version Controller

    5/26

    1.2 PROJECT DESCRIPTION

    The project entitled as DOCUMENT VERSION CONTROLLER developed

    using ASP.NET using C# and back end as SQL SERVER 2000.This module contains

    only admin module,The admin enter into the website the above content are displayed as

    follows,

    Invite to friends

    Edit profiles

    Create folder

    Download

    Upload

    View folder

    Invite to friends:

    This module is used to invite friends to any other websites.In the admin

    logon with login and password and click add friends button.The friends e-mail id is

    displayed in the screen.In that we add,update and delete the friends details.

    Edit profiles

    In this module we enter the friends personal profile and we have to upload

    the photos in the screen and save in the database.

    Create Folder

    In this module we create the new folder public or private.

    Down load

    In this module we can search the images,songs,videos and files and

    download all the items and store it in the database.

    Upload

    In this module we upload the files which is already stored in the system

    and download the files and stored in the database.

    View folder

  • 7/29/2019 Document Version Controller

    6/26

    In this module the admin can view all the folders which we created.

    2. SYSTEM STUDY

    2.1 FEASIBILITY STUDY

    The feasibility of the project is analyzed in this phase and business

    proposal is put forth with a very general plan for the project and some cost estimates.

    During system analysis the feasibility study of the proposed system is to be carried out.

    This is to ensure that the proposed system is not a burden to the company. For feasibility

    analysis, some understanding of the major requirements for the system is essential.

    Three key considerations involved in the feasibility analysis are

    ECONOMICAL FEASIBILITY

    TECHNICAL FEASIBILITY

    SOCIAL FEASIBILITY

    ECONOMICAL FEASIBILITY:

    This study is carried out to check the economic impact that the system will have on

    the organization. The amount of fund that the company can pour into the research and

    development of the system is limited. The expenditures must be justified. Thus the

    developed system as well within the budget and this was achieved because most of the

    technologies used are freely available. Only the customized products had to be purchased.

  • 7/29/2019 Document Version Controller

    7/26

    TECHNICAL FEASIBILITY:

    This study is carried out to check the technical feasibility, that is, the technical

    requirements of the system. Any system developed must not have a high demand on the

    available technical resources. This will lead to high demands on the available technical

    resources. This will lead to high demands being placed on the client. The developed

    system must have a modest requirement, as only minimal or null changes are required for

    implementing this system.

    SOCIAL FEASIBILITY:

    The aspect of study is to check the level of acceptance of the system by the user.

    This includes the process of training the user to use the system efficiently. The user must

    not feel threatened by the system, instead must accept it as a necessity. The level of

    acceptance by the users solely depends on the methods that are employed to educate the

    user about the system and to make him familiar with it. His level of confidence must be

    raised so that he is also able to make some constructive criticism, which is welcomed, as

    he is the final user of the system.

  • 7/29/2019 Document Version Controller

    8/26

    2.2 EXISTING SYSTEM

    The existing system is manual system.Like yahoo or gmail websites we can send

    only 10MB files .we have to down load the files in the particular websites.we cant invite

    any friends in this system. we cant easily share our folders.we have to store only limited

    amount of documents which is private.

    DRAWBACKS

    Some of the drawbacks are:

    1. The system becomes very slow and not to share the documents easily.

    2. we have to store limited documents.

    3. Report generation is tedious process.

    4. More time consuming.

    2.3 PROPOSED SYSTEM

    It is difficult to note down all the problems manually. Instead it is decided to develop a

    DOCUMENT VERSION CONTROLLER to overcome this drawbacks. A system is

    required which is being capable of elimination all the problems and become useful to

    store more than 10MB of files,images, songs,videos.we easily invite the friends and

    upload their details.

    BENEFITS

    1. We can easily maintain the download details

    2. Report generation is easier.

    3. we easily create the folders.

    4. Monitor the status of the entire at any time and the verification of reports

    generated by the admin.

    5. Less time consuming.

  • 7/29/2019 Document Version Controller

    9/26

    3. SYSTEM SPECIFICATION

    3.1 HARDWARE CONFIGURATION

    HARD DISK 20 GB

    MONITOR 15 COLOR WITH VGI CARD SUPPORT

    RAM MINIMUM 256 MB

    PROCESSOR PENTIUM III AND ABOVE (OR) EQUIVALENT

    PROCESSOR SPEED MINIMUM 500 MHZ

    3.2 SOFTWARE CONFIGURATION

    OPERATING SYSTEM WINDOWS XP

    PLATFORM VISUAL STUDIO .NET 2005

    DATABASE SQL SERVER 2000

    LANGUAGES ASP.NET, C#.

  • 7/29/2019 Document Version Controller

    10/26

    APPENDIX

    SCREEN SHOTS

    HOME

  • 7/29/2019 Document Version Controller

    11/26

  • 7/29/2019 Document Version Controller

    12/26

    HOME

  • 7/29/2019 Document Version Controller

    13/26

    FRIENDS

  • 7/29/2019 Document Version Controller

    14/26

  • 7/29/2019 Document Version Controller

    15/26

    MYPROFILE

  • 7/29/2019 Document Version Controller

    16/26

    FOLDER

    DOCUMENTS

  • 7/29/2019 Document Version Controller

    17/26

    VIEW VIDEO FILES

  • 7/29/2019 Document Version Controller

    18/26

  • 7/29/2019 Document Version Controller

    19/26

    VIEW IMAGE FILES

  • 7/29/2019 Document Version Controller

    20/26

    VIEW SONGS FILE

  • 7/29/2019 Document Version Controller

    21/26

    VIEW DOCUMENT FILES

  • 7/29/2019 Document Version Controller

    22/26

    UPLOAD

  • 7/29/2019 Document Version Controller

    23/26

    VIEW FOLDER

  • 7/29/2019 Document Version Controller

    24/26

    JOINUS

  • 7/29/2019 Document Version Controller

    25/26

    ABOUTUS

  • 7/29/2019 Document Version Controller

    26/26

    CONTACTUS