CONTENTS
CHAPTER NO.
1.
2.
3.
4.
5.
6.
CHAPTER NAME
PAGE NO
INTRODUCTION
1.1. Scope...
1.2. Objective.
1.3. Description of the Project
1.4. Introduction to Modules..
SYSTEM ANALYSIS
2.1. Introduction.
2.2. Existing System...
2.3. Proposed System.
2.4. Software and Hardware Requirement Specifications..
10
SYSTEM DESIGN
3.1. Introduction.
11
3.2. Design Principles.
12
3.3. Design Methodology...
12
3.4 .DFD/ UML diagrams..
17
3.5 .Database tables
39
IMPLEMENTATION
4.1. Introduction.
42
4.2. Overview of Implementation Language..
43
4.3. Overview of Implementation Database
51
TESTING
5.1. Introduction
54
5.2. Testing Fundamentals
54
5.3. Testing Strategies...
56
5.4. Sample Test cases..
58
61
CONCLUSION AND FUTURE WORK ...
7.
REFERENCES..
63
APPENDIX
A. User Manual.
65
B. Forms....
67
C. Reports..
72
LIST OF FIGURES
FIG NO
TITLE
PAGE NO
3.3.1
Spiral Model
14
3.3.2
N-Tier Architecture
16
[Link]
Context Level DFD
20
[Link]
Login DFD
20
[Link]
Admin DFD
20
[Link]
ER-Diagram
21
[Link]
Class Diagram
32
[Link]
Sequence Diagram
33
[Link]
Collaboration Diagram
34
[Link]
Use case Diagram
35
[Link]
Activity Diagram
36
[Link]
State chart Diagram
37
[Link]
Component Diagram
38
[Link]
Deployment Diagram
39
LIST OF TABLES
Table No.
Table Name
Page No
3.5.1
Owner Details
39
3.5.2
User details
40
3.5.3
Address
40
3.5.4
Login master
40
3.5.5
Cloud server
40
3.5.6
File status
41
3.5.7
Query
41
3.5.8
Server details
41
LIST OF ABBRIVATIONS
A. No
Abbreviation Name
Abbreviation description
1.
SDLC
Software Development Life Cycle
2.
UML
Unified Modelling Language
3.
DFD
Data Flow Diagram
4.
ERD
Entity Relationship Diagram
5.
JSP
Java Server Pages
6.
API
Application Programing Interface
7.
HTTP
Hypertext Transfer Protocol
8.
HTML
Hyper Text Mark-up Language
9.
XML
Extensible Mark-up Language
10.
CGI
Character Graphical Interface
11.
MVC
Model View Controller
12.
DBA
Database Administrator
LIST OF FORMS
FORM NO.
FORM NAME
PAGE NO.
1.
Home Page
67
2.
Login Form
67
3.
Registration Form
69
4.
Upload files to cloud server
68
5.
Upload data file to Multi-cloud server
69
6.
Upload logic file to Multi-cloud server
69
7.
User get the key Details
70
8.
Downloading files by the user
70
9.
Change password
71
LIST OF REPORTS
REPORT NO.
REPORT NAME
PAGE NO.
1.
Cloud server data
72
2.
Server details in cloud
72
3.
Blocks status in cloud server
73