FICS Student Papers

Permanent URI for this collection

Research outputs by graduate students and selected Capstone Project Reports by undergraduate students of the Faculty of Information and Communication Studies.

Browse

Recent Submissions

Now showing 1 - 5 of 48
  • Item
    The Use of NFTs as Membership IDs for Professional Organizations
    ( 2023) Halim, Raymond R.
    Rationale: Traditional membership registration and renewals are prone to inefficiency and delay caused by the approval process and issuance of physical ID cards. The aim of this project is to digitize membership IDs of members of a professional organization into non-fungible tokens or NFTs to be stored on the blockchain. Certificates can also be issued as NFTs and, together with digital IDs, can be verified as authentic. Problem: Both registration and renewals usually require members to fill up the same form and wait for the card to be distributed. This process is time-consuming, expensive, unsustainable, and is susceptible to replication or tampering. Methodology: The project used the Hyperledger Fabric, an open source private and permissioned blockchain system. The strategy was to use the same programming language (JavaScript) for the client app, the backend api and the smart contract. It also explored the use of InterPlanetary File System or IPFS for the storage of NFT images while only their corresponding content identifiers or CIDs will be stored on the blockchain. Results: Membership IDs and certificates stored as NFTs makes them tamper-proof, enhances their provenance, and are always available for verification. These NFTs are unique and do not have to contain personal identifiable information as compared to those displayed in their physical counterparts. Application/Implication: This project opens up the possibility of having these NFT IDs issued as verifiable credentials in a self-sovereign identity system. Other related professional organizations can join as members of the existing blockchain channel consequently contributing as peer nodes.
  • Item
    Home Theater Room Acoustics Design Management System
    ( 2023) Guinabo, Jefraim
    The company beneficiary of this project is in the sound engineering business and builds home theaters with the aim of creating the best listening experience for the audience. Part of this building process is to create a suitable acoustic design for the room being built. This process of creating an acoustically efficient enclosed area is not a new concept and there are systems that already provide the functionalities to design an acoustic room in one way or another. For the stakeholder’s case, existing tools are either difficult to maintain and too granular to use in one place. Even extensive software solutions that offer some of the same functionalities are not suitable for the business because of cost limitations and the absence of some necessary functionalities. Due to this, the company’s current process involves calculations using MS Excel and manual drafting of room drawings to visualize a room’s acoustical properties such as placement of speakers, acoustic panels, and view-optimized listening positions. The goal of this project is to build a web information system to manage Home Theater Room Acoustics Design projects and allow the functionalities to quickly design the acoustical properties of a room in one place. An important feature of this project is the simulation of a room’s acoustic impulse response to generate an audio representation of the room. This provides an approximate estimation of how the room will sound based on the specifications of the room. Furthermore, the system shows a visualization of the sound reflections that help locate acoustic panel placement and the visual mapping of room mode lines that are necessary to locate the low frequency resonance pressure locations to treat room modes that degrade a room’s listening experience. This project incorporates the latest cloud technologies in AWS, a reliable software stack of Django, Django REST Framework, MariaDB and Vue.js.
  • Item
    Implementing a Medication Tracking System Using Blockchain Technologies
    ( 2023) Coprada, Mark Johndy C.
    This project aims to address the issue of self-medicating with antibiotics in the healthcare sector. A web application was developed to improve medication therapy compliance and reduce the incidence of antibiotic resistance by enabling the dispatching, reporting, and monitoring of medications using blockchain technologies. The system architecture comprises three layers: a blockchain network powered by Hyperledger Fabric, an API gateway built using Golang and the go-zero code generator, and a user interface developed using React with Progressive Web App (PWA) features for enhanced user experience. Integration testing, unit testing and coverage testing were performed, and Google Lighthouse audits yielded positive results. The use of blockchain technologies in the project provides added benefits of security, reliability, availability, and transparency but also increases the complexity and resource requirements of the system.
  • Item
    Overtime Management System for Unix Manila Team of Telus International Digital Solutions
    ( 2023) Asinas, Ma. Rossiya Anne L.
    The Unix Manila team is a part of Telus International Philippines, Inc.'s Digital Solutions group and consists of 33 systems administrators who provide 24/7 technical support for maintaining the UNIX servers of Telus Communications Canada. To ensure high-quality service to customers, the team occasionally works overtime, which includes covering for absent team members, a practice known as "fill-in." The team previously used a makeshift tool built in Microsoft Sharepoint to manage fill-in requests and track leave projections, however, due to Telus's recent partnership with Google, most applications were migrated to the Google platform and in September 2022, Microsoft Sharepoint was decommissioned. To replace this, the team developed the Overtime Management System (OMS), a web-based system built in PHP, CSS, HTML, JavaScript, Bootstrap, and MariaDB. In addition to the fill-in application and leave tracking, OMS also includes new features such as offset tracking, additional resource management, and report generation. The system is designed to be scalable, reusable, and flexible, allowing for easy migration in the event of future changes to the organization's infrastructure.
  • Item
    The ENHS Student Attendance Monitoring System
    ( 2024) Lim, Bernard Kenneth T.
    Chronic absenteeism poses a widespread challenge in schools, prompting the need for an advanced attendance monitoring solution beyond the basic features provided by the Department of Education (DepEd) Commons. The Estancia National High School (ENHS), located in Estancia, Iloilo, which has more than 3,900 students and employs approximately 400 teachers, also encounters this problem. To address this issue, the ENHS Student Attendance Monitoring System (SAMS) was designed as a mobile application to streamline and automate attendance tracking processes. It was developed using the Flutter framework, Dart programming language, and NodeJS. It uses MySQL as the database and is currently hosted on an Amazon Web Services (AWS) EC2 Instance running Ubuntu Linux 22. The resulting system allows teachers to input student absences per day and generate monthly reports on student absences. An alert is created when a student reaches a certain number of absences. The alert prompts the teacher to take action according to the number of absences. This proactive monitoring and alerting on student absences benefits students, teachers, and parents. Student absenteeism problems can be easily caught, tracked, and remediated before worsening.