SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
International Association of Scientific Innovation and Research (IASIR)
(An Association Unifying the Sciences, Engineering, and Applied Research)
International Journal of Engineering, Business and Enterprise
Applications (IJEBEA)
www.iasir.net
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 111
ISSN (Print): 2279-0020
ISSN (Online): 2279-0039
Online Examination Application using SAP ABAP
Kapil1
, Shwetank Sharma2
, Sanjay Ojha3
School of Management,Centre for Development of Advanced Computing (CDAC),
Noida, Uttar Pradesh, India
__________________________________________________________________________________________
Abstract: Online Examination Application is a software solution which allows particular company or institute
to arrange, conduct and manage the examination via an online environment, this can be done through, internet,
intranet or LAN. The manual procedure used for conducting the exam is a time consuming process and error
prone due to human limitations. It is an SAP based web application for conducting examinations through
internet or intranet (with in Organizations) for candidates.
Keywords: LAN, SAP, ERP, OEA, ABAP
__________________________________________________________________________________________
I. Introduction
Online Examination Application (OEA) is a Multiple Choice Questions (MCQ) based examination system that
provides an easy to use environment for both Test Conductors and Students appearing for Examination. The
main objective of OEA is to provide all the features that an Examination System must have. It is an SAP based
web application for conducting examinations through internet or intranet (with in Organizations) for candidates.
Candidates are given limited time to answer the questions and after the time expiry the paper disables
automatically and the answers are sent to the examiner. The examiner will evaluate the answer through
automatic process and the result will be sent to the candidate or made available on the website.
II.Theoretical Framework
A. About SAP
SAP is the world leader in enterprise applications in terms of software and software-related service revenue.
Based on market capitalization, we are the world’s third largest independent software manufacturer. In 1972,
five entrepreneurs had a vision for the business potential of technology. With one customer and a handful of
employees, SAP set out on a path that would not only transform the world of information technology, but also
forever alter the way companies do business. Now 41 years and 251,000 customers stronger, we’re just getting
started. Building on a track record of innovation and a vision proven true throughout every economic and IT
shift, now more than ever, SAP is fueled by the pioneering spirit that inspired its founders to continually
transform the IT industry. [1]
B. About ABAP
ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s.
It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe
business applications for materials management and financial and management accounting. ABAP used to be an
abbreviation of Allgemeiner Berichts Aufbereitungs Prozessor, German for "generic report preparation
processor", but was later renamed to the English Advanced Business Application Programming. ABAP was one
of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of
abstraction from the basic database level(s). The ABAP language was originally used by developers to develop
the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications –
customers can develop custom reports and interfaces with ABAP programming. The language is fairly easy to
learn for programmers, but it is not a tool for direct use by non-programmers. Knowledge of relational database
design and preferably also of object-oriented concepts is necessary to create ABAP programs.
III. System Design
A. Context Diagram
The context diagram is a top-level view of an information system that shows the boundaries and scope. It
describes the main objective of the system and the entities involved.
Figure 1: Context Diagram of OEA
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 112
B. Use Case Diagram
The Use Case Diagram capture the dynamic aspect of the system also shows the functional requirement of the
system of OEA.
Figure 2: Use Case Diagram of OEA
C. Process Flow Diagram
The Process Flow Diagram is also known as System Flow Diagram. The main reason for using PFD is to show
the relation between major parts of the system. [3]
Figure 3: Process Flow Diagram of OEA
IV. Functioning Of OEA
The Online Examination is a web based application developed using the ABAP language and utilizes SAP as its
platform. The application is responsible for testing the performance of the students where they are required to
answer in a pre-specified time limit. The students are required to initially register themselves before taking the
test. Only the students who have registered themselves will be allowed take up the test wherein their basic
details like the email id, name, address and the contact number is asked. There by every registered candidate is
provided with a unique login id and password with the help of which he can take up the project. The end of the
test is marked by the termination of the timer which navigates the candidate out of the test screen and hence
saves the result of the candidates of which they are informed later. The whole Online Examination is divided
into four modules.
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 113
A. Registration Module
The registration page of the testing application looks as demonstrated in the screenshot. It is here that the
candidate is required to register himself by providing all the asked information. For a successful registration, the
student is required to follow the following checks.
 There should be no special character in the email id field.
 There should be no alpha numeric character in first name field of student.
 There should be no alpha numeric character in last name field of student.
 There should be no special character in the address of the student.
 There should be no alpha numeric character in city field.
 The age of the student appearing for the exam should not be less than 18 years and more than 50 years
& it should be in between 1950 and 1995.
 There should be only numeric characters in Contact Number & Pin code field.
Figure 4: Registration Page
After entering all the details, the candidate has to execute the program, it will verify all the checks, if all the
checks are followed properly, message for successful registration will come.
B. Upload Questions Module
In below screen, by clicking select file field, it will ask for delimited text containing questions with answer
which can be stored on your system or any removable drives. After selecting the file, a message will pop up
confirming the upload of questions successfully.
Figure 5: Upload Question Screen
After successful upload, questions will be uploaded in a table which will contain the data from a delimited text
file.
C. Examination Module
Working of examination module can be explained in following steps:
For giving the exam, first of all candidates have to Login in the test by User Name and Password which is
created by administrator for him/her.
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 114
Figure 6: Login Screen of OEA
After successful login, main screen for OEA will appear. The information about candidate registration id, date
of exam and time left for test will appear on top of screen.
Figure 7: Main Exam Screen
As soon as the student will enter this page, the timer will start. The time duration of exam will be 20 minutes
including the time for reading the instructions. On clicking at the instructions button we have the instructions
window which demonstrates the instructions to be followed while taking up the test.
Figure 8: Instruction Screen
On clicking on the Start Exam button the candidate can start taking up the exam. Once the start button has been
clicked it becomes disabled, meaning that it cannot be clicked again during the entire testing procedure.
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 115
Figure 9: Exam Start Screen
The figure above shows the disabled start exam button which signifies that the test has started and now cannot
be re-started again. Also the second pointer shows the timer clock which works in a decrementing trend. Once
the timer gets terminated, then the candidate is navigated out of the test window. The figure above also shows
the first question that appeared on the test window. After the next question button has been clicked, then it is
seen that the question number has been highlighted signifying that the question either has been answered or has
been left unanswered. In any question the candidate has the option of jumping back from the current question to
any of the previously attempted or viewed question.
The figure below thus shows the highlighted question as Q1 after the first question has been answered by the
candidate. However, there is no such provision where the candidate can switch to any of the unanswered
questions from the current question i.e. the non-highlighted question cannot be jumped to from any of the
highlighted ones.
Figure 10: Highlighted question screen
The figure below shows that attempt or viewed questions are getting highlighted one by one.
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 116
Figure 11: Attempted Question screen
The figure below shows the screen which shows the number of questions that are being skipped by the candidate
during the course of the exam, Candidate can go to those questions directly and answer them.
Figure 12: Skipped Question Screen
The figure below shows the submit button which the candidate can click on to after taking up the test. Clicking on
this button ends up the test and a message for the same is displayed.
Figure 13: Submit Question Screen
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 117
D. Result Generation Module
By executing the result program, we can display the result of candidates who appeared for exam. The result for
the candidate will be displayed on screen & pdf file containing the result of Candidate will also be generated
side by side.
Figure 14: Result Generation Screen
After giving all details, Print ALV screen will appear in which we give name of the output device.We are using
LP01, which is the default output device of SAP. Result of candidates will be shown as below.
Figure 15: OEA Candidate Result generation
Figure 16: OEA Generated pdf Result file
III. Conclusion
The On line test System is developed using SAP ABAP fully meets the objectives of the system for which it has
been developed. The system has reached a steady state where almost all possible bugs have been eliminated. The
Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118
IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 118
system is operated at a high level of efficiency and all the teachers and user associated with the system
understands its advantage. The system solves the overhead associated with manual type of examination.
IV. References
[1] http://global36.sap.com/corporate-en/our-company/history/index.epx
[2] http://www.saphub.com/abap-tutorial/
[3] http://www.edrawsoft.com/Process-Flowcharts.php
IV. Acknowledgments
We would like to thank all the faculty members of School of Management CDAC-Noida for sharing their
knowledge and experiences towards completion of this project. Without their constant feedbacks this project
would have been a distant reality. Our sincere gratitude is to Ms. Mary Jacintha (HOD, school of Management)
and all the faculty members for supporting us.

Weitere ähnliche Inhalte

Was ist angesagt?

IRJET- Online Job Portal
IRJET- Online Job PortalIRJET- Online Job Portal
IRJET- Online Job PortalIRJET Journal
 
Samruddhi_Kohat_Resume
Samruddhi_Kohat_ResumeSamruddhi_Kohat_Resume
Samruddhi_Kohat_Resumesamruddhi142
 
Pragati nayak report
Pragati nayak reportPragati nayak report
Pragati nayak reportPragatiNayak9
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...IRJET Journal
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran
 

Was ist angesagt? (6)

IRJET- Online Job Portal
IRJET- Online Job PortalIRJET- Online Job Portal
IRJET- Online Job Portal
 
Samruddhi_Kohat_Resume
Samruddhi_Kohat_ResumeSamruddhi_Kohat_Resume
Samruddhi_Kohat_Resume
 
Pragati nayak report
Pragati nayak reportPragati nayak report
Pragati nayak report
 
IRJET- Design and Development of Web Application for Student Placement Tr...
IRJET-  	  Design and Development of Web Application for Student Placement Tr...IRJET-  	  Design and Development of Web Application for Student Placement Tr...
IRJET- Design and Development of Web Application for Student Placement Tr...
 
Surya_CV
Surya_CVSurya_CV
Surya_CV
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
 

Andere mochten auch (8)

Ijebea14 277
Ijebea14 277Ijebea14 277
Ijebea14 277
 
Ijebea14 278
Ijebea14 278Ijebea14 278
Ijebea14 278
 
Ijebea14 271
Ijebea14 271Ijebea14 271
Ijebea14 271
 
Ijebea14 267
Ijebea14 267Ijebea14 267
Ijebea14 267
 
Ijebea14 272
Ijebea14 272Ijebea14 272
Ijebea14 272
 
Ijebea14 285
Ijebea14 285Ijebea14 285
Ijebea14 285
 
Ijebea14 287
Ijebea14 287Ijebea14 287
Ijebea14 287
 
Ijebea14 276
Ijebea14 276Ijebea14 276
Ijebea14 276
 

Ähnlich wie Ijebea14 270

IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET Journal
 
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...IRJET Journal
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement SystemIRJET Journal
 
Neha' Resume_Testing Engineer_2 5 years of experience
Neha' Resume_Testing Engineer_2 5 years of experienceNeha' Resume_Testing Engineer_2 5 years of experience
Neha' Resume_Testing Engineer_2 5 years of experienceNeha Singla
 
Microsoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafeMicrosoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafeJeannieHeldt
 
IRJET- Android Application for Training and Placement Cell using Machine ...
IRJET-  	  Android Application for Training and Placement Cell using Machine ...IRJET-  	  Android Application for Training and Placement Cell using Machine ...
IRJET- Android Application for Training and Placement Cell using Machine ...IRJET Journal
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management SystemIRJET Journal
 
IRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap ToolIRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap ToolIRJET Journal
 
Software Quality Assurance Engineer_Lenin_Resume
Software Quality Assurance Engineer_Lenin_ResumeSoftware Quality Assurance Engineer_Lenin_Resume
Software Quality Assurance Engineer_Lenin_ResumeLenin MS
 
GoLyft Internship Report
GoLyft Internship ReportGoLyft Internship Report
GoLyft Internship ReportVaibhav Kakkar
 
Info Store(Mobile App)
Info Store(Mobile App)Info Store(Mobile App)
Info Store(Mobile App)AimranRazak
 
Human Resource Management using Phone Gap
Human Resource Management using Phone GapHuman Resource Management using Phone Gap
Human Resource Management using Phone GapIRJET Journal
 
Neural Net: Machine Learning Web Application
Neural Net: Machine Learning Web ApplicationNeural Net: Machine Learning Web Application
Neural Net: Machine Learning Web ApplicationIRJET Journal
 
Training and placement
Training and placementTraining and placement
Training and placementBhavesh Parmar
 
Training and placement reportmsword
Training and placement reportmswordTraining and placement reportmsword
Training and placement reportmswordBhavesh Parmar
 

Ähnlich wie Ijebea14 270 (20)

IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data AnalysisIRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
IRJET- A Web-Based Career Spot for Placement Activities and Data Analysis
 
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
 
Automated Placement System
Automated Placement SystemAutomated Placement System
Automated Placement System
 
Neha' Resume_Testing Engineer_2 5 years of experience
Neha' Resume_Testing Engineer_2 5 years of experienceNeha' Resume_Testing Engineer_2 5 years of experience
Neha' Resume_Testing Engineer_2 5 years of experience
 
Microsoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafeMicrosoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafe
 
IRJET- Android Application for Training and Placement Cell using Machine ...
IRJET-  	  Android Application for Training and Placement Cell using Machine ...IRJET-  	  Android Application for Training and Placement Cell using Machine ...
IRJET- Android Application for Training and Placement Cell using Machine ...
 
Gaurav resume
Gaurav resumeGaurav resume
Gaurav resume
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
 
IRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap ToolIRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap Tool
 
Software Quality Assurance Engineer_Lenin_Resume
Software Quality Assurance Engineer_Lenin_ResumeSoftware Quality Assurance Engineer_Lenin_Resume
Software Quality Assurance Engineer_Lenin_Resume
 
AIRPORT MANAGEMENT USING FACE RECOGNITION BASE SYSTEM
AIRPORT MANAGEMENT USING FACE RECOGNITION BASE SYSTEMAIRPORT MANAGEMENT USING FACE RECOGNITION BASE SYSTEM
AIRPORT MANAGEMENT USING FACE RECOGNITION BASE SYSTEM
 
GoLyft Internship Report
GoLyft Internship ReportGoLyft Internship Report
GoLyft Internship Report
 
Info Store(Mobile App)
Info Store(Mobile App)Info Store(Mobile App)
Info Store(Mobile App)
 
Human Resource Management using Phone Gap
Human Resource Management using Phone GapHuman Resource Management using Phone Gap
Human Resource Management using Phone Gap
 
MYRESUME
MYRESUMEMYRESUME
MYRESUME
 
Neural Net: Machine Learning Web Application
Neural Net: Machine Learning Web ApplicationNeural Net: Machine Learning Web Application
Neural Net: Machine Learning Web Application
 
Resume-Ramchandra Gupta
Resume-Ramchandra GuptaResume-Ramchandra Gupta
Resume-Ramchandra Gupta
 
UpdatedResume
UpdatedResumeUpdatedResume
UpdatedResume
 
Training and placement
Training and placementTraining and placement
Training and placement
 
Training and placement reportmsword
Training and placement reportmswordTraining and placement reportmsword
Training and placement reportmsword
 

Mehr von Iasir Journals (20)

ijetcas14 650
ijetcas14 650ijetcas14 650
ijetcas14 650
 
Ijetcas14 648
Ijetcas14 648Ijetcas14 648
Ijetcas14 648
 
Ijetcas14 647
Ijetcas14 647Ijetcas14 647
Ijetcas14 647
 
Ijetcas14 643
Ijetcas14 643Ijetcas14 643
Ijetcas14 643
 
Ijetcas14 641
Ijetcas14 641Ijetcas14 641
Ijetcas14 641
 
Ijetcas14 639
Ijetcas14 639Ijetcas14 639
Ijetcas14 639
 
Ijetcas14 632
Ijetcas14 632Ijetcas14 632
Ijetcas14 632
 
Ijetcas14 624
Ijetcas14 624Ijetcas14 624
Ijetcas14 624
 
Ijetcas14 619
Ijetcas14 619Ijetcas14 619
Ijetcas14 619
 
Ijetcas14 615
Ijetcas14 615Ijetcas14 615
Ijetcas14 615
 
Ijetcas14 608
Ijetcas14 608Ijetcas14 608
Ijetcas14 608
 
Ijetcas14 605
Ijetcas14 605Ijetcas14 605
Ijetcas14 605
 
Ijetcas14 604
Ijetcas14 604Ijetcas14 604
Ijetcas14 604
 
Ijetcas14 598
Ijetcas14 598Ijetcas14 598
Ijetcas14 598
 
Ijetcas14 594
Ijetcas14 594Ijetcas14 594
Ijetcas14 594
 
Ijetcas14 593
Ijetcas14 593Ijetcas14 593
Ijetcas14 593
 
Ijetcas14 591
Ijetcas14 591Ijetcas14 591
Ijetcas14 591
 
Ijetcas14 589
Ijetcas14 589Ijetcas14 589
Ijetcas14 589
 
Ijetcas14 585
Ijetcas14 585Ijetcas14 585
Ijetcas14 585
 
Ijetcas14 584
Ijetcas14 584Ijetcas14 584
Ijetcas14 584
 

Kürzlich hochgeladen

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 

Kürzlich hochgeladen (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 

Ijebea14 270

  • 1. International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise Applications (IJEBEA) www.iasir.net IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 111 ISSN (Print): 2279-0020 ISSN (Online): 2279-0039 Online Examination Application using SAP ABAP Kapil1 , Shwetank Sharma2 , Sanjay Ojha3 School of Management,Centre for Development of Advanced Computing (CDAC), Noida, Uttar Pradesh, India __________________________________________________________________________________________ Abstract: Online Examination Application is a software solution which allows particular company or institute to arrange, conduct and manage the examination via an online environment, this can be done through, internet, intranet or LAN. The manual procedure used for conducting the exam is a time consuming process and error prone due to human limitations. It is an SAP based web application for conducting examinations through internet or intranet (with in Organizations) for candidates. Keywords: LAN, SAP, ERP, OEA, ABAP __________________________________________________________________________________________ I. Introduction Online Examination Application (OEA) is a Multiple Choice Questions (MCQ) based examination system that provides an easy to use environment for both Test Conductors and Students appearing for Examination. The main objective of OEA is to provide all the features that an Examination System must have. It is an SAP based web application for conducting examinations through internet or intranet (with in Organizations) for candidates. Candidates are given limited time to answer the questions and after the time expiry the paper disables automatically and the answers are sent to the examiner. The examiner will evaluate the answer through automatic process and the result will be sent to the candidate or made available on the website. II.Theoretical Framework A. About SAP SAP is the world leader in enterprise applications in terms of software and software-related service revenue. Based on market capitalization, we are the world’s third largest independent software manufacturer. In 1972, five entrepreneurs had a vision for the business potential of technology. With one customer and a handful of employees, SAP set out on a path that would not only transform the world of information technology, but also forever alter the way companies do business. Now 41 years and 251,000 customers stronger, we’re just getting started. Building on a track record of innovation and a vision proven true throughout every economic and IT shift, now more than ever, SAP is fueled by the pioneering spirit that inspired its founders to continually transform the IT industry. [1] B. About ABAP ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s. It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting. ABAP used to be an abbreviation of Allgemeiner Berichts Aufbereitungs Prozessor, German for "generic report preparation processor", but was later renamed to the English Advanced Business Application Programming. ABAP was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level(s). The ABAP language was originally used by developers to develop the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications – customers can develop custom reports and interfaces with ABAP programming. The language is fairly easy to learn for programmers, but it is not a tool for direct use by non-programmers. Knowledge of relational database design and preferably also of object-oriented concepts is necessary to create ABAP programs. III. System Design A. Context Diagram The context diagram is a top-level view of an information system that shows the boundaries and scope. It describes the main objective of the system and the entities involved. Figure 1: Context Diagram of OEA
  • 2. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 112 B. Use Case Diagram The Use Case Diagram capture the dynamic aspect of the system also shows the functional requirement of the system of OEA. Figure 2: Use Case Diagram of OEA C. Process Flow Diagram The Process Flow Diagram is also known as System Flow Diagram. The main reason for using PFD is to show the relation between major parts of the system. [3] Figure 3: Process Flow Diagram of OEA IV. Functioning Of OEA The Online Examination is a web based application developed using the ABAP language and utilizes SAP as its platform. The application is responsible for testing the performance of the students where they are required to answer in a pre-specified time limit. The students are required to initially register themselves before taking the test. Only the students who have registered themselves will be allowed take up the test wherein their basic details like the email id, name, address and the contact number is asked. There by every registered candidate is provided with a unique login id and password with the help of which he can take up the project. The end of the test is marked by the termination of the timer which navigates the candidate out of the test screen and hence saves the result of the candidates of which they are informed later. The whole Online Examination is divided into four modules.
  • 3. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 113 A. Registration Module The registration page of the testing application looks as demonstrated in the screenshot. It is here that the candidate is required to register himself by providing all the asked information. For a successful registration, the student is required to follow the following checks.  There should be no special character in the email id field.  There should be no alpha numeric character in first name field of student.  There should be no alpha numeric character in last name field of student.  There should be no special character in the address of the student.  There should be no alpha numeric character in city field.  The age of the student appearing for the exam should not be less than 18 years and more than 50 years & it should be in between 1950 and 1995.  There should be only numeric characters in Contact Number & Pin code field. Figure 4: Registration Page After entering all the details, the candidate has to execute the program, it will verify all the checks, if all the checks are followed properly, message for successful registration will come. B. Upload Questions Module In below screen, by clicking select file field, it will ask for delimited text containing questions with answer which can be stored on your system or any removable drives. After selecting the file, a message will pop up confirming the upload of questions successfully. Figure 5: Upload Question Screen After successful upload, questions will be uploaded in a table which will contain the data from a delimited text file. C. Examination Module Working of examination module can be explained in following steps: For giving the exam, first of all candidates have to Login in the test by User Name and Password which is created by administrator for him/her.
  • 4. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 114 Figure 6: Login Screen of OEA After successful login, main screen for OEA will appear. The information about candidate registration id, date of exam and time left for test will appear on top of screen. Figure 7: Main Exam Screen As soon as the student will enter this page, the timer will start. The time duration of exam will be 20 minutes including the time for reading the instructions. On clicking at the instructions button we have the instructions window which demonstrates the instructions to be followed while taking up the test. Figure 8: Instruction Screen On clicking on the Start Exam button the candidate can start taking up the exam. Once the start button has been clicked it becomes disabled, meaning that it cannot be clicked again during the entire testing procedure.
  • 5. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 115 Figure 9: Exam Start Screen The figure above shows the disabled start exam button which signifies that the test has started and now cannot be re-started again. Also the second pointer shows the timer clock which works in a decrementing trend. Once the timer gets terminated, then the candidate is navigated out of the test window. The figure above also shows the first question that appeared on the test window. After the next question button has been clicked, then it is seen that the question number has been highlighted signifying that the question either has been answered or has been left unanswered. In any question the candidate has the option of jumping back from the current question to any of the previously attempted or viewed question. The figure below thus shows the highlighted question as Q1 after the first question has been answered by the candidate. However, there is no such provision where the candidate can switch to any of the unanswered questions from the current question i.e. the non-highlighted question cannot be jumped to from any of the highlighted ones. Figure 10: Highlighted question screen The figure below shows that attempt or viewed questions are getting highlighted one by one.
  • 6. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 116 Figure 11: Attempted Question screen The figure below shows the screen which shows the number of questions that are being skipped by the candidate during the course of the exam, Candidate can go to those questions directly and answer them. Figure 12: Skipped Question Screen The figure below shows the submit button which the candidate can click on to after taking up the test. Clicking on this button ends up the test and a message for the same is displayed. Figure 13: Submit Question Screen
  • 7. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 117 D. Result Generation Module By executing the result program, we can display the result of candidates who appeared for exam. The result for the candidate will be displayed on screen & pdf file containing the result of Candidate will also be generated side by side. Figure 14: Result Generation Screen After giving all details, Print ALV screen will appear in which we give name of the output device.We are using LP01, which is the default output device of SAP. Result of candidates will be shown as below. Figure 15: OEA Candidate Result generation Figure 16: OEA Generated pdf Result file III. Conclusion The On line test System is developed using SAP ABAP fully meets the objectives of the system for which it has been developed. The system has reached a steady state where almost all possible bugs have been eliminated. The
  • 8. Kapil et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 111-118 IJEBEA 14-270; © 2014, IJEBEA All Rights Reserved Page 118 system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage. The system solves the overhead associated with manual type of examination. IV. References [1] http://global36.sap.com/corporate-en/our-company/history/index.epx [2] http://www.saphub.com/abap-tutorial/ [3] http://www.edrawsoft.com/Process-Flowcharts.php IV. Acknowledgments We would like to thank all the faculty members of School of Management CDAC-Noida for sharing their knowledge and experiences towards completion of this project. Without their constant feedbacks this project would have been a distant reality. Our sincere gratitude is to Ms. Mary Jacintha (HOD, school of Management) and all the faculty members for supporting us.