





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
User and system requirements: All the necessary attributes about Students, Librarians, Subjects and most importantly the management of book borrowers User requirements: Manage Library System can be use Libririan, Student can watch date return, date borrow and name of books. - Librarians: manage all information related to books create/edit/remove ( Books ID, Author, Publisher), book brrowing, book return, date borrowing, date return. Librarian can create/edit/remove students’ accounts, view statu
Typology: Assignments
1 / 9
This page cannot be seen from the preview
Don't miss anything!






Qualification TEC Level 5 HND Diploma in Computing Unit number and title Unit 04: Database Design & Development Submission date 3/01/2021 DateReceived1stsubmission Re-submissionDate DateReceived2ndsubmission Student Name Khuc Thanh Long Student ID GCH Class GCH 0902 Assessor name Vuong Thi Nhung Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Long Grading grid
Grade: AssessorSignature: Date: InternalVerifier’sComments: Signature&Date:
History: I am an employed as a Database Developer in FPT Software. FPT University is expanding day by day, so many students apply to study. And one of the places that students go to the most is the school's library. Currently FPT University is having a difficult problem that is the school's library management, currently FPT University has 70 classes in which each The class has 20-30 students only in the Hanoi area. The school library system is showing signs of slow loading. Less student storage and some data security related issues. We will develop more databases to store so we can store more data. First, the school library's data management software can control which students borrow books from the school library. In the database of the library management software it is possible to store the name of the student, the student's code, the title of the book borrowed by the student, the name of the author of the book, the book ID. The old library management system is often not equal to the new one, so we should completely replace it with a new system to meet more needs of students when borrowing books at the library. Scope: I hope this inviting database system can better improve the problems of the old system of FPT University library. I can implement several features of this new database system by the library. Objectives:
All the necessary attributes about Students, Librarians, Subjects and most importantly the management of book borrowers
Manage Library System can be use Libririan, Student can watch date return, date borrow and name of books.
Library System:
➢ Book Author vs Author Relationship: many to one
Book Attributes Data type Null PK/FK Format/Constraint/Domain value BookID Int identity (1000,1) Not null Primary key B1xxxx ISBN Char (10) Not null Book name Nvarchar (100) Not null Author Attributes Data type Null Pk/Fk Format/Constraint/Domain value AuthorID Int identity (1000,1) Not null Primary key AuthorName Nvarchar (100) Not null DOB Date Yyy/Mmm/Ddd Phone Number Nvarchar (100)
Book borrow details Attributes Data type Null Pk / Fk Format/Constraint/Domain value BorrowID Int identity(1000,1) Not null Primary key Extdate Date Yyy/Mmm/Ddd Nobook Nvarchar(11) Not null Status Nvarchar(100) Not null Borrow book Attributes Data type Null Pk/Fk Format/Constraint/Domain value BorrowID Int identity(1000,1) Not null Primary key Date of Borrow Date Yyy/Mmm/Ddd Return book Attributes Data type Null Pk/Fk Format/Constraint/Domain value ISBN Char (11) Not null Primary key Borrow ID Int identity(1000,1) Not null Date of return Date Yyy/Mmm/Ddd ReturnStatus Nvarchar(1000) Not null Account Attributes Data type Null Pk/Fk Format/Constraint/Domain value Username Char (100) Not null Primary key Role Nvarchar(1000) Not null Password Nvarchar(100) Not null Librarian Attributes Data type Null Pk/Fk Format/Constraint/Domain value LibrarianID Int identity (1000,1) Not null Primary key Name of librarian Nvarchar(100) Not null Username Nvarchar (100) Not null