Вы находитесь на странице: 1из 19

System Requirements of Library System You are working on a new business system for S City Library.

The library wants to systematize book check-out, return, search and reservation as well as usage status check. Assume that the library has multiple copies of the same books, each of which is identified by its book number. The library also wants to offer book search, reservation and usage status check services to the public over the Internet. S City Library is available to the public from 9:00 to 18:00. (1) User registration - To borrow a book, users first create their borrowers cards. - They fill out the borrowers card application form, and submit the filled form with their identification (e.g. health insurance card or drivers license) to the front counter of the library. - The borrowers card is for use in S City Library only. - Internet users can access the library system using their accounts and tentative passwords that are issued when they register as library users. The tentative password can be changed at any time. (2) Using the library system via the Internet - Users can use the library system via the Internet by entering their accounts and passwords. - Library staff enter their employee numbers and passwords. They leverage the system to perform operations of S City Library. Specifically, they can perform book search, check-out, return, reservation, user registration and usage status check. - General users enter their borrowers card numbers and passwords. They can perform book search, usage status check and reservation. (3) Borrowing books - The system processes check-out in units of books.

- The system assigns an administration number (check-out number) to each check-out. - A user can borrow up to 10 books for 15 days. - Users bring books they want to borrow, together with their borrowers cards, to the front counter. - Books to be checked out are those that users personally bring from the shelves in the library to the front counter or that users have reserved over the Internet and library staff have held for them. - If a user has any books that are overdue, the user cannot borrow another book. - General users can reserve books they want to borrow and borrow the reserved books. Book reservation will be explained later in this text. (4) Returning books - The system processes book return in units of books. - Users return books to the return counter of the library before the due date. - Users can return books to the return post when the library is closed. - Library staff put the returned books back on the shelves or hold them for users who have reserved the books. (5) Searching a book - The system allows users to search for a book that the library owns. - Users can search books using keywords such as title, author and publisher. (6) Reserving books - The library system allows users to reserve books that cannot be found for some reason. For example, the book has been checked out. - Users cannot reserve books that the library does not own.

- The system processes reservation in units of book titles. (A book number cannot be specified.) - The system assigns an administration number (reservation number) to each reservation. - A user can reserve up to 10 books (excluding books that had been reserved and has already been checked out - The system does not allow double reservations for the same book. - When a reserved book is held for the general user, library staff notify the user of it by phone or e-mail. Users can specify their contact method (phone or email) at the time of reservation. - The system allows checking the information on reservation that is made by a general user. (7) Checking usage status - The library system allows checking the status of the books that a general user has borrowed or reserved. Usage status check can also be performed over the Internet. System users can check the usage status on the usage status check screen after logging on to the library system.

I. PHN TCH H THNG :

1. Phn tch nghip v : Phn tch nghip v l bc u tin trong qu trnh thit k h thng. Business analysis cho php hiu r c tng hot ng nghip v c th ca h thng, xc nh c tng tc gia ngi dng v cc thnh phn ca h thng.

Sn phm ca qu trnh Business analysis l cc activity diagram (biu hot ng), miu t cc hot ng ca ngi s dng v ca h thng trong cc nghip v c th. 1.1 Cc hot ng: User login Librarian login Register user account Reserving book Borrowing book Returnbook User searching book Librarian searching book User checking user status Librarian checking user status User update user information Librarian update user information 1.2 Biu hot ng: 1.2.1 User login

1.2.2 Librarian login

1.2.3 Register user account

1.2.4 Reserving book

1.2.5 Borrowing book

1.2.6 Returnbook

1.2.7 User searching book

1.2.8 Librarian searching book

1.2.9 User checking user status

1.2.10 Librarian checking user status

1.2.11 User update user information

1.2.12 Librarian update user information

2. Phn tch ca s dng: Phn tch ca s dng l bc thit k gip xc nh chnh xc cc chc nng ca h thng. T cc hot ng nghip v phn tch c, cn xy dng cc kch bn s dng ca ngi dng, t hnh thnh cc chc nng tng ng ca h thng. Ta c cc tc nhn v ca s dng ca h thng trn nh sau :

Actor: 1. User (Ngi dng) ( Ngi Qun l th vin)

2. Librarian Usecase: 1. Login

2. Register account 3. Borrow book 4. Return book 5. Search 6. Reserving book

7. Check user status 8. Update information 2.1 Biu ca s dng :

2.2 M t ca s dng : 2.2.1 Login

2.2.2 Register account

2.2.3 Borrow book

2.2.4 Return book

2.2.5 Search

2.2.6 Reserving book

2.2.7 Check user status

2.2.8 Update information

3. Biu lung d liu

II. THIT K H THNG :

Вам также может понравиться