Efficient Seat Allocation Process in College Exam System
1.INTRODUCTION
This paper work is for developing efficient seat allocation process in university/college examination system. It
reduces the work of manual seating arrangements for the examination hall. It also helps the students to easily
find the examination hall. This application is overall controlled by exam coordinator/Admin. In every
universities/collages, the exam seats are manually distributed based on some basic rules. In most of the cases,
it is complex and more time and resources consuming when there are large number of students, subjects and
grades. In some cases there are possibilities for the students from same grades\same subjects to get the seating
arrangement closer. As a result, it becomes very tough for the invigilators to control the hall and to monitor
the students. In the existing system another difficulty is that the students cannot easily find out their
examination hall due to the last minute notification and rush in the exam centres. This research is to design an
application program for the efficient seat allocation process in universities/colleges .The purposed application
would automatically generate the exam seat arrangement for every student in the college and it also helps the
students to know about the exam hall, and seating arrangement before the exam through mail. This system
works much better and is efficient than the existing system.
2. LITERATURE REVIEW
Many solutions for the exam tasks are in the literature. Prince Capstone Superior, Sonklala University [1]
Thailand offers a solution, but this function is inefficient. Mr. NMM Kahar and Mr. Kendall [2] gave the
decision to set up the room and believed that the only contest to be held in one room at a time, but could give
the opportunity to cheat in the gallery as a duplicate. Ayvob M. and Malik [3] also did the same thing as the
duties of the room, but felt some special exams. This type of examination is easy to maintain but does not
guarantee the quality of the exam environment. To address this issue, the study provides a system for creating
a pilot plan for students from various disciplines. The system mainly focuses on the minimum use of the chair,
staying away from students to prevent fraud (copy from others) in the exam by avoiding the overlap of the
chair and finally the seat. This is easy for students and experiments. The system aims to help students learn
about labs and seating before the exam. Most students face many problems finding their own venues and
venues. An innovative idea can help students check their exams. This can help them set up floors or navigate to
their meeting rooms without delay. Student profile contains information about all students taking the exam.
Student's name, student branch number and number of school. Hall Details The total number of hall rooms
available in the institution and hall name. Details include details of each section, such as science, computer,
biology, mathematics, mathematics, and mathematics. Etc. And the details of the contest timetable are
distributed to the students and the class. Etc. This project follows the details of the module, such as the detailed
timetable of inspection details and room details with the correct description. A separate department, PA is
sorted alphabetically, which will be provided by the teacher to the ministry. This system also helps to find
qualifying criteria for student tests from the department. This research offers to solution of this problem and
generate seat allocation for large number of students from different types of subject. It focused on I
methodology that means column based seating arrangement; that must keep at least one column distance while
seating the students of the same subjects. This system also helps the students to know about the examination
hall and seating arrangement before the exam through the email.
2.1 Existing system
In existing system, most commonly every universities /collages, the exam seats are manually distributed based
on some basic rules. Most of the cases, operational cost and more time needed for optimum solution when
there are large numbers of students from different grades. It becomes complex for the exam authority to make
the arrangements. Students are also facing problems in finding the exam hall and seats.
2.2 Disadvantages of Existing system
1) Manual system is time consuming
2) Need to maintain paper works.
3) Difficulties in finding the exam hall for students.
4) Possibilities of malpractices in the exam hall.
5) In some cases it may causes time delay for the students to find the exam hall, as a result they may loss the exam
time.
2.3 Proposed System
The proposed system would automatically generate the exam seat arrangement for the students and also aim to
help the students to know about the exam hall and seating arrangement before the exam begins through email.
This system works much better and is efficient than the existing system. The system mainly focuses on the
minimum use of the chair, staying away from students to prevent fraud (copy from others) in the exam by
avoiding the overlap of the chair and finally the seat. This is easy for students and experiments. The system
aims to help students learn about labs and seating before the exam. Most students face many problems finding
their own venues and venues. An innovative idea can help students check their exams. This can help them set
up floors or navigate to their meeting rooms without delay. Student profile contains information about all
students taking the exam. Student's name, student branch number and number of school. Hall Details the total
number of ballrooms available in the institution and hall name. Details include details of each section, such as
science, computer, biology, mathematics, mathematics, and mathematics. Etc. And the details of the contest
timetable are distributed to the students and the class. Etc. This project follows the details of the module, such
as the detailed timetable of inspection details and room details with the correct description. A separate
department, PA is sorted alphabetically, which will be provided by the teacher to the ministry. This system
also helps to find qualifying criteria for a student test in the department.
2.4 Advantage of Proposed system
1) Operational cost is very less.
2) Allocation process is very fast.
3) Systematic record keeping.
4) User friendly in entering and updating the data.
5) Easy to find examination hall.
6) Time saving for the students
3. Methodology
Mostly two types of methods are used to seating arrangement process. This methodology looks like as the
English letter X and I.
A. Consider A and B Are the two Question sets.
X methodology I methodology
3.1 System Description
The efficient seat allocation process in college exam system is developed in Java language. The research is
focused on I methodology seat allocation system. I methodology seat allocation process is one where the
allocation are made on column basis to prevent cheating (copy from another) that must keep at least one
column distance while seating the students of the same subjects. These are the some steps to solve the seating
arrangement.
Step 1: Two data sets are required to take the exam. One is the room information with the column and the row
size. Check out other information with student identification numbers and numbers. By completing the room
and exam information, the total number of places and students will be calculated. In the end you will calculate
the number of additional seats after sitting.
Step 2: When the size of the extra seat is larger than the room size, you can have one or more additional
rooms. In this step, you will search in those rooms that will remain empty during the exam.
Step 3: Our basic idea is to distribute a column to an object, so first you have to calculate the number of
columns and capacity or row number for each row. To prevent duplication from others, it attempts to prevent
at least one row from the column among students with the same question. So it calculates the maximum
possible column and its capacity for each object.
Step 4: Then it will divide the column of subjects. Using a combination of columns (rows), we can define the
set of columns that will be given to the theme. It will then provide a column set for each item. It is best not to
have extra space, but in the worst case, it may be necessary to compose additional space to prepare the column
set for the exam.
Step 5: We have different objects, sizes and columns. We also have room identifiers that are represented as
columns and columns and row numbers. So the total attribute is the size of the column. Using it, it assigns a
room and column number to a paragraph keeping object, with a distance between columns of the same shape.
At the end of the column and distribution of the perimeter, it will provide a complete seating solution for the
exam
3.2 Number of Modules
1) ADMIN / LECTURES
2) STUDENT
3.3 Admin module has the following details
1) Add staff details: Admin can add staff details (invigilator)
2) Add student details : Student details including register number, email, course, department and semester
3) Hall details: Including room number and block
4) Add courses: Adding the type of courses and duration
5) Add department: Adding department details, subject details and allotted syllabus details
6) Exam scheduling: Setting the time table for exams
7) Hall allocation: Selecting scheduled date and time and allocate In Student module the students are able
to view allocated seatsfor exam
8) View : It also provides an easy way for the students to find the examination hall through e-mails.
3.4 Data flow diagram
Admin/Lectures
3.5Student Login
3.6 ER Diagram
4. SOFTWARE REQUIREMENTS SPECIFICATION
4.1 Functional Requirement
The system runs of apache server so it is needed that server must have apache server version 2.0 available
We have used JSP for server side scripting so that current version of JSP must be available on the server
MySQL database has been used for storing the data of the website
HTML has been used for creating the layout of the web application
CSS has been used for creating the design of the webpage
Javascript scripting language has been implemented on the system for performing all of the client side
server validation
4.2 Non-Functional Requirements
Performance: System should be able handle multiple users at a time using any of the web browsers
Reliability: Database updating should follow transaction processing to avoid data inconsistency
Availability: The project will be deployed on a public shared server so it will be available all the time and
will be accessible anywhere of the world using internet
Security:we have implemented a lot of security mechanism to avoid to hack the system by outer world
5. CONCLUSION
This research is dedicated to simplify the work of manual seating arrangement for examination hall. Manual
arrangements for the large number of students from different grades makes seating allocation complex. This
research addresses one of the major issues of seat arrangement for large numbers of students are from
different grades\subjects. This will reduce a huge number of workload than the existing seat arrangement
system. This will also reduce the risk of mismanagement during exam like not having proper distance between
students with same question sets, overlapping of multiple students in the same seat etc. This research is very
effective way of arranging large number of students with different subjects. It will also help the students to
know about exam hall, seating arrangement before the exam through email. This purposed system is efficient
than the existing system. Further it can be extended to seating arrangement in movie theatres, conference hall,
wedding hall etc.
6. REFERENCES
[1] M. Ayob and A. Malik, “ A new model for an examination room assignment problem” IJCSNS
International journal of computer science and network security,VOL,11.NO,10,2011.
[2] M.N.M Kahar and G Kendall , “ The examination timetabling problem at university Malaysia Pahnag:
Comparison of a constructive heuristic with an existing
[3] TS.Vaupongaya,TW.NoodamTandTP.Kongyong,T“DevelopingTexaminationTmanagementTsystem:TSeniorTC
apstoneTproject,Ta
caseTstudy”TWorldTacademyTofTScience,TengineeringTandTtechnology,vol:7T2013
[4] TProf.SantaTkumarTchakiTatTellT“AlgorithmTforTefficientTseatTplanTforTcentralizedTexamTsystemT”TIC
CTICT-2016
[5] TT.PrabnarogTandTS.Vasupongaya,T“TExaminationTmanagementTsystem:TroomTassignmentTandTse
atingTlayout”,TproceedingTofTtheTofficeTofTacade
micTresourcesTInternationalTConferenceT,Phuket,TThailandT,pp.T25-27,2011.
[6] TE.KTBurke,B.McCollum,TandTP.McTMullan,T“ExaminationTTimetabling:TATnewTformulation,”TI
nternationalTconferenceTontheTPracticeTandTtheory
TofTAutomatedTTimetablingT(PATATT2006)TBrno,CzechTRepublic,ISBNT80-210-376-1,2007.
697