Upload
soumya-balan
View
217
Download
0
Embed Size (px)
Citation preview
8/2/2019 Newppt - Copy
1/43
Main ProjectPresentation
8/2/2019 Newppt - Copy
2/43
Under the Guidance of Think Force
8/2/2019 Newppt - Copy
3/43
Cloud Computing
Cloud computing is a general term for anythingthat involves delivering hosted services over the
Internet.
These services are broadly divided into threecategories: Infrastructure-as-a-Service (IaaS),
Platform-as-a-Service (PaaS) and Software-as-a-
Service (SaaS).
The name cloud computing was inspired by the
cloud symbol that's often used to represent the
Internet in flowcharts and diagrams.
http://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1358983,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1170781,00.htmlhttp://whatis.techtarget.com/definition/0,,sid9_gci212134,00.htmlhttp://whatis.techtarget.com/definition/0,,sid9_gci212134,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1170781,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1332892,00.htmlhttp://searchcloudcomputing.techtarget.com/sDefinition/0,290660,sid201_gci1358983,00.html8/2/2019 Newppt - Copy
4/43
SaaS
The software is a product and interacts withthe user through a front-end portal.
SaaS is a very broad market.
Services can be anything from Web-basedemail to inventory control and database
processing.
Because the service provider hosts both theapplication and the data, the end user is free
to use the service from anywhere.
8/2/2019 Newppt - Copy
5/43
ABSTRACT
Cloud desktop application that is molded onthe SaaS (Software as a Service) cloudcomputing architecture.
Need only light weight OS, internet browser &internet connection.
The idea behind iCloud is not to have an OSinside another , or a browser inside abrowser.
8/2/2019 Newppt - Copy
6/43
Why icloud???
Works from everywhere.
Sharing resources.Same applications with the same open formats.
Being able to continue working.
8/2/2019 Newppt - Copy
7/43
PURPOSE
Naming
Persistent storage
Remote process execution
Resource management
Authentication
Security
8/2/2019 Newppt - Copy
8/43
Operating System: A light weight OS orabove
Web Server : Apache Tom Cat Server
Database : MySQL 5.0 DatabaseServer
Front End : Java SE
SOFTWARE REQUIREMENTS
8/2/2019 Newppt - Copy
9/43
AdvantagesHARDWARE REQUIREMENTSProcessor Type : Pentium IV
Processor speed : 1.1 GHz
Cache Memory : 512 KB Cache
Random Access Memory : 512 MB RAM
8/2/2019 Newppt - Copy
10/43
MODULES
ADMIN
USER
FILE
MANAGEMENT
DESKTOPMANAGEMENT
8/2/2019 Newppt - Copy
11/43
Add plug-ins
Manage Users
File Upload
File Download
Ban users
View Users
Gadgets
Global Settings
8/2/2019 Newppt - Copy
12/43
Input: Checks the various users list.
Process: Can add/delete users and edited list is
stored in database. Output: Edited list is displayed.
Manage Users
Input: Selects file for upload/download.
Process: upload/ download operation takes place.
Output: file will be displayed successfully.File
Operations
Input: Selects the menu, sub-menu & menu bar.
Process: Selected menu, sub-menu & menu bar areedited and the list is updated.
Output: Current menu is replaced with edited one.
MenuManagement
8/2/2019 Newppt - Copy
13/43
RegistrationFile Upload
File Download
Notepad
Calendar
Image ViewerAudioPlayer
8/2/2019 Newppt - Copy
14/43
Input: Username, Password & personalinformation
Process: Stored details into database. Output: User is registered.
Registration
Input: Selects file to be uploaded.
Process: The file is loaded into system. Output: Displays the uploaded file on
desktop.
Upload
Input: Opens the notepad.
Process: Creates a notepad file and save it.
Output: Current file saved successfully.Notepad
8/2/2019 Newppt - Copy
15/43
Icons
FoldersGadgets
ImagesSettings
8/2/2019 Newppt - Copy
16/43
Input: gadgets to beadded/removed.
Process: Selected gadgets is stored.
Output: New gadget is added tocurrent list.
ManageGadgets
Input: theme to be added/removed.
Process: Theme is stored into server. Output: Current theme is added.
AddTheme
8/2/2019 Newppt - Copy
17/43
File Upload
File Download
File Renaming
File Deletion
8/2/2019 Newppt - Copy
18/43
Input: Selects file to be uploaded.
Process: The file is loaded into system.
Output: Displays the uploaded file.Upload
Input: Selects file to be downloaded.
Process: The file is downloaded into system.
Output: Displays the downloaded file.Download
Input: Selects file to be deleted. Process: The file is deleted from the server.
Output: Displays the message of successfuldeletion.
Delete
8/2/2019 Newppt - Copy
19/43
USECASE DIAGRAMS
8/2/2019 Newppt - Copy
20/43
8/2/2019 Newppt - Copy
21/43
8/2/2019 Newppt - Copy
22/43
FLOWCHART
8/2/2019 Newppt - Copy
23/43
8/2/2019 Newppt - Copy
24/43
8/2/2019 Newppt - Copy
25/43
8/2/2019 Newppt - Copy
26/43
8/2/2019 Newppt - Copy
27/43
DATA FLOW DIAGRAMS
8/2/2019 Newppt - Copy
28/43
8/2/2019 Newppt - Copy
29/43
8/2/2019 Newppt - Copy
30/43
8/2/2019 Newppt - Copy
31/43
8/2/2019 Newppt - Copy
32/43
8/2/2019 Newppt - Copy
33/43
8/2/2019 Newppt - Copy
34/43
CLASS DIAGRAM
8/2/2019 Newppt - Copy
35/43
8/2/2019 Newppt - Copy
36/43
SCREEN SHOTS
8/2/2019 Newppt - Copy
37/43
8/2/2019 Newppt - Copy
38/43
8/2/2019 Newppt - Copy
39/43
8/2/2019 Newppt - Copy
40/43
8/2/2019 Newppt - Copy
41/43
8/2/2019 Newppt - Copy
42/43
REFERENCES
[1] - [IEEE] Std 830-1998 IEEE Recommended Practice
for Software Requirements Specifications. IEEE Computer
Society, 1998.
[2] - [IEEE] The applicable IEEE standards are published
in IEEE Standards Collection, 2001 edition.
[3] - The principal source of textbook material is Software
Engineering: An Object-Oriented Perspective by Eric J.
Bruade (Wiley 2001).
8/2/2019 Newppt - Copy
43/43
THANK YOU