group_23 mini project report

Upload: rajibmukherjeek

Post on 04-Jun-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/13/2019 Group_23 Mini Project Report

    1/43

    Mini Project Report

    on

    EXAM MANAGEMENT SYSTEM

    FOR

    SCHOOL OF ENGINEERING

    CUSAT

    Submi tted By

    VIJAY PRATAP SINGH (12110083)

    TRIPTI KUMARI (12110081)

    UJJWAL KUMAR (12110082)

    YASHWANT KUMAR SINGH (14110087)

    I n partial ful fi lment for the award of the degree of

    B. TECH DEGREE

    in

    COMPUTER SCIENCE & ENGINEERING

    SCHOOL OF ENGINEERINGCOCHIN UNIVERSITY OF SCIENCE & TECHNOLOGY

    KOCHI-682022

    APRIL 2013

  • 8/13/2019 Group_23 Mini Project Report

    2/43

    Division of Computer EngineeringSchool of Engineering

    Cochin University of Science &

    TechnologyKochi-682022

    CERTIFIC TECertified 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 partialfulfilment of the requirements for the award of Degree of

    Bachelor of Technology in Computer Science & Engineering of Cochin Universityof Science & Technology

    Mr VinodKumar P PDr Sudheep Elayidom M Mr Damodaran VHead of the Division Project Guide

  • 8/13/2019 Group_23 Mini Project Report

    3/43

    ACKNOWLEDGEMENT

    We take this opportunity to express our profound gratitude and deepregards 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 HODMr. Sudheep Elayidom M.and all other faculty members shall carry us along 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 toSection Officer of School of Enginnering, Mr. Rejil T.for his cordial support,valuable information and guidance, which helped us in completing this taskthrough various stages.

    We are obliged to staff members of office of School of Enginnering, forthe valuable information provided by them in their respective fields. We aregrateful for their cooperation during the period of our project.

    Lastly, we thank almighty, our parents, brother, sisters and friends fortheir constant encouragement without which this project would not bepossible.

    VIJAY PRATAP SINGH

    TRIPTI KUMARI

    YASHWANT KUMAR

    UJJWAL KUMAR

  • 8/13/2019 Group_23 Mini Project Report

    4/43

    i

    ABSTRACT

    This opportunistic project entitled Examination Management System

    serves to fully automate the Examination pre-procedure System for SchoolOf 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.

  • 8/13/2019 Group_23 Mini Project Report

    5/43

    ii

    LIST OF FIGURES

    3.1 Structure of Challan 7

    5.1 Interaction of staff with new system 145.2 Interaction of students with new system 15

    5.3 DFDs 16

    5.4 Level 1 DFD to Validate Student 17

    5.5 Level 1 DFD for Fee Verification and bank interaction 18

    5.6 DFD for DCB process 19

    5.7 ER Diagram 20

  • 8/13/2019 Group_23 Mini Project Report

    6/43

    iii

    LIST OF TABLES

    3.1 Structure of DCB for regular students 93.2 Structure of DCB for supplementary students 10

  • 8/13/2019 Group_23 Mini Project Report

    7/43

    iv

    LIST OF ABBREVIATIONS

    1 DCB Demand Collection Balance

    2 APPL Application3 ML Mark List

    4 REGNO Registration Number

    5 DEPT Department

    6 ADM_NO Admission Number

    7 DOB Date of Birth

    8 NO_SEATS Number of Seats

  • 8/13/2019 Group_23 Mini Project Report

    8/43

    TABLE OF CONTENTS

    Abstract (i)

    List of Figures (ii)List of Tables (iii)

    List of Abbreviations (iv)

    1. Introduction 1

    1.1 Examination Management in SOE, CUSAT 1

    1.2 Phases of the Exam Management System 2

    2. Existing System 4

    2.1 Exam Registration 42.2 Form Verification 4

    2.3 Office Work 4

    2.4 DCB Creation 5

    2.5 Hall Ticket 5

    3. System Analysis 6

    3.1 Exam Registration 8

    3.2 Form Verification 8

    3.3 Office Work 83.4 DCB Creation 8

    3.5 Hall Ticket 11

    4. System Performance 12

    4.1 Ease to Students 13

    4.2 Ease to Faculties 13

    4.3 Ease to Office Staff 13

    5. How New System Works 14

    5.1 Interaction of staff with new system 14

    5.2 Interaction of student with new system 15

    5.3 Over View of the New System 16

    5.4 Validation of student Using new system 17

    5.5 Fee and Bank interaction 18

  • 8/13/2019 Group_23 Mini Project Report

    9/43

    5.6 DCB creation 19

    5.7 ER Diagram 20

    6. System Testing 216.1 Fees Challan 21

    6.2 Exam Registration Form 22

    6.3 Hall Ticket 22

    6.4 DCB 22

    7. Conclusion 23

    References 24

    Appendix ADB connection in PHP 25

    Appendix B Security using encryption 27

    Appendix C Sending Mail in PHP 28

    Appendix D Screen Shots 29

  • 8/13/2019 Group_23 Mini Project Report

    10/43

    E x a m M a n a g e m e n t S y s t e m | 1

    Division of Computer Science, SOE

    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 utilizedthis system as far as possible.

    This project is all about the management of SOE ExaminationSystem,

    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

  • 8/13/2019 Group_23 Mini Project Report

    11/43

    2 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    1.2Phases of the Exam Management System

    Initial phase is the semester fee submission through auto challan filland bank collaboration. This system will automatically generate thechallan as per the category of the student .This challan would includethe fine also. Student need to login on the system and just click the typeof challan, he or she may require, they will get the challan.

    Three types of challan is being generate by this system as per thecollege rule according to their reservation category.

    1. Regular challan2. 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 theuniversity. Office staffs verify and maintain records manually.

    Proposed online registration form for students will eliminate all themanual intervention and increase the speed of whole process, thusproviding fewer burdens to both students and staffs.

    System will allow students to fill form online; form is available forboth regular and supplementary students with accommodation forchallan payment information. All this is maintained in a form of excel fileor tables for the office use.

    System has inbuilt validation system to validate the entered data.After the successful submission, system will provide a page havingdetails of individual which can be printed and submitted as a hard copyto the department.

  • 8/13/2019 Group_23 Mini Project Report

    12/43

    E x a m M a n a g e m e n t S y s t e m | 3

    Division of Computer Science, SOE

    Phase 2:

    Automatic Seating Arrangement for all Students

    The application will automatically generate the seatingarrangements to all the students for all exam papers automatically basedon the number of candidates registered for the exam. Students cancheck the seating arrangements online.

    Phase 3:

    Automatic Duty Arrangement for teachers during Exams

    The application will provide the duties for all teachers during exambased on how many teachers are coordinating the exam and they canlook for the same online.

  • 8/13/2019 Group_23 Mini Project Report

    13/43

    4 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    CHAPTER 2

    EXISTING SYSTEM

    The system used by the University is manual and require a lot offile works. The University Examination registration form used to be filledby the students manually. Accordingly the form verification, DCB creationof each and every student is done by the staffs. The Administrative officeverifies each and every form and generates hall ticket respectively.

    2.1 Exam Registration

    Students collect their respective registration forms for UniversityExamination in the form of hard copy from office. Fill their form manually,attach the current fee receipt and submit it back to the office.

    2.2 Form Verification

    The forms are collected in the office. Official staffs picks up eachand every form, matches each and every field for its correctness,matches the fee receipt for valid key entries. Each and every work isdone manually.

    2.3 Office work

    The above form verification is done manually by the official staffsand accordingly DCB is created in the form of excel file and sent to the

    Administrative Block.

    Accordingly depending upon the number of students and theirbranches, student's seating arrangement for University exams is madewith the help of semi-automatic system.

    Faculty Duty Allotment is also done manually which a very hectictask.

  • 8/13/2019 Group_23 Mini Project Report

    14/43

    E x a m M a n a g e m e n t S y s t e m | 5

    Division of Computer Science, SOE

    2.4 DCB creation

    After form verification, a DCB file is created by the official staffsdepending upon the demand, collection, and Balance (if any) of all

    students in the form of excel files. And correspondingly remarks arefilled. The DCB is then sent to the Administrative Block for furtherverification.

    2.5 Hall Ticket

    The Administrative Office verifies DCB for each and every studentsmanually. And depending upon the null balance and respective remarks,hall ticket is prepared in the form of hard copy and is sent back to theoffice. Students collect their respective hall ticket from the office.

  • 8/13/2019 Group_23 Mini Project Report

    15/43

    6 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    CHAPTER 3

    SYSTEM ANALYSIS

    The proposed system automates the above existing system. Theregistration form is divided into two subsections, one for regular studentsand supplementary students. Form is verified automatically and report isgenerated. The Demand Collection Balance (DCB) is createdautomatically.

    Facility for fee submission through automatic challan generation. Allthe challan entries are automatically filled.

  • 8/13/2019 Group_23 Mini Project Report

    16/43

    E x a m M a n a g e m e n t S y s t e m | 7

    Division of Computer Science, SOE

    Figure 3.1 is showing the structure of challan generated by new

    automated system.

    Fig 3.1: Structure of Challan

  • 8/13/2019 Group_23 Mini Project Report

    17/43

    8 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    3.1 Exam Registration

    An Online registration form is introduced. The form is divided intobasically two subsections:

    a) For regular students

    b) For supplementary students

    The form is semi auto fill. Challan is also filled online withnecessary field values given by bank.

    3.2 Form Verification

    Automatic form verification is done based on the informationprovided in the form. The matching of all field value is done here also,but automatic. Automatic fee detail verification is also done.

    3.3 Office work

    All the verifications are done automatically and based on thatautomatic DCB file is created in form of excel file with no human

    intervention. Student seating arrangement is also done automaticallyand student can check it online. Report is generated automatically.Faculty Duty allotment is also done automatically with all the necessaryalgorithms being implemented online.

    3.4 DCB Creation

    DCB is created automatically in form of excel files with all

    verifications. This DCB is then forwarded to the administrative block andbased on that students get their hall ticket online in the printed format.

  • 8/13/2019 Group_23 Mini Project Report

    18/43

    E x a m M a n a g e m e n t S y s t e m | 9

    Division of Computer Science, SOE

    Structure of DCB generated by New System for Regular Students.

    Table 3.1: Structure of DCB for regular students

  • 8/13/2019 Group_23 Mini Project Report

    19/43

    10 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    Structure of DCB generated by New System for Supplementary

    Students.

    Table 3.2: Structure of DCB for supplementary students

  • 8/13/2019 Group_23 Mini Project Report

    20/43

    E x a m M a n a g e m e n t S y s t e m | 11

    Division of Computer Science, SOE

    3.5 Hall Ticket

    Generated automatically and is in printed form. Students can takethe printed copy of the above hall ticket.

  • 8/13/2019 Group_23 Mini Project Report

    21/43

    12 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    CHAPTER 4

    SYSTEM PERFORMANCE

    The advantage of this system is Student need not to have to moveanywhere else to fill the challan. This system will automatically generatethe challan as per the category of the student .This challan wouldinclude the fine also. Student need to login on the system and just clickthe 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 thecollege 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 printthe 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 supplementarypaper.

    Improvement challan:

    This challan contain the filled detail of the number of improvementpaper.

    When the particular student had paid the fee, then he will be allowed tofill the examination form. The most of the examination form fields will beautomatically filled by the system according to their basic information inthe 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.

  • 8/13/2019 Group_23 Mini Project Report

    22/43

    E x a m M a n a g e m e n t S y s t e m | 13

    Division of Computer Science, SOE

    The proposed system is very secure and perform all functioning ofExisting System. Validation of exam form and the fee verification all areautomated thus reducing manual work. Basically we can divide theadvantages into three major subsections:

    4.1 EASE TO STUDENTS

    Students call fill the registration form online with an auto-fill facility,hence providing ease to students. They can see their hall ticket andseating arrangement online.

    4.2 EASE TO FACULTIES

    Faculties can see reports and their duty allotment online henceproviding comfort.

    4.3 EASE TO OFFICE STAFF

    Staffs has less burden as the proposed system is automated.Starting from form registration to form verification to DCB creation to hall

    ticket to students seating arrangement to faculty duty, all are automated.This provide a great ease to the staffs and speeds up the process in avery secure manner. The hectic job for analyzing all the details manuallyfor thousands of Students is completely eliminated.

  • 8/13/2019 Group_23 Mini Project Report

    23/43

    14 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    CHAPTER 5

    HOW NEW SYSTEM WORK

    This section affirms the working of existing system depicting theinteraction of staff, faculty and students in the form of ER- diagrams andDFDs(Data Flow Diagrams) at various levels.

    5.1 Interaction of staff with new system

    This figure5.1 represents how staff utilizes the system.

    Fig 5.1: Interaction of staff with new system

  • 8/13/2019 Group_23 Mini Project Report

    24/43

    E x a m M a n a g e m e n t S y s t e m | 15

    Division of Computer Science, SOE

    5.2 Interaction of students with new system

    This figure 5.2 represents how the student utilizes the system

    Fig 5.2: Interaction of students with new system

  • 8/13/2019 Group_23 Mini Project Report

    25/43

    16 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    5.3 Level 0 DFD

    LEVEL-0 DFD SHOWING HOW STUDENT AND SECTION OFFICER

    INTERACT WITH THE SYSTEM

    Fig 5.3: Level 0 DFD

  • 8/13/2019 Group_23 Mini Project Report

    26/43

    E x a m M a n a g e m e n t S y s t e m | 17

    Division of Computer Science, SOE

    5.4 Level 1 DFD to Validate Student

    Fig 5.4: Level 1 DFD to Validate Student

  • 8/13/2019 Group_23 Mini Project Report

    27/43

    18 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    5.5 Level 1 DFD for Fee Verification and bank interaction

    Fig 5.5: Level 1 DFD for Fee Verification and bank interaction

  • 8/13/2019 Group_23 Mini Project Report

    28/43

    E x a m M a n a g e m e n t S y s t e m | 19

    Division of Computer Science, SOE

    5.6 DFD for DCB process

    Fig 5.6: DFD for DCB process

  • 8/13/2019 Group_23 Mini Project Report

    29/43

    20 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    5.7 ER Diagram

    ER-DIAGRAM FOR THE SYSTEM SHOWING THE ATTRIBUTES OF

    STUDENT, HALLS, EXAM AND FEES AND ALSO RELATIONSHIPBETWEEN THEM

    Fig 5.7: ER Diagram

  • 8/13/2019 Group_23 Mini Project Report

    30/43

    E x a m M a n a g e m e n t S y s t e m | 21

    Division of Computer Science, SOE

    CHAPTER 6

    SYSTEM TESTING

    All the information about the student is already stored in thedatabase. When student login to system through their username andpassword they are able to see their home page. They are able to see theoption like

    1. Print challan.

    2. Fill the exam form.

    Print challan

    When the student click the option for print challan, they are able tosee the three option for which type of challan they required which are as

    Regular challan

    Supplementary challanImprovement challan

    6.1 Fees Challan

    We tested the function using details of few students and verified thecorrect retrieval of values on the printed challan.

    In case of regular challan they are not required to feed anyinformation. They will just click the option, all the information like name,registration number, semester, fee detail, date, fine etc. required forchallan will be automatically filled up. According to their reservation, theirsemester fee is checked. All these demand is also filled to database forthe verification of particular student has either has paid the fee or not.

    In case of supplementary challan they will have option of subjectcode. They will have to mark on the subject code. According to theircategory, number of paper, as well as fine if required and number of time

    they have attempted fee detail is automatically filled.

  • 8/13/2019 Group_23 Mini Project Report

    31/43

    22 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    In case of improvement they will have option of subject code. They willhave to mark on the subject code. According to their category, as well asfine 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. Wefilled some dummy forms. Most of the values in the form areautomatically filled from the information in the student database. Thevalues are crossed checked for the correctness. Number of attempts isalso checked.

    6.3 Hall Ticket

    The hall ticket is automatically generated after successful formsubmission. With all the entries in it, like Registration number, studentinformation, centre of examination, and subjects applied for.

    6.4 DCB

    When staff login to system they are able see their home page. Theywill have option for enter the fee detail like semester fee, supplementaryfee, improvement fee, upload the file for fee verification, create DCB asper their requirement, as well as they can print the defaulter list.

    Admin can add new user to the system and he can reset thepassword of any user.

  • 8/13/2019 Group_23 Mini Project Report

    32/43

    E x a m M a n a g e m e n t S y s t e m | 23

    Division of Computer Science, SOE

    CHAPTER 7

    CONCLUTION

    The system will be very helpful in the management of universityexams for School of Engineering.

    Options for NRI students is added.

    Add and remove student provision is added.

  • 8/13/2019 Group_23 Mini Project Report

    33/43

    24 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    REFERENCES:

    [1]: PHP, MySQL & JavaScript, by Robin Nixon, O'REILLY publication2009.

    [2]: HTML & XHTML, by Thomas A. Powell, TMH publication 2008

    [3]: PHP and MySQL Bible, by Tim Converse and Joyce Park, WileyPublishing, Inc. 2004

  • 8/13/2019 Group_23 Mini Project Report

    34/43

    E x a m M a n a g e m e n t S y s t e m | 25

    Division of Computer Science, SOE

    APPENDIX A:

    Mysql DB connection in PHP.

  • 8/13/2019 Group_23 Mini Project Report

    35/43

    26 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    //Using result from query

    while($row = mysql_fetch_array($result))

    {

    //Rest of the code;

    }

    //Closing connection

    Mysql_close($connection);

    ?>

  • 8/13/2019 Group_23 Mini Project Report

    36/43

    E x a m M a n a g e m e n t S y s t e m | 27

    Division of Computer Science, SOE

    APPENDIX B:

    Security System:

    Password encryption:

    Md5generate 32 character long encrypted string

    SHA1generate 40 character long encrypted string

  • 8/13/2019 Group_23 Mini Project Report

    37/43

    28 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    APPENDIX C:

    Sending Mail in PHP.

  • 8/13/2019 Group_23 Mini Project Report

    38/43

    E x a m M a n a g e m e n t S y s t e m | 29

    Division of Computer Science, SOE

    APPENDIX D:

    SCREEN SHOTS

    Home Page (Public Website).

    Students Login Page:

  • 8/13/2019 Group_23 Mini Project Report

    39/43

    30 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    Students Account:

    Challan Options for Students:

  • 8/13/2019 Group_23 Mini Project Report

    40/43

    E x a m M a n a g e m e n t S y s t e m | 31

    Division of Computer Science, SOE

    Exam Form Filling By Students:

    Application Form for University Exam:

  • 8/13/2019 Group_23 Mini Project Report

    41/43

    32 |E x a m M a n a g e m e n t S y s t e m

    Division of Computer Science, SOE

    Home Page (Staff Website):

    Staff login Page;

  • 8/13/2019 Group_23 Mini Project Report

    42/43

    E x a m M a n a g e m e n t S y s t e m | 33

    Division of Computer Science, SOE

    Staff Menu:

    Fee Demand Interface:

  • 8/13/2019 Group_23 Mini Project Report

    43/43

    34 |E x a m M a n a g e m e n t S y s t e m

    Fee Demand Supplementary:

    Fee Demand Improvement: