Club Management System 1

download Club Management System 1

of 71

Transcript of Club Management System 1

  • 8/2/2019 Club Management System 1

    1/71

    CLUB MANAGEMENT SYSTEM

    BUZY (Baroda United Zoroastrian Youth) is one of the primeorganizations (Club) in the Heart of Vadodara City. They areoffering various Club Activity in the city to their esteemed clubmembers

    Todays world is moving towards intense competition, wherein the Hospitality Industry is not an exception. The Managersare entailed to work towards new innovation and attract morebusiness and to provide excellent customer services. Theshifting of such market transformation and the growth in the

    IT sector had aspired bringing in such a services as to fulfillthe optimum customer satisfaction.

  • 8/2/2019 Club Management System 1

    2/71

    It include below mentioned levels :-

    The CLUB MANAGEMENT SYSTEM for BUZY issuch an effort to understand the functioning of the

    Club Management in its best possible manner.Membership Details

    The Hall Description

    The Facility Description

    Sports Details

    Event Details

    Sub Event Details

    Member Event DetailsThe Club Management System is a utility of theManagement Club to facilitate the basic services &facilities by the management.

  • 8/2/2019 Club Management System 1

    3/71

    Objectives

    The primary objective of the Club Management System is to make more user-friendly system. Apart from this, the system entails more objectives with a viewof following perspective.

    Functionality Objective: The system works best in its user-friendly environmentat a level entailed to the user requirement.

    Organizational Objective: To organize the role of Club Management Systemthrough Systems in brings about association of the service thus offered.

    Time Management Objective: To give utmost importance to the duration ofwork to be done within a specified time limit.

    Personal objective: To assist employees in achieving their personal goals atleast insofar as these goals enhance the individuals contribution to theorganization.

    Objective of Accuracy: To deliver accurate and precise data with due care

    taken at the data level.Objective of Security: With the help of password and user rights facility one canbe sure to protect the data or abstract the data.

  • 8/2/2019 Club Management System 1

    4/71

    DATA FLOW DIAGRAM

  • 8/2/2019 Club Management System 1

    5/71

    1.1 Membership Type Process

    1.3 Membership Details Process

    1.5 Members Sports Process

    1.9 Event Master Process

    1.2 Personal Details Process

    1.4 Sports Master Process

    1.6 Hall Master Process

    1.7 Facility Master Process

    1.8 Facility Transaction Process

    1.10 Sub-Event Master Process

    User/Member

    User/Member

    User/Employee

    User/Employee

    User/Member

    1.11 Master Event Process

    2nd Lavel DFD

  • 8/2/2019 Club Management System 1

    6/71

    USER

    Event Master

    Event Master

    AddRecord/Process

    Request to Add

    Get DataFrom User

    ValidateData

    Validate Name

    Is ValidData

    SaveProcess

    Save All DetailsExcept Event

    Type ID

    Conformationto User

    Add Event Master

  • 8/2/2019 Club Management System 1

    7/71

    USER

    Hall TypeMaster

    Hall TypeMaster

    AddRecord/Process

    Get DataFrom User

    ValidateData

    Validate Name

    Is ValidData

    SaveProcess

    Save All DetailsExcept Hall

    Type ID

    Conformationto User

    ADD HALL PROCESS

    Request to Add

  • 8/2/2019 Club Management System 1

    8/71

    USER

    MembershipType MasterMembership

    Type Master

    FindRecord

    /Process

    Request to Modifyby Passing a Valid

    Membership Type ID

    Pass the Membership

    Type ID

    SaveData

    Conformationto User

    MODIFY MEMBERSHIP PROCESS

    Get DataProcess

    RequestedData Found

    ModifyDataValidate

    Data

    Get Data andPresent it to

    Presentation Layer

    Validate theModified Name

    Requestto Save

  • 8/2/2019 Club Management System 1

    9/71

    USER

    Personal

    Master

    PersonalMaster

    FindRecord

    /Process

    Request to Modifyby Passing a Valid

    Membership ID

    Pass the Membership

    ID

    SaveData

    Conformationto User

    MODIFY PERSONAL PROCESS

    Get Data

    Process

    RequestedData Found

    ModifyDataValidate

    Data

    Get Data andPresent it to

    Presentation Layer

    Validate theModify Name

    Request toSave

  • 8/2/2019 Club Management System 1

    10/71

    USER

    MembershipType Master

    MembershipType Master

    AddRecord/

    Process Get DataFrom User

    Validate

    Data

    Validate Name

    Is ValidData

    SaveProcess

    Save All DetailsExcept Membership

    Type ID

    Conformationto User

    CREATE MEMBERSHIP PROCESS

    Request to Add

  • 8/2/2019 Club Management System 1

    11/71

    USER

    Facility

    TypeMaster

    FacilityType

    Master

    AddRecord/

    Process

    Request to Add

    Get DataFrom User

    ValidateData

    Validate Name

    Is Valid

    DataSave

    Process

    Save All Details

    Except FacilityType ID

    Conformationto User

    CREATE FACILITY PROCESS

  • 8/2/2019 Club Management System 1

    12/71

    USER

    FacilityMasterFacility

    Master

    FindRecord

    /Process

    Request to Modifyby Passing a Valid

    Facility ID

    Pass theFacility

    ID

    SaveData

    Conformationto User

    MODIFY FACILITY PROCESS

    Get DataProcess

    RequestedData Found

    ModifyDataValidate

    Data

    Get Data andPresent it to

    Presentation Layer

    Validate theModified Name

    Requestto Save

  • 8/2/2019 Club Management System 1

    13/71

    USER

    EventMaster

    Event Type

    Master

    Find

    Record/Process

    Request to Modifyby Passing a Valid

    Event Type ID

    Pass the Event

    ID

    SaveData

    Conformationto User

    MODIFY EVENT PROCESS

    Get DataProcess

    RequestedData Found

    ModifyDataValidate

    Data

    Get Data andPresent it to

    Presentation layer

    Validate theModify Name

    Requestto Save

  • 8/2/2019 Club Management System 1

    14/71

    USER

    HallMasterHall

    Master

    FindRecord

    /Process

    Pass the HallID

    SaveData

    Conformationto User

    MODIFY HALL PROCESS

    Get DataProcess

    RequestedData Found

    ModifyDataValidate

    Data

    Get data andPresent it to

    Presentation Layer

    Validate theModified Name

    Requestto Save

    Request to Modifyby Passing a Valid

    Facility ID

  • 8/2/2019 Club Management System 1

    15/71

    USER

    SportsMasterSports

    Master

    Find

    Record/Process Pass the Sports

    ID

    SaveData

    Conformationto User

    MODIFY SPORTS PROCESS

    Get DataProcess

    RequestedData Found

    ModifyData

    ValidateData

    Get Data andPresent it to

    Presentation Layer

    Validate theModified Name

    Requestto Save

    Request to Modifyby Passing a Valid

    Sports ID

  • 8/2/2019 Club Management System 1

    16/71

    E R Diagram

  • 8/2/2019 Club Management System 1

    17/71

  • 8/2/2019 Club Management System 1

    18/71

    Data Model

  • 8/2/2019 Club Management System 1

    19/71

  • 8/2/2019 Club Management System 1

    20/71

    A Complete Structure of the Program

    Number of Modules

    MODULES / FORMS

    Personal details: it will allow adding /modifying personal details like first, middle and last name,address, phone number etc.

    Membership type: it will allow adding /modifying member type id, membership name the priceincurred, number of years of membership, special price and discounts if any.

    Membership details: this would allow entering sub-membership id, member type id, final amountand remarks

    Sport master: this would allow add/modify assenting sport id. Name of the sport, type of thesport i.e. it is indoor or out door, any equipments available.

    Hall master: it will allow add/modify hall id., name of the hall and the type of hall, its chargesand discount.

    Facility master: it would allow add/modify the details of facility id, name of the facility, the priceavailed for that facility and discount.

    Event master: it would add/modify the detail of event id, name of the event, the starting and theending date of the event.

    Sub-event master: it would allow add/modify the detail of the sub-event id, would call the eventid, the date of the event, the price insert of the event, the time of the event and description.

    Member event: it would allow add/modify the details of the event id, would called the event id,the date of the event, the price inserted of the event, the time of the event and the description.

    Member sports detail: it would allow inputting the sub-membership and sport details and relation

    them.

  • 8/2/2019 Club Management System 1

    21/71

    1.Data Structure

    MEMBERSHIP TYPE MASTER

    FIELD

    NAMEDATA TYPE WIDTH

    CONSTRAIN

    TSREMARKS

    Member

    type idVarchar 8 Primary key

    Display the

    member id

    Membership

    nameVarchar 15 Not-null

    Display the

    member name

    Price Numeric 8 >=0Display the

    membership price

    No. of years Numeric 2 >=0

    Mention the no. of

    years of

    membershipMembership

    typeVarchar 10 >=0 Life long years

    Special

    priceNumeric 8 >=0 Special offer if any

    Discount Numeric 2 >=0 Mention discount

    PERSONAL DETAILS

  • 8/2/2019 Club Management System 1

    22/71

    PERSONAL DETAILSFIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Membership id Varchar 8 Primary key Display the membership id

    First name Varchar 15 Not-nullMention the first name of the

    member

    Middle name Varchar 15 Not-nullMention the middle the

    member

    Last name Varchar 15 Not-nullMention the last name of the

    member

    Membership date Date Time 9 Not-nullDisplay membership issued

    date

    Address 1 Varchar 100 Display the first address

    Address 2 Varchar 100 Display the second address

    City Varchar 20 Not-null Display the city name

    State Varchar 20 Not-null Display the state name

    Pin code Numeric 08 Not-nullDisplay the code name of the

    city

    Phone(m) Numeric 15Display the mobile no. the

    member

    Phone (r) Numeric 15Display the residence no. of

    memberE-mail id Varchar 20 Dis la the e-mail id

  • 8/2/2019 Club Management System 1

    23/71

    Membership Detail

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Sub

    membership

    id

    Varchar 8 Primary keyDisplay the sub

    member id

    Membership

    idVarchar 8 Foreign key

    Display the member

    id

    Member type

    idVarchar 10 Foreign key

    Display member type

    id

    Final amount Numeric 10 >=0Display the final

    amount

    Remark Varchar 100 Display remark

  • 8/2/2019 Club Management System 1

    24/71

    Sports master

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Sport id Varchar 8 Primary key Display the sport id

    Sport name Varchar 20 Not NullDisplay the sport

    name

    Sport type Varchar 10 Not Null Display type of sport

    Equipment

    availableLogical 1 Y/N

    Display equipment

    available

    Charges Numeric 6 >=0Display charges for

    sport

  • 8/2/2019 Club Management System 1

    25/71

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Sub membership

    idVarchar 8 Foreign key

    Display the sub member

    id

    Sport id Varchar 8 Foreign key Display the sport id

    Annual amount Numeric 8 >=0Display the annual

    amount

    Guest charges Numeric 5 >=0 Display the guest charges

    Member sport

  • 8/2/2019 Club Management System 1

    26/71

    Hall master

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Hall id Varchar 8 Primary key Display the hall id

    Hall name Varchar 15 Not-null Display the hall name

    Hall type Varchar 15 Not-null Display type of hall

    Hall charges Numeric 8 >=0Display the hall

    charges

    Discount Numeric 2 >=0Display the discountof the hall

  • 8/2/2019 Club Management System 1

    27/71

    Facility master

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Facility id Varchar 8 Primary key Display the Facility id

    Facility name Varchar 20 Not-nullDisplay the Facility

    name

    Facility price Numeric 10 >=0Display the facility

    price

    Discount Numeric 10 >=0Display the discount

    on facility

  • 8/2/2019 Club Management System 1

    28/71

    Hall facility transaction

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Hall id Varchar 8 foreign key Display the hall id

    Facility id Varchar 8 foreign key Display the Facility id

    Here Hall_Id & Facility_Id concatenated Primary Key

  • 8/2/2019 Club Management System 1

    29/71

    Event master

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Event id Varchar 8 Primary key Display the event id

    Event name Varchar 20 Not-null Display the event name

    From date Date time 9 Not NullDisplay the starting

    date of the event

    To date Date time 9 Not Null

  • 8/2/2019 Club Management System 1

    30/71

    Sub-event master

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Sub-event id Varchar 20 Primary key Display the sub event id

    Event id Varchar 20 Foreign key Display the event id

    Event date Date time 9 Not Null Display the event date

    Event price Numeric 10 Not-null Display the event price

    Event time Date time 9 Not Null Display the event time

    Description Varchar 100 Remarks if any

  • 8/2/2019 Club Management System 1

    31/71

    Member event

    FIELD NAME DATA TYPE WIDTH CONSTRAINTS REMARK

    Master-event id Varchar 8 Primary keyDisplay the master

    event id

    Sub Eventmaster id

    Varchar 8 Foreign key Display the subevent master id

    Sub master id Varchar 8 Foreign keyDisplay the sub

    member date

    Price Numeric 8 >=0Display the price of

    the event

    Total guest Numeric 4 >=0Display the total no

    of guest

    Total guest

    priceNumeric 10 >=0

    Display the total

    guest price

  • 8/2/2019 Club Management System 1

    32/71

    Process Logic

  • 8/2/2019 Club Management System 1

    33/71

    EVENT MASTER

    Start

    Stop

    Is Add

    Input EventID

    Open EventMaster File and

    Search for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementEvent ID &Generate

    New BlankRecord

    InputEvent ID,

    EventDetails

    Store EventDetails

    Yes

    No

    Yes

    No

    Yes

    Checks forValidation

  • 8/2/2019 Club Management System 1

    34/71

    HALL FACILITY TRANSACTION- MODIFY

    Start

    Stop

    Input HallID

    Open Hall FacilityTransaction and

    Check fro ID

    Yes

    No

    Store theData

    Is EOF=False?

    Input All the Data

    Validate the Data

  • 8/2/2019 Club Management System 1

    35/71

    MEMBER EVENT

    Start

    Stop

    Is Add

    Input MasterEvent ID

    Open MasterEvent File and

    Search for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementMaster Event ID& Generate New

    Blank Record

    InputMaster

    Event ID,Member

    Event Details

    Store MasterEvent Details

    Yes

    No

    Yes

    No

    Yes

    Checks for

    Validation

  • 8/2/2019 Club Management System 1

    36/71

    MEMBER SPORTS - ADD

    Start

    Stop

    Input Sub

    Membership ID

    Open SubMembershipMaster and

    Search for ID

    Yes

    No

    Is EOF=False

    InputSports ID

    Open Sports IDAnd Check for

    Record

    Is EOF=False

    Store TheResult into

    DataTransaction

    MEMBERSHIPDETAILS

  • 8/2/2019 Club Management System 1

    37/71

    MEMBERSHIP DETAILS

    Start

    Stop

    Is Add

    Input Sub-Membership

    ID

    Open MembershipDetails File andSearch for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementCounterProcess

    Is BOF= False ?

    InputSub-

    Member ID,Membership

    Details

    StoreMembership

    Details

    Yes

    No

    Yes

    No

    Yes No

    ChecksValidation

  • 8/2/2019 Club Management System 1

    38/71

    PERSONAL DETAILS

    Start

    Stop

    Is Add

    InputMembership

    ID

    Open PersonalDetails File and

    Search for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementMembership ID& GenerateNew Blank

    Record

    InputMember ID,

    PersonalDetails

    Store Personal

    Details

    Yes

    No

    Yes

    No

  • 8/2/2019 Club Management System 1

    39/71

  • 8/2/2019 Club Management System 1

    40/71

    FACILITY MASTER

    Start

    Stop

    Is Add

    Input FacilityID

    Open FacilityMaster File andSearch for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementFacility ID

    and Generate

    Blank Record

    InputFacility ID,

    FacilityDetails

    Store FacilityDetails

    Yes

    No

    Yes

    No

    Checks for

    Validation

  • 8/2/2019 Club Management System 1

    41/71

    HALL FACILITYTRANSACTION - MODIFY

    Start

    Stop

    Input Hall

    ID

    Open Hall FacilityTransaction and

    Check fro ID

    Yes

    No

    Store theData

    Is EOF=False?

    Input All the Data

    Validate the Data

  • 8/2/2019 Club Management System 1

    42/71

    HALL MASTER

    Start

    Stop

    Is Add

    Input Hall ID

    Open Hall MasterFile and Search for

    ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementHall ID &

    GenerateNew Blank

    Record

    InputHall ID, Hall

    Details

    Store HallDetails

    Yes

    No

    Yes

    No

    Checks forValidation

    MEMBER SPORTS

  • 8/2/2019 Club Management System 1

    43/71

    Start

    Stop

    Is Add

    Input SubEvent ID

    Open Sub EventMaster File andSearch for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementCounterProcess

    Is BOF= False ?

    InputSub EventID, EventDetails

    Store SubEvent Details

    Yes

    No

    Yes

    No

    Yes No

    ChecksValidation

  • 8/2/2019 Club Management System 1

    44/71

    MEMBER SPORTS - MODIFY

    Start

    Stop

    Input Sub

    MembershipID

    Open SubMembership

    Transaction andCheck for Record

    Yes

    No

    Store theData

    Is EOF=False?

    Input All the Data

    Validate the Data

    MEMBERSHIP TYPE

  • 8/2/2019 Club Management System 1

    45/71

    MASTER PROCESS

    Start

    Stop

    Is Add

    InputMemberType ID

    Open MembershipType Master File

    and Search for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementMembership

    Type ID &Generate NewBlank Record

    InputMemberType ID,MemberName

    StoreMembership

    Details

    Yes

    No

    Yes

    No

    Checks forValidation

    SPORTS MASTER

  • 8/2/2019 Club Management System 1

    46/71

    Start

    Stop

    Is Add

    Input SportsID

    Open SportsMaster File and

    Search for ID

    Is EOF=False?

    Read AllRelevant Details

    IncrementSports ID &Generate

    New Blank

    Record

    InputSports ID,

    SportsDetails

    Store SportsDetails

    Yes

    No

    Yes

    No

    Checks forValidation

    T f O t t / R t

  • 8/2/2019 Club Management System 1

    47/71

    Types of Output / Report

    GenerationAs the output of this project, following types of report will begenerated.

    Membership Type Report

    Members Details Report

    Members General ReportSports Type Report

    Facility Report

    Event Report

    Sub Event Report

    Members Event ReportMembers Sports Report

    And More Reports can add if Customer Required

  • 8/2/2019 Club Management System 1

    48/71

    Validation Check

    Case: Upper case/Lower case auto checking in application itself contained.

    Not Null: All fields that are mapped to Primary key / Foreign Key / NOT NULL ,will be validate so that the data is not stores as NULL in the required fields withabove mentioned constraints.

    Primary Keys: Primary keys are the KEY column, which makes then Auto-Incremented field value if its Numeric or partially numeric.

    Alphabetic: All text fields that take inputs as Alphabetic will be validated, so thatonly alphabets are taken as input values.

    Numeric: All text fields that take Integers, as inputs will be validated so, that theonly numerals are allowed.

    Decimal Places: More than two decimal place is not allowed.

    Date Time:All Date field values and Time field values are stores as dd-mm-yyyy format and hh: mm respectively and will be consistent through out thesystem.

    Field Length: All text fields max length, are set according to the defined in to

    Databases fields, so that the characters does not exceed themax. Length.

    Duplication: Duplication checks for key field for the entire Database as well asDuplication of Employee in accessing record must not be allowed.

    Data Stores in the reference table / column is validated through a Visual BasicComponent like Combo Box, List Views etc., which makes the Foreign Key Valueconsistent and sure to be present in the Parent table.

  • 8/2/2019 Club Management System 1

    49/71

    Tools Language / Platform to be used

    Front End : VB.Net

    Back End : SQL-Server 2000 Report Tool : Crystal Reports

    Other Tools : Microsoft VISIO (UML

    modeling) MS - Word.

  • 8/2/2019 Club Management System 1

    50/71

    Future scope of the project

    Future Scope of Club Management System ManagementSystem:In future we can recruit the Club Management System Member throughInternet. This means we can get the members from any place. Theseworlds facilitate reluctant members to enroll through net in asophisticated & user-friendly way. We could put together the AccountingSystem and HRMS with Club Management System so this will be a

    complete system. More over Inventory management could beaccommodated along with existing one to connect with the inventorylevels of the, this would allow smooth communication between thePurchase Department and the Inventory Department. The masses canalso avail the On-Line registration facility and enroll themselves through

    easy access facility. We could add the modules of different socialresponsibility initiatives of the club. Sustainable energy projects can beintegrated to our future scope for this project. Culture, arts andrecreation as well as environment and conservation can be includingenhancing this project. Flexibility can be provided to enhance the scopeof the Club Management System.

  • 8/2/2019 Club Management System 1

    51/71

    Screen Shot

    LOGIN FORM

  • 8/2/2019 Club Management System 1

    52/71

    MEMBERSHIP TYPE MASTER

  • 8/2/2019 Club Management System 1

    53/71

    PERSONAL DETAIL

  • 8/2/2019 Club Management System 1

    54/71

    MEMBERSHIP DETAIL

  • 8/2/2019 Club Management System 1

    55/71

    SPORTS MASTER

  • 8/2/2019 Club Management System 1

    56/71

    MEMBER SPORT

  • 8/2/2019 Club Management System 1

    57/71

    HALL MASTER

  • 8/2/2019 Club Management System 1

    58/71

    FACILITY MASTER

  • 8/2/2019 Club Management System 1

    59/71

    EVENT MASTER

  • 8/2/2019 Club Management System 1

    60/71

    SUB EVENT MASTER

  • 8/2/2019 Club Management System 1

    61/71

    MEMBER EVENT

  • 8/2/2019 Club Management System 1

    62/71

    HALL FACILITY TRANSACTION

    REPORT GENERATION

  • 8/2/2019 Club Management System 1

    63/71

    REPORT GENERATION1.EVENT REPORT

  • 8/2/2019 Club Management System 1

    64/71

    2.FACILITY REPORT

  • 8/2/2019 Club Management System 1

    65/71

    3.SPORT REPORT

  • 8/2/2019 Club Management System 1

    66/71

    4.HALL REPORT

  • 8/2/2019 Club Management System 1

    67/71

    5.MEMBERSHIP REPORT

    SECURITY FORMS

  • 8/2/2019 Club Management System 1

    68/71

    SECURITY FORMSLogin Form

  • 8/2/2019 Club Management System 1

    69/71

    ADD USER

  • 8/2/2019 Club Management System 1

    70/71

    DELETE USER

  • 8/2/2019 Club Management System 1

    71/71

    CHANGE PASSWORD