18
Goodland Activities Center Management System Senior Exit Project Richard Bauman

Goodland Activities Center Management System

  • Upload
    winda

  • View
    29

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Goodland Activities Center Management System

Goodland Activities Center Management System

Senior Exit ProjectRichard Bauman

Page 2: Goodland Activities Center Management System

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

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

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

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

Simple User Interface

Page 7: Goodland Activities Center Management System

Manages Contacts

Page 8: Goodland Activities Center Management System

Forms

Page 9: Goodland Activities Center Management System

Payment Application

Page 10: Goodland Activities Center Management System

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

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

Class Diagram

Page 13: Goodland Activities Center Management System

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

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

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

Experiences GainedWorked with a real companyTechnologies improved on:

CSSPHPAJAXPHPMyAdmin

Page 17: Goodland Activities Center Management System

Goodland Activities Center Management System

Questions?

Page 18: Goodland Activities Center Management System

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