A Project Report ON College Management System: Bachelor of Computer Application
A Project Report ON College Management System: Bachelor of Computer Application
PROJECT REPORT
ON
Submitted to
Purbanchal University
Biratnagar,Nepal
Submitted By
BIKASH SHRESTHA(314907)
PROJECT REPORT
ON
Submitted to
Purbanchal University
Biratnagar,Nepal
Submitted By
Project Supervisor
ER. BHAWANA BAM
Ass.LECTURER
Putalisadak, Kathmandu
TOPIC APPROVAL SHEET
The Project Committee has approved the following topic for the above mentioned
students.
________ ________
Bhawana Bam BikashNeupane
Ass.Lecturer, Department of Project Coordinator
IT
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: _ _ _ _ _ _ _ _ _ _ _
(Project Supervisor)
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
Chapter 1 Introduction..........................................................................................2
1.1 Background....................................................................................................2
1.2 Significance....................................................................................................2
1.3 Objectives.......................................................................................................2
1.4 Features..........................................................................................................2
3.2 Algorithm.......................................................................................................2
3.3 Flowchart........................................................................................................2
Chapter 4 Testing...................................................................................................2
Chapter 5 Limitation:............................................................................................2
Chapter 7 Conclusion............................................................................................2
Chapter 8 References.............................................................................................2
List of Tables
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
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
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
2. Resource Collection
4. System Design
5. Coding
7. Documentation
4
Tasks Total Time: 15 weeks
Completed
Tasks
Remaining Chapter 2 Software Design and
Development
3.2 Algorithm
Step 1: Start
5
4.2 if interface equals to 2
Goto step 5
Else
Display menu
Else
6
Display "Invalid Input"
Goto step 6
If option equals to 1
Else
Display menu
7
Display "closing the application"
Step 7: Stop
3.3 Flowchart
Start
Display Menu
True
is( option ==1)
1
False
True
is( option ==2)
2
False
a
a
False
9
1
Student menu
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
False
Display "Invalid Input"
11
3
Administrator interface
True
is(username=="admin")
False
is(username=="admin")
True
X XXrecord
False
12
Xx
13
4
Display "Admin menu"
if(option==1) True
StopStop
View Record
record
False m
if(option==2) True
Delete Record
record
mmmmr
ecord
14
Chapter 3 Testing
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:
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.
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
19