A Project Report On Health Club Mgmt.
A Project Report On Health Club Mgmt.
SUBMITTED BY:
We avail this opportunity to offer our sincere thanks and deep sense of
gratitude to our project coordinator & guide Prof. Niloy Bhattacharya,
Department of Computer Science & Engineering, B.I.T. Mesra (Patna
Campus). His constant inspiration and dynamic guidance has helped us a
lot to complete and materialize our project work.
We would also like to sincerely thank our Director Dr. K.K. Srivastava
who helped us by providing us a platform to pursue our project.
Lastly, we would like to thank all our friends and peers for their
suggestions and kind help.
1.0Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, acronyms, and abbreviations
1.4 References
1.5 Overview
2.0 Overall description
2.1 Product perspective
2.2 Product functions
2.3 User characteristics
2.4 Constraints
2.5 Assumptions and dependencies
3.0 Specific requirements
3.1 External interface requirements
3.1.1 User interfaces
3.1.2 Hardware interfaces
3.1.3 Software interfaces
3.1.4 Communications interfaces
3.2 Functional requirements
3.3 Non- Functional requirements
3.4 Software system attributes
4.0 High Level Design Overview
4.1 Application overview
4.2 Operational Concepts and Scenario
5.0 Detailed Design
5.1 Sequence Diagram
5.2 Class Diagram
5.3 Use Case Diagram
5.4 Activity Diagram
5.5 Database Diagram
6.0 Assumptions
6.1 Error Handling Strategy
Introduction:
We have decided to investigate the use of a Health Club
Management System. This system would be used by members
who may be customers and administrators of the club to check
all the events, availability of the facilities, and by the
administrators to update the databases.
The purpose of this document is to analyze and elaborate on the
high-level needs and features of the Health Club Management
System. It focuses on the capabilities and facilities provided by
the software. The details of what all are the needs of the Health
Club Management System and if it fulfils these needs are
detailed in the use-case and supplementary Specifications.
Purpose:
Hardware interfaces:
Server Side:
C lient side:
Communications interfaces :
Broadband Internet
Functional Requirements
Based upon the kind of user, it classifies the functionalities into two
broad sections -Member Functionalities and Administrative
Functionalities.
User Functionalities:
It underlines the accessing authorities of a Member .As shown in the
class and use case diagram. The operation executable by any member is
1. Login
2. View profile
Administrator Functionalities:
It specifies the accessing authorities of the administrator. As
demonstrated by the class diagram and use case diagram .The various
operations executable
1. Login
6. Generate Dues.
1. Member login
b. Profile displayed.
b. Details displayed.
4. Administrator login
b. Data entered.
c. Record added.
d. Record modified.
c. Record deleted.
9. Generate Dues
c. Amount generated.
c. Details displayed.
Activity diagram are similar to the procedural flow charts .the main
difference is that activity diagrams support description of parallel
activities and synchronization aspects involved in different
activities.
Detailed Design
It includes various designs which represent the relationship, interaction
and methodology of various operations involved. The designs are
a. Sequence Diagram
c. Class Diagram
d. Activity Diagram
Module description
+admin id
+admin password
+admin email id
+admin ph no.
+login()
+search healthclub centers()
+view health club info()
+view FAQ()
+log out() user_plan
+reminding password()
+view user info() +membership_type_details
+update user info() +annual_subscription
performs to: +monthly_subscription
performs to: +terms and conditions
+fair
+update_user_plan_info()
performs to: +remove_user_plan_info()
+performs to:
database
+connection
registration info
club_details
+check_connection()
+performs to: card_validation +member_details
+club_name +start_connection()
performs to: +card_issue
+club_phone +end_connection() performs to: +card_no +card_validation
+other_club_details +database_update() +card_issue_date +membership_type_plan
+address_details +card_validation_date +payment
+membership_type_details +club_details
+update_club_info()
+remove_club_info() +member_id_issue
+update_club_info()
+remove_club_info()
Class Diagram
System
signup
<<include>>
<<include>>
login
<<include>>
view profile
<<include>>
<<include>>
view healthclub info
<<include>>
user
<<include>>
change password
<<include>>
check validation
view FAQ
paymenat
logout
<<include>>
admin
update validation <<include>>
login by admin
<<include>>
1 : login()
2 : match()
3 : update/view user info()
4
register user boundary register user control user register user record user record
1 : register()
2 : check duplicate()
3 : match()
8 : register() 9 : create()
7 : display user info()
Sequence Diagram
registration section Account Section card issue section registration validity section visiting section last section
sign up
receive fee
card issued
login
visit date
Activity Diagram
email
id phone
mem_type
[club] [members]
visit
date
issued
[card]
Database Diagram
Assumptions