You are on page 1of 24

A

Micro Project Report


On

COLLEGE MANAGEMENT SYSTEM

Submitted by
Mohit Kundan Dhake
Soham Samadhan Mate
Yash Dattu Walave
Nachiket Anil Pakhale

Under the Guidance of


Prof. S.D.Vaishnav

In the Partial Fulfilment of Fourth Semester of Diploma in


Information Technology

Department of Information Technology


Sandip Polytechnic
Mahiravani, Nashik - 422213

Affiliated to

Maharashtra State
Board of Technical Education

Academic Year 2023-24


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Mohit Kundan Dhake with Roll No- 50 has successfully completed Micro-project in
course Database Management(DMA) for the academic year 2023-24 as prescribed in the 'Assessment
Manual'during his/her tenure of completing Fourth Semester of Diploma Programme in Information Technology
from institute, Sandip Polytechnic with institute code 1167.

Place:Nashik Enrollment No: 2211670226

Date: Exam Seat No: 471563

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Soham Samadhan Mate with Roll No- 31 has successfully completed Micro-project in
course Database Management(DMA) for the academic year 2023-24 as prescribed in the 'Assessment
Manual'during his/her tenure of completing Fourth Semester of Diploma Programme in Information Technology
from institute, Sandip Polytechnic with institute code 1167.

Place:Nashik Enrollment No: 2211670198

Date: Exam Seat No: 471543

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Yash Dattu Walave with Roll No- 7 has successfully completed Micro-project in course
Database Management(DMA) for the academic year 2023-24 as prescribed in the 'Assessment Manual'during
his/her tenure of completing Fourth Semester of Diploma Programme in Information Technology from institute,
Sandip Polytechnic with institute code 1167.

Place:Nashik Enrollment No: 2211670168

Date: Exam Seat No: 471518

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr.Nachiket Anil Pakhale with Roll No- 40 has successfully completed Micro-project in
course Database Management(DMA) for the academic year 2023-24 as prescribed in the 'Assessment
Manual'during his/her tenure of completing Fourth Semester of Diploma Programme in Information Technology
from institute, Sandip Polytechnic with institute code 1167.

Place:Nashik Enrollment No: 2211670210

Date: Exam Seat No: 471552

Course Teacher Head of the Department Head of the Institute


4.0 Action Plan:
Annexure – I

Micro Project Proposal


ATM Machine Management System
1.0 Aims/Benefits of the Micro-Project:
The microproject College Management System aims to streamline administrative tasks within
educational institutions by efficiently managing student information, course schedules, faculty
details, and other relevant data. By leveraging database management techniques, the system
enhances data organization, retrieval, and manipulation, thereby improving overall operational
efficiency. The benefits include centralized data storage, automated processes for tasks such as
registration and grading, real-time access to information for stakeholders, and the potential for data
analysis to support informed decision-making by administrators.

2.0 Course Outcomes Addressed:


a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

3.0 Proposed Methodology:


The proposed methodology for the microproject "College Management System" would involve
several key steps. Firstly, there would be a comprehensive analysis of the requirements, including
user needs and system functionalities. Following this, a database schema would be designed to
efficiently store and manage data related to students, courses, faculty, and administrative activities.
The development phase would involve implementing the system using appropriate database
management tools and programming languages. Testing would be conducted to ensure the system
functions correctly, with any bugs or issues addressed promptly. Finally, deployment and user
training would be carried out to facilitate smooth adoption and usage of the College Management
System. Throughout the process, adherence to database management principles and best practices
would be paramount to ensure the system's reliability, security, and scalability.
4.0 Action Plan:
4.0 Action Plan:

Planned Planned Name of Responsible Team


SrNo Details of Activity
Start Date Finish Date Members

1 Topic Discussion & Selection

2 Review of Literature

3 Aim/Benefits& Importance

4 Resources Required
1. Mohit Kundan Dhake
5 Analysis of Collected Data 2. Soham Samadhan Mate
3. Yash Dattu Walave
6 Design of System 4. Nachiket Anil Pakhale
7 Coding& Testing of Modules

8 Compilation of Report

9 Compilation of Presentation

10 Final Submission

5.0 Resources Required:


Sr
Name of Resource/Material Specification Qty. Remarks
No
Desktop with Intel -
Core 2 Duo 2.93
1 Hardware Resource GHz, RAM 2GB, 1
HDD 160 GB

Software Resource SQLPlus -


2 1
3 Any Other Resource - - -
Name of Team Members with Roll Nos:

Roll No Name of Team Members

7 Yash Dattu Walave


31 Soham Samadhan Mate

40 Nachiket Anil Pakhale

50 Mohit Kundan Dhake

Prof. S.D.Vaishnav
Name & Signature of Course Teacher
Micro Project Report
1.0 Rationale:
The microproject "College Management System" aims to develop a robust database management
system tailored for educational institutions. This system will streamline administrative tasks such
as student registration, course scheduling, grading, and faculty management. By centralizing data
and automating processes, it enhances efficiency, accuracy, and accessibility of information for both
administrators and students. The system will incorporate features like user authentication, data
validation, and reporting capabilities to ensure data integrity and facilitate informed decision-
making. Overall, the project addresses the complex operational needs of colleges by leveraging
database management principles to optimize administrative workflows and enhance the overall
educational experience.

2.0 Aims/Benefits of the Micro-Project:


The microproject College Management System aims to streamline administrative tasks within
educational institutions by efficiently managing student information, course schedules, faculty
details, and other relevant data. By leveraging database management techniques, the system
enhances data organization, retrieval, and manipulation, thereby improving overall operational
efficiency. The benefits include centralized data storage, automated processes for tasks such as
registration and grading, real-time access to information for stakeholders, and the potential for data
analysis to support informed decision-making by administrators.

3.0 Course Outcomes Achieved:


a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

4.0 Literature Review:


The microproject "College Management System" aims to develop a database management system
tailored for educational institutions. Literature surrounding this subject emphasizes the importance of
efficient data organization, user-friendly interfaces, and comprehensive functionality to streamline
administrative tasks such as student enrollment, course management, faculty scheduling, and academic
record keeping. Previous studies underscore the significance of incorporating features like data
encryption for security, scalability to accommodate future growth, and integration with other systems
to enhance interoperability. Additionally, there's a focus on user feedback and iterative development
processes to ensure the system meets the diverse needs of stakeholders within the college community.
5.0 Actual Methodology Followed:
The methodology followed for the microproject "College Management System" in the field of database
management typically involves several key steps. Initially, there's a requirement analysis phase where
the needs and functionalities of the system are identified through stakeholder consultations and
literature review. Then, a database schema is designed to organize the relevant data efficiently. The
development phase often employs agile methodologies, allowing for iterative development and
continuous feedback loops. Implementation involves coding the system components based on the
design specifications. Testing is crucial to ensure the system's functionality, reliability, and security.
Finally, deployment and maintenance involve deploying the system to the college environment and
providing ongoing support and updates as needed. Throughout the process, adherence to best practices
in database management, software engineering, and project management principles is essential for the
successful completion of the microproject.

6.0 Actual Resources Used:


Sr
Name of Resource/Material Specification Qty. Remarks
No
Desktop with Intel -
Core 2 Duo 2.93
1 Hardware Resource GHz, RAM 2GB, 1
HDD 160 GB

Star UML , -
2 Software Resource 1
Rational Rose
3 Any Other Resource - - -

7.0 SQL Commands with Output:

Query:

---Creating Students Table---


CREATE TABLE Students (
student_id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
department VARCHAR(50)
);

--Inserting Data Into Students Table---


INSERT INTO Students (student_id, name, age, gender, department)
VALUES
(1, 'Mohit Dhake', 20, 'Male', 'Computer Science'),
(2, 'Siddharth Patil', 21, 'Male', 'Information Technology'),
(3, 'Shekhar Jadhav', 22, 'Male', 'Electrical Engineering'),
(4, 'Raj Kotwal', 19, 'Male', 'Mechanical Engineering'),
(5, 'Siddhi Sakhre', 20, 'Female', 'Civil Engineering'),
(6, 'Sangita Mahajan', 21, 'Female', 'Computer Science'),

(7, 'Sagar Chaudhary', 22, 'Male', 'Information Technology'),


(8, 'Sania Malhotra', 19, 'Female', 'Computer Science'),
(9, 'Kamini Shirsath', 20, 'Female', 'Information Technology'),
(10, 'Aditya Mate', 21, 'Male', 'Electrical Engineering');

OUTPUT:

---Creating Professors table---


CREATE TABLE Professors (
professor_id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
department VARCHAR(50)
);
---Inserting Data Into Professors Table---

INSERT INTO Professors (professor_id, name, age, gender, department)


VALUES
(1, 'Dr. Patil', 40, 'Male', 'Computer Science'),
(2, 'Dr. Wani', 45, 'Male', 'Information Technology'),
(3, 'Prof. Narkhede', 50, 'Female', 'Electrical Engineering'),

(4, 'Dr. Rane', 42, 'Male', 'Mechanical Engineering'),


(5, 'Prof. Zope', 38, 'Female', 'Civil Engineering'),
(6, 'Dr. Singh', 44, 'Male', 'Computer Science'),
(7, 'Prof. Kolhe', 39, 'Female', 'Information Technology'),
(8, 'Dr. Kapoor', 41, 'Male', 'Computer Science'),
(9, 'Prof. Toke', 37, 'Female', 'Information Technology'),
(10, 'Dr. Walave', 43, 'Male', 'Electrical Engineering');
---Creating Courses Table---
CREATE TABLE Courses (
course_id INT PRIMARY KEY,
course_name VARCHAR(100),
department VARCHAR(50),
credits INT
);
---Inserting Data Into Professors Table---
INSERT INTO Courses (course_id, course_name, department, credits)
VALUES
(1, 'Database Management', 'Computer Science', 3),
(2, 'Data Structures', 'Information Technology', 4),
(3, 'Digital Electronics', 'Electrical Engineering', 3),
(4, 'Thermodynamics', 'Mechanical Engineering', 3),
(5, 'Structural Analysis', 'Civil Engineering', 4),
(6, 'Software Engineering', 'Computer Science', 4),
(7, 'Computer Networks', 'Information Technology', 3),
(8, 'Machine Learning', 'Computer Science', 4),
(9, 'Web Development', 'Information Technology', 3),
(10, 'Power Systems', 'Electrical Engineering', 4);
OUTPUT:

---Creating Enrollments Table---


CREATE TABLE Enrollments (
enrollment_id INT PRIMARY KEY,
student_id INT,
course_id INT,
FOREIGN KEY (student_id) REFERENCES Students(student_id),
FOREIGN KEY (course_id) REFERENCES Courses(course_id)
);
---Inserting Data into Enrollments Table---
-- Insert values into Enrollments table
INSERT INTO Enrollments (enrollment_id, student_id, course_id)
VALUES
(1, 1, 1),
(2, 2, 2),
(3, 3, 3),
(4, 4, 4),
(5, 5, 5),
(6, 6, 6),
(7, 7, 7),
(8, 8, 8),
(9, 9, 9),
(10, 10, 10);

OUTPUT:
VIEWS:
View retrieves data from one or more table and represents the data as if it is coming from a
single source.

---Creating View---
CREATE VIEW StudentEnrollments AS
SELECT

Students.name AS student_name,
Courses.course_name,
Courses.department AS course_department

FROM
Students
JOIN
Enrollments ON Students.student_id = Enrollments.student_id
JOIN
Courses ON Enrollments.course_id = Courses.course_id;

SELECT * FROM StudentEnrollments;

OUTPUT:

Join:
A JOIN clause is used to combine rows from two or more tables, based on a related column between
them.

SELECT
Courses.course_name,
Courses.department,
Professors.name AS professor_name,
Professors.department AS professor_department
FROM
Courses
JOIN
Professors ON Courses.department = Professors.department;
OUTPUT:

WHERE Clause:
WHERE clause is used in SQL (Structured Query Language) to filter records returned by a query based on
specified conditions. It allows you to retrieve data from a database table that meets certain criteria.
--- Retrieve enrollments for a specific student---
SELECT * FROM StudentEnrollments WHERE student_name = 'Mohit Dhake';

--- Retrieve enrollments for a specific course department---


SELECT * FROM StudentEnrollments WHERE course_department = 'Computer Science';

OUTPUT:
ORDER BY Clause:
The ORDER BY clause is used in SQL queries to sort the result set of a SELECT statement. It arranges the
rows returned by the query based on specified columns, either in ascending (ASC) or
descending (DESC) order.

SELECT * FROM Students


ORDER BY name; -- or ORDER BY age; depending on your preference

OUTPUT:

GROUP BY Clause:
The GROUP BY clause is used in conjunction with the SELECT statement to group rows that have the same
values into summary rows.

SELECT department, COUNT(*) AS num_students


FROM Students
GROUP BY department;

OUTPUT:
8.0 Application of this Micro-Project:
The Microproject College Management System offers a comprehensive platform for efficiently
managing various aspects of college administration through a database management system. It
streamlines processes such as student enrollment, course scheduling, faculty management, and
academic record-keeping. Additionally, it facilitates communication between students, faculty,
and administration, enhancing overall collaboration and productivity within the institution. With
features like attendance tracking, grade management, and resource allocation, the system
optimizes administrative tasks, ensuring smoother operations and better decision-making for the
college management.

Prof.S.D.Vaishnav
Name & Signature of Course Teacher
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Mohit Kundan Dhake Enrollment No: 2211670226
Name of Programme: -Information Technology Semester: IV
Course Title: Database Management(DMA) Course Code: 22034
Title of Micro Project: College Management System
Learning Outcomes Achieved:
a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (12 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (8Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(20 Marks)
(12 Marks) (8 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if any)


…………………………………..……………………………………………………………………………
Name &Designation of Course Teacher: Prof.S.D.Vaishnav, Lecturer

Date and Signature:


Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Yash Dattu Walave Enrollment No: 2211670168
Name of Programme: -Information Technology Semester: IV
Course Title: Database Management(DMA) Course Code: 22034
Title of Micro Project: College Management System

Learning Outcomes Achieved:


a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (12 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (8Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(20 Marks)
(12 Marks) (8 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if any)


…………………………………..……………………………………………………………………………
Name &Designation of Course Teacher: Prof.S.D.Vaishnav, Lecturer

Date and Signature:


Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Nachiket Anil Pakhale Enrollment No: 2211670210
Name of Programme: -Information Technology Semester: IV
Course Title: Database Management(DMA) Course Code: 22034
Title of Micro Project: College Management System

Learning Outcomes Achieved:


a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (12 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (8Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(20 Marks)
(12 Marks) (8 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if any)


…………………………………..……………………………………………………………………………
Name &Designation of Course Teacher: Prof.S.D.Vaishnav, Lecturer

Date and Signature:


Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Soham Samadhan Mate Enrollment No: 2211670198
Name of Programme: -Information Technology Semester: IV
Course Title: Database Management(DMA) Course Code: 22034
Title of Micro Project: College Management System

Learning Outcomes Achieved:


a)Create Database using SQL commands.
b)Manage Database using SQL commands.
c)Implement Advanced SQL concepts on Database.
d)Write PL/SQL code for database application.
e)Apply security and safety on Database.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (12 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (8Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(20 Marks)
(12 Marks) (8 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if any)


…………………………………..……………………………………………………………………………
Name &Designation of Course Teacher: Prof.S.D.Vaishnav, Lecturer

Date and Signature:

You might also like