Documente Academic
Documente Profesional
Documente Cultură
1. Introduction................................................................................................................2
2. Objectives...................................................................................................................4
2.1 Features Proposed....................................................4
2.1.1. Checkin/Checkout........................................................................................4
2.1.2 Branching .....................................................................................................5
2.1.3. Difference Identification..............................................................................5
2.1.4. Version History............................................................................................6
2.1.5. Integration with Windows Tools..................................................................6
3. Project Category.........................................................................................................6
4.Analysis.......................................................................................................................7
4.1. Entity Relationship Diagram.....................................7
4.2. Data Flow Diagram...................................................8
5.Project Organization....................................................................................................9
5.1. Modules..................................................................9
5.1.1 Server Module...............................................................................................9
5.1.2. Client Module...............................................................................................9
5.1.2. GUI Module...............................................................................................10
5.1.3. Authorization Module................................................................................10
5.1.4. Check in / Check Out Module....................................................................10
5.1.5. Difference Identification Module...............................................................10
5.2. Reports Generation................................................11
5.2.1. Revision History Report.............................................................................11
5.2.2. Version Difference Lookup........................................................................11
5.2.3. List of Checked Out Files...........................................................................12
6. Tools / Platform........................................................................................................12
6.1 Hardware Requirements..........................................12
6.2 Software Requirements...........................................13
7. Security Mechanisms...............................................................................................13
8. Future Scope And Further Enhancements................................................................13
Vercons
A Version Control System
2.1.1. Checkin/Checkout
3. Project Category
Director
User ID Name Password y
Permissio User
n ID
Gives
User Access Access Control
to
Local
Directory
Perfor
ms
Directory User ID
User ID
Working Directory
Filename Check Out
Directory Has a
Workin
Has g
been Director
y
Last Updated
Time
Filenam File
e
Directory
name
Director
y Contai Directory
ns
Parent Directory
Contai
ns
Versions
File
Version Number
Filename Content
Directory
Updated User Comment
Time ID s
Commands 2
Dir List
Client D2 Directory
Project/File Explorer
File List
9***999 D3 File
File Name,
User ID File Name,
User ID
3 D4 Check Out
File Name,
Check Out User ID
File Name,
User ID
File Name,
User ID
4
Client Hard File File Name,
Disk Check In Last Update Time
5
File Difference File
Get a file.
5.1. Modules
Authorization/
Check in-out /
Difference
Module
Client
Server Module
Module
User
GUI
User
Modul
ee
Bas
Dat
e
a
Server Client
6. Tools / Platform
7. Security Mechanisms