+ All Categories
Home > Documents > Information design software

Information design software

Date post: 03-Jun-2018
Category:
Upload: rahat-masum-apu
View: 218 times
Download: 0 times
Share this document with a friend

of 108

Transcript
  • 8/12/2019 Information design software

    1/108

    CSE-308

    Submitted by

    1005101, 100510

    1005103, 100510

    1005119.

    TRAVELERS DIARY

    Group 5

    CSE B2

  • 8/12/2019 Information design software

    2/108

    Page 1of 107

    Table of Contents

    1. overview of Project___________________________________________________________________________ 3

    1.1 Introduction _____________________________________________________________________________ 3

    1.2Project overview __________________________________________________________________________ 3

    1.3 Goals of the project _______________________________________________________________________ 4

    1.4 Report overview __________________________________________________________________________ 4

    2. Existing system study _________________________________________________________________________ 5

    2.1 Introduction _____________________________________________________________________________ 5

    2.2 System analysis __________________________________________________________________________ 5

    2.3 Problem analysis _________________________________________________________________________ 6

    3. scope definition _____________________________________________________________________________ 7

    3.1 What scopes will be covered: _______________________________________________________________ 7

    3.2 What scopes will be negotiated & Why: ______________________________________________________ 10

    4. Requirement & Feasibility analysis _____________________________________________________________ 11

    4.1 Requirement analysis ____________________________________________________________________ 11

    4.2 Feasibility analysis _______________________________________________________________________ 11

    4.2.1 Operational analysis _________________________________________________________________ 11

    4.2.2 Technical feasibility _________________________________________________________________ 12

    4.2.3 Cultural analysis ____________________________________________________________________ 12

    5.Proposed system design ______________________________________________________________________ 14

    5.1 Introduction ____________________________________________________________________________ 14

    5.2 Use case diagram _______________________________________________________________________ 14

    5.3 Data flow diagram_______________________________________________________________________ 36

    5.4 System design __________________________________________________________________________ 41

    5.4.1 Class diagram & collaboration diagrams _________________________________________________ 41

    5.5 Process design __________________________________________________________________________ 52

    5.5.1 Sequence & state chart diagrams ______________________________________________________ 52

    5.5.2 Activity diagram ____________________________________________________________________ 61

    6. Database design ____________________________________________________________________________ 63

    6.1 Introduction ____________________________________________________________________________ 63

    6.2 ERD & its brief description _________________________________________________________________ 63

    6.3 Database schema _______________________________________________________________________ 67

    6.4 Triggers & procedure _____________________________________________________________________ 76

  • 8/12/2019 Information design software

    3/108

    Page 2of 107

    7. Input & output design _______________________________________________________________________ 78

    7.1 Input & output design ____________________________________________________________________ 78

    8. Project phase & activities_____________________________________________________________________ 94

    8.1 Introduction ____________________________________________________________________________ 94

    8.2 Work schedule & project time analysis _______________________________________________________ 95

    8.2.1 Activity timeline ____________________________________________________________________ 95

    8.2.2 Activity network ____________________________________________________________________ 96

    8.2.3 Pert chart _________________________________________________________________________ 97

    8.3 Cost-benefit analysis _____________________________________________________________________ 98

    8.3.1 Cost analysis _______________________________________________________________________ 98

    8.3.2 Benefit analysis ____________________________________________________________________ 100

    8.4 Risk analysis & management (during implementation) _________________________________________ 101

    8.4.1 RISK IDENTIFICATION (During Implementation) __________________________________________ 101

    8.4.2 Risk analysis & management (during maintenance) _______________________________________ 104

    References__________________________________________________________________________________ 107

  • 8/12/2019 Information design software

    4/108

    Page 3of 107

    1.OVERVIEW OF PROJECT

    1.1INTRODUCTION

    This is a tourism based system. This will be under the tourism

    board of a country. Agencies will register to this system with

    proper terms and conditions and buy license for a certain period of

    time from the board. The tourists are the user of this system. By

    creating a profile the user can have access to this system and will

    get all the necessary information about the whole countrystourism scenario.

    1.2PROJECT OVERVIEW

    In this project a user will have profile and have the opportunity to

    share photo, give rating about any agency or guide, maintain his

    own profile.

    The agencies will be licensed by the board and get opportunity to

    provide their service to the users.

    Board will have a control over the agencies and can enrich the

    system with updating information about places of the country.

  • 8/12/2019 Information design software

    5/108

    Page 4of 107

    1.3GOALS OF THE PROJECT

    - Creating a platform for the tourists to share experience- Uploading photo to show any places beauty- Maintain a rating for guide and agency to make decision easier

    for another tourist

    - Make countrys tourism more popular among the people- Control the agencies by a board to keep track of the service of

    the agencies

    - Make agencies more interested to develop their service to thetourist.

    1.4REPORT OVERVIEW

    - Scope definition of the project- Use case diagrams- Class diagrams- Collaboration diagrams- State chart diagrams- Activity diagrams- Timeline analysis- Costbenefit analysis- Risk analysis

  • 8/12/2019 Information design software

    6/108

    Page 5of 107

    2.EXISTING SYSTEM STUDY

    2.1INTRODUCTION

    In this section we will discuss about the existing systems in the

    field of tourism in our country. Also the problems with these

    systems are noted and we try to give a possible solutions to this

    problems thorough our project.

    2.2SYSTEM ANALYSIS

    Bangladesh tourism board web site Not so up to date Not user friendly Old-fashioned Provides very few information No way to get feedback from the travelers

    Agencies' own websites Costly tour packages Traveler can not plan his plan Include a single place in every package

    .

  • 8/12/2019 Information design software

    7/108

    Page 6of 107

    2.3PROBLEM ANALYSIS

    Our improvised solution to these problems are

  • 8/12/2019 Information design software

    8/108

    Page 7of 107

    3.SCOPE DEFINITION

    3.1WHAT SCOPES WILL BE COVERED:

    The actors and subsystems of our project are:

    ACTORS

    Anonymous useMember userAgencyBoard

    SUBSYSTEMS

    User profile- sharing option as writing reviews & uploading photos- maintaining a simple profile and update own info- opportunity to give rating to agency and guide according to

    their service

    Log in/Sign up

    o Add info Review Give rating

    o Share photo

  • 8/12/2019 Information design software

    9/108

    Page 8of 107

    Agency profile- Information update ability to any place thorough board

    confirmation- Renew membership by giving required data and apply forrenewal to the board.

    - Express companies service through promotional activity- Give additional info about own contact and service Web link Contact Location Guide

    Trip plan

    Discount Regular Transport

    Board controlling- Update various information about any place- Control agencies by keeping track of their service and user

    rating

    - Manage user profile database

  • 8/12/2019 Information design software

    10/108

    Page 9of 107

    Information update-

    Add new info to any place- Remove unnecessary information about any place- Update info according to the agency

    Sites History(category) Festivals Special attraction

    Gallery Weather Guide

    (contact , ranking)

    Emergency helpline Police Hospital

    Transport(schedule, cost)

    Railway Roadway Airway Waterway

  • 8/12/2019 Information design software

    11/108

    Page 10of 107

    Accommodation(location , contact)

    Hotel Cottage

    Food

    3.2WHAT SCOPES WILL BE NEGOTIATED &WHY:

    Online money transaction:1.The ATM system is not available everywhere in the country.2.Online banking and mobile internet system is not familiar with

    people in the rural areas.

    3.Worldwide usable credit card management is not provided byall the agencies/hotels/restaurants.

    Guide registration:The guides are basically not so up-to-date technology user. So

    most of the time they dont know the procedure of using internet or

    making registration through sms.

    Agency monitoring:As any agency is a licensed member of the management system, any

    complain against it by a users review or individuals personal

    experience it is not possible to take immediate steps of penalty

    against the agencies. It will be a lengthy process with checking the

    license agreement and violation law.

  • 8/12/2019 Information design software

    12/108

    Page 11of 107

    4.REQUIREMENT &FEASIBILITY ANALYSIS

    4.1REQUIREMENT ANALYSIS

    Some portions of this project doable as the required resources areavailable, and the rest of the parts aren't worthy taking the risk.

    Sharing platform for tourists will give a great feedback.Traveling will be easier than never before.

    4.2FEASIBILITY ANALYSIS

    4.2.1 Operational analysis

    In the existing system following problem were found:

    o Not user friendlyo Lack of informationo Lack of interactiono No platform for sharingOur system successfully deals with this problems.

  • 8/12/2019 Information design software

    13/108

    Page 12of 107

    4.2.2 Technical feasibility

    The proposed technology is quite realistic as it is mature enough toeasily apply to the problems.

    For implementation of the system we will usei. PHP for server side scripting

    ii. MySQL for Database managementiii. JavaScript for client side scriptingiv. Java for PC and mobile based software implementationv. HTML/CSS for web designingvi. And expert engineers will deal with these

    4.2.3 Cultural analysis

    Management supports because:

    Increase end user number Controlling the agencies will be easier

  • 8/12/2019 Information design software

    14/108

    Page 13of 107

    End user feeling about new system:

    user friendly interface to meet their urges for information abouttour spot

    share their experience as they wishuser get privacy controlWith the present existing system, the end users find it hard to

    collect reliable and detailed information about their travellingspots and the tourism board has to manage agencies in a manual

    way. The agencies also find it hard to advertise their services as

    there is no common platform for travelers.

    In this proposed system, getting information will be easier andthey can also share their views. As the new system will be

    easier to use , advertise and manage , the end users and

    managers can easily adapt to the change.

  • 8/12/2019 Information design software

    15/108

    Page 14of 107

    5.PROPOSED SYSTEM DESIGN

    5.1INTRODUCTION

    In this section we will discuss about the detail design process of

    this system with important diagrams.

    5.2USE CASE DIAGRAM

    Use-case GlossaryUse-case DiagramUse-case Narrative withTabular formDocumentation

    Actor glossary

    ActorShort-

    key

    Activity scope

    Tourism

    Board

    BRD a)managing user profiles

    b)managing agency profiles

    c)updating information

    Tourist TST a)searching

    b)uploading photos

    c)writing review

    d)giving rating

    Agency AGN a)updating information

    b)promoting services

  • 8/12/2019 Information design software

    16/108

    Page 15of 107

    USER PROFILE SYSTEM

    Use-case Glossary:

    Use-

    CaseID

    Name Description Participant

    actorsAnd Roles

    1.1 Sign Up /

    Login

    Signing Up

    & Logging

    in to an

    account

    TST signs

    up and logs

    into

    account

    1.2 Searching Searching

    for any

    place

    TST

    searches

    places

    1.3 Selecting

    Place

    Selecting

    place

    according

    to choice

    TST selects

    the place

    1.4 Review Sharing

    experience

    and rating

    services of

    the place

    selected in

    1.3

    TST writes

    about the

    place

    and rates

    services

    1.5 Uploading

    Photos

    Uploading

    photos

    TST

    uploads

    photos

  • 8/12/2019 Information design software

    17/108

    Page 16of 107

    Use-Case Diagram:

    uc Primary Use Cases

    User Profile Management

    Login/signup

    TST

    The System Boundary shows the

    logical interface between TST

    and the user profile

    management system.searching

    selecting place

    review

    rating

    sharing experience

    upload photos

    extend

    extend

  • 8/12/2019 Information design software

    18/108

    Page 17of 107

    Use-Case Narrative:

    The System features how the users can use their profile and what

    options they will get.

    1.1 Log in/ Sign upTypical course of event

    General people can create a profile in this system easily

    only by providing an email id.

    They can login into this system using that id and enjoy all the

    features from his/her profile.

    1.1

    Use-Case

    nameDefine route and price

    Use-Case

    ID1.1

    Priority High

    Primary

    Business

    Actor

    Tourist/User(TST)

    External

    Receiver

    Actor

    Board(BRD)

    Description

    The user creates a new account by signing

    up providing an email id.Later he/she can

    log into that account using that email id.

    Trigger By TST

    Actor: TST, BRD

  • 8/12/2019 Information design software

    19/108

    Page 18of 107

    Documentation:

    Conclusion: concludes when a request to create an account is

    made.

    Post-condition: confirm the user about the creation of his/her

    account and make the user logged in.

    Implementation-issues: GUI will be provided in the webpage for

    the user to fill up the form as well as maintain a database for user

    accounts.

    1.2 Categorized Searching System

    Typical course of event

    In the search system, a user can see a drop down list of the

    following category:

    Display map:Displaying a places map location via google map facility according

    to the name a user entered.

    Historical listing:Showing a list of whole countrys historical/traditional spots

    according to users entry.Geological sorting:

    Providing the user a list according to hill tracks / sea beach sorting.

  • 8/12/2019 Information design software

    20/108

    Page 19of 107

    1.2

    Use-Case

    name

    Define route and price

    Use-Case ID 1.2

    Priority High

    Primary

    Business Actor

    Tourist/User(TST)

    Description The user searches for the desired

    place in a category based search

    engine. The categories will make thesearching easier.

    Trigger By TST

    Actor: TST

    Documentation:

    Conclusion: concludes when an entry of the search is made.

    Post-condition: supply information about the item/place that user

    was searching for.

    Implementation issues: GUI will be provided in the webpage for

    the user to look at various issues related to that searched item.

  • 8/12/2019 Information design software

    21/108

    Page 20of 107

    1.3 Selecting placesTypical course of event

    user selects a place after searching with suitable choice

    1.3

    Actor: TST

    Use-Case name Define route and price

    Use-Case ID 1.3

    Priority High

    PrimaryBusiness Actor

    Tourist/User(TST)

    Description After the user gets a satisfying result

    from the search, he/she selects the

    place

    Trigger By TST

  • 8/12/2019 Information design software

    22/108

    Page 21of 107

    ReviewTypical course of event

    The travelers can review in two ways:

    Sharing Experience in publicThe travelers can share their views about any particular place,

    agency, restaurant or guide service after their

    traveling experience.

    RatingThere will be a rating corner for each service for every places.

    A user can rate that service as his/her wish. That rating will

    be publicly visible.

    1.4

    Actor: TST ,BRD

    Use-Case name Define route and price

    Use-Case ID 1.4

    Priority High

    Primary

    Business Actor

    Tourist/User(TST)

    Description The user visits the page of the

    desired place/spot and then writes

    about that place from past

    experience. He/she can also rate the

    services around that place provided

    by Agencies or guides.Trigger By TST

  • 8/12/2019 Information design software

    23/108

    Page 22of 107

    Documentation:

    Conclusion: concludes when a user shares his/her experience, give

    suggestions.

    Post-condition: Notify the board about suggestions.

    Implementation-issues: GUI will be provided in the webpage to

    share ideas and views.

    Uploading photosTravelers can upload photos if they want to share their tour

    experience with other people.

    1.5

    Actor: TST

    Use-Case

    name

    Define route and price

    Use-

    Case ID

    1.5

    Priority Medium

    Primary

    Busines

    s Actor

    Tourist/User(TST)

    Descrip

    tion

    The users share their traveling

    experience uploading the tour photos

    Trigger By TST

  • 8/12/2019 Information design software

    24/108

    Page 23of 107

    Documentation:

    Conclusion: concludes when a user upload photos.

    Post-condition: add photos in the gallery.

    Implementation-issues: GUI will be provided in the webpage for

    uploading.

    Agency Profile System

    Use-

    Case

    ID

    Name Description Participant actors

    And Roles

    2.1 Agency

    informatio

    n Update

    Updating information about

    agencies own services

    AGN updates their own

    information

    2.2 Promotion

    al Activity

    Advertising

    activities,offers,packages,services

    AGN does the promotions

    2.3 RequestAccount

    Renewal

    Requesting extension of valid timeperiod

    AGN requests for theextension

  • 8/12/2019 Information design software

    25/108

    Page 24of 107

    Use-Case Diagram

    Use-Case Narrative:

    This system features how the agencies can manage their profile. It

    includes:

    Agency Information updateTypical course of event

    The agency can update their own information in their profile as

    follows:

    uc Primary Use Cases

    Agency profile

    info update

    AGN

    The System Boundary showsthe logical interface between

    AGN and the agency profile

    promotional activ ity

    BRD

    guide update

    update contact

    request time period

    renewal

    provide offers

    upload photos

    extend

    extend

    extend

    extend

  • 8/12/2019 Information design software

    26/108

    Page 25of 107

    Guide info:The agency will register local guides in this database on their own.

    Then they can provide the guide detail and contact info

    for that guide. Using these information,

    people can access guides.

    Location & contact info:Detail contact information agency and location of their associated

    sites/resorts.

    Website link:Agency will give its own website link with all detailed service.

    2.1

    Actor: AGN

    Use-Case

    name

    Define route and price

    Use-Case ID 2.1

    Priority High

    Primary

    BusinessActor

    Agency(AGN)

    Description Updating information about

    agencies own services

    Trigger By AGN

  • 8/12/2019 Information design software

    27/108

    Page 26of 107

    Promotional activityAgencies can advertise about their service publicly

    Typical course of event

    Offers:Agencies can promote their trip plan and schedule, special

    packages, discount offer

    for a particular situation.

    Photo gallery:They can have their own photo gallery to attract tourists.

    2.2

    Actor: AGN

    Use-Case

    name

    Define route and price

    Use-Case ID 2.2

    Priority High

    Primary

    BusinessActor

    Agency(AGN)

    Description Advertising activities, offers,

    packages, services

    Trigger By AGN

  • 8/12/2019 Information design software

    28/108

    Page 27of 107

    Request Time Renewal of Membership:The agency have got the option to request the board to renew

    their time period

    followed some official processes.

    2.3

    Actor: AGN

    Use-

    Case

    name

    Define route and price

    Use-

    Case ID

    2.3

    Priority High

    Primary

    Business

    Actor

    Agency(AGN)

    External

    Receiver

    Actor

    Board(BRD)

    Descript

    ion

    Requesting extension of valid time

    period

    Trigger By AGN

  • 8/12/2019 Information design software

    29/108

    Page 28of 107

    Board Controlling System

    Use-Case Diagram:

    uc Primary Use Cases

    Board Controlling

    agency management

    BRD

    The System Boundary shows

    the logical interface between

    AGN, BRD and the agency

    profile management system,

    user profile management

    system.

    user management

    AGN

    add agency

    remove agency

    membership renewal

    extend

    extend

    extend

  • 8/12/2019 Information design software

    30/108

    Page 29of 107

    Use-Case Narrative:

    Agency ManagementThe board will have the control over agency accounts and several

    operations can be performed over the accounts:

    3.1

    Typical course of event

    Add agency:New agency account can be added after verification maintaining

    the terms of agreement.

    Actor: BRD

    Documentation:Conclusion: concludes when a request to get membership is made.

    Post-condition: Inform the agency about the membership giving

    membership access password.

    Use-Case

    name

    Define route and price

    Use-Case ID 3.1

    Priority High

    Primary

    Business

    Actor

    Board(BRD)

    External

    Receiver

    Actor

    Agency(AGN)

    Description Modifying Agency account status

    Trigger By BRD

  • 8/12/2019 Information design software

    31/108

    Page 30of 107

    Implementation-issues: GUI will be provided to gather required

    info about that agency

    Remove agency:Agency account can be removed after expire date.

    Actor: BRD

    Documentation:

    Conclusion: concludes when board send notification to an agency

    about its time period removal.

    Post-condition: make the agencys membership status invalid.

    Implementation-issues: System preserves membership status.

    Time period renew:The allotted time period can be extended for an account.

    Actor: BRD, AGN

    Documentation:Conclusion: concludes when agency send notification to board

    about its time period renewal.

    Post-condition: update the agencys membership status.

    Implementation-issues: System preserves membership status.

  • 8/12/2019 Information design software

    32/108

    Page 31of 107

    User ManagementThe board can also control any user account. If anything is wrong

    with the user profile, the Board can remove that account.

    3.2

    Actor: BRD

    Documentation:Conclusion: concludes when board delete a users account.

    Post-condition: update the user membership database.

    Implementation-issues: System preserves membership status.

    Use-Case

    name

    Define route and price

    Use-Case ID 3.2

    Priority Medium

    Primary

    Business Actor

    Board(BRD)

    External

    Receiver Actor

    Tourist/User(TST)

    Description Modifying User account status

    Trigger By BRD

  • 8/12/2019 Information design software

    33/108

    Page 32of 107

    Information update system

    uc Primary Use Cases

    Information update

    add info

    AGN

    The System Boundary shows

    the logical interface between

    AGN,BRD and the information

    update system

    remove info

    BRD

    update info

    Use-

    Case ID

    Name Description Participant actors

    And Roles

    4.1 Add Info Adding new places with new

    information

    BRD creates a new

    interface for a new

    place

    4.2 Update

    Info

    Updating information of

    already existing places

    BRD updates necessary

    information

    4.3 Remove

    Info

    Removing any unnecessary

    information or interface

    BRD does the work

  • 8/12/2019 Information design software

    34/108

    Page 33of 107

    Use-Case Narrative:

    The Board and Agencies can update information about following

    categories and user can view this information from his/her profile:

    Add info :4.1

    Use-Case

    name

    Define route and price

    Use-Case ID 4.1

    Priority High

    Primary

    Business Actor

    Board(BRD)

    External

    Receiver Actor

    Tourist/User(TST)

    Description Adding new places with new

    informationTrigger By BRD

  • 8/12/2019 Information design software

    35/108

    Page 34of 107

    Typical course of event

    Weather status: showing climate situation and weatherforecast for particular areas.

    Emergency helpline:police, hospital and fire services contactno & location list

    Festivals: traditional festival occurrence in the spot will bementioned.

    History :it will describe the history of any spot and mentionplaces for travelers

    Food:display list of special foods(if any) available in the siteTransport :ways of going the site will be presented before

    user as

    1.Highways2.Water ways3.Railway4.Airway

    Accommodation :provide a list of available accommodationfacilities as

    1.Hotels2.Resorts3.Govt. rest houses

    Actor: BRD, AGN

    Documentation:

    Conclusion: concludes when a piece of information is updated.

    Post-condition: make sure that uploaded information are available

    to every related actors.Implementation-issues: All the information are maintained by the

    system.

  • 8/12/2019 Information design software

    36/108

    Page 35of 107

    4.2 Update info:

    Actor: BRD,AGN

    4.3 Remove Info

    Actor: BRD,AGN

    Use-Case name Define route and price

    Use-Case ID 4.2

    Priority High

    Primary

    Business Actor

    Board(BRD)

    External

    Receiver Actor

    Tourist/User(TST)

    Description Updating information of already existing

    places

    Trigger By BRD

    Use-Case

    name

    Define route and price

    Use-Case ID 4.3

    Priority High

    Primary

    Business Actor

    Board(BRD)

    External

    Receiver Actor

    Tourist/User(TST)

    Description Removing any unnecessary

    information or interface

    Trigger By BRD

  • 8/12/2019 Information design software

    37/108

    Page 36of 107

    5.3DATA FLOW DIAGRAM

    User profile management:

    Fig: data flow diagram for user profile

  • 8/12/2019 Information design software

    38/108

    Page 37of 107

    FISHBONE DIAGRAM

    Fig: fish bone diagram for user profile system

    Agency profile management:

    Fig: data flow diagram for agency profile

  • 8/12/2019 Information design software

    39/108

    Page 38of 107

    Fig: fish bone diagram for agency profile system

    Board controlling:

    Fig: data flow diagram for board controlling system

  • 8/12/2019 Information design software

    40/108

    Page 39of 107

    Fig: fish bone diagram for board controlling

    Information update:

    Fig: data flow diagram for information update

  • 8/12/2019 Information design software

    41/108

    Page 40of 107

    Fig: fish bone diagram for information update

  • 8/12/2019 Information design software

    42/108

    Page 41of 107

    5.4SYSTEM DESIGN

    5.4.1 Class diagram & collaboration diagrams

    User profile system

    Use-cases

    Log in/sign upReviewSearch

    Login/Signup

  • 8/12/2019 Information design software

    43/108

    Page 42of 107

    SEARCHING

  • 8/12/2019 Information design software

    44/108

    Page 43of 107

    REVIEW

  • 8/12/2019 Information design software

    45/108

    Page 44of 107

  • 8/12/2019 Information design software

    46/108

    Page 45of 107

    Agency profile system

    Use case

    Membership renewal Promotional activity

    RENEWAL REQUEST

  • 8/12/2019 Information design software

    47/108

    Page 46of 107

    PROMTIONAL ACTIVITY

  • 8/12/2019 Information design software

    48/108

    Page 47of 107

  • 8/12/2019 Information design software

    49/108

    Page 48of 107

    Board controlling system

    Use case

    Agency management User management

    AGENCY MANAGEMENT

  • 8/12/2019 Information design software

    50/108

    Page 49of 107

    USER MANAGEMENT

  • 8/12/2019 Information design software

    51/108

    Page 50of 107

    INFORMATION UPDATE

  • 8/12/2019 Information design software

    52/108

    Page 51of 107

  • 8/12/2019 Information design software

    53/108

  • 8/12/2019 Information design software

    54/108

    Page 53of 107

    Search

  • 8/12/2019 Information design software

    55/108

    Page 54of 107

    Review

  • 8/12/2019 Information design software

    56/108

    Page 55of 107

    Agency Profile Management

    Use Case:

    Agency Info update

  • 8/12/2019 Information design software

    57/108

    Page 56of 107

    Promotional Activities

  • 8/12/2019 Information design software

    58/108

    Page 57of 107

    Agency Membership Renewal

  • 8/12/2019 Information design software

    59/108

    Page 58of 107

    Board Management

    Use Case:

    User Management

    Agency Management

  • 8/12/2019 Information design software

    60/108

    Page 59of 107

  • 8/12/2019 Information design software

    61/108

  • 8/12/2019 Information design software

    62/108

    Page 61of 107

    5.5.2 Activity diagram

    User Profile Management

    Agency Management

  • 8/12/2019 Information design software

    63/108

    Page 62of 107

    Board Management

  • 8/12/2019 Information design software

    64/108

    Page 63of 107

    6.DATABASE DESIGN

    6.1INTRODUCTION

    This section will provide the database design along with ERD and

    schema.

    6.2ERD&ITS BRIEF DESCRIPTION

    ENTITY RELATIONSHIP DIAGRAM

  • 8/12/2019 Information design software

    65/108

    Page 64of 107

    ATTRIBUTES

  • 8/12/2019 Information design software

    66/108

    Page 65of 107

  • 8/12/2019 Information design software

    67/108

    Page 66of 107

  • 8/12/2019 Information design software

    68/108

    Page 67of 107

    6.3DATABASE SCHEMA

    FOOD

    Info_id NUMBER(10)Place_id NUMBER(10)

    Restaurant address VARCHAR2(30)

    Special dish VARCHAR2(30)

    PLACE

    Id NUMBER(10)

    Name VARCHAR2(30)

    Category VARCHAR2(30)

    Location VARCHAR2(500)

    History VARCHAR2(500)(500)

    LATITUDE NUMBER(3, 10)LONGITUDE NUMBER(3, 10)

    Special Recognition VARCHAR2(500)

  • 8/12/2019 Information design software

    69/108

    Page 68of 107

    Accomodation

    Id NUMBER(10)

    Info_id NUMBER(10)

    Place_id NUMBER(10)

    Name VARCHAR2(30)

    Type VARCHAR2(30)

    Location VARCHAR2(500)

    Photo VARCHAR2(500)

    Transport

    Distance NUMBER(10)

    Info_id NUMBER(10)

    Air way BOOLEAN

    Rail way BOOLEAN

    Bus way BOOLEAN

    Water way BOOLEAN

  • 8/12/2019 Information design software

    70/108

    Page 69of 107

    Weather

    Place name VARCHAR2(10) (FK)

    Info_id NUMBER(10)

    Place_id NUMBER(10)

    Forecast BOOLEAN

    Link VARCHAR2(500)

    Info

    Id NUMBER(10)

    Place id NUMBER(10)

    Emergency

    Location VARCHAR2(50)

    Info_id NUMBER(10)

    Place_id NUMBER(10)

    Contact info NUMBER(10)

    Type VARCHAR2(30)

  • 8/12/2019 Information design software

    71/108

    Page 70of 107

    BOARD

    Country VARCHAR2(30)

    Web link VARCHAR2(500)

    Renewal

    Request no NUMBER(10)

    Membership date DATE

    Start date DATE

    End date DATE

    Agency id NUMBER(10) (FK)

    Festival

    Name VARCHAR2(20)

    Info_id NUMBER(10)

    Place_id NUMBER(10)

    History VARCHAR2(500)

    Photo VARCHAR2(500)

    Start date DATE

    End date DATE

  • 8/12/2019 Information design software

    72/108

    Page 71of 107

    User

    Id NUMBER(10)

    Name VARCHAR2(30)

    Mail id VARCHAR2(30)

    Password VARCHAR2(30)

    Country VARCHAR2(30)

    Age NUMBER(3)

    Contact VARCHAR2(30)

    Updted info

    edited TEXT VARCHAR2(500)

    edited_id NUMBER(10)

    agency_id NUMBER(10)

  • 8/12/2019 Information design software

    73/108

    Page 72of 107

    Description

    Site name VARCHAR2(30)

    Address VARCHAR2(500)

    Rating NUMBER(2)

    Contact VARCHAR2(500)

    Service VARCHAR2(500)

    Guide

    Id NUMBER(10)

    Name VARCHAR2(30)

    Address VARCHAR2(30)

    Rating NUMBER(2)

    Service VARCHAR2(200)

    Contact VARCHAR2(30)

  • 8/12/2019 Information design software

    74/108

    Page 73of 107

    Agency

    Id NUMBER(10)

    Name VARCHAR2(30)

    Password VARCHAR2(30)Covering area VARCHAR2(30)

    Validity status BOOLEAN

    Web link VARCHAR2(500)

    Rating NUMBER(2)

    Contact VARCHAR2(30)

    Board country VARCHAR2(30) (FK)

    Promotion

    Adv no NUMBER(10)

    Offer VARCHAR2(500)

    Adv time DATE

    Agency id NUMBER(10) (FK)

  • 8/12/2019 Information design software

    75/108

    Page 74of 107

    Gallery

    Id NUMBER(10)

    Info id NUMBER(10)

    Title VARCHAR2(30)

    Uploading date DATE

    Description VARCHAR2(500)

    Photo VARCHAR2(500)

    User id NUMBER(10) (FK)

    Place name VARCHAR2(30)

    Gives opinion

    User id NUMBER(10)

    Place id NUMBER(10)

    Opinion VARCHAR2(500)

    Search

    User id NUMBER(10)

    Place id NUMBER(10)

  • 8/12/2019 Information design software

    76/108

    Page 75of 107

    View map

    User id NUMBER(10)

    Place id NUMBER(10)

    Manages

    User id NUMBER(10)

    Board COUNTRY VARCHAR2(30)

  • 8/12/2019 Information design software

    77/108

    Page 76of 107

    6.4TRIGGERS &PROCEDURE

    Trigger

    APPLY CHANGES

    AUTOMATED CHANGES

  • 8/12/2019 Information design software

    78/108

  • 8/12/2019 Information design software

    79/108

    Page 78of 107

    7.INPUT &OUTPUT DESIGN

    7.1INPUT &OUTPUT DESIGN

  • 8/12/2019 Information design software

    80/108

    Page 79of 107

    Anonymous user

  • 8/12/2019 Information design software

    81/108

    Page 80of 107

  • 8/12/2019 Information design software

    82/108

    Page 81of 107

    Member interface

  • 8/12/2019 Information design software

    83/108

    Page 82of 107

  • 8/12/2019 Information design software

    84/108

    Page 83of 107

  • 8/12/2019 Information design software

    85/108

    Page 84of 107

  • 8/12/2019 Information design software

    86/108

  • 8/12/2019 Information design software

    87/108

    Page 86of 107

  • 8/12/2019 Information design software

    88/108

    Page 87of 107

  • 8/12/2019 Information design software

    89/108

    Page 88of 107

  • 8/12/2019 Information design software

    90/108

    Page 89of 107

  • 8/12/2019 Information design software

    91/108

    Page 90of 107

    Agency interface

  • 8/12/2019 Information design software

    92/108

    Page 91of 107

  • 8/12/2019 Information design software

    93/108

    Page 92of 107

    Board interface

  • 8/12/2019 Information design software

    94/108

    Page 93of 107

  • 8/12/2019 Information design software

    95/108

  • 8/12/2019 Information design software

    96/108

    Page 95of 107

    8.2 Work schedule & project time analysis

    8.2.1 Activity timeline

    Tasks Task

    number

    Dependency Milestone Estimated

    working day

    Analyze the currentsystem

    T1 6

    Planning T2 T1 M1 10

    Discoveringproblems

    T3 T2 M2 4

    Identify business

    requirement

    T4 5

    Analyze systemrequirement

    T5 T2,T4 M4 6

    Design system

    architecture

    T6 T3 M3 10

    Interface design T7 T5 M5 8

    Database design T8 T5 M5 15

    Design applicationlogic

    T9 T6,T7,T8 M6 20

    Installing hardware T10 T5 M5 8Software

    development

    T11 T9,T10 M7 12

  • 8/12/2019 Information design software

    97/108

    Page 96of 107

    8.2.2 Activity network

    The blue line represents the activity network of the project.

  • 8/12/2019 Information design software

    98/108

    Page 97of 107

    8.2.3 Pert chart

  • 8/12/2019 Information design software

    99/108

    Page 98of 107

    8.3COST-BENEFIT ANALYSIS

    8.3.1 Cost analysis

    Preliminary Expenses

    Yearly Expenses

  • 8/12/2019 Information design software

    100/108

    Page 99of 107

    Revenue from registration

    Revenue from advertisement

  • 8/12/2019 Information design software

    101/108

    Page 100of 107

    Projected ash Flow

    8.3.2 Benefit analysis

    Tangible & intangible benefit

    Tangible benefit:

    1. Increased revenue2.Membership fee

    Intangible benefit:

    1.Highlighting the tourist spot2.Representing cultural & tradition3. Improvement in travel agency sector

  • 8/12/2019 Information design software

    102/108

    Page 101of 107

    8.4RISK ANALYSIS &MANAGEMENT (DURING IMPLEMENTATION)

    8.4.1 RISK IDENTIFICATION (During Implementation)

    There can be some risks involved with the project during the

    implementation and

    They are as follows:

    1. Technological risks:

    With the existing technological support,the progress of the project may

    be hampered

    regularly.For example,the server may not contain the whole website,or

    the database

    may not process as many transactions per second as expected.If the

    software components are

    reused from another project,there can be defects which will limit their

    functionality.

    2.Manpower risks:

    If the budget is not that high,enough skilled manpower cannot be

    recruited as required,which will lead the project to a

    schedule problem.

    3.Disciplinary risks involved with organisation:

    Change in the structure of the organisation can confuse peopleinvolved with it and that can lead to an ambiguous situation.

  • 8/12/2019 Information design software

    103/108

  • 8/12/2019 Information design software

    104/108

    Page 103of 107

    Risk Planning:

    Risk Strategy

    Organisational financialproblem

    Have to prepare a brief statement for seniormanagement showing the necessity of the project

    and how much hamper will be held due to reduction

    of budget

    Skilled staffs problem Convince them the impact of the project and giving

    them as much advantage as possible

    Staff illness Re organise teams and backup the works

    Defective components Replace potentially defective components

    Requirement changes Derive traceability info to assess requirement change

    impact,maximise info hiding in the designOrganisational

    restructuring

    Prepare a statement which states all the necessary

    information about the project

    Underestimated

    development time

    Investigate how to minimise the time as possible

    Database performance Investiagte all the probabilities to increase the

    performance of the database or buy a new one

  • 8/12/2019 Information design software

    105/108

  • 8/12/2019 Information design software

    106/108

    Page 105of 107

    Risk Analysis:

    Risk Probability Effects

    Sudden reduction in budget due to

    organisational problem

    low Catastrophic

    Skilled staffs leaving project because of

    financial issue

    moderate catastrophic

    Key staff ill at critical situation moderate serious

    Software malfunction at critical situation moderate catastrophic

    Sudden changes to requirement that

    require major design rework

    moderate serious

    Restruction of the organisation bringing in

    a different management

    high serious

    Database isn't capable of handling enough

    transactions

    high serious

    Underestimation of time analysis moderate serious

    Required training for technical staffs not

    available

    high tolerable

    Rate of defect repair in underestimated low tolerable

    Size of the software is underestimated high serious

  • 8/12/2019 Information design software

    107/108

    Page 106of 107

    Risk planning:

    Risk Strategy

    Staff handling problems Encouraging staffs to co operate and give them spaceat times

    Defective components Replace potentially defective components

    Requirement changes Derive traceability info to assess requirement change

    impact,maximise info hiding in the design

    Organisational

    restructuring

    Prepare a statement which states all the necessary

    information about the project

    Underestimated

    development time

    Investigate how to minimise the time as possible

    Lack of response from

    people

    Find all the ways of branding the project and the

    impact of it to the target group

  • 8/12/2019 Information design software

    108/108

    REFERENCES

    Diagram Designed by :

    Enterprise architecture

    GUI design studio professional


Recommended