On-Line Class Registration System
$500-5000 USD
K zaplacení v momentě doručení
The scope of this project is for the design and implementation of a web-based class registration system for a small childbirth education business.? We offer several classes a week of different types and want to automate the creation of classes, assignment of resources, student registration, credit card payments, invoicing,? student feedback and reporting.? We have a domain and operating? website ([[url removed, login to view]][1]) - we would like to maintain the same look and feel of the site.? It is? run on Yahoo! Small Business Hosting ([[url removed, login to view]://[url removed, login to view]][2]) which supports MySQL, PHP and Perl.? ?
## Deliverables
Hosting environment is webhosting.yahoo.com.? (typo in summary).? Please review our website
[[url removed, login to view]][1] for a better sense of the service we provide and how we operate.? Again, we'd like to keep the same look and feel of the website.? ? You can develop on the live server, just no links from/to the existing webpages (you'll have to replicate the existing web site - this shouldn't be an issue)
Modifications to existing web pages:
1) Schedule (<[url removed, login to view]>) - available classes for the next three months are automatically dispayed.? Classes in the past or filled are not shown.
2) Registration (<[url removed, login to view]>) - will be modified to accommodate new process below, but will automatically populate available classes from the database.
New customer web pages:
1) Register as a new customer
2) Register for a class - select specific class to take
3) Pay for a class - collect and process credit card information
4) Confirm registration and payment
5) Edit customer information
6) Edit class registration
7) Cancel class registration
8) View customer information (ability to edit their information on page)
9) Search for a class
10) Provide feedback
Business rules:
- Customers can register for a class and pay by credit card without creating an "account", but must still fill out the details currently on our registration page
- Customers can register for multiple classes of different types, but not two of the same type
- Customer can register for a class and not pay (their customer information page will show the registration as not paid).? They will be directed to? a new? page showing them instruction on where to mail checks to or to call with credit card information
- When customers choose to register for a specific class, only classes that have available seats are shown
- We currently use [[url removed, login to view]][3] for credit card processing and would like to continue using this service if possible
- Feedback is only available to individuals who have registered for a class and is accessible through the customer information page.?
New Administrative Web Pages (These will be secure/password protected)
1) Create a class - select class type, date(s), time, location, number of meetings,? number of students and instructor
2) Edit a class - change attributes of an existing class
3) Add/Edit/Delete a class type
4) Add/Edit/Delete an instructor
5) Add/Edit/Delete a location
6) Add/Edit/Delete an obstetrician
7) Add/Edit/Delete? a student registration - can manually enter a student registration, edit? a student registration (e.g. mark a registration as paid, change a class registration) or delete
8)? Report - simplified database query page? to pull? several reports:
- Class roster - a list of students, their phone number, email address and payment status for a specific class
- Registration history - a list of students, the type of class they registered for, how much they paid - over a specific period of time
Additional business rules will likely need to be addressed as we go through the development process.
Identifikační číslo projektu: #3701710