Kokila Project - 0645

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Visvesvaraya Technological University, Belagavi

Government Engineering College, Mosalehosahalli


573212

Mini Project Report On


“STUDENT RESULT MANAGEMENT SYSTEM”
Submitted in Partial Fulfilment of Fifth Semester Database Management System
Laboratory(18CSL58) in Computer Science & Engineering

PALLAVI S.N 4HG19CS027


KOKILA K 4HG20CS404

Under the Guidance of


Ms. Madhuri H D
Guid and
Faculty Dept. of
CS&E.

Department of Computer Science & Engineering


Government Engineering College,
Mosalehosahalli, Hassan-573212

JAN 2021-2022
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING
GOVERNMENT ENGINEERING COLLEGE, Mosalehosahalli
2019-2020

CERTIFICATE
This is to certify that Ms.Pallavi S.N USN:4GH19CS027, Ms.Kokila.K
USN:4GH20CS404 has satisfactorily implemented the mini project titled
“STUDENT RESULT MANAGEMENT SYSTEM” in fifth semester DBMS
Laboratory with mini project (18CSL58) as per the requirements of Visvesvaraya
Technological University, Belagavi for the academic year 2021-2022..

GUIDE GUIDE HEAD OF DEPARTMENT


Ms.Madhuri H D Dr.Raghu M E Dr. K C Ravishankar
Dpt. Of CS&E Dpt. Of CS&E Dpt. Of CS&E

External viva

Name of the Examiners Signature with date


1.

2.
ACKNOWLEDGEMENT
The completion of any project involves the efforts of many people. We
have been lucky to have received a lot of help, support from all directions during
making of this project, so with the gratitude we take this opportunity to
acknowledge all those who guide and encouraged us.
We are extremely grateful to our principal Dr. T Rangaswamy
BE,M.Sc,Ph.D for cresting an excellent and technically sound environment in our
institution.
We would like to express our profound sense of gratitude to our
department HOD Dr. K.C.Ravishankar, B.E, M.Tech, Ph.D. and our guide and
assistant professor Dr.Raghu M.E, B.E, M.Tech, Ph.D. of CS&E and Ms.
Madhuri H D for their guidance. It’s a great pleasure to acknowledge for their
help and encouragement rendered towards the successful completion of the mini
project work.

Project Associates
Pallavi S.N
Kokila K
DECLARATION
We, Pallavi S.N and Kokila K, students of 5th semester B.E, CS&E,
Government Engineering College, USN 4GH19CS027 and 4GH20CS404 here
by declare that the project entitled “STUDENT RESULT
MANAGEMENT SYSTEM” has been carried out by us under the
supervision of Ms. Madhuri H D,Dept of CS&E submitted in partial fulfilment of
the requirements for the award of the degree of computer science and engineering
by the Visvesvaraya technological university during the academic year 2019-
20.This report has not been submitted to any other organization/university for any
award of degree certificate.

BY
Pallavi S.N
Kokila K
CONTENTS

Abstract
1. Introduction
1.1 Objectives
1.2 Literature survey paper
2. System requirements
2.1 System specification
2.2 Hardware specification
3. Technology description
3.1 Html
3.2 Java script
3.3 Cascading style sheet
3.4 Hypertext pre-processor
3.5 Database description mysql
4. Methodology
5. Testing
5.1 Testing technologies
5.1.1 System testing
5.1.2 Unit testing
5.1.3 Input validation testing
6. ER diagram
7. Snapshots
8. Future implements
9. Conclusion
ABSTRACT

The main objective of this project is to provide results to the students in a


simple way.The students can get results through the college/institution website
through their roll numbers. By analysing the result status and applying the
standard calculation followed by the University the result are displayed with
individual scores and the equivalent percentage.
The system is intended for the student. The student can login through their login
id and password to check their respective results. This can be achieved with web
development technologies like HTML, CSS, PhP, Javascript and using the
database MySQL. The faculty can view the overall performance of the students
in the semester examinations subject wise.The visualisation of the overall
results according to the subject(The percentage of pass and fail in a particular
subject) can be done using fusion charts.
Chapter 1

1. INTRODUCTION

Student Result Management System is a web-based application


that mainly focuses on providing the results to the student and the
faculty. The student check their respective results using their
University registered recognition id’s along with their grades and
percentage of that particular semester. The student accessing their
results through college site is more convenient and the faculty can
easily analyse the pass and failure of a particular subject. The system
is divided into three modules- Student, Faculty and Administrator.
The student using his roll number can view his results and the faculty
using the joining year and the subject name and view the analysis of
pass and failure count in the selected subject . The administrator
uploads the results file to the database by converting the file to sql
format (.sql) from the PDF format(.pdf).

1.1 OBJECTIVES:

1. Easy registration process


2. Easy to manages student result
3. Make a automatic certificate
4. Make a automatic transcript
5. Provide a transcript and certificate within short time

1.2 LITERATURE SURVEY PAPER:


Web-based Student Result Management System AUTHORS:
Mohammad Gulam Lorgat ANALYSIS: The current research aims at
creating a web-based student result management system,reducing
time, effort and improving security. The research results in the
development of a multi-user system, based on web technology with
architectural pattern and developed using Java programming language
with Apache Tomcat Server and MySQL Database Management
System support.
ANALYSIS: The proposed system offers student performance
prediction through the rules generated via data mining technique. The
data mining technique used in the project is classification, which
classifies the students based on the student’s grade.The most effective
technique by analysing the results in various techniques is B-Tree.
The proposed system offers student performance prediction through
the rules generated via data mining technique. The data mining
technique used in the project is classification, which classifies the
students based on the student’s grade.The most effective technique by
analysing the results in various techniques is B-Tree.

2. SYSTEM REQUIREMENT

2.1 SOFTWARE SPECIFICATION


Operating system: windows xp
Front end: HTML, PHP.
Database : MYSQL
Model design: rational rose

2.2 HARDWARE SPECIFICATION


Processor: intel Pentium 4.0
Ram : 2GB
Hard disk :500GB

3. TECHNOLOGY DESCRIPTION

3.1 HTML
Hypertext Markup Language (HTML) is the standard markup
language for creating web pages and web applications. With
Cascading Style Sheets (CSS) and JavaScript, it forms a triad of
cornerstone technologies for the World Wide Web. [4] Web browsers
receive HTML documents from a web server or from local storage
and render them into multimedia web pages. HTML describes the
structure of a web page
semantically and originally included cues for the appearance of the
document.
HTML FORMS:
HTML Forms are required, when you want to collect some data from
the site visitor. For example, during user registration you would like
to collect information such as name, email address, credit card, etc. A
form will take input from the site visitor and then will post it to a
back-end application such as CGI, ASP Script or PHP script etc. The
back-end application will perform required processing on the passed
data based on defined business logic inside the application.

3.2 JAVA SCRIPT


JavaScript often abbreviated as JS, is a high level,
interpreted programming language. It is a language which is also
characterized as dynamic, weakly typed, prototype-based and
multiparadigm. Alongside HTML and CSS, JavaScript is one of the
three core technologies of World Wide Web content engineering. It is
used to make dynamic web pages interactive and provide online
programs, including video games. The majority of website sem ploy
it, and all modern web browsers support it without the need for plug-
ins by means of a built-in JavaScript engine. Each of the many
JavaScript engines represent a different implementation of JavaScript,
all based on the ECMA Script specification, with some engines not
supporting the spec fully, and with many engines supporting
additional features beyond ECM

3.3 CASCADING STYLE SHEETS


Cascading Style Sheets (CSS) is a style sheet language used
for describing the presentation of a document written in a markup
language. Although most often used to set the visual style of web
pages and user interfaces written in HTML and XHTML, the
language can be applied to any XML document, including plain
XML, SVG and XUL, and is applicable to rendering in speech, or on
other media. Along with HTML and JavaScript, CSS is a cornerstone
technology used by most websites to create visually engaging
webpages, user interfaces for web applications, and user interfaces for
many mobile applications.
3.4 HYPERTEXT PREPROCESSOR(PHP)
PHP started out as a small open source project that evolved
as more and more people found out how useful it was. Rasmus
Lerdorf unleashed the first version of PHP way back in 1994. PHP is
a recursive acronym for "PHP:HypertextPreprocessor". PHP is a
server side scripting language that is embedded in HTML. It is used to
manage dynamic content, databases, session tracking, even build
entire ecommerce sites. It is integrated with a number of popular
databases, including MySQL, PostgreSQL,Oracle, Sybase, Informix,
and Microsoft SQL Server. PHP performs system functions, i.e. from
files on a system it can create, open, read, write, and close them. PHP
can handle forms, i.e. gather data from files, save data to a file,
through email you can send data, return data to the user.You add,
delete, modify elements within your database through PHP.

3.5 DATABASE DESCRIPTION MYSQL


MySQL is an open source relational database management
system (RDBMS) based on Structured Query Language (SQL).
MySQL is a popular choice of database for use in web applications,
and is a central component of the widely used LAMP opensource web
application software stack (and other "AMP" stacks). LAMP is an
acronym for "Linux, Apache, MySQL, Perl/PHP/Python".
Freesoftware open-source projects that require a full-featured
database management system often use MySQL.Applications that use
the MySQL database include: TYPO3, MODx, Joomla,WordPress,
phpBB, MyBB, Drupal and other software. MySQL is also used in
many high-profile, large-scale websites, including Google(though not
for searches),Facebook, Twitter, [ Flickr and YouTube.

4. METHODOLOGY
There are three modules. They are
1. Student
2. Admin
The system can be developed using web technologies HTML, CSS,
PhP and using the database MySQL. The front end can consist of user
registration with the respective university registered number and the
password by the user. The student can view his results in the tabular
format with the respective aggregate and percentage of that semester.
The data based on the roll number of the student all the data can be
retrived back to the table and displayed as results. The PHP can also
be used for visualization of data. We use fusion charts for the
dynamic visualization Primarily the data can be collected from the
college administration. This data includes university registered
number of every student currently collected is then classified and
tabulated into useful and understandable manner. HTML is used for
structuring the web page and its content. It is used to develop different
pages like user registration, login page and the page for providing
results. CSS is used for styling the web page. PHP is used for
connecting to the database and perform operations on it through
queries

5.TESTING

5.1 TESTING TECHNOLOGIES


System Testing:
System testing, or end-to-end testing, tests a completely
integrated system to verify that it meets its requirements. For
example, a system test might involve testing a logon interface, then
creating and editing an entry, plus sending or printing results,
followed by summary processing or deletion (or archiving) of entries,
then logoff. System testing is the first level in which the complete
application is tested as a whole. The goal at this level is to evaluate
whether the system has complied with all of the outlined requirements
and to see that it meets Quality Standards. System testing is
undertaken by independent testers who haven’t played a role in
developing the program.

Unit Testing
Unit testing, also known as component testing, refers to tests
that verify the functionality of a specific section of code, usually at
the function level. In an object-oriented environment, this is usually at
the class level, and the minimal unit tests include the constructors and
destructors. These types of tests are usually written by developers as
they work on code (white-box style),to ensure that the specific
function is working as expected.

User Input Validation Testing


The User input must be validated to confirm to expected values.
The fields should also not be empty.

6. ER DIAGRAM
7. SNAPSHOTS

ADMIN LOGIN PAGE

In admin page user admin can login the page..

ADMIN PAGE

After admin login the page ..


ENTER STUDENT’S DETIALS

After admin login page to enter the details of the student and
Enter the marks of the student they get..

VIEW THE DETAILS OF THE STUDENT RESULT

We can view the details of the student result. what we enter in


the student details.
STUDENT DETIALS UPDATE FORM PAGE

We can update student details from this page.


STUDENT RESULT PAGE

Here enter your rool id and email id to get the result..

FINAL STUDENT RESULT PAGE

Finaly we get the result of the student …


8. FUTURE IMPLEMENTS

In near future, the system interface could be improved,


with more attractive, interactive and meaningful images; enhance the
system with an email and SMS or email notifications. Enhance the
current system by computerizing almost all the services provided by
the institution , turning it into a complete LMS. And evolve the
system by developing several versions through users feedback. if a
complete solution has not been worked out

9. CONCLUSION
Student result management system is an website and can be
used at any time and by any student or faculty. This application will
avoid the calculation and simplify the process of visualizing results by
students as well as faculty.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy