Skip to main content

COLLEGE SELECTION FOR A +2 STUDENT SYSTEM


+2 college selection is a software application to select the college after their +2. Now-
a-days it is a crucial problem for students to select a college after +2. Firstly, we will take the

student information like his name, parent’s names D.O.B . That will be the firstmodule. In the
secondmodule we will collect the rank he achieved in his +2. In the third module, we will give
him/her the list of courses he can go for and if he is eligible. If he is eligible.All that will be in
the third module. If the final module, we will print all the details of the student along with the
college he/she is going to do after+2.To reduce the time constraint and to save the time of the
students in this application we are going to list colleges available, based on their rank and
selection of college.
Keywords:

 Login
 Enter Rank
 Available colleges
 Selection of college

INTRODUCTION

ExistingSystem: -
Present system or Existing system of “Counseling Management Systemworking manually or
computerized in a building. Therefore all types works are maintain in building. So maintain all
the counseling procedure very difficult. If we are reporting, then we need go to the University
and get a form for reporting and fill the form and submit in the queue conditions. Then verify
there form by the university and maintain the record in computer or register.The system is
mainly related to online counseling management system. Which is developing an online web
based application system, it is necessary to make a thorough study of the existing system .There
is no online Counseling Management System .The all the information not maintains globally.
Therefore to maintain all the information of university is very difficult Limitations of the
ExistingSystem: -
The maintenance of various records and procedure of reporting are being done manually by the
counseling department. This leads to many drawbacks some of which are:
•It isatimeconsuming process.
• As the number of student’s increases counseling process becomes more and more difficult.
• Not globally maintain the information
• Evaluating of answer sheets also consumes heavy amount of time.
• Difficult to management the all types of information of college or university
• Further more, manual evaluation is prone to errors.

PROPOSEDSYSTEM

Introduction: -
In proposed system at first reduce the problem, which is faced in Existing System. So In the
proposed system, “Online Counseling System” will provide the on line facility for
reporting/registration or access any type of information about the college/university and globally
maintain all the information by the university and this project consist fallowing

Features Of The Proposed System:

 Enhancement:
The main objective of Student Counselling Management System is to enhance and upgrade
the existing system by increasing its efficiency and effectiveness. The software improves the
working methods by replacing the existing manual system with the computer-based system.
 Automation:
The Student Counselling Management System automates each and every activity of the
manual system and increases its throughput. Thus the response time of the system is very less
and it works very fast.
 Accuracy:
The Student Counselling Management System provides the uses a quick response with very
accurate information regarding the users etc. Any details or system in an accurate manner, as
and when required.
 User-Friendly:
The software Student Counselling Management System has a very user-friendly interface.
Thus the users will feel very easy to work on it. The software provides accuracy along with a
pleasant interface.Make the present manual system more interactive, speedy and user friendly.
 Availability:
The transaction reports of the system can be retried as and when required. Thus, there is no
delay in the availability of any information, whatever needed, can be captured very quickly
and easily.

FUNCTIONAL REQUIREMENTS

Purpose
The purpose of doing this project is to provide all the information for the College selection for
a+2-student System. The user can search easily anything regarding colleges available for his
rank.This will make his time manageable and there will no waste of time in goingout.

1 Counselling information
To search for the college the
user need

Here we will be creating the list of details of
colleges showing Name of college by taking rank
of user etc.

Displays all colleges details
that are available for user.

This is used to maintain the details of the
colleges and the college details for the use

To select the college
available for him

This is used to select a particular college and
submit required data and get a seat in colloge
To generate details Here in generating reports we will be able to
display all the details of students of college with
details in the form of files.

2 Main Module

To display System After all modules were integrated through files

we display the complete information.

To process menu Here Processing Menu can be done through if
else statements with all the modules that are
present in the file.

Initializations Here Initializations can be done to methods,
variables as well as objects which are present in
classes

To access To provide easy access we informed every thing
to user which will able to access his details . we
can be able to read the file and record of that
file,and write that file where he can be able to do
modifications for files that are present ..

NON-FUNCTIONAL REQUIREMENTS

INTERFACE:
An interface is a reference type in Java. It is similar to class. It is a collection of abstract
methods. A class implements an interface, thereby inheriting the abstract methods of
the interface. Along with abstract methods, an interface may also contain constants, default
methods, static methods, and nested types.

INHERITANCE:
Inheritance in java is a mechanism in which one object acquires all the properties and
behaviors of parent object. The idea behind inheritance in java is that you can create new
classes that are built upon existing classes.

ABSTRACT CLASS:
A class that is declared with abstract keyword, is known as abstract class in java. It can have
abstract and non-abstract methods (method with body).Abstraction is a process of hiding the
implementation details and showing only functionality to the user. Another way, it shows only
important things to the user and hides the internal details for example sending sms, you just type
the text and send the message. You don't know the internal processing about the message
delivery.

ABSTRACT METHOD:
An abstract method is a method that is declared but contains no implementation. Abstract classes
may not be instantiated, and require subclasses to provide implementations for the abstract
methods. Let's look at an example of an abstract class, and an abstract method.

STATIC KEYWORD:
All instances share the same copy of the variable. A class variable can be accessed directly with
the class, without the need to create a instance.

FINALKEYWORD:
In the Java programming language, the final keyword is used in several different contexts to
define an entity that can only be assigned once. Once a final variable has been assigned, it
always contains the same value.

METHOD OVERRIDING:
In object oriented programming, is a language feature that allows a subclass or child class to
provide a specific implementation of a method that is already provided by one of its super classes
or parent classes.

ARRAYS:
Java provides a data structure, the array, which stores a fixed-size sequential collection of
elements of the same type. An array is used to store a collection of data, but it is often more
useful to think of an array as a collection of variables of the same type
EXCEPTION HANDLING:
An exception (or exceptional event) is a problem that arises during the execution of a program.
When an Exception occurs the normal flow of the program is disrupted and the
program/Application terminates abnormally, which is not recommended, therefore,
these exceptions are to be handled.



CODE:

import java.io.*;
import java.util.*;
class College{
static int vvioc=10, vviobc=10,vvisc=10,vvist=10,rioc=10,riobc=10,risc=10,rist=10,jioc=10,jiobc=10,jisc=10,jist=10;
static int
vioc=10,viobc=10,visc=10,vist=10,kioc=10,kiobc=10,kisc=10,kist=10,aioc=10,aiobc=10,aisc=1
0,aist=10;
static int iioc=10,iiobc=10,iisc=10,iist=10,lioc=10,liobc=10,lisc=10,list=10;
int ch;
String name;
String category;
String[] str={"vvit", "rvr", "jkc", "vignan", "klu", "amrita", "icfai", "LPU"};
int rank;
String fname;
void login(){
Scanner in=new Scanner(System.in);
System.out.println("Enter Name:");
String p;
p="klu";
name=in.next();
System.out.println("Enter password:");
String pass=in.next();
while(true){

if (p.equals(pass)) {
System.out.println("\t--------------------LOGIN SUCCESS-------------------");
break;

}
else {
System.out.println("Wrong! please Re-enter password:");
pass=in.next();
}
}
student();
}
void student(){
System.out.println("Enter student data:");
Scanner in=new Scanner(System.in);
System.out.println("Enter DOB:");

String age=in.next();
System.out.println("Enter Father's name:");
fname=in.next();
System.out.println("Enter category:");
category=in.next();
System.out.println("Enter rank Secured:");
rank=in.nextInt();
counselling();
}

void counselling(){

Scanner in=new Scanner(System.in);
if(rank<1000){

System.out.println("The colleges elegible are :\n");
for(int i=0;i<8;i++)
System.out.println("["+(i+1)+"]"+ " " +str[i]);
}
else{
System.out.println("The colleges elegible are :\n");
for(int i=4;i<8;i++)
System.out.println("["+(i+1)+"]"+ " " +str[i]);
}

System.out.println("Please select Your choicee:");
ch=in.nextInt();

System.out.println("DO YOU WANT TO CONTINUE yes/no");
String te=in.next();
if(te.equals("no")){
System.out.println("THANK YOU TRY AGAIN");
System.exit(0);
}
else
switch(ch)
{
case 1:vvit();
break;
case 2:rvr();
break;
case 3:jkc();
break;

case 4:vignan();
break;
case 5:klu();
break;
case 6: amrita();
break;
case 7: icfai();
break;
case 8: lpu();
break;

}

}

void vvit(){
// int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(vvist==0)
System.out.println("No seats");
else
vvist--;
break;
case "sc":if(vvisc==0)
System.out.println("No seats");
else

vvisc--;
break;
case "oc":if(vvioc==0)
System.out.println("No seats");
else
vvioc--;
break;
case "obc":if(vviobc==0)
System.out.println("No seats");
else
vviobc--;
break;

}
System.out.println("Seats remaining in oc"+vvioc);
System.out.println("Seats remaining in sc"+vvisc);
System.out.println("Seats remaining in st"+vvist);
System.out.println("Seats remaining in obc"+vviobc);
System.out.println("Seat is alloted to "+name+"in vvit");
}
void rvr(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(rist==0)
System.out.println("No seats");
else
rist--;
break;

case "sc":if(risc==0)
System.out.println("No seats");
else
risc--;
break;
case "oc":if(rioc==0)
System.out.println("No seats");
else
rioc--;
break;
case "obc":if(riobc==0)
System.out.println("No seats");
else
riobc--;
break;

}
System.out.println("Seats remaining in oc"+rioc);
System.out.println("Seats remaining in sc"+risc);
System.out.println("Seats remaining in st"+rist);
System.out.println("Seats remaining in obc"+riobc);
System.out.println("Seat is alloted to "+name+"in rvr");
}
void jkc(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(jist==0)
System.out.println("No seats");

else
jist--;
break;
case "sc":if(jisc==0)
System.out.println("No seats");
else
jisc--;
break;
case "oc":if(jioc==0)
System.out.println("No seats");
else
jioc--;
break;
case "obc":if(jiobc==0)
System.out.println("No seats");
else
jiobc--;
break;

}
System.out.println("Seats remaining in oc"+jioc);
System.out.println("Seats remaining in sc"+jisc);
System.out.println("Seats remaining in st"+jist);
System.out.println("Seats remaining in obc"+jiobc);
System.out.println("Seat is alloted to "+name+"in jkc");
}

void studentpro(){
System.out.println("------------------STUDENT INFORMATION------------------------");

System.out.println("\tNAME:" +name+ "\n\tFATHER:" +fname+ "\n\tRANK:" +rank);
System.out.println("\n\n");

System.out.println("\t*********CONGRATS**********\nSEAT ALLOCATED in:"+str[ch-
1]);

System.out.println("\n\n----------SESSION COMPLETE--------");
}
void vignan(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(vist==0)
System.out.println("No seats");
else
vist--;
break;
case "sc":if(visc==0)
System.out.println("No seats");
else
visc--;
break;
case "oc":if(vioc==0)
System.out.println("No seats");
else
vioc--;
break;
case "obc":if(viobc==0)
System.out.println("No seats");
else
viobc--;

break;

}
System.out.println("Seats remaining in oc"+vioc);
System.out.println("Seats remaining in sc"+visc);
System.out.println("Seats remaining in st"+vist);
System.out.println("Seats remaining in obc"+viobc);
System.out.println("Seat is alloted to "+name+"in vignan");
}
void klu(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(kist==0)
System.out.println("No seats");
else
kist--;
break;
case "sc":if(kisc==0)
System.out.println("No seats");
else
kisc--;
break;
case "oc":if(kioc==0)
System.out.println("No seats");
else
kioc--;
break;
case "obc":if(kiobc==0)

System.out.println("No seats");
else
kiobc--;
break;

}
System.out.println("Seats remaining in oc"+kioc);
System.out.println("Seats remaining in sc"+kisc);
System.out.println("Seats remaining in st"+kist);
System.out.println("Seats remaining in obc"+kiobc);
System.out.println("Seat is alloted to "+name+"in klu");
}
void icfai(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(iist==0)
System.out.println("No seats");
else
iist--;
break;
case "sc":if(iisc==0)
System.out.println("No seats");
else
iisc--;
break;
case "oc":if(iioc==0)
System.out.println("No seats");
else

iioc--;
break;
case "obc":if(iiobc==0)
System.out.println("No seats");
else
iiobc--;
break;

}
System.out.println("Seats remaining in oc"+iioc);
System.out.println("Seats remaining in sc"+iisc);
System.out.println("Seats remaining in st"+iist);
System.out.println("Seats remaining in obc"+iiobc);
System.out.println("Seat is alloted to "+name+"in icfai");
}
void lpu(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(list==0)
System.out.println("No seats");
else
list--;
break;
case "sc":if(lisc==0)
System.out.println("No seats");
else
lisc--;
break;

case "oc":if(lioc==0)
System.out.println("No seats");
else
lioc--;
break;
case "obc":if(liobc==0)
System.out.println("No seats");
else
liobc--;
break;

}
System.out.println("Seats remaining in oc"+lioc);
System.out.println("Seats remaining in sc"+lisc);
System.out.println("Seats remaining in st"+list);
System.out.println("Seats remaining in obc"+liobc);
System.out.println("Seat is alloted to "+name+"in lpu");
}
void amrita(){
//int ist=10, isc=10, ioc=10, iobc=10;
switch(category)
{
case "st":if(aist==0)
System.out.println("No seats");
else
aist--;
break;
case "sc":if(aisc==0)
System.out.println("No seats");

else
aisc--;
break;
case "oc":if(aioc==0)
System.out.println("No seats");
else
aioc--;
break;
case "obc":if(aiobc==0)
System.out.println("No seats");
else
aiobc--;
break;

}
System.out.println("Seats remaining in oc"+aioc);
System.out.println("Seats remaining in sc"+aisc);
System.out.println("Seats remaining in st"+aist);
System.out.println("Seats remaining in obc"+aiobc);
System.out.println("Seat is alloted to "+name+"in amrita");
}

}

class Demo
{

public static void main(String args[]){

Scanner in=new Scanner(System.in);
College bg=new College();
String check="y";
while(!check.equals("n")){
bg.login();
bg.studentpro();
System.out.println("DO YOU WANT TO CONTINUE (Y/N):");
check=in.next();

}
}

}


Comments

Popular

DBMS LAB MANUAL

Programly Special's DBMS LAB MANUAL CLICK HERE TO DOWNLOAD

pattern problem in c with output 12345 4321 123 21 1

#include <stdio.h> int main(void) {     int f=5;     int w=5; for(int i=1;i<=5;i++) {     if(i%2!=0){         for(int h=1;h<=f;h++){             printf("%d",h);         }         f=f-1;         w=w-1;         printf("\n");     }     if(i%2==0){         for(int r=w;r>0;r--)         {             printf("%d",r);         }     w=w-1;     f=f-1;     printf("\n");     } } return 0; } output:- 12345                                                            ...

COMPUTER NETWORKS OSI LAYERS

Programly Special's A Video on OSI Layers in computer networks (cn)