partial commit to domain description will continue working on it later.
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
# Domain Description
|
||||||
|
|
||||||
|
## Entities
|
||||||
|
* Book
|
||||||
|
* Shelf
|
||||||
|
* BookInstance
|
||||||
|
* Member
|
||||||
|
* LendRecord
|
||||||
|
## User Stories
|
||||||
|
|
||||||
|
### Book count
|
||||||
|
In the morning the librarian has to count the books in 1 shelf. There are several shelfs. Every day the librarian checks the status of the books in one shelf that they haven't done in the longest time.
|
||||||
|
Upon book count complete a report will be generated telling the librarian what books are missing. In case there are any books missing they can do an investigation on their own. However this investigation will not be tracked through this software and is considered out of scope. The book if not found will be marked as lost. If the librarian ever finds this book again will have the option to unmark the book from lost status.
|
||||||
|
|
||||||
|
### Reading Time
|
||||||
|
The members are allowed to come in and read any book of their liking within the library. If they want to put the book back it is recommended to give the book to the librarian and they can put it back in the shelf it needs to be in. The system idealy has a way to scan the book and get the shelf name very quickly and always available so that librarian doesn't have to spend alot of time thinking about where the book goes. </br>
|
||||||
|
Ideally there will be a bulk option as well so that the librarian can scan the books and keep asside the books then move all the books together before closing. This will help them out in case they are busy with other works such as lending the books.
|
||||||
Reference in New Issue
Block a user