RSS International School
RSS International School
RSS International School
CERTIFICATE
This is to certify that name Anjali has
successfully completed the project work
entitled COLLEGE MANAGEMENT SYSTEM
in the subject computer science laid down
in the regulations of CBSE for the purpose
of practical examination .
Teacher sign:
External Examiner sign:
2
INDEX:
Sr.no. DESCRIPTION PAGE NO.
1 Acknowledgement 4
2 Abstract 5
3 Introduction 6
7 System design 10
9 Output 14
10 Conclusion 15
11 Bibliography 15
3
ACKNOWLEDGEMENT
I would like to
acknowledgement all those
without whom this project
would not have been
successful. Firstly, I would wish
to thank our Computer
science teacher and I would
really acknowledge his help
and guidance for this project. I
would also like to thank my
parents who have always been
there whenever needed.
4
1.Abstract:
5
2.Introduction:
PURPOSE OF DOCUMENT:
6
• Can get help through the help option to view different
features of the system.
• Students can give feedback on college/staff/any other
student.
• An admin login should be present who can read as well as
remove any uploads.
7
DEFINITIONS ,ACRONYMS & ABBREVIATIONS:
8
USER VIEW OF PRODUCT USE:
The front view of the system consists of different
services provided by the system and a login page with
which a user is prompted to login in to the system
through his username and password. Upon the student's
login, his/her details are updated in to the system. When
all data is entered, the student can not only view their details
but also view their exam sand report details. When the
student's session ends, all data is saved. Staff can also login to
the system with their id and password and has access to the
system. There will be a special login name and password (to
prevent students in updating their details other than profile) to
allow the teacher to access all student data in a table form.
Here, the administrator can add students and staff to
the system and change student and staff details.
2.7SPECIFICREQUIREMENTS:+
SPECIFIC REQUIREMENTS
Simple, Attractive, User Friendly
Self-Contained, Consistent, Self-Explanatory
Robust.
9
SYSTEM DESIGN:
PURPOSE:
PURPOSE:
Purpose of College Management System for a College
(CMS) Design Document is to is to describe the design
and the architecture of CMS. The design is expressed in
sufficient detail sufficient detail so as to enable all the
developers to understand the underlying architecture of
CMS.
Analysis
Requirements
specification
Design
Implementation
Testing and
integration
10
SOURCE CODE:
college_management_system.py
class Student:
def _init_(self, name, roll_number, marks):
self.name = name
self.roll_number = roll_number
self.marks = marks
class Course:
def _init_(self, course_name, course_code, credits):
self.course_name = course_name
self.course_code = course_code
self.credits = credits
class CollegeManagementSystem:
def _init_(self):
self.students = []
self.courses = []
def display_students(self):
for student in self.students:
print(f"Name: {student.name}, Roll Number: {student.roll_number}, Marks:
{student.marks}")
11
college_management_system.py
class Student:
def _init_(self, name, roll_number, marks):
self.name = name
self.roll_number = roll_number
self.marks = marks
class Course:
def _init_(self, course_name, course_code, credits):
self.course_name = course_name
self.course_code = course_code
self.credits = credits
class CollegeManagementSystem:
def _init_(self):
self.students = []
self.courses = []
def display_students(self):
for student in self.students:
print(f"Name: {student.name}, Roll Number: {student.roll_number}, Marks:
{student.marks}")
def display_courses(self):
12
for course in self.courses:
print(f"Course Name: {course.course_name}, Code: {course.course_code},
Credits: {course.credits}")
college_system = CollegeManagementSystem()
# Adding students
college_system.add_student("John Doe", "101", 85)
college_system.add_student("Jane Doe", "102", 92)
# Adding courses
college_system.add_course("Mathematics", "MATH101", 4)
college_system.add_course("Computer Science", "CS101", 3)
13
OUTPUT:
Name: John Doe, Roll Number: 101, Marks: 85
Name: Jane Doe, Roll Number: 102, Marks: 92
Course Name: Mathematics, Code: MATH101, Credits: 4
Course Name: Computer Science, Code: CS101, Credits: 3
14
CONCLUSION:
The system will greatly simplify and speed the
management process. It will describe the paper work.
The admin, faculty or the student will perform all the task
very easily and more convenience way. The system
offers reliability, security, time savings and easy control.
The proposed system will describes the work time of the
admin as well as the faculty. This will brings more
perfection to the work.
BIBLIOGRAPHY:
I mention some website. Which provide to helpful
making my project.
Geeksforgeekso
www.warwick.ac.vk
www.youmatter.world
15