ABSTRACT
Competition judging
System a system designed for the reliable evaluation of source code submitted
by the users, which is next compiled and tested in a homogeneous environment.
During the contest, lasting 5 hours, participants solve from 8 to 13 problems.
The winner is the team that first solves the highest number of problems. The key
component of this contest environment is a system that automatically verifies
the correctness of solutions submitted by participants. It assesses the
correctness of the submitted solutions based on the results obtained from their
execution on predefined test sets. It also verifies that the solution does not
exceed resource utilization limits such as time and memory. I was motivated to
embark on this research because of fake judging which may occur, the challenges
facing competition judging system, the prevalent (manual) system of competition
which is inaccurate and inefficient, manual method which is time consuming, complex
problems found during the processing time limit in judging system. The system
was achieved by developing
a platform for real time online judging documentation management system, build
a database structure used to store data of users, create a module for
registration of competition, create a module for registration of judges, design
a platform that register sponsor, design a platform that capture performance
evaluation, design a platform that view competition, create a platform that
views judges, create a platform that view sponsor, design a platform that view
performance evaluation. This research was
realized through the adoption of primary and secondary sources of data
collection which includes interview,
observation, questionnaire, the internet, journals and the adoption of
spiral model. The system is
implemented by using Visual Basic.Net and Microsoft Access as the database.
TABLE OF CONTENTS
Title
Page i
Certification ii
Dedication iii
Acknowledgments iv
Table of Contents v
Abstract viii
CHAPTER 1 INTRODUCTION
1.1 Introduction 1
1.2 Statement of the Problem 3
1.3 Aim Objectives of the Study 3
1.4 Significance of the Study 4
1.5 Scope of the Study 4
CHAPTER 2 LITERATURE REVIEW
2.0 Overview of Related Literature 5
2.1 Judgment and Decision Making 5
2.1.1 Characteristics of
Decision-Making 5
2.2 System 8
2.3 Decision Support System 9
2.3.1 A Brief History of Decision Support System 9
2.3.2 Categories of DSS 11
2.4 The concept of Competition Judging System 13
2.5 Important of competition Judging System 14
2.6 Challenge of Competition Judging System 14
2.7 The review of online judges 17
CHAPTER 3 RESEARCH METHODOLOGY AND
SYSTEM ANALYSIS
3.1 Research methodology 18
3.1.1 Choice of the research methodology 18
3.2 Analysis of the existing system 19
3.2.1
Weaknesses
of the existing system 20
3.3 Method of Data Collection 20
3.4 Data Flow Diagram 22
3.5
Use Case Diagram of the Proposed
System 23
3.6 High Level Model of the Proposed System 24
3.7 Class
Diagram of the Proposed System 25
3.8 Activity Diagram of the Proposed System 26
3.9 Sequence Diagram of the Proposed System 27
3.10 Overview of System Analysis 29
3.11 Analysis of the proposed system 29
3.11.1 Input analysis 29
3.11.2 Output analysis 29
3.11.3 Data analysis 30
CHAPTER 4 SYSTEM DESIGN AND IMPLEMENTATION
4.0 Overview of System
Specification 31
4.1 System Specification 31
4.1.1 General system functions 31
4.1.2 Main menu specification 32
.4.1.3 Input form specification 32
4.1.4 Output form specification 36
4.1.5 Database table specification 38
4.2 Software
Design 38
4.2.1 Architecture
of the proposed system 38
4.2.3 Operational mechanism architecture for the
new system 39
4.2.4 Main
menu design 41
4.2.5 Input
form design 41
4.2.7 Output
form design 45
4.2.4 Flowchart
of the system 48
4.2.7 Process Design 49
4.2.8 Database
table design 49
4.3 Choice
of Programming Language. 50
4.4 System
Implementation 52
4.4.1 Main menu implementation 53
4.4.2 Input
form implementation 54
4.4.3 Output
form implementation 60
4.4.4 Database table implementation 65
CHAPTER 5 SUMMARY,
CONCLUSION AND RECOMMENDATION
5.1 Summary 67
5.2 Conclusion
68
5.3 Recommendations 69
REFERENCES 70
APPENDIX A
Program Source Code 73
APPENDIX B
Program Output 77
AJA, A (2024). Online Judging Documentation Management System:- Aja, Kingsley C.. Repository.mouau.edu.ng: Retrieved Nov 21, 2024, from https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2
AJA, AJA. "Online Judging Documentation Management System:- Aja, Kingsley C." Repository.mouau.edu.ng. Repository.mouau.edu.ng, 10 Jan. 2024, https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2. Accessed 21 Nov. 2024.
AJA, AJA. "Online Judging Documentation Management System:- Aja, Kingsley C.". Repository.mouau.edu.ng, Repository.mouau.edu.ng, 10 Jan. 2024. Web. 21 Nov. 2024. < https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2 >.
AJA, AJA. "Online Judging Documentation Management System:- Aja, Kingsley C." Repository.mouau.edu.ng (2024). Accessed 21 Nov. 2024. https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2