SHAHEED MAHENDRA KARMA
UNIVERSITY
Guided by: Presented by:
Mr. Pramod singh Arman Gogul
MCA 4th sem
STUDENT GRADING
SYSTEM
CONTENTS
Introduction
Objective of the project
Project purpose
System users
Database user entities
Admin module
Backend technologies used
frontend technologies used
System design
Requirement analysis
Use case diagram
ER diagram
Project screenshot
Conclusion
refrences
INTRODUCTION
•Grading in education is the process of applying
standardized measurements of varying levels of
achievement in a course.
•Grades can be assigned in letters( for example, A,B,C,D, or
F ),
AS a range (for example 1 to 5), as a percentage of a total
number correct, as a number out of possible total (for
example out of 40 or 100), or as descriptors ( distinction,
excellent, great, satisfactory ,needs improvements ) .
OBJECTIVE OF THE PROJECT
The objective of the Online Grading System, is to provide
a consolidated web system which allows professors to a
create course, post assignments, assign deadlines for
assignments, and grade the assignments submitted by
the student. The Online Grading System also allows the
student to register for courses, view assignments
submitted by the Professor, submit assignments, and
check grades.
Project purpose
•This is a web based database application for a
university where students and structors will be able to
use the system to perform their related operations like
cheking and assigning of grades respectively. Designed
to be very secure by providing a login feature which
authenticates the user by means of a user name and
password with witch user will be able to login to his
respective pages and use the system as required.
System users
•Administrator- the user that manages the entire
system.
•Student- the end user who can check his grades
and compares his performance with the class.
Database user entities
The database includes the following main user entities.
user
- user id(primary key)
- password
students
- matric number
- password
BackEnd Technologies Used
PHP(Hypertext Preprocessor)(Server Side
Language)
MYSQL(Database)
FrontEnd Technologies Used
HTML(Hypertext Markup Language)
CSS(Cascading StyleSheet)
Bootstrap(Library of HTML,CSS and
Javascript)
REQUIREMENT ANALYSIS
1. HARDWARE REQUIREMENT
processor intel core i3 7th gen
hard disk space 10 GB minimum
Ram 2 GB
2. SOFTWARE REQUIREMENT
operating system windows 10
database server my sql/xampp
front end php
Text editor notepad++
USE CASE DIAGRAM
•Use case diagram consists of use cases and actors and
shows the intraction between them.the key points are.
•The main purpose is to show the intraction between the
use case and the actor.
•To represent the system requirement from users
perspective.
•The use case are the function thst are to be performed in
the module.
CASE DIAGRAM
ER DIAGRAM
PROJECT SCREENSHOTS:
ADMINISTRATOR LOGIN
ADMIN DASHBOARD
STUDENT DASHBOARD
CONCLUSION
The online system presented in this work is a clear
improvement over paper-based rubrics and may
serve as an example for others interested in
developing similar tools. The online grading pages
are well liked by the course administration and have
been well received by the course faculty and staff.
However, it was also shown that small details can
interfere with usability and thus user satisfaction
and that compatibility with mobile devices is a
necessary requirement that must be addressed in
the future.
REFERENCES
•Wikipedia
•http:/www.W3schhol/
•http:/www.Tutorials point/
•http:/www.geeksforgeeks/