Database 1
Database 1
Gathering information
(a) Objectives
i. To create a robust database management system for the efficient organization and
retrieval of library resources, focusing on book cataloging, loan management, reader
information maintenance, and book information search functionalities.
ii. To seamlessly integrate and centralize the storage of diverse knowledge resources,
including books, articles, digital content, and other materials, ensuring ease of access
and utilization by students and staff.
iii. To enhance the library's operations by offering improved features and capabilities
compared to previous manual systems, with a special emphasis on automating fee
management, streamlining resource availability tracking, and providing user-friendly
search tools for a superior user experience.
(b) Scope
i. This system is exclusively designed to serve registered users who are students,
professors, and staff members of Xiamen University Malaysia.
ii. The system does not support integration with third-party accounts or external
systems.
(c) Boundaries
i. The system is compatible with both Windows and iOS operating systems for access.
ii. The payment interface within the system only supports transactions using bank
cards (VISA or MasterCard) and Touch'n Go online payment.
iii. The system's search functionality is limited to resources available in the XMUM
library's collection, and it does not extend to external libraries or resources.
(d) Business rules/requirement
Entity Descirption Relationship
content They are resources in a Can be borrowed by
library that can be multiple users.
checked out, such as
books, articles,
documents, and more.
location Location of resources in One location for 1 library
the library that can be resource
checked out ,such as
where books are located
on the shelves, URLs of
electronic materials, etc.
user Ican be a student, a A student, teacher, or
teacher, or a library staff library staff member can
member who can borrow check out multiple library
or manage library resource.
resources.
searchHistory Search history of library A user can have multiple
resources accessed by query records.
library users.
loan Records were kept on the A user can have multiple
lending of library lending records and a
resources, the users to resource can also have
whom they were lent, the multiple lending records.
resources lent, the dates
on which they were lent,
the dates on which they
were due to be returned,
the number of days
overdue and the number
of fines that might exist
fine Records the user's fine A user can have multiple
history, such as the fine records.
amount of the fine, the
date of the fine, and
whether or not the fine
was paid.
e) Functional requirement
FR Description
FR1 Borrowing management function
FR2 Basic data maintenance management
function
FR3 Enquiry management function