Académique Documents
Professionnel Documents
Culture Documents
VIJAY PRATAP SINGH (12110083) TRIPTI KUMARI (12110081) UJJWAL KUMAR (12110082) YASHWANT KUMAR SINGH (14110087)
B. TECH DEGREE
in
School of Engineering
CERTIFICATE
Certified that this is a bonafide record of the project work titled EXAM MANAGEMENT SYSTEM FOR SCHOOL OF ENGINEERING CUSAT
Done by VIJAY PRATAP SINGH (12110083) TRIPTI KUMARI (12110081) UJJWAL KUMAR (12110082) YASHWANT KUMAR SINGH (14110087)
of VI semester Computer Science & Engineering in the year 2013 in partial fulfilment of the requirements for the award of Degree of Bachelor of Technology in Computer Science & Engineering of Cochin University of Science & Technology
ACKNOWLEDGEMENT
We take this opportunity to express our profound gratitude and deep regards to our guide Mr. Vinod Kumar P.P for his exemplary guidance, monitoring and constant encouragement throughout the course of this thesis. The blessing, help and guidance given by him, Mr. Damodaran V. , our HOD Mr. Sudheep Elayidom M. and all other faculty members shall carry us a long way in the journey of life on which we are about to embark. We also take this opportunity to express a deep sense of gratitude to Section Officer of School of Enginnering, Mr. Rejil T. for his cordial support, valuable information and guidance, which helped us in completing this task through various stages. We are obliged to staff members of office of School of Enginnering, for the valuable information provided by them in their respective fields. We are grateful for their cooperation during the period of our project. Lastly, we thank almighty, our parents, brother, sisters and friends for their constant encouragement without which this project would not be possible.
ABSTRACT
This opportunistic project entitled Examination Management System serves to fully automate the Examination pre-procedure System for School Of Engineering, CUSAT. Basically the software contemplate and elucidate to manage application form, submission of application forms printing challan and submission of Fees to bank and automate the - validation of the form of students who has filled the fees, DCB creation, seating arrangement during University Examination and invigilation duty allotment for faculty members. The project is to entrust a more agreeable and conducive way to office staff, students and teachers during University Examination. Fundamentally there are two users, students and staffs. Staff can effortlessly manage the acknowledged forms and verify fees. They can handily generate DCB, manage seating arrangement and invigilation duty for faculties.
Students can register for university exams and check their seating arrangement for all papers, online. Students can access only the public area.
ii
LIST OF FIGURES
3.1 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Structure of Challan Interaction of staff with new system Interaction of students with new system DFDs Level 1 DFD to Validate Student Level 1 DFD for Fee Verification and bank interaction DFD for DCB process ER Diagram 7 14 15 16 17 18 19 20
iii
LIST OF TABLES
3.1 Structure of DCB for regular students 3.2 Structure of DCB for supplementary students 9 10
iv
LIST OF ABBREVIATIONS
1 2 3 4 5 6 7 8 DCB APPL ML REGNO DEPT ADM_NO DOB NO_SEATS Demand Collection Balance Application Mark List Registration Number Department Admission Number Date of Birth Number of Seats
TABLE OF CONTENTS
Abstract List of Figures List of Tables List of Abbreviations 1. 1.1 1.2 2. 2.1 2.2 2.3 2.4 2.5 3. 3.1 3.2 3.3 3.4 3.5 4. 4.1 4.2 4.3 5. 5.1 5.2 5.3 5.4 5.5 Introduction Examination Management in SOE, CUSAT Phases of the Exam Management System Existing System Exam Registration Form Verification Office Work DCB Creation Hall Ticket System Analysis Exam Registration Form Verification Office Work DCB Creation Hall Ticket System Performance Ease to Students Ease to Faculties Ease to Office Staff How New System Works Interaction of staff with new system Interaction of student with new system Over View of the New System Validation of student Using new system Fee and Bank interaction (i) (ii) (iii) (iv) 1 1 2 4 4 4 4 5 5 6 8 8 8 8 11 12 13 13 13 14 14 15 16 17 18
5.6 5.7
19 20
System Testing Fees Challan Exam Registration Form Hall Ticket DCB Conclusion References Appendix A DB connection in PHP Appendix B Security using encryption Appendix C Sending Mail in PHP Appendix D Screen Shots
21 21 22 22 22 23 24 25 27 28 29
|1
CHAPTER 1 INTRODUCTION
Examination Management System elucidates to manage
application form, submission of application forms, printing challan and submission of Fees to bank and automate the - validation of the form of students who has filled the fees, DCB creation, seating arrangement during University Examination and invigilation duty allotment for faculty members. This chapter consists of two subsections. First section introduces the proposed system. Second section elaborates the different phases in which the project is divided.
1.1Examination Management in SOE, CUSAT The main purpose of this system is to automate the examination pre procedure so that the staff as well as student can efficiently utilized this system as far as possible.
This project is all about the management of SOE Examination System, Managing application form, submission of application forms Printing challan and submission of Fees to bank Automatically Validates the form of students who has filled the fees Automatic DCB creation Automatic seating arrangement during University exams Automatic faculty Duty Allotment
Initial phase is the semester fee submission through auto challan fill and bank collaboration. This system will automatically generate the challan as per the category of the student .This challan would include the fine also. Student need to login on the system and just click the type of challan, he or she may require, they will get the challan. Three types of challan is being generate by this system as per the college rule according to their reservation category. 1. Regular challan 2. Supplementary challan 3. Improvement challan.
Phase 1: Online Registration Form for the University Exam of SOE, CUSAT Currently students submit hard copy of filled application form to the university. Office staffs verify and maintain records manually. Proposed online registration form for students will eliminate all the manual intervention and increase the speed of whole process, thus providing fewer burdens to both students and staffs. System will allow students to fill form online; form is available for both regular and supplementary students with accommodation for challan payment information. All this is maintained in a form of excel file or tables for the office use. System has inbuilt validation system to validate the entered data. After the successful submission, system will provide a page having details of individual which can be printed and submitted as a hard copy to the department.
|3
Phase 2: Automatic Seating Arrangement for all Students The application will automatically generate the seating arrangements to all the students for all exam papers automatically based on the number of candidates registered for the exam. Students can check the seating arrangements online.
Phase 3: Automatic Duty Arrangement for teachers during Exams The application will provide the duties for all teachers during exam based on how many teachers are coordinating the exam and they can look for the same online.
|5
|7
Figure 3.1 is showing the structure of challan generated by new automated system.
|9
10 | E x a m M a n a g e m e n t S y s t e m
| 11
12 | E x a m M a n a g e m e n t S y s t e m
The advantage of this system is Student need not to have to move anywhere else to fill the challan. This system will automatically generate the challan as per the category of the student .This challan would include the fine also. Student need to login on the system and just click the type of challan, he or she may require, they will get the challan. Three types of challan is being generate by this system as per the college rule according to their reservation category. 1. Regular challan 2. Supplementary challan 3. Improvement challan. Regular challan: This challan contain filled fee detail of the student. The student will print the challan and according to it he will pay the fee to bank. Supplementary challan: This challan contain the filled fee detail of the no of supplementary paper. Improvement challan: This challan contain the filled detail of the number of improvement paper. When the particular student had paid the fee, then he will be allowed to fill the examination form. The most of the examination form fields will be automatically filled by the system according to their basic information in the system as well as by the fee details. After that student would print the form and submit it to office. Analysis is very easy as it is an automated system.
| 13
The proposed system is very secure and perform all functioning of Existing System. Validation of exam form and the fee verification all are automated thus reducing manual work. Basically we can divide the advantages into three major subsections:
14 | E x a m M a n a g e m e n t S y s t e m
| 15
16 | E x a m M a n a g e m e n t S y s t e m
| 17
18 | E x a m M a n a g e m e n t S y s t e m
Fig 5.5: Level 1 DFD for Fee Verification and bank interaction
| 19
20 | E x a m M a n a g e m e n t S y s t e m
5.7 ER Diagram
ER-DIAGRAM FOR THE SYSTEM SHOWING THE ATTRIBUTES OF STUDENT, HALLS, EXAM AND FEES AND ALSO RELATIONSHIP BETWEEN THEM
| 21
Print challan When the student click the option for print challan, they are able to see the three option for which type of challan they required which are as
6.1 Fees Challan We tested the function using details of few students and verified the correct retrieval of values on the printed challan. In case of regular challan they are not required to feed any information. They will just click the option, all the information like name, registration number, semester, fee detail, date, fine etc. required for challan will be automatically filled up. According to their reservation, their semester fee is checked. All these demand is also filled to database for the verification of particular student has either has paid the fee or not. In case of supplementary challan they will have option of subject code. They will have to mark on the subject code. According to their category, number of paper, as well as fine if required and number of time they have attempted fee detail is automatically filled.
22 | E x a m M a n a g e m e n t S y s t e m
In case of improvement they will have option of subject code. They will have to mark on the subject code. According to their category, as well as fine if required and number of paper fee is automatically filled.
6.2 Exam Registration Form We tested the exam form module using details of few students. We filled some dummy forms. Most of the values in the form are automatically filled from the information in the student database. The values are crossed checked for the correctness. Number of attempts is also checked.
6.3 Hall Ticket The hall ticket is automatically generated after successful form submission. With all the entries in it, like Registration number, student information, centre of examination, and subjects applied for.
6.4 DCB When staff login to system they are able see their home page. They will have option for enter the fee detail like semester fee, supplementary fee, improvement fee, upload the file for fee verification, create DCB as per their requirement, as well as they can print the defaulter list.
Admin can add new user to the system and he can reset the password of any user.
| 23
CHAPTER 7 CONCLUTION
The system will be very helpful in the management of university exams for School of Engineering. Options for NRI students is added. Add and remove student provision is added.
24 | E x a m M a n a g e m e n t S y s t e m
REFERENCES:
[1]: PHP, MySQL & JavaScript, by Robin Nixon, O'REILLY publication 2009. [2]: HTML & XHTML, by Thomas A. Powell, TMH publication 2008 [3]: PHP and MySQL Bible, by Tim Converse and Joyce Park, Wiley Publishing, Inc. 2004
| 25
APPENDIX A:
Mysql DB connection in PHP.
<?php
//Mysql Query $result = mysql_query(" query statement "); if(!$result) { die("Database query failed: ".mysql_error()); }
26 | E x a m M a n a g e m e n t S y s t e m
| 27
APPENDIX B:
Security System:
Password encryption:
Md5 generate 32 character long encrypted string SHA1 generate 40 character long encrypted string
28 | E x a m M a n a g e m e n t S y s t e m
APPENDIX C:
Sending Mail in PHP.
<?php require_once('Mail.php'); $to = "emialid@mail.com"; $subject = subject of mail"; $message = $_POST['error_details']; $from = "soeoffice@cusat.in"; $headers = "From: " . $from; mail($to,$subject,$message,$headers); ?>
| 29
APPENDIX D:
SCREEN SHOTS Home Page (Public Website).
30 | E x a m M a n a g e m e n t S y s t e m
Students Account:
| 31
32 | E x a m M a n a g e m e n t S y s t e m
| 33
Staff Menu:
34 | E x a m M a n a g e m e n t S y s t e m