Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 26

Student Result Management System

Visvesvaraya Technological University


Belagavi, Karnataka-590 018

A Project Report on
“Student Result Management System”
Project Report submitted upon the completion of Mini
Project for the 5th Semester’s
Database Management System Laboratory (18CSL58)

Submitted by
Aishwarya R Kulkarni 2JR18CS003
Apeksha Panchagavi 2JR18CS009

Under the Guidance of


Prof. Basavaraj
Madagouda Prof.

Raghavendra Katagall
Jain Group of Institutions’

Jain College of Engineering and Research, Belagavi

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 1
Student Result Management System

Department of Computer Science and Engineering 2020-21

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 2
Student Result Management System

Jain Group of Institutions’


Jain College of Engineering and Research, Belagavi
Department of Computer Science and Engineering

CERTIFICATE
This is to certify that the project work entitled “STUDENT RESULT MANAGEMENT SYSTEM”

carried out by Ms. Aishwarya R Kulkarni ,USN 2JR18CS003, and Ms. Apeksha
Panchagavi , USN 2JR18CS009, bonafide students of Jain College of Engineering
and Research , Belagavi , in partial fulfillment for the Mini Project in the subject
Database Management System Laboratory in Computer Science and Engineering
department of the Visvesvaraya Technological University, Belagavi during the year
2020-2021. It is certified that all corrections/suggestions indicated for Internal
Assessment have been incorporated in the Report deposited in the departmental library.
The project report has been approved as it satisfies the academic requirements in
respect of Project work prescribed for the said subject.

Examiner Signature with date:

1.

2.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 3
Student Result Management System

Contents :
1. Introduction

2. Literature Survey

3. Data Flow Diagram

4. Methodology

5. Tables.

6. Screens.

7. Source code.

8. Results.

9. Conclusion.

10. References.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 4
Student Result Management System

ABSTRACT
Student Result Management System is a user friendly web page /website which is used by students to
check results.

This project includes features of a database i.e, adding ,deleting, modifying and searching of required
result. Developed using XAMPP ,server and using basic programming of php, java , ajax, and mysql, c#.

This project handles the complete database of student results. It also enables us to store /add new results
of the students.

The search facility provides a faster and easiest way of viewing the results . this website is password
protected which stands as who tries to enter into our website .

The high degree of emphasis on adding, deleting , manipulating in a user friendly manner, yet enginity,
inspired the instinctive environment.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 5
Student Result Management System

Chapter 1

1.1 Introduction to DBMS


DBMS stands
For DATABASE MANAGEMENT SYSTEM. We can break it like this
DBMS=DATABASE+MANAGEMENT SYSTEM. Database is a collection of data and
Management System is a set programs to store and retrieve those data. Based on this we can
define DBMS like this: DBMS is a collection of interrelated data and set of programs to store
& access those data in an easy and effective manner.

What is the need of DBMS?


Database system are basically developed for a large amount of data. When dealing with a
huge amount of data there are two things require optimization: Storage of data and retrieval
of data.

Purpose of Database Systems:

The main purpose of database systems is to manage the data. Consider a university that keeps
the data of students, teachers, courses, books etc.to manage this data we need to store this
data somewhere where we can add a new data, delete unused data, update outdated data,
retrieve data, to perform these operation on a data we need a Database management system
that allows us to store the data in such a way so that all these operations can be performed on
the data efficiently.

1.2 Introduction to SQL


SQL is a standard language for accessing and manipulating
databases.
What is SQL?
 SQL stands for a structured query language
 SQL let’s u access and manipulate databases
 SQL become a standard of the American National Standards Institute (ANSI) in
1986, and of the International Organization for Standardization (ISO) in 1987
What can SQL do?

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 6
Student Result Management System

 SQL can execute queries against a database


 SQL can retrieve data from a database
 SQL can insert a records in a database
 SQL can update a records in a database
 SQL can delete records from a database
 SQL can create new databases
 SQL can create a new tables in a database
 SQL can create a stored procedure in a database
 SQL can create a views in a database
 SQL can set permissions on a tables, procedures, and views

SQL is a Standard-BUT…
Although SQL is an ANSI/ ISO standard, there are different versions of the SQL language.
However, to be compliant with the ANSI standard, they all support atleast the major commands (such
as SELECT, UPDATE, DELETE, INSERT, WHERE) in a similar manner.

1.3 Overview of the project


A project on student result management system is a place where students check their result. which may
be in different USN and Semester . it is necessity for the admin that they need to add the result of each
student. I had developed a project to declare and store the student result by the name Student Result
Management System.

In keeping view of student result database requirement. I had developed this project using a software
server package XAMPP as a server that contents the following forms for storing the details as follows :

 Index : it contain homepage for students and admin login.


 Find Result : This page contains space to enter the students USN an to select their respective
semester and go for the search button.
 Result Page : This page is used to display the student result and print the declared result.
 Admin Dashboard : It displays the registered user, subjects listed, total classes listed and
Results declared.
 Top Bar : It is used to display the profile ,full screen mode and logout.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 7
Student Result Management System

 Left Bar : It is used to display an select the Dashboard, students classes , subjects ,students,
results. And it also provides the province to admin for changing the password.
 Create Class : This page is used to create classes by adding class Name, class name in
numeric and section.
 Manage Class : It is used to edit or update the classes.
 Create Subject : This used to create subject by adding subject name and subject code.
 Manage Subject : It is used to manage/edit the subject to its subject code.
 Add Subject Combination : It is used to combine the class with subject .
 Mange Subject Combination : It is used to delete or edit the subject combination.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 8
Student Result Management System

Chapter 2

2.1 Literature Survey :


According to Freund et al. (2017), nowadays people interact directly with technology in fields such as
education, government, finance, retail, entertainment, health care, science, travel, publishing, and
manufacturing.

And they also state that, educators and teaching institutions use technology to assist with education.
Most equip labs and classrooms with laptops or desktops. Some even provide computers or mobile
devices to students. Many require students to have a mobile computer or mobile device to access
the school’s network or Internet wirelessly, or to access digital-only content provided by a textbook
publisher.

And educators may use a Course Management System (CMS), sometimes called a Learning
Management System (LMS), which is a software that contains tools for class preparation, distribution,
and management.

For example, through the course management system, students access course materials, grades,
assessments, and a variety of collaboration tools.

Many schools offer distance learning classes, where the delivery of education occurs at one place
while the learning occurs at other locations. Distance learning courses provide time, distance, and place
advantages for students who live far from a campus or work full time.

Referencing Wallace (2015), the LMS is an information system used to track student progress, and
manage educational records. Many offer other features, such as online registration, assessment tools,
collaborative technologies, and payment processing. They also offer tools for creating or importing
content.

And she also states that, people are so accustomed to social networking and other web applications that
it is an easy step to build these tools into an online platform or environment.

And referencing Wundenberg (2015), LMS characterizes a complex, often web based software system
which pools multiple task specific subprograms under a shared User Interface (UI).

These subprograms support, for instance:

• Allocation and organization of learning content for different learning scenarios;

• School administration;

• Information management;

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page 9
Student Result Management System

2.2 Learning Management System Features


Dias, Diniz and Hadjileontiadis (2014) state that, LMS Moodle (Modular Object-Oriented Dynamic
Learning Environment), a free and open-source platform based on socio constructivist perspectives
developed by Dougiamas in 1999, allows users to incorporate various resources and functionalities in a
modular structure. Additionally, seen as a Course Management System (CMS), Moodle can be used to
manage the students’ path, to monitor their performance, to create and distribute content, to
organize e-activities, to evaluate, as well as to provide tools for communication, collaboration and
interaction between the peers involved in the educational process.

However, it is important to underline that incorporation of a wide range of activities in the LMS
per se does not seem sufficient to enhance the teaching learning process. These kind of learning
platforms (e.g., Blackboard, Formare, Moodle, Teleformar, WebCT) should be seen as an
opportunity for institutions to develop learning materials, online courses, tests and evaluations,
databases and to online monitor students’ progress.

Furthermore, Wundenberg (2015) states that, an LMS also has to represent a number of
characteristics to satisfy the stakeholders’ needs:

 User friendly, intuitive design and self-explanatory functionalities;


 Adequacy for the users’ levels of experience and knowledge;
 High system robustness against data-loss or system failure;
 High data security standards;
 Easy accessibility;
 System flexibility for institutions’ individual configurations and concept adaptations.

According to Foreman (2018), an LMS differs from other information systems and it has its own
features that allows schools and institutions to manage users and courses and administer the system.

 The user management features of an LMS include user account creation, authentication,
user profiles, and roles and permissions.
 The course management includes managing lessons and assignments, post a course syllabus,
learning goals, and schedule, provide interactive activities such as surveys, quizzes, and polls,
upload and download multimedia course materials, conduct web conferences, send instructor-
student messages and messages among students and establish student groups.
 The academic features are those that require special permission and, generally, are not
accessible to students. They include class rosters and gradebooks, reports, analytics and
statistics, and tools for developing courses and lessons in the system.

Moreover, the current research focuses on the section where the professors and students are registered
into the system and are enrolled in respective subjects, allowing the professors, to grade the

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

students and monitor their progress. And allows the students to view their own progress or results on
each enrolled course.

2.3 Software requirement


 Windows operating system (Windows7/8/9)
 PHP set up software (jdk-1_5_0-windows-i586
 RDBMS packages
 MySQL Setup
 Google Chrome, Mozilla Firefox, Opera or Internet Explore.

2.4 Languages to be used


 Design and interface: - HTML, AJAX.
 Programming Language: - PHP.
 Database: -MySQL

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Chapter 3
3.1 DATAFLOW DIAGRAM:

EXAM MANAGEMENT

STUDENT RESULT
MANAGEMENT
MANAGEMENT

RESULT MANAGEMENT SYSTEM

COURSE SYSTEM USER

MANAGEMENT MANAGEMENT

LOGIN

MANAGEMENT

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

3.2 METHODOLOGY
XAMPP is a free and open-source cross-platform web server solution stack package developed by
Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for
scripts written in the PHP and Perl programming languages. Since most actual web server deployments
use the same components as XAMPP, it makes transitioning from a local test server to a live server
possible.

XAMPP's ease of deployment means a WAMP or LAMP stack can be installed quickly and simply on
an operating system by a developer, with the advantage that common add-in applications such as
WordPress and Joomla! can also be installed with similar ease using Bitnami.Though it is a heavy app
for most of the operating systems even when owing to its less size it takes a load on the processor speed.

The term XAMPP is an apparent acronym. However, there is no official acronym expansion specified
on the Apache Friends website. Their homepage header reads "XAMPP Apache + MariaDB + PHP +
Perl", indicating that this abbreviation is a recursive acronym.

MySQL was replaced with MariaDB on 19 October 2015 and beginning with XAMPP versions 5.5.30
and 5.6.14, effectively altering the meaning of the acronym.

While both letters P are de facto interchangeable, convention used at the Apache Friends website
indicates that the first letter P is short for PHP and the latter letter P is short for Perl.

XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or no
configuration of the various components that make up the web server is required. The Windows version
of XAMPP requires Microsoft Visual C++ 2017 Redistributable.

XAMPP is regularly updated to the latest releases of Apache, MariaDB, PHP and Perl. It also comes
with a number of other modules including OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress
and more. Self-contained, multiple instances of XAMPP can exist.

3.3 Modules Description in the System :


Admin Features:
 Admin Dashboard
 Admin can add/update/ Class
 Admin can add/update/ Subjects
 Admin can add/update/ Active/Inactive Subject combination with class
 Admin can register new student and also edit info of the student

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

 admin can declare/ edit result of a student.


 Admin can change own password

Student Features:
 Student can search their result using valid rollid.

 Student can download the result in the PDF format.

 Here, Student can check their results by entering Roll id. Admin can create &
manage Classes, subjects.Add & Manage students and Declare Results. This project
is done in PHP. It’s easy to operate and understand by users.The design is pretty
simple and user won’t find it difficult to understand, use and navigate.

LOGIN : It’s a multiple login interface where you can login as ADMIN .

ADMIN: The admin will have the privileges to access all the functions in the applications.

MANAGE STUDENT : The Manage Student module will contain two Sub Modules, that is
Manage Existing Student and Add new Student. In Manage Existing Student Module we can
manipulate the Existing Student Information’s and Update. In Add new Student Module we
can add the new Student to the Database.

MANAGE SUBJECT : In Manage Subject Module we have two Sub Modules. In Manage
Existing Subject Module we can manipulate and update the Existing Subjects. In Add new
subject Module we can add the New Subjects which contains the Subject name, Subject Code
and the Department in which the subject related to.

REPORT : This Module Contains the All Reports related to the Students such as Student
Details, Marks of Student etc,.

SETTING : In this Module every users can Change their password and the User Name.

BACK UP : This module deals with backing up of data for future references or to recover
the database tables.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Chapter 4

Table Creation
4.1 Total Tables in Database

4.2 Table Admin

4.3 Table Classes

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

4.4 Table Results

4.5 Table Students

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

4.6 Table Subject

4.7 Table Subject combination

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Chapter 5
RESULTS
Admin Login_

Create Student Class -

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Manage Student Class -

Create Subject -

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Add Subject Combination -

Manage Subjects Combination

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Add Student -

Manage Students

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Add Results

Manage Results

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Change Admin Password -

Student Login -

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Result Display
1.

2.

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page
Student Result Management System

Conclusion :
The project titled “STUDENT RESULT MANAGEMENT SYSTEM” developed under
windows environmental using XAMPP server is an example to implement the proposed system.

The main objective of the project is to display and maintain the Student result system.

REFERENCES :
1. https://www.w3schools.com/php/

2. https://php.com/

3. https://www.w3schools.com/phpmyadmin

4. https://nosql.com/docs/core/stories/

5. code complete by Steve McConnel

6. https://localview.in

7. code book by Niederst Robbinss

DEPT OF CSE, JAIN COLLEGE OF ENGINEERING & RESEARCH ,


Page

You might also like