Create order
1. Use case begins when Storeroom worker selects the "Create an Order" command.
2. User selects an existing publisher to purchase from.
3. User Selects a title
4. User Inputs the quantity to be ordered.
5. User repeats steps 2 to 4 until all titles required for that publisher are input.
6. User selects the submit button.
7 Email of order is generated and sent to the Publisher.
8. Order is stored locally for reference.
9. Processing message is displayed to the User.
Order - New Publisher
1. Use case begins when User selects the "Create Order" command.
2. User tries to find the publisher - no details for this publisher found.
3. User requests to create a new publisher entry.
4. User enters Publisher details - Name, Address, Email etc.
5. Submitted details are validated.
5. Processing message is displayed to the User.
6. New publisher account is created in the database.
7. Success message is displayed to User.
8. User creates titles associated with the new publisher.
9. Titles are added to the database.
Order - New Title
1. User selects the "Create Order" command.
2. User selects the publisher.
3. User searches publisher for a known title. Title is not found
4. User presses add button and enters details of the new title.
5. Submitted details are validated
6. New entry for the title/publisher is created in the database
7. Success message is displayed to User.