0% found this document useful (0 votes)
523 views

A Project Report ON College Management System: Bachelor of Computer Application

The document describes a project report for a College Management System created by Bikash Shrestha and Santosh Lamichhane. The project aims to manage employee records in a systematic manner through functions like adding, viewing, and deleting records of teachers and students. It was created for Purbanchal University and submitted to the Department of Information Technology at Kantipur City College under the supervision of Bhawana Bam.

Uploaded by

Laxmi Pokharel
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
0% found this document useful (0 votes)
523 views

A Project Report ON College Management System: Bachelor of Computer Application

The document describes a project report for a College Management System created by Bikash Shrestha and Santosh Lamichhane. The project aims to manage employee records in a systematic manner through functions like adding, viewing, and deleting records of teachers and students. It was created for Purbanchal University and submitted to the Department of Information Technology at Kantipur City College under the supervision of Bhawana Bam.

Uploaded by

Laxmi Pokharel
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/ 29

A

PROJECT REPORT

ON

COLLEGE MANAGEMENT SYSTEM

Bachelor of Computer Application

Submitted to

Purbanchal University

Biratnagar,Nepal

Submitted By

BIKASH SHRESTHA(314907)

SANTOSH LAMICHHANE (314934)

KANTIPUR CITY COLLEGE


Putalisadak,Kathmandu

May 19, 2018


A

PROJECT REPORT

ON

COLLEGE MANAGEMENT SYSTEM

Bachelor of Computer Application

Submitted to

Purbanchal University
Biratnagar,Nepal

Submitted By

BIKASH SHRESTHA (314907)

SANTOSH LAMICHHANE (314934)

Project Supervisor
ER. BHAWANA BAM
Ass.LECTURER

KANTIPUR CITY COLLEGE

Putalisadak, Kathmandu
TOPIC APPROVAL SHEET

It is hereby informed that the topic selected by BikashShrestha (314907) and


SantoshLamichhane (314934) of Bachelor of Computer Application, I semester
for their semester project has been found suitable and as per the credit assigned by
Purbanchal University (PU), Biratnagar, Nepal.

The Project Committee has approved the following topic for the above mentioned
students.

Topic Approved: Employee Record System

________ ________
Bhawana Bam BikashNeupane
Ass.Lecturer, Department of Project Coordinator
IT

CERTIFICATE FROM THE SUPERVISOR

This is to certify that the project entitled “Employee Record System” submitted
by BikashShrestha (314907) andSantoshLamichhane (314934) to the Department
of Information Technology, School of Science and Technology at Kantipur City
College, Kathmandu, Nepal towards the requirement for (BCA178CO) of is an
original work carried out by them under my supervision and guidance.

Signature: _ _ _ _ _ _ _ _ _ _ _

Mrs. Bhawana Bam

Department of Information Technology

Kantipur City College

(Project Supervisor)

Place: Kantipur City College, Putalisadak, Kathmandu.


Date: 2075/6/12

Acknowledgement

The project members would like to express the deepest appreciation to our teacher
Mr. BikashNeupane, who has the attitude and the substance of a genius; he
continually and convincingly conveys a spirit of adventure in regard to guiding to
study and preparing this project.

The project members are deeply grateful to the Project Supervisor Mrs. Bhawana
Bam for supervising, motivating and being co-operative throughout this project
work, who gave me the golden opportunity to do this wonderful project on the
topic Employee Record System, which also helped us doing a lot of Research and
The project members came to know about so many new things for which we are
really thankful to them.

Without his/her guidance and persistent help this project would not have been
possible. The project members are grateful to all the teachers who had helped us
directly and indirectly throughout this project.
Abstract

This project manages the details of Employees of an organization in a systematic


manner. It mainly focuses on basic operations such as adding new record,
searching, viewing and deleting records. It helps to keep the records safely and
saves time. It is easy to search the required details within a short period of time by
entering the employee’s id & name.

The need of effective management is very important in any organization,


especially such organization as a college. This project describes the information,
handling, and effective management of employees in the organization. It attempts
to add, delete and view etc details of teachers and students. The administrator is
responsible for dealing in crucial role for keeping records and for the secrecy of
the employees in an organization. This project attempts to keeps the records of
employees easily and adequately.
Table of Contents

Chapter 1 Introduction..........................................................................................2

1.1 Background....................................................................................................2

1.2 Significance....................................................................................................2

1.3 Objectives.......................................................................................................2

1.4 Features..........................................................................................................2

1.4 Organization of project..................................................................................2

Chapter 2 Project Specification............................................................................2

2.1 Functional Requirements...............................................................................2

2.2 Team structure................................................................................................2

2.3 Implementation Plan......................................................................................2

2.3.1 Library function.................................................................................................2


2.3.2 User-defined Function.......................................................................................2
2.3.3 Methods.............................................................................................................2
2.4 Gantt Chart.....................................................................................................2

Chapter 3 Software Design and Development.....................................................2

3.1 Tools and Technologies.................................................................................2

3.2 Algorithm.......................................................................................................2

3.3 Flowchart........................................................................................................2

Chapter 4 Testing...................................................................................................2

Chapter 5 Limitation:............................................................................................2

Chapter 6 Future Enhancement:..........................................................................2

Chapter 7 Conclusion............................................................................................2

Chapter 8 References.............................................................................................2
List of Tables

Table 1: Organization of project

Table 2: Functional Requirements

Table 3: Team structure

Table 4: Library Function

Table 5: User-defined Function

Table 6: Data structure

Table 7: Testing Status


Chapter 1 Introduction

1.1 Background
This project keeps the track of name, address, email, parents name, parents no,
contact no, of the teachers as well as students in a systematic manner. In this
project, record of both the teacher and student can be added, viewed and
deleted.

1.2 Significance
 It helps to reduce the complexity of employee management.
 Redundancy of data can avoid.
 Secure database.
 Full details of employees are handled by administrator.
 It helps to reduce the complexity of employees as well as reduce time and
cost.

1.3 Objectives
 To provide better and efficient service to the teachers as well as students.
 To save the information for future and to Perform multiple tasks in short time.

1.4 Features
 Add record
 View record
 Delete record
 Fee structure
 Security setting

1
1.4 Organization of project
Table 1: Organization of project

Chapters Heading
Chapter 1 Introduction
Chapter 2 Project Specification
Chapter 3 Software design and development
Chapter 4 Testing
Chapter 5 Conclusion

Chapter 1 Project Specification

2.1 Functional Requirements


Table 2: Functional Requirements

S. N. Function Name Description


1. Teachers To add teachers records, view etc.
2. Student To add student's records, view and fee
structure along with different programs.
3. Security To protect the data from unauthorized person,
changing username and password.
4. Administrator To delete and view the records of a particular
student's and teacher's.
5. Closing To exit the application.

2
2.2 Team structure
Table 3: Team structure
Members Name Symbol Number Task Performed
BikashShrestha 314907 Designing, Coding and
Documentation
SantoshLamichhane 324934 Designing, Coding and
Documentation

2.3 Implementation Plan

2.3.1 Library function


Table 4: Library function
S.N. Name of Library function Description
1. stdio.h To input output functions like printf, scanf, etc.
2. conio.h Console input output which includes built in function
such as clrscr(), getch(), gotoxy(), textcolor() etc.
3. dos.h Functions for handling interrupts and producing
sound etc.
4. string.h For string manipulation such as strlen(), strcmp(),
strcpy() etc.
5. Ctype.h For character conversion and character test
functionsuch isalnum(), isalpha(), isdigit(), isspace(),
tolower(), toupper() etc.

2.3.2 User-defined Function

Table 5: User-defined Function

S. N. Function Name Description


1. Data To add teacher's records, view and delete.
2. Student_Data To add student's records, view and delete.
3. Change_username To change the username
4. Change_password To change the password

3
5. Closing To exit the application.
6. Clear To clear the specific area on the screen.

2.3.3 Methods
2.3.3.1Data Structure
Table 6: Data structure
Structure Name Data Types
Struct student char, int
Struct record Char, int

2.3.3.2File Structure

Adding, searching, and deleting the record of students and teachers.

2.4 Gantt Chart

Duration (In week)


S.N. Tasks
1 2 2 2 2 1 2 1
1. Concept Submission

2. Resource Collection

3. Research and Analysis

4. System Design

5. Coding

6. Debugging & Testing

7. Documentation

4
Tasks Total Time: 15 weeks
Completed
Tasks
Remaining Chapter 2 Software Design and
Development

3.1 Tools and Technologies


Front End: Turbo-C: Compiled

Back End:Text File (Notepad)

3.2 Algorithm
Step 1: Start

Step 2: Display "Welcome to College Management System"

Display "Kantipur City College"

Step 3: Display program menu

Step 4: Select an interface

4.1 if interface equals to 1


4.1.1 Add Record

4.1.2 View Record

4.1.3 Fee structure

5
4.2 if interface equals to 2

4.1.1 Add record

4.1.2 View record

4.3 if interface equals to 3

4.3.1 Display Administrator interface

4.3.1.1 Display "Enter username"

If username equals to admin

Display "Enter password"

If password equals to admin

Display "Successfully logged in"

Goto step 5

Else

Display "Invalid password"

Else if username equals to return

Display menu

Else

6
Display "Invalid Input"

4.4 if interface equals to 4

Goto step 6

4.5 Else interface not equals to 1 or 2 or 3 or 4

Display "Invalid Option"

Step 5: Display admin menu

Display "select an option"

If option equals to 1

Display "view record"

Else if option equals to 2

Display "Delete record"

Else if option equals to 3

Display "security setting"

Else

Display menu

Step 6: Display "press any key to close"

7
Display "closing the application"

Step 7: Stop

3.3 Flowchart
Start

Display Menu

Enter your choice

True
is( option ==1)
1

False

True
is( option ==2)
2

False

is( option ==3) True


3
8
False

a
a

is( option ==4)


True
4

False

Display "Invalid Option"

9
1

Student menu

Display "enter choice"

is( choice==1)
True
Add record
record

False

is(choice==2) True
View Record
B

False
m

True
is( choice ==3)
CFee structure

False
Display "Invalid Input"

10
2

Teacher menu
Display "enter choice"

is( choice==1)
True
record Add record

False

is(choice==2) True
View Record
B

False

is( choice ==0) True

False
Display "Invalid Input"

11
3

Administrator interface

Display "Enter username"

True

is(username=="admin")

False

Display "Invalid username"

Display "'Enter Password"

is(username=="admin")
True
X XXrecord

False

Display "'Invalid password"

12
Xx

Display "Successfully logged in"

13
4
Display "Admin menu"

Display "Press any key to close the application"


Display "Enter option"

if(option==1) True
StopStop
View Record
record

False m
if(option==2) True
Delete Record
record
mmmmr
ecord

14
Chapter 3 Testing

Input Expected Output Actual Output Status


To Add Teacher's Name, address, Added True
Record contact no., email,
teaching subject.
To AddStudent's Name, address, Added True
Record contact no, email,
program, parent's
name, parent's
contact no.
To Delete Teacher's details Deleted True
Teacher's Record
To Delete Student's Student's details Deleted True
Record
To view Teacher's Teacher's Record Displayed True
Record
To view Student's Student's Record Displayed True
Record
To enter into the Username and Successfully True
admin interface password logged in
Exit Exits program Exit True

Chapter 4 Limitation:

There is no research work without any limitation. The objectives mentioned may not
be fully succeeded. So some limitation occurred during this project are:-

 Data loss can occur due to technical issue so it is necessary to make backup
of regular interval of time.
 Less teacher features in comparison to student.
 Changing the entire menu as per the need of college.

15
Chapter 5 Future Enhancement:

 Sorting the record of students and teachers alphabetically.


 Providing automatic ID when the new student and teacher add their records.
 Searching the record using ID.
 Daily entry system for the teachers.

16
Chapter 6 Conclusion

The project members have a great experience designing and implementing the
College Management System by using C programming language and to work on its
documentation. From this project, the project members learned many new things.

This project helped us in getting the basic understanding of basic programming


concepts of C language such as loop, structure, arrays, file, functions etc.

The project members have used almost every concepts of C language we had learned.
After completing this project, the project members are in position to explain C
language concepts and apply them to the modeling real world system.

17
18
Chapter 7 References

 E. Balagurusamy “Programming in ANSI C”, Tata McGraw-Hill Publishing.


 S.K Srivastava, DeepaliSrivastava "C in Depth", BPB Publication

19

You might also like