Senior Project Advisor

Quentin Jensen

Document Type

Project

Publication Date

Spring 2023

Keywords

database design, form collection, web development, digitalization, reactjs, javascript, schema, client-server-database architecture

Abstract

This paper describes the process taken to build a digital form-collection system in a business context. By starting with the motivation for the project, we can gather the requirements necessary to complete before we can consider the project complete. From there, we start discussing the client-server-database architecture principles that must be reviewed before we can design our database. Database design fundamentals are reviewed, such as what a schema or entity relationship diagram is, and those fundamentals are used to design the database. Next, we show how a development environment is chosen. With the environment set up, we then discuss how to code the client and server. The client displays the web pages while the server helps the client communicate with the database through endpoints and requests. With the client, server, and database connected and communicating, the implementation of features can then be considered.

Department

Computer Science

Type

Text

Rights

Copying of this document in whole or in part is allowable only for scholarly purposes. It is understood, however, that any copying or publication of this document for commercial purposes, or for financial gain, shall not be allowed without the author’s written permission.

Language

English

Format

application/pdf

Share

COinS