...
Efficiency: This design is not as efficient as it could be because it requires a lot of clicks to get where you want to go. Having a homepage means the user will have to click an extra time to get from the homepage to whatever page they want to be on. Once on the packages page, users must use move their hands to the keyboard, type in package information, and then go back to the mouse to click the "check out" button, which isn't very efficient. It would be better if, after typing in enough information to the search bar so as to return only one search result, users could press "enter" or some shortcut command to check out a package.
Safety: This design has safety built into it in the form of the search bar. If users cannot find what they're looking for they can search for it. Also, the "undo" button allows users to revert packages they did not mean to checkout. However, the undo option will only work for one package (so we won't have to store mass amounts of data), so if users accidentally check out the wrong package and then the right package, they won't be able to undo checking out the wrong package. Users can find the information for the accidentally checked out package by clicking on the "history" button on the homepage. They can then re-enter that information to re-register the package they accidentally checked out.