purplum / courseregistration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COURSE REGISTRATION SYSTEM

Course Registration App in PHP and MySQL

This application runs with bundle of Apache as HTTP Server, MySQL as the database management system and PHP, the scripting languages (respectively programming languages) used for dynamic web pages and web development.

NOTE FOR INSTALLATION:

  • A: Please download and install WAMP, MAMP or XAMP server.
  • B: Please rum installed server and place the whole folder into C:\wamp\www i.e. root folder.
  • C: PLEASE RUN database.php to create database schema.
  • D: Launch "localhost/courseregistration/default.php" in any browser.

Student Login (default.php)

is for STUDENT registration only.

Admin Login (admin_page.php)

is for ADMINISTRATOR only. Admin ID: admin Password: admin

Admin Use cases:

  • 1: Admin can see all students in a course
  • 2: Admin can see all courses registered by a student
  • 3: Only Admin can add courses
  • 4: Admin can shift student from a class to another class

Student Use cases:

  • 1: Student Can Sign Up from default page
  • 2: Registered students can sign in (POST method)
  • 3: Signing in provides with Student Information (Session maintained)
  • 4: Here Students can Register for courses (Validations) -Registration valid Upto 4 courses with more then 9 credit hours -Class will consist of less then 15 students -Student can register for a specific course only once
  • 5: Students can remove the registered course
  • 6: Students can exchange courses
  • 7: Studets can add student information
  • 8: Log out

Tracebility is missing

So use back button of browser to trace back If not please login again

About


Languages

Language:PHP 83.8%Language:CSS 14.6%Language:Hack 1.5%Language:Dockerfile 0.1%