1. Trang chủ
  2. » Công Nghệ Thông Tin

ASM 2 Database Design Development 1622 FPT Greenwich (Merit Super Sale)

24 247 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề ASM 2 Database Design Development 1622 FPT Greenwich (Merit Super Sale)
Người hướng dẫn Han Minh Phuong
Trường học FPT Greenwich
Chuyên ngành Database Design & Development
Thể loại assignment
Năm xuất bản 2022
Thành phố Hanoi
Định dạng
Số trang 24
Dung lượng 1,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đ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 1

ASSIGNMENT 2 FRONT SHEET

Unit number and title Unit 04: Database Design & Development

Trang 2

Summative Feedback: Resubmission Feedback:

Signature & Date:

Trang 3

Table 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 4

A DEVELOP THE DATABASE SYSTEM (P1)

1 Create Student Entity

Figure 1: ERD

Figure 2:Create Student Entity

Trang 5

Figure 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 6

4 Create BookDetails Entity

5 Create BorrowInfo Entiy

Figure 8: Create BookDetails Entity Figure 9: BookDetails Entity

Figure 10: Create BorrowInfo

Figure 11: BorrowInfo

Trang 7

6 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 8

8 Create Account Entity

Figure 16: Create Account Entity

Figure 17: Accoutn Entity

Trang 9

III Diagram

Figure 18: Diagram

Trang 10

IV User Interface

Figure 19: Lauching interface

Figure 20: Login Interface

Trang 11

Figure 22: Main interface

Figure 21: Main interface 2

Trang 12

Figure 24: Output Interface - Statistic of book borrowed

Figure 23: Another Output of app

Trang 13

B IMPLEMENTATION QUERIES(P2)

Trang 14

III Queries to Delete

Trang 15

2 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 16

Query 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 17

5 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 18

D 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 19

This 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 20

This 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 21

2 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 22

To 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 23

II 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

Ngày đăng: 09/06/2023, 11:40

TỪ KHÓA LIÊN QUAN

w