0% found this document useful (0 votes)
45 views52 pages

College PRO

The document describes a college management system project developed by students to manage various aspects of a college such as student attendance, admission details, fee collection, and employee information in a more efficient manner compared to previously used manual methods. The system aims to simplify and automate the management of college operations through a computerized system.

Uploaded by

Act Sujanpur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views52 pages

College PRO

The document describes a college management system project developed by students to manage various aspects of a college such as student attendance, admission details, fee collection, and employee information in a more efficient manner compared to previously used manual methods. The system aims to simplify and automate the management of college operations through a computerized system.

Uploaded by

Act Sujanpur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

Submitted to

Guru Nanak Dev University, Amritsar


for the partial fulfillment for the Award of the Degree of
MASTER IN INFORMATION TECHNOLOGY
{MSC IT 4TH Sem}

Project Guide: Submitted by:


Miss. Samita JYOTI BALA(R No- 20861600283)

DALWINDER KAUR(R No- 2086160028 )

DEPARTMENT OF COMPUTER SCIENCE


SWAMI SWATANTRANAND MEMORIAL COLLEGE
Acknowledgement

Words are seldom found insufficient to express one’s


own heartful sentiments. Yet, We take this opportunity to express our
deep sense of gratitude and profound regards to everybody who helps us
throughout this project. No task is a single man’s work. Cooperation &
co-ordination of various people at various places go into successful
implementation. The valuable suggestion from those who guided us with
enthusiasm & interest, helped us looking for a positive perspective.

Our sincere thanks goes to our respected


Department Head Miss Monica for her such a good attitude. I would also
sincerely acknowledge Miss. Samita for all the teaching & guidance to
lead these novice figures to professional quality. This acknowledgement
would be incomplete without regarding impartial gratitude to all our friends
without the moral support of which we were not even able to complete this
task.

JYOTI BALA (Roll No- 20861600283)

DALWINDER KAUR (Roll No- 2086160028 )


TO WHOM SO EVER IT MAY CONCERN

This is to certify that Jyoti Bala & Dalwinder Kaur student of


MSc IT (4th Sem) from SSM college,DINANAGAR has submitted the project
report entitled “College Management System ”. No part of this work has been
submitted for any other degree of any other university. The date sources have
been duly acknowledged. It may be considered for evolution for evolution partial
fulfillment of degree of MSc IT.

I wish his success in all future endeavors.

Date: -

Project Guide Miss. SAMITA

Lecturer Computer Department


ABSTRACT
This document is meant for describing all the features and procedures that were
followed while developing the system.

This document specially mentions the details of the project how it was developed, the
primary requirement, as well as various features and functionalities of the project and the
procedures followed in achieving these objectives.

College Management forms the lifeline of the business institute to manage the
Employee and its salary ,Student and its Fee etc. It is very essential for an Institute to handle
the Salary, Fee and other expenses and their scale. It is very useful for an Institute to test its
employee, Student and other Staff continuously for their mutual development.

The IT initiatives have encouraged various Organizations to develop systems to


facilitate their day to day operations. The Attendance System will include various parts (Salary,
Employee Fee, admission, Staff, attendance etc) for conducting salary Sheet. This system
helps in conducting Attendance, and payroll quickly and can thus help in saving time and the
operations will be carried out efficiently.

With the effective use, any Institute can apply the “College Management System” for
conducting quick attendance ,Payroll Management and Fee collection and getting better results
in less time.
Table of Contents

SR.NO Topic

1 Introduction to Organization

2 Introduction to System

3 System Requirement Specification

4 Project Profile

5 System Overview

6 Objective

7 Scope

8 System Analysis

9 Requirement of New System

10 Feasibility Study

11 Features of New System

System design- Data Flow Diagram, System Flow Diagram, E-R Diagram,
12
Database Design, Coding, Screen Layouts

13 Conclusion

14 Summary

15 Bibliography
COLLEGE PROFILE

“Swami Swatantranand Memorial College ,Dinanagar ” is organization.


Address : - GT Road , Dinanagar ,Punjab
Mrs. R.K Tulli is Principal of “S.S.M COLLEGE ”
It was started in 1990.
50 employees are work in this Organization.
This college provide studies in all different Streams named IT, MANAGEMENT AND
ACADEMIC.
INTRODUCTION

Necessity is the mother of invention, but it is not necessary that every invention is perfect. So
to make invention better and better, we need some amendments, and amendments should be
according to latest technology and most importantly they should we very easy to use.

Have you ever thought how difficult it is to maintain records? It’s not that easy as it
seems. It’s a collection of huge data base which should be maintained properly. This is a
common problem faced by universities, colleges, and other private institutes as few years
back all work was manually done which was a hectic work for record maintainer. So, to
solve this problem almost all universities and college wished to have software which could
be capable of maintaining records very easily and with less manual work. Some of the
universities and colleges have spent too much in developing or purchasing such software.

There is another case of those institutes who have such software, but these
software are not either functioning well, or fulfilling their requirements.
This system provides the detail structure of the college campus and its departments.
College Management System synchronizes the working of all the departments. It
looks on all aspects of a college, its students, faculties, Departments, marks and other
co – curricular activities.

CMS is the easiest way to manage all functionalities of a college. It is a value-added


service offered by NEURAL, which facilitates colleges to maintain the functionality
related to college employees and their students.

College Management Software is a simple yet powerful one joint integrated


platform that connects all the various departments of an institution like
Administration, Attendance, Staff details and many more specialized modules.
Project Profiles

1. Project Developer :

➢ Name: JYOTI BALA (Roll no.20861600280)


& DALWINDER KAUR (Roll no. 2086160028 )

2. Hardware / Software Environment:

➢ Hardware:

• PENTIUM 4 or later.
• 80 GB HARD DISK DRIVE (FREE SPACE MEMORY).
• 512 MB RAM or more.

➢ Software:

• Operating System: Microsoft Windows 7.

➢ Development Tools:

• Front End: Visual Basic 6.0


• Back End: MS Access .

➢ Documentation & Presentation Tools:

• Microsoft Word 2007.


• Microsoft PowerPoint 2007.
System Overview
➢ Introduction:-

College Management System is software developed for daily student


attendance, Admission details, Fee Details, Employee information in colleges and
institutes. If facilitates to access the all the information of a particular Employee, student
and teacher in a particular College . The information is sorted by the operators, which
will be provided by the employee, student and Teacher for a particular working day.
This system wills also help in evaluating attendance eligibility criteria of System.

➢ Employee and Student Profile :-


Employee Personal information: Name, Date of Birth, Age, Marital Status,
address (permanent and present) and contact person details, Email, Contact no., Blood
group, Nationality, Category, employee profile, Date of joining, Service up to,
employee current position and job profile, family background details, employee local
address and references details, Passport No., PF No, ESI No, Bank A/c No.,
Qualification details and previous work experiences.
Student Personal information: Name, Date of Birth, Age, Marital Status, address
(permanent and present) and contact person details, Email, Contact no., Blood group,
Nationality, Category,

➢ Time Management :-
The benefits of using a time and College management solution at your colleges
can not be underestimated. With thousands and thousands of employees, students,
teachers working in many institutions around the world, the need of an efficient
organizational system or programs are getting more and more vital. Therefore, there are
many colleges implementing College management solutions in order to improve
productivity.

college Management System covers the requirements of the Teacher


Department in terms of Manpower Analysis, day-to-day monitoring of the Attendance,
Maintaining Fee Registers, Monitoring of Students Records, Calculation of Total
Income and transfer of relevant information to the Payroll System. It also works well as
a member database. You can create customized reports, event schedules, membership
rosters, and information forms. The program is easy to use, and it's well suited for any
organization that needs to keep track of big college database.
Objective

➢ Create a Window application to be used in place of old paper based user Employee Salary
manage process.
➢ Use window and Microsoft Server technology to create strong and secured database
connectivity.
➢ Incorporate the server software within the code.
➢ Runtime package and deployment instructions are given.

In simple term we can say that Main aim in developing College Management System
is to provide an easy way not only to automate all functionalities of a college, but also to
provide full functional reports to top management of college with the finest of details about any
aspect of college.

College Management System is software has the perspective of attaining attraction of those
colleges which don’t have one good performing software for keeping their information secure
and make their management easier. College Management System provides one attractive environment
where you can manipulate data and information about students and staff easily. So we can say the
Core purpose of designing “College Management System” is to manage the task related to
the college students/employees and to reduce time to searching of appropriate candidates in
college view.
Scope
The scope of the project is the system on which the software is installed, i.e. the project
is developed as a desktop application, and it will work for a particular institute or organization.
But later on the project can be modified to operate it online.

The intention of developing College Management System is to computerized the


tradition way of taking whole information about student, Teachers and Employee. Another
purpose for developing this software is to generate the desired reports automatically at the end
of the session or in the between of the session as they require. This project is basically a
desktop application which means self contained software runs on the system on which it has
been installed under the user control and it will work for a particular institute or college only.
User Characteristics

This system will be used in one User Modules which are Administrator. As all of these
have different requirements the modules are designed to meet their needs and avoid any type of
confusion. The Uses of all three User Modules have been described below.

[1] System User can do the following functions in the System.

➢ Add , Edit & Delete Attendance Detail

➢ Add , Edit & Delete Employee Detail

➢ Add , Edit & Delete Salary Detail

➢ Add , Edit & Delete Holiday Detail

➢ Add , Edit & Delete Student Detail

➢ Add , Edit & Delete Fee Detail

➢ Add , Edit & Delete Admission Detail


➢ View Results
➢ Generate Reports
System Requirement

Hardware:

➢ Pentium IV.
➢ 80 GB Hard Disk Space.
➢ 512 MB RAM.

Software:
➢ Operating System: Windows XP or later.
➢ Front End: VB 6.0 .
➢ Back End: MS ACCESS.
System Analysis
Study & Weaknesses of Current System

STUDY & WEAKNESSES OF CURRENT SYSTEM.

Current System
In the present system all work is done on paper. The whole session data is stored in
register and at the end of the session the reports are generated. We are not interested in
generating report in the middle of the session or as per the requirement because it takes more
time in calculation. So, We are not able to get employees, students and teachers regularity
report and take necessary action on employees, students and Teachers whenever we want
because of having very time consuming process.

Weaknesses in Current System

1. Not User Friendly:


The existing system is not user friendly because the retrieval of data is very
slow and data is not maintained efficiently.

2. Difficulty in report generating:

We require more calculations to generate the report so it is generated at the end


of the session. And the employee, students and Teachers not gets a single chance to
improve their database.
3. Manual control:
All calculations to generate report are done manually so there is greater chance
of errors.
4. Lots of paperwork:
Existing system requires lot of paper work. Loss of even a single register/record
led to difficult situation because all the papers are needed to generate the reports.

5. Time consuming:
Every work is done manually so we cannot Generate report in the middle of the
session or as per the requirement because it is very time consuming.
Requirements of New System

Requirements of New System:

User Requirements.

The User requirements for the new system are to make the system fast, flexible, less
prone to errors and reduce expenses and save time.

➢ Time can be saved in scheduling the salary if it were available to make question
banks to store questions for different Employee in advance and can be used as per
required.

➢ A system that can automate the checking of answers which are pre-stored so that
results can be generated as soon as the Employee/student gives the reason.

➢ A facility that can generate result charts as per required without manual interference
for providing how a task is to be done instead only asking what is to be done.

➢ The system should have Employee/Student & its records on hand which can be used
as per required only by authorized personnel.

➢ The New system should be more secure in managing Employee records and reliable
enough to be used in any condition.

➢ Finally, it should prove cost effective as compared to the current system.


Feasibility Study

Feasibility Study:

A key part of the preliminary investigation that reviews anticipated costs and
benefits and recommends a course of action based on operational, technical, economic,
and time factors. The purpose of the study is to determine if the systems request should
proceed further.

➢ Economically Feasibility:

The system being developed is economic with respect to Business or point of


view. It is cost effective in the sense that has eliminated the College Office work
completely. The system is also time effective because the calculations are automated
which are made at the end of the month or as per the employee/Student requirement.
The result obtained contains minimum errors and are highly accurate as the data is
required.

➢ Technical feasibility:

The technical requirement for the system is economic and it does not use any
other additional Hardware and software.

➢ Behavioral Feasibility:

The system working is quite easy to use and learn due to its simple but attractive
interface. user requires no special training for operating the system.
Features of the New System

Features of the New System.

The new system has been designed as per the user requirements so as to fulfill
almost all them.

1. 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 user to deal with
the system very easily.

2. Reports are easily generated:-

Reports can be easily generated in the proposed system so user can generate
the report as per the requirement (monthly) or in the middle of the session. User
can give the notice to the employees ,students and Teachers to be regular.

3. Very less paper work:

The proposed system requires very less paper work. All the data is feted into
the computer immediately and reports can be generated through computers.
Moreover work becomes very easy because there is no need to keep data on
papers.

4. Computer operator control:

Computer operator control will be there so no chance of errors.


Moreover storing and retrieving of information is easy. So work can be done
speedily and in time.
System Design

CONTEXT DIAGRAM:

The context diagram is a top-level view of an information system that shows the
boundaries and scope. It describes the main objective of the system and the entities involved.
Level 0:

Invalid

Enter user name and Valid


Admin/User Login Office
Password Automation

Request Response

Data Base
➢ DATA FLOW DIAGRAM (Level 1)

Login Info Check Login


Login Login
Clark
Process
Response Login Info

Employee Entry
Employee
Employee
Entry
Employee info

Working days
Entry
Working Working
Days Days
Days Info

Attendance Entry
Attendance
Attendance
Entry
Attendance Info

Salary Entry
Salary
Salary
Calculation
Salary Info
Paysilp

Employee Salary Report


Attendance Report
Report
Working Days Report
Employee Report
Clark
Report
System Flow Chart

Start

Login

Check id
&
NO
Password
YES

Check login
Type

Admin

A
E-R Diagram
DATABASE DESIGN

Table Name: clerk

Description: Clerk table Keep the Information about clerk .

Table Name: Exam


Description: Exam table Keep the Information about exams of students.
Table Name : Fee

Description: - Fee Table Keep the information about fee of student.

Table Name: Peon

Description: Peon Table Keep The Information About Peon of college.


Coding

MDI FORM

Private Sub admission_Click()

Form2.Show

End Sub

Private Sub b_Click()

Form17.Show

End Sub

Private Sub c_Click()

Shell "l:\windows\system32\calc.exe"

End Sub

Private Sub clarkdetail_Click()

Form7.Show

End Sub

Private Sub clarkleave_Click()

Form10.Show

End Sub

Private Sub clarknew_Click()

Form9.Show

End Sub

Private Sub closeproject_Click()

End

End Sub

Private Sub fr_Click()

Form19.Show
End Sub

Private Sub Fs_Click()

DataReport3.Show

End Sub

Private Sub new_Click()

Form3.Show

End Sub

Private Sub peondetail_Click()

Form15.Show

End Sub

Private Sub peonleave_Click()

Form16.Show

End Sub

Private Sub peonnew_Click()

Form14.Show

End Sub

Private Sub project_Click()

Form12.Show

End Sub

Private Sub r_Click()

Form13.Show

End Sub

Private Sub repostudent_Click()

DataReport1.Show

End Sub

Private Sub studdetail_Click()

Form5.Show

End Sub

Private Sub teacleave_Click()

Form8.Show

End Sub
FORM 1-Login

Private Sub Command1_Click()

If Text1.Text = "sukh" And Text2.Text = "MANN" Then

MDIForm1.Show

Unload Me

Else

MsgBox "Enter Correct User Name And Passward "

Text1.SetFocus

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Timer1_Timer()

Static A As Integer

If A <= 15 Then

Label3.ForeColor = QBColor(A)

A=A+1

Else

A=0

End If

End Sub
FORM 2

Private Sub Command1_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command2_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Command3_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub

Private Sub Command4_Click()

Adodc1.Recordset.AddNew

Text1.SetFocus

End Sub

Private Sub Command5_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO SAVE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Update

End If

End Sub
FORM 3
Private Sub Command1_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command2_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub

Private Sub Command3_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Command4_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO SAVE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Update

Else

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text6.Text = ""
Text7.Text = ""

Text8.Text = ""

Text9.Text = ""

Text10.Text = ""

Text12.Text = ""

Text1.SetFocus

End If

End Sub

Private Sub Command6_Click()

Adodc1.Recordset.AddNew

Text3.SetFocus

End Sub

FORM - 4

Private Sub Command1_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO DELETE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Delete

End If

End Sub

Private Sub Command2_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command3_Click()


Unload Me

MDIForm1.Show

End Sub

Private Sub Command4_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub

FORM-5
Private Sub Command1_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Form_Load()

Text1.Text = Now

End Sub

FORM-8

Private Sub Command1_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO DELETE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Delete

End If

End Sub

Private Sub Command2_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst
Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command3_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Command4_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub
FORM-9
Private Sub Command1_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command2_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub

Private Sub Command3_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Command4_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO DELETE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Update

End If

End Sub
FORM-10
Private Sub Command1_Click()

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Else

Adodc1.Recordset.MovePrevious

End If

End Sub

Private Sub Command2_Click()

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Else

Adodc1.Recordset.MoveNext

End If

End Sub

Private Sub Command3_Click()

Unload Me

MDIForm1.Show

End Sub

Private Sub Command6_Click()

Dim A As Integer

A = MsgBox("DO YOU WANT TO DELETE ??", vbYesNo, "COLLEGE MANAGEMENT SYSTEM")

If A = vbYes Then

Adodc1.Recordset.Delete

End If

end Sub
Screen Layout

LOGIN FORM
MDI FORM
ADMISSION FORM
STUDENT DETAILS
LEAVE FORM
PROFESSOR ENTRY FORM
CLERK ENTRY FORM
PEON ENTRY FORM
EXAMINATION FORM
FEE RECORD FORM
CANTEEN BILL FORM
REPORTS
Conclusion

The main aim of this system was to put what we learnt in our software engineering
class into practice. The College management system designated to our team allowed us to
fully exercise the techniques of XP.

We were able to attain our set objectives, and this helped us again confidence in
writing our own code and our own applications. In addition, the use of serialization was an
experimentation to cut down the time taken in designing.

The front-ends and back-ends of applications separately. With our OOP approach
and serialization, we only concentrated on designing the objects/classes, and then just
serialized them on disk. So we did not spend any time on designing how to store data.

We also worked as a team, and gained some experience on how professional


programmers work in the industry.

There is always room for improvement, and the software we created can also be
improved. This is especially because we had to create it within a limited time. With more
time, the software can be improved to include security and different types of users. This
would be the first step in marking the software network-enabled, and eventually web-
enabled.

This was our original after-thought to programming the software, and we had
chosen VB 6.0 . In addition, the software can also be improved in terms of the calculations
it addition, the software can also be improved in terms of the calculations it can do, and
more flexibility in the rates used in calculations per employee/student.
Bibliography

Reference:

Appendix – A List of Useful Websites

➢ http://www.microsoft.com
➢ http://projectabstracts.com
➢ http://www.wikipedia.org

To bring the system of the verge of completion, the following books are being
referred: -

 SYSTEM ANALYSIS AND DESIGN BY AWADH

 PL/SQL by IVAN BAYROSS BLACK BOOK (visual Basic)

 VISUAL BASIC 6.0 by IVAN BAYROSS

################

You might also like