Điểm của bài asm còn tùy thuộc vào người chấm. Chỉ cần paraphase bài này là có thể pass. 1 trong nhưng tool paraphase mình recommend là quillbot.The submission is in the form of 1 document.● You must use the Times font with 12pt size, turn on page numbering; set line spacing to 1.3 andmargins to be as follows: left = 1.25cm, right = 1cm, top = 1cm, bottom = 1cm. Citation andreferences must follow the Harvard referencing style. ASSIGNMENT FRONT SHEET Qualification BTEC Level HND Diploma in Computing Unit number and title Unit 2: Networking Infrastructure Submission date Date Received 1st submission Resubmission Date Date Received 2nd submission Student Name Student ID Class Assessor name 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 Grading grid P1 P2 P3 P4 M1 M2 D1 ❒ Summative Feedback: Grade: Lecturer Signature: ❒ Resubmission Feedback: Assessor Signature: Date: Table of Contents I Network Network definiton Ξ First of all, network also known as computer networking, which can be understand as a group of computers utilizing a principles of general communication protocols over digital connections for the intention of sharing resources located upon or accommodated by network nodes ... https:www.dnsstuff.comdatabreach 10 1 Dobran, B., 2 019 Information Security Risk Management: Build a Strong Program Online Available at: https:phoenixnap.combloginformation security riskmanagement garg, r., 20 21 Threats... List and give examples with dates 12 Propose a method to assess and treat IT security risks (M1) 18 TASK DESCRIBE AT LEAST ORGANIZATIONAL SECURITY PROCEDURES (P2) .20 Definition... Dan Swinhoe, 20 21 The 15 biggest data breaches of the 21st century, s.l.: s.n Ohri, A., 20 21 What Is DMZ Network Online Available at: https:www.jigsawacademy.comblogscyber security whatisdmz
Trang 1ASSIGNMENT 2 FRONT SHEET
Unit number and title Unit 04: Database Design & Development
Trang 2 Summative Feedback: Resubmission Feedback:
Signature & Date:
Trang 3Table of Contents
A DEVELOP THE DATABASE SYSTEM (P1) 4
I Entity Relation Diagram 4
II Create the Database 4
1 Create Student Entity 4
2 Create Librarian Entity 5
3 Create Library Entity 5
4 Create BookDetails Entity 6
5 Create BorrowInfo Entiy 6
6 Create BorrowDetails Entity 7
7 Create BookStatus Entity 7
8 Create Account Entity 8
III Diagram 9
IV User Interface 10
B IMPLEMENTATION QUERIES(P2) 13
I Queries to Insert 13
II Queries to Update 13
III Queries to Delete 14
IV Queries to Select 14
C TEST THE SYSTEM AGAINST USER AND SYSTEM REQUIREMENTS(P3) 16
I Test Plan 16
II Test Log 16
D TECHNICAL AND USER DOCUMENTATION (P4) 18
I User Documentation 18
1 For Users/Students 18
2 For Librarians 21
II Technical Document 23
Trang 4A DEVELOP THE DATABASE SYSTEM (P1)
1 Create Student Entity
Figure 1: ERD
Figure 2:Create Student Entity
Trang 5Figure 3: Student Entity
2 Create Librarian Entity
3 Create Library Entity
Figure 6: Create Library Entity
Figure 4:Create Librarian Entity Figure 5: Librarian Entity
Figure 7: Library Entity
Trang 64 Create BookDetails Entity
5 Create BorrowInfo Entiy
Figure 8: Create BookDetails Entity Figure 9: BookDetails Entity
Figure 10: Create BorrowInfo
Figure 11: BorrowInfo
Trang 76 Create BorrowDetails Entity
Figure 12: Create BorrowDetails Entity
Figure 13: BorrowDetails Entity
7 Create BookStatus Entity
Figure 14: Create bookstatus entity
Figure 15: Bookstatus entity
Trang 88 Create Account Entity
Figure 16: Create Account Entity
Figure 17: Accoutn Entity
Trang 9III Diagram
Figure 18: Diagram
Trang 10IV User Interface
Figure 19: Lauching interface
Figure 20: Login Interface
Trang 11Figure 22: Main interface
Figure 21: Main interface 2
Trang 12Figure 24: Output Interface - Statistic of book borrowed
Figure 23: Another Output of app
Trang 13B IMPLEMENTATION QUERIES(P2)
Trang 14III Queries to Delete
Trang 152 Queries to support the enhancement of the functionality
Query to select total books borrowed in certain duration
Query Procedure to Get all information of one Borrow
Trang 16Query to Select Students who return books overdue more than 5 days
C TEST THE SYSTEM AGAINST USER AND SYSTEM REQUIREMENTS(P3)
1 Validation of Input Enter typical values, boundary
value, values that should be rejected
StudentID, LibrarianID, Dob, Location, number phone Good data accepted, bad data rejected
maintain scope of constraint Constraint between Entities Reject the bad handle to constraint
3 Order of input on data
entry screen
Enter data from data capture sheet into the
form on the data entry screen
Input of all Entities Data entry order is the
same as that on the data capture sheet
4 User Requirements View Output Statistic via Select
query Relational information between entities Display successfully and exactly results
1 Test Student ID input not follow
the form of condition Input differ to the form (studentID like
'GCH[0-4][0-9][0-9][0-9][0-9][0-9]')
2 Test Location of Library input not
follow the form of condition Input differ to the form (
location
in 'HN','CT','HCM','DN')) Error Error Pass
3 Test Date of Birth field input not
follow the form of condition Input the date of birth is equal to current time now(Date of birth =
4 Test constraint in BookDetails
Entity and BookStatus Delete a Book info from BookDetails Before Delete it in
BookStatus (Delete Book Detais where bookid = ‘Book123’)
Trang 175 Test constraint in Library Entity
and Librarian Entity Delete LibraryID and info from Library Before Delete this
LibraryID in Librarian(Delete Library where libaryid = 2)
6 Test constraint in BorrowInfo
Entity and BorrowDetails Entity
Delete BorrowID and info from BorrowInfo Before Delete this BorrowID in BorrowDetails (Delete borrowInfor where borrowid = 3)
Password (Insert into Account values
(‘GCH199999’,‘koasdkoas’,’ ’))
12 Test library statistic Output
requirement Query to View the total number of books borrowed in certain
duration
Success and
13 Test Student Output requirement Query to View the total books Of
one student borrow Success and exactly Success Pass
14 Test Student Output 2
requirement Query to View the number of times a student return overdue
date in a month
Success and
15 Test Borrow Output requirement Query to View all information of
a borrow including its Student, librarian, all book title, date of each book,…
Success and
Trang 18D TECHNICAL AND USER DOCUMENTATION (P4)
1 For Users/Students
When Users(Students) Login successfully, their app will be jumped into The main interface which be designed only for Students using This is user interface below:
To search book and borrow book there are 3 steps:
o Step 1: Click on “Books in Library” on the menu bar
o Step 2: Search the book Students want and the book matching with the search result will be displayed all
information of it
o Step 3: Student can Borrow or Cancel based on their want
Trang 19This is the next option of User Interface and this is My Borrow:
This option will display all the books that student has borrowed, It will display fully data about: the book title, Date,… There are 3 steps to manipulate with this site:
o Step 1: Student can scroll up-down or they can search the sumber of Borrow(Validation: > 0 and must be
Integer) to find their borrow they want to re-watch
o Step 2: Watch The information
o Step 3: Click on Cancel to out
Trang 20This is the last option of User Interface and this is My Account:
To use it , there are 3 steps:
o Step 1: Click on My Account Option on menu bar
o Step 2: In here, Students can only watch information or Click on Edit If they want to edit their info(Inforamtion which can be edited include Full Name, Phone and Password)
o Click Cancel to out
Trang 212 For Librarians
When Users login with Librarians Account, Their app will jump into the form only for Librarians Account And below is the user interface of librarian site:
This form quite simple to use, to use it Librarians just follow some steps below:
o Step 1: Click on Add Borrow Options
o Step 2: Fullfill information of this borrow(based on introduction in image above Some validations are: StudentID must like “GCH[0-9][0-9][0-9][0-9][0-9][0-9]” or,… ; BookID < 15 characters)
o Step 3: Click Add to store this borrow
Below are the form for Librarian to add new book:
Trang 22To add book Librarian Just follow these step:
o Step 1:Click on Add Book Option
o Step 2: Fullfill information as the image introduction above(some validations: Book Title < 100 characters,
Publiser < 100 characters, First name and Last name < 50 characters, Publisher year must less than the current time stamp, Total Pages > 0)
o Step 3: Click Add button to add new book
The other options of Librarian also operating similarly Additional, Librarians can click on the statistic button on top of app to view the statistical data of Library
Trang 23II Technical Document
1 Introduction
The Relational Database of Library Management System has been designed with the primary goal to support librarians store and record information about book exchange process daily happening in library The main target group of this relational database system are principal for manipulating with Books and information of Borrowing process The system includes CRUD actions and serves the requirements of library in handling with books encompassessing status of books, term of borrowing Flexibly and easily add, delete, edit for library record and all information belong to students, books
2 Possible and realistic improvements
Convenient in working with information in library, easy to edit information of books, observasing the status of book and library available in each campus of Fpt Establishing exactly and detail borrowing information with the particular duration Provide exact & realistic statistic output of library Addition:
Maintaining online records of borrowed and returned information, Period, rule, adjustments, evaluations
instead of flat files or paper folders which will require more space
Integrate with software will be convenient for librarian to perform tasks
Ability to Retrieve and interact with them
Flexibly and easily add, delete, edit for library record and all information belong to students, books
3 Current Version Number: 0.6.9HH
4 Date last changed and implemented: 5/1/2022
Figure 25: ERD diagram