Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ARRANGEMENT
TEAM MEMBERS
• NAYNI JAIN (0157CS161095)
• PRAGYA TRIPATHI (0157CS16115)
• PARIDHI VERMA (0157CS161107)
OBJECTIVE:
Hardware Software
Laptop Eclipse
Backend programming
Frontend programming
Database Connectivity
MySQL
For Creating Database
Applying Queries
EXISTING SYSTEM :
In the existing system the exams are done only manually but in proposed
system we have to computerize the exams using this application.
• More man power.
• Time consuming.
• Consumes large volume of paper work.
• Needs manual calculations.
• No direct role for the higher officials.
PROPOSED SYSTEM:
The user in the management system is the administrator that does the
authentication by logging in with the respective credentials.
The user has two ways to access the management system
1. Student management
2. Teacher management
USE-CASE DIAGRAM
LOGIN
MANAGE
STUDENTS
MANAGE
TEACHERS
ALLOT
TEACHERS ADMIN/EXAM
CONTROLLER
ADD, UPDATE,
DELETE
STUDENTS
ADD, UPDATE,
DELETE
TEACHERS
SEARCH ROOMS,
TEACHERS,
STUDENTS AND
BRANCH DETAILS
DATA FLOW DIAGRAM
ADMIN
LOGIN
ALLOCATE
AND UPDATE
ALLOCATION
BRANCH AND
ROOM NO INVIGILATOR
NO. OF.
NAME
STUDENTS
EMAIL DETAILS
STUDENT MANAGEMENT SECTION:
Java.Lang :Provides classes that are fundamental to the design of the Java
programming language. The most important classes are Object, which is the
root of the class hierarchy, and Class, instances of which represent classes at run
time and it is a default package in java.
Java.util : It contains the collections of framework, legacy collection classes,
event model, date and time facilities, internationalization, and miscellaneous
utility classes .
Java.sql : We have relational databases, from which at many times we need to
access the data. For various data processing related matters from RDBMS
we have java.sql package.
Javax.swing : It contains all swing components. Java Swing is a lightweight
Graphical User Interface (GUI) toolkit that includes a rich set of widgets. It
includes package lets you make GUI components for your Java applications,
and It is platform independent.
JDBC :
What is JDBC ?
JDBC is an acronym for Java Database Connectivity. It’s an advancement
for ODBC. JDBC is an standard API specification developed in order to
move data from frontend to backend. This API consists of classes and
interfaces written in Java. It basically acts as an interface or channel
between your Java program and databases as it establishes a link
between the two so that a programmer could send data from Java code
and store it in the database for future use.
Why JDBC came into existence ?
As previously told JDBC is an advancement for ODBC, ODBC being
platform dependent had a lot of drawbacks. ODBC API was written in
C,C++ and as we know above languages are platform dependent .
Therefore to remove dependence, JDBC was developed by database
vendor which consisted of classes and interfaces written in Java.
Java Database Connectivity with
MySQL:
To connect Java application with the MySQL database, we need to follow 5
following steps.
In this example we are using MySql as the database. So we need to know
following information for the mysql database:
1. Driver class: The driver class for the mysql database is com.mysql.jdbc.Driver.
2. Connection URL: The connection URL for the mysql database
is jdbc:mysql://localhost:3306/name where jdbc is the API, mysql is the
database, localhost is the server name on which mysql is running, we may also
use IP address, 3306 is the port number .
3. Username: The default username for the mysql database is root.
4. Password: It is the password given by the user at the time of installing the mysql
database.
SCOPE:
Our project aims at Business process automation , we have tried to
computerize various process of Exam Seating Arrangement System.
In computer system the person has to fill the various forms and number of
copies of the forms can be easily generated at a time.
In computer system , it isn’t necessary to create the manifest but we can
directly print it which is time and cost saving.
To assist the staff in capturing the effort spent on their respective working
areas.
The system generates types of information that can be used for various
purposes
Have good interface and easy to operate
Be easy to mediate between user and operator and satisfy user
requirements.
CONCLUSION
Hence, a system will be developed which will help in managing all the
procedures. It helps in avoiding the manual work and all the problems with it.
The following conclusions can be drawn from the project:-
Automation of the entire system provides efficiency.
Updating of information becomes easier.
It gives appropriate access to the authorized users.
It effectively overcomes the delay in communications.
REFERENCES
Stackoverflow.com
Javatpoint.com
Geeksforgeeks.com