0% found this document useful (0 votes)
51 views4 pages

Automated Student Management Kiosk Using Devops Minor Project I

This document proposes developing an automated student management kiosk using DevOps. It was submitted by 4 students under the supervision of Mr. Sulabh Tyagi. The problem is the existing online portal needs improvement and more functionality. The motivation is to provide ease of access, an improved interface, and inform students of events. The objective is to benefit students and teachers by providing regular updates, easy password resets, and communication while saving time. Agile methodology and tools like React, Node, MongoDB, Git, Jenkins and Selenium will be used with a focus on continuous integration and testing. The project aims to provide a single platform for all student and college needs.

Uploaded by

Kishan Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views4 pages

Automated Student Management Kiosk Using Devops Minor Project I

This document proposes developing an automated student management kiosk using DevOps. It was submitted by 4 students under the supervision of Mr. Sulabh Tyagi. The problem is the existing online portal needs improvement and more functionality. The motivation is to provide ease of access, an improved interface, and inform students of events. The objective is to benefit students and teachers by providing regular updates, easy password resets, and communication while saving time. Agile methodology and tools like React, Node, MongoDB, Git, Jenkins and Selenium will be used with a focus on continuous integration and testing. The project aims to provide a single platform for all student and college needs.

Uploaded by

Kishan Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Automated Student Management kiosk using DevOps

MINOR PROJECT I

Submitted by:
Anuj Agrawal (9917103184)
Kishan Mishra (9917103195)
Anant Bahuguna (9917103192)
Shivank Singhal (9917103188)

Under the supervision of


Mr. Sulabh Tyagi

Department of CSE/IT
Jaypee Institute of Information Technology University, Noida
AUGUST 2019
Statement about the problem:
When it comes to college there are students that are concerned about their attendance, the
courses they are enrolled in, their time table and free slots, holidays, examination schedule
and what not. Not just the students, even teachers in the college rely entirely on online portal
for taking attendance, uploading marks, uploading assignments, comparing grades etc. The
existing online portal has got the basic functionalities, but it needs improvement and
upgradation. There are more functionalities and features to be added to make it easier and
convenient for students and teachers along with improvement in user interface, free of bugs
and regular updates.

Reason/Motivation to choose the topic:


1- The major motivation behind choosing the topic is providing ease of access to the users.
2- Providing interactive and improved user interface.
3- With the help of this application we are going to provide students the opportunities for
the ongoing events that can help them improve.
4- This application merely focuses on helping students by providing all the important
information and news which they should be informed of, like registering in hubs,
bootcamps, and other technical and non-technical events where they can showcase their
talent or learn things to sharpen their skills. This can help in the growth and upliftment of
the college as a whole.
5- This application also focuses on saving time by reducing manual work, as students are
not supposed to visit administration department and server rooms for small problems.
With this application we are focusing on reducing the problems faced by the users as
much as possible.

Objective and scope of the project


User Stories:

a) As a student we want regular updates in attendance, time table and free slots so that
we can manage our time, work on other important projects and tasks to utilize our
time without any academic loss.
b) As a student we want easy resetting of passwords so that we can save time by
reducing visits to administration department.
c) As a student we want to be updated with the upcoming events and programs that can
help us improve our skills.
d) As a teacher we want easy communication with students for conveying information
regarding extra classes or shifting of classes ensuring privacy of both students and
teachers. And via this project we aim to make an culture of increased teacher student
interaction
e) As far as the scope of this project, this application is going to benefit all the students
of our college and all other colleges where this application will be used as well as the
professors and administration of the college.

Methodologies
 Agile Methodology:

As our aim is to create a student portal that can provide the best user experience and
for doing so we’ll need constant user feedback so as to provide regular updates. so we
are using agile methodology because it provides regular, faster updates at lower cost
and allows for much more flexibility than traditional methods.

 Development
◦ Frontend – ReactJS, Materialize-CSS
◦ Backend -NodeJS, Express
◦ Database-MongoDB

 Tools:

◦ Git
▪ Git is a distributed version-control system for tracking changes in source code
during software development.We will use this feature for keeping track of the
change we make in our code. As the project gets bigger and complicated git
helps us to track all versions of our application.

◦ Jenkins
▪ Jenkins is a self-contained, open source automation server which can be used
to automate all sorts of tasks related to building, testing, and delivering or
deploying software. Throughout our project we will use this tool for
continuous integration of our app.

◦ Selenium
▪ Selenium is a free (open source) automated testing suite for web applications
across different browsers and platforms. We will use it as a plugin in Jenkins
for automated testing of our application. It will take several test cases based on
user stories and validate the functionalities of our application.

Hardware and Software Requirements


 Text Editor-VS Code, Sublime Text

 OS-Linux

 Web browser- Chrome, Firefox

 A system with a proper internet connection

Contributions that the project will be able to make


With this project we aim to provide a single platform for all the college needs of a student.
This is going to help students save time in many ways as they will not have to wait for the
updates regarding their attendances and lost passwords. With a single platform it will be
convenient for the teachers also to communicate with the students and other members of
college regarding any notices or other information. On a larger scale, it can help students to
stay updated with ongoing events and competitions around them. It is going to result in
overall development of the college in most of the sectors.

You might also like