Project Proposal PDF
Project Proposal PDF
Bachelor In Technology
In
Computer Science and Engineering
By
Rohit Kumar(23)
Rajat Joshi(17)
Prajjuwal Verma(13)
Prashant Joshi(73)
Name of Project Guide
(Himanshu Gupta)
1
Introduction
Student Information Report is a website developed for daily student attendance in schools,
colleges and institutes,basic student information. It facilitates to access the attendance
information of a particular student for particular Semester.The information is sorted by the
operators, which will be provided by the teacher for a particular class. This system will also
help in evaluating attendance eligibility criteria of a student.
Goals
● The purpose of developing Student Information Report is to computerized the
tradition way of taking attendance.
● Another purpose for developing this software is to generate the report
automatically at the end of the session or in the between of the session .
Technology Used:
● Front-End : HTML,CSS,BOOTSTRAP,ANGULAR
● Back-End : NODE JS,EXPRESS JS
● DATABASE : MONGODB
Modules:
I.)Attendance Module
The Attendance module is designed for teachers to be able take attendance during class, and for
students to be able to view their own attendance record.
A teacher can mark the attendance status of a student as "Present", "Absent", "Leave”.
These status descriptions are configurable, and more can be added.
2
The teacher adds Attendance as an activity of a course, and then sets up the sessions whose
attendance is to be tracked.
Students may also see their own attendance by entering their id and password.
IV.)Notification Module
Student get new notifications about any event.Notification may be regarding test
series,notices about any functions,results and many more.
I. User Friendly:
The proposed system is user friendly because the retrieval and storing of data is fast
and data is maintained efficiently. Moreover the graphical user interface is provided
in the proposed system, which provides users to deal with the system very easily.
The proposed system requires very less paper work. All the data is fetched into the
database immediately and reports can be generated through computers. Moreover
work becomes very easy because there is no need to keep data on papers.
Feasibility Study:
The system contributes to the overall objectives of the organization.
Project is implemented using current technology and within low cost and schedule
constraints.
As our project is based on new technology so our project can be replaced with systems
which are already in place.
Previous Work:
1.)Previously , attendance was taken on papers or registers.But now technology has
become advanced and attendance is taken through online database.
2.)In earlier days ,php is mostly used for creating this interface of student information
report.But now php is little slow in working because php is single threaded blocking input
output language.
3.)Now a days php is replaced by mean stack technology because it is non blocking
asynchronous input-output scripting language.The chances of being slow working is very
less.
Methodology:
The purpose of developing attendance management system is to computerized the
tradition way of taking attendance. Another purpose for developing this software is to
generate the report automatically at the end of the session or in the between of the
session.
4
The proposed system is user friendly because the retrieval and storing of data is fast and
data is maintained efficiently. The graphical user interface is provided in the proposed
system, which provides user to deal with the system very easily.
This system also provides facilities such as making request by student for their missed
attendance for any lecture but attendance of requested lecture must be already taken by
teacher.
Another feature is that any teacher could be able to handover his/her lecture to another
teacher in case of unavailability, class in-charge of any particular class has the authority to
promote students of that class from one semester to upcoming semester and teacher can
also halt discontinued students from entering into further semesters.
For security purpose, registration of students is only possible if their roll numbers are
already fed in the database by admin and when teacher registers into the system, their
registration request will be first sent to admin for verification.
If registration request is approved by admin only then teacher would be able to login into
the system. There is separate login section for each admin, teachers and students.
To use the system first of all registration of teachers and students has to be done. After
login, admin can do verification of teacher and updation of timetables.
The tasks of teachers is to take and view attendance, handover lectures and promote
students. The tasks of students are view attendance and make request to teacher.
5
Plan of Work:
Implementation, Maintenance
Database Table:
I.Attendance Table
6
II.Student Table
2 Email String
3 id Number
4 Password String
5 Phone Number
6 Branch String
7 Semester Number
8 Role String
III.Notification Table
IV.Faculty Table
V.Library Table
PLANING PHASE
The first step is to think about what screens we’ll need in our application. We’ll
focus on the separate page views and the user journeys. We can do this at a high
level, not concerning ourselves with the details of what’s on each page. It’s a good
idea to sketch out this stage on a piece of paper or a whiteboard, as it helps to
visualize the application in its entirety. It also helps with organizing the screens
into collections and flows, serving as a good reference point when we build it. As
there’s no data attached to the pages or application logic behind them, it’s easy to
add and remove parts, change what’s displayed and where, and even change how
many pages we want. The chances are that we won’t get it right the first time; the
key is to start and iterate and improve until we’re happy with the separate pages
and overall user flow.
References:
1.)https://www.slideshare.net/haseeb95/15project-attendence-managemnt-system
2.)https://www.w3schools.com/angular
3.)https://www.w3schools.com/bootstrap
4.)https://www.freeprojectz.com/dfd/payroll-management-system-dataflow-diagram
9