Professional Documents
Culture Documents
2.3.2 Admin 10
2.3.3 Courses 10
3. DESIGN 11
3.1 ER Diagram 11
3.2 Normalization 12
4.3.1.1 PHP 15
4.3.1.2 Web Server: Apache
4.3.1.3 HTML
4.3.1.4 Xampp
CONCLUSION
FUTURE ENHANCEMENT
REFERENCES
APPENDIX „A‟ – CODE SNIPPETS
A.1 Database Connection
A.2 Insert Query
A.3 Fetch Query
A.4 Delete Query
APPENDIX „B‟ – SCREENSHOTS
B.1 Home Page
B.2 Login Page
B.3 Dashboard Page
B.4 Student List Page
B.5 Courses List Page
B.6 Teachers ListPage
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
INTRODUCTION
The college data management contains data related to the
college, i.e. various departments in the college, courses in a
department, the instructors teaching that course and the
students studying various courses. The E-R Diagram and the
Relational Schema for the college data has also been made.
CHAPTER 2
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
INTRODUCTION TO PROJECT
Objectives
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
2.2 Scope
• Without Student information System, managing and
maintaining the details of the student is a tedious job for any
organization.
• Student Information system will store all the details of the
students including their background information, personal details
and all the information related to them
• Login module: Login module will help in authentication of
user accounts
.Users who have valid login id and password can only login into
their respective accounts.
• Registration Module and Account Management: This
module will help the student get registered from anywhere if
internet is present .This module will really simplify the task of on
paper registration. Also after successful registration the user can
update information and change their password as and when
required
• Purpose of project is to maintain details of the students such
as storing information about:
Student name
Student phone
Courses
Teacher name
Analysis
Student Information management system is an online student
website. This website is mainly created to store the student
details, it comprises of the following properties:-
● A central database that will store all information.
● An online website that will provide real- time information
about the student details and dashboard.
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
2.3.1 USERS
2.3.2 ADMIN
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
2.3.3 COURSES
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
Chapter 3
ER DIAGRAM
The E-R data model employs three basic concepts: entity sets,
relationship sets, and attributes
1. ENTITY SETS
An entity is a “thing” or “object” in the real world that is
distinguishable from all other objects. An entity has a set of
properties, and the values for some set of properties may uniquely
identify an entity. An entity set is a set of entities of the same type
that share the same properties, or attributes. Each entity has a
value for each of its attributes. A database thus includes a
collection of entity sets, each of which contains any number of
entities of the same type.
2. RELATIONSHIP SETS
A relationship is an association among several entities. A
relationship set is a set of relationships of the same type. The
association between entity sets is referred to as participation. A
relationship instance in an E-R schema represents an association
between the named entities in the real-world enterprise that is
being modeled. The function that an entity plays in a relationship
is called that entity’s role. A relationship may also have attributes
called descriptive attributes. The number of entity sets that
participate in a relationship set is the degree of the relationship
set. A binary relationship set is of degree 2; a ternary relationship
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
set is of degree 3.
3. ATTRIBUTES
An attribute of an entity set is a function that maps from the entity
set into a domain. For each attribute, there is a set of permitted
values, called the domain, or value set, of that attribute. The
attribute values describing an entity constitute a significant
portion of the data stored in the database. An attribute, as used in
the E-R model, can be characterized by the following attribute
types:
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
- MOBILE NUMBER
- ADDRESS
INSTRUCTOR
- ID
- NAME
- DATE OF BIRTH
- MOBILE NUMBER
- ADDRESS
DEPARTMENT
- NAME
- HOD
- NUMBER OF STUDENTS
- NUMBER OF COURSES
COURSES
- COURSE ID
- COURSE NAME
RELATIONAL SCHEMA
DESIGN
An entity–relationship model describes inter-related things
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
username email
students
USER name
teachers
subject
password courses
cname
code
3.2 NORMALIZATION
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
2. WEBSITE STRUCTURE
The website contains a homepage, which leads to a student menu page
and to another teacher menu page. The student menu contains
options to add a record, delete a record, edit existing record,
search a record using roll number and show a list of students
which can be filtered according to a department. The teacher’s
menu contains options to search a teacher using his id and view a
full teacher’s list, which can be filtered department-wise.
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
3. PAGE DESCRIPTIONS
i. HOME
Home page contains links to go to access student’s menu or
teacher’s menu.
v. EDIT STUDENT
This page contains an interface similar to the search page button. It
searches the entered value, with front end validation. If the
student does not exist, it displays an error message. Else, we
get redirected to another page which contains a form with
checkboxes to tick which values need to be edited, and an input
field to input the aforementioned values, using front end
validation. After submitting the form, we are redirected to a
page which gives a list of changes done.
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
4. REQUIREMENTS
This project is expected to run on all modern web browsers. No
responsive design has been added as yet.
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
4.3.1.1 PHP
4.3.1.3 HTML
Language.
HyperText: HyperText simply means "Text within Text". A text
has a link within it, is a hypertext. Every time you click on a word
that brings you to a new webpage, you have clicked on a
hypertext.
Markup language: A markup language is a programming language
that is used to make text more interactive and dynamic. It can turn
a text into images, tables, links, etc. An HTML document is made
of many HTML tags and each HTML tag contains different
content.
4.3.1.5 XAMPP
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
CONCLUSION
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
FUTURE ENHANCEMENT
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
REFERENCES
[1] http://php.net/
[2] https://www.http://en.wikipedia.org/wiki/PHP
[3] https://www.w3shools.com
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
This page allows student to visit their dashboard and see the details and make
changes to data base as shown in Fig B.3
This page allows teacher to visit their dashboard and see the
details and make changes to data base as shown in Fig B.3
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET
COLLEGE DATABASE MANAGEMENT SYSTEM 2022-23
SIET