25/FA CIS 260 Final Projects

Electronic Media Production (EMP) Media Hosting Project

Logan Hill – Computer Information Science

Will Oliphant – Computer Information Science

Trenton Brown – Computer Information Science

Initial Project Presentation Final Project Presentation

The EMP Media Hosting Project started as a website for students and alumni to post their work and interact with other users, similar to a social media platform. However, given the scope of the full project is too large for the time allotted, we needed to scale it down into more of a library with limited user interaction. This project will still showcase media and allow people to comment in the form of preprepared phrases or positive emoji reactions. As a normal comment system on the average social media platform leaves a potential for negativity or inappropriate comments, a simple like button feedback system eliminates that issue.

Users will need to sign-in with student accounts using a multi-level sign-in system that will have varying levels of authentication. It will also allow administrator access with the highest level of permissions to adjust or delete posts as needed. This means that the administrative user(s) will require training on how to utilize the built-in administrative functions.

Additional functions include a section for users to post job opportunities for previous and current EMP Department students. We will implement a media categorization system so students can filter to relevant media. Ideally, a student could search for results by user, but this is a stretch goal and is currently not considered in scope. The home page will algorithmically display the current most popular media on the web application.

Evergreen Cemetery

Sydney Harter

Zach Hargett

Erica Hoerschgen

Initial Project Presentation Final Project Presentation

This presentation outlines the development of a secure, web-based digital records and interactive mapping system for Evergreen Cemetery. The project addresses the critical need to preserve historical data while providing an intuitive public interface for locating gravesites and a secure administrative portal for record management. A primary design constraint and focus was ensuring usability for a non-technical, elderly demographic, with specific testing conducted on iPhones, iPads, and desktop computers.

The system is built on a MYSQL database backend with a Python API, serving a responsive frontend developed in vanilla JavaScript, HTML, and CSS. To mitigate security risks, the architecture maintains a master database offline, syncing only an abbreviated version to the public-facing website hosted on DreamHost. Key functionalities include public search by deceased name, display of grave location (Section/Lot), an interactive map for navigation, and administrative tools for adding, editing, and updating records.

The project followed a hybrid Agile-Waterfall methodology, progressing through phases of planning, iterative development sprints, and rigorous user acceptance testing. The final deliverable is a robust, maintainable solution tailored to the client’s specific operational constraints and user needs, ensuring the cemetery’s records are both accessible and protected.

 Fitness Center Web Application

Billy Rice – Computer Science

Bryan Galaviz – Computer Science

Scott Patty – Computer Information Science

Ebbett Grant – Computer Information Science

Initial Project Presentation Final Project Presentation

The OTC Fitness Center is currently running on outdated software that makes managing student check-ins and staff oversight more difficult than it should be. As OTC continues to develop further, so should the smaller parts of its facilities that help make OTC what it is today. This project addresses the need for a modern, efficient solution tailored specifically to the fitness center. Updating this system will not only reduce the workload for staff but also streamline operations for both students and employees.

Our project focuses on building a new web-based application that enhances and expands upon the existing system. Its primary purpose is to allow students to log in when entering the fitness center and be checked out by staff when leaving. In addition, staff will be able to run reports, view student information such as medical records, and update that information when necessary. These secondary features will provide flexibility and ensure the center has the tools it needs to manage student usage effectively.

Our group is working toward a target completion date of early December. This timeline and date provide room for debugging and adjustments before final delivery. We are building the system as a responsive web application, which allows for easy setup, multi-station accessibility, and long-term maintainability. Each team member is taking on a defined role within the PHP, JavaScript, and front-end stack to ensure all components integrate seamlessly into the final product.