goodland activities center management system
DESCRIPTION
Goodland Activities Center Management System. Senior Exit Project Richard Bauman. Outline. General Information about GAC GAC Needs Current Application Front End Future Application Front End General Information on Back End Current Application Back End Future Application Back End. About. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/1.jpg)
Goodland Activities Center Management System
Senior Exit ProjectRichard Bauman
![Page 2: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/2.jpg)
OutlineGeneral Information about GACGAC NeedsCurrent Application Front EndFuture Application Front EndGeneral Information on Back EndCurrent Application Back EndFuture Application Back End
![Page 3: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/3.jpg)
AboutLocated in Goodland, Kansas – roughly 4,300
residentsServes as the local gymnastics and sports
centerUses
Personal (leisure)Competitions (community activities)Education (mixed martial arts)
Anybody can become a member with a monthly fee
One of the few hot spots in Goodland
![Page 4: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/4.jpg)
NeedsBetter management system for:
MembersEventsPaymentsCommunication
Faster and more efficient use of looking up vital data
Back up business dataSimple software that is easy to use
![Page 5: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/5.jpg)
Current ApplicationOnline applicationSimple user interfaceManages members, staff, and other contactsHas flexible forms for quick lookupsCalculates when member payments are due
![Page 6: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/6.jpg)
Simple User Interface
![Page 7: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/7.jpg)
Manages Contacts
![Page 8: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/8.jpg)
Forms
![Page 9: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/9.jpg)
Payment Application
![Page 10: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/10.jpg)
Future ApplicationHave more predefined forms that are often
usedMake use of an online text editorSend mass emails to specific groups of
membersEntirely automate calculating monthly bills
Send bill via email or prepare postal mail to be printed
Integrate a calendar system to keep track of events
Install an SMS (Short Message Service)
![Page 11: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/11.jpg)
The Back EndTechnologies that were used:
Netbeans IDE – Powerful development environmentApache 2.2 Server – Provide dynamic web pagesPHP – All web pagesJavaScript – Handle client side interactionsCSS – Design page layout and formattingAJAX – Use of asynchronous data transferMySQL – Easy to use, Powerful database softwarePHPMyAdmin – Easy to use, Powerful database
manager
![Page 12: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/12.jpg)
Class Diagram
![Page 13: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/13.jpg)
Current Database DesignDatabase contains 4 tables:
ContactsMembershipEmergencyMedical
Database contains 1 view:Form
Primary key for each table is id.
![Page 14: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/14.jpg)
Future Database DesignDatabase will contain more tables to allow
more complex relationships such as:Business – 1 to many relationshipActivities – 1 to many relationshipFamily – 1 to many relationshipPayment – 1 to many relationships
![Page 15: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/15.jpg)
Future ImprovementsMake the software more industrial strength
Have more error checking of input dataAssociate related input fields and place
constraints on the input where neededCreate a self-installer
![Page 16: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/16.jpg)
Experiences GainedWorked with a real companyTechnologies improved on:
CSSPHPAJAXPHPMyAdmin
![Page 17: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/17.jpg)
Goodland Activities Center Management System
Questions?
![Page 18: Goodland Activities Center Management System](https://reader035.vdocument.in/reader035/viewer/2022062408/56813c8c550346895da630d9/html5/thumbnails/18.jpg)
Sourceswww.w3schools.comhttps://developer.mozilla.org/en/AJAXhttp://us.php.net/manual/en/index.phphttp://www.comptechdoc.org/independent/
web/cgi/javamanualwww.w3.orghttp://bytes.comwww.tizag.comwww.webmasterworld.comhttp://www.experts-exchange.com