taha baad final report

Upload: taha-yaseen

Post on 04-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Taha Baad Final Report

    1/28

    Business Application Analysis and Design

    PROJECT REPORT

    Submitted to: Sir, Ayub Latif

    SUBMITTED BY:

    Hassan Ali (54980)

    Taha Yaseen(54488)

  • 8/13/2019 Taha Baad Final Report

    2/28

    ACKNOWLEDGEMENT

    With the name ofALLAH who is most loving and merciful.

    All praises and thanks to Almighty Allah. The Lord and Creator of this universe

    by whose power and glory all good things are accomplished. He is also the most

    merciful, who best owed on us the potential, ability and an opportunity to work on

    this project.

    We would like to extend our sincere thanks to our respected teacher Sir Ayub

    Latifwho is well known for his vast expertise, for giving us an opportunity to

    learn and enhance our skills through this project.Indeed, without his kind

    guidance we may not be able to even start this project.

    TABLE OF CONTENTS

    ACKNOWLEDGEMENT ..................................................................................... 2

  • 8/13/2019 Taha Baad Final Report

    3/28

    PROJECT DESCRIPTION: ............................................................................... 3

    OVER VIEW SYSTEM:....................................................................................... 4

    REQUIRMENT BY CLIENT:.................................................................................... 4

    SYSTEM:.................................................................................................... 4

    KEY OBJECTIVES............................................................................................ 4

    REQUIREMENTS:........................................................................................... 4

    PROBLEM:.................................................................................................. 4

    PROPOSAL BY VENDOR:...................................................................................... 5

    KEY FUNCTIONS:........................................................................................... 5

    CLASS DIAGRAM ........................................................................................ 6

    USECASES ..................................................................................................... 8

    DIAGRAM ...................................................................................................... 8

    STUDENT USE CASE DIAGRAM:.............................................................................. 9

    USE CASE ANALYSIS ............................................................................... 10

    SEQUENCE DIAGRAMS ........................................................................... 14

    Create Campaign:.......................................................................................... 15

    Create Leads:............................................................................................... 16

    ACTIVITY DIAGRAMS ............................................................................. 17DEPLOYMENT DIAGRAM ....................................................................... 19

    USD Chart: .................................................................................................... 21

    Feature Traceability Chart: ........................................................................... 21

    Gant Chart: .................................................................................................... 22

    Pert Chart: ..................................................................................................... 22

    SCREEN SHOTS OF FORMS ..................................................................... 23

    PROJECT DESCRIPTION:

  • 8/13/2019 Taha Baad Final Report

    4/28

    The project is all about how we collect the information from client and give them

    a system designed and analyzed according to their requirements. Here we have

    discussed and studied an CRM and how are the things managed in this old system

    and made proposed recommendations for their old system.

    OVER VIEW SYSTEM:

    It provides an efficient and effective tool for organization to operate. It has been

    designed to manage and look after all over processing of the customer. It is

    capable of managing campaign detail, lead detail, potential detail and Quotation

    detail. It provides very helpful report for managing the institute in easy and

    accurate way. It is a system to consolidate the vast flow of information runningthrough the organization.

    REQUIRMENT BY CLIENT:

    SYSTEM:

    CUTOMER RELATIONSHIP MANAGEMENT SYSTEM.

    KEY OBJECTIVES

    The key objective is to know the ADD a customer and customer information, andcreate campaigns, leads, potentials and quotations. Manage the all data records

    and data.

    REQUIREMENTS:

    There previous system consisted most of the paper work, now they have asked

    us to make their environment paperless. NO change in current infrastructure

    required. To have up-date records, they wanted to know about their defaulters all

    records.

    PROBLEM:

    There are two problem that occurred in his organization, first is that he was

    unable to know about the defaulters and second is that due to the scarcity of time

    he was unable to manage the organization.

  • 8/13/2019 Taha Baad Final Report

    5/28

    PROPOSAL BY VENDOR:

    Along with the fulfillment of our client we have proposed additional

    functionalities for their system:

    KEY FUNCTIONS:The project includes the following functions:

    Add , update and delete the information Store and manages campaign information Store and manages lead information Store and manages potential information Store and manages quotation information View the information Collection of detailed information of specific individual

  • 8/13/2019 Taha Baad Final Report

    6/28

    CLASS

    DIAGRAM

  • 8/13/2019 Taha Baad Final Report

    7/28

  • 8/13/2019 Taha Baad Final Report

    8/28

  • 8/13/2019 Taha Baad Final Report

    9/28

    STUDENT USE CASE DIAGRAM:

  • 8/13/2019 Taha Baad Final Report

    10/28

    USE CASE

    ANALYSIS

  • 8/13/2019 Taha Baad Final Report

    11/28

    Use case name DEFINE SALESPERSON AND ORDER

    Actor Administrator

    Description The use case describesthe process of salesperson and sales orderof the new customer.

    Typical courseevents

    Actor Action System Response

    Step 1:

    This use case initiatedwhen CRM Manager

    wants to initiate thecustomer.Step2:

    CRM Manager loginsthe system enters theorder.Step 4:

    Enters customerinformation.

    Step3:System saves the order withcustomer number.

    Step5:

    System save customerinformation

    Pre-condition Only a CRM Managercreate a customer.

    Post condition CRM Manager canupdate customerinformation

    Assumptions None at this time

  • 8/13/2019 Taha Baad Final Report

    12/28

    USE CASE LOG ON

    Preconditions:The Precondition of the following Use-Case is the existence of the User in the

    System. User should be recognized and should be given an ID and

    Password.

    Main Flow:The System Will Verify the Password and ID, And Log the User on to the

    System.

    Alternative Flow:The System will be terminated if the User is not recognized.

    USE CASE Manage Campaign

    Preconditions:

    The Precondition of the Use Case is that user should be Valid and Must

    Logon to the System.

    Main Flow:The System will manage the campaign and create and records all the

    necessary information.

    SubFlow:The System will allow user to see the previous or recorded details of

    campaign.

    Alternative Flow:The system will be exceptions when the user enters any wrong details.

  • 8/13/2019 Taha Baad Final Report

    13/28

    USE CASE Create Leads

    Preconditions:The user should be logged on to the System & must be Valid.

    Main Flow:The System will generate documents for user and helps the user by

    providing all the campaign convert into leads.

    Sub Flow:

    The System will Check the Availability of campaign and allows generation of

    documents as per requirements.

    Alternative Flow:

    The User can update or delete the information of the Documents.

  • 8/13/2019 Taha Baad Final Report

    14/28

    SEQUENCE

    DIAGRAMS

  • 8/13/2019 Taha Baad Final Report

    15/28

    Create Campaign:

  • 8/13/2019 Taha Baad Final Report

    16/28

    Create Leads:

  • 8/13/2019 Taha Baad Final Report

    17/28

    ACTIVITY

    DIAGRAMS

  • 8/13/2019 Taha Baad Final Report

    18/28

  • 8/13/2019 Taha Baad Final Report

    19/28

    DEPLOYMENT

    DIAGRAM

  • 8/13/2019 Taha Baad Final Report

    20/28

  • 8/13/2019 Taha Baad Final Report

    21/28

    USD Chart:

    ProcessWork Flows

    Inception Elaboration Construction Transition

    Mapping

    RequirementsGathering

    Analysis &

    Designing

    Implementing

    Testing

    Deploying

    Feature Traceability Chart:

    Function

    Create Quotation

    Generate Lead

    Manage Quotation

    Manage Campaign

    Sales Person And

    Order

    CR Manager Sales Person

    Actor

  • 8/13/2019 Taha Baad Final Report

    22/28

    Gant Chart:

    Flow Work(SECTION)

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    Prototype

    Use Cases

    Functional & Non-FunctionalRequirements

    Feature

    Traceability Chart

    Activity Diagram

    Flow of EventsUSD Chart

    Class Diagram

    Realization

    SequenceDiagram

    Coding

    Testing

    User Acceptance

    Pert Chart:

    Definin

    g

    Prot

    oCodin

    Use

    Case

    Functional & non

    Functional

    Flow

    of

    Testin

    Diagra

    3-4

    7-13 13-14

    1-2

    1-2

    3-5 Section

    5-7

    15 Section

    User

    Accepta

  • 8/13/2019 Taha Baad Final Report

    23/28

    SCREEN

    SHOTS OF

    FORMS

  • 8/13/2019 Taha Baad Final Report

    24/28

    Login:

  • 8/13/2019 Taha Baad Final Report

    25/28

    Home:

  • 8/13/2019 Taha Baad Final Report

    26/28

    Leads:

  • 8/13/2019 Taha Baad Final Report

    27/28

    Potentials:

  • 8/13/2019 Taha Baad Final Report

    28/28

    Quotations: