100% found this document useful (2 votes)
2K views

College Admission Predictor: A Project Report

This document describes a project report for a College Admission Predictor system. The system allows students to register their personal details and marks to predict college admissions. Administrators can add college and batch details. The objectives are to computerize the entrance seat allocation process making it faster and easier. The system aims to address limitations of current admission processes. Its scope includes broad future implementation and accessibility from anywhere with internet. The system applicability includes reaching geographically scattered students, reducing time in admission activities, centralized data handling, paperless admission with reduced manpower, and improved operational efficiency.

Uploaded by

Atul Singh
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
100% found this document useful (2 votes)
2K views

College Admission Predictor: A Project Report

This document describes a project report for a College Admission Predictor system. The system allows students to register their personal details and marks to predict college admissions. Administrators can add college and batch details. The objectives are to computerize the entrance seat allocation process making it faster and easier. The system aims to address limitations of current admission processes. Its scope includes broad future implementation and accessibility from anywhere with internet. The system applicability includes reaching geographically scattered students, reducing time in admission activities, centralized data handling, paperless admission with reduced manpower, and improved operational efficiency.

Uploaded by

Atul Singh
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/ 32

College Admission Predictor

A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
By

Tarun Kodi
Seat Number:____________

Under the esteemed guidance of


Mrs. Janhavi Vadke

Assistant Professor, Department of Information Technology

DEPARTMENT OF INFORMATION TECHNOLOGY

VIDYALANKAR SCHOOL OF INFORMATION


TECHNOLOGY

Affiliated to University of Mumbai

WADALA MUMBAI – 400037

MAHARASHTRA

2019-2020

1
VIDYALANKAR SCHOOL OF INFORMATION TECHNOLOGY
Affiliated to University of Mumbai

WADALA MUMBAI – 400037

MAHARASHTRA

CERTIFICATE

This is to certify that the project entitled, " College Admission


Predictor", is bonafide work of Tarun Kodi bearing Seat No:
________________ submitted in partial fulfilment of the requirements for
the award of degree of BACHELOR OF SCIENCE in
INFORMATION TECHNOLOGY from University of Mumbai.

Internal Guide Coordinator

Internal Examiner External Examiner

Date: College Seal Principal

2
ABSTRACT
College Admission Predictor System is a web based application system
in which students can register their marks along with their personal
information. This helps to predict their admissions in colleges.
Administrator can add the college details and the batch details. Using
this Application, the entrance seat allotment becomes easier and
efficient. The main advantage of the project is the computerization of
the entrance seat allotment process. Administrator has the power for the
allotment. Admin can add the allotted seats into a file and the details are
saved into the system. The total time for the entrance allotment becomes
lower and the allotment process becomes faster. It helps students to
make right decisions for choosing their college. In which students can
register with their personal as well as marks details to prediction the
admission in colleges and the administrator can allot the seats for the
students. Administrator can add the college details and the batch details.
Using this Application, the entrance seat allotment became easier and
can be implemented using system. The main advantage of the project is
the computerization of the entrance seat allotment process.
Administrator has the power for the allotment. Admin can add the
allotted seats into a file and the details are saved into the system. The
total time for the entrance allotment became lesser and the allotment
process became faster. It helps student for making decision for choosing
a right college.

3
ACKNOWLEDGEMENT
First and foremost, I am grateful to our college “VIDYALANKAR SCHOOL
OF INFORMATION TECHNOLOGY “for timely successful completion of
this project.

I am indebted to our respected Principal Dr. ROHINI KELKAR our Head


of Project Mrs. JANHAVI VADKE (Project Guide), it was their constant
support and guidance that kept us in alignment with our project as a great
learning experience.

I owe a sincere gratitude to the management of VIDYALANKAR SCHOOL


OF INFORMATION TECHNOLOGY who supported us and guided us with
a Continuous source of information. It led to our dedicated and determined
approach, right from the selection of project, working through it and
overcoming several obstacles and completing it within the time schedule.

We convey our deep sense of gratitude to all teaching and non-teaching staff
of IT Department for their constant encouragement, support and time-to-
time help throughout the project work.

It is great pleasure to acknowledge the help and suggestion, which we


received from the department of computer engineering. We wish to express
our profound thanks to all those who helped us in finding information about
project.

4
DECLARATION

I hereby declare that the project entitled, “College Admission


Predictor” done at place where the project is done, has not been in any
case duplicated to submit to any other university for the award of any
degree. To the best of my knowledge other than me, no one has
submitted to any other university.
The project is done in partial fulfillment of the requirements for
the award of degree of BACHELOR OF SCIENCE
(INFORMATION TECHNOLOGY) to be submitted as final semester
project as part of our curriculum.

Name and Signature of the Student

5
TABLE OF CONTENTS

Sr. No. Topic Page.


No.
Chapter 1: INTRODUCTION 8-9
1.1 Background 10
1.2 Objectives 10-11
1.3 Purpose, Scope, Applicability (Feasibility Study) 11-13
1.4 Achievements 13

1.5 Organization Report 13-14

Chapter 2: SURVEY OF TECHNOLOGIES 15-19

Chapter 3: REQUIREMENTS AND ANALYSIS 20


3.1 Problem Definition 21
3.2 Requirements Specification 22-23
3.3 Planning and Scheduling 23
3.4 Software and Hardware Requirements (Minimum) 24
3.5 Preliminary Product Description 25
3.6 Conceptual Models (if applicable) 25-26
Chapter 4: SYSTEM DESIGN 27
4.1 Basic Modules 28
4.2 Data Design (Table Design) 29-30
4.3 Object Oriented Design
4.3.1 E-R Diagram 31
4.3.2 Class Diagram 32

4.3.3 Use Case Diagram 33-34

6
4.3.4 Sequence Diagram 35
4.3.5 Activity Diagram 36
4.3.7 Menu Tree
4.3.9 User Interface Design 37-39
4.3.10 Security Issues 40
4.3.11 Test Cases Design
References/ Bibliography/ Websites Used

7
Chapter 1:

Introduction

1
1.1 BACKGROUND :

College Admission Predictor System is web based application in which


students can register with their personal as well as marks details for
prediction the admission in colleges and the administrator can allot the
seats for the students. Administrator can add the college details and he
batch details. Using this software, the entrance seat allotment became
easier and can be implemented using system. The main advantage of
the project is the computerization of the entrance seat allotment
process. Administrator has the power for the allotment. He can add the
allotted seats into a file and the details are saved into the system. The
total time for the entrance allotment became lesser and the allotment
process became faster.

1.2 OBJECTIVES :

Aim:To Describe the System Requirement Study of our Project (College


Admission Predictor) with necessary illustrations and following the
standards. College admission predictor is a boon to many students. This

helps the student not only to help in filling out the application

forms but also give the students an idea about their future

college by calculating their cut off.

2
1.3 PURPOSE, SCOPE, AND APPLICABILITY:

1.3.1 PURPOSE:

The aim of the proposed system is to address the limitations of

the current system. The requirements for the system have been

gathered from the defects recorded in the past and also based

on the feedback from users of previous metrics tools.

1.3.2 SCOPE:

 The future scope of this project is very broad.


 This can be implemented in less time for proper admission process.
 This can be accessed anytime anywhere, since it is a
 web application provided only an internet connection.
 The user had not need to travel a long distance for
 the admission and his/her time is also saved as a result of this
automated system.

1.3.3 APPLICABILITY:

. Reach to geographically scattered student.: One of the important


objectives of the admission system is communicate with all the students
scattered geographically.

• Reducing time in activities: Reduce the time taken process the


applications of students ,admitting a student, conducting the online
examination, verify student marks, and send call letters to selected
students.

3
• Centralized data handling:Transfer the data smoothly to all the
departments involved and handle the data centralized way.

• Paperless admission with reduced man power : Reduce the manpower


needed to perform all the admission and administration task by reducing
the paper works Cost cutting. Reduce the cost involved in the admission
process.

• Operational efficiency: Improve the operational efficiency by


improving the quality of the process.

Project Constraints

 Compatibility: Compatible with every environment and operating


system.

 Reliability and Availability: Website would be available 24/7 for the


customers.

1.5 ORGANISATION OF REPORT:

The Report gives an overview of the project development- College


Admission Predictor.

The report states the Languages used during the development of the
project.

It concentrates on the constraints that could help develop an user-


friendly website

4
CHAPTER 2
SURVEY OF TECHNOLOGIES

5
SOFTWARE REQUIREMENTS:

 Front End : Bootstrap

 Language : Asp.net

 Database : SQL Server

2.1 Why Bootstrap?

1. Easy to Use

It is extremely an easy and speedy procedure to begin with Bootstrap.


Bootstrap is very adaptable too. You can utilize Bootstrap along with
CSS, or LESS.

2. The Speed of the Development

Bootstrap happens to be the speed of the development.

3. Customize Bootstrap

The Bootstrap can be customized as per the designs of your project. The
web developers can make a choice to select the aspects which are
required which can be simply complete by utilizing Bootstrap customize
page.

4. Consistency

Bootstrap is a framework for boosting the consistency across interior


tools.

5. Support

6
As Bootstrap holds a big support community, you can be provided with
help whenever there comes any problem. The creators always keep the
Bootstrap updated.

6. Packaged JavaScript Components

Bootstrap approaches with a pack of JavaScript components for


including the functionality that crafts it in simple way for operating
things, such as tool-tips, modal windows, alerts, etc. You can even leave
out the writing scripts completely.

2.2 Why ASP.NET?

ASP.NET stands for Active Server Pages .NET and is developed by


Microsoft. ASP.NET is used to create web pages and web technologies
and is an integral part of Microsoft’s .NET framework vision. As a
member of the .NET framework, ASP.NET is a very valuable tool for
programmers and developers as it allows them to build dynamic, rich
web sites and web applications using compiled languages like VB and
C#.

ASP.NET is not limited to script languages, it allows you to make use


of .NET languages like C#, J#, VB, etc. It allows developers to build
very compelling applications by making use of Visual Studio, the
development tool provided by Microsoft.

Advantages:

1. ASP.NET drastically reduces the amount of code required to build


large applications.

7
2. With built-in Windows authentication and per-application
configuration, your applications are safe and secured.

3. It provides better performance by taking advantage of early binding,


just-in-time compilation, native optimization, and caching services right
out of the box.

4. The ASP.NET framework is complemented by a rich toolbox and


designer in the Visual Studio integrated development environment.
WYSIWYG editing, drag-and-drop server controls, and automatic
deployment are just a few of the features this powerful tool provides.

5. Provides simplicity as ASP.NET makes it easy to perform common


tasks, from simple form submission and client authentication to
deployment and site configuration.

2.4 Why SQL Server?

The Microsoft relational database management system is a software


product which primarily stores and retrieves data requested by other
applications. These applications may run on the same or a different
computer.

Going more in-depth, in order to understand what a SQL Server is, you
must first understand what SQL is. Security Features Are Better

SQL is a special-purpose programming language designed to handle


data in a relational database management system. A database server is a
computer program that provides database services to other programs or
computers, as defined by the client-server model. Therefore, a SQL
Server is a database server that implements the Structured Query
Language (SQL).

8
There are many different versions of Microsoft SQL Server, catering for
different workloads and demands. A data centre version is tailored to
higher levels of application support and scalability, while the Express
version is a scaled down, free edition of the software. Lower Cost Of
Ownership

SQL server includes effective data management and data mining tools
along with disk partitioning. Your server’s optimum maintenance can be
ensured by following effective data management practices. These
practices also help you ensure the availability and recoverability of data.

9
CHAPTER 3
REQUIREMENTS AND ANALYSIS

10
3.1 PROBLEM DEFINITION:

• Reducing time in activities: Reduce the time taken process the


applications of students ,admitting a student, conducting the online
examination, verify student marks, and send call letters to selected
students.

3.2 REQUIREMENTS SPECIFICATION:

Requirements specification establishes the basis for an agreement


between customers and contractors or suppliers on how the software
product should function.

The questions to be asked while developing requirement specifications


are:

 What is the need for introducing a new system?

 What all privileges the admin should own?

 What major feature should the website target on?

 What all are the essential functionalities that should be covered?

3.3 PLANNING AND SCHEDULING:

3.3.1 Gantt Chart

A Gantt chart, commonly used in project management, is one of the


most popular and useful ways of showing activities (tasks or events)
displayed against time. On the left of the chart is a list of the activities
and along the top is a suitable time scale. Each activity is represented by
a bar; the position and length of the bar reflects the start date, duration
and end date of the activity.

11
This allows you to see at a glance:

 What the various activities are


 When each activity begins and ends
 How long each activity is scheduled to last
 Where activities overlap with other activities, and by how much
 The start and end date of the whole project

FIG 1.1

3.4 SOFTWARE AND HARDWARE REQUIREMENTS:

Hardware requirements:

I. Server Side Requirements

Processor: Intelcore

HardDisk: 10GB

RAM: 256MB

II. Client Side Requirements

12
Processor: Intel

Hard disk: 20GB

RAM: 128MB

Software requirements:

Operating platform: Windows 2007/XP/Windows 8/8.1/10

Front End : Bootstrap

Language : ASP.NET

Database : SQL Server

3.5 PRELIMINARY PRODUCT DESCRIPTION:

Admin:

Add College: Provide details for college like

name, address, streams provided etc.

Add Cut Off: Select College from database and

provide cut off for previous years.

Manage / View Colleges: Update details for

college and delete them if require.

View Students: View list of students registered

into the system.

View Feedback: View feedback sent by user

(student).

13
Student:

Register: Student will register themselves to the

system by providing name, email ID, marks etc.

View College: Student will be provided an option

to show colleges near him and will show all the

colleges based on his score.

View Profile: Can view their own profile details.

Feedback: Student can send the feedback to notify

the admin about the system.

3.6 FEASIBILITY STUDY:

It is a process of bringing a developed system into operational use and


turning it over to the user .The newsystemand its components are to be
tested in a structured and planned manner. A successful system should
be delivered and users should have confidence that the system would
work efficiently and effectively. The more complex the system being
implemented the more involved will be the system analysis and design
effort required for implementation.
Operational Feasibility

Operational feasibility is a measure of how well a proposed system


solves the problems, and takes advantage of the opportunities identified
during scope definition and how it satisfies the requirements identified
in the requirements analysis phase of system development. Operational

14
feasibility reviews the willingness of the Institute to support the
proposed system.

Technical Feasibility

It is essential to check whether the proposed system is technically


feasible and to determine the technology and skills necessary to carry
out the successful implementation of the object. This is concerned with
specifying equipment and software that will successfully satisfy the user
requirement .The technical needs of the system may vary considerably,
but might include:

Economic Feasibility

Economic feasibility refers to the economic benefit of the project as


a product. The project must generate greater revenue to cover the
development costs. Economic analysis could also be referred to as
cost/benefit analysis. If benefits outweigh costs, then the decision is
made to design and implement the system. An entrepreneur must
accurately weigh the cost versus benefits before taking an action. All
the software used are free it wont cost for any software purchases.

15
CHAPTER 4
DESIGN

16
4.1 BASIC MODULES

DESIGN METHODOLOGY:

System design focuses on the detailed implementation of the feasible


system .It emphasis on translating design specifications to performance
specification. System design has two phases of development logical and
physical design. During logical design phase the analyst describes inputs
(sources), out puts(destinations), databases (data sores) and procedures
(data flows) all in a format that meets the uses requirements. The analyst
also specifies the user needs and at a level that virtually determines the
information flow into and out of the system and the data resources. Here
the logical design is done through data flow diagrams and database
design. The physical design is followed by physical design or coding.
Physical design produces the working system by defining the design
specifications, which tell the programmers exactly what the candidate
system must do. The programmers write the necessary programs that
accept input from the user, perform necessary processing on accepted
data through call and produce the required report on a hard copy or
display it on the screen.

4.2 DATA DESIGN

The overall objective in the development of database technology has


been to treat data as an organizational resource and as an integrated
whole. DBMS allow data to be protected and organized separately from
other resources. Database is an integrated collection of data .The most
significant form of data as seen by the programmers is data as stored on
the direct access storage devices. This is the difference between logical

17
and physical data .Database files are the key source ofinformation into
thesystem.Itistheprocessofdesigning database files, which are the key
source of information to the system. The files should be properly
designed and planned for collection, accumulation, editing and
retrieving the required information .The organization of data in database
aims to achieve three major objectives: -

Data integration.

Data integrity

Data independence.

Components of State Transition Diagram:

First state:

A marker for the first state in the process, shown by a dark circle
with a transition arrow.

Choice pseudostate:

A diamond symbol that indicates a dynamic condition with branched


potential results.

Event:

An instance that triggers a transition, labelled above the applicable


transition arrow. In this case, “classes end” is the event that triggers the
end of the “Being taught” state and the beginning of the “Final exams”
state.

Exit point:

The point at which an object escapes the composite state or state


machine, denoted by a circle with an X through it. The exit point is

18
typically used if the process is not completed but has to be escaped for
some error or other issue.

Guard:

A Boolean condition that allows or stops a transition, written above


the transition arrow.

State:

A rectangle with rounded corners that indicates the current nature of


an object.

Substate:

A state contained within a composite states region. In the university


state machine diagram found below, “Open for enrollment” is a substate
in the larger “Enrollment” composite state.

Transition:

An arrow running from one state to another that indicates a changing


state.

Trigger:

A type of message that actively moves an object from state to state,


written above the transition arrow. In this example, “Issue with
reservation” is the trigger that would send the person to the airport travel
agency instead of the next step in the process.

Terminator:

A circle with a dot in it that indicates that a process is terminated.

19
4.3Object Oriented Design

4.3.1 E-R Diagram

4.3.2 Class Diagram

4.3.3
4.3.4 Sequence Diagram

20
4.3.1 Activity Diagram

21
4.3.9 User Interface Design
Fig-1. Index

Fig-2. Registration

Fig-2. Login Page

22
Fig-3. Admin Login

Fig-4 . Add College Cutoff List

23
4.3.10 Test cases Design:

TEST CASE 1: Check output after entering valid User name and valid
password on log in page with internet.

TEST CASE TEST TEST STEPS TEST TEST ACTUAL PASS/


ID SCENARIO DATA DATA RESULTS FAIL

TC1 Check login Go to login Userna User As Pass


of user with page Enter me= p1 must be expected
valid details valid User passwo login to
With internet name Enter rd= p1 applicati
valid passwo rd on
Click on login

TEST CASE 2: Check output after entering valid User name and valid
password on log in page without Internet.

TEST CASE TEST TEST STEPS TEST TEST ACTUAL PASS/


ID SCENARIO DATA DATA RESULTS FAIL

24
TC2 Check login Go to login Userna User As Pass
of user with page Enter me= p1 can’t expected
valid details valid User passwo login to
Without name Enter rd= p1 applicati
internet valid passwo rd on
Click on login

25

You might also like