Skip to content

Latest commit

 

History

History
124 lines (79 loc) · 4.91 KB

README.md

File metadata and controls

124 lines (79 loc) · 4.91 KB
How to run this application in your localhost https://youtu.be/pfJzR5EBAwE

Course Registration System (With Result Processing)


This system is designed according to DUET (Dhaka University of Engineering and Technology) course registration and result processing system. It can manage the Course Registration at the beginning of semester and process the student result at the end of the semester. Student can show his status, download mark sheet after publishing result and also get notification from the authority. Teachers (adviser) can verify his student’s registration status and can accept or deny after verifying students registration.

Development Tools & Technology :

Installation

1st import database which in(database directory).

In this project index.php file was removed, so if wampServer needs mod_rewrite enabled. Left-Click the system tray icon -> Apache -> Apache Modules -> rewrite_module

if XAMPP no need to change.

Here three types of user :

If Register section:
User Id:R12345
Password:123456

If Adviser:
User Id:A00001
Password:123456

If Student:
User Id:074051
Password:123456

Userdefine Classes :

MyTemplate : This class contains Header, Footer and Sidebar of this project. When a page required header ,footer or sidebar then this page call its corresponding function like Header(), Footer(), Aside($aside).
Fpdf(Version: 1.7) : It is a class library that downloaded from fpdf.org , which provide facility to create pdf file.
pdfTemplateForIdPassword : This class inherits the Fpdf class. It contains the structure of generated password pdf file for adviser and student.
pdfTemplateForResult : This class also inherits the Fpdf class. And it contains the design of student grade sheet.

Database table and their relationship :

alt text

Basic forms and their criteria :

Login form :

alt text

When a user (teacher, register, student) login their ID & Password then it redirect their individual destination (which is decided by their ID) .

Register Section

Starting Form : When authority (register) login then, he'll see the number of all advisers (separated by department) and students (separated by department) like this :

alt text

Here register section can insert a new student, teacher and also can be select adviser for a student or a group of student . When register section insert student and teacher, their password will be auto generated . After inserting information this section can print out password as a pdf file.

Student insertion forms and pdf files look like this :

Student Insertion Form :

alt text

Download inrerface form :

alt text

Downloaded pdf file :

alt text

Adviser Section

Starting Form : When adviser login then he'll see all requested student with their registration status like this :

alt text

Adviser can check their registration form(by clicking View Details) after checking he can accept or deny.

View Details Form :

alt text

Insert or Edit form : A teacher can insert or edit a student mark by selecting subject criteria like this :

alt text

Students Section

Starting Form : When a student login then he'll see notice that provided by Register Section :

alt text

Registration Form : Student can registered his current semester subject ,this subject will show automatically and if he failed any subject of previous semester, this will show automatically like this :

Download Result Form : When publish result student can download his own result sheet as pdf file, by selecting required year and semester.

Download inrerface form :

alt text

Pdf result sheet :

alt text

Author

Arifur Rahman ( [email protected] )

License

This application is released under the MIT License.

Copyright (c) 2014 Arifur Rahman.