Department of Computer Science - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Department of Computer Science

Description:

We forward donors to the Pay Pal site to ensure proper security. ... Pay Pal IPN (Instant Payment Notification) is an interface from Pay Pal to the ... – PowerPoint PPT presentation

Number of Views:160
Avg rating:3.0/5.0
Slides: 2
Provided by: dall8
Category:

less

Transcript and Presenter's Notes

Title: Department of Computer Science


1
Department of Computer Science
Engineering
Senior Project Building The Health Jam Donation
Services
By James Lyon and Kanesh Patel
  • The problem
  • Health Jam, a non-profit organization, requires
    the capability to accept online donations.
  • The Health Jam staff also wants a record of donor
    and donation history.
  • Various other functions are needed to assist
    Health Jam in its online services.
  • Specifications
  • We forward donors to the Pay Pal site to ensure
    proper security.
  • Donor information is recorded by Pay Pal and
    passed on and stored in our MySQL database using
    Pay Pals Instant Payment Notification service
    (IPN).
  • The password protected database viewer collects
    information from the database and prints it on
    screen in a flexible format.
  • The event calendar is viewable by all visitors to
    the Health Jam website, but only administrators
    have access to edit its contents. It is built
    using php, and its contents are stored in the
    MySQL database (Fig. 2).
  • The contact us page forwards any messages
    visitors may have to the Health Jam staff.
  • The password-protected admin page is locked by
    placing the admin pages in an htaccess-locked
    folder on the Health Jam server.
  • The file manager is built-in to the Health Jam
    site via the php-admin services.
  • The Requirements
  • Visiting donors must be able to make both
    one-time and recurring donations (Fig. 1).
  • The information from the donators must be stored
    in a database for record-keeping purposes.
  • The site must include a database viewer for
    administrative functions, sortable by any number
    of criteria.
  • In addition, Health Jam requires an event
    calendar, a file manger, a password-protected
    admin page, and a contact us page.

Figure 1 Visitors looking to donate to the
Health Jam cause will find their easy to use
donation services on this page

  • Design and Implementation
  • Pay Pal IPN (Instant Payment Notification) is an
    interface from Pay Pal to the merchant that
    allows customer information to be transferred to
    the merchants website.
  • Php is a scripting language which we used to
    implement the data transfer process on the Health
    Jam website for the IPN variables, as well as the
    event calendar and contact us page.
  • MySQL was used to store donor information, as
    well as events in the event calendar.

Acknowledgements We wish to thank Jennifer Gatza,
president of Automaton Engineering, Maribel Cruz,
CEO of Health Jam, and Dr. Christensen.
Figure 2 The Health Jam staff can use this
calendar to schedule events and make them
viewable to visitors.
Write a Comment
User Comments (0)
About PowerShow.com