Online Picture Manager UML DOCUMENT

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