©)
2020-2021
A
Report
On
“College Management System”
Submitted By
Miss. Adhikari Arati Shersingh
&
Miss. Hiware Yukta Vijay
Under The Guidance Of
Mrs.Gauri S. Shirude
In Partial Fulfillment of
Bachelor Degree of Computer Science
Affiliated to Savitribai Phule Pune University
S.N.B.P. College of Arts Commerce Science & Management
Studies,
Morwadi,Pimpri,Pune.Declaration
It is hereby declared that all the fa
and figures included in the project is
result of my own research and investigations including formal analysis of the entire research
work and the same has not been previously submitted to any examination of this University
or any other University.
‘This declaration will hold good and in my wise belief with full
Consciousness.
Date:
Place: Morwadi.
Name & Signature of the StudentACKNOWLEDGEMEN
take this opportunity to express my profound gratitude and deep regards to my project guide
(Prof. Gauri S. Shirude) for her exemplary guidance, monitoring and constant
encouragement throughout the course of this project. The blessing, help and guidance given
by her/him time to time shall carry me a long way in the journey of life on which Iam about
to embark.
I would also like to thank our Principal Dr. Sudhir Atwadkar and Academic Head Ms.
‘Umeshwari Patil whose wisdom & foresight, I continually benefit from.
Lastly, I thank almighty, my parents, brother, sisters and friends for their constant
encouragement without which this Project would not be possible.
Name & Signature of the StudentIndex
Sr.No.
Content Page No.
1 Introduction 1
Identify Suitable Process Model 23
3 Software Requirement Specification 46
System Requirement 7
5 ER Diagram 8
6 | Use Case Diagram 9
7 10-14
8 15-19
9 | Reports 20-21
10 Future Enhancement 22
uN Conclusion 23
12 Bibliography 24CHAPTER I: INTRODUCTION
College Management System deals with all kind of student details, academic related reports,
college details, course details, curriculum, batch details and other resource related details
too. It tracks all the details of a student from the day one to the end of his course which can
bbe used for all reporting purpose, tracking of attendance, progress in the course, completed
semesters years, coming semester year curriculum details, exam details, project or any other
assignment details, final exam result; and all these will be available for future references
too.Our program will have the databases of Courses offered by the college under all levels
of graduation or main streams, teacher or faculty's details, batch execution details, students’
details in all aspects. This program can facilitate us explore all the activities happening in the
college, even we can get to know which teacher / faculty is assigned to which batch, the
current status of a batch, attendance percentage of a batch and upcoming requirements of a
batch. Different reports and Queries can be generated based of vast options related to
students, batch, course, teacher / faculty, exams, semesters, certification and even for the
entire college.
‘The College management system is an automated version of manual Student Management
System. It can handle all details about a student. The details include college details, subject
In case of manual
details, student personnel details, academic details, exam details etc...
system they need a lot of time, manpower ete.Here almost all work is computerized. So the
accuracy is maintained, Maintai
1g backup is very easy. It can do with in a few minutes.
(Our system has two type of accessing modes, administrator and user. Student management
system is managed by an administrator. It is the job of the administrator to insert update and
monitor the whole process. When a user log in to the system. He would only view details of
the student. He can’t perform any changes .CHAPTER I: Identify Suitable Process Model
The Process Model used in our projects “College Management System” is
waterfall model. Since we have well known, clean and fixed requirements
therefore it best suits for our software development.
Communication
Planning,
Modeling,
L, Testing
Deployment
Diagram: Waterfall Model
The waterfall model is a sequential design process used in software
development processes, in which progress is seen as flowing steadily
downwards(like waterfall ) through the phases of conception,initiation,
analysis, design, construction, testing, implementation and maintainance.
The Sequential phases in waterfall model are:
1. Requirement gathering: All possible requirements of the system to be
developed are captured in this phase and documented in a requirement
specification document.. System Design: The requirement specifications from first phase are
studied in these phase and the system design is prepared. This system
design helps in specifying hardware and system requirements and helps
in defining the overall system architecture.
. Implementation - With inputs from the system design, the system is
first developed in small programs called units, which are integrated in
the next phase. Each unit is developed and tested for its functionality,
which is referred to as Unit Testing.
|. Integration and Testing - All the units developed in the implementation
phase are integrated into a system after testing of each unit. Post
integration the entire system is tested for any faults and failures.
. Deployment of system - Once the functional and non-functional testing
is done; the product is deployed in the customer environment or
released into the market.CHAPTER I: SYSTEM REQUIREMENT SPECIFICATION
Project Plan: College Management System
LIntroduc
This document lays out a project plan for the development of “College Management system”
‘open source repository by Arat Adhikari and Yukta Hiware.
The system is an online application that can be accessed throughout the organization and
outside as well with proper login provided. This system can be used as an application fot the
HOD of the college to manage the student information and college information with regards
to collage management. College department and HOD logging should be able to upload their
information in the system. Visitors and college staff representatives logging in may also
access any information put by students.
2. Overview
In the existing system, everyone must go to the college campus to get the information about
the college, courses, fee and time tables etc. the existing system consume much time to get
any information about the colleges. There is no security for the college files and to keep
secure we need to maintain the database. But, there is no online algorithm. To solve existing
system drawbacks, we develop a time efficient application named as “College Management
System”. By using this application any type of user like student, staff and administrator can
login into the system and they can perform their desired action in this application. ‘The
proposed system provides high security to the college information including student and staff
details.
2.1 Administrator:
‘The administrator can view and edit his own profile. He can register the new
students and faculty into the application. The administrator can manage the account details,
and also he can generate the fee payment reports, leaves and academics.
2.2 Student:
The student can add by the administrator into the application. After login into
the application, the student can view, edit and update his profile. The student can apply for
leave and view its status. The student can pay the fee in this application and view his
academi
2.3 Faculty
The faculty can view, update or edit hid profiles in the application. The faculty
‘can search for the student leaves and he can approve the leaves. The faculty can update the
student academics.
2.4 Functionalit
Admin can add new student.© Admin can see the list of student details.
‘© Student will be able to see his details.
© Student will be able to update his details,
Admin can manage the employee.
© Student can see employee.
# Student can see course.
Admin can modify the course.
Admin can manage course
* Admin can manage the fees and can see the list of all fees.
2.5 Platform:
It will be launched as a web-based application.
2.6 Development Responsibility:
1, Arati Adhikari and Yukta Hiware would be developing the software and
we will be responsible for the creation of the database and all the other related stuffs,
3. Goals and Scopes:
Our project has a big scope to do:-
We can store information of all the student and college record.
College Management System is categorized according to various streams
‘Various companies can access the information,
Students and college can maintain their information and can update it.
Notifications are sent to students about the companies.
Students and college department can access previous information about college.
4. Deliverables:
I'll deliver the following during the course of development.
Feature Specification
Product design
Test plan
Development document
Source code
5. Risk Management
5.1 Risk Identification:
Following will be the risk involved in my project:
1) Colleges are already prefering offline lectures so that there will be more
interaction between student and faculty. So what would be the real cause that
would motivate them to join my application.5.2 Risk Mitig:
Even though most of the colleges prefer offline lectures , Our platform would still
offer them many things that is not there on offline classes. For eg.
1.Wastage of time and resources. Our application would enable them to save
time and resources.
2. The fee module enables you to maintain registers of fee receipts and outstanding
amounts on a student/class basis. The fee modulehas a configurable structure for
different fee head, and its calculations thereof.This module also provisions for fee
waivers and optional fees.
3. Staff module is very much helpful to manage all staffs personalinformation &
information can be updated time to time as per requirement.
4, The student module enables you to store all personal, academic, professional
and history data regarding a student, his/herparents, and his/her siblings.
Milestone Description Release Date | Release Iteration
MI Application view | 12 September 2020 RI
and design(Front-
end development)
M2 Database for my | 22 September 2020 RI
application(Back-
end)
M3 Integrating views | 30 September 2020 RI
and designs
Ma Testing for initial _ | 10 October 2020 R2
release
M5 Issue tracker, user _ | 7 November 2020 R2
reviews, web design
imegration
M6 Final release 25 November 2020 R2
6. Scheduling and estimates:
7. Technical Process:
Following would be the languages I would use to develop my application within the
stipulated time period:
Front-end development: MS OFFICE,
Back-end development: Normalized Database
OS: WindowsCHAPTER IV: SYSTEM REQUIREMENT
Following would be the languages I would use to develop my application within the
stipulated time period:
Front-end development: MS OFFICE
Back-end development: Normalized Database
OS: WindowsCHAPTER V: ER DIAGRAM
>, ADMINISTRATOR }— ‘Admia_name
N N
‘ADDS ENTERS
= | "|
M N |
‘STUDENT EOURGE
T
= <>
N
1
DEPARTMENT
aS 2], xD
STAFF
MEMBER
ISA
TEACHING STAFF NON-TEACHING STAFFCHAPTER VI: USECASE DIAGRAM
UPDATE MY
PROFILE
MANAGE
STUDENT
STUDENTS
MANAGE
COURSES,
MANAGE
FACULTY
CASHIERCHAPTER VI: UML DIAGRAM.
5.1)CLASS DIAGRAM.
Admin Student
N N
id: string Tdsstring
name: string
password: string Name:string
login) Age:string
logout() Filladmissionf
addnewteachers() Mladiissionformo
modifyteachers() Getenrolled()
addnewstudents()
modifynewstudents() Writeexam()
addnewsubjects()
modifynewsubjects() 7
N
N]
Department
«
Cae Depname:string
1 1 | Depnum:string
Coursename:string
Getname()
Courseid:string
Setname()
Noofcredits:string
4
Viewcourse() M
Modifycourse() Staffid:string
Removecourse()
Viewclass()
Createcourse()
Viewexam()
Viewsalory()
105.2) Sequence Diagram
Admin
Login Student Course | | Registration Faculty
! P [Ad | | Ad, of | Aga |] Adel
' Edit 1 | edit {| Bait ' Edit
fed student jg) course | | resister | | ee ciy
| Saveor : :
; {| update : | saveor + :
: ' student | | update ! | saveor | | Save’
! {| course | t
i ie Bal 1 | update} | update
Td stor | 1 | register | Faculty
| Manage Student delete} i !
| Details {| student | | Ustor | :
t ‘et i | delete }
: : {| course |
; ; H List/
i : i es delete
t : L delete
: register Faculty
Ls
Manage course details
Manage registration details
Manage Faculty Details
cry5.3) Activity Diagram
Display Interface
Faculty Tasks
Schedule class
‘Admin Tasks
Student Tasks
‘Add Faculty5.4) Component Diagram
eS College je)
Data access Encryption
|-—co
}—
Security
CO college ‘Access Control
management
system,
Encryption
ersistance |
Data access
Access Control
Registration |__|
Data access
aS Lio
Data connector
=) Faculty
Data access
2B5.5)Deployment Diagram
<
>
PC
<<05>>
Windows 8
<>
<> ClientPrinter
CollegeManagementServer
admin ST]
Student, = |
Department
DatabaseServer
Course =S]
sa =]
4CHAPTER WI: I/O SCREENS
1) Admin login:
User name
Password
Login
2) Staff login
Staff id:
Staff type:
Submit ResetStaff Registration Form:
Personal Details
Proffessional Details:
Name: Staff Type:
Father's Name: Experience:
Qualification: Subject:
Gender: Designation:
Contact No: Salary
Email Id Work load in:
Hour per day
Address;
Marital Staus:
Username:
Photo Upload:
Browse
Submit
Update
Delete Clear
163) Student Admission Form
First Name:
Middle Name:
Last Name:
Current Address:
Gender:
Course:
Pincode:
Email id:
Dos:
Mobile Number:
Reset Submit
wvCourse Section:
Course Code:
Course Name:
Year:
Number of Semester:
‘Add Course
18.Fee Form:
College Name:
Date:
STUDENT AND COLLEGE DETAILS
Student Name: Rec. NO.:
Course: Admission Date:
Year:
Particular Amount
Paid Fee:
Words:
CARD Signature
1gCHAPTER KX: REPORTS
ACADEMIC STUDENT LIST
Date:
Sr. Student Semester [ Admission | Course ‘Year of Passing
No. name date
20STAFF REPORT LIST
Sr. No.
Staff Name
Course
Year of joining
21CHAPTER X : FUTURE ENHANCEMENT
1.Online examination module would be introduced to conduct online
examination.
2.Scheduling of the staff. i.e. , time table setting of the staff
3. Further, the faculty can upload the videos of their lectures on to this site and
students who had missed those classes can view those videos.CHAPTER XI: CONCLUSION
The project entitled as College Management System is the system that
dealswith the issues related to a particular institution. This project is
successfullyimplemented with all the features mentioned in system
requirementsspecification. Awareness and right information about any
college is essentialfor both the development of student as well as faculty. So
this serves the right purpose in achieving the desired requirements of both
the communities
23CHAPTER XI: BIBLIOGRAPHY
1.Internet & World Wide Web: How to Program Deitel, PJ Deitel.
2.Web Development with Java Server Pages BY Duane K.Fields and Mark
A Kolb.
3. https://eduxpert.in/college-management-system/