Mechanical Engineering Machine Scheduler 2.0

From Mindworks
Jump to navigation Jump to search
Sponsors University of Idaho
Team Name subMErge
Duration Fall 2020 - Spring 2021
Faculty Adviser Bruce Bolden
Mentor Bruce Bolden
Client Michael Maughan
  • University of Idaho: Mechanical Engineering
Team Members
  • Sydney Petrehn
  • Trinity Paulsen
  • Joshua Tan

The goal of the project is to improve, complete, and implement the Mechanical Engineering Machine Scheduler that was worked on during the 2019-2020 academic year.

Problem Definition[edit]


During the 2019/2020 academic year, team MErge developed a beta implementation of the Mechanical Engineering Machine Scheduler. The key features have been developed; however, further testing for security needs to take place, as well as the implementation of more features. Current unsatisfactory features as well as bugs encountered will also need to be fixed.


  • An unlogged-in view of the landing page with current machine availability
  • A login and authentication page that allows users to login with school credentials
  • The ability for admin to add and delete machine units from the machine list
  • A database with to hold data that are associated with the calendar
  • Interaction between the database and the web application to retain the most recent data regarding the scheduling system
  • The ability to check billing codes against valid ones in the database
  • The ability to create profile roles for admin, graduate students and undergraduate students
  • The ability to correctly validate user login credentials 
  • Automatically disable equipment when scheduled time is over (administrator-defined time blocks)
  • Sustainable – not easily broken by software updates
  • Calendar view, showing equipment reservations and person reserving.
  • Summary reports of usage and billing information


Design Considerations[edit]

Project Learning[edit]

Final Design[edit]


Team Members[edit]

Sydney Petrehn

Major: Computer Science

Trinity Paulsen

Major: Computer Science

Joshua Tan

Major: Computer Science

Additional Documentation[edit]

Project Schedule


Meeting Minutes



Client Interview