Aptitude Booster System
PROJECT SYNOPSIS
OF MINOR PROJECT
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING
SUBMITTED BY GUIDED BY
ABHISHEK RAJ 1736310002 MR. JAI PRATAP DIXIT
ADARSH MISHRA 1736310007 CSE - HOD
KRATIKA GUPTA 1736310043
ROHIT YADAV 1736310070
AMBALIKA INSTITUTE OF MANAGEMENT AND
TECHNOLOGY, LUCKNOW
2020-21
INTRODUCTION
Students are the main asset for Various educational process. Students’ Aptitude knowledge play
an important role in producing high quality education with its academic achievement.
Aptitude Booster System is the level of achievement of the students' reaches to goal that can be
measured in tested through examination, assessments and other form of measurements.
The goal of Aptitude Booster System is to develop a high quality software. Superior quality
software has characteristics like low cost, reliable and user satisfactory. For any school, college
or other educational institute.
Information technology enables students to do distance learning, method of learning at a distance
instead of learning in a classroom. Communications technologies create possibilities, both
individual and institutional, for an unprecedented expansion of homebased learning, much of it
part-time.
Information technology provides systems that allow students to perform many tasks in an
automatic way and not manually. Students can take exam using computerized system; they don’t
need paper-based exam. They save time and money when using computer system in their studies.
LITRETURE SURVEY
The features of the existing system is include a user login creator to provide user interface,
student performance analyser, student development card, and wise student performance attribute
card.
The design and implementation of a comprehensive student information system and user
interface is to replace the current paper records College Staff are able to directly access all
aspects of a student’s academic progress through a secure, interface embedded in the college’s
system. The system utilizes user authentication, displaying only information necessary for an
individual’s duties. Additionally, each subsystem has authentication allowing authorized users to
create or update information in that system.
The system features a complex logging system to track all users access and ensure conformity to
data access guidelines and is expected to increase the efficiency of the college’s record
management thereby decreasing the work hours needed to access and deliver student records to
users.
Information technology enables education institutions to save space and time, and allow the
delivery of education services with easiness, anywhere, and anytime. For instance physical
libraries are replaced by online libraries available to anyone; anywhere in the world students can
interact with lecturers online whether live or via video. With computer software, we can be able
to have access to huge databases of information. This gives fundamental change to the education
system. Information technology makes the exchanges of information fast and easily.
METHODOLOGY
Research Methodology
Main methodology activities held during the research is acquiring information and knowledge
about online examination system through reading books, and researches that were previously
done in related area. All the research materials were obtained over the internet, Wikipedia and
other websites.
Next step taken is reading, comprehending and analyzing literature review and matching
information obtained. This research emphasize online examination system, which include
usability, user-friendly interface, reliability, costing and meeting needs of target users.
Project Activities
In order to give solution to problems in an industry, software developer or a team of developers
must incorporate a development strategy that encompasses the process, methods and tools layers
and generic phases. This strategy is often referred to as process model or a software developing
paradigm. A process model for software developing is chosen based on the nature of project and
application, the methods and tools to be used, and the controls and deliverables that are required.
All software development can be characterized as a problem solving loop in which distinct stages
are encountered. Regardless of the process model that is chosen for a software project, all of the
stages coexist simultaneously at some level of detail.
The methodology chosen to develop this system is waterfall model approach. I opted for this
method because I found that it is the best for my project where the stages involved can assist my
level of progress. Many developers prefer waterfall model and widely use it as a development
strategy.
Waterfall model approach is chosen because the approach allows the development of the system
to be revised after the stages is finished. Once the stages are not satisfied, then going back to the
previous stages can be considered necessary to add or modify any features.
The different stages for this model:
Project Planning
Requirements Design
Design
Development
Integration and Testing
Installation and Acceptance
FACILITY REQUIRED FOR PROPOSED WORK
TOOLS
Operating System: Windows 7/8/10.
Front End: HTML, CSS, Python, JavaScript.
Back End: MySQL
Framework: Django
IDE: Visual Studio Code
DATA FLOW DIAGRAM
LEVEL - 0 DFD
LEVEL – 1 DFD
ENTITY RELATIONSHIP DIAGRAM
REFERENCES
Python - Django|website:
https://www.geeksforgeeks.org/django-tutorial/
MySQL Tutorial | Introduction to MySQL | Learn MySQL | MySQL Training |
Edureka | website: https://www.youtube.com/watch?
v=WmGgxTpGs_8&ab_channel=edureka%2
Online Examination System in Django
https://projectworlds.in/python-projects-with-source-code/online-examination-
system-project-in-django/