CHAPTER 3
RESEARCH DESIGN AND METHODOLOGY
This chapter presents and discusses Research Design and methodology,
data gathering techniques, Architectural Design. System requirements covering
the software and hardware requirements. The Gantt chart presented in the
succeeding page reflects the timeline for the fulfillment and completion of the
project.
Research Design and Methodology
The presented study uses a software development methodology known as
the Rapid Application Development methodology. This methodology heavily
emphasizes rapid prototyping and iterative delivery. The RAD model is,
therefore, a sharp alternative to the typical waterfall development model, which
often focuses largely on planning and sequential design practices. And as to
research design the researchers implement the use of Developmental Research,
this type of research design has been defined as the systematic study of
designing, developing, and evaluating instructional programs, processes, and
products that must meet criteria of internal consistency and effectiveness.
Developmental research is particularly important in the field of instructional
technology. The most common types of developmental research involve
situations in which the product-development process is analyzed and described,
and the final product is evaluated.
Data Gathering Technique
The researchers used two of the data gathering techniques which are
focus group discussion and the in depth interview. First a focus group discussion
is a gathering of people that has the same background or experiences to discuss
a specific topic of interest. It is a form of qualitative research where questions
are asked about their perceptions opinion and ideas. Regarding to the study we
use this technique to ask a group of people what most problem can be
encountered when taking an internship program and by this we use the collected
data to process our general objective.
The second data gathering technique that the researchers employed was
in depth interview, a type of technique that is used to identify the business flows
and transactions regarding a particular research subject. The main advantage of
personal interviews is that they involve personal and direct contact between
interviewer and interviewee, the researchers use the technique to ask questions
to a specific type of person that has a concern on the said study.
Architectural Design
The architectural design describes the system’s major components, their
relationships, and how they interact with each other. Software architecture and
design includes several contributory factors such as the web-based system,
system server, internet, users and the database.
Figure 3.1 Architectural Diagram
Figure 3.2 Context Diagram of Online Internship Management
System
Figure 3.2 shows the context diagram of Online Internship Management
System with three entities, the Coordinator, a Supervisor/Company and the
Intern. It also shows the transactions between the entities and the program.
As shown in the diagram the Coordinator should be able to input data
such as schedules, class, company, supervisor, and intern and also the
Coordinator should be able received/see data such as intern’s attendance,
performance, accomplishments reports and user profile of the interns, supervisor
and lastly the company details.
The second entity is the Supervisor/Company the entity should be able to
input data which are the weekly rating, the intern’s grade and last is the
individual feedback this entity is capable of viewing the intern’s profile,
attendance, accomplishment reports, and performance.
The last entity is the Intern the entity should be able to input its
attendance and accomplishment report, and it should be able to see its own
profile, attendance, accomplishment reports, and performance.
Figure 3.3 Data Flow Diagram – Coordinator of Online Internship
Management System
Figure 3.3 shows the interaction between the system and the Coordinator
where it will be the systems administrator means that it will be the one who can
manipulate data inside the system such as adding users like a supervisor and the
intern also viewing their profile and attendance. It is also able to see an Intern’s
data which are its attendance, accomplishment report, and its performance and
at any given time the Coordinator might also if needed to print documents.
Figure 3.4 Data Flow Diagram – Supervisor/Company of Online
Internship Management System
Figure 3.4 shows the interaction between the system and the
Supervisor/Company which main purpose is to monitor an intern’s performance
based on its attendance and accomplishment through the entire program and
responding to it by giving a weekly grade and in when an intern finished its time
the Supervisor/Company should give a final grade and a personal feedback to
each intern. And if needed it can also print documents.
Figure 3.5 Data Flow Diagram – Intern of Online Internship
Management System
Figure 3.5 shows the interaction between the intern and the system, first
the intern must login, then there the intern may choose to submit it’s in date
attendance or submit an accomplishment or view data’s like its list of attendance
performance, and accomplishment reports. And also if needed the intern can
have a copy of its own documents.
Figure 3.6 Entity-Relationship Diagram of Online Internship
Management System
Figure 3.6 displays the Entity Relationship Diagram of Online Internship
Management System composed of seven entities such as Intern, Company,
Coordinator, Supervisor, Attendance, Class, Schedule, and Accomplishment.
Those entities represented the table in the database of the system. Every
entity has its own attribute which represents the branches on each entity. This
figure also represents the relationship between one entity and another. Every
table has a unique key or the primary key that is used as a unique identifier of
the attribute in one table. It also shows how entities are connected to one
another.
System Requirements
The researchers used software and hardware for creating the
Development and implementation of a web-based system for Online Internship
Management System
Software Requirements
These are the software needed in order for the proposed system to be
utilized.
Operating System Windows 10 and Windows 7 Ultimate
Programming Language PHP (PHP: Hypertext Preprocessor)
Database MySQL, SQL Server
Table 3.1. Software Requirements
Table 3.1 presents the operating system used in developing the system is
Windows 10 and Windows 7 Ultimate. The Programming Language used in
developing is a widely-used, open source scripting language known as PHP (PHP:
Hypertext Preprocessor) it is used to make Web services applications easier to
develop. In creating the database of the system the researchers used MySQL.
MySQL is a Oracle-backed open source relational database management system
(RDBMS). It is based on the structure query language (SQL), which is used for
adding, removing, and modifying information in the database. SQL Server, on
the other hand add several features to standard SQL, including transaction
control, exception and error handling, row processing, and declared variables.
Hardware Requirements
Processor Dual Core Processor 2.0 GHz
Disk Space Minimum of 500 GB free space
Back Up Minimum of 500 GB free space
Memory Minimum of 4GB RAM
Modem Broadband
Printer All-in-one Printer
Table 3.2. Hardware Requirements
Table 3.2 presents the hardware needed in order for the proposed system to be
utilized. The processor required by the system to be used is at least a processor
that has a Dual Core and should be able to process at 2.0 GHz. The disk space
must have a minimum size of 500 GB for that the system will store a lot of
images. In the back up memory, a minimum of 500 GB free space is required
and a RAM of 4GB or higher. A modem that can be used is any broadband or
wireless router for it will need internet connection to be used. In printing, an all-
in-one printer is recommended.
Gantt Chart
In the development of the project, it is a must to come up with specific
dates reflecting the timelines, targets and milestones. This leads to the
systematic fulfillment of every deliverables. The researchers made use of Gantt
chart to reflect specific tasks.
The timeline and list of activities in the construction of the application
Online Internship Management System is reflected in Figure 4.4 where every
step has been meticulously looked into and recorded.
The researchers began the project by preparing for the project proposal
which lasted for 15 days. Included was the conduct of interview with the OJT
Coordinator found at Coloy-Coloy, Impig Sipocot Camarines Sur. First few part of
the documentation was a discussion about the study, particularly, its purpose
and description, its objectives, and limitations. All these form part of Chapter I
and the same were presented during Title Defense.
After the Title Defense a number of improvements was done and the
system design was looked into for the website to have interactive interface. All
accomplished tasks in this level were submitted to the capstone adviser for
critiquing and scrutiny. School visits were made to gather the needed related
studies and literature as part of Chapter II. This took the researchers 22 days
and spent another 14 days in constructing the DFD, the Context Diagram, and
the Entity Relationship Diagram. All of these were important as these show the
flow and process of the whole system.
Preliminary Defense was failed, however, the members of the panel gave
a number of comments and recommendations to improve the functionality and
the designs of the system to meet some specific objectives mentioned in the
Chapter I but at the second time the Preliminary Defense was passed.
Chapter III which was about diagram constructions was done this
being one of the major parts of the entire paper. Then, the researchers
proceeded to preparing Chapter IV comprised of systems analysis, design, and
requirements. During the system development and testing, errors were
encountered. After resolving all the errors, the group proceeded to preparing
Chapter V - Findings, Conclusions, and Recommendations.
Another 30 days were spent by the researchers in polishing the system
and revising the manuscript with the guidance of the group’s capstone project. It
was made sure that the system was 100% functional as such is the major
requirement during the Final Defense.
Finally, the group passed the Final Defense and after a little more
refinement, the manuscript was submitted to concerned offices and the system
was deployed to the recipient school, the Central Bicol State University of
Agriculture-Sipocot, Camarines Sur.
2019 2020
NO. TA SK EXPECTED OUTPUT START END DURATION
A UG SEP OCT NOV DEC JA N FEB MA R A PR MA Y
Preparatnion for Conduct Interview,
1 8/21/2019 9/9/2019 15
Proposal Defense Approval Letter
Proposal and Approval of the
2 Approval of Thesis Project with 8/19/2019 8/24/2019 3
Project Denfense.
Interview with the Approval of the
3 8/25/2019 9/7/2019 10
Respondent school
Analysis of the DFD, ERD, Context
4 9/17/2019 10/4/2019 14
System Diagram
Information
5 Data Gathering 9/21/2019 3/24/2020 132
Gathering
Conducting a
Internet Research,
6 Research Related 2/13/2020 3/14/2020 22
Library Visit
the System
Creating Chapter 1-
7 Thesis Documents 12/10/2020 3/15/2020 69
3
Preliminary 76% of the
1/27/2020 1/27/2020 1
Defense Prototype
80% of the
8 Re-defense 3/2/2020 3/2/2020 1
Prototype
Completing of the Creating Chapter 1-
9 3/8/2020 4/4/2020 20
Documents 5
Polishing and
Finalizing Project
10 Finalizing the 3/10/2020 3/29/2020 14
and Testing
Project
11 Prototype Testing T esting the Project 3/30/2020 4/7/2020 7
Capstone Project Fulfilling
12 4/13/2020 4/13/2020 1
Final Defense Recommendation
Revised Chapter 1-
Finalizing the
5 & other 4/13/2020 4/28/2020 16
documents
documents
Submission of Hardbound
13 4/29/2020 4/29/2020 1
Manuscript Documents
Implementation Submitted the
14 and Deployment system to the 4/30/2020 4/30/2020 1
of the Program client