COE RESEARCH PAPER Revised

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 95

BAYANIDRIVE: EDUCATIONAL CORPORATE 

FILE MANAGEMENT SYSTEM OF


BATAAN HEROES COLLEGE INCORPORATING CLOUD NETWORK ATTACHMENT
STORAGE (NAS)

A Partial Fulfillment of the Requirements for the Subject CPE DESIGN 2

by
Acuña, Jamie V.
De Lara, Emman Virgil C.
Gungon, Bryan S.
Hostallero, Rose N.
Jaring, Mark Patrick O.
Nava, Jeremiah G.
Payongayong, Nyle Aeron A.

Aimee Acoba
Adviser
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

TABLE OF CONTENTS

ABSTRACT i
APPROVAL SHEET ii
ACKNOWLEDGEMENT iii
TABLE OF CONTENTS iv
LIST OF FIGURES v
LIST OF TABLES vi

Chapter I 6
THE PROBLEM AND ITS BACKGROUND 6
The Project 6
Statement of the Problem 7
Problem Objectives 4
The Client 10
Project Scope and Limitations 10
Significance of the Study 12
Notes in Chapter I 13

Chapter II 14
THEORETICAL FRAMEWORK 14
Relevant Theories 14
Review of Related Literature and Studies 15
Conceptual Framework 22
Research Methodology 23
Definition of Terms 25
Notes in Chapter II 29

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 2
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Chapter III 31
METHODOLOGY 31
Project Design 31
Project Development ` 42
Context Diagram 38
Use Case Diagram 41
Data Flow Diagram 39
Flow Chart 36
Operation and Testing Procedure 43
Functional Testing 43
General Functional Testing 43
Accuracy Testing 43
Reliability Testing 44
Evaluation Procedure 44

Chapter IV 46
PRESENTATION, ANALYSIS AND INTERPRETATION OF DATA 46
Presentation of Results 46
Software Evaluation 58
Project Constraints 61

Chapter V 63
SUMMARY FINDINGS, CONCLUSION AND RECOMMENDATIONS 63

List of Figures

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 3
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 1. Operational Framework 16


Figure 2. Logical Overview of NAS Cluster 17
Figure 3. NAS and file Servers 18
Figure 4. Software Stack 20
Figure 5. Network Attached Device Mass Storage System 21
Figure 6. Conceptual Framework of the NAS Cloud System 22
Figure 7. Agile Methodology 24
Figure 8. Gantt Chart 25
Figure 9. Existing file management using Google Drive 32
Figure 10. Block Diagram of the NAS and Web page System 32
Figure 11. System Flow Chart 36
Figure 12. Process Interaction 37
Figure 13. Context Diagram 38
Figure 14. Data Flow Diagram 39
Figure 15. Use Case Diagram 40
Figure 16. Cloud Network Attachment Storage Access 45
Figure 17. Adding a client by admin 46
Figure 18. Actual Interface of adding a new employee 46
Figure 19. Updating/Deleting Employee 47
Figure 20. Admin interface when Updating Employee 47
Figure 21. Admin interface when Deleting Employee 48
Figure 22. Upload/Download a file 48
Figure 23. Interface of Uploading a File 49
Figure 24. Communicating with other user using Bayani Drive Storage 50
Figure 25. Starting Conversation/Conference 51
Figure 26. Storage Partitions 52
Figure 27. Storage pools 53
Figure 28. Network Configuration 54
Figure 29. Configured Network Summary 55

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 4
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 30. Pools permission 56


Figure 31. Configuration of the website 57

List of Tables

Table 1. Hardware and Software Requirements 33


Table 2. Interpretation of Rating in Evaluation 58
Table 3. Software Evaluation of Functionality Criterion under Employee User 58
Table 4. Software Evaluation of Reliability Criterion under Employee User 59
Table 5. Software Evaluation of Security Criterion under Employee User 59
Table 6. Software Evaluation of Accuracy Criterion under Employee User 60
Table 7. Overall Software Evaluation under Employee User 60
Table 8. Software Evaluation of Functionality Criterion under Admin User 61
Table 9. Software Evaluation of Reliability Criterion under Admin User 62
Table 10. Software Evaluation of Security Criterion under Admin User 62
Table 11. Software Evaluation of Accuracy Criterion under Admin User 63
Table 12. Overall Software Evaluation under Admin User 63
Table 13. List of Respondents in Software Evaluation under Employee User 64
Table 14. List of Respondents in Software Evaluation under Admin User 65

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 5
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

CHAPTER I
THE PROBLEM AND ITS BACKGROUND
The Project
The use of cloud storage today has been beneficial in terms of file management. It enables the
users to organize, store, share, access and make data available all the time. As stated by Potey, Dhote and
Sharma (2013) it connects the communication between client and server side’s services or applications by
using an internet infrastructure. When we said cloud service providers, it offers cloud platforms to the
customers in web services structures.
A common problem in Bataan Heroes College is the security, and limited storage for files. With
that being said, this study aims to implement an alternative cloud storage using the Network Attachment
Storage (NAS) server provided for the institutions’ employees.
One of the innovations that has been made over the years is the concept of cloud computing.
According to a technical definition, cloud computing is the delivery of different services through the
internet wherein, these resources include tools and applications like data storage, servers, databases,
networking, and software Instead of keeping files on a personal hard drive or local storage device, cloud-
based storage makes it possible to save them both to a remote database and hard drives. As long as an

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 6
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

electronic device has access to the web, it has access to programs to run it. Cloud computing is named as
such because the information being accessed is found remotely in the cloud or virtual space (Frankenfield
2020).
Cloud Storage is a useful tool for a variety of uses, even for personal use. The advantages of using
cloud storage as compared with traditional hardware storage are the backups are easily available with the
provider, it can have larger storage capacity, and files can be accessible for use in different electronic
devices and locations. These advantages are the top three purposes of using cloud storage (Statista, 2019).
There are already several cloud storage platforms available in the market such as Google Drive,
Dropbox, and others. Viewing the existing cloud storage, we can see that it has fixating costs which is an
additional expense for the institution. Moreover, in the survey we conducted on the institution of
computer studies at Bataan Heroes College, the majority agreed to have an alternative cloud storage
exclusive for the employees of the institution.
This paper introduces the related concepts of cloud computing and cloud storage using Network
Attachment Storage (NAS) Server. Then pose to improve the traditional file storage method and achieve
fault-tolerant private cloud storage, especially for Bataan Heroes College. It provides an interface for the
cloud storage users that is accessible through IP forwarding, which enables them to upload, share, or
download files, while the NAS will be established by the admin realizing the partition of the storage, and
ensuring its proper functioning. Experiments and simulations that will be made by the researchers will
verify the efficacy of the system as well.

Statement of the Problem

The employees of Bataan Heroes College, hold numerous academic and nonacademic files that
are needed to manage and store in the cloud for convenience. However, BHC has no private cloud
storage server. Security, capacity, and expenses are the problems foreseen in using public cloud storages
in BHC.
In particular, this study aims to answer the following questions:
1. How to create a web-based system for the BHC employee to access the file management?
2. How to set-up a secured educational corporate Network Attachment Storage server?

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 7
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

3. How to configure a cloud web-based system to a NAS Server?


4. What is the cost benefit of the system?
5. How to evaluate the system based on the standard system evaluation ISO 25010?

Policy
The following policy requirements aim to mitigate the risks in using the system.

All staff have a responsibility to protect the institutions’ data, particularly confidential files that
are being shared to them. Staff must familiarize themselves and adhere to all the policies, guidance and
information given by the institution.

The researchers have provided all staff access to BayaniDrive Cloud NAS website. As part of
this, staff members have access to using the credentials given to each of them. BayaniDrive Cloud NAS
will store data uploaded by in the NAS server that will be permanently deployed in the MIS office. Using
this Cloud NAS via staff logon credentials is therefore the recommended file management solution for
use by institution staff.
The following points relate to both University and externally provided services:

• Do not use cloud storage to store files containing information about individuals or other
sensitive information such as bank statements, passwords, and anything related to this. The only
exception permitted is in the case of external collaboration, only if no other secure alternative is
available. Each exception must be approved by local management and recorded. Encrypting
information about individuals or other sensitive information prior to uploading is mandatory. The
use of strong passwords on any encrypted files or folders is mandatory.

• Do not share your credentials to others, change the given default password and contact
immediately the Technical Support if there is a circumstances that the password is forgotten.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 8
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

• If you are using BayaniDrive for collaboration with others, either from within the institution or
elsewhere, only grant access to files or folders that are required for the collaboration to take place.
Access to personal data is strictly prohibited.

• The BayaniDrive does not support mobile application however accessible in the any device
using web browser.

• Do not store the only copy of a file in cloud storage, always make a backup copy and store in
different location.

• You must ensure that there is a suitable level of encryption on any mobile or portable device
used to download any data/ files from the BayaniDrive. Such a device must be password
protected.

• Uploading movies/images/videos/documents is limited and must be filtered.

Objectives of the Study


The general objective of the study is to develop an educational corporate file management system
that enables the whole institution to organize their folder on a server using cloud NAS. The researchers
provide accessible storage which gives them permissions to store or copy files. The admin is authorized
to partition the storage and create encrypted folders to ensure that the user can only access their own
folder, and also to avoid mistakes in terms of storing their file.
Specifically, the study aims to utilize the cloud-based system such as follow:

1. To create a bayanidrive web-based system for the BHC employee to access the file
management system.
a. User access
b. Features and functionality

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 9
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

2. To setup a secured educational corporate Network Attachment Storage server


a. Create partition of storage
b. Configure the network
c. Generate permissions
d. Distinct access level

3. To configure a cloud web-based system to a NAS Server, main areas to consider are
a. Server Unit
b. Operating System
c. Hard disks capacity
d. Domain Incorporation

4. To evaluate the cost benefit of the system


a. Comparative cost analysis

5. To evaluate the system based on the standard ISO 25010, the criteria as are as follow:
a. Functionality
b. Reliability
c. Security
d. Accuracy
e. Acceptance

The Client
This system is proposed to be utilized by the employees of Bataan Heroes College, who used the
cloud in almost all their everyday work to manage and store their files. These can be done through the use
of existing public drives or using hard drives. However, these platforms are not exclusive for
organizational uses.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 10
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

These also have limited functionalities only to sharing, uploading and downloading files.
Moreover, public file storage such as google drive has limitations over the files you upload to it. It has a
recommendation about the file sizes you can upload or particular file types.

Project Scope and Limitations


The study provides faculties’ access to cloud storage using the website. In the cloud NAS server,
the following are features of NAS; SSD as the hard drive storage for the cloud, and HDD for the
installation of the ISO file Truenas. Also, the researchers include an admin account to manage, monitor
the cloud storage, and create an account of the employee.
The website interface includes the employee user capable of uploading and managing files. The
researchers use the Cloud-Based storage incorporated in a NAS server which includes a hard drive where
all the files are stored, and a hard drive where the ISO file of the NAS is stored. The website interface can
be accessed by the admins using the given credentials.

Admin can be able to access the following:


● Adding/Deleting/Updating client accounts.
● Answering technical inquiries of the clients.
● Maintenance of the server.

The client can be able to access the following:


● Uploading/Deleting/Sharing files.

With the specification of the proposed system, the project focus on the following area:
● Website
● Domain / Cloud
● NAS
○ The system’s storage capacity will be dependent on the size of the SSD installed in the
unit.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 11
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

○ The capacity of the storage for the users will be distributed depending on the size of the
SSD.
○ The website can be accessed only by the admin and employee of the BHC.
○ The NAS server cannot be used for other activities because it does not have a GUI.
● The admin and the client will not be able to access the NAS web interface outside the network.
○ The users are not able to change their given username.

Significance of the Study


The significance of this study in this project is the Bataan Heroes College is shown on appendix A
about the school and obtain the following benefits as follow:

Employee - This study will benefit the employee of Bataan Heroes College because they can save
files/documents anytime with an internet connection and it also lessens buying hard drives and corrupting
files for the student works and records.

Institution - This study will benefit the institution because all files of the staff are compiled in one
storage platform, and it’s filtered only for all Bataan Heroes College staff.

Researchers - This study will benefit researchers because they will be able to apply their knowledge and
at the same time gain new learnings. Resourcefulness will be developed that they can surely use in the
future.

The Future Researchers - This study will help them as reference material and guidelines for future
researchers of the same related study.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 12
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Notes in Chapter I
Liu, K. et.al. (2012) Research on Cloud Data Storage Technology and Its Architecture
Implementation Retrieved 2021, June 02, from
https://www.researchgate.net/publication/257723864_Research_on_Cloud_Data_Storage_Techn
ology_and_Its_Architecture_Implementation

Dong, L. et.al. (2012) International Workshop on Information and Electronics Engineering .


Retrieved 2021, June 02, from https://pdf.sciencedirectassets.com/278653/1-s2.0-
S1877705812X00043/1-s2.0-S1877705811065192/main.pdf?

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 13
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

CHAPTER 2
THEORETICAL FRAMEWORK

This chapter will discuss the various significance of published articles, related literature, journals,
and existing studies that will help the study enhance its effectiveness to prove its accuracy. The
conceptual model of the study and operational definition of terms are also included in this chapter.

Relevant Theories
The theories considered in this chapter are the Architecture of Cloud Storage Model Based on
Confusion Theory, Applying the theory of constraints-based approach to solve memory allocation of
cloud storage, Private cloud storage system based on container technology.
According to the research paper of Quan et. al. (2014), confusion theory was first proposed to
protect trademark rights, then gradually be introduced into the areas, such as the protection of intellectual
property rights, software confusion, data confusion algorithm, and so on. Confused algorithm's nature is
through the obfuscation transformation to transfer the original program, protecting the safety of the
original program under the promise that guaranteeing the output would be unchanged, in order to avoid
the bad behavior such as recompilation, the basic principle of obfuscation is shown in Figure I.
A Confusion algorithm is utilized to process the application, the functions between the treated
application and the untreated application are the same, so the application's structure being processed

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 14
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

under the confusion dealing has changed a lot, making the attackers unable to have a good understanding
with them. Data confusion algorithms and data slicing technology are utilized to protect user data by the
confusion of the data privacy slice relationship. Experiments show that the model has more advantages in
ensuring the safety, reliability, and usability of user data in the cloud storage system.
In cloud storage, the maintenance and purchasing cost of memory space needs to be considered to
avoid the possibility of running out. There is a conflict between hosts and clients: clients are expected to
increase the amount of backup memory space to avoid shortage. On the other hand, hosts are expected to
decrease the cost of backup memory space to maximize profit. In order to resolve this issue, this paper
proposed a theory of constraints (TOC)-based approach to solve the memory allocation of cloud storage,
which uses market information to build a rolling forecast.
TOC-based approach with the weighted moving average combined with demand-pull and buffer
management (DPBM), exponential smoothing combined with DPBM, and traditional TOC methods, it
was found that the proposed approach performs better than the listing approaches. Moreover, the
proposed TOC-based memory replenishment strategy can decrease a large amount of on-hand memory
without impacting service level in the environment of cloud storage (Chang, K.H 2015)
According to Fengdan, L. et. al 2011 Containerization is defined as a form of operating system
virtualization, through which applications are run in isolated user spaces called containers, all using the
same shared operating system (OS). A kind of private cloud storage system based on containerization
technique; it is characterized in that described private cloud storage system uses Wandboard QuadARM
development board as the hardware running environment of the privately-owned cloud. The private cloud
storage system is built based on up-to-date containerization technique docker, Docker container
technique is utilized calculating resource to be effectively integrated, expand and calculating memory
node, MooseFS file system is utilized to realize the effective utilization to unit resource the most on this
basis, realize the effective use to segmented areas, then the centralized management to lose resource is
realized in conjunction with Seafile cloud storage system, encryption storage, solves conventional store
Existential Space, the bottleneck encrypted and share ; Achieve private cloud storage system, it is
ensured that the privacy of data, and be prone to extension, it is simple to solve in family, small company,
individual environment, the problem of data storage

Review of Related Literature and Studies

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 15
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Implementing Local Open-Source Network-Attached Storage for Higher Education Institutions.


According to the study of Alcantara, D. et. al, the use of open-source network attached storage
such as FreeNAS, can ensure that the files are well protected and is indeed a solution to the current
storage problems in the educational institutions. In this project, the researchers implemented a local open-
source network attached storage using FreeNAS, for the organization.

To make their proposed project feasible, they followed a framework that served as the pattern of
operations.

Figure 1. Operational Framework

The operational structure employed by the proponents, which is based on user and system needs,
including storage capacity, memory requirements, and hardware specifications, is shown in Figure 1.
Configuration of the local open-source network attached storage was done knowing the hardware
requirements. The system’s features are file sharing, web interface, data protection, snapshots,
replication, and encryption. The project can be accessed through the use of a browser as long as it is
connected to the internet. Operating systems such as Windows, Android, iOS, Linux, and BSD can be
used and capable of accessing and managing the said system.

Integration of High Availability Load Balancing in FreeNAS Storage

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 16
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The study of Saira B. integrated FreeNAS by using a plugin which makes it workable in a cluster
environment with high availability load balancing. Load balancing is used to improve the performance of
databases, websites, applications and other services by distributing the network traffic through multiple
servers.

In this project, multiple FreeNAS servers communicate with each other that provides failover
support, increases the storage capacity and more efficient performance.

Figure 2. Logical Overview of NAS Cluster

Figure 2 shows the logical overview of the NAS cluster. In configuration of the deployment of
FreeNAS in a cluster environment by a single Web Graphical User Interface, a high availability plugin
was installed in the server. This also allows the developers to add more features in the system. Multiple
testing was performed after the development of High availability and clustering features that measures
the capacity, latency, packet forwarding, disk I/O utilization, load balancing performance, failover time
period and uptime, scalability factor, data routing and sharing mechanism among multiple servers in a
cluster.

File Systems for Network-Attached Secure Disks

Gibson G. et. al demonstrated in their study a prototype network- attached secure disk interface
and file systems adapted to network-attached storage. In terms of distributed file systems where its main

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 17
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

function is to provide access to shared storage organized under a shared namespace such as storing and
retrieving data. Technically, to accomplish all of these operations, a file server is required which handles
all the clients’ operations. However, file server is a single, shared resource that can be a bottleneck on
client’s performance.

The researcher’s experimental testbed contains four (4) NAS drives with a single hard disk, four
(4) clients, and all of these are connected to a network. They compared the performance of the traditional
file server against the NAS server prototype. All their experiments are executed five (5) times and
reported accordingly.

Figure 3. NAS and file Servers

Figure 3 presents the NAS and the file servers connected to a network and clients. It is stated in
their study that NAS works better than file servers in facilitating sharing of files on a network. Data is
transmitted directly between the client and storage device rather than through server RAM which causes
faster response speed and bandwidth. Moreover, a file server is much pricier than NAS servers because it
demands higher hardware specifications.

Authenticating Network Attached Storage (NAS)

The study of Reed C. et. al, presented an architecture for network authenticated disks that is used
in implementing distributed file systems without as an alternative for file servers. It has been proposed

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 18
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

that disks should be directly attached to the network wherein the clients are able to access the storage
through the browser. The NAS also authenticates the clients that are accessing them.

The researchers used a protocol called, Secure Authentication for Remotely Encrypted Devices
(SCARED) in network attached storage. The storage was pulled out in the file server and attached
directly to the network instead. The SCARED environment includes three roles: the client, administrator
and the storage device.

The administrator uses shared keys from the storage device and generates other keys that are
given to the clients for them to access the storage. The keys that the client needs for authentication differs
from the storage device. The device verifies the authority of the client in making a request.

This study presented a mechanism for efficient and reliable authentication to network attached
storage. It provides the solution for creating network access to data thus requiring efficient authentication
methods that ensures the security of the content while its data is widely accessible.

Integrated Private Cloud Storage for Small and Medium Scale Business Industries

The study of Dr. Krishnamorthi M. et. al., focuses on NAS storage which is connected to a
network. This allows the storage of the retrieval of data from a central location for authorized users. They
presented the next unit of computing NAS (Mini -NAS) which provides simple user management, access
through web interfaces and the user is able to retrieve deleted files.
Mini-NAS targets a wide range of network connectivity, allowing synchronization and replication
that takes advantage of any available network such as Wi-Fi or point-to-point connectivity.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 19
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 4. Software Stack

Figure 4 determines the software stack implemented on the Mini-NAS. The Linux Operating
System is almost like the layers of the software which provides rich user experience and interface.
System software handles file change events performing file writes, file permission changes, and link
generations for shared files. The User process is the computer program being executed by one or many
threads. System Libraries are the system utilities that access Kernel’s features.
The user puts in full control of the process due to the user-friendly interface of the mobile
application, web and IOS. It is also concluded that the proposed approach is accomplished when it comes
to protecting data and minimizing the cost in building a NAS.

An Analytic Model of Hierarchical Mass Storage Systems with Network Attached Storage Devices

The study of Pentakalos O. et. al, used network models in assessing the performance of
hierarchical mass storage systems of network attached storage devices. The analytic model was validated
through simulations.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 20
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 5. Network Attached Device Mass Storage System


The basic architecture of a mass storage system based on a network attached device (NAD) is
seen in Figure 5 and includes a host attached storage device (HASD), a storage access control network
(SACN), a storage unit control network (SUCN), and a high-speed data network. The server manages the
storage of files, it is responsible for locating the files within the system, also for authorization, and the
management of the flow of files. The data flows between the server and a NAD through the High-Speed
Data Network.
The analytic model is based on approximations to standard multiclass Multi-domain Vertical
Alignment. The approximations were proved to be accurate at a 10% level. The developed model was
used to analyze different situations.

Cloud computing data storage: Usage, security and privacy issues for individual users

Dean Gorman investigated in his study the awareness of the cloud data storage users in terms of
the potential risks of using such devices. It was found that participants were not aware of security and
privacy risks but nevertheless still used cloud data storage. The majority were also unconcerned with
regards to the matter however, they did not store confidential or sensitive data with their cloud data
storage provider.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 21
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The output of this study showed that participants use cloud data storage for various purposes such
as basic document storage, locating music libraries, sharing files with others and for the backup of
devices. They also have installed apps on their smartphones and/or tablets including Dropbox, Google
Drive, Microsoft and such.
Security remains one of the most often cited reasons for not adopting cloud computing services
(Subashini and Kavitha, 2011), but that observation has been debunked with this study because 94% of
the participants use cloud computing for data storage and the majority have multiple accounts with
different cloud storage providers. It is found that cloud computing was a developing technology and the
number of individuals using its services has been continuously growing.

Conceptual Framework

Figure 6. Conceptual Framework of the NAS Cloud System

The figure 6 shows the frame consists of the flow of the methods that the researchers are going to
use in the development of the cloud-based system via network attachment storage (NAS) server. This

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 22
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

shows that the proponents provide the requirement of both hardware and software to be able to develop
the system. The proponents create and/or configure the permissions of the user through trunks. Moreover,
to achieve private access storage, the client required to log -in to connect on the same network known as
the server. Subsequently, the testing of the system conducted the sighted malfunctions include
troubleshoot and repairs. The connection of the block represents the system upon the development of the
cloud storage.

Research Methodology

The researchers are using the agile methodology; this process consists of 5 phases that conduct
continuous improvements at every stage to aim for the satisfaction that needs to be achieved for the
project. It enables revisiting the phases of development thus improving project efficiency. The idea of
revisiting phases over and over is to allow for incremental and iterative development. The Development
lifecycle is cut up into iterations and each iteration touches on each of the traditional phases of
development. Therefore, as new requirements surface and as the scope changes, this process continually
captures the requirements iteration after iteration, thus ensuring that users stay very close to the project
from inception to delivery (Szalvay, 2004)
Moreover, in an agile approach, basic outcomes are defined, initial targets are established, and the
project outcomes are consistently revisited and further refined using an adaptive process (Gemino et al.,
2021). The traditional approach is defined by linear and predictable project planning practices designed
to achieve a well-understood, achievable set of objectives (Gemino et al., 2021).
As stated by Cao et al. (2009), the agile advancement is predictable for considering the challenges
connected to the developers, which could influence its achievement considerably. The method generally
depends on the contained knowledge of the developers. The developers might not document vital
decisions, and the deficiency of prescribed record-keeping regarding the project may possibly make
things more complicated for the teams to sketch and comprehend the structure (Cao et al., 2009).

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 23
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 7. Agile Methodology

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 24
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

In Figure 7, the researchers adopted the Agile Methodology, which is mostly used for system
development. The requirements and solutions evolve the collaborative effort of self-organizing and cross-
functional teams and their clients.
This method consists of 5 phases, the first one is planning wherein this phase, the researchers
analyze the concepts and requirements definitions. The second one is the design where the researchers
need to arrange the teams and the tools needed to optimize the production. The third one is development,
where teams embrace the entire processing of creating an asset, from brainstorming to allocating the task
and team members. The fourth one is the release, after brainstorming and allocating the task from the last
step, the researcher now is ready to implement the project and to put it into existence. The last phase is
review and monitor, where the researchers need to ensure the reviewing and monitoring part of this
project for the success.
The main importance of this research is to innovate the Cloud Network Attachment Storage
(NAS) for Bataan Heroes College employees to provide storage, file archiving, and organizing.
Acquiring the desired output of the software device using the Agile Method. The researchers will
maximize the time and this method will become more convenient by choosing the correct study approach
which might be a significant influence on the research efficiency.

Timeline of Development

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 25
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 8. Gantt Chart


Figure 8 is the Gantt chart which shows the timeline development of the system. Each individual
has different tasks and the progress is indicated in the timeline. The tasks has two categories the design
and the implementation.

Definition of Terms

Accuracy - The degree to which data has attributes that correctly represent the true value of the intended
attribute of a concept or event in a specific context of use.

Client - is any device that communicates with a server. It may be a desktop computer, laptop,
smartphone, or any other network-compatible device.

Cloud - it refers to servers that are accessed over the Internet, and the software and databases that run on
those servers.

Cloud Computing - is the delivery of different services through the internet. These resources include
tools and applications like data storage, servers, databases, networking, and software.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 26
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Cloud-integrated storage- a conventional SAN and NAS that has a unified storage system that caches and
tiers data to the cloud-based storage and treats the cloud storage that is part of the primary storage
system.

Cloud Storage - is a service model in which data is transmitted and stored on remote storage systems,
where it is maintained, managed, backed up, and made available to users over a network, typically, the
internet.

Clustered NAS System - is a distributed file system that runs concurrently on multiple NAS nodes

Common Internet File System (CiFS) - A protocol used in NAS, Providing shared access to files and
printers between machines on the network.

Desktop NAS - less expensive alternative to enterprise level NAS for serving active, and storing, backup
and archived data files.

File Storage - it is also called file-based storage or file-level storage. A type of storage that stores data in
hierarchical structure.

Functionality - system provides the correct results with the needed degree of precision.

ISO 25010 - is an international standard proposed to ensure ‘quality of all software – intensive products’
which includes systems like safety-critical where in case of failure of software lives will be jeopardy.

Load Balancing - process of distributing workloads across computing resources in a cloud computing
environment and carefully balancing the network traffic accessing those resources.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 27
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

NAS Accelerator - A printed circuit that offloads TCP/IP processing from a microprocessor. A NAS
accelerator can increase throughput, reduce latency and overhead costs in a SAN.

NAS Appliance - A hardware that includes its own storage disks and RAID that can scale easily as more
capacity is needed.

NAS drive - A storage device on a LAN within a home or business. Within a home or business the
network drive is located usually on a server or in a NAS device.

NAS enclosure - a storage device that provides hard disk drive capacity to devices connected to a
network.

NAS gateway - a system in which storage media are externally attached.

Network-Attached Storage (NAS) - Network-attached storage is a file-level computer data storage server
connected to a computer network providing data access to a heterogeneous group of clients.

Network File System (NFS) - A protocol used in NAS, A distributed file system protocol that allows a
user on a client to access files over a network in the same way as a local storage file.

RAID - often redundantly referred to as RAID arrays, but the ultimate goal is to copy data to more than
one storage device in order to prevent the loss of any one device from destroying its stored data

Reliability - performs specific functions under specified conditions for a specified period of time

Scale-out Storage - A NAS architecture that has a total amount of disk space that can be expanded as
needed, some of the new drives reside in other storage arrays.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 28
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Security - Protects information and data so that persons or other products or systems have the degree of
data access appropriate to their types and levels of authorization.

Server - is a computer that provides data to other computers. It may serve data to systems on a local area
network (LAN) or a wide area network (WAN) over the Internet.

Storage Filer - a file server programmed and designed for high-volume data backup, storage, and
archiving.

Unified Storage - a storage system that is possible to manage and run the files and applications from a
single device

Virtual NAS - a virtual that acts as a file server, a context dedicated medium with a unique address that
provides data storage services to the other devices on the network.

Notes in Chapter 2

Quan, X. (2014). The Architecture of Cloud Storage Model Based On Confusion Theory
Retrieved 2021, June 07 from http://www.ijesi.org/papers/Vol(3)8/Version-2/D0382024030.pdf

Shana, Z et. al. 2017. Cloud Computing Issues for Higher Education: Theory of Acceptance
Model Retrieved 2021, June 07 https://core.ac.uk/download/pdf/234942177.pdf?fbclid=IwAR0g-
0EwxWq82I2RQIkIT2AASIfLe2TngCQbQUuA1oxKs24vWXLljt8ZLGY

Zhou Miao (2013) Data Security and Integrity in cloud computing, Doctor of Philosophy thesis,
School of Computer Science and Software Engineering, University of Wollongong. Retrieved
2021, June 08from https://ro.uow.edu.au/cgi/viewcontent.cgi?
referer=&httpsredir=1&article=4997&context=theses

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 29
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Venkata S. et.al (2011) Security Techniques for Protecting Data in Cloud Computing, Retrieved
2021, June 11 from : http://www.diva-portal.org/smash/get/diva2:830736/FULLTEXT01.pdf

Aastha Mishra (2014) Data Security in Cloud Computing Based on Advanced Secret Sharing
Key Management System, Retrieved 2021, June 11 from http://ethesis.nitrkl.ac.in/5845/1/212CS2110.pdf

Dimitra A. G. (2017) Security Policies for Cloud Computing, Retrieved 2021, June 11 from
https://dione.lib.unipi.gr/xmlui/bitstream/handle/unipi/11007/Georgiou_Dimitra.pdf?
sequence=1&isAllowed=y

Wilkinson S, Boshevski T, Brandoff J, Buterin V. (2014). Store a Peer - to - Peer Cloud Storage
Network. Retrieved 2021, June 11 from https://www.storj.io/storj2014.pdf

Rajan AP. (2013). Evolution of Cloud Storage as Cloud Computing Infrastructure Service.
Retrieved 2021, June 11 from https://arxiv.org/ftp/arxiv/papers/1308/1308.1303.pdf

Wang C. et. al. (2011). Privacy-Preserving Public Auditing for Secure Cloud Storage. Retrieved
2021, June 11 from https://eprint.iacr.org/2009/579.pdf

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 30
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

CHAPTER 3
METHODOLOGY

This chapter consists of various diagrams to design the project and shows the procedure in
creating an Online based system and the website. The project development includes the flow chart,
process interaction data flow diagram and entity relationship diagram. The study include the operation,
testing procedure, functional testing and general functional testing such as accuracy testing, reliability
testing to evaluate the system.

Project Design

The study focuses on the Development of ‘Bayani Drive’- cloud NAS system, a system that
consists of a website and unit server exclusively for the employee of Bataan Heroes College. The
researchers follows the phases of agile methodology. There are the deliverables of the development per
phases.

PHASE 1:

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 31
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The researcher conducts an investigation about the current existing process of storing data in the
campus and gathers related information with regards to the Cloud NAS system. The following are the
step-by-step procedures in storing/ managing the files are as follows:

● Employee- The employee holds hard and soft copies of their respective lesson plans, records of
the students, and modules. As well as the academic materials distributed to the learners.
● Administrator- The school administrators keep all the important files and records of both the
employee and the students.
● IT Staff - The IT staff has the access for non-confidential files for technical maintenance and
inquiry purposes.
● Storing to Cloud Storage – The staff use cloud storage providers such as Google Drive and
Dropbox for their files.

Figure 9. Existing file management using Google Drive


The above figure shows the existing process of storing and retrieving file copies. In the
institution, the faculty, administrators, and IT staff rely mostly on the cloud storage providers,

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 32
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

specifically Google Drive with specific storage capacities and payments. The user’s local unit must be
connected to the internet to be able to upload/download files in the Google Drive via web browser

Figure 10. Block diagram of the NAS and Web page System
The figure 10 shows the block diagram of the NAS and Web page System developed by the
researchers. TrueNAS and two hard drives were installed in the server unit which is connected to the
network. The Admin NAS server is authorized to access the main storage within the network only while
the client can sign in in the Cloud NAS web interface - Bayani Drive, where they can
upload/download/share files, and navigate other features of the NAS.

Hardware Specification
This stage is the minimum requirement for the project and the system requirements of web page
Bayani Drive. The researchers prepare the following hardware and software requirements.

Table 1. Hardware and Software Requirements

HARDWARE Components SPECIFICATION

System Unit Intel core i3 processor (minimum requirement)

SSD Hard drive 1TB

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 33
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

HDD 500 GB

Flash Drive 16 GB

TRUNAS installer version 9.3

Monitor 50/60 Hz

LAN Cable RJ45 port

Router TPLINK (model)

SOFTWARE Application SPECIFICATIONS

TrueNAS ISO TrueNAS ver. 13.0

The system unit must have at least Intel core i3 processor which is the minimum requirement in
installation of the trueNAS operating system version 9.3. The researchers use 1TB SSD and 500GB HDD
that will serve as the boot drive and external storage drive of the system. The flash drive with the capacity
of 16gb was used as the bootable drive for the installation of OS to the server. In developing the system,
any type of monitor can be used.

Software Development
The researcher focuses on the design in both the software structure and the system design. The
software development process used a variety of technologies including Hypertext Markup Language
(HTML), Cascading Style Sheets (CSS) Bootstrap, JavaScript and jQuery, The PHP (Hypertext
preprocessor) is the most widely used open-source general-purpose scripting language that is suited for
web development. PHP is a scripting language on the server-side that is embedded in HTML.
TrueNAS is a free and open-source network-attached storage operating system produced by
iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the
terms of the BSD License and runs on commodity x86-64 hardware. The researchers used version 13.0
which is the most stable version of TrueNAS.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 34
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

PHASE 2:
Figure 11 shows the system flowchart of the websites for the admin and user interface of NAS
Cloud based system such as the Bayani Drive. Wherein both user and admin using the given username
and password will login into the website/interface of the Cloud NAS- Bayani Drive. After logging in
using the correct username and password, both user interface and admin interface show that they are
logged in successfully, on the off chance that they utilize inaccurate it appears that username and
password is incorrect on the website/interface. When both admin and user effectively logged in, the
admin interface can manipulate/organize user’s permission.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 35
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 36
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 11. System Flow Chart

PHASE 3:

This phase is the development delivery, the employee can access the web interface of the cloud
using the domain - http://bayanidrive.com . The users can navigate through the system inside and outside
the network.

Figure 12. Process Interaction

The figure above shows the process interaction defining how data between these processes is
exchanged and how the processes are synchronized with each other. The roles consist of Administrator,

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 37
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

employee and the IT Staff/ Tech Support. The admin registers each faculty including the part timers, the
credentials will be disseminated through email. Editing/updating and deleting will be handled also by the
administrators, as well as the system’s maintenance. The employee will serve as the clients of the said
system. The Tech Supports are for the inquiries and other technical concerns that the clients can reach out
to.

PHASE 4

System Result. A cloud storage accessible in the domain to create an account for the authorize employee
user by the administrators. The system has additional features such as messaging other co-users and
videoconferencing.

PHASE 5
In order to build the development of the system and gather input, the researchers conducted a
survey as to evaluate the feedback of the result. The survey questionnaire is found on Appendix B.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 38
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 13. Context Diagram

As shown in Figure 13 is the Context Diagram of the System which explains the process and flow
of the system between the admin, the faculties or users, and the main system - Bayani Drive. The admin
and the employee can log-in into the system. The admin distributes the volume of the storage for each
user.

Figure 14. Data Flow Diagram


As shown in Figure 14 is the Data flow Diagram of the admin where the administrator can log in
using the username and password provided by the NAS. After logging in, the administrator can now

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 39
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

create new admins to manage the system, as well as new departments and users who will use it. The new
created admin has the capability to change or remove admins, departments, and employees from the list.
The user must log in using the username and password that create by the system's administrators.
The employee user can use the system in upload files that will be stored in the cloud. Also, the employee
user can download their files which stored in the NAS cloud such as TrueNAS application.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 40
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 15. Use Case Diagram


The figure 16 shows the web-based systems in graphical representation of the entity
known as the use case diagram in creating the admin user and the employee user to be able to login their
credentials on the website. The users are also both able to upload and download files to/from the cloud
NAS (Bayani Drive). The administrators are assigned to create user accounts which they can designate
in proper departmental groups. The admins can delete/add/edit users’ information.

Project Development

This will show the blueprint and basis of the whole system that will be developed, followed by
the procedures and processes that need to be executed to operate the system successfully.

Stages in Project Development


Phase 1: Setting up the hardware.
Phase 2: Installation of the ISO file of Truenas in the HDD attached in the unit.
2.1. Selecting the boot device. The researchers used 8gb Flash Drive as the boot device.
2.2. Selecting Install/Upgrade in the options.
2.3. Selecting HDD as the destination media.
2.4. Creating root password for the Truenas interface.
2.5. Truenas successfully installed the server.
Phase 3: Configuring the NAS server.
3.1. After everything is installed, shared volume is created to be able access through connection to
the local network.
3.2. Enabling SMB under services.
Phase 4: Creating and purchasing a Domain.
Phase 5: Installing cloud plugins and embedding it to the website.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 41
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Phase 6: Router configuration and port forwarding

Operation and Testing Procedure

Software testing was led in every product construction to guarantee the nature of the system. The
created development of Cloud NAS System with the third-party applications was examined concerning
its accuracy, reliability,security, and functionality.

Functional Testing

Functional Testing was executed to inspect the highlights or features of the system. It will
guarantee that every system element executes out the anticipated output. The succeeding procedure was
assumed for every recurrence.

General Functional Testing

1. Recognize the elements of every product that was fabricated.


2. Generate process information dependent on the description of the purpose.
3. Distinguish the product information dependent on the description of the purpose.
4. Perform the evaluation cases.
5. Analyze the definite outcome from the anticipated result.
6. Regulate the attached condition.
7. Assess if the analysis was executed or had errors.

Accuracy Testing

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 42
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The system’s precision and inaccuracy were analyzed, same with the results of the
cases, false-positive, true-positive, false-negative, and true-negative tests.

Reliability Testing
The system’s execution was assessed utilizing this test under determined natural conditions. The
activities taken were as follows:

1. Run the Cloud Network Attachment Storage System using the domain (https://bayanidrive.com) in
various internet browsers and mobile browsers within the same network the Netwprk Attachment Storage
server is connected to and outside the network.
2. The all-out number of cases that flop and the absolute number of cases under examination were
included.
3. The failure probability was determined.

Evaluation Procedure

The system was evaluated and examined using the following instruments formulated by the
leading basis. The actual implementation was developed by Bataan Heroes College. The system will be
discussed by the available number of evaluators composed of academic employee members and the target
users.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 43
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Notes in Chapter 3

Trunas User Guide. Retrieved 2022, February 16 from


https://www.ixsystems.com/documentation/freenas/9.3/freenas_install.html .
Study of Agile with the Cloud. Retrieved 2022, February 16 from
https://www.sciencedirect.com/science/article/pii/S2405883116300260
Agile Development Research Methodology . Retrieved 2022,
February 16 from https://www.coursehero.com/file/p179q3uu/CHAPTER-3-
RESEARCH-METHODOLOGY-31-Introduction-This-chapter-gives-an-in-depth/
A systematic literature review: how agile is agile project management? Retrieved 2022,
February 16 from https://iacis.org/iis/2021/3_iis_2021_298-316.pdf

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 44
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

CHAPTER IV
PRESENTATION, ANALYSIS AND INTERPRETATION OF DATA

This chapter focuses on the discussions and results of the development, testing and evaluation of
the developed system.

Presentation of Results

To create a bayanidrive web-based system for the BHC employee to access the file
management system. (a)User Access (b) Features and functionality

Figure 16. Cloud Network Attachment Storage Access


In the figure above, it explains how to access the webpage outside the network using the domain,
‘bayanidrive.com’. The NAS server and the client must be connected to the internet to be able to browse

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 45
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

the web page. The static IP address of the NAS server (192.168.0.100) was being portforwarded using
the router.
A. User Access

Figure 17 Adding an employee user by admin.


The figure above explains how the admin can create or add new users into the website. This
process will be done by the admin only, also the admin can see the whole list of the employee that has
already been added to the database.

Figure 18. Actual interface of adding a new client.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 46
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The figure above shows the expected interface of admin when adding a new client. This will be
the area where the admin can input the information of each employee, setting the username and
password, and also the partition of storage that will be used by the clients.

Figure 19. Updating/Deleting Employee


The figure above explains how the admin can update or delete the credentials of the client. If there
are some circumstances that the admin needs to update some information which includes the password,
email, group, and storage capacity, also the admin is able to delete a faculty when needed.

Figure 20. Admin interface when Updating Employee

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 47
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 21. Admin interface when Deleting Employee

The figure above shows the actual GUI wherein the system allows the admin to update and delete
a client. The admin can change the password of an employee once they forgot their password and cannot
access their account, and they can also add an email address. The admin can change the group where the
employee belonged, if necessary. The three (3) dots button represents where the admin can navigate the
delete, wipe or disable feature.

B. Features and functionality

Figure 22. Upload/Download a file

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 48
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The figure 23 explains how files/documents are being uploaded/downloaded to or from the clients end.
After logging in, the client can navigate to the system using the website. When files are being uploaded,
these are being uploaded directly to the cloud NAS which is plugged-in in the NAS server. Consequently,
when files are being downloaded, the client/s can directly download the files from the NAS server,
accessed through the website, to their respective devices.

Figure 23: Interface of Uploading a File


The figure above shows how the system works for uploading. Both client and admin can upload
file/s in the system. The add (+) button represents where admin and client can navigate the upload file.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 49
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 24. Communicating with other user using the Bayani Drive Storage

Figure 25 explains that both employee and admin can communicate with each other using the
installed feature from NAS in the ‘Bayani Drive’ cloud storage web page. The users can only
communicate with other co-users within the organization.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 50
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 25. Starting Conversation/ Conference


The figure above shows the process in creating a conference or conversation with other clients
and administrators. In the ‘talk’ tab, the user can create by clicking the add ‘+’ button. Enter the desired
name of the conference (for instance; Faculty Meeting), password if desired, and then copy the link and
send it to other participants. Moreover, the user can directly add the specific participants.

To Set-up a secured educational corporate NAS server (a) Create partition of storage (b)
Configure the network (c) Generate permissions (d) Distinct access level.

A. Create partition of storage

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 51
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 26. Storage Partitions

The admin shows how to partition the cloud storage through TrueNAS as shown in figure. In the
NAS server, the researchers installed two hard drives, an HDD with the capacity of 400Gb and SSD with
the capacity of 1 TB. The HDD was designated as the boot drive where the TrueNAS ISO file was
installed. On the other hand, the SSD was allotted as the external storage of the cloud NAS, and is used
for the interface of the TrueNAs.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 52
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 27. Storage pools


In the above figure, it shows the created pool 1 named ‘cloud’ which represents its purpose and
the other is for the interface of the TrueNAS itself. The cloud NAS can use only 80% of the total storage
of the SSD which is 800Gb and the remaining 20% is for the TrueNAS interface, and also to avoid
maximizing the use of the storage for maintenance of the quality.

B. Configure the Network

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 53
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 28. Network Configuration

The figure above shows the process of setting up the IP address for web gui access. The figure
above shows the process of setting up the ip address for TrueNAS web gui access. In installing the
software, the server must be connected to the router. Hard drives are being designated during the
installation as well as the password creation for the encryption of the TrueNAS website. The IP address
was set to static which will be used for the website access of TrueNAS.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 54
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 29. Configured Network Summary

The figure above shows the configured network summary of the server. The developers disabled
DHCP to a fixed IP address of 192.168.0.100. The reason for this is to avoid changes of IP address every
time the server is turned off. The default gateway is 192.168.0.1 and there are four public DNS
nameservers which are ‘1.1.1.1’, ‘8.8.8.8’, and ‘8.8.4.4’ .For a computer to find a URL, it has to be
converted to its matching IP address. DNS (Domain Name Service) is a giant database that holds the
name and the matching IP address of every web site in the world. It is what computers use to find the IP
address for a URL.

C. Generate Permissions

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 55
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 30. Pools permission


In the above figure, it shows where the permissions are being set up. The dataset
‘mnt/cloud/iocage’ represents the plugged-in the developers installed which is the nextcloud. We enabled
the execution for the user for them to access the cloud via domain.

Configuration of the website to CLOUD server

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 56
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 31. Configuration of the website


The figure above shows the process of configuration of the website to the NAS server. The
website was coded using PHP, Css, and Html. Moreover, the cloud was installed in the server through tha
NAS web interface which then the website was embedded to the cloud inside the NAS server.

Software Evaluation
The study used the ISO 25010 for specifying, measuring and evaluating system and software
product quality, also as a guide to ask twenty respondents (fifteen employee and five technical supports
as admins) to evaluate the developed system in order to receive feedbacks that will help the study to be
more polished and refined to perfection.

Table 2. Rating of Evaluation Interpretation

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 57
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The table above shows the interpretation equivalent based on the respective ratings. If the rating
obtained from the survey ranges from 1.0 to 1.99, the interpretation will be Unacceptable. Moreover, if
the rating ranges from 2.0 to 2.99 the system will be interpreted as Slightly Unacceptable based on the
criteria used. Rating ranges from 3.0 to 3.69 is interpreted as Slightly Acceptable, 3.70-4.49 is acceptable
and rating ranges from 4.50 to 5.0 is interpreted as Highly Acceptable

Employee User:
Table 3. Software Evaluation of Functionality Criterion under Employee User

Table 3 shows the evaluation result of the BayaniDrive cloud storage in terms of functionality
under the employee user. The total mean of this criterion is 4.53, which is interpreted as “Highly
Acceptable”. The evaluation result of this application based on the functionality under employee user
means that the system delivers the working functions of the system requirements.

Table 4. Software Evaluation of Reliability Criterion under Employee User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 58
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Table 4 shows the evaluation result of the BayaniDrive cloud storage in terms of reliability under
the employee user. The total mean of this criterion is 4.17, which is interpreted as “Acceptable” which
means that the system sustains its facilities, functions and integrity.

Table 5. Software Evaluation of Security Criterion under Employee User

Table 5 shows the evaluation result of the BayaniDrive cloud storage in terms of security under
employee user. The total mean of this criterion is 4.57, which is interpreted as “Highly Acceptable”
which means the system passes the examination to determine its degree of compliance with a stated
security model, security standard or specification.

Table 6. Software Evaluation of Accuracy Criterion under Employee User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 59
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Table 6 shows the evaluation result of the BayaniDrive cloud storage in terms of accuracy under
employee user. The total mean of this criterion is 4.53, which is interpreted as “Highly Acceptable”. The
evaluation result means that the system performed the expected accurateness to the user.

Table 7. Overall Software Evaluation under Employee User

The table 7 represents the overall performance of the proposed system under employee users as a
whole. The respondents stated that due to reliable functions and specific tasks that the system can do, it
was given a final rating of 4.45 interpreted as “Acceptable”. As a whole, the criterion of the system under
faculty user, together with its result, had generated a purposeful and beneficial system for the users.

Admin User:
Table 8. Software Evaluation of Functionality Criterion under Admin User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 60
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Table 8 shows the evaluation result of the BayaniDrive cloud storage in terms of functionality
under the admin user. The total mean of this criterion is 4.25, which is interpreted as “Acceptable”. The
evaluation result of this application based on the functionality under admin user means that the system
delivers the working functions of the system requirements.

Table 9. Software Evaluation of Reliability Criterion under Admin User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 61
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Table 9 shows the evaluation result of the BayaniDrive cloud storage in terms of reliability under
the admin user. The total mean of this criterion is 4.40, which is interpreted as “Acceptable” which means
that the system sustains its facilities, functions and integrity.

Table 10. Software Evaluation of Security Criterion under Admin User

Table 10 shows the evaluation result of the BayaniDrive cloud storage in terms of security under
admin user. The total mean of this criterion is 4.45, which is interpreted as “Acceptable” which means the
system passes the examination to determine its degree of compliance with a stated security model,
security standard or specification.

Table 11. Software Evaluation of Accuracy Criterion under Admin User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 62
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Table 11 shows the evaluation result of the BayaniDrive cloud storage in terms of accuracy under
admin user. The total mean of this criterion is 4.40, which is interpreted as “Acceptable”. The evaluation
result means that the system performed the expected accurateness to the user.

Table 12. Overall Software Evaluation under Admin User

The table 12 represents the overall performance of the proposed system under admin users as a
whole. The respondents stated that due to reliable functions and specific tasks that the system can do, it
was given a final rating of 4.33 interpreted as “Acceptable”. As a whole, the criterion of the system under
employee user, together with its result, had generated a purposeful and beneficial system for the users.

Table 13. List of Respondents in Software Evaluation under Employee User

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 63
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 64
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The table 13 represents the list of respondents as clients with the total count of fifteen who
completed the survey in terms of evaluation of the system. The respondents are from the employee of
Bataan Heroes College. The researchers compute all the ratings of the responses on the survey, and the
total mean of the final rating is 4.45 and it interpreted as “Acceptable”.

Table 14. List of Respondents in Software Evaluation under Admin User

The table 14 represents the list of respondents as admin with the total of five who completed the
survey in terms of evaluation of the system. The researchers compute all the ratings of the responses on
the survey, and the total mean of the final rating is 4.43 and it is interpreted as “Acceptable”.

Project Constraints

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 65
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

In this study, there are hindrances the researchers have encountered when creating the project.
Hence, the following are the project constraints experienced by the researchers throughout the
development of the system:
1. Time Constraint - Since the actual system was developed in a span of 3-5 months,
the researchers had difficulty figuring tasks priorities, and distributing the tasks
properly. The resolution for this was to create a Gantt Chart in which establishes
proper distribution of tasks in a specific time and date which really helps in
knowing what the next thing is to do after another.
2. Design Constraint- In this project, the researchers encountered several design
constraints such as the visual design, style and functional requirements. To solve
these, the researchers adjusted the design aligned to the supported features of the
TrueNAS.
3. Quality Constraint- The researchers have struggled when it comes to maintaining
the quality of the project. The quality constraint is one of the hardest hindrances
encountered by the researchers. In solving this problem, the researchers seek
advice and tips from the knowledgeable person that taught us how to make the
project’s outcome still close to the expected result.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 66
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

CHAPTER V
SUMMARY FINDINGS, CONCLUSION AND RECOMMENDATIONS

Summary
The primary objective of this study was to develop a file management system that enables the
employee to organize their files using their own account in cloud NAS installed in a NAS server.
NAS (Network Attachment Storage) is a storage device connected to a network that allows
storage and retrieval of data from a central location for authorized users and varied clients. NAS can
handle unstructured data, such as audio, video, text files and websites. There are two (2) actors in the
system, the admin and the employee. The employee is the client, they are the beneficiaries of the system.
The admin will be responsible for creating, updating and deleting a user for both client and admin (if the
admin wants to have a companion to handle the system and to maintain its reliability), they are also in
charge of resolving client technical inquiries.
In testing the system, we conducted a survey for both admin users and employee users. The study
used ISO 25010 for specifying, measuring and evaluating system and software product quality, also the
criterias were used as a guide in questioning twenty respondents (fifteen employee and five technical
supports as admins) to evaluate the developed system in order to receive feedback that will help the study
to be more polished and refined to perfection. There are two results from the survey of this study, one for

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 67
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

the admin and one for the employee. It was given a final rating of 4.43 under the admin user and a final
rating of 4.45 under the employee user, they both interpreted as “Acceptable”. As a whole, the criterion
of the system under admin and employee user, together with its result, had generated a purposeful and
beneficial system for the users.

Conclusion
Files are imperative to maintaining enough storage and security. The organization has struggled
with where to store their data due to the limited file storage. In order to upload, share, or download files,
the researchers provide cloud storage using a Network Attachment System (NAS) that is accessible via IP
forwarding.

The researchers further conclude that deploying the cloud storage using Network Attachment
System (NAS) at Bataan Heroes College can successfully provide the organization a storage for
uploading and downloading their files. In the future, the researchers hope that this research will lead to an
easy and comfortable life for the Bataan Heroes College employees. More research and innovation are
needed to improve and have better traditional file storage while supporting the needs of our organization.

Recommendation

The developers recommend the following improvements in the system.

1. Use multiple servers for larger organizations and higher storage capacity. Store the same
information on multiple machines.
2. Install backup power supply in the unit to avoid conflicts due to unforeseen power interruptions.
3. Avoid updating the software without assessing the compatibility for the system.
4. Consider having backup storage servers to avoid total data loss.
5. Explore more about the available features of trueNAS.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 68
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Appendix A
Bataan Heroes College

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 69
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Bataan Heroes Memorial College, established in 1979 is a private, non-sectarian, co-educational


institution, duly registered with the Securities and Exchange Commission (SEC) as a stock corporation.
BHMC is among the institutions under the Capitol System of Schools established by Engr. Sesenio S.
Rosales and Gloria Laureana S. Rosales.
BHMC was intended by its founders to serve as a monument to the heroes of Bataan in World
War II who left behind legacies of courage, human endurance, burning patriotism, and the indomitability
of the Filipino spirit. These are legacies that the founders deemed worthy of emulation and inculcation in
the minds of the Filipino youth.

Vision

Accessible quality education for empowered and innovative Filipinos leading meaningful lives

Mission

BHC is committed to providing relevant quality education towards the development of the total person in
service of God and country.

Institutional Objectives

Integral to the attainment of its mission, Bataan Heroes commits itself to:

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 70
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

1. Provide quality education that is relevant to the needs of the region and the country.
2. Provide academic, technical, and extra-curricular experiences that will enrich student life.
3. Provide the best learning environment with excellent facilities, highly competent staff, and
compliant with an outcomes-based education system.
4. Develop critical thinkers who are ready for the world of work, steeped in moral values and
equipped with industry-desired skills and attitudes.
5. Inculcate among the students a culture of hard work, compassion, and service.
6. Cultivate love of God and love of country among the students.

Appendix B
Survey Question
The survey questionnaire is presented in the following pages

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 71
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Survey Question
Eployee:

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 72
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 73
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 74
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Admin User:

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 75
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 76
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 77
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 78
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Appendix C
Survey Instrument
Linkert’s Scale

Survey Instrument

Employee:

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 79
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin


and client to search using the search
bar.

The system can allow the client to


upload and download a file.
Functionality
The system can allow both admin
and client to have communication
through chats or calls with each
other.

Overall

Characteristics Sub-Criteria Rating Interpretation

The user can access the system


outside the school.

The system can allow both admin


Reliability
and client to share their files to each
other.

Overall

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 80
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

and client to have their own account.

The system can only access his own


storage.
Security
The system is secured under SSL
(Secure Sockets Layer).

The system can allow the client to


change their password.

Overall

Characteristics Sub-Criteria Rating Interpretation

The system displays the information


of both admin and client accurately.

The system displays the exact file


that the client and admin uploaded.
Accuracy
The system allows the client to view
the usage of their own storage
accurately.

Overall

Admin User:

Characteristics Sub-Criteria Rating Interpretation

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 81
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The system can allow the admin to


create new client.

The system can allow the admin to


update and delete a client.

The system can allow both admin


Functionality and client to search using the search
bar.

The system can allow both admin


and client to have communication
through chats or calls with each
other.

Overall

Characteristics Sub-Criteria Rating Interpretation

The user can access the system


outside the school.

The system can allow both admin


and client to share their files to each
Reliability
other.

The system can allow the admin to


view the list of groups and users.

Overall

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 82
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin


and client to have their own
account.

The system can only access his own


storage.

The system is secured under SSL


(Secure Sockets Layer).

Once the user forgot their password,


the system allowed the admin to
change their password for them.

Security

Overall

Characteristics Sub-Criteria Rating Interpretation

The system displays the information


of both admin and client accurately.

The system can allow the admin to


see the usage of the storage of the
Accuracy
employee.

The system displays the exact file

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 83
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

that the user and admin uploaded.

Overall

Linkert’s Scale

Client User:

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin 4.53 Highly Acceptable


and employee to search using the
search bar.

The system can allow the faculty to 4.53 Highly Acceptable

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 84
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

upload and download a file.


Functionality
The system can allow both admin 4.53 Highly Acceptable
and employee to have
communication through chats or
calls with each other.

Overall 4.53 Highly Acceptable

Characteristics Sub-Criteria Rating Interpretation

The user can access the system 4.13 Acceptable


outside the school.

The system can allow both admin 4.20 Acceptable


Reliability
and employee to share their files to
each other.

Overall 4.17 Acceptable

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin 4.60 Highly Acceptable


and faculty to have their own
account.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 85
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The system can only access his own 4.60 Highly Acceptable
Security storage.

The system is secured under SSL 4.53 Highly Acceptable


(Secure Sockets Layer).

The system can allow the faculty to 4.53 Highly Acceptable


change their password.

Overall 4.57 Highly Acceptable

Characteristics Sub-Criteria Rating Interpretation

The system displays the information 4.53 Highly Acceptable


of both admin and faculty
accurately.

The system displays the exact file 4.53 Highly Acceptable


Accuracy
that the faculty and admin uploaded.

The system allows the faculty to 4.53 Highly Acceptable


view the usage of their own storage
accurately.

Overall 4.53 Highly Acceptable

Admin User:

Characteristics Sub-Criteria Rating Interpretation

The system can allow the admin to 4.40 Acceptable

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 86
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

create new faculty.

The system can allow the admin to 3.80 Acceptable


update and delete a faculty.

The system can allow both admin 4.40 Acceptable


Functionality and faculty to search using the
search bar.

The system can allow both admin 4.40 Acceptable


and faculty to have communication
through chats or calls with each
other.

Overall 4.25 Acceptable

Characteristics Sub-Criteria Rating Interpretation

The user can access the system 4.40 Acceptable


outside the school.

The system can allow both admin 4.40 Acceptable


and faculty to share their files to
Reliability
each other.

The system can allow the admin to 4.40 Acceptable


view the list of groups and users.

Overall 4.40 Acceptable

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 87
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Characteristics Sub-Criteria Rating Interpretation

The system can allow both admin 4.40 Acceptable


and faculty to have their own
account.

The system can only access his own 4.60 Highly Acceptable
storage.

The system is secured under SSL 4.40 Acceptable


Security (Secure Sockets Layer).

Once the user forgot their password, 4.40 Acceptable


the system allowed the admin to
change their password for them.

Overall 4.45 Acceptable

Characteristics Sub-Criteria Rating Interpretation

The system displays the information 4.40 Acceptable


of both admin and faculty
accurately.

The system can allow the admin to 4.40 Acceptable


see the usage of the storage of the
Accuracy
faculty.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 88
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The system displays the exact file 4.40 Acceptable


that the user and admin uploaded.

Overall 4.40 Acceptable

Appendix D
User Manual

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 89
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

User Manual
About the System
The Cloud NAS system is a file management system incorporated in a network attached storage
server, with additional features providing access in the web interface of the cloud using the domain
http://bayanidrive.com. It is accessible from any computer, tablet, or smartphone as long as it is
connected to the internet.
It provides 5gb storage capacity for admin and tech support, 10gb for full time Faculty, and 5gb
for part timers.

Important Hardware Safety Instructions


Improper use of a NAS server can result in malfunctioning of the system, electric shock or fire
hazard. The safeguards incorporated into this unit will protect you if you observe the following
procedures for use of the system.
● Unplug the hardware from the wall outlet before cleaning. Do not use liquid cleaners. Use a damp
cloth for cleaning.
● Do not place the hardware near any liquids.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 90
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

● Do not place the hardware on an unstable. It may fall, causing serious damage to the server.
● Do not unplug and plug repeatedly the hard drives installed in the server unnecessarily or too
often.
● Do not unplug or plug the hard drives when the server is currently running.
● Do not block the hard drive slots openings to ensure proper ventilation and reliable operation of
the product and to protect it from overheating.
● The optimal room temperature for the server must be between 20-25 degree celsius.
● If the NAS server has been dropped or has been damaged, the system will not operate normally.

Features
Finally, a private cloud for the employee with its own storage server. The following are the
features and how to use it.

Figure 1. Homepage of Bayani Drive


The above figure shows the homepage of Bayani Drive. Click ‘Login to Cloud’ to access the
cloud storage web interface.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 91
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Figure 2. Login Page of Bayani Drive

To login, input the accurate username and password provided to you by the admin to access your
account.

Figure 3. Uploading Files


The above figure shows how to upload files in the Bayani Drive. First click the ‘files’ tab on the
upper left corner and you will be directed to all files. Click the ‘+’ button and you can choose between

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 92
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

‘new folder’ or ‘upload file’. New folder is where you can create a separate folder for the documents that
you are going to upload.

Figure 4. Downloading Files

The above figure shows how to download files from Bayani Drive. Under the ‘files’ tab, choose
the document/file/photos/video you want to download, click the three buttons on the right side and click
download.

Figure 5. Sharing Files/Document

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 93
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

The above figure shows the process of sharing files.. In the ‘files’ tab, choose the document/file
you want to share. Click on the share button, you will see in the right corner the details of the
document/file. Navigate to the ‘share link’ under sharing, copy the link and once it is copied in your
clipboard you can share the file to anyone even outside the organization.

Service and Support


For clients/employee, should you encounter any problem, please contact the admin/tech support
immediately. Most technical support questions can be answered through knowledge base or email support
service at bayanidrive2022@gmail.com. If the answer is not available or if you prefer, you can contact
them directly in Bayani Drive as shown below.

Navigate to the ‘talk’ tab and search ‘tech support’ in the search bar. Click ‘Tech Support’ under
users and send your technical inquiry in the message box, wait for the reply or you can start a video
conference call depending on the representatives’ availability. Reaching out to our technical support is
free for your entire use of the system and services.

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 94
BATAAN HEROES COLLEGE
Business and Technology Department
Bachelor of Science in Computer Engineering

Appendix E
Curriculum Vitae

BAYANIDRIVE: EDUCATIONAL CORPORATE FILE MANAGEMENT SYSTEM OF BATAAN HEROES COLLEGE


INCORPORATING CLOUD NETWORK ATTACHMENT STORAGE (NAS) 95

You might also like