SlideShare a Scribd company logo
1 of 42
PROJECT SUPERVISOR- DR. VINOD KUMAR JAIN
SUBMITTED BY-
2014139 Richa Sharma
2014168 Shreya Pareek
2014197 Vaishali Kushwaha
2014114 Nimish Maravi
INDIAN INSTITUTE OF INFORMATION
TECHNOLOGY DESIGN AND MANUFACTURING
JABALPUR
ACKNOWLEDGEMENT
We are highly thankful to our project supervisor Dr. Vinod
Kumar Jain for guiding us so well on every step without
which, such a project would not have been possible.
We would also like to thank our college’s gymkhana for
motivating us.
Finally, we would thank our friends for bearing with us
late nights.
OBJECTIVE
Objective of the project is to bring about a
relationship among the students registered in
Gymkhana and the clubs associated with it.
Main Functions
 The idea behind the project is to develop a management system
of gymkhana website which stores the information about all the
gymkhana members and the clubs associated along with the
information about fests organized, events conducted, gymkhana
stock and the structure of student body all under same roof.
Main Functions
 The objective is also to ensure that students of all the
clubs are well informed in advance about the activities of
all the clubs including the clubs which they are not a part
of, which in turn will help all the clubs to avoid clashes.
 Easy accessibility.
 A STEP TOWARDS DIGITAL INDIA.
Assumptions
 Students’ names need not be unique.
 Each student has a unique email id.
 Each student has a single and unique phone number.
 Each club has at least one member.
 Each club can possess single Coordinator, Co-
coordinator and Council member.
 A student can opt for any number of clubs including
none.
 Stock belongs to gymkhana.
 Events conducted by clubs are unique.
 A person can hold only one position in clubs.
 A club can to go for only one trip per year.
Normalization
 Students(student_name,
roll_no,
email_id,
password,
course,
branch,
gender,
DOB,
batch,
post,
hall_of_residence,
phone_no.,
club_name,
type,
co-ordinator,
co-coordinator,
total_members,
budget,
council member)
 PRIMARY KEY(roll_no, club_name)
 Since student_name does not have atomic domain
so it is not in First Normal Form.
Conversion in 1NF
Student_name
First_name Last_name
Now the domain will be atomic.
Conversion in 2NF
PRIMARY KEY (roll_no., club_name) for students entity set and
there exists a functional dependencies such as
roll_no.  email_id
club_name  coordinator
Which implies it is not in 2NF.
DECOMPOSITION
 Students(student_name, roll_no, email_id, password,
course, branch, gender, DOB, batch, post,
hall_of_residence, phone_no.)
 Clubs(club_name , type, co-ordinator , co-coordinator,
total_members, budget, council member)
Then the entity sets are in second normal form.
Schemas after decomposition
Students (roll_no., first_name , last_name , email_id, password, course, branch, gender, DOB, post
, address , phone_no , batch )
Clubs(club_name, type, coordinator, co-coordinator, council_member, total members, budget)
Fests(fest_name, consellors, fest_budget, type, level, duration, year)
Senator( field_associated , post)
Trips(place, year, achievements, budget, number)
Events( event_name , coordinator, date, venue, participants)
Stock(item, quantity, price, type)
Schemas continued…
Member_of(roll_no., club_name)
Part of (club_name , fest_name)
Wentto(club_name , place)*
Has_a(club_name , item)*
Conducts(club_name , event_name)
(* Represents weak-strong relationship sets.)
KEYS
Students
 Primary Keys- {roll_no}
 Candidate Keys- {roll_no}, {email_id}
 Any attribute in union with candidate keys will form
the super keys.
KEYS
Senator
 Primary Key-{roll_no}
 Candidate Key-{roll_no}
 Any attribute in union with candidate key will form the
super keys.
KEYS
Clubs
 Primary Key- {club_name}
 Candidate Keys- {club_name}, {coordinator}, {co-
coordinator}, {council _member}
 Any attribute in union with candidate keys will form
the super keys.
KEYS
Fests
 Primary Key-{fest_name}
 Candidate Key-{fest_name}
 Any attribute in union with candidate key will form the
super keys.
KEYS
Trips
 Primary Key-{club_name , year }
 Discriminator-{year}
 Candidate Key- {club_name , year }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Events
 Primary Key-{event_name}
 Candidate Keys-{event_name}
 Any attribute in union with candidate key will form the
super keys.
KEYS
Stock
 Primary Key-{club_name , item}
 Discriminator-{item}
 Candidate Key- {club_name , item }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Member_of
 Primary Key-{ roll_no, club_name}
 Candidate Keys-{ roll_no , club_name}
 Foreign Keys-{roll_no }, { club_name }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Conducts
 Primary Key-{club_name , event_name }
 Candidate Keys- {club_name , event_name }
 Foreign Keys- {club_name }, { event_name }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Organizes
 Primary Keys-{club_name , fest_name}
 Candidate Keys-{club_name , fest_name }
 Foreign Keys-{club_name }, {fest_name }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Went_to
 Primary Keys-{club_name , year}
 Candidate Keys-{club_name , year}
 Foreign Keys-{club_name }
 Any attribute in union with candidate key will form the
super keys.
KEYS
Has_a
 Primary Keys-{club_name , item}
 Candidate Keys-{club_name , item }
 Foreign Keys-{club_name }
 Any attribute in union with candidate key will form the
super keys.
NORMALIZATION AND FUNCTIONAL
DEPENDENCIES
In all the entity sets and relationship sets in the
database, functional dependencies that hold are of
the form
XA
Where X is a super key.
So, all the entity sets and relationship sets in the
database are in Boyce Codd Normal Form.
Entity Sets
Students (roll_no., first_name , last_name , email_id, password, course, branch, gender, DOB, post
, address , phone_no , batch )
Clubs(club_name, type, coordinator, co-coordinator, council_member, total members, budget)
Fests(fest_name, consellors, fest_budget, type, level, duration, year)
Senator( field_associated , post)
Trips(place, year, achievements, budget, number)
Events( event_name , coordinator, date, venue, participants)
Stock(item, quantity, price, type)
Relationship sets
Member_of(roll_no., club_name)
Part of (club_name , fest_name)
Wentto(club_name , place)*
Has_a(club_name , item)*
Conducts(club_name , event_name)
(* Represents weak-strong relationship sets.)
STUDENT TABLE
Attributes Description
Roll_no Integer values,PRIMARY KEY,cannot have NULL
values
Fname Varchar(30),cannot have NULL values
Lname Varchar(30),cannot have NULL values
Email_id Carchar(40),CANDIDATE KEY,cannot have NULL
values
Password Password,cannot have NULL values
Hall of residence Varchar(30),can have Null value
Post Varchar(20),can have NULL value
DOB Date,cannot have NULL values
Gender Char(1),cannot have NULL values
Branch Char(10),cannot have NULL values
CLUB TABLE
Attributes Description
Name Varchar(40),PRIMARY KEY,cannot have NULL
values
Type Varchar(20),cannot have NULL Values
Coordinator INTEGER,CANDIDATE KEY,cannot have NULL
values
Co-coordinator INTEGER,CANDIDATE KEY,cannot have NULL
values
Council member INTEGER,CANDIDATE KEY,cannot have NULL
values
FEST TABLE
Attributes Descriptioon
Fest_name Varchar(40),PRIMARY KEY,cannot have NULL values.
Budget Integer,cannot have NULL values
Type Varchar(30),cannot have NULL values
Level Varchar(30),cannot have NULL values
Duration Varchar(20),cannot have NULL values
STOCK TABLE
Attributes Description
Item Varchar(20),DISCRIMINATOR,cannot have NULL
values
Quantity Varchar(10),cannot have NULL values
cost Integer,can have NULL values
Type(consumable/non-
consumable)
Varchar(20),cannot have NULL values
EVENT TABLE
Attributes Description
Event_name Varchar(20),PRIMARY KEY,cannot have NULL values
Coordinator Integer,cannot have NULL values
Month Varchar(20),cannot havreNULL values
Venue Varchar(10),cannot have NULL values
No_participants Integer,can have NULL values
TRIP TABLE
Attributes Description
Year integer.,DISCRIMINATOR,cannot have NULL values
Place Varchar(20),cannot havr NULL values
Achievements Varchar(50),can have NULL values
Budget Integer,cannot havr NULL values
No_people Integer,cannot have NULL values
MEMBEROF RELATIONSHIP SET
Attributes Description
Roll_no Integer,PRIMARY KEY(composite),cannot have
NULL values
Club_name Varchar(20),PRIMARY KEY,cannot have NULL values
ORGANISES RELATIONSHIP SET
Attributes Description
Club_name Varchar(20),PRIMARY KEY(composite),cannot have NULL
values
Fest_name Varchar(20),PRIMARY KEY(Composite),cannot have NULL
values
WENTTO RELATIONSHIP SET
Attributes Description
Club_name Varchar(30),PRIMARY KEY (composite),cannot
have NULL values
Place Varchar(20),PRIMARY KEY(composite),cannot
have NULL values
HAS_A RELATIONSHIP SET
Attributes Description
Club_name Varchar(30),PRIMARY KEY(composite),cannot have
null values
item Varchar(20),PRIMARY KEY(composite),cannot have
null values
CONDUCTS RELATIONSHIP SET
Attributes Description
Club_name Varchar(20),PRIMARY KEY(composite),cannot
have NULL values
Event_name Varchar(30),PRIMARY KEY(composite),cannot
have NULL values
ER DIAGRAM
E
THANK YOU!

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Shaila Rahman Shammi
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering systemSuriey Tafar
 
E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management SystemArno Lordkronos
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM binrehmat
 
Library work breakdown structure
Library work breakdown structureLibrary work breakdown structure
Library work breakdown structureMuhammadUsman1700
 
Wedding Hall Management 9975053592
Wedding Hall Management 9975053592Wedding Hall Management 9975053592
Wedding Hall Management 9975053592sachinc020
 
System_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSystem_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSwapnil Walde
 
An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Serviceshreeram38
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
Pizza Ordering System
Pizza Ordering SystemPizza Ordering System
Pizza Ordering SystemSalman Khan
 
Queue Management System
Queue Management SystemQueue Management System
Queue Management SystemRahul Barot
 
Database System for online Travel booking System.
Database System for online Travel booking System. Database System for online Travel booking System.
Database System for online Travel booking System. Mohan Babu
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.SAURABH SHARMA
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
 
E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management System
 
Se file
Se fileSe file
Se file
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
 
Library work breakdown structure
Library work breakdown structureLibrary work breakdown structure
Library work breakdown structure
 
Wedding Hall Management 9975053592
Wedding Hall Management 9975053592Wedding Hall Management 9975053592
Wedding Hall Management 9975053592
 
Problem statements
Problem statementsProblem statements
Problem statements
 
System_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_InvestigationSystem_Planning_And_The_Initial_Investigation
System_Planning_And_The_Initial_Investigation
 
An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Service
 
Food Order Management System
Food Order Management SystemFood Order Management System
Food Order Management System
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Library management system
Library management systemLibrary management system
Library management system
 
Pizza Ordering System
Pizza Ordering SystemPizza Ordering System
Pizza Ordering System
 
Queue Management System
Queue Management SystemQueue Management System
Queue Management System
 
Database System for online Travel booking System.
Database System for online Travel booking System. Database System for online Travel booking System.
Database System for online Travel booking System.
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 
hospital database
hospital databasehospital database
hospital database
 

Viewers also liked

Stellar mktg ppt
Stellar mktg pptStellar mktg ppt
Stellar mktg pptNitin Raj
 
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...Net at Work
 
Iconic Clubhouse
Iconic ClubhouseIconic Clubhouse
Iconic ClubhouseTaralb14
 
The club case study
The club case studyThe club case study
The club case studySaifAlMelhi
 

Viewers also liked (10)

Hotelfactsheet
HotelfactsheetHotelfactsheet
Hotelfactsheet
 
Golf overview2011
Golf overview2011Golf overview2011
Golf overview2011
 
Scrum Club System
Scrum Club SystemScrum Club System
Scrum Club System
 
Stellar mktg ppt
Stellar mktg pptStellar mktg ppt
Stellar mktg ppt
 
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...
Technology Trends for Private Member Clubs: A Look at Modern Club Systems for...
 
Gymkhana club
Gymkhana clubGymkhana club
Gymkhana club
 
China 3 años y 5º
China 3 años y 5ºChina 3 años y 5º
China 3 años y 5º
 
Iconic Clubhouse
Iconic ClubhouseIconic Clubhouse
Iconic Clubhouse
 
The club case study
The club case studyThe club case study
The club case study
 
Clubhouse
ClubhouseClubhouse
Clubhouse
 

Similar to Gymkhana management system

System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)Md. Mahbub Alam
 
IEOR 115 Final Presentation (2)
IEOR 115 Final Presentation (2)IEOR 115 Final Presentation (2)
IEOR 115 Final Presentation (2)Catherine Darmawan
 
Toastmasters Officers Presentation
Toastmasters Officers PresentationToastmasters Officers Presentation
Toastmasters Officers Presentationelkrivertm
 
openhouseppt-140628230359-phpapp02.pdf
openhouseppt-140628230359-phpapp02.pdfopenhouseppt-140628230359-phpapp02.pdf
openhouseppt-140628230359-phpapp02.pdfssuser961ab6
 
Orientation for POSTECH Toastmasters
Orientation for POSTECH ToastmastersOrientation for POSTECH Toastmasters
Orientation for POSTECH ToastmastersJeongho Yeo
 
Bundle_Up Brochure 2012
Bundle_Up Brochure 2012Bundle_Up Brochure 2012
Bundle_Up Brochure 2012Bill Corby
 
First fare 2010 first fundraising toolkit-dmh
First fare 2010 first fundraising toolkit-dmhFirst fare 2010 first fundraising toolkit-dmh
First fare 2010 first fundraising toolkit-dmhOregon FIRST Robotics
 
Membership dev & retention
Membership dev & retentionMembership dev & retention
Membership dev & retentionMian Masud
 
VP PR Officer Training
VP PR Officer TrainingVP PR Officer Training
VP PR Officer TrainingHeather Munoz
 
Amended vice president education slides 110615
Amended vice president education slides 110615Amended vice president education slides 110615
Amended vice president education slides 110615Carole McCulloch
 
Vice president education training 20180922
Vice president education training 20180922Vice president education training 20180922
Vice president education training 20180922Krishn Ramchurn
 
Sparking more meetups with machine learning
Sparking more meetups with machine learningSparking more meetups with machine learning
Sparking more meetups with machine learningBenjamin Schulte
 
High Performance Leadership Project Postmortem
High Performance Leadership Project PostmortemHigh Performance Leadership Project Postmortem
High Performance Leadership Project Postmortemlabyrinth3
 
Websites, Member Management, and Data Integration With RI
Websites, Member Management, and Data Integration With RIWebsites, Member Management, and Data Integration With RI
Websites, Member Management, and Data Integration With RIRotary International
 
Bd final presentation
Bd final presentationBd final presentation
Bd final presentationAngela
 
A2 Jan 08 (nov)
A2 Jan 08 (nov)A2 Jan 08 (nov)
A2 Jan 08 (nov)c.west
 

Similar to Gymkhana management system (19)

System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)
 
IEOR 115 Final Presentation (2)
IEOR 115 Final Presentation (2)IEOR 115 Final Presentation (2)
IEOR 115 Final Presentation (2)
 
Assessing Chapter For Success
Assessing Chapter For SuccessAssessing Chapter For Success
Assessing Chapter For Success
 
Toastmasters Officers Presentation
Toastmasters Officers PresentationToastmasters Officers Presentation
Toastmasters Officers Presentation
 
openhouseppt-140628230359-phpapp02.pdf
openhouseppt-140628230359-phpapp02.pdfopenhouseppt-140628230359-phpapp02.pdf
openhouseppt-140628230359-phpapp02.pdf
 
Orientation for POSTECH Toastmasters
Orientation for POSTECH ToastmastersOrientation for POSTECH Toastmasters
Orientation for POSTECH Toastmasters
 
Bundle_Up Brochure 2012
Bundle_Up Brochure 2012Bundle_Up Brochure 2012
Bundle_Up Brochure 2012
 
First fare 2010 first fundraising toolkit-dmh
First fare 2010 first fundraising toolkit-dmhFirst fare 2010 first fundraising toolkit-dmh
First fare 2010 first fundraising toolkit-dmh
 
Membership dev & retention
Membership dev & retentionMembership dev & retention
Membership dev & retention
 
VP PR Officer Training
VP PR Officer TrainingVP PR Officer Training
VP PR Officer Training
 
Amended vice president education slides 110615
Amended vice president education slides 110615Amended vice president education slides 110615
Amended vice president education slides 110615
 
Vice president education training 20180922
Vice president education training 20180922Vice president education training 20180922
Vice president education training 20180922
 
Sparking more meetups with machine learning
Sparking more meetups with machine learningSparking more meetups with machine learning
Sparking more meetups with machine learning
 
PINs workshop - Knowing Your Members
PINs workshop - Knowing Your MembersPINs workshop - Knowing Your Members
PINs workshop - Knowing Your Members
 
High Performance Leadership Project Postmortem
High Performance Leadership Project PostmortemHigh Performance Leadership Project Postmortem
High Performance Leadership Project Postmortem
 
Websites, Member Management, and Data Integration With RI
Websites, Member Management, and Data Integration With RIWebsites, Member Management, and Data Integration With RI
Websites, Member Management, and Data Integration With RI
 
Session 2
Session 2Session 2
Session 2
 
Bd final presentation
Bd final presentationBd final presentation
Bd final presentation
 
A2 Jan 08 (nov)
A2 Jan 08 (nov)A2 Jan 08 (nov)
A2 Jan 08 (nov)
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Gymkhana management system

  • 1. PROJECT SUPERVISOR- DR. VINOD KUMAR JAIN SUBMITTED BY- 2014139 Richa Sharma 2014168 Shreya Pareek 2014197 Vaishali Kushwaha 2014114 Nimish Maravi INDIAN INSTITUTE OF INFORMATION TECHNOLOGY DESIGN AND MANUFACTURING JABALPUR
  • 2. ACKNOWLEDGEMENT We are highly thankful to our project supervisor Dr. Vinod Kumar Jain for guiding us so well on every step without which, such a project would not have been possible. We would also like to thank our college’s gymkhana for motivating us. Finally, we would thank our friends for bearing with us late nights.
  • 3. OBJECTIVE Objective of the project is to bring about a relationship among the students registered in Gymkhana and the clubs associated with it.
  • 4. Main Functions  The idea behind the project is to develop a management system of gymkhana website which stores the information about all the gymkhana members and the clubs associated along with the information about fests organized, events conducted, gymkhana stock and the structure of student body all under same roof.
  • 5. Main Functions  The objective is also to ensure that students of all the clubs are well informed in advance about the activities of all the clubs including the clubs which they are not a part of, which in turn will help all the clubs to avoid clashes.  Easy accessibility.  A STEP TOWARDS DIGITAL INDIA.
  • 6. Assumptions  Students’ names need not be unique.  Each student has a unique email id.  Each student has a single and unique phone number.  Each club has at least one member.  Each club can possess single Coordinator, Co- coordinator and Council member.  A student can opt for any number of clubs including none.  Stock belongs to gymkhana.  Events conducted by clubs are unique.  A person can hold only one position in clubs.  A club can to go for only one trip per year.
  • 8. Conversion in 1NF Student_name First_name Last_name Now the domain will be atomic.
  • 9. Conversion in 2NF PRIMARY KEY (roll_no., club_name) for students entity set and there exists a functional dependencies such as roll_no.  email_id club_name  coordinator Which implies it is not in 2NF.
  • 10. DECOMPOSITION  Students(student_name, roll_no, email_id, password, course, branch, gender, DOB, batch, post, hall_of_residence, phone_no.)  Clubs(club_name , type, co-ordinator , co-coordinator, total_members, budget, council member) Then the entity sets are in second normal form.
  • 11. Schemas after decomposition Students (roll_no., first_name , last_name , email_id, password, course, branch, gender, DOB, post , address , phone_no , batch ) Clubs(club_name, type, coordinator, co-coordinator, council_member, total members, budget) Fests(fest_name, consellors, fest_budget, type, level, duration, year) Senator( field_associated , post) Trips(place, year, achievements, budget, number) Events( event_name , coordinator, date, venue, participants) Stock(item, quantity, price, type)
  • 12. Schemas continued… Member_of(roll_no., club_name) Part of (club_name , fest_name) Wentto(club_name , place)* Has_a(club_name , item)* Conducts(club_name , event_name) (* Represents weak-strong relationship sets.)
  • 13. KEYS Students  Primary Keys- {roll_no}  Candidate Keys- {roll_no}, {email_id}  Any attribute in union with candidate keys will form the super keys.
  • 14. KEYS Senator  Primary Key-{roll_no}  Candidate Key-{roll_no}  Any attribute in union with candidate key will form the super keys.
  • 15. KEYS Clubs  Primary Key- {club_name}  Candidate Keys- {club_name}, {coordinator}, {co- coordinator}, {council _member}  Any attribute in union with candidate keys will form the super keys.
  • 16. KEYS Fests  Primary Key-{fest_name}  Candidate Key-{fest_name}  Any attribute in union with candidate key will form the super keys.
  • 17. KEYS Trips  Primary Key-{club_name , year }  Discriminator-{year}  Candidate Key- {club_name , year }  Any attribute in union with candidate key will form the super keys.
  • 18. KEYS Events  Primary Key-{event_name}  Candidate Keys-{event_name}  Any attribute in union with candidate key will form the super keys.
  • 19. KEYS Stock  Primary Key-{club_name , item}  Discriminator-{item}  Candidate Key- {club_name , item }  Any attribute in union with candidate key will form the super keys.
  • 20. KEYS Member_of  Primary Key-{ roll_no, club_name}  Candidate Keys-{ roll_no , club_name}  Foreign Keys-{roll_no }, { club_name }  Any attribute in union with candidate key will form the super keys.
  • 21. KEYS Conducts  Primary Key-{club_name , event_name }  Candidate Keys- {club_name , event_name }  Foreign Keys- {club_name }, { event_name }  Any attribute in union with candidate key will form the super keys.
  • 22. KEYS Organizes  Primary Keys-{club_name , fest_name}  Candidate Keys-{club_name , fest_name }  Foreign Keys-{club_name }, {fest_name }  Any attribute in union with candidate key will form the super keys.
  • 23. KEYS Went_to  Primary Keys-{club_name , year}  Candidate Keys-{club_name , year}  Foreign Keys-{club_name }  Any attribute in union with candidate key will form the super keys.
  • 24. KEYS Has_a  Primary Keys-{club_name , item}  Candidate Keys-{club_name , item }  Foreign Keys-{club_name }  Any attribute in union with candidate key will form the super keys.
  • 25. NORMALIZATION AND FUNCTIONAL DEPENDENCIES In all the entity sets and relationship sets in the database, functional dependencies that hold are of the form XA Where X is a super key. So, all the entity sets and relationship sets in the database are in Boyce Codd Normal Form.
  • 26. Entity Sets Students (roll_no., first_name , last_name , email_id, password, course, branch, gender, DOB, post , address , phone_no , batch ) Clubs(club_name, type, coordinator, co-coordinator, council_member, total members, budget) Fests(fest_name, consellors, fest_budget, type, level, duration, year) Senator( field_associated , post) Trips(place, year, achievements, budget, number) Events( event_name , coordinator, date, venue, participants) Stock(item, quantity, price, type)
  • 27. Relationship sets Member_of(roll_no., club_name) Part of (club_name , fest_name) Wentto(club_name , place)* Has_a(club_name , item)* Conducts(club_name , event_name) (* Represents weak-strong relationship sets.)
  • 28. STUDENT TABLE Attributes Description Roll_no Integer values,PRIMARY KEY,cannot have NULL values Fname Varchar(30),cannot have NULL values Lname Varchar(30),cannot have NULL values Email_id Carchar(40),CANDIDATE KEY,cannot have NULL values Password Password,cannot have NULL values Hall of residence Varchar(30),can have Null value Post Varchar(20),can have NULL value DOB Date,cannot have NULL values Gender Char(1),cannot have NULL values Branch Char(10),cannot have NULL values
  • 29. CLUB TABLE Attributes Description Name Varchar(40),PRIMARY KEY,cannot have NULL values Type Varchar(20),cannot have NULL Values Coordinator INTEGER,CANDIDATE KEY,cannot have NULL values Co-coordinator INTEGER,CANDIDATE KEY,cannot have NULL values Council member INTEGER,CANDIDATE KEY,cannot have NULL values
  • 30. FEST TABLE Attributes Descriptioon Fest_name Varchar(40),PRIMARY KEY,cannot have NULL values. Budget Integer,cannot have NULL values Type Varchar(30),cannot have NULL values Level Varchar(30),cannot have NULL values Duration Varchar(20),cannot have NULL values
  • 31. STOCK TABLE Attributes Description Item Varchar(20),DISCRIMINATOR,cannot have NULL values Quantity Varchar(10),cannot have NULL values cost Integer,can have NULL values Type(consumable/non- consumable) Varchar(20),cannot have NULL values
  • 32. EVENT TABLE Attributes Description Event_name Varchar(20),PRIMARY KEY,cannot have NULL values Coordinator Integer,cannot have NULL values Month Varchar(20),cannot havreNULL values Venue Varchar(10),cannot have NULL values No_participants Integer,can have NULL values
  • 33. TRIP TABLE Attributes Description Year integer.,DISCRIMINATOR,cannot have NULL values Place Varchar(20),cannot havr NULL values Achievements Varchar(50),can have NULL values Budget Integer,cannot havr NULL values No_people Integer,cannot have NULL values
  • 34. MEMBEROF RELATIONSHIP SET Attributes Description Roll_no Integer,PRIMARY KEY(composite),cannot have NULL values Club_name Varchar(20),PRIMARY KEY,cannot have NULL values
  • 35. ORGANISES RELATIONSHIP SET Attributes Description Club_name Varchar(20),PRIMARY KEY(composite),cannot have NULL values Fest_name Varchar(20),PRIMARY KEY(Composite),cannot have NULL values
  • 36. WENTTO RELATIONSHIP SET Attributes Description Club_name Varchar(30),PRIMARY KEY (composite),cannot have NULL values Place Varchar(20),PRIMARY KEY(composite),cannot have NULL values
  • 37. HAS_A RELATIONSHIP SET Attributes Description Club_name Varchar(30),PRIMARY KEY(composite),cannot have null values item Varchar(20),PRIMARY KEY(composite),cannot have null values
  • 38. CONDUCTS RELATIONSHIP SET Attributes Description Club_name Varchar(20),PRIMARY KEY(composite),cannot have NULL values Event_name Varchar(30),PRIMARY KEY(composite),cannot have NULL values
  • 40. E
  • 41.