Dbms - File 07.S.P
Dbms - File 07.S.P
MICRO-PROJECT REPORT
PREPARED BY:-
This is to certify that Mr./ Mr. Pramod Bhausaheb Pardeshi of THIRD Semester of
Diploma in COMPUTER ENGINEERING of Institute SHREEYASH COLLEGE OF
ENGINEERING AND TECHNOLOGY has successfully completed
Micro-Project Work in Course of SCHOOL MANAGEMENT SYSTEM for the academic
year 2024-25 as prescribed in the K-Scheme Curriculum.
contents
Micro-project proposal
1 Aims/benefits/micro project
5 Resources required
Micro-project report
1 rationale
2 Aims/benefits/ micro project
3 Course-out come addressed
4 Literature review
·
3.1 Action Plan (Sequence and time required for major activity. The following is for Reference,
The Activities can be Added / reduced / Modified )
Name of
Sr. Planned Planned Responsible
Details of activity
No. Week Start Finish Team Members
date date
1 1&2 Discussion &Finalization of
Topic
2 3 Preparation of the Abstract
3 4 Literature Review
1 COMPUTERSYSTEM Intel
core 1
i5,AMDryzen 7
2 COMPILER Language 1
support
Title of Micro-Project:-
Objectives:
1. Student Information Management: Efficiently store and retrieve student details, such as
personal information, academic records, and attendance.
2. Staff Information: Manage and update the records of teachers and other staff members.
3. Course Management: Maintain information about courses, subjects, and class schedules.
4. Fee Management: Keep track of fee payments and dues.
5. Report Generation: Generate automated reports for students' performance and attendance.
A DBMS plays a pivotal role in managing large volumes of data with consistency, integrity, and
security. The system developed in this micro-project will leverage the power of DBMS to:
Ensure data consistency and minimize redundancy.
Provide secure access to sensitive data, ensuring that only authorized personnel can retrieve or
update information.
Enable quick data retrieval using structured queries.
Allow scalability as the number of students, staff, and courses increase overtime.
Technologies Involved:
This project will use SQL for database creation and management, along with a frontend
interface for user interaction. The system will be modeled around relational database concepts,
ensuring that relationships between entities like students, teachers, courses, and fees are well
defined and easily manageable.
E-R diagram for school management system:
A School Management System (SMS) typically involves handling various data related to
students, teachers, courses, attendance, exams, and fees. Below is a simple implementation
using SQL to create a database structure for such a system:
2. Creating Tables
a) Students Table
This table stores student information.
b) Teachers Table
This table stores teacher information.
c) Courses Table
This table holds information about the courses offered.
d) Enrollments Table
e) Attendance Table
This table tracks student attendance.
f) Exams Table
This table holds information about exams for each course.
g) Results Table
This table stores the exam results of students.
h) Fees Table
This table tracks the fee payments made by students.
3. Sample Queries
Insert a new student:
INSERT INTO Students (First Name, Last Name, Date Of Birth, Gender, Address, Email, Phone
Number, Enrollment Date)
VALUES ('John', 'Doe', '2002-05-15', 'Male', '125 Main St', '[email protected]',
'1234567890', '2024-05-08');
INSERT INTO Enrollments (Student ID, Course ID, Enrollment Date, Grade)
VALUES (1, 1, CURDATE (), NULL);
Mark attendance:
This code is a basic structure for a School Management System, which can be expanded
depending on the requirements, such as adding foreign key constraints, indexing, and more
complex queries.
6.0 Actual Resources Used
sr.
Name of Resource/material Specifications Qty Remarks
No.
(A) (B)
Process and Product Individual Presentation/ Total Marks
Assessment(6marks) Viva (4 marks) 10