You are on page 1of 8

DATABASE DESIGN DOCUMENT

OF
ONLINE ADMISSION SYSTEM

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

SUBMITTED TO: SUBMITTED BY:


Er. Navjot Kaur Sekhon Akash Grover (13BCS1018)
AP CSE Department 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 Field Name Data Type Length Null


PRIMARY STUDENT_ID VARCHAR 20 NO
FIRST NAME VARCHAR 20 NO
LASTNAME VARCHAR 20 NO
USER NAME VARCHAR 30 NO
D.O.B VARCHAR 20 NO
GENDER VARCHAR 10 NO
CONTACT NUMERIC 20 NO
LOCATION VARCHAR 10 NO

2.2. Table Name: COURSE_LAYOUT


Description: This table is used to store account details.

Key Field Name Data Type Length Null


PRIMARY COURSE_ID VARCHAR 20 NO
COURSE_NAME VARCHAR 20 NO
WE
TIME_DURATION DATETIME 10 NO
FEE VARCHAR 50 NO TELEPH

2.3. Table Name: FEE_DETAIL


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

Key Field Name Data Type Length Null


PRIMARY STUDENT_ID VARCHAR 20 NO
FIRST_NAME VARCHAR 20 NO
MIDDLE_NAME VARCHAR 20 NO
LAST_NAME VARCHAR 20 NO
FEE_PAYMENT_MO NUMERIC 20
DE
CHEQUE_NO VARCHAR 20 NO
BANK VARCHAR 20 NO
INSTALLMENT NUMERIC 20
NUMBER_OF_INST NUMERIC 10 NO
ALMENT
AMOUNT NUMERIC 20 NO
2.4. Table Name: STUDENT_RESULT
Description: This table is used to store academic details.

Key Field Name Data Type Length Null


PRIMARY STUDENT_ID VARCHAR 20 NO
SEM_1 VARCHAR 10 YES
SEM_2 VARCHAR 10 YES
SEM_3 VARCHAR 10 YES TELEPH
SEM_4 VARCHAR 10 YES
SEM_5 VARCHAR 10 YES
SEM_6 VARCHAR 10 YES
SEM_7 VARCHAR 10 YES
SEM_8 VARCHAR 10 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

You might also like