Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Research Methodology
This chapter presents the requirements analysis, system design and construction of the
St. Peters College High School Electronic Logbook System.
Software Development activities
A.
B.
C.
D.
Requirement Analysis
System Design
Implementation
Testing
Requirements Analysis
The researcher investigates the problem statement and learns the problem domain to
discover and understand system requirements. In this step, following activities are being
conducted: Interview School personnel to identify the users desired input and output
requirements. It will be conducted to gather information about the actual system of High
School student Electronic Logbook. The rules and regulations are determined regarding
on the students logging in and out of the campus. In these phase upon the resources
such as internet articles, electronic materials, and interview conducted. The researcher
will then justified the project description integrating the idea from resources were
determined and researcher will then write the proposal.
System Design
After the gathering of requirements the conducted proper and thorough analysis, the
researcher now takes place in actual design of the whole system by applying methods
and tools that are mentioned in the requirements analysis. Graphical User Interface
(GUI) was utilized in this system in order for the clients to easily understand and
approach in a user friendly design.
The researcher also used the design diagrams in the analysis and design of the project
as follows:
Data Flow Diagram - A Data Flow Diagram (DFD) is a graphical representation of the
"flow" of data through an information system, modeling its process aspects. A DFD is
often used as a preliminary step to create an overview of the system, which can later be
elaborated. DFDs can also be used for the visualization of data processing (structured
design).A DFD shows what kind of information will be input to and output from the
system, where the data will come from and go to, and where the data will be stored. It
does not show information about the timing of process or information about whether
processes will operate in sequence or in parallel.
Context Diagram - isa diagram that defines the boundary between the system, or part
of a system, and its environment, showing the entities that interact with it. This diagram
is a high level view of a system . Context diagrams show a system, often software-
based, as a whole and its inputs and outputs from/to external factors.
Context
Diagrams represent all external entities that may interact with a system. Such a diagram
pictures the system at the center, with no details of its interior structure, surrounded by
all its interacting systems, environments and activities. The objective of the context
diagram is to focus attention on external factors and events that should be considered in
developing a complete set of systems requirements and constraint (Kossiakoff and
Sweet, 2011)
Implementation
In these phase the proposed system will add enhancement to students and ease work.
In order to apply the proposed system, it will require additional software and hardware
requirements in order to be utilized by the clients. Such that all user of the proposed
system will be using interfaces accordingly to their usage. Researcher will be using
barcode reader, and the student which is the user will bring with them their barcoded id.
High school student will be separated to other staff of St. Peters College; they will be
provided a separate interface with their personal logging in and out in the campus.
Through the advent of network technology, the proposed will be connected to a simple
Local area network (LAN) connection. The database server will be located near the
school guard house where all the data is stored. The involvement of school guard
whose primary role in the system is to maintain the security of data with the use of web
database management software php my Admin.
Testing
The actual construction of the system is done and procedures described in this study.
Testing will be applied wherein that system was tested whether it is running successfully
or it is to operate. In case there are errors, necessary change shall be made .It will be
checked if it works as expected which is then subjected further corrections for
improvements. The efficiency of the applications of the system will be evaluated
according to its functionalities and capabilities to handle errors.
Software Requirements