You are on page 1of 17

COLLEGE MANAGEMENT SYSTEM

-----------------------------------------------------***-----------------------------------
Abstract –
This project is based on COLLEGE MANAGEMENT SYSTEM. It manages the college
information, student information , placement information , various different types of
event going on in our college . It also keeps track records of all the information
regarding students those who are placed in the various organization. It has a notice
board which contains information about various cultural or technical or any sports
which is supposed to be held soon. With the help of this project, you can view the
previous videos with the help of internet connection.

Key Words: C & c++ college management, information system, document


management system e.t.c.
INTRODUCTION
This College Management System project developed using C++ programming
language. The main aim of this project is to develop an online website which
covers all the details of college i.e; Student attendance details, Event details,
Students fees transaction details, Marks details, Photo gallery, etc. Admin is the
Superuser of this project. All the record stores in MySQL Database. The proposed
software will also reduce the cumbersome paperwork, manual labour as well as
communication cost.

Main Modules of the System

1)STUDENT MODULE :– This module used to store student records. It contains


the following information
i.e. Students Profile details, Contact information, Educational details, etc. The
Users can search the students from the database according to different
criteria such as name, Course, Room number, etc.

2)PLACEMENT MODULES :- This module includes details regarding the


placement of students in which company they are placed and when they
were placed.

3)NOTICES :- It includes information about various events which is currently


going on and which will occur in the near course of time. Notices helps in
quick capturing of any occurring event.

4)REGISTRATION MODULES.:-Report generation is also provided to view


summarized detail regarding hostel fees and mess bill. It includes Hostel fees,

. Mess reports. Students can check hostel fees and mess bill by entering their
Unique Hostel ID .
5)HOSTEL MANAGEMENT MODULES :- How to
manage hostel various room and food facilities come under hostel
management system.

6)Room allotment module: – This module will be allocated a room to students


according to the student’s education details, section either branch or course.
A specific room will allocated to a student and an ID will generate for it. Even
it displays module: – This module which displays room fee structure
records. Student dues or refund status and balance amount status can be
accessed here. This module also used to inform about students room rent
every semester with allowed changes based on scholarship.

7)Mess module: – This module keeps track of all the transactions related a
mess. The mess item expenditure for each student in the hostel is calculated
and the mess bill for each student calculated and displayed.

8)ROOM FEES MODULE :- This module describe various fee structure of


different years and the fee structure is different as on education qualification
APPLICATIONS

1. Graphical User Interface: For those of you who are up to the challenge, you can
extend your C++ installation to maintain desktop applications. It is a challenge
because it requires some extensive knowledge of C++ and it might be easier to
maintain applications in other languages. If C++ is your favorite programming
language, then you may adopt to get started creating DOS applications.

a)C++ GTK - This extension is a popular open source and easily available.

b)ZZEE C++ DOS - A paid solution that allows you to turn your scripts in
applications

The main useof creating your own C++ DOS's is that you will learn a great deal the
language itself!

SCOPE FOR DEVELOPMENT OF THIS PAPER:

The requirement of the user is to:


• Access/ Search information.
• Log in to the system through the first page of the
application
• Change the password after logging the system
• View/change details.
• Can get help through the help option to view different
property of the system.
• Students can give feedback for college/staff/any other
student.
• An admin login should be present who can read as well as remove any uploads
SOURCE CODE
#include <iostream>
#include <fstream>
#include<string>
using namespace std;

void addStudent(string filename, int *studentCount, int *inStateFees, int *outStateFees){


cout<<endl<<"Press any key to add Students details";
getchar();
ofstream file(filename.c_str(), ios::app);
char name[50];
cout<<endl<<"\n Enter Name of Student : ";
gets(name);

file<<endl<<name;

int state=-1;
cout<<endl<<"\n Press 1 for In-State or 2 for Out-Of-State : ";
cin>>state;

if(state==1)
file<<" | In-State";
else if(state==2)
file<<" | Out-Of-State";
else
file<<" | NA";

int tutionFees;
cout<<endl<<"Enter Tution Fees : ";
cin>>tutionFees;

char choice;
cout<<endl<<"Do you want to enroll for Health Plan ? y/n : ";
cin>>choice;
int healthPlan = 0;

if(choice=='Y' || choice=='y'){
char plan;
cout<<endl<<" # Select Optional Health Plan #";
cout<<endl<<"E -> $40";
cout<<endl<<"S -> $160";
cout<<endl<<"C -> $120";
cout<<endl<<"F -> $200";

cout<<endl<<"Select any alphabet ( E, S, C, F ) : ";


cin>>plan;

switch(plan){
case 'E':
case 'e': healthPlan = 40; break;
case 'S':
case 's': healthPlan = 160; break;
case 'C':
case 'c': healthPlan = 120; break;
case 'F':
case 'f' : healthPlan = 200; break;
default: cout<<endl<<"Invalid Choice..";
}

if(healthPlan!=0)
file<<" | Health Plan : "<<plan;
else
file<<" | Health Plan : None"<<plan;

file<<" | "<<tutionFees;

if(state==1){
*inStateFees = *inStateFees + tutionFees + healthPlan;
}
else if(state==2){
*outStateFees = *outStateFees + tutionFees + healthPlan;
}

}
*studentCount = *studentCount + 1;
file.close();
}

void generateReport(const string filename, const int *studentCount, const int *inStateFees,
const int *outStateFees){
if(*studentCount==0){
cout<<endl<<"Error: There should be atleast one record to generate report.";
}
else{
ofstream file(filename.c_str(), ios::app);
file<<endl<<"Total Tuition Paid for all In-State Students : "<<*inStateFees;
file<<endl<<"Total Tuition Paid for all Out-of-State Students : "<<*outStateFees;
file.close();
cout<<endl<<"Success: "<<filename<<" generated ";
}

//program runs from this function


int main(int argc, char** argv) {

int choice = 0;
string fileName = "tuition_report.txt";
int studentCount =0;
int inStateFees = 0;
int outStateFees =0;

//empty file if it already exist


ofstream file(fileName.c_str(), ios::out);
file.close();

while(choice!=-1){
cout<<endl<<"## (College Student Tuition) ##"<<endl;
cout<<endl<<"1 Add Student Details";
cout<<endl<<"2 Generate Report";
cout<<endl<<"-1 Exit";
cout<<"\n\n Enter your choice : ";
cin>>choice;

switch(choice){
case 1: addStudent(fileName, &studentCount, &inStateFees, &outStateFees);
break;
case 2: generateReport(fileName, &studentCount, &inStateFees, &outStateFees);
break;
case -1: cout<<endl<<"thank you for useing softwer!!";
break;
default: cout<<endl<<"Invalid Choice.."; getchar();

return 0;
}
OUTPUT
RESULTS

Login Form : The system starts with a login page where the registered user can
enter username and password to be able to access . Fig. 1 shows login form which
includes registration.

Registration form: The user has to go for the registration form for doing
registration.
System Requirements

a. Hardware:

 Processor

- Core 2Due & Motherboard

 RAM

- Minimum 1GB or Above

 Hard Disk

- Minimum 50GB or Above

b. Software:

 Operating System

- Microsoft Windows 7, 8/8.1, 10


CONCLUSIONS
This paper assists in modifying the existing system to site based system. This is a
paperless work. It can be monitored and controlled remotely. It reduces the
manpower required. It provides accurate information always. Malpractice can be
reduced. All gathered and extra information can be saved and can be accessed at
any time. The data which is stored in the project helps in taking intelligent and
quick decisions by the management. So it is better to have a Web-Based
Information Management system. All the stakeholders,. staff members can get the
desired information without delay. This system is essential in the colleges/hostels and
universities
DOS dance and constant supervision as well as for providing necessary information
about the project in completing the project .I would like to express my gratitude
towards my parents & member of GANDHI INSTITUTE OF ENGINEERING AND
TECHNOLOGY for their kind co-operation and encouragement which help us in
the completing our project. We would express our special gratitude and thanks to
faculties for giving us time.Our thanks and appreciations also go to our coworkers
in assisting the project and people who have wholeheartedly helped me out with
their abilities.

REFERENCE

[1] S.R.Bharamagoudar et al , “Web-Based Student Information Management


System ,International Journal of Advanced Research in Computer and
Communication Engineering Vol. 2, Issue 6, June 2013.

[2] Zhi-gang YUE,You-we JIN,“Thedevelopment and design of the student


management system based on the network environment”,2010 International
Conference on Multimedia Communications,978-0-7695-4136-5/10 2010 IEEE.

[3] R. B. DOSn, S. Chakrabarti, C. Tarafdar, and S. Mandal, “A smart architectural


concept for the making of a university education system using cloud computing
paradigm,” in Proc. 2011 World Congress on Information and Communication
Technologies, Mumbai, 2011, pp.48-52.

[4] R. M. Leod, Management Information Systems, Third Ed., Science Research


Associates, 1986, pp. 17-19.
[5] L. Long, Management Information System, Prentice Hall, 1989, pp.116-117.

[6] Zhibing Liu, Huixia Wang,Hui Zan “Design and


implementation of the
student information management system.” 2010
International symposium
on intelligence information processing and trusted computing. 978-0-7695-
4196-9/10 IEEE.
BIOGRAPHIES

“Srikant Patnaik has completed his bachelor in ECE .He also completed his Master in
ECE in Asst. Professor in GIET Gunupur , Orissa ,India”

“Khushboo Kumari Singh


B.Tech in Electronics and Communication Engineering from GIET GUNUPUR,
Orissa ,India”

“Rashmi Ranjan
B.Tech in Electronics and Communication Engineering from GIET GUNUPUR,
Orissa ,India"

“Niki Kumari
B.Tech in Electronics and Communication Engineering from GIET GUNUPUR,
Orissa ,India”

You might also like