Online Judging Documentation Management System:- Aja, Kingsley C.

AJA | 51 pages (13561 words) | Projects
Computer Science | Co Authors: KINGSLEY CHIDERA

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

Overall Rating

0.0

5 Star
(0)
4 Star
(0)
3 Star
(0)
2 Star
(0)
1 Star
(0)
APA

AJA, A (2024). Online Judging Documentation Management System:- Aja, Kingsley C.. Repository.mouau.edu.ng: Retrieved May 05, 2024, from https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2

MLA 8th

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 05 May. 2024.

MLA7

AJA, AJA. "Online Judging Documentation Management System:- Aja, Kingsley C.". Repository.mouau.edu.ng, Repository.mouau.edu.ng, 10 Jan. 2024. Web. 05 May. 2024. < https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2 >.

Chicago

AJA, AJA. "Online Judging Documentation Management System:- Aja, Kingsley C." Repository.mouau.edu.ng (2024). Accessed 05 May. 2024. https://repository.mouau.edu.ng/work/view/online-judging-documentation-management-system-aja-kingsley-c-7-2

Please wait...