Professional Documents
Culture Documents
K. J. Somaiya Institute of Engineering & Information Technology, University of Mumbai, Maharashtra, India
Abstract— With the increasing number of students, subjects and processing ability to the exam cell admin like delete or update
departments, Exam cell management becomes complex. Existing the records or filtering the records. Our system is proposed to
system for this is inaccurate, inefficient and requires a lot of make exam cell related work fast and reduce manual work. It
manpower and time also to manage data of large number of focuses on the disadvantage of present manual technique of
students becomes a tedious task. To overcome this problem, we
seating arrangement for the examinations, staff duty allocation.
have proposed a Java based web application to automate exam
cell related work (seating arrangement of student, teacher’s duty Which goes from collecting all student examination registration
allotment, notifications, timetable management, result details, counting the total number students registered. Selecting
publishing, email notifications and excel generator). This idea the rooms and dividing the students among those rooms. After
has been successfully implemented as a web application with dividing the rooms, its needed to prepare students list for each
secured algorithm and interactive user interface, making the based on the exam, seating arrangement list for each room based
exam management more easy, efficient and time saving. upon the count (to be done for each exam. Therefore there is a
need of developing a centralized system for teacher, student and
Keywords: - Exam cell automation, web application, Enterprise
exam cell which will solve all these problems.
java based application, Invigilation allotment, seating arrangement.
The “Exam Cell Assistant” is a web application designed for 1. Less accuracy.
the automation of Exam cell of the college. This application is 2. Requires a lot of time.
all about to simplify examination related issues like students 3. Includes a lot of manual work.
seating arrangement and invigilation duty allotment to teachers. 4. Paper work requirement.
This application is also helpful to get exam related notification 5. No previous records are found.
by mail (ex: timetable, duty, etc.), display results and time table,
exam related updates. An automated Exam cell assistant, will PROPOSED SYSTEM:
help to decrease the manual work of the office. It will take the Here we have made the web application [4] which will make the
student and staffs data from the database and will automatically entire work a lot easier. Admin will just have to enter the data of
generate the Seating Arrangement of students and allot Staff all the students and teachers once and it will be stored in the data
duty for the examination period. The generation of seating base for future use. After the entries have been made, seating
arrangement will be done by the admin. After entering the input arrangement will be generated by the system automatically.
data for the number of blocks, benches, branches and students Similarly, for the duty allotment of the teacher, according to their
the automatic generation will be done as per the University availability they will be able to select the duty slots on the GUI
requirements. The duty allotment will be done on the basis of panel created dynamically as per the exam schedule provided by
dynamic selection of seats by teachers on first come first serve the exam cell admin, and hence reducing the work of the admin.
basis. For this purpose we are using spring tool suite (STS)
[10] as coding environment and Apache Tomcat 8.0 server [7]
to host the Web App on local system, we have used pgAdmin
II. LITERATURE REVIEW platform for PostgreSQL commands to communicate between
database and JSP pages as a client side technology. Also using
restful web services API [8] for language interoperability for
EXISTING SYSTEM:
further modification or migration of client application to another
As mentioned above the existing exam cell activities requires
technology, Maven as a project building tool, spring 4.x
lot of manual work and paper work which makes the exam cell
framework and Angular JS 1.x.For frontend design we have used
work inefficient and time consuming. Some software have been
Bootstrap3 [6] ,HTML5, jQuery, and java script.
developed to do some specific tasks of the exam cell like
revaluation and hall ticket generation [1] which does part of
work but they still need lot of manual inputs and does not
provide a centralized platform for students, teachers and exam
cell [2] .The existing systems are not very robust, are error
prone. As the number of students increases it become
inefficient and almost impossible to use the manual method for
such tasks. The present system uses excel based method to
II. APPLICATION FLOW
maintain data of students and staff which does not give any data
http://ssrn.com/link/2019-ICAST.html
Electronic copy available at: https://ssrn.com/abstract=3370222
2nd International Conference on Advances in Science & Technology (ICAST-2019)
K. J. Somaiya Institute of Engineering & Information Technology, University of Mumbai, Maharashtra, India
A. Roles Available: -
1. Admin 3. Student
2. Teachers The given flow chart represents client side web application
programming flow and server side programming flow. Here
we are using client application technology as JAVA. And
Fig1.Roles and Modules of application
Server side we are implementing restful web-services APIs
(Menu management for each role) having jersey 2.x implementation. Both can directly interact
with database independently. Here we are using database
Student Role: Student will be able to register their details, see software as a PostgreSQL 9.3 which is no SQL database
the seating allotment for the exams created by the system and software. Each and every rest service is consuming and
along with that they will be able to see the activities done by the producing data in Json format. Json format is nothing but data
college and will receive all the notifications related to which is represented in key value pair and comes in the form
academics. Timetable will be shared to the students in student of string.
section by the admin.
ENTERPRISE JAVA WEB APPPLICATION
Teacher Role: Teacher will be able to upload the results of ARCHIUTECTURE:
students. They will be able to upload the notifications. Teachers
will be able to share the important activities related to
academics. Duty allotment according to the preference of the
staff will also be done online. Teachers have to login into the
system and according to their availability they will be able to
select the duty slots for the examination.
Admin Role: Admin will have all the authority over the system.
The admin will be responsible for adding all the data of the
classrooms, students, and exam schedule. Accordingly the
system will generate the seating arrangement and staff duty for
invigilation. The admin can add teacher in the data base using
the GUI form or by directly uploading the excel file. Once the
seating arrangement and staff duty is generated the admin can
directly download its excel format on single click. Admin has
the authority to send notifications to the homepage and
notifications to students selectively.
IV. ALGORITHM
This results were obtained for the data of 1820 students with 10
sets of block level and bench level details. Given below is the
ER diagram of the database.
V. RESULT
System generates block level and bench level seating
arrangement for the students.
Where the input required is number of students, number of
blocks available and number of benches available in the blocks.
http://ssrn.com/link/2019-ICAST.html
Electronic copy available at: https://ssrn.com/abstract=3370222
2nd International Conference on Advances in Science & Technology (ICAST-2019)
K. J. Somaiya Institute of Engineering & Information Technology, University of Mumbai, Maharashtra, India
VI. ADVANTAGES OF THE SYSTEM
1. It provides a centralized platform to teachers, students
and exam cell to communicate.
2. Earlier, data pertaining to students was maintained
manually.
3. Manual system was not efficient.
4. Cost of maintaining data manually was huge.
5. Large manpower was required.
6. The procedure was error prone, it was not accurate.
7. Manual system was not suited for electronic exchange
of data
VI. CONCLUSION
The proposed idea greatly reduces the manpower error and time
consumption and provides a centralized platform to teachers,
students and exam cell. It benefits the institute by reducing the
complexity involved in the allocation of exam duty and seating
arrangement as all the work of allocation of exam duty and
generating seating arrangement is automated and also faculties
are allocated automatically. The percentage of doing mistakes
will be reduced. All the details of student information, faculty
information, exam time table information, exam duty allocation
information is stored in the central database thus one can access
the information whenever needed.
VII. REFERENCES
[1] Ansari, Fatima & Maqsood Ahmad, Ulde & Saqlain, Kali
& Mohammed Sohail, Shaikh. (2017). E-exam cell. 1-4.
10.1109/ICIIECS.2017.8275941.
http://ssrn.com/link/2019-ICAST.html
Electronic copy available at: https://ssrn.com/abstract=3370222
2nd International Conference on Advances in Science & Technology (ICAST-2019)
K. J. Somaiya Institute of Engineering & Information Technology, University of Mumbai, Maharashtra, India
http://ssrn.com/link/2019-ICAST.html
Electronic copy available at: https://ssrn.com/abstract=3370222