Uploaded by KX Chen

Task3

advertisement
iRead Library management system
1. Project vision
Target Group
Needs
Product
1. Managers of books.
1. Help
2. Readers.
information
managers
of
to
manage
books
more
1. The product is a website-based
management system.
efficiently.
2. Help readers to borrow books
more conveniently.
3. Help readers to find more books
they maybe interested in.
2. User-Stories
Title: 1
Priority:1
User Story:
As an library manager, i want to update information of books on bookshelf in system so that i can manage books
conveniently.
Acceptance Criteria [Abstract]:
1. Information of book on bookshelf can be added in detail.
2. Information of book can be removed from the system.
3. New books can be added on bookshelf.
Title: 2
Priority:1
User Story:
As an reader, i want to borrow books from library to my bag so that i can fill in the borrowing information more
conveniently.
Acceptance Criteria [Abstract]:
1. Detailed information of books should be showed.
2. Reader`s bag will be empty initially.
3. Book can be added to reader`s bag and the book`s borrowing states in library can be changed.
4. Book in reader`s bag can be removed after the reader give back book and the book`s borrowing states in
library can be changed.
5. Readers can borrow up to three books at a time.
6. The borrowed book should show the lending time and return time limit.
Title: 3
Priority:1
User Story:
As an reader, i want to search books in library so that i can borrow books more conveniently.
Acceptance Criteria [Abstract]:
1. Books in library can be search by multiple ways, such as by title, by classification, by author, by related
recommendations and so on.
2. Books` current borrowing states can be showed.
3. Book`s detailed information such as location should be showed.
4. Logged reader can borrow books from library to their bag.
Title: 4
Priority:1
User Story:
As an reader, i want to login the library system and record borrowing information.
Acceptance Criteria [Abstract]:
1. Reader can register in the system if he or her login in system firstly.
2. Reader can log in the system by username&password or mobile phone.
3. Reader can log in the system without password when he or her does not login at first time.
4. Reader can exit from the system.
Title: 5
Priority:1
User Story:
As an manager of books, i want my information can be put in system so that i have authority to use the system
manage library.
Acceptance Criteria [Abstract]:
1. Manager information can be put in system by the system manager.
Title: 6
Priority:1
User Story:
As an manager of books, i want to login the system so that i can manager books.
Acceptance Criteria [Abstract]:
1. Mangers of books can login the system by specific amount password initially.
2. Managers can change their password after they login the system.
Title: 7
Priority:2
User Story:
As an reader, i can receive a reminder message when books i borrowed will reach the return deadline.
Acceptance Criteria [Abstract]:
1. Remind readers one week before the return deadline.
Title: 8
Priority:2
User Story:
As an library manager, i want to push messages related library activities to readers.
Acceptance Criteria [Abstract]:
1. Messages can be edited and submit in a page.
2. The published information can be deleted.
Title: 9
Priority:1
User Story:
As an reader, i want to comment books i have borrowed so that can provide reference to others.
Acceptance Criteria [Abstract]:
1. Readers can comment with words.
2. Readers can comment by scoring stars.
Title:10
Priority:2
User Story:
As an reader, i want to find someone maybe have similar reading hobbies so that i may find more books of
interest.
Acceptance Criteria [Abstract]:
1. Readers can set their borrowing record in public state.
2. Readers can find similar readers by recommend.
3. Recommend can be realized by comment records.
3. Product backlog
#
Feature
User story
Type
Prio
rity
1
2
Manage
As an library manager, i want to update information of books on bookshelf
New
book
in system so that i can manage books conveniently.
feature
As an reader, i want to borrow books from library to my bag so that i can fill
New
in the borrowing information more conveniently.
feature
Search
As an reader, i want to search books in library so that i can borrow books
New
book
more conveniently.
feature
Borrow
&
Return
1
1
book
3
4
Borrow
&
Return
As an reader, i can receive a reminder message when books i borrowed will increm
reach the return deadline.
1
2
ental
book
5
Push
As an library manager, i want to push messages related library activities to New
related
readers.
2
feature
notification
6
7
8
9
1
0
Login&Regi
As an reader, i want to login the library system and record borrowing New
ster
information.
Login&Regi
As an manager of books, i want my information can be put in system so New
ster
that i have authority to use the system manage library.
Login&Regi
As an manager of books, i want to login the system so that i can manager New
ster
books.
Recommen
As an reader, i want to find someone maybe have similar reading hobbies Increm
d
so that i may find more books of interest.
Comment
As an reader, i want to comment books i have borrowed so that can New
provide reference to others.
1
feature
1
feature
1
feature
2
ental
feature
1
Download