Sie sind auf Seite 1von 8

DATABASE DESIGN DOCUMENT

OF
ONLINE ADMISSION SYSTEM
TO BE SUBMITTED IN THE PARTIAL FULFILMENT OF B.E DEGREE

SUBMITTED TO:
Er. Navjot Kaur Sekhon
AP CSE Department

SUBMITTED BY:
Akash Grover (13BCS1018)
Akhil Sehgal (13BCS1021)
Akshmala
(13BCS1025)

CHANDIGARH UNIVERSITY GHARUAN


DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING

CONTENTS

1. Introduction to MySQL
1.1 Minimum System Requirements
2. Tables used at the back-end of the application
2.1. Registration Table
2.2. Course Layout Table
2.3. Fee Detail Table
2.4. Student Result Table
3. Database table description and purpose
3.1. Registration Table description
3.2. Course Layout Table description
3.3. Fee Detail Table description
3.4. Student Result Description

1. INTRODUCTION To MySQL

MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses. MySQL is
developed, marketed, and supported by MySQL AB, which is a Swedish company. MySQL is
becoming so popular because of many good reasons:

MySQL is released under an open-source license. So you have nothing to pay to use it.

MySQL is a very powerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.

MySQL uses a standard form of the well-known SQL data language.

MySQL works on many operating systems and with many languages including PHP, PERL, C,
C++, JAVA, etc.

MySQL works very quickly and works well even with large data sets.

MySQL is very friendly to PHP, the most appreciated language for web development.

MySQL supports large databases, up to 50 million rows or more in a table. The default file size
limit for a table is 4GB, but you can increase this (if your operating system can handle it) to a
theoretical limit of 8 million terabytes (TB).

MySQL is customizable. The open-source GPL license allows programmers to modify the
MySQL software to fit their own specific environments.

1.2. MINIMUM HARDWARE & SOFTWARE REQUIREMENTS


This section describes the minimum hardware requirements for the Enterprise Service Monitor.

2 CPU Cores

2 GB RAM

Disk I/O subsystem applicable to a write-intensive database.

Operating Systems such as Windows 7,8,10 platforms support MySQL.

2. TABLES USED AT THE BACK-END OF THE APPLICATION

2.1. Table Name: STUDENT_REGISTRATION


Description: This table is used to store Student Registration details.
Key
PRIMARY

Field Name
STUDENT_ID
FIRST NAME
LASTNAME
USER NAME
D.O.B
GENDER
CONTACT
LOCATION

Data Type
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
NUMERIC
VARCHAR

Length
20
20
20
30
20
10
20
10

Null
NO
NO
NO
NO
NO
NO
NO
NO

Length
20
20
10
50

Null
NO
NO
NO
NO

2.2. Table Name: COURSE_LAYOUT


Description: This table is used to store account details.
Key
PRIMARY

Field Name
COURSE_ID
COURSE_NAMEW
TIME_DURATION
FEE

Data Type
VARCHAR
VARCHAR
DATETIME
VARCHAR

2.3. Table Name: FEE_DETAIL


Description: This table is used to store the transaction details.
Key
PRIMARY

Field Name
STUDENT_ID
FIRST_NAME
MIDDLE_NAME
LAST_NAME
FEE_PAYMENT_MOD
CHEQUE_NO
BANK
INSTALLMENT
NUMBER_OF_INSTA
AMOUNT

Data Type
VARCHAR
VARCHAR
VARCHAR
VARCHAR
NUMERIC
VARCHAR
VARCHAR
NUMERIC
NUMERIC
NUMERIC

Length
20
20
20
20
20
20
20
20
10
20

Null
NO
NO
NO
NO
NO
NO
NO
NO

2.4. Table Name: STUDENT_RESULT


Description: This table is used to store academic details.
Key
PRIMARY

Field Name
STUDENT_ID
SEM_1
SEM_2
SEM_3
SEM_4
SEM_5
SEM_6
SEM_7
SEM_8

Data Type
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR

Length
20
10
10
10
10
10
10
10
10

Null
NO
YES
YES
YES
YES
YES
YES
YES
YES

3. DATABASE TABLE DESCRIPTION AND PURPOSE


3.1. STUDENT_REGISTRATION Table
The following table stores the credentials and personal data of the Student which have new registration
in the University. The information, if changed can be edited as per the requirement. Also, we have
made a primary key so that we can use the same data to connect to all the required fields.
3.2. COURSE_LAYOUT Table
From this table Student Can see the details about the courses and how much fee is applicable for that
course. Student can also see the course duration from that table.
3.3. FEE_DETAIL Table
The table consists of the data which is concerned to the fee of the Course submitted by the student and
how much fee they have to submit. Also, Administrator can notice the full detail of fee paid by the
student on which date and time. If the fee is not submitted within a given period of time then the
student have to pay fee with fine. All types of record related to fee is stored in fee details table.
3.4. STUDENT_RESULT Table
This table is use to maintain the academic details of the student. This table will be updated by the
university so as to show the accurate data of the students.

USER INTERFACE:

REGISTRATION PAGE

LOGIN PAGE

STUDENT PAGE

Das könnte Ihnen auch gefallen