/Student-Registration-System

This is a website built using JEE7 and JSP with MySQL as database. This website serves the purpose of an examination registration portal where students can register themselves for an examination and also find resources required for the examination to be borrowed in an online library kind of operation. I built this web application along with a couple of my classmates as part of my final year college project during my undergraduate days.

Primary LanguageCSS

Student Registration System

This is a website built using JEE7 and JSP with MySQL as database. The application was built using Eclipse and was hosted on Apache Tomacat. This website serves the purpose of an examination registration portal where students can register themselves for an examination and also find resources required for the examination to be borrowed in an online library kind of operation. I built this web application along with a couple of my classmates as part of my final year college project during my undergraduate days.

The system used eight tables in the database:
i. Admin: This table stores all admin-related login details.
ii. Approved Centres: This table stores details about all the examination centres which are approved to conduct examinations.
iii. Books: This table stores details about the books available in the online library facility offered by the application.
iv. Exam Centre: This table stores details about examination centres which registered themselves in the application for approval.
v. Exam Registry: This table stores details about past academic records of students.
vi. Library Register: This table stores details about the daily transactions taking place in the online library.
vii. Question Papers: This table stores details about past question papers which are available in the application.
viii. Student: This table stores basic details and information about a student.

The list of columns used for the above tables are given as:
1. Admin

Field Type Key Default Extra
adminid varchar(30) Primary Null
adminpass varchar(30) Null

2. Approved Centres
Field Type Key Default Extra
acid int(11) Primary Null Auto_increment
schoolid int(11) Foreign Null
locality varchar(50) Null
totalseats int(11) Null
seatsbooked int(11) Null

3. Books
Field Type Key Default Extra
book_id int(7) Primary Null Auto_increment
book_name varchar(50) Null
author varchar(30) Null
subject varchar(30) Null
path varchar(200) Null
availability varchar(10) Null

4. Exam Centre
Field Type Key Default Extra
schoolid int(11) Primary Null Auto_increment
name varchar(50) Null
principal varchar(30) Null
email varchar(50) Null
address varchar(200) Null
locality varchar(20) Null
pin int(11) Null
city varchar(20) Null
seats int(11) Null
details varchar(200) Null
password varchar(50) Null
status varchar(10) Null

5. Exam Registry
Field Type Key Default Extra
eid int(11) Primary Null Auto_increment
roll int(11) Foreign Null
tenboard varchar(100) Null
tenyear int(11) Null
tenmarks varchar(10) Null
twelveboard varchar(100) Null
twelveyear int(11) Null
twelvemarks varchar(10) Null
schoolid int(11) Foreign Null

6. Library Register
Field Type Key Default Extra
rid int(6) Primary Null Auto_increment
roll int(6) Foreign Null
book_id int(6) Foreign Null
borrow_date date Null
due_date date Null

7. Question Papers
Field Type Key Default Extra
id int(11) Primary Null Auto_increment
title varchar(30) Null
description varchar(200) Null
file mediumblob Null
type varchar(20) Null

8. Student
Field Type Key Default Extra
roll int(11) Primary Null Auto_increment
cname varchar(20) Null
fname varchar(20) Null
mname varchar(20) Null
dob date Null
gender varchar(10) Null
category varchar(10) Null
nation varchar(20) Null
aif bigint(20) Null
caddress varchar(200) Null
district varchar(20) Null
state varchar(20) Null
cemail varchar(100) Null
cphone bigint(20) Null
caadhar bigint(20) Null
cpass varchar(20) Null
secqtn varchar(100) Null
secans varchar(15) Null
bookidborrowed int(7) Null
picture varchar(200) Null