MINIPROJECT

25
Mini Project Seating arrangement

description

EXAM SEATS ARRANGEMENT VIA ALGORITHM

Transcript of MINIPROJECT

Page 1: MINIPROJECT

Mini ProjectSeating arrangement

Page 2: MINIPROJECT

GROUP MEMBERSFARSANA HAMEED

CIJO XAVIER

NAYANA ASOKAN

DHEERAJ REMANAN

Page 3: MINIPROJECT

INTRODUCTIONThe purpose of this section is to provide the

reader with general, background information of Exam Seat Allotment System. Exam seat allotment system is a fast, better and accurate seating arrangement system for regular students in campus. This provides a faster way of allocating the exam duty for teachers without any collision or duplication. We are proposed to do an android application for making this task easy.

Page 4: MINIPROJECT

SYSTEM ANALYSIS

Page 5: MINIPROJECT

Existing SystemThe existing system is not computerized. In

the current scenario the functions of exam cell are manually done by the concerned faculties in our college. Even though these activities can be done manually, there are several problems for such a manual system. The various problems include it takes a lot of time, it may be prone to errors. In this project, we are trying to computerize all these activities. So it is possible through our project to overcome these difficulties.

Page 6: MINIPROJECT

Proposed SystemThe automation of all the seating arrangement that is

taking place in a college. This is a fast, better and accurate seating arrangement

system for regular students in campus. The details that we should collect for this project include

the details about the subjects of various semesters (for time table setting), available classrooms, labs(for seating arrangement ), details about the faculties (for assigning invigilation duty),some of the details about the students of each class etc.

This provides a faster way of allocating the exam duty for teachers without any collision or duplication. It reduces the effort, time needed to allocate exam duty manually.

Page 7: MINIPROJECT

In most of the college exam duty allocation and seat number allocation for students is considered as a pain staking process. A software like this can definitely reduce that effort. The most important thing is that the teachers are allowed to know the class they are in charge even before the exam day. Our android application is used for retrieving data .Through our app students and teachers can know the semester, subjects ,class allocated and position as per row available in the class. For this each user in this application want to login in to the system by his/her username

Page 8: MINIPROJECT

Objectives of Proposed System

Comparing to the existing system, the system is accessible to all

Timely and accurate information is availableThis provides a faster way of allocating the exam

duty for teachers without any collision or duplication.

The system has high security and hence unauthorized users can be prevented

No service chargeForms are user friendlyEase of operation

Page 9: MINIPROJECT

Feasibility StudyDepending on the results of initial investigation a feasibility study was conducted. The feasibility study was divided into four: Technical, Economical, Operational and Behavioral. It is summarized below.

Page 10: MINIPROJECT

•Technical FeasibilityIt centre's on the existing computer system and to what extent it can support the proposed addition. Since the minimum requirements of the system like IIS o the server and a browser on the client, are met by any average user.

•Economical FeasibilityThe economic analysis is to determine the benefits and savings that are expected from a candidate system and compare them with costs. The system is economically feasible , as the organization possesses the hardware and software resources required for the functioning of the system. Any additional resources, if required, can also be easily acquired.

Page 11: MINIPROJECT

• Operational FeasibilityThe system operation is the longest phase in the development life cycle of a system. So, operational feasibility should be given much importance. The users of the system don’t need thorough training on the system. All they are expected to know to operate the system is the basic net surfing knowledge. It has a user-friendly interface.

• Behavioral Feasibility In today’s world, where computer is an inevitable entity, the systems like auction site, which requires no special efforts than surfing the net are enjoying wide acceptance. Thus the organization is convinced that the system is feasible.

Page 12: MINIPROJECT

SOFTWARE REQUIREMENT SPECIFICATION

Page 13: MINIPROJECT

Functional Requirement 1: Administrator

•IntroductionAdmin is the person who maintains and controls the entire s/m. He has the right to perform various operations in the s/m.•InputIt includes semester details, department details, hall details, subject details, staff details and student details.•ProcessingProcessing includes insertion, updation and deletion.•OutputDetails are processed and saved.

Page 14: MINIPROJECT

Functional Requirement 2:View

View module contains sub modules- semester, departments, hall details, subjects, staffmaster and studentmaster. It is used to view the details entered by administrator.

Page 15: MINIPROJECT

Functional Requirement 2.a: Semester•IntroductionSemester module contains the details of each semester. It is used to view the semester details.•Input Data to be entered includes semester id, semester name, year, subject- staff details and remarks.•ProcessingInsertion Process takes place after validation•.OutputOutput displays the semester details.

Page 16: MINIPROJECT

Functional requirement 2.b Departments•IntroductionHere we are keeping the department details. It is used to view the department details•Input Here the input is department id, department name, course and remarks. •ProcessingInsertion Process takes place after validation•.OutputThe output should be the department details.

Page 17: MINIPROJECT

Functional Requirements 2.c Hall Details

•Introduction It stores the details about the number of classrooms available for conducting the exams, the strength of students which each hall can hold. It is used to view the hall details.•Input Here the input is hall id, hall name and capacity.•Processing Insertion Process takes place after validation.•Output It shows the hall details.

Page 18: MINIPROJECT

Functional Requirement 2.d Subjects•Introduction In this section we are mainly handled with subject details that is the subjects in each semester and the subject details in each departments. It is used to view the subject details•Input Data to be entered includes subject id, subject name, course and semester.•Processing Insertion Process takes place after validation•Output It shows the subject details.

Page 19: MINIPROJECT

Functional Requirement 2.e Staffmaster•IntroductionThis section includes the details of staff in each

department. It is used to view the staff details.•Input Data to be entered includes staff profiles, course, subject

and semester etc.•Processing Insertion Process takes place after validation•Output Output displays the staff details.

Page 20: MINIPROJECT

Functional Requirement 2.f Studentmaster•IntroductionThis section includes the details of students in each department. It is used to view the student details•Input Data to be entered includes student profiles, course and semester. •Processing Insertion Process takes place after validation•OutputOutput displays the student details.

Page 21: MINIPROJECT

Functional Requirement 2.g Exam time table

•IntroductionHere we gives the exam time table of each semester randomly in each department. It is used to view the exam timetable details•InputData to be entered includes exam date, subject, course, semester, time duration.•ProcessingInsertion takes place after validation. •OutputIt displays exam time table details.

Page 22: MINIPROJECT

Functional Requirement 3: Staff allocation

•Introduction This section deals with the staff duty allocation in examination hall. •InputHere we find the free staffs from daily time table in exam date. •ProcessingProcessing is allocate the free staffs to the examination hall according to the capacity of the hall and strength of students.•OutputDisplays the duty schedule.

Page 23: MINIPROJECT

Functional Requirement 4: Seat allocation•Introduction

In this module we are mainly handled the seating arrangement of the students.•Input Data to be entered includes exam date, subject, student details, hall details.•ProcessingSteps : 1. Take a date from exam time table. 2. Get first subject from exam timetable of the date. 3. Finds the students who attend the subject.. 4. Find the free staffs for the section. 5. Find the seats in hall according to the students count. 6. Allocates each register number to seats. 7. Repeat the process for next subject and next date.•OutputDisplays the details of seat arrangement.

Page 24: MINIPROJECT

User InterfacesHere the forms act as the user interface. The user can interact with the system using graphical user interface. There will be a log in screen first appear, through which valid user can use the system.

External Interface Requirement

Page 25: MINIPROJECT

Scope For Further Development