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

College Management System Project Report

This document is a preliminary report submitted by four students for their college management system project. It includes an introduction outlining the motivation, problem definition, and literature survey. It also covers the software requirements specification, describing the system scope, user classes, assumptions, functional and non-functional requirements, and system implementation plan using SDLC model. The design section includes system architecture, data flow diagrams, entity relationship diagrams, and UML diagrams. Other sections discuss advantages, limitations, applications, and conclusions and future work. Appendices provide a problem feasibility assessment and summary of referenced papers.
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)
537 views

College Management System Project Report

This document is a preliminary report submitted by four students for their college management system project. It includes an introduction outlining the motivation, problem definition, and literature survey. It also covers the software requirements specification, describing the system scope, user classes, assumptions, functional and non-functional requirements, and system implementation plan using SDLC model. The design section includes system architecture, data flow diagrams, entity relationship diagrams, and UML diagrams. Other sections discuss advantages, limitations, applications, and conclusions and future work. Appendices provide a problem feasibility assessment and summary of referenced papers.
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/ 30

lOMoARcPSD|20844436

College management system project


report

Computer Engineering (Savitribai Phule Pune University)

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Studocu is not sponsored or endorsed by any college or university

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

A PRELIMENERY REPORT ON

“COLLEGE MANAGEMENT SYSTEM”

SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE


IN THE PARTIAL FULFILLMENT OF THE REQUIREMENTS
FOR THE AWARD OF THE DEGREE

OF

BACHELOR OF ENGINEERING (COMPUTER


ENGINEERING
SUBMITTED BY

STUDENT NAME: HARSHVARDHAN SHINGADE. (B2110) STUDENT NAME:


VIRAJ SHEDGE (B2110) STUDENT NAME: SUYOG BHISE (B2110) STUDENT
NAME: ABHINAY SALAVI (B2110)

DEPARTMENT OF COMPUTER ENGINEERING


Zeal College of Engineering & Research

NARHE, PUNE - 411041

SAVITRIBAI PHULE PUNE UNIVERSITY

2020 -2021

[P-2]

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

CERTIFICATE
This is to certify that the project report entitles

“COLLEGE MANAGEMENT SYSTEM”


Submitted by

STUDENT NAME: HARSHVARDHAN SHINGADE. ()


VIRAJ SHEDGE ()
SUYOG BHISE ()
ABHINAY SALAVI ()

is a bonafide student of this institute and the work has been carried out by him/her under the
supervision of Prof.Balaji and it is approved for the partial fulfillment of the requirement of
Savitribai Phule Pune University, for the award of the degree of Bachelor of Engineering
(Computer Engineering).

Prof. Balaji Prof. A.V. Mote


Guide Head
Department of Computer Engineering Department of Computer Engineering
(Prof. ________________) (Dr.Ajit M. Kate)
External Examiner Principal,
SPPU Zeal College of Engineering & Research,
Pune41
Place: Pune
Date:
ACKNOWLEDGEMENT

We had a great experience working on this project and we got to learn a


plethora of new skills through this project. However, it would not have been
possible without the kind support and help of many individuals. We would like to
extend our sincere thanks to all of them.
We are highly indebted to the teachers and especially Prof. Balaji for their guidance
and constant supervision as well as providing necessary information regarding the project and
also for their support in completing the project

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

HARSHVARDHAN SHINGADE. () VIRAJ SHEDGE


() SUYOG BHISE ()
ABHINAY SALAVI ()

ABSTRACT
We have immense pleasure in presenting the report for our project entitled

“College Management System”. We would like to take this opportunity to express our

gratitude to a number of people who have been sources of help & encouragement during the

course of this project.

We are very grateful and indebted to our project guide Mr. Balaji & our respected

HOD Prof. A.V. Mote for providing their enduring patience, guidance & invaluable

suggestions. They were the one who never let our morale down & always supported us

through our thick & thin. They were the constant source of inspiration for us & took utmost

interest in our project.

We would also like to thank all the staff members for their invaluable co-operation &

permitting us to work in the computer lab. We are also thankful to all the students for giving

us their useful advice & immense co-operation. Their support made the working of this

project very pleasant.

TABLE OF CONTENTS
Page No.
LIST OF ABBREVATIONS i 01 Introduction 1 1.1
LIST OF FIGURES ii Motivation 2
LIST Problem
1.2 OF Definition
TABLES iii 3
Sr.No. Title of Chapter 02 Literature Survey 4
03 Software Requirements
Specification 5
3.1 Introduction 5
3.1.1 Project Scope 5
3.1.2 User classes and characteristics 5
3.1.3 Assumptions and Dependencies 6
3.2 Functional requirements 7
3.2.1 End users 7
3.2.2 Developers 8
3.2.3 Authority level 1 9

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

3.2.4 Authority level 2 10


3.3 External Interface Requirements 11
3.3.1 Hardware interfaces 11
3.3.2 Software interfaces 11
3.3.3 Communication interfaces 11
3.4 Nonfunctional requirements 11
3.4.1 Performance requirements 11
3.4.2 Safety requirements 11 3.4.3 Security requirements 12
3.4.4 Software quality attributes 12
3.5 System requirements 14
3.5.1 Database requirements 14
3.5.2 Software requirements 14
3.5.3 Hardware requirements 14
3.6 Analysis models: SDLC model to be applied 15
3.7 System implementation plan 16
04 System Design 18
4.1 System Architecture 18
4.2 Data flow diagram 19
4.3 Entity relation diagram 20
4.4 UML diagram 21
05 Other Specification 22
5.1 Advantages 22
5.2 Limitations 22
4.2 Data Flow Diagrams

4.3 Entity Relationship Diagrams

4.4 UML Diagrams

05 Other Specification

5.1 Advantages

5.2 Limitations

5.3 Applications

06 Conclusions & Future Work


Appendix A: Problem statement feasibility assessment using, satisfiability analysis and NP
Hard, NP-Complete or P type using modern algebra and relevant mathematical models.
Appendix B: Details of the papers referred in IEEE format (given earlier) Summary of the
above paper in not more than 3-4 lines. Here you should write the seed idea of the papers you
had referred for preparation of this project report in the following format.
Example:
Thomas Noltey, Hans Hanssony, Lucia Lo Belloz,” Communication Buses for Automotive
Applications” In Proceedings of the 3rd Information Survivability Workshop (ISW-2007),
Boston, Massachusetts, USA, October 2007. IEEE Computer Society.
Appendix C: Plagiarism Report

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

LIST OF ABBREVATIONS
ABBREVIATION ILLUSTRATION

VPN Virtual Private Network IP


Internet Protocol
IDS Intrusion Detection System
TCP Transmission Control Protocol

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

LIST OF FIGURES
FIGURE ILLUSTRATION PAGE NO.

1.1 System Design 3


1.2 Waterfall model 5
2.1 DFD level 0 11
3.1 DFD level 1 12

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

LIST OF TABLES
TABLE ILLUSTRATION PAGE NO.

4.1 Project Plan 29


3.1 Packet Information 47
3.2 Network Error 48
3.3 IP Configuration 48

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Introduction

For accomplishing big projects, the number of developers work collectively on


different modules. Their efforts when combined together gives the final outcome.
However, a member working on one module may encounter the need to understand other
modules. Hence, he may feel the need of telling the concerned member to explain his
module. It may be time consuming and troublesome for the concerned member to explain
the entire code of the module. Therefore, there arises a need for a tool like CLASS
BROWSER which gives the class diagram of the entire module(project). It is quite
reliable and easy to understand. It also helps in debugging large projects.
The traditional view of software development takes an algorithmic
perspective. In this approach, the main building block of all software is the procedure or
function. This view leads developers to focus on issues of control and the decomposition
of larger algorithms into smaller ones. There is nothing inherently evil about such a point
of view except that it tends to yield brittle systems. As requirements change and the
system grows, systems built on algorithmic focus turn out to be very hard to maintain.
The contemporary view of software development takes an object-
oriented perspective. In this approach, the main building block of all software systems is
the object or class. Simply put, an object is a thing, generally drawn from the vocabulary
of the problem space or the solution space; a class is a description of a set of common
objects. Every object has identity, state, and behavior.

Motivation

• The software facilitates the administrators to know the present status


of a student of the college.
• The software gives the information such as student personal data,
student fees details, results etc.
• Generating the print reports of student personal, fee as well as result
details….
• Hence, we conclude that the present system (CMS for Colleges)
would definitely help the user by saving time and effort by reducing the
processing time and volume of errors.
• The efficiency of the work done would be improved and work
satisfaction on the part of the employees after computerization would

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

definitely on high.  The customer satisfaction would be definitely higher


when compared to the old manual system

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Problem Definition

• The existing system which we using in our college is traditional


process is a complete manual process.
• Now-a-days, education is playing very significant role in the society.
Day-by-day, the percentage of illiterates are decreasing and the
percentage of literates is increasing.
• Education will change the society in all the aspects and everyone
wants to study higher professional degrees.
• Admissions are increasing day by day so there by ratio of
establishment new colleges and schools are also increasing.
• But the actual challenge is starting from now. Most of the schools and
colleges are maintain student information in records.
• When the number of records increased, it is difficult to maintain the
information of each student in the old manual system.
• Maintaining the records manually leads to error prone and required
more man power and it consumes more time for processing the
records.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Literature Survey

Title Publication & Objective


Sr Year
no
.

1. A Research International To monitor Paper on Journal of


attendance for the College Computer college students.
Management Applications Students as well as
System. (0975 – 8887) staffs logging in
- July 2015 may also access or
can be search any of
the information
regarding college.

2. Smart International To provide a simple College


Journal of interface for the
Management Engineering maintenance of
System Research & student
Technology information. It can
(IJERT) - 2019 be used by
educational institutes
or colleges to
maintain the records
of students easily.
3. SOFTWARE REQUIREMENTS SPECIFICATION
3.1 INTRODUCTION
3.1.1 Project Scope

The benefits of college management system for the employee are they can create
any kind of certificate easily using this system. They can easily retrieve all information
related to student and faculty. Admin has all the Collective records of students as well as
faculty of all the branches. Admin can check all the records of faculty of all departments
anytime. This system gives easy approach to find the detail information for any
student/faculty. Using this college management system, it is very easy to
handle all functionality of college. This system is beneficial for both students and faculty
as they can get all previous or current information when they need. This system is also

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

helpful to maintain the students record like admission record, fees record, exam result
records. College management system can help to get all or a particular student attendance
information. Also, it can help to maintain the fees and accounting reports of college in
proper way. This system also helps to generate mark sheets of current year.

3.1.2 User Classes and Characteristics

In our system user can be classified as below:


1.End user:
The end users of the project are students and faculty. Students

who are looking for data like notes and notices, and faculty who are assigning

them the work as well as provide them notes.

2.Developers:

The developers are those who look towards the system, maintain it, find

bugs and fixes it.

3.Authority level 1:

The authority level has right to give to give access or revoke the

access of the system if any wrong malicious activities found from the user.

4.Authority level 2:

All the functions of Authority 1 are extended to Authority 2. In

addition to it has access to check current user status and account details.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

3.2FUNCTIONAL REQUIREMENTS
3.2.1End Users

Functional Requirement Number


Function Requirement Specification

EU1 User should be able to login to the system

EU2 User should be able to view all the information

EU3 User should be able to insert student details

EU4 User should be able to manage students/faculty


details
EU5 User should be able to change their password

EU6 User should be able to manage students detail

EU7 User should be able to manage faculty details

EU8 User should be able to update and edit a data

EU9 User should be able to delete their own data

EU10 User should be able to change Username

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

3.2.2Developers

Functional RequirementFunction Requirement Specification


Number

D1 Developersshould be able to login to the system

D2 Developersshould be able to change their password

D3 Developersshould be able manage students/faculty data

D4
Developersshould be able to Maintain the system

Developersshould be able to find bugs in system


D5
D6
Developersshould be able to fix the bugs in system

Developersshould be able to update the password of a user


D7

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

3.2.3Authority Level
1

Functional RequirementFunction Requirement Specification


Number

AL1-1 Authority Level 1 should be able to login to the system

AL1-2 Authority Level 1 should be able to change their password

AL1-3 Authority Level 1 should be able to view all information

Authority Level 1 should be able to give access to the user


AL1-4

Authority Level 1 should be able revoke the access of the


AL1-5
system
From the user
Authority Level 1 should be able to Manage students
AL1-6 details
Authority Level 1 should be able to manage faculty
AL1-7
details

Authority Level 1 should be able to update the password


AL1-8
of a user
3.2.4 Authority Level 2

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Function Requirement Specification


Functional Requirement
Number

AL2-1 Authority Level 2 should be able to login to the system

AL2-2 Authority Level 2 should be able to change their password

AL2-3 Authority Level 2 should be able to view all the information

AL2-4 Authority Level 2 should be able to give access to user

AL2-5 Authority Level 2 should be able to revoke access from user

AL2-6 Authority Level 2 should be able to manage students detail

AL2-7 Authority Level 2 should be able to manage faculty details

AL2-8 Authority Level 2 should be able mange system admin

AL2-9 Authority Level 2 should be able to update the password of a


user
Authority Level 2 should be able to manage role of the user
AL2-10

Authority Level 2 should be able to manage user permission


AL2-11

Authority Level 2 should be able to manage students profile


AL2-12

Authority Level 2 should be able to check current


AL2-13
student/faculty status
and their details
3.3 EXTERNAL INTERFACE REQUIREMENTS

3.3.1 Hardware Interfaces


• A PC
• Android Mobile

3.3.2 Software Interfaces


• Windows 7 and above/ Mac OS 10 and above / Linux
• Any Latest web browser

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

3.3.3 Communication interfaces


• Internet connection if deployed remote.
• Local Area Network if deployed on site only
3.4 NONFUNCTIONAL REQUIREMENTS
3.4.1 Performance Requirements
• For user, it does not require a powerful processor or

graphics card, much ram or disk space and can run

smoothly.

• It requires a system with a minimum 4 GB ram and a

multi core processor, so that its performance is not

hampered and slowed down.

• User should know the basic Internet concept

• User should be aware of the web services

• User should be aware of the search parameters.

• User active participation for online services  User

need to be genuine user.

3.4.4 Safety Requirements

The system should be safe, i.e., system should process

data safely and no memory overflow error should occur. Also,

the dataset used should not be damaged.

3.5 Security Requirements:


Our system runs on Web browser and hence
clients need not worry about the security of the system as
latest web browsers provide adequate security which is
top notch.
3.5.1Software Quality Attributes
External software quality attributes:
• Correctness:

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

The degree to which a system is free from faults in its


specification, design, and implementation.

• Reusability:
The ease with which users can learn and use a system.

• Efficiency:
Minimal use of system resources, including memory and execution
time.

• Reliability:
The ability of a system to perform its required
functions understated conditions whenever required
— having a long mean time between failures.

• Integrity:
The degree to which a system prevents unauthorized
or improper access to its programs and its data.

• Adaptability:
The extent to which a system can be used, without
modification, in applications or environments other
than those for which it was specifically designed.

• Accuracy:
The degree to which a system, as built, is free from
error, especially with respect to quantitative outputs.
Accuracy differs from correctness; it is a
determination of how well a system does the job it’s
built for rather than whether it was built correctly.

Internal software quality attributes:

• Maintainability:

The ease with which you can modify a


software system to change or add capabilities,
improve performance, or correct defects.

• Flexibility:

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

The extent to which you can modify a system for


uses or environments other than those for which it
was specifically designed.

• Portability

The ease with which you can modify a system to


operate in an environment different from that for
which it was specifically designed.

• Reusability

The extent to which and the ease with which you can
use parts of a system in other systems.

• Readability

The ease with which you can read and understand


the source code of a system, especially at the
detailedstatement level.

• Understandability

The ease with which you can comprehend a system


at both the system- organizational and detailed-
statement levels. Understandability has to do with
the coherence of the system at a more general level
than readability does.

3.5 System requirement


3.5.1 Software Requirement:

Windows 7.

Google support.
Web Browser.
3.5.2 Hardware
requiremen

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

t A
PC/Laptop.
Minimum 4gb RAM.
Core i3 above.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

SDLC Life cycle:


The SDLC life cycle chosen for the project “College

Management System” is Waterfall model. The Waterfall Model was the first

Process Model to be introduced. It is also referred to as a linear-sequential life

cycle model. It is very simple to understand and use. In a waterfall model, each

phase must be completed before the next phase can begin and there is no

overlapping in the phases. The Waterfall model is chosen for the project

because all the requirements of the project is under consideration at the

requirement phase and no any additional function is to be added at the middle

of the project. The waterfall model was closely matching our project details and

implementation.

1.Communication

In the communication phase we have discussed about the

requirements of the project. Thought of the final output expected after the

completion of project. Which tools and technologies are required to complete

the project? The basic requirements to complete the project i.e., dataset is taken

from the good website or extract ourselves the data from internet. The

algorithms to be implemented and to design front end and authenticate the user

with some extra features is also been discussed.

2.Planning:

In the Planning Phase, we have scheduled the estimated time to

complete the project and divided the project in different modules. We all

decided according to our capabilities and skills divided the work amongst

ourselves. We decided to keep a track on the project how much part of the

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

project is completed and how much part is left to complete. Divided the part of

projects and how we can increase the accuracy of project.

3.Implementation:

In the implementation phase, the actual project is started to code. The

phase starts with training and testing of dataset. The next parts come of

applying algorithms on the trained dataset. After applying all four algorithms on

trained dataset the best algorithm is chosen from it which has high accuracy and

less error percentage. After the data is imported to website through which it can

be used by users by giving inputs to the website and the data will be seen.

Testing:
In the testing Phase, all the units developed in the implementation phase

will be checked on different inputs. The entire system is tested for any faults

and failures. If the fault or failure occurs in the system, we will try to overcome

it.

Deployment:
In the deployment Phase, the project will be deployed on the web

with a good User interface so the user interaction is good and user-friendly. For

the deployment on the web, we will be using a free web hosting tool.

Maintenance:

In the maintenance phase, the better version of the project will be

deployed with extra added features. If any faults occur after deployment, it will

also be fixed.

3.7 SYSYEM IMPLEMENTATION PLAN

Entire work dissertation is divided among following tasks:

Task 1: To gather the requirements of the project and study the similar projects

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

to it.

Task 2: To study the research papers related to the project.

Task 3: To gather the dataset required for project from the trustworthy website.

Task 4: To study the dataset and understand the attributes of the datasets.

Task 5: To train, test and split the dataset.

Task 6: To apply the machine learning model on the dataset and find the

algorithm with higher accuracy and go forward with than algorithm.

Task 7: To build a user interface for the project.

Task 8: To Connect backend and front end with

flask.

Task 9: To deploy the project on internet.

Task 10: To test the system.

Task 11: To analyze the experimental results.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

4.System Design

Dataset

Data Processing

Apply Algorithm
Connect Backend and Display Output on
Frontend Website
Find best algorithm

FRONTEND
Create User interface

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Waterfall Model

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

DFD level 0

College
Student Mgt. CMS

College
admin CMS
Mgt.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

Course
Management

College
Student
Employee
Management
management

College
Management
System

System
Faculty
User/admin
Management
managemnet

Login Details

DFD level 1 CONCLUSIONS AND FUTURE WORK

CONCLUSIONS
The project entitled as “College Management System” is the system that
deals with the issues related to a particular institution. This project is successfully
implemented with all the features mentioned in system requirements specification.
Awareness and right information about any college is essential for both the development
of student as well as faculty. So, this serves the right purpose in achieving the desired
requirements of both the communities.

FUTURE WORK

1.As a part of future work, we aim at the variable choices over the algorithms that

were used in the project.

Downloaded by nyavor peter bright genius ([email protected])


lOMoARcPSD|20844436

2.In future this machine learning model may bind with various website which

can provide good interaction between faculty and the students of particular

college. 3.We plan to judiciously design deep learning network structures, use

adaptive learning rates and train on clusters of data rather than the whole

dataset.

REFERENCES
Books:
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. The Complete Reference PHP HerbertSchildt.
4. Core Servlets and PHP Server Pages By Marty Hall.
5. Apache Jakarta-Tomcat by James Goodwill.
6. Practical PostgreSQL by John Worsley, Joshua Drake

Web Sites:
1] www.sves-srpt.ac.in
2] www.kings.cam.ac.uk
3] www.wellington-college.school.nz

Downloaded by nyavor peter bright genius ([email protected])

You might also like