DBMS CBP
DBMS CBP
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING-DATA SCIENCE
Submitted by
Rangu Vipin Krishna(21071A6745)
Salikanti Karthik(21071A6746)
Sarrabu Naga Venkata Vyshnavi(21071A6748)
Vuppla Sindhu Bhargavi(21071A6762)
Yadlapati Sindhu Priya(21071A6763)
1
VALLURUPALLI NAGESWARARAO VIGNANA JYOTHI INSTITUTE OF
CERTIFICATE
This is to Certify that R. VIPIN KRISHNA (21071A6745), S. KARTHIK(21071A6746)
S.N.V YSHNAVI(21071A6748), V.SINDHU BHARGAVI(21071A6762), Y.SINDHU
PRIYA(21071A6763) , have successfully completed their project work at
CSE-CYS,DS &(AI&DS) Department of VNRVJIET, Hyderabad entitled
“STUDENT ATTENDENCE MANAGEMENT SYSTEM” in partial
fulfilment of the requirements for the award of the Bachelor of Technology
degree during the Academic year2022-2023
2
DECLARATION
R. Vipin S. Karthik
(21071A6745) (21071A6746)
Ⅱ B.tech - CSE-DS Ⅱ B.tech - CSE-DS
VNR VJIET VNR VJIET
3
ACKNOWLEDGEMNET
Behind every acheivement lies the heartfelt gratitude to those who activated in
completing the project. To them we lay the words of gratitude within us.
Wenare indebted to our venerable principal Dr. C.D. NAIDU for this unflicting
devotion, which lesd us to complete this project. The support , encouragement
given by him and his motivation lead us to complete the project.
We express our sincere thanks to internal guide Mr. R. KRANTHI KUMAR and
also Head of the Departmant Dr. M. RAJA SHEKHAR for having provided us a
lot of facilities to undertake the project work and guide us to complete the
project.
R.VipinKrishna(21071A6745)
S.Karthik(21071A6746)
S.N.V.Vyshnavi(21071A6748)
V.Sindhu Bhargavi(21071A6762)
Y.Sindhu Priya(21071A6763)
4
ABSTRACT
Keeping track of the attendance and promotions of the
members along with maintaining the database is essential for
any organization consisting of a vast population. It helps in
analyzing the progress and regularity among the members for
an institute to maximize its performance.
5
S.NO TOPIC PAGE
1) ABSTRACT 5
3) ER DIAGRAM 12
4) DIAGRAMS 13-18
6) QUERIES 20-24
7) CONCLUSION
6
SCHEMA
Students Table-
(Rno char(10) Primary Key,Sname varchar(30),Section
varchar(10),Dob,Mobile number(10),Address
varchar(30),Gen varchar(1), Medicalproof char(1));
Sname varchar 30
Section varchar 6
Dob date
Mobile number 10
Address varchar 30
Gen varchar 1
Medicalproof char 1
Subject Table –
(Subid varchar(10) Primary Key, Subname
varchar(30),Fname varchar(30),Fidvarchar(5), Deptname
varchar(5));
SubName varchar 30
Fname varchar 30
Fid varchar 5
7
Deptname varchar 5
Student Attendance-
(Rno varchar(10) Foreign Key, march number(2),April
number(2),Maynumber(2),Operating_systems number(4),DBMS
number(4),Operational_research number(4));
March number 2
April number 2
May number 2
Operating_systems number 4
DBMS number 4
Operational_resear number 4
ch
Total Attendance-
(Subid varchar(10),SubName varchar(30),March number(2), April
number(2),May number(2));
SubName varchar 30
March number 2
April number 2
8
May number 2
DATA
STUDENTS INSTANCE TABLE :
9
4 vishnupriy 2002 7
a
SUBJECT TABLE :
STUDENT ATTENDANCE :
20071A320 14 12 12 13 12 13
1
21071A674 24 14 14 17 18 17
5
10
21071A674 30 16 13 19 20 20
6
21071A674 33 18 21 24 24 24
8
21071A676 16 10 19 15 15 15
2
21071A676 20 11 25 18 19 19
3
21071A674 23 27 18 23 23 22
1
21071A674 17 22 11 20 20 10
2
21071A674 27 19 10 18 19 19
3
21071A674 30 23 26 26 27 26
4
21071A670 31 24 27 27 27 28
1
21071A674 32 25 28 28 28 29
7
TOTAL ATTENDANCE :
A19PC1CS04 DBMS 15 7 8
A19PC1CS01 Digital 11 9 10
Logic
Design
11
A19PC1CS03 Design and 11 8 11
Analysis of
Algorithms
ER DIAGRAM
12
1.CLASS DIAGRAM
The class diagram depicts a static view of an application. It represents the types of
objects residing in the system and the relationships between them. A class consists
of its objects, and it may inherit from other classes. A class diagram is used to
visualize, describe, document various aspects of the system, and also construct
executable software code.
13
2.ACTIVITY DIAGRAM
In UML, the activity diagram is used to demonstrate the flow of control within the
system rather than the implementation. It models the concurrent and sequential
activities.
The activity diagram helps in envisioning the workflow from one activity to another.
It put emphasis on the condition of flow and the order in which it occurs. The flow
can be sequential, branched, or concurrent, and to deal with such kinds of flows, the
activity diagram has come up with a fork, join, etc.
It is also termed as an object-oriented flowchart. It encompasses activities composed
of a set of actions or operations that are applied to model the behavioral diagram.
14
15
3.COMMUNICATIONDIAGRAM
The collaboration diagram is used to show the relationship between the objects in a
system. Both the sequence and the collaboration diagrams represent the same
information but differently. Instead of showing the flow of messages, it depicts the
architecture of the object residing in the system as it is based on object- oriented
programming. An object consists of several features. Multiple objects present in the
system are connected to each other. The collaboration diagram, which is also known
as a communication diagram, issued to portray the object's architecture in the
system.
4.COMPONENT DIAGRAM
16
A component diagram is used to break down a large object-oriented system into the
smaller components, to make them more manageable. It models the physical view of
a system such as executables, files, libraries, etc. that resides within the node.
17
5.DEPLOYMENT DIAGRAM
The deployment diagram visualizes the physical hardware on which the software
will be deployed. It portrays the static deployment view of a system. It involves the
nodes and their relationships.
It ascertains how software is deployed on the hardware. It maps the software
architecture created in design to the physical system architecture, where the
software will be executed as a node. Since it involves many nodes, the relationship
is shown by utilizing communication paths.
18
Students Table:
DDL-
DML-
Subject Table:
DDL-
DM
Student_attendance Table-
DDL-
DML-
19
Total_attendance Table-
DDL-
DML-
QUERIES AND
SCREENSHOTS
1. List the students based on the ascending order of their
address location
2. List all the subject names along with the faculty teaching
the subject
20
3. Which departments do the subjects belong to?
21
8. Print the details of the students who have attendance below 65%
(or) detained.
a.
DBMS
b. DLD
c.
22
10. Print the student’s attendance in ascending order.
12. Print the details of students with three words in their name.
15. List the names of the students whose name start with S and
end with I.
23
CONCLUSION
We hoped to decrease the manual effort and time it takes the instructor
to verify every time if a kid has medical evidence or not, to encourage
detention, and to pay condonation costs with the aid of this project.
This project is intended to meet all of the faculty's needs with regard to
each topic and to monitor the student's regularity, all with the use of a
single query. It also assists in informing parents about their child's
attendance so that they are aware of what is going on.
24
25