You are on page 1of 4

I2SE Subjects – Assignment 1

Book
Management
System
Nhóm trưởng : Nguyễn Văn Hoàng - HE140371

Tô Huyền Diệu - HE140934

Đặng Nguyễn Cường - HE140976

Dương Quang Dũng - HE140879

Nguyễn Thị Hiền - HE141381

Lê Thanh Hiền - HE141453

Intrucstor: Trần Đình Trí

Class: SE1418

1. Define Human Objects and Non-human Objects of the system-to-be.

Object Role Functionalities


Administrator - Manage account
- View/edit profile
- Search / Edit / View book
- Add / Cancel book
borrowing
Human Object Librarian - Penalties for returning
books late
- View Student detail
- Check book is booked
- View/edit profile

- Manage Books
- Manage Librarian
Manager - View account detail
( Manage , Librarian )
- View/edit profile
- View account detail
- Search books
- Borrow books
Reader - View borrowed books
- Send feedback , Q&A
- View/edit profile
Books - Display detail
Non – Human - Filter by (publisher ,
Object Categories language , faculties,
semester)
Penalty - Filter by Penalty

2. List all Funtional Requirements (at least the main functions)


2.1 Functional and requiqment for Human-object
2.1.1 Admin : - login/ logout system

- manage account -> create, delete, update account for


user(manager, libriran, reader)

2.1.2 Manager: - login/ logout system


- manager books ( add, remove, edit information for books)
- manager librarian ( add, delete, edit task)
- view account detail (manager, libririan)
2.1.3 Librarian: - login/ logout system
- search/ view information of books
- add/ cancel book borrowing
- charge fine for overdue book
- view reader detail
- check book is booked
2.1.4 Reader: - login/ logout system
- view account detail
- search/ borrow/ send feedback books
- renew book
- reverse book
2.2 Functional and requiqment for Non-Human object
2.2.1 Book: display detail book
2.2.2 Categories: filter by languages, falcuties,…
2.2.3 Penalty: filter by Penalty
2.2.4 Rules: Regulations on reading, borrowing and returning books..

3. Draw Use Case Diagrams for the main functions


Phân chia công việc :

Đặng Nguyễn Cường : tổng hợp là làm word

Lê Thanh Hiền : làm câu 1

Nguyễn Thị Hiền và Tô Huyền Diệu : làm câu 2

Dường Quang Dũng và Nguyễn Văn Hoàng : làm câu 3

You might also like