Project Overview

Pellissippi State maintains a complete inventory database of their currently active technology assets. This database is managed via Microsoft Access. Multiple characteristics of each item are stored in the database such as: Room number, ID number, and Owner. The information in this database is periodically sent to the Tennessee Board of Regents for official book keeping. As one might imagine, this information must be accurate and well formed.

This project tasked our team with the creation of an inventory transfer interface for Pellissippi State technicians. Technicians must periodically move equipment from one room to another and update the database to reflect their changes. With their current system, technicians must record the information of the devices being transferred via pen & paper, carry that information to a desktop and manually alter the database with the new information. Our application effectively automates that process and reduces the hassle for the technicians.


Requirements

Allow technicians to enter device information from the field via web application


Limit the technician’s ability to directly alter the database


Assure the accuracy and validity of technician-entered information


Seamlessly integrate our solution with the Microsoft Access forms that are currently in place


Integrate a barcode scanner for use on mobile devices


Our Solution

Our solution offers technicians a web-based device independent application with which to submit transfers. The application functions via three distinct stages which are listed below.


User Interface

Upon visiting the web application, technicians are greeted with the login form seen below. The passwords are fully encrypted and can be reset via email confirmation. More information on the password system can be found here.


Validity Checking

When the technician enters the ID number of a device, the application searches the inventory database and returns the current details of that device. The details returned include: Model, Current Owner, Current Room #, and Current Department. Allowing the technician to see these details, lets them ensure they are moving the correct item.


Mobile Functionality

When the technician enters the ID number of a device, the application searches the inventory database and returns the current details of that device. The details returned include: Model, Current Owner, Current Room #, and Current Department. Allowing the technician to see these details, lets them ensure they are moving the correct item.


The Technology Stack

Languages

HTML/CSS


JavaScript/jQuery


PHP


C#

External Libraries

Bootstrap


QuaggaJS


FPDF


Bootstrap-Select


Team Management Utilities

In order to collaborate in a functional way, we used Slack, Trello, and Github.


Generic placeholder image

Jonathan Knight

Contribution: Project Manager / Front-end

Occupation: Intern at Ministry Brands LLC

Generic placeholder image

Jacob Simms

Contribution: Database Admin / Back-end

Occupation: Broadcast System Engineer at Discovery Inc

Generic placeholder image

Zachary Mitchell

Contribution: Special Projects / Back-end

Occupation: Intern at Oak Ridge National Laboratory

Generic placeholder image

Benjamin Millsaps

Contribution: Back-end Programming

Occupation: Student

Generic placeholder image

Mathew Ratliff

Contribution: Front-end Design

Occupation: Student