Beruflich Dokumente
Kultur Dokumente
RESEARCH METHOLOGY
PROJECT DESIGN
The proposed Open Source Server Maintenance System will monitor each
server performance and access. The system will use different system integrity
check and scanning, to ensure data security of the system allowing only
authorized access to avoid hacks and intrusion. Also the system will optimize
resources for faster and stable data access for users. Meaning the more
resource that it can save, it will be use for other request to speed up process. It
will regularly check the ports available and will kill unknown access or breach.
Logs are kept and will report to the administrators of the server.
The system will watch its network to provide network balance. Warning will
is abusive. All performance check will be done on schedule that was set by the
administrators as part of their agreed term that was set to implement on the said
network.
Files and data will be kept securely and hide it by limiting on the access of
such information. The system will only allow certain level of access to get or use
54
the file as requested by its process. Locking its script for allowed users will be its
basic security indicators. The project will be using scripting language like PHP,
Perl and GCC. Generally this script can run on any Open Source Platform using
Allowable Access
Report and Logs
Network Server
Administrator Permit to use
Network Open Report Improper Access and
Resource Source Abuse
Centralized
Server
Permit to use
Resources Maintenan HOST Address
System ce System User
Administrator (Level 0)
Resource Access Pages/ Files
System
PROJECT DEVELOPMENT
Such process can be identified the right analysis and design of the project. Now,
features several phases as shown in Figure 2 on the next page that mark the
progress of the system analysis and design effort. Although any life cycle
not. The specific steps and their sequence are meant to be adapted as required
for a project.
Project
Identification
and Selection
Project Initiation
and Planning
Analysis
Logical Design
Physical Design
Implementation
Maintenance
system maintenance. The main purpose of this phase is to identify the nature
trends occurring on the internet on how security has been breach or was taken
It is in this phase that scope definition of the proposed system will happen.
Specific plans and objectives that will solve the problems of the common problem
occurring on a server must be formulated and will serve as a guide for the
correct process handling, network requirements and server resources needed for
to analyse whether the costs of developing the system will outweigh the benefits
Analysis
During this phase, the researcher will thoroughly study the current
procedures and the systems used in performing several tasks. In this phase,
users of the system must define the requirements that they want to be met by the
proposed system. This also involves definition of other alternatives that can be
compared to determine which best meets the system requirements within the
cost, labor and technical levels the researcher is willing to commit. Enough data
will be gathered and analyzed to guarantee clients and tester satisfaction and
comment.
Logical Design
the system could be implemented on any hardware and system software that
pertains to open source. The idea is to make sure that the system functions as
Physical Design
In physical design, you turn the logical design into physical, or technical,
processing by means of scripting, and information output. During this phase, the
58
will be written in, which database systems and file structure will be used for the
data, and which hardware platform, operating system it can run to, and network
environment the system will run under. These decisions finalize the hardware
and software plans initiated at the end of the analysis phase. Also, new
technology not present in the users and implementers can be acquired to further
It is also important to create the layout of the system to make the said system
selection of hardware and software platform be accurate. PHP, Perl and GCC
programming languages will be used in the system development stage. This can
be more on a less GUI type of application to save more resource on the server
Implementation
This phase includes coding, testing and installation of the system. After
having concrete logical and physical design, the researcher will write the
programs that will make up the system. Complete details about system features
the system is finished, the project will be implemented on servers that run Linux
distribution and will be tested for a certain period of time. The system will be
59
examined for errors and bugs and comments and suggestions will also be
collected from the sample users and can be discuss using online forum. These
data will then be used to further improve the system before the network and
Maintenance
recorded as part of the maintenance phase. These changes will then be modified
to keep the system running and useful and to meet the changing network and
repetition of the other life cycle phases required to study and implement the
needed changes.
All of the working scripts will be tested and commented as if it was really
At the start of the system, primarily it will check on all basic aspect of
securing once server. By means of the developed script, it will scan and add new
feature on to the server system to strength its core and protect from any form of
intrusion.
60
If the system was successful on the first process it will now start logging
everything that will affect its performance. Once it hit a certain level of usage for
its process, automatically the system will call another script to kill and stabilized
server resources. It will again log and email the current happening on the system
to its administrator. Who will eventually trace what happened and why it
happened.
In testing the system, the system will be installed on a Linux platform and
it’s task as it was discuss on tour logical and physical design stage.
EVALUATION PROCEDURE
be tested at servers from Ortigas (Regal Films, Help Centric Inc. and Gentrade
International) Including three (3) servers in the US. A sample of 10 users will try
utilized to improve the system. This evaluation will be implemented for one
information. This evaluation procedure will adopt the TUP Evaluation instrument;
interpretation to measure the result of the evaluation. This is a tool that will be
used to interpret the output of the evaluation and has a scale of 1 to 5; 5 as the
The gathered data will be interpreted by the use of Mean range Formula to
determine if the proposed system passes the Software Quality Factors Standard
for Acceptance. The acceptability of the system will be based on the following
Table 4
System Evaluation Sheet Numerical and Descriptive Scale