Skip to content

Project brief: The Aston Interactive Media (AIM) Lab is home to a variety of interesting technology, much of which can be signed out on loan by research staff/students working within the lab. This project will design and build - with the AIM Lab Director as client - an online inventory system which will keep track of equipment - spec, purchase d…

Notifications You must be signed in to change notification settings

layton20/JL19-Equipment-Inventory-and-Loan-Management-System-for-AIM-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

JL19 Equipment Inventory & Loan Management System for AIM-Lab

Description

This repository will hold my final year project. The web project will be developed with ASP.NET. The project contains the entire project all bundled up, and I have chosen to not split project up into APIs and a front-facing application, solely due to the context that having multiple APIs set up is costly during development (I do have localhost) but I like to have them published for testing in main/production.

The application will only be used by the client, literally. I doubt there'd be a need to split the project up into separate applications/APIs because no external parties would use them (any time soon 😉). For the time being, I've chosen to bundle them up. If there'd be a need in the future, it shouldn't be too difficult to split the application up because the project is relatively small.

Supervisor

Dr Joanna Lumsden (j.lumsden@aston.ac.uk)

Project brief

The Aston Interactive Media (AIM) Lab is home to a variety of interesting technology, much of which can be signed out on loan by research staff/students working within the lab. This project will design and build - with the AIM Lab Director as the client - an online inventory system that will keep track of equipment - spec, purchase date, warranty expiration, the date for evergreening, etc. - and will also encompass a sign-out mechanism under the control of the AIM Lab Director such that staff and students can sign-out, under agreed terms and conditions, equipment from the lab and thus the whereabouts of any given item be carefully monitored. Co-requisite modules: CS3410; CS3160

Links and resources

  • Adobe XD Frontend Mockups
    • These mockups may evolve and change in the future
    • These mockups are not artboard-connected for animations, but are just rough artboards. After clicking on the link to the Adobe XD mockups, click on the grid icon (4-square icon) in the top-left corner of the page to view all artboards
  • Documents
    • Contains a list of documents and deliverables to manage tasks, requirement elicitation, system/architecture/software specifications, analysis, etc.

Web application

Unfortunately, if you have not been given access to login credentials, you will be unable to use the system. Please refer to the design mockups to get a rough overview of the system instead.

Link to application (for authorised users): elmsweb20210219164402.azurewebsites.net. Note: Application is hosted on cheap app-service tier, so it may take a while to load to website.

Deployment

  • Database: dev environment deployed on Azure Database service
  • Website: dev environment deployed on Azure Web app service B1 Tier

Example screenshots of the current system

Home Dashboard

Equipment Page

Equipment Details

About

Project brief: The Aston Interactive Media (AIM) Lab is home to a variety of interesting technology, much of which can be signed out on loan by research staff/students working within the lab. This project will design and build - with the AIM Lab Director as client - an online inventory system which will keep track of equipment - spec, purchase d…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published