You are on page 1of 16

CAMPUS BULLETIN USING BACKTRACKING ALGORITHM

A Thesis
Presented to the Faculty of the
Information and Communication Technology (ICT) Department
BOHOL ISLAND STATE UNIVERSITY
Calape, Bohol

In Partial Fulfillment
of the Requirements for the Degree
in Bachelor of Science in Computer Science

ALEXANDER M. CALIMLIM

JULY 2021

i
APPROVAL SHEET

This thesis entitled “CAMPUS BULLETIN USING BACKTRACKING


ALGORITHM”, is prepared and submitted by ALEXANDER M. CALIMLIM, in
partially fulfillment of the requirements for the degree of BACHELOR OF
SCIENCE IN COMPUTER SCIENCE has been examined and recommended for
acceptance and approval for oral defense.

THE THESIS COMMITTEE

ELROLEN ASOMBRADO             GARDSON D. BINASBAS


          Thesis Adviser Technical Adviser

MARIA YVONNE CAMILOTES ALAIN L. CUBIO, MS


         English Critic Statistician

THE EXAMINING TRIBUNAL

NICERIO D. LAZARTE, Ph.D., REE


Chair

ELAINE MARIE M. BAQUIAL JEROME R. DAMALERIO


Member Member

DENVINCENT A. RUIZ, Ph.D.


Member

Accepted and approved as partial fulfillment of the requirements for the


degree in Bachelor of Science in Computer Science.

July 30, 2021 SAMUEL J. GULAYAN, Ph.D., TM


Date of Oral Defense Campus Director

ii
ACKNOWLEDGMENT

First and foremost, praises and thanks to Almighty God for His showers of

blessings, constant love and unending guidance for without Him, everything will

not be possible.

I would like to express my deepest appreciation to the

following who played vital roles in the fulfillment of the study. The success of this

research paper would not have been possible without them.

To Mr. Gardson Binasbas, ICT Chair, for his invaluable patience,

feedback and his expertise that he shared to make this research successful.

To Miss Elrolen L. Asombrado, Thesis Adviser, for the motivation, enthusiasm,

and immense knowledge. Her guidance helped me in all the time of research and

writing of this thesis. I could not have imagined having a

better advisor and mentor for my study.

To Mr. Alain L. Cubio, Statistician, for sharing his knowledge in order

to come up with good statistical matter.

Lastly, to Miss Yvonne O. Camilotes, Editor/English Critic,

for correcting this works in terms of grammatical errors and the

organization of ideas.

iii
I am also grateful to my classmates for their editing help,

late-night feedback sessions, and moral support. Thanks, should also go to

the librarians, research assistants, and administration from the

university, who impacted and inspired me.

Lastly, I would be remiss in not mentioning my family,

especially my parents and to Daisy Jane Curambao and her family.

Their belief in me has kept my spirits and motivation high during this process.

To the respondents and to all the people that made

this project fulfilled. Thank you so much!

iv
ABSTRACT

CAMPUS BULLETIN USING BACKTRACKING ALGORITHM

Bohol Island State University-Calape Campus

Alexander M. Calimlim
alexanderashurin@gmail.com
alexander.calimlim@bisu.edu.ph

Elrolen L. Asombrado
elrolen.asombrado@bisu.edu.ph

Keywords: Campus Bulletin, Bulletin Board, Electronic Bulletin Board, System,

School, School Management, Teacher, Student;

One of the school’s main concerns is to guide the students in the full
extent possible. A Bulletin Board is one of the things inside the campus that the
students rely on. Yet it is expected to be modernized given that technology is
incorporated nowadays. This research study Campus Bulletin, an online bulletin
board allows to display all the activities, announcements and updates of the
different departments so that it will be easier for a person to access important
information at University of Bohol Loon Institute School at Loon, Bohol. This
study aims to aid the school management to implement a method in a
straightforward yet effective approach for the students as well as teachers within
the campus most especially in disseminating crucial information. This includes
the processes of this system such as registration of students and teachers to
access the system. It is useful enough affecting intended target user with the
goal of developing an online bulletin board supporting the school’s means of
communication throughout the campus only such processes as adding and
joining a classroom, can view the post and commenting on announcement and
news as well as manage the profile details. The Campus Bulletin system uses
the backtracking algorithm which uses the three theories which are student
involvement theory, diffusion of innovation theory and information theory.
Because of these theories, systems offer a convenience usage and medium of
disseminating news and importance announcement within the campus. It
reduces the students’ burdens in waiting in line offices for inquires at school.
Improvement of the service quality within the school management direct
communication with future user of this system without further delay. Thus,
University of Bohol Loon Institute Campus Bulletin system must be implemented

v
proving its usefulness, reliability, convenience, adaptable as well its accessibility
to all.

TABLE OF CONTENTS

Page
APPROVAL SHEET …………………………………………………………. ii

ACKNOWLEDGEMENT ………………………………………………………… iii

ABSTRACT ………………………………………………………………………… iv

TABLE OF CONTENTS …………………………………………………………… v

LIST OF TABLES …………………………………………………………….…. vii

LIST OF FIGURES ………………………………………………………………. viii

LIST OF PREVIEWS ………………………………………………………. xiv

LIST OF APPENDIXES ………………………………………………………. xvi

CHAPTER

I. INTRODUCTION

Problem Background ……………………………………………….... 1

Project Description ……………………………………………….... 2

Project Objectives ……………………………………………….... 2

Scope and Limitation of the Study ……………………………….... 3

Significance of the Study ……………………………………….... 4

Theoretical Background …………………………………………. 5

Review of Related Literature …………………………………………. 7

Definition of Terms …………………………………………………. 9

II. METHODOLOGY

vi
Block Diagram ……………………………………………………….. 15

Class Diagram ……………………………………………………….. 18

Project Management ……………………………………………….. 19

Materials and Resources ……………………………………….. 19

Gantt Chart ……………………………………………………….. 23

Prototype Design ……………………………………………….. 25

Subsystem Design ……………………………………………….. 50

Program Flowchart ……………………………………………….. 75

Testing and Data Gathering ……………………………………… 136

III. DATA PRESENTATION AND ANALYSIS ……………………… 137

IV. FINDINGS, CONCLUSION AND RECOMMENDATIONS ……… 159

Findings ……………………………………………………………… 159

Conclusions ……………………………………………………… 161

Recommendations ……………………………………………… 163

Appendices ……………………………………………………… 165

Bibliography ……………………………………………………… 174

Curriculum Vitae ……………………………………………… 176

LIST OF TABLES

Page

Table 1.0 Materials and Resources ………………………………………… 19

Table 2.0 Interpretative Guide for System Usability ……………………….. 138

Table 3.0 System Usability Result ……………………………………….. 139

vii
Table 4.0 Interpretative Guide of the Web Usability ……………………….. 141

Table 5.0 Web Usability Results (Students & Teachers) ....…………..… 142

Table 6.0 Summary of Web Usability Evaluation ……………………….. 146

LIST OF FIGURES

Page

Figure 1.0 Block Diagram ………………………………………………………….. 15

Figure 2.0 Class Diagram ………………………………………………………….. 18

Figure 3.0 Gantt Chart ………………………………………………………….. 23

Figure 4.0 Gantt Chart ………………………………………………………….. 24

Subsystem Design

Student Side

Figure 5.0 Student Registration ………………………………………………….. 50

Figure 6.0 Student Login ………………………………………………………….. 50

Figure 7.0 Student Request for Password ………………………………….. 51

Figure 8.0 Student Join Class ………………………………………………….. 51

Figure 9.0 Student Cancel Requested Class ………………………………….. 52

Figure 10.0 Student View Announcement and News List ………………….. 52

Figure 11.0 Student Comment on Announcement and News ………………….. 53

Figure 12.0 Student View News Feed ………………………………………….. 53

Figure 13.0 Student Comment on News Feed ………………………………….. 54

Figure 14.0 Student View Subject Details ………………………………….. 54

Figure 15.0 Student View Profile ………………………………………………….. 55

viii
Figure 16.0 Student Update Profile Details ………………………………….. 55

Figure 17.0 Student Change Password Details ………………………………….. 56

Figure 18.0 Teacher Login ………………………………………………………….. 56

Figure 19.0 Teacher View Classes ………………………………………….. 57

Figure 20.0 Teacher Create Class ………………………………………….. 57

Figure 21.0 Teacher View Subjects ………………………………………….. 58

Figure 22.0 Teacher View Announcement ………………………………….. 58

Figure 23.0 Teacher Comment on Announcement ………………………….. 59

Figure 24.0 Teacher View News Feed ………………………………………….. 59

Figure 25.0 Teacher Comment on News Feed ………………………………….. 60

Figure 26.0 Teacher Update Profile Details ………………………………….. 60

Figure 27.0 Teacher Change Password ………………………………………….. 61

Admin Side

Figure 28.0 Admin Login ………………………………………………………….. 61

Figure 29.0 Admin Add Teacher ………………………………………………….. 62

Figure 30.0 Admin View Manage Teacher List ………………………………….. 62

Figure 31.0 Admin Add Student ………………………………………………….. 63

Figure 32.0 Admin View Manage Student List ………………………………….. 63

Figure 33.0 Admin Add News ………………………………………………….. 64

Figure 34.0 Admin Update News Details ………………………………………….. 64

Figure 35.0 Admin Comment on News ………………………………………….. 65

Figure 36.0 Admin View News List ………………………………………….. 65

ix
Figure 37.0 Admin Delete News List ………………………………………….. 66

Figure 38.0 Admin Restore Deleted News List ………………………………….. 66

Figure 39.0 Admin Delete Permanently Deleted News List ………………….. 67

Figure 40.0 Admin Add Course ………………………………………………….. 67

Figure 41.0 Admin View Course List ………………………………………….. 68

Figure 42.0 Admin Update Course Details ………………………………….. 68

Figure 43.0 Admin Delete Course List ………………………………………….. 69

Figure 44.0 Admin Restore Deleted Course List ………………………….. 69

Figure 45.0 Admin Delete Permanently Deleted Course List ………………….. 70

Figure 46.0 Admin Create Announcement Post ………………………………….. 70

Figure 47.0 Admin Comment on Announcement Post ………………………….. 71

Figure 48.0 Admin View Subject List ………………………………………….. 71

Figure 49.0 Admin Delete Subject List ………………………………………….. 72

Figure 50.0 Admin Restore Deleted Subject ………………………………….. 72

Figure 51.0 Admin Delete Permanently Deleted Subject List ………………….. 73

Figure 52.0 Admin Update Profile Details ………………………………….. 73

Figure 53.0 Admin Change Password ………………………………………….. 74

Flowchart

Student Side

Figure 54.0 Student Registration ……………………………………………….… 75

Figure 55.0 Student Login ……………………………………………………..….. 76

Figure 56.0 Student Forgot Password …………………………………………. 77

Figure 57.0 Student Joined Class …………………………………………..…….. 78

x
Figure 58.0 Student View Requested Class …………………………..…….. 79

Figure 59.0 Student Cancelled Requested Class …………………..…….. 80

Figure 60.0 Student View Announcement and News …………………..…….. 81

Figure 61.0 View Announcement and News Details ……………………….... 82

Figure 62.0 Student Comment Message on Announcement and News .... 83

Figure 63.0 Student View News Page ……………………………………..….. 84

Figure 64.0 Student Update Profile Details ……………………………………. 85

Figure 65.0 Student Change Password Details …………………………………. 86

Teacher Side

Figure 65.0 Teacher Login …………………………………………………………. 87

Figure 66.0 Teacher Added Class …………………………………………. 88

Figure 67.0 Teacher View Class Details ……………………………………….. 89

Figure 68.0 Teacher Makes Announcement …………………………………. 90

Figure 69.0 Teacher Commented on Announcement …………………………. 91

Figure 70.0 Teacher View Announcement List …………………………………. 92

Figure 71.0 Teacher View Announcement Details …………………………. 93

Figure 72.0 Teacher View News Feed …………………………………………. 94

Figure 73.0 Teacher News Feed: Comment Messages …………………. 95

Figure 74.0 Teacher Update Profile Details …………………………………… 96

Figure 75.0 Teacher Change Password Details ………………………………..... 97

Figure 76.0 Courses Offered …………………………………………………. 98

Figure 77.0 View Announcement ………………………………………………. 99

Figure 78.0 Search Announcement …………………………………………… 100

xi
Figure 79.0 Student and Teacher View News ……………………..…………. 101

Figure 80.0 Search News ………………………………………………………… 102

Admin Side

Figure 81.0 Admin Login ………………………………………………………… 103

Figure 82.0 Admin View Dashboard …………………………………………... 104

Figure 83.0 Admin Add Teacher ……………………………………………... 105

Figure 84.0 Admin View Manage Teacher List ………………………………… 106

Figure 85.0 Admin Manage Teacher: Blocked Teacher ………………… 107

Figure 86.0 Admin Manage Teacher: Activate Teacher ………………… 108

Figure 87.0 Admin Add Student ……………………………………………… 109

Figure 88.0 Admin View Manage Student List ………………………… 110

Figure 89.0 Admin Manage Student: Blocked Student ………………………… 111

Figure 90.0 Admin Manage Student: Activate Student ………………………… 112

Figure 91.0 Admin Add News Details ……….…………………………….........113

Figure 92.0 Admin View News Feed List ………………………………... 114

Figure 93.0 Admin Update News Feed Details ………………………………… 115

Figure 94.0 Admin Delete News Feed List ………………………………... 116

Figure 95.0 Admin Restore Deleted News Feed List ………………………… 117

Figure 96.0 Admin Deleted Permanently Deleted News Feed List ………… 118

Figure 97.0 Admin Add Course …...…………………………………………… 119

Figure 98.0 Admin View Manage Course List ………………………………… 120

Figure 99.0 Admin Update Course Details ………………………………… 121

Figure 100.0 Admin Delete Course ………………………………………...….. 122

xii
Figure 101.0 Admin Manage Course: Restore Deleted Course ………… 123

Figure 102.0 Admin Delete Permanently Deleted Course ………………… 124

Figure 103.0 Admin Add Announcement Post Page ………………………… 125

Figure 104.0 Admin View Announcement Post Page List ………………… 126

Figure 105.0 Admin Update Announcement Post Details ………………… 127

Figure 106.0 Admin makes comment on Announcement Post ………... 128

Figure 107.0 Admin View Manage Subjects List ………………………... 129

Figure 108.0 Admin Delete Subject ………………………………………... 130

Figure 109.0 Admin Restore Deleted Subject ………………………………... 131

Figure 110.0 Admin Delete Subject Permanently ………………………... 132

Figure 111.0 Admin Update Profile Details ………………………………… 133

Figure 112.0 Admin Change Password Details ………………………………… 134

LIST OF PREVIEWS

Page

Preview 1.0 Home Page …………………………………………………………. 25

Preview 2.0 About BISU: Brief History …………………………………………. 25

Preview 3.0 About BISU: Course Offered …………………………………. 26

Preview 4.0 About BISU: Vision Mission Goals …………………………………. 26

Preview 5.0 Announcement Page …………………………………………. 27

Preview 6.0 News Page …………………………………………………………. 27

Preview 7.0 Contact Us Page …………………………………………………. 28

Preview 8.0 Student Registration …………………………………………………. 28

Preview 9.0 Student Login …………………………………………………………. 29

xiii
Preview 10.0 Student Forgot Password …………………………………………. 29

Preview 11.0 Student Join Class …………………………………………………. 30

Preview 12.0 Student View Announcement & News …………………………. 30

Preview 13.0 Student View News Feed …………………………………………. 31

Preview 14.0 Student Update Profile …………………………………………. 31

Preview 15.0 Student Change Profile Picture …………………………………. 32

Preview 16.0 Student Change Password …………………………………. 32

Preview 17.0 Teacher Login …………………………………………………. 33

Preview 18.0 Teacher Create Class …………………………………………. 33

Preview 19.0 Teacher Classes …………………………………………………. 34

Preview 20.0 Teacher Teaching …………………………………………………. 34

Preview 21.0 Teacher Archive Classes …………………………………………. 35

Preview 22.0 Teacher Announcement Page …………………………………. 35

Preview 23.0 Teacher News Page …………………………………………. 36

Preview 24.0 Teacher Profile Page …………………………………………. 36

Preview 25.0 Teacher Change Password Page …………………………………. 37

Preview 26.0 Admin Login …………………………………………………………. 37

Preview 27.0 Admin Dashboard …………………………………………………. 38

Preview 28.0 Admin Add Teacher Page …………………………………………. 38

Preview 29.0 Admin Manage Teacher Page …………………………………. 39

Preview 30.0 Admin Add Student Page …………………………………………. 39

Preview 31.0 Admin Manage Student Page …………………………………. 40

Preview 32.0 Admin Add News Page …………………………………………. 40

xiv
Preview 33.0 Admin View News Page …………………………………………. 41

Preview 34.0 Admin Update News Details Page …………………………. 41

Preview 35.0 Admin Delete Manage News Page …………………………. 42

Preview 36.0 Admin Restore Deleted News Details …………………………. 42

Preview 37.0 Admin Deleted News Details Delete Permanently …………. 43

Preview 38.0 Admin Add Course Page …………………………………………. 43

Preview 39.0 Admin Manage Course Page List …………………………………. 44

Preview 40.0 Admin Update Course Details Page …………………………. 44

Preview 41.0 Admin Delete Course Details …………………………………. 45

Preview 42.0 Admin Restore Course Details …………………………………. 45

Preview 43.0 Admin Course Details Delete Permanently …………………. 46

Preview 44.0 Admin Create Post Page …………………………………………. 46

Preview 45.0 Admin Update Announcement Post Details Page …………. 47

Preview 46.0 Admin Delete Manage Subject Details Page …………………. 47

Preview 47.0 Admin Restore Deleted Manage Subject Details Page …………. 48

Preview 48.0 Admin Deleted Subjects Delete Permanently …………………. 48

Preview 49.0 Admin Update Profile Page …………………………………. 49

Preview 50.0 Admin Change Password Page …………………………….…… 49

LIST OF APPENDIXES

Page

APPENDIX A ………………………………………………………………… 160

APPENDIX B ………………………………………………………………… 163

xv
APPENDIX C ………………………………………………………………………. 167

xvi

You might also like