Upload
freezing-flames
View
224
Download
0
Embed Size (px)
Citation preview
7/22/2019 Online Picture Manager UML DOCUMENT
1/21
ONLINE PICTUREMANAGER
Software Requirement Specification
7/22/2019 Online Picture Manager UML DOCUMENT
2/21
Online Picture Manager
1 | P a g e t w o b r o t h e r s
ONLINE PICTURE MANAGERSoftware Requirement Specification
Uka Tarsadia University
Team Members
Patel Ankur Kumar N 201104100110046
Panchal Tajeskumar N. 201104100110047
Project Guide
Mr.Manishwala
Department of Shrimad Rajchandra Institute of Management and Computer
Application
7/22/2019 Online Picture Manager UML DOCUMENT
3/21
7/22/2019 Online Picture Manager UML DOCUMENT
4/21
Online Picture Manager
3 | P a g e t w o b r o t h e r s
Acknowledgement
First, I thanks to Uka Tarsadia University for giving us the opportunity for
project. The computer science consist the component of the language and
packages learned during the college and also as per the market value.
It is indeed a great pleasure and matter of immense satisfaction for me to
express our deep sense profound gratitude towards all the people who have
helped inspired me in my project work.
First and foremost I would like to give my deepest gratitude to Manish Wala
for the effort taken by her right from the selection of the project to its
completion. He spent his precious time whenever I was need of guidance.
1 Int r oduct ion1.1 Methodology
1.2 Purpose
Also provide facilities of debate on picture and videos.
7/22/2019 Online Picture Manager UML DOCUMENT
5/21
Online Picture Manager
4 | P a g e t w o b r o t h e r s
Users can also post comments on picture and videos.
A social-networking website that is to share Photos, Videos.
User can upload and download pictures and videos.
1.3 Scope
Social networking website that can be used by any user
System is customizable and user can change look and feel...
System can be used for communication...
Users having their own profile in which they can show alltheir uploaded pictures and video details.
1.4 Definitions, Acronyms &Abbreviations
DB2
Database 2, Adatabase management system that provides a
flexible and efficient database platform to maintain records ofregistered users, company officials.
J2EE
Java 2 Enterprise Edition, A programming platform which is partof java platform for developing and running distributed java.
UML
Unified Modelling Language is a standard language for writingsoftwareblueprints. The UML may be used to visualize, specify,construct and document.
RAD
Rational Application Developer is a development tool that helps to
7/22/2019 Online Picture Manager UML DOCUMENT
6/21
Online Picture Manager
5 | P a g e t w o b r o t h e r s
design web pages and also helps to design the diagrams like ER,Database schema diagrams and to generate DDL.
1.5 Technologies to be Used
DB2: Relational Database Management System.
RAD: Rational Application Developer.
WASCE: Web sphere Application Server Community Edition.
Rational Software Modeller.
1.6 References
IBM TGMC Sample Synopsis Database Management System Navathe
Object Oriented Modeling and Design with UML - Michael Blaha, JamesRambugh
1.7 Tools Used
J2EE
Java Platform, Enterprise Edition or Java EE is a widely usedplatform for server programming in the Java programming language. The
Java platform (Enterprise Edition) differs from the Java Standard EditionPlatform (Java SE) in that it adds libraries which provide functionality todeploy fault-tolerant, distributed, multi-tier Java software, based largely
on modular components running on an application server.
DB2
DB2 Database is the database management system that delivers aflexible and cost effective database platform to build robust on demand
7/22/2019 Online Picture Manager UML DOCUMENT
7/21
Online Picture Manager
6 | P a g e t w o b r o t h e r s
business applications and support the J2EE and web services standards.
RAD
Rational Application Developer is a development tool that helps todesign web pages and also helps to design the diagrams like ER,Database schema diagrams and to generate DDL.
WEBSPHERE
Web sphere is a set of Java-Based tools from IBM that allows
customer to create and manage sophisticated business Web sites. The
central Web sphere tool is the Web sphere Application Server (WAS), an
application server that a customer can use to connect Website users withjava applications or servlets.
1.8 Overview
Existing System:
Manual system
Less control of amount
Drawbacks:
Difficult to produce reports Prone to errors
Our Plan:
Registration for new users
Online Picture management Secure access Online Debate facility.
7/22/2019 Online Picture Manager UML DOCUMENT
8/21
Online Picture Manager
7 | P a g e t w o b r o t h e r s
2 Over a l l Descr ipt ion2.1Product perspective
This website is designed to process new system and variations in
existing system with product independence. Product definitions areprovided with database control rather than program control. Every
coverage, benefit, extra, online photo management, debate, storage ofphotos option and exception is defined and uniquely identified and
stored on the Product Description Database.
2.2 Software Interface
Client on internet
Web Browser : Internet Explorer, Mozilla FirefoxO eratin S stem : Windows XP/7, Linux
Web Server
WASCEOperating System : Windows XP/7, Linux
7/22/2019 Online Picture Manager UML DOCUMENT
9/21
7/22/2019 Online Picture Manager UML DOCUMENT
10/21
7/22/2019 Online Picture Manager UML DOCUMENT
11/21
Online Picture Manager
10 | P a g e t w o b r o t h e r s
User Detail
UserDetail
Column Name Data Type Description
UserId Integer Primary Key
Uname Varchar
Email Varchar
ContactNo Integer
City Varchar
State Varchar
Country Varchar
Login Detail
LoginDetail
Column Name Data Type Description
SerialNo Integer Primary Key
UserId Integer Foreign key(UserDetail)
UserName Varchar
Password Varchar
UserType Varchar
Comment Master
CommentMaster
Column Name Data Type Description
serialNo Integer Primary Key
UserId Integer Foreign key(UserDetail)
PostId Integer Foreign key(PostMaster)
Comment Varchar
Date Date
7/22/2019 Online Picture Manager UML DOCUMENT
12/21
Online Picture Manager
11 | P a g e t w o b r o t h e r s
Time Time
Download Master
2.9 Assumption and Dependencies
The users have sufficient knowledge of computers.
The users know the English language, as the user interface will beprovided in English.
3 Specif ic Requir ement s3.1 Use case Reports
CommentMaster
Column Name Data Type Description
serialNo Integer Primary Key
UserId Integer Foreign key(UserDetail)
PostId Integer Foreign key(PostMaster)
Comment Varchar
Date Date
Time Time
7/22/2019 Online Picture Manager UML DOCUMENT
13/21
Online Picture Manager
12 | P a g e t w o b r o t h e r s
Use cases were designed for object oriented software development theyfocus on what the user need to do with the system. This approach is morepowerful as compared to traditional approach. It used a combination of text and
pictures in order to improve the understanding of requirements. The use casedescribe what of a system and not how of a system. They only give thefunctional view of the system.
Use case Diagram
7/22/2019 Online Picture Manager UML DOCUMENT
14/21
Online Picture Manager
13 | P a g e t w o b r o t h e r s
Use case for User
7/22/2019 Online Picture Manager UML DOCUMENT
15/21
Online Picture Manager
14 | P a g e t w o b r o t h e r s
Use Case for Admin
7/22/2019 Online Picture Manager UML DOCUMENT
16/21
Online Picture Manager
15 | P a g e t w o b r o t h e r s
3.2 Activity Reports
User Registration
The activities involved in the above diagram are:
Username and Password: Then the user enters the username andpassword.Verification: The entered username and password are verified.
Login successful: If the entered details are valid then user registrationsuccessful. If the entered details are invalid then he will fill all mandatoryfields. And set the privileges for users, user may be Admin user or normaluser.Homepage: After successful login the user visits the own homepage.
7/22/2019 Online Picture Manager UML DOCUMENT
17/21
Online Picture Manager
16 | P a g e t w o b r o t h e r s
User Login
The activities involved in the above diagram are:
Visit the site: Initially the user visit the site.
Username and Password: Then the user enters the username and password.
Verification: The entered username and password are verified.Login successful: If the entered details are valid then login successful.
If the entered details are invalid then he reenters the username and password. Homepage: After successful login the user visits the user homepage
7/22/2019 Online Picture Manager UML DOCUMENT
18/21
Online Picture Manager
17 | P a g e t w o b r o t h e r s
Activity Diagram for Debate
Username and Password: Then the user enters the username and password.Verification: The entered username and password are verified.Login successful: If the entered details are valid then login successful.
If the entered details are invalid then he reenters the username and password.Debate: Then users can Online Debate on the picture or video
7/22/2019 Online Picture Manager UML DOCUMENT
19/21
Online Picture Manager
18 | P a g e t w o b r o t h e r s
Activity Diagram for Download
Username and Password: Then the user enters the username and password.Verification: The entered username and password are verified.Login successful: If the entered details are valid then login successful.
If the entered details are invalid then he reenters the username and password.Download: After login successfully user can download picture or video which userwants to download.
7/22/2019 Online Picture Manager UML DOCUMENT
20/21
Online Picture Manager
19 | P a g e t w o b r o t h e r s
Activity Diagram For Upload
7/22/2019 Online Picture Manager UML DOCUMENT
21/21
Online Picture Manager
20 | P a g e t w o b r o t h e r s
3.3 E R Diagram