Club Management System 1

Published on July 2016 | Categories: Documents | Downloads: 32 | Comments: 0 | Views: 175
of 71
Download PDF   Embed   Report

Comments

Content

CLUB MANAGEMENT SYSTEM
BUZY (Baroda United Zoroastrian Youth) is one of the prime organizations (Club) in the Heart of Vadodara City. They are offering various Club Activity in the city to their esteemed club members Today’s world is moving towards intense competition, where in the Hospitality Industry is not an exception. The Managers are entailed to work towards new innovation and attract more business and to provide excellent customer services. The shifting of such market transformation and the growth in the IT sector had aspired bringing in such a services as to fulfill the optimum customer satisfaction.

It include below mentioned levels :The CLUB MANAGEMENT SYSTEM for BUZY is such 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 Details The Club Management System is a utility of the Management Club to facilitate the basic services & facilities by the management.

Objectives
The primary objective of the Club Management System is to make more userfriendly system. Apart from this, the system entails more objectives with a view of following perspective. Functionality Objective: The system works best in its user-friendly environment at a level entailed to the user requirement. Organizational Objective: To organize the role of Club Management System through Systems in brings about association of the service thus offered. Time Management Objective: To give utmost importance to the duration of work to be done within a specified time limit. Personal objective: To assist employees in achieving their personal goals at least insofar as these goals enhance the individuals contribution to the organization. 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 can be sure to protect the data or abstract the data.

DATA FLOW DIAGRAM

1.1 Membership Type Process

2nd Lavel DFD
1.3 Membership Details Process

1.2 Personal Details Process

User/Employee 1.4 Sports Master Process User/Employee

1.5 Members Sports Process User/ Member User/ Member

1.6 Hall Master Process

1.7 Facility Master Process

User/Member 1.8 Facility Transaction Process

1.9 Event Master Process 1.10 Sub-Event Master Process

1.11 Master Event Process

Add Event Master

Request to Add

Add Record/ Process

Get Data From User

USER

Validate “Data

Conformation to User

Validate Name

Event Master Event Master

Save All Details Except Event Type ID

Is Valid Data

Save Process

ADD HALL PROCESS

Request to Add

Add Record/ Process

Get Data From User

USER

Validate “Data

Conformation to User

Validate Name

Hall Type Master

Hall Type Master

Save All Details Except Hall Type ID

Is Valid Data

Save Process

MODIFY MEMBERSHIP PROCESS

Request to Modify by Passing a Valid Membership Type ID

USER

Find Record /Process

Pass the Membership Type ID

Conformation to User

Membership Type Master

Membership Type Master

Requested Data Found

Get Data Process

Save Data

Get Data and Present it to Presentation Layer Request to Save Modify Data

Validate Data Validate the Modified Name

MODIFY PERSONAL PROCESS

Request to Modify by Passing a Valid Membership ID Find Record /Process Pass the Membership ID

USER

Conformation to User

Personal Master Personal Master

Requested Data Found

Get Data Process Save Data

Get Data and Present it to Presentation Layer Request to Save Modify Data

Validate Data

Validate the Modify Name

CREATE MEMBERSHIP PROCESS

Request to Add

Add Record/ Process

USER

Get Data From User

Validate “Data

Conformation to User

Validate Name

Membership Type Master

Membership Type Master

Save All Details Except Membership Type ID

Is Valid Data

Save Process

CREATE FACILITY PROCESS

Request to Add USER

Add Record/ Process

Get Data From User

Validate Data Conformation to User Validate Name

Facility Type Master

Facility Type Master

Save All Details Except Facility Type ID

Is Valid Data Save Process

MODIFY FACILITY PROCESS

Request to Modify by Passing a Valid Facility ID Find Record /Process Pass the Facility ID

USER

Conformation to User

Facility Master

Facility Master

Requested Data Found

Get Data Process

Save Data

Get Data and Present it to Presentation Layer Modify Data

Request to Save

Validate Data

Validate the Modified Name

MODIFY EVENT PROCESS

Request to Modify by Passing a Valid Event Type ID

USER

Find Record /Process

Pass the Event ID

Conformation to User

Event Master Event Type Master
Requested Data Found

Get Data Process

Save Data

Get Data and Present it to Presentation layer Request to Save Modify Data

Validate Data

Validate the Modify Name

MODIFY HALL PROCESS

Request to Modify by Passing a Valid Facility ID

USER

Find Record /Process

Pass the Hall ID

Conformation to User

Hall Master

Hall Master

Requested Data Found

Get Data Process

Save Data

Get data and Present it to Presentation Layer Modify Data

Request to Save

Validate Data

Validate the Modified Name

MODIFY SPORTS PROCESS

Request to Modify by Passing a Valid Sports ID

USER

Find Record /Process

Pass the Sports ID

Conformation to User

Sports Master

Sports Master

Requested Data Found

Get Data Process Save Data

Request to Save Validate Data Modify Data

Get Data and Present it to Presentation Layer

Validate the Modified Name

E R Diagram

ENTITY RELATIONSHIP (ER) DIAGRAM
Sports Name

Sports Name

ts Ty pe Spor

Equ ip Ava ment ilab le

Sports Name

Spor ts Ty pe

Date

Equ ip Ava ment ilab le

Even t Pric e

Tim e

Event

rge s

Eve nt

De s crip

Cha

tion

s Sport ID s ID Sport

Di

nts ou sc

Hall

Cha

s rge

Member Event

Get Sports Details

Hall Master

Hall Type

Hall
Ha ll I

Na m e

D

Member Event
To Date
t ID Even

Event Master

From Date

b Su t en Ev ID

Ev en t
t en Ev ID

Na

me

Sports Master

Get Sports Details

Sub Event Master

Get Event Details

Facility Transaction

Get Facility Details

Facility Master
o Ph ne ) (R

cil ity ID

Na m

Fa

e on Ph

y

) (M

ID

c is D

ci lit

e

Fa

ity

Fa cil

H l al Id

P ity cil Fa e ric

nt ou

Pin Cod

e

Membership ID
ship ID ember

Membership

Get Membership Details

Membership Personal Details

Stste

S ub M

City Na

me

te Da

e ID Typ ber Mem nt ou cc lA ina F
R

Ad d res s
ks ar em Ad dr

2

Membership ID

hip ers

Name

es s

Middle

M em be Typ rship e ID

Mem bers hip N ame

No. of Years

Special Price

t Discoun

Price

t Las

mb Me

Member Type Master

First Name

e Na m

1

Data Model

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 price incurred, number of years of membership, special price and discounts if any. Membership details: this would allow entering sub-membership id, member type id, final amount and remarks Sport master: this would allow add/modify assenting sport id. Name of the sport, type of the sport 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 charges and discount. Facility master: it would allow add/modify the details of facility id, name of the facility, the price availed for that facility and discount. Event master: it would add/modify the detail of event id, name of the event, the starting and the ending date of the event. Sub-event master: it would allow add/modify the detail of the sub-event id, would call the event id, 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.

1.Data Structure

MEMBERSHIP TYPE MASTER
FIELD NAME Member type id CONSTRAIN TS Primary key Not-null >=0

DATA TYPE Varchar Varchar Numeric

WIDTH 8 15 8

REMARKS Display the member id

Membership name
Price

Display the member name
Display the membership price Mention the no. of years of membership Life long years Special offer if any Mention discount

No. of years Membership type Special price Discount

Numeric

2

>=0

Varchar Numeric Numeric

10 8 2

>=0 >=0 >=0

PERSONAL DETAILS
FIELD NAME Membership id DATA TYPE Varchar WIDTH 8 CONSTRAINTS Primary key REMARK Display the membership id Mention the first name of the member Mention the middle the member Mention the last name of the member Display membership issued date Display the first address Display the second address Not-null Not-null Not-null Display the city name Display the state name Display the code name of the city Display the mobile no. the member Display the residence no. of member Display the e-mail id

First name
Middle name Last name Membership date Address 1 Address 2 City State Pin code Phone(m) Phone (r) E-mail id

Varchar
Varchar Varchar Date Time Varchar Varchar Varchar Varchar Numeric Numeric Numeric Varchar

15
15 15 9 100 100 20 20 08 15 15 20

Not-null
Not-null Not-null Not-null

Membership Detail

FIELD NAME

DATA TYPE

WIDTH

CONSTRAINTS

REMARK

Sub membership id
Membership id Member type id Final amount Remark

Varchar

8

Primary key

Display the sub member id Display the member id Display member type id Display the final amount Display remark

Varchar Varchar Numeric Varchar

8 10 10 100

Foreign key Foreign key >=0

Sports master

FIELD NAME DATA TYPE Sport id Sport name Sport type Equipment available Charges Varchar Varchar Varchar Logical Numeric

WIDTH 8 20 10 1 6

CONSTRAINTS Primary key Not Null Not Null Y/N >=0

REMARK Display the sport id Display the sport name Display type of sport Display equipment available Display charges for sport

Member sport

FIELD NAME
Sub membership id Sport id Annual amount Guest charges

DATA TYPE
Varchar Varchar Numeric Numeric

WIDTH
8 8 8 5

CONSTRAINTS REMARK
Foreign key Foreign key >=0 >=0 Display the sub member id Display the sport id Display the annual amount Display the guest charges

Hall master

FIELD NAME DATA TYPE Hall id Hall name Hall type Hall charges Discount Varchar Varchar Varchar Numeric Numeric

WIDTH 8 15 15 8 2

CONSTRAINTS Primary key Not-null Not-null >=0 >=0

REMARK Display the hall id Display the hall name Display type of hall Display the hall charges Display the discount of the hall

Facility master

FIELD NAME Facility id Facility name Facility price Discount

DATA TYPE Varchar Varchar Numeric Numeric

WIDTH 8 20 10 10

CONSTRAINTS Primary key Not-null >=0 >=0

REMARK Display the Facility id Display the Facility name

Display the facility price
Display the discount on facility

Hall facility transaction

FIELD NAME
Hall id

DATA TYPE
Varchar

WIDTH
8

CONSTRAINTS
foreign key

REMARK
Display the hall id

Facility id

Varchar

8

foreign key

Display the Facility id

Here Hall_Id & Facility_Id concatenated Primary Key

Event master

FIELD NAME
Event id Event name From date To date

DATA TYPE
Varchar Varchar Date time Date time

WIDTH
8 20 9 9

CONSTRAINTS
Primary key Not-null Not Null Not Null <= From date

REMARK
Display the event id Display the event name Display the starting date of the event Display the ending date of event

Sub-event master

FIELD NAME Sub-event id

DATA TYPE Varchar

WIDTH 20

CONSTRAINTS Primary key

REMARK Display the sub event id

Event id Event date
Event price Event time Description

Varchar Date time
Numeric Date time Varchar

20 9
10 9 100

Foreign key Not Null
Not-null Not Null

Display the event id Display the event date
Display the event price Display the event time Remarks if any

Member event

FIELD NAME

DATA TYPE

WIDTH 8 8 8 8

CONSTRAINTS Primary key Foreign key Foreign key >=0

REMARK Display the master event id Display the sub event master id Display the sub member date Display the price of the event Display the total no of guest Display the total guest price

Master-event id Varchar Sub Event master id Sub master id Price Varchar Varchar Numeric

Total guest
Total guest price

Numeric
Numeric

4
10

>=0
>=0

Process Logic

EVENT MASTER

Start

Yes Is Add

Increment Event ID & Generate New Blank Record

No

Input Event ID

Read All Relevant Details

Open Event Master File and Search for ID

Yes Is EOF=False? Yes

No

Input Event ID, Event Details

Checks for Validation

Store Event Details

Stop

HALL FACILITY TRANSACTION - MODIFY

Start

Input Hall ID

Open Hall Facility Transaction and Check fro ID

Is EOF=False?

No

Yes

Input All the Data

Validate the Data

Store the Data

Stop

MEMBER EVENT
Start

Yes Is Add

Increment Master Event ID & Generate New Blank Record

No

Input Master Event ID

Read All Relevant Details

Open Master Event File and Search for ID

Yes Is EOF=False? Yes

No

Input Master Event ID, Member Event Details

Checks for Validation

Store Master Event Details

Stop

MEMBER SPORTS - ADD

Start

Input Sub Membershi p ID

Open Sub Membership Master and Search for ID

Is EOF=False

Yes

Input Sports ID

No

Open Sports ID And Check for Record

Is EOF=False

Store The Result into Data Transaction

Stop

MEMBERSHIP DETAILS
Start

Yes Is Add

Increment Counter Process

No

Input SubMembership ID

Read All Relevant Details

Open Membership Details File and Search for ID

Is BOF = False ?

Yes Is EOF=False? Yes No

No

Input SubMember ID, Membership Details Checks Validation

Store Membership Details

Stop

PERSONAL DETAILS

Start

Yes Is Add

Increment Membership ID & Generate New Blank Record

No

Input Membership ID

Read All Relevant Details

Open Personal Details File and Search for ID

Yes Is EOF=False?

Input Member ID, Personal Details No

Store Personal Details

Stop

FACILITY MASTER

Start

Yes Is Add

Increment Facility ID and Generate Blank Record

No

Input Facility ID

Read All Relevant Details

Open Facility Master File and Search for ID

Yes Is EOF=False?

Input Facility ID, Facility Details No

Checks for Validation

Store Facility Details

Stop

HALL FACILITY TRANSACTION - MODIFY

Start

Input Hall ID

Open Hall Facility Transaction and Check fro ID

Is EOF=False?

No

Yes

Input All the Data

Validate the Data

Store the Data

Stop

HALL MASTER

Start

Yes Is Add

Increment Hall ID & Generate New Blank Record

No

Input Hall ID

Read All Relevant Details

Open Hall Master File and Search for ID

Yes Is EOF=False?

No

Input Hall ID, Hall Details

Checks for Validation

Store Hall Details

Stop

MEMBER SPORTS

Start

Yes Is Add

Increment Counter Process

No

Input Sub Event ID

Read All Relevant Details

Open Sub Event Master File and Search for ID

Is BOF = False ?

Yes Is EOF=False? Yes No

No

Input Sub Event ID, Event Details Checks Validation

Store Sub Event Details

Stop

MEMBER SPORTS - MODIFY

Start

Input Sub Membership ID

Open Sub Membership Transaction and Check for Record

Is EOF=False?

No

Yes

Input All the Data

Validate the Data

Store the Data

Stop

MEMBERSHIP TYPE MASTER PROCESS

Start

Yes Is Add

Increment Membership Type ID & Generate New Blank Record

No

Input Member Type ID

Read All Relevant Details

Open Membership Type Master File and Search for ID

Yes Is EOF=False?

No

Input Member Type ID, Member Name

Checks for Validation

Store Membership Details

Stop

SPORTS MASTER

Start

Yes Is Add

Increment Sports ID & Generate New Blank Record

No

Input Sports ID

Read All Relevant Details

Open Sports Master File and Search for ID

Yes Is EOF=False?

Input Sports ID, Sports Details No

Checks for Validation

Store Sports Details

Stop

Types of Output / Report Generation
As the output of this project, following types of report will be generated. Membership Type Report Member’s Details Report Member’s General Report Sport’s Type Report Facility Report Event Report Sub Event Report Member’s Event Report Member’s Sports Report And More Reports can add if Customer Required

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 with above mentioned constraints. Primary Keys: Primary keys are the KEY column, which makes then AutoIncremented field value if it’s Numeric or partially numeric. Alphabetic: All text fields that take inputs as Alphabetic will be validated, so that only alphabets are taken as input values. Numeric: All text fields that take Integers, as inputs will be validated so, that the only 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-mmyyyy” format and “hh: mm” respectively and will be consistent through out the system. Field Length: All text fields max length, are set according to the defined in to Databases fields, so that the characters does not exceed the max. Length. Duplication: Duplication checks for key field for the entire Database as well as Duplication of Employee in accessing record must not be allowed. Data Stores in the reference table / column is validated through a Visual Basic Component like Combo Box, List Views etc., which makes the Foreign Key Value consistent and sure to be present in the Parent table.

• Tools Language / Platform to be used • • • • • Front End Back End Report Tool Other Tools modeling) : : : : VB.Net SQL-Server 2000 Crystal Reports Microsoft VISIO (UML MS - Word.

Future scope of the project
Future Scope of Club Management System Management System:
In future we can recruit the Club Management System Member through Internet. This means we can get the members from any place. These worlds facilitate reluctant members to enroll through net in a sophisticated & user-friendly way. We could put together the Accounting System and HRMS with Club Management System so this will be a complete system. More over Inventory management could be accommodated along with existing one to connect with the inventory levels of the, this would allow smooth communication between the Purchase Department and the Inventory Department. The masses can also avail the On-Line registration facility and enroll themselves through easy access facility. We could add the modules of different social responsibility initiatives of the club. Sustainable energy projects can be integrated to our future scope for this project. Culture, arts and recreation as well as environment and conservation can be including enhancing this project. Flexibility can be provided to enhance the scope of the Club Management System.

Screen Shot
LOGIN FORM

MEMBERSHIP TYPE MASTER

PERSONAL DETAIL

MEMBERSHIP DETAIL

SPORTS MASTER

MEMBER SPORT

HALL MASTER

FACILITY MASTER

EVENT MASTER

SUB EVENT MASTER

MEMBER EVENT

HALL FACILITY TRANSACTION

REPORT GENERATION
1.EVENT REPORT

2.FACILITY REPORT

3.SPORT REPORT

4.HALL REPORT

5.MEMBERSHIP REPORT

SECURITY FORMS Login Form

ADD USER

DELETE USER

CHANGE PASSWORD

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close