You are on page 1of 27

GOVERNMENT POLYTECHNIC, AMBAD.

DEPARTMENT OF COMPUTER ENGINEERING


COURSE & CODE – DATA BASE
MANGEMENT SYSTEM- 22319
ACADEMIC YEAR- 2022-23

A MICRO-PROJECT ON
“COLLAGE STUDENT MANAGEMENT SYSTEM”

FOR THE AWARD OF

DIPLOMA IN ENGINEERING & TECHNOLOGY


( COMPUTER ENGINEERING CO3-I )

UNDER THE GUIDANCE OF

MR. S.M. BANKAR

SUBMITTED BY

Sr.no. Roll no. Enrollment no. Name of student

1. 52 2111620205 Walmik Janardhan Dighe

2. 47 2111620197 Vivek Shuresh Purbhe

3. 33 2211620178 Shailesh Bapu Gaykwad

4. 20 2211620160 Akash Sunil Hiwale

5. 12 2211620152 Roshan Ramesh Jadhav

1
GOVERNMENT POLYTECHNIC, AMBAD.
DEPARTMENT OF COMPUTER ENGINEERING

COURSE & CODE- DATA BASE


MANAGEMENT SYSTEM-22319

CERTIFICATE

This is to certify that the Micro-project entitled “COLLAGE


STUDENT MANAGEMENT SYSTEM”being submitted here with
for the award of DIPLOMA IN ENGINEERING & TECHNOLOGY
in COMPUTER ENGINEERING of MAHARASHTRA
STATEBOARD & TECHNICAL EDUCATION (MSBTE) is the
result of Micro-project work completed by Roll No.
52,47,33,20,12.under the supervision and guidance of MR. S.M.
BANKAR It is to the best of my knowledge and belief that the work
embodied in this Micro-project has not formed earlier the basis for the
award of any degree or diploma of this or any other Board or
examining body.

Academic Year: 2023-23 Semester : Third Enrollment No:

Place: Ambad Date:

MR. S.M. BANKAR MR. B.PAWAR Dr. A.M.AGARKAR


Micro-project Guide H.O.D Principal

2
DECLARATION

I, the under signed hereby declare that the project entitled “COLLAGE
STUDENT MANAGEMENT SYSTEM” is written and submitted by
Group K to Government Polytechnic Ambad during Year 2022-23, third
Semester for partial fulfillment of the ‘Micro Project’ requirement of
“”course under Maharashtra State Board of Technical Education, Mumbai
curriculum, under the guidance of “MR. S.M. BANKAR”is my original
work. The empirical findings in this project are based on the collected data
and are not copied from any other sources.

Sr.no. Roll no. Enrollment no. Name of student

1. 52 2111620205 Walmik Janardhan Dighe

2. 47 2111620197 Vivek Shuresh Purbhe

3. 33 2211620178 Shailesh Bapu Gaykwad

4. 20 2211620160 Akash Sunil Hiwale

5. 12 2211620152 Roshan Ramesh Jadhav

3
ACKNOWLEDGEMENTS

I have great pleasure to express my immense gratitude towards a


dynamic person and my project guidance, MR. S.M. BANKAR Department
of COMPUTER ENGINEERING Government Polytechnic, Ambad for
giving me an opportunity to work on an interesting topic over one semester.
The work presented here could not have been accomplished without her most
competent and inspiring guidance, incessant encouragement, constructive
criticism and constant motivation during all phases of our group Micro-
project work. I am highly indebted to him.
I am very much thankful to MR. S.M. BANKAR , Head Department of
COMPUTER ENGINEERING , all HODsof various
departments and Dr. A.M. AGARKAR Sir, The Principal of
Government Polytechnic, Ambad for his encouragement and providing me
a motivating environment and project facilities in the Institute to carry out
experiments and complete this Micro-project work.
I would like to extend my thanks to all our professors, staff members and all
our friends who extended their co-operation to complete the project.
I am indeed indebted to my parents and other family members for their
immense help at all levels with moral, social & financial support, care and
support throughout my studies without which my work would not have seen
light of the day.
With warm regards,

Yours Sincerely,
All Group Members,

Place: Ambad
Date:

4
GOVERNMENT POLYTECHNIC, AMBAD.
DEPARTMENT OF COMPUTER ENGINEERING

COURSE & CODE-


DATABASE MANAGEMENT
SYSTEM/22319 ACADEMIC
YEAR- 2022-23

A MICRO-PROJECT ON

“COLLAGE STUDENT MANAGEMENT SYSTEM”

(COMPUTER ENGINEERING CO- 3I)

INDEX

SR.NO TITLE PAGE NO .

1.

2.
3.
4.
5.

5
INTRODUCTION

Student MANAGEMENT systems make faculty jobs more accessible by giving


them an easy place to find and sort information. This system allows teachers and
student managers to follow with their student engagement. The idea is to create a
scenario that makes the lives of administration and teachers easier.
A Student MANAGEMENT System is an environment that manages all the data of
the students who are studying in an educational institution. This data is
computerized through an automated system. Here, computerization is more
advantageous than the usual method
A MANAGEMENT system describes the way in which companies organize
themselves in their structures and processes in order to act systematically, ensure
smooth processes and achieve planned results Modern MANAGEMENT systems
usually follow the PDCA cycle of planning, implementation, review and
improvement

6
 What is a Student MANAGEMENT System
A student MANAGEMENT system can mean several different things. However,
context clues give away that this software is for managing students. But handling
students can mean many things. So what really is a student MANAGEMENT
system?

A Student MANAGEMENT System is also known as a Student Information


System (SIS). These systems work to coordinate scheduling and communications
between faculty regarding students. This system exists to simplify information
tracking for both parents and administrative staff.

Student-centric MANAGEMENT systems work to make the MANAGEMENT of


information more accessible. Below is a list of tracking pieces you might have on
your information MANAGEMENT system:

 Health information
 Schedules
 Grade book information
 Behavior data
 Age
 Transcript information
 Grade level

The focus of this sort of MANAGEMENT system is that it is student-centric. This


software differs from your other type of MANAGEMENT system: school
MANAGEMENT systems.

7
Using a college MANAGEMENT system
Using a college MANAGEMENT system gives any educational institute numerous
benefits such as improved efficiency, increased output, better student performance,
increased admissions, transparent and firm communications.

1. Better and improved admission rate

2. Better teacher performance

3. Drastic reduction in manual tasks

4. Elimination of paper based tasks

5. Improved fee management

6. Makes the institute smart and ready for the future.

7. Improved institute reputation

8. better resource utilization

8
 EXAMPLE

9
 SQL PROGRAM

CREATE TABLE

student( stu_id INT

PRIMARY KEY, stu_name

VARCHAR(30), stu_ph_no

INT ,

stu_email VARCHAR(30) ,

stu_dob DATE

);

CREATE TABLE books (

book_id INT PRIMARY KEY ,

book_name VARCHAR(30),

athr_name VARCHAR(30),
10
book_brn_id INT,

book_price INT

);

CREATE TABLE branch (

brn_id INT PRIMARY KEY,

brn_name VARCHAR(20),

brn_ctg VARCHAR(20)

);

CREATE TABLE user (

usr_id INT PRIMARY KEY,

usr_name VARCHAR(30),

usr_ph_no INT,

usr_email VARCHAR(30)

);

11
CREATE TABLE issues (

isu_id INT UNIQUE,

isu_date DATE ,

isu_book_id INT ,

isu_stu_id INT

);

CREATE TABLE login (

lgn_id INT UNIQUE NOT NULL,

lgn_usr_id INT,

lgn_usr_name VARCHAR(20),

lgn_pass VARCHAR(18),

lgn_role_id INT

);

12
CREATE TABLE roles (

rol_id INT PRIMARY KEY,

rol_name VARCHAR(15),

rol_lvl VARCHAR(15)

);

CREATE TABLE permission (

pr_id INT UNIQUE NOT NULL,

pr_name VARCHAR(15),

pr_rol_id INT

);

13
ALTER TABLE issues

ADD FOREIGN KEY(isu_book_id)

REFERENCES books(book_id)

ON DELETE CASCADE;

ALTER TABLE issues

ADD FOREIGN KEY(isu_stu_id)

REFERENCES student(stu_id)

ON DELETE CASCADE;

ALTER TABLE permission

ADD FOREIGN KEY(pr_rol_id)

REFERENCES roles(rol_id)

ON DELETE CASCADE;

ALTER TABLE login

ADD FOREIGN KEY (lgn_role_id)

14
REFERENCES roles(rol_id)

ON DELETE SET NULL;

ALTER TABLE login

ADD FOREIGN KEY (lgn_usr_id)

REFERENCES user(usr_id)

ON DELETE CASCADE;

ALTER TABLE books

ADD FOREIGN KEY (book_brn_id)

REFERENCES branch(brn_id)

ON DELETE SET NULL;

-- Inserting values

-- user table values

15
INSERT INTO user VALUES(101,'Jaden Clark',4836792,'Jaden342@gmail.com');

INSERT INTO user VALUES(102,'Olive


Yew',6385647,'olivia7758l@gmail.com');

INSERT INTO user VALUES(103,'Peg Legge',9364753,'peghary45@gmail.com');

INSERT INTO user VALUES(104,'Anne


Ortha',9361735,'anneA783@gmail.com');

INSERT INTO user VALUES(105,'Ruby


Bartlett',9163728,'yiktLaura78@gmail.com');

INSERT INTO user VALUES(106,'May Day',3548679,'Davis889@gmail.com');

INSERT INTO user VALUES(107,'Tiffany


Case',7548124,'Tiffanycase34@gmail.com');

INSERT INTO user VALUES(108,'Vilma


Jarvi',8574963,'mygmailVimla@gmail.com');

INSERT INTO user VALUES(109,'Regan


Rosen',3748254,'Rosenthybe54@gmail.com');

INSERT INTO user VALUES(110,'Laura


Charling',8354610,'Laura6835CH@gmail.com');

-- branch table values

INSERT INTO branch VALUES(1001,'Heisengton','Science');

16
INSERT INTO branch VALUES(1002,'JumbleNumbers','Mathematics');

INSERT INTO branch VALUES(1003,'HelloWorld','IT');

-- roles table values

INSERT INTO roles VALUES(10101,'DB_Admin',4);

INSERT INTO roles VALUES(10102,'Teacher',3);

INSERT INTO roles VALUES(10103,'Guest',2);

INSERT INTO roles VALUES(10104,'Viewer',1);

-- permission tables values

INSERT INTO permission VALUES(151,'Total Control',NUll);

INSERT INTO permission VALUES(152,'Partial Control',NULL);

INSERT INTO permission VALUES(153,'No Alterations',NULL);

INSERT INTO permission VALUES(154,'Limited View',NULL);

17
UPDATE permission SET pr_rol_id = 10101 where pr_id = 151;

UPDATE permission SET pr_rol_id = 10102 where pr_id = 152;

UPDATE permission SET pr_rol_id = 10103 where pr_id = 153;

UPDATE permission SET pr_rol_id = 10104 where pr_id = 154;

UPDATE permission SET pr_rol_id = 10105 where pr_id = 155;

-- login tables values

INSERT INTO login VALUES(711,NULL,'Jaden Clark',4836792,NULL);

INSERT INTO login VALUES(712,NULL,'Olive Yew',6385647,NULL);

INSERT INTO login VALUES(713,NULL,'Peg Legge',9364753,NULL);

INSERT INTO login VALUES(714,NULL,'Anne Ortha',9361735,NULL);

INSERT INTO login VALUES(715,NULL,'Ruby Bartlett',9163728,NULL);

INSERT INTO login VALUES(716,NULL,'May Day',3548679,NULL);

INSERT INTO login VALUES(717,NULL,'Tiffany Case',7548124,NULL);

INSERT INTO login VALUES(718,NULL,'Vilma Jarvi',8574963,NULL);

18
INSERT INTO login VALUES(719,NULL,'Regan Rosen',3748254,NULL);

INSERT INTO login VALUES(720,NULL,'Laura Charling',8354610,NULL);

UPDATE login SET lgn_usr_id = 101 where lgn_id = 711;

UPDATE login SET lgn_usr_id = 102 where lgn_id = 712;

UPDATE login SET lgn_usr_id = 103 where lgn_id = 713;

UPDATE login SET lgn_usr_id = 104 where lgn_id = 714;

UPDATE login SET lgn_usr_id = 105 where lgn_id = 715;

UPDATE login SET lgn_usr_id = 106 where lgn_id = 716;

UPDATE login SET lgn_usr_id = 107 where lgn_id = 717;

UPDATE login SET lgn_usr_id = 108 where lgn_id = 718;

UPDATE login SET lgn_usr_id = 109 where lgn_id = 719;

UPDATE login SET lgn_usr_id = 110 where lgn_id = 720;

UPDATE login SET lgn_role_id = 10101 WHERE lgn_id = 712;

UPDATE login SET lgn_role_id = 10102 WHERE lgn_id = 717;

19
UPDATE login SET lgn_role_id = 10103 WHERE lgn_id = 718;

UPDATE login SET lgn_role_id = 10103 WHERE lgn_id = 714;

UPDATE login SET lgn_role_id = 10102 WHERE lgn_id = 713;

UPDATE login SET lgn_role_id = 10103 WHERE lgn_id = 716;

UPDATE login SET lgn_role_id = 10103 WHERE lgn_id = 719;

UPDATE login SET lgn_role_id = 10103 WHERE lgn_id = 715;

UPDATE login SET lgn_role_id = 10102 WHERE lgn_id = 711;

UPDATE login SET lgn_role_id = 10102 WHERE lgn_id = 720;

-- student table values

INSERT INTO student VALUES(911,'Bennett


Johns',7394658,'Bennetttt6748@gmail.com','1994-09-03');

20
INSERT INTO student VALUES(912,'Immanuel
Collier',5936827,'collierIma674@gmail.com','1993-05-08');

INSERT INTO student VALUES(913,'Dayton


Luettgen',9564836,'LueDay3841@gmail.com','1998-07-13');

INSERT INTO student VALUES(914,'Courtney


Reinger',8375663,'Reignthe43@gmail.com','2000-05-07');

INSERT INTO student VALUES(915,'Retta


Hammes',6492657,'RettaSamuela45@gmail.com','1998-02-03');

INSERT INTO student VALUES(916,'Monte


Haley',08573543,'Monteray564@gmail.com','1999-07-21');

INSERT INTO student VALUES(917,'Ryann


Franecki',01637429,'ryanben786654@gmail.com','2000-05-08');

INSERT INTO student VALUES(918,'Shayne


Denesik',5471257,'uthSha4@gmail.com','2001-11-05');

INSERT INTO student VALUES(919,'Skylar


Grady',9687452,'Skylaryou5t@gmail.com','1997-09-19');

INSERT INTO student VALUES(920,'Idell


Franecki',7365841,'itsmeIdeLL4@gmail.com','1999-02-01');

-- books table values

21
INSERT INTO books VALUES(11,'Basics Of Science','George.c',NULL,455);

INSERT INTO books VALUES(12,'Basics Of Maths','Hadhway


Rome',NULL,657);

INSERT INTO books VALUES(13,'Algebra 101','Katty Holmes',NULL,345);

INSERT INTO books VALUES(14,'Stars And Moons','Marty & Josh',NULL,999);

INSERT INTO books VALUES(15,'C++ All In One','Jason.y',NULL,867);

INSERT INTO books VALUES(16,'Python For DS','Jose.Port',NULL,567);

UPDATE books SET book_brn_id = 1001 WHERE book_id = 11;

UPDATE books SET book_brn_id = 1001 WHERE book_id = 14;

UPDATE books SET book_brn_id = 1002 WHERE book_id = 12;

UPDATE books SET book_brn_id = 1002 WHERE book_id = 13;

UPDATE books SET book_brn_id = 1003 WHERE book_id = 15;

UPDATE books SET book_brn_id = 1003 WHERE book_id = 16;

22
-- issues table values

INSERT INTO issues VALUES(001,'2021-11-13',NULL,NULL);

INSERT INTO issues VALUES(002,'2021-12-04',NULL,NULL);

INSERT INTO issues VALUES(003,'2022-01-18',NULL,NULL);

INSERT INTO issues VALUES(004,'2022-01-2',NULL,NULL);

INSERT INTO issues VALUES(005,'2021-09-26',NULL,NULL);

UPDATE issues SET isu_book_id = 12 WHERE isu_id = 001;

UPDATE issues SET isu_book_id = 16 WHERE isu_id = 002;

UPDATE issues SET isu_book_id = 11 WHERE isu_id = 003;

UPDATE issues SET isu_book_id = 15 WHERE isu_id = 004;

UPDATE issues SET isu_book_id = 13 WHERE isu_id = 005;

UPDATE issues SET isu_stu_id = 913 WHERE isu_id = 001;

UPDATE issues SET isu_stu_id = 917 WHERE isu_id = 002;

UPDATE issues SET isu_stu_id = 915 WHERE isu_id = 003;

UPDATE issues SET isu_stu_id = 911 WHERE isu_id = 004;

23
UPDATE issues SET isu_stu_id = 919 WHERE isu_id = 005;

view rawCollege Database Management hosted

 OUTPUT

24
 REFERENCE
25
https://followtutorials.com/2019/11/simple-student-management-
system-using-python-and-files.html
https://creately.com/diagram/example/hwkeex0q1/er-diagram-for-
college-management-system https://www.google.com/search?
q=Example++of+college+manageme
nt+system&sca_esv=576140894&rlz=1C1JJTC_enIN1048IN1048&tb
m=isch&sxsrf=AM9HkKnwP3Uab2yEmHno175HFl2PzifYNw:1698
164877013&source=lnms&sa=X&ved=2ahUKEwivrI6SjY-
CAxWKSGwGHV73ClkQ_AUoAXoECAIQAw&biw=1280&bih=59
3&dpr=1.5#imgrc=PVwJEpTMjXMs8M

26
27

You might also like