1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo btl phân tích thiết kế phần mềm website thư viện trường thcs thuận vi

86 2 0

Đ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 đề Phân Tích Thiết Kế Phần Mềm Website Thư Viện Trường THCS Thuận Vi
Tác giả Lương Đức Anh, Nguyễn Lương Nam Anh, Phạm Việt Anh, Phạm Cao Lương, Bùi Duy Nghiêm
Người hướng dẫn Ths Ngô Thị Bích Thúy
Trường học Trường Đại Học Công Nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 86
Dung lượng 5,19 MB

Nội dung

Thiết kế giao diện...71 Trang 8 DANH MỤC ẢNH1.1 Trang chủ website...171.2 Đăng ký...181.3 Thông tin tài liệu...181.4 Lịch sử mượn tài liệu...182.1 Biểu đồ use case...212.2 Các use case

Trang 1

tTRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

THUẬN VI

Nguyễn Lương Nam AnhPhạm Việt Anh

Phạm Cao LươngBùi Duy Nghiêm

Hà nội, Năm 2022

Trang 2

LỜI MỞ ĐẦU

Thư viện ra đời với sứ mệnh gắn liền với tri thức Thư viện luôn đồnghành cùng con người với sự tiến hóa của nhận thức, mở mang tầm nhìn, pháttriển của khoa học, bảo tồn và phát huy văn hóa Đối với xã hội học tập ngàynay, tầm quan trọng của thư viện chưa hề bị giảm đi Với sự trỗi dậy mạnh mẽcủa công nghệ thông tin và truyền thông, thư viện vẫn chưa mất đi những giátrị nhân văn của mình, có chăng là thay đổi vai trò để thích ứng

Sự phát triển của CNTT cũng như ứng dụng chúng vào xã hội, đời sốngđem lại rất nhiều lợi ích cho người dùng, và Thư viện cũng không phải làngoại lệ

Ở nước ta việc sử dụng và áp dụng website quản lý để đẩy nhanh tốc độ

xử lý các vấn đề trong công việc còn nhiều hạn chế do mọi người chưa nắmbắt được tác dụng và độ hiệu quả cao của website quản lý mang lại Để có thểhiểu rõ hơn vấn đề, nhóm chúng em mang tới đây nghiên cứu về website quản

lý thư viện của trường THCS Thuận Vi để trình bày rõ hơn về vấn đề nàyTrong thời gian hoàn thành công việc có thể sẽ có những thiếu sót mà chúng

em chưa thể hoàn thành một cách trọn vẹn Kính mong quý thầy cô cùng cácbạn sẽ đóng góp thêm để chúng em có một hệ thống mang lại nhiều trảinghiệm tốt cho người dùng và rút ra kinh nghiệm cho bản thân chúng em

Chúng em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

Chương 1 Khảo sát hệ thống 10

1.1 Khảo sát sơ bộ 10

1.1.1 Mục tiêu 10

1.1.2 Phương pháp 10

1.1.3 Thông tin sơ bộ về hệ thống 16

1.1.4 Các tài liệu thu thập được 17

1.2 Khảo sát chi tiết 19

1.2.1 Hoạt động của hệ thống 19

1.2.2 Các yêu cầu chức năng và dữ liệu 19

1.2.3 Các yêu cầu phi chức năng 20

Chương 2 Mô hình hóa chức năng 21

2.1 Biểu đồ use case 21

2.1.1 Các use case chính 22

2.1.2 Các use case thứ cấp 23

2.1.3 Quan hệ giữa các use case 24

2.2 Mô tả chi tiết các use case 24

2.2.1 Mô tả use case Đăng ký (Nguyễn Lương Nam Anh) 24

2.2.2 Mô tả use case Đăng nhập (Lương Đức Anh) 25

2.2.3 Mô tả use case Quản lý thông tin (Phạm Việt Anh) 27

2.2.4 Mô tả use case Xem kho tài liệu cá nhân (Bùi Duy Nghiêm) 28

2.2.5 Mô tả use case Xem thông tin tài liệu (Bùi Duy Nghiêm) 29

2.2.6 Mô tả use case Tìm kiếm tài liệu (Phạm Cao Lương) 30

2.2.7 Mô tả use case Lịch sử mượn tài liệu (Phạm Việt Anh) 31

Trang 4

2.2.8 Mô tả use case Quản lý người dùng (Lương Đức Anh) 33

2.2.9 Mô tả use case Quản lý tài liệu (Lương Đức Anh) 35

2.2.10 Mô tả use case Quản lý mượn tài liệu (Phạm Việt Anh) 37

2.2.11 Mô tả use case Quản lý trả tài liệu (Bùi Duy Nghiêm) 39

2.2.12 Mô tả use case Tìm kiếm thông tin mượn trả (Phạm Cao Lương) 41 2.2.13 Mô tả use case Thống kê báo cáo (Nguyễn Lương Nam Anh) 42 Chương 3 Mô hình hóa dữ liệu 44

3.1 Các yêu cầu về dữ liệu 44

3.2 Biểu đồ thực thể liên kết mức logic 45

3.3 Mô hình cơ sở dữ liệu mức vật lý 45

3.3.1 Thiết kế bảng 45

3.3.2 Biểu đồ thực thể liên kết mức vật lý 49

Chương 4 Phân tích use case 50

4.1 Biểu đồ các lớp Entity của hệ thống 50

4.2 Phân tích các use case 51

4.2.1 Phân tích use case Đăng ký (Nguyễn Lương Nam Anh) 51

4.2.2 Phân tích use case Đăng nhập (Lương Đức Anh) 52

4.2.3 Phân tích use case Quản lý thông tin (Phạm Việt Anh) 53

4.2.4 Phân tích use case Xem kho tài liệu cá nhân (Bùi Duy Nghiêm).55 4.2.5 Phân tích use case Xem thông tin tài liệu (Phạm Cao Lương) 56

4.2.6 Phân tích use case Tìm kiếm tài liệu (Phạm Cao Lương) 57

4.2.7 Phân tích use case Lịch sử mượn tài liệu (Phạm Việt Anh) 58

4.2.8 Phân tích use case Quản lý người dùng (Lương Đức Anh) 59

4.2.9 Phân tích use case Quản lý tài liệu (Lương Đức Anh) 61

Trang 5

4.2.10 Phân tích use case Quản lý mượn tài liệu (Nguyễn Lương Nam

4.2.11 Phân tích use case Quản lý trả tài liệu (Bùi Duy Nghiêm) 65

4.2.12 Phân tích use case Tìm kiếm thông tin mượn trả (Phạm Cao Lương) 66 4.2.13 Phân tích use case Thống kê báo cáo (Nguyễn Lương Nam Anh) 67 4.3 Biểu đồ các lớp phân tích 69

4.3.1 Nhóm use case chính 69

4.3.2 Nhóm use case thứ cấp 70

Chương 5 Thiết kế giao diện 71

5.1 Giao diện use case Đăng ký (Nguyễn Lương Nam Anh) 71

5.1.1 Hình dung màn hình 71

5.1.2 Biểu đồ lớp màn hình 72

5.1.3 Biểu đồ cộng tác của các màn hình 72

5.2 Giao diện use case Đăng nhập (Lương Đức Anh) 73

5.2.1 Hình dung màn hình 73

5.2.2 Biểu đồ lớp màn hình 73

5.2.3 Biểu đồ cộng tác của các màn hình 74

5.3 Giao diện use case Quản lý thông tin (Phạm Việt Anh) 74

5.3.1 Hình dung màn hình 74

5.3.2 Biểu đồ lớp màn hình 75

5.3.3 Biểu đồ cộng tác của các màn hình 75

5.4 Giao diện use case Xem kho tài liệu cá nhân (Bùi Duy Nghiêm) 76

5.4.1 Hình dung màn hình 76

Trang 6

5.4.2 Biểu đồ lớp màn hình 76

5.4.3 Biểu đồ cộng tác của các màn hình 77

5.5 Giao diện use case Xem thông tin tài liệu (Phạm Cao Lương) 77

5.5.1 Hình dung màn hình 77

5.5.2 Biểu đồ lớp màn hình 78

5.5.3 Biểu đồ cộng tác của các màn hình 78

5.6 Giao diện use case Tìm kiếm tài liệu (Phạm Cao Lương) 78

5.6.1 Hình dung màn hình 78

5.6.2 Biểu đồ lớp màn hình 79

5.6.3 Biểu đồ cộng tác của các màn hình 79

5.7 Giao diện use case Lịch sử mượn tài liệu (Phạm Việt Anh) 79

5.7.1 Hình dung màn hình 79

5.7.2 Biểu đồ lớp màn hình 80

5.7.3 Biểu đồ cộng tác của các màn hình 80

5.8 Giao diện use case Quản lý người dùng (Lương Đức Anh x) 81

5.8.1 Hình dung màn hình 81

5.8.2 Biểu đồ lớp màn hình 81

5.8.3 Biểu đồ cộng tác của các màn hình 81

5.9 Giao diện use case Quản lý tài liệu (Lương Đức Anh) 82

5.9.1 Hình dung màn hình 82

5.9.2 Biểu đồ lớp màn hình 82

5.9.3 Biểu đồ cộng tác của các màn hình 83

5.10 Giao diện use case Quản lý mượn tài liệu (Nguyễn Lương Nam Anh) 83 5.10.1 Hình dung màn hình 83

Trang 7

5.10.2 Biểu đồ lớp màn hình 84

5.10.3 Biểu đồ cộng tác của các màn hình 84

5.11 Giao diện use case Quản lý trả tài liệu (Bùi Duy Nghiêm x) 85

5.11.1 Hình dung màn hình 85

5.11.2 Biểu đồ lớp màn hình 85

5.11.3 Biểu đồ cộng tác của các màn hình 85

5.12 Giao diện use case Tìm kiếm thông tin mượn trả (Phạm Cao Lương) 86 5.12.1 Hình dung màn hình 86

5.12.2 Biểu đồ lớp màn hình 86

5.12.3 Biểu đồ cộng tác của các màn hình 87

5.13 Giao diện use case Thống kê báo cáo (Nguyễn Lương Nam Anh) 87 5.13.1 Hình dung màn hình 87

5.13.2 Biểu đồ lớp màn hình 87

5.13.3 Biểu đồ cộng tác của các màn hình 88

5.14 Biểu đồ điều hướng giữa các màn hình 88

5.14.1 Nhóm use case chính 88

5.14.2 Nhóm use case thứ cấp 88

Trang 8

DANH MỤC ẢNH

1.1 Trang chủ website 17

1.2 Đăng ký 18

1.3 Thông tin tài liệu 18

1.4 Lịch sử mượn tài liệu 18

2.1 Biểu đồ use case 21

2.2 Các use case chính 22

2.3 Các use case thứ cấp 23

2.4 Quan hệ giữa các use case 24

3.1 Biểu đồ thực thể liên kết mức logic 45

3.2 Bảng NGUOIDUNG 46

3.3 Bảng TAILIEU 46

3.4 Bảng THELOAI 47

3.5 Bảng NXB 47

3.6 Bảng KHOTAILIEUCANHAN 47

3.7 Bảng PHIEUMUONTRA 48

3.8 Bảng CHITIETKHO 48

3.9 Bảng CHITIETPHIEU 48

3.10 Bảng THELOAI-TAILIEU 49

3.11 Biểu đồ thực thể liên kết mức vật lý 49

4.1 Biểu đồ các lớp Entity của hệ thống 50

Trang 9

Chương 1 Khảo sát

hệ thống

1.1Khảo sát sơ bộ1.1.1 Mục tiêu

Tìm hiểu chức năng vận hành, khai thác và quản lý của hệ thống thưviện

Tìm hiểu sản phẩm sách nào đang được nhiều người quan tâm và thưviện đã đáp ứng được nhu cầu cho người đọc hay chưa

Đánh giá giao diện của hệ thống đã bắt mắt và đủ hấp dẫn chưa, thiết

kế bố cục đã đủ đẹp để thu hút người đọc chưa

Tìm hiểu xem hệ thống không đáp ứng được nhu cầu nào của ngườiđọc? Từ đó, bổ sung thêm nhiều chức năng cho hệ thống để đáp ứng nhu cầucủa người đọc

Thời điểm kết thúc: 10h15p

Đối tượng:

Đối tượng được hỏi: Phụ trách thư việnCần thu thập dữ liệu:

- Các vấn đề của thư viện trường

Các yêu cầu đòi hỏi:

- Quản lý thư viện có kinh nghiệm 1 năm trở lên

Trang 10

khi chưa có website

- Các yêu cầu của người dùng đối với website

- Quy trình hoạt động của hệ thống hiện tại và các dữ liệu hệ thống

Cần thỏa thuận:

- Các chức năng hệ thốngChương trình

Chúng tôi cần thu thập thông tin

về các yêu cầu đối với mềm Rấtmong anh/chị hợp tác giúp đỡ cung cấp các thông tin

đề), Xin phép được ghi âm

anh/chị có bao nhiêu thể loại sách?

Trang 11

Ngày: 20/0/2022

Câu 1: Bạn thấy chất lượng sách trongthư viện như thế nào?

Trả lời:

Sách ở trong thư viện được bảo quảnhết sức sạch sẽ, ít khi thấy quyển nàonhàu nát và rất đầy đủ từ sách học tậpđến sách đời sống

Câu 2: Bạn đánh giá như thế nào vềkhông gian học tập ở thư viện?

Trả lời:

Với các cơ sở vật chất rộng rãi, đầy

đủ các trang thiết, số lượng sách lớn.Trong thư viện môi trường yên tĩnh,

Trang 12

dễ tập trung để hỗ trợ sinh viên tạocảm giác học tập rất tốt.

Câu 3: Bạn thấy cây cối, cảnh vật xung quanh thư viện như thế nào?

Trả lời:

Thư viện trồng được nhiều cây mìnhthấy rất là hợp lý, nó khiến cho cácbạn có một không gian trong lành,mát mẻ hơn Khiến gần gũi với thiênnhiên hơn tạo ra 1 môi trường tốt đểsinh hoạt và tụ tập

Câu 4: Bạn có thể tìm được sách, tài liệutheo yêu cầu của các môn học không?

Trả lời:

Thư viện được bố trí phù hợp theotừng loại sách, môn học, tài liệu họctập lên việc tìm kiêm thông tin hay tàiliệu rất dễ dàng và tiện lợi Các loạisách được sắp xếp theo từng môn học

cụ thể giúp sinh viên không mất nhiềuthời gian trong việc tìm kiếm

Câu 5: Cơ sở dữ liệu thư viện có dễdàng truy cập để tìm kiếm thông tin, tàiliệu?

Trả lời:

Cơ sở vật chất hiện tại, đầy đủ tiệních, dễ dàng giúp sinh viên tìm kiếmthông tin, tài liệu Thư viện có diệntích rộng, được trang bị bàn ghếchuyên dụng để phục vụ nhu cầu đọctài liệu tại chỗ Bên cạch đó, thư việncòn trang bị máy tính có kết nốiinternet, máy scan, máy photocopy để

hỗ trợ cho các bạn đọc tra cứu, sửdụng tài liệu thuận lợi, nhanh nhất

Câu 6: Thư viện có tính phí nếu chomượn sách không?

Trả lời:

Miễn sao bạn đáp ứng được các yêucầu của thư viện như là có thẻ họcsinh, tuân thủ các quy định của thưviện Nếu mượn sách thư viện, bạn cóthời hạn phải trả sách, do đó bạn cótrách nhiệm giữ gìn sách cẩn thận.Hơn nữa, sách trong thư viện là sáchbản in chuẩn, không phải bản in lậunên chất lượng sách tốt, không lo bịsai lệch hay bản in xấu

Trang 13

Câu 7: Tại sao nhiều bạn trẻ lại có xuhướng thích học ở thư viện hơn là ởnhà?

Trả lời:

Thư viện là một không gian học tập

và nghiên cứu giúp ta tập chung hơn

- Không gian trong thư viện rấtyên tĩnh

- Nếu có âm thanh ồn ào thì sẽ bịcán bộ thư viện chấn chỉnhngay

Câu 8: Bạn thấy thư viện có các hoạtđộng gì có ý nghĩa để nâng cao chấtlượng thư viện và giúp ích cho cộngđồng?

- Bảo quản tài liệu: kiểm kê định

kỳ 2 lần 1 năm, thường xuyênthanh lọc tài liệu đã lạc hậu, cũnát ra khỏi thư viện

Câu 9: Bạn nghĩ thái độ của cán bộ thưviện như thế nào?

Đánh giá chung: Câu trả lời đáp ứng được mục đích của cuộc phỏng vấn vàngười được hỏi có thái độ rất tích cực và trả lời một cách trung thực

Trang 14

Link phiếu điều tra:

https://docs.google.com/forms/d/e/1FAIpQLSdOmgmz6vU42MViPhlyakDAH16VkBdtIENK4hMYgA6_sHaJsQ/viewform

Trang 15

1.1.3 Thông tin sơ bộ về hệ thống

Trường THCS Thuận vi được thành lập năm 1968 tại xã Thuận vi huyện

trang, khu hiệu bộ, công trình phụ đáp ứng yêu cầu dạy và học

Từ những ngày đầu tiên còn rất sơ sài, thư viện nhà trường đã dần lớnmạnh nhờ sự đầu tư hiệu quả của nguồn ngân sách nhà trường và sự đóng gópxây dựng của các thế hệ giáo viên và học sinh Đến nay, thư viện đã trở thànhmột địa điểm tìm đến cần thiết và hấp dẫn đối với mỗi thành viên trong nhàtrường

gian rộng thoáng và yên tĩnh, mang lại hiệu quả tối ưu cho việc đọc sách

Trang 16

Vốn tài liệu của thư viện hiện nay là 4.010 đầu sách gồm các loại sáchgiáo khoa, sách tham khảo, sách nghiệp vụ, báo chí hết sức phong phú, đadạng và đều đảm bảo chất lượng Các em học sinh có thể dễ dàng tìm mượncác loại sách thuộc nhiều lĩnh vực như: Toán học, Hóa học, Vật lí, Ngoại ngữ,Văn học, Triết học, Sử học, Địa lí, Sinh học, Nghệ thuật, Thể dục thể thao…Thư viện là một bộ phận cơ sở vật chất trọng yếu, là trung tâm sinh hoạtvăn hóa và khoa học của nhà trường Thư viện góp phần nâng cao chất lượnggiảng dạy của giáo viên, bồi dưỡng kiến thức cơ bản về khoa học thư viện vàxây dựng thói quen tự học, tự nghiên cứu cho học sinh, tạo cơ sở từng bướcthay đổi phương pháp dạy và học, đồng thời thư viện tham gia tích cực vàoviệc bồi dưỡng tư tưởng chính trị và xây dựng nếp sống văn hóa mới cho cácthành viên của nhà trường.

1.1.4 Các tài liệu thu thập được

1.1 Trang chủ website

Trang 17

1.2 Đăng ký

1.3 Thông tin tài liệu

1.4 Lịch sử mượn tài liệu

Trang 18

1.2Khảo sát chi tiết1.2.1 Hoạt động của hệ thống

- Cho cán bộ, giáo viên, nhân viên, học sinh mượn tài liệu theo đúng chế độchính sách hiện hành của Nhà nước, của ngành, của trường phù hợp với khảnăng và nhu cầu của bạn đọc

- Bảo quản tài liệu: kiểm kê định kỳ 2 lần một năm, thường xuyên thanh lọc

tài liệu đã lạc hậu, cũ nát ra khỏi thư viện Sắp xếp sách khoa học, đúng theoquy tắc sắp xếp để tiện cho việc phục vụ cũng như bảo quản

- Lập kế hoạch bổ sung tài liệu cần thiết phục vụ công tác giảng dạy của giáoviên và học tập của học sinh

- Phát động các phong trào quyên góp sách tạo điều kiện cho các em học sinhthể hiện tình yêu đối với sách và ý thức chia sẻ nguồn tri thức với mọi người.Hoạt động này góp phần giúp thư viện luôn luôn được bổ sung nguồn tài liệuphong phú, đa dạng

- Tổ chức hiệu quả hoạt động của tổ cộng tác viên thư viện, chú trọng xâydựng và tổ chức tốt mạng lưới cộng tác viên trong giáo viên, học sinh, kết hợpchặt chẽ với các đoàn thể trong nhà trường và Hội cha mẹ học sinh nhằm huyđộng nguồn lực xây dựng và tổ chức các hoạt động thư viện

1.2.2 Các yêu cầu chức năng và dữ liệu

Người dùng có thể đến thư viện để thực hiện:

- Đăng ký thẻ mượn sách của thư viện

- Xem thông tin sơ bộ về thư viện

- Quản lý thông tin cá nhân trong tài khoản đã đăng ký và xem lịch sửmượn sách

- Tìm kiếm sách theo danh mục, theo tên sách, theo tên tác giả, têndịch giả …

Trang 19

- Cung cấp cho người đọc các thông tin về các đầu sách trong thưviện, các đầu sách theo từng thể loại, số sách đang được mượn, sốsách chưa được mượn …

- Đổi, trả sách và hủy mượn sách

- Đăng ký nhận bản tin (sách mượn nhiều nhất, sách ít mượn nhất,sách chưa thể mượn …)

- Đặt trước sách muốn mượn

- Liên hệ, phản hồi với thư viện về chất lượng sách

Hệ Thống cần hỗ trợ các chức năng lưu và quản lý thông tin về:

- Thư viện

- Các thể loại sách

- Thông tin, địa chỉ người mượn sách

- Phản hồi của đọc giả

1.2.3 Các yêu cầu phi chức năng

Hỗ trợ việc quản lý thông tin về bạn đọc:

- Việc đăng ký làm thẻ, mượn sách đơn giản, dễ thực hiện

- Cung ứng cho giáo viên và học sinh đầy đủ các loại sách giáo khoa,sách tham khảo, sách nghiệp vụ, các loại từ điển, tác phẩm kinh điển

để tra cứu và các sách báo cần thiết

- Thông tin người mượn cần được bào mật

- Tổ chức quản lý theo đúng nghiệp vụ thư viện, có sổ sách quản lýchặt chẽ, bảo quản giữ gìn sách báo; thường xuyên thanh lọc tài liệu

cũ, rách nát, lạc hậu, kịp thời bổ sung tài liệu mới; sử dụng và quản

lý chặt chẽ kinh phí của thư viện theo đúng quy định; từng bước đưacác trang thiết bị hiện đại phục vụ công tác quản lý thư viện

- Dữ liệu về giao dịch phải đáng tin cậy và có sẵn khi cần thiết

- Cơ sở dữ liệu phải đủ

Trang 20

2.5 Biểu đồ use case

Trang 21

1) Đăng ký: Cho phép người dùng đăng ký tài khoản thành viên.

2) Đăng nhập: Cho phép người dùng đăng nhập tài khoản thành viên

3) Xem kho tài liệu cá nhân: Cho phép người dùng xem các tài liệu đã mượn.4) Quản lý thông tin: Cho phép người dùng xem và thay đổi thông tin người dùng

5) Xem thông tin tài liệu: Cho phép người dùng xem danh sách các tài liệu hiện có và xem chi tiết tài liệu

6) Tìm kiếm tài liệu: Cho phép người dùng tìm kiếm tài liệu theo tên tài liệu, tên tác giả hoặc thể loại

7) Lịch sử mượn tài liệu: Cho phép người dùng xem lịch sử mượn tài liệu trong thư viện

Trang 22

1) Đăng nhập: Cho phép quản trị đăng nhập vào tài khoản quản trị.

2) Quản lý người dùng: Cho phép quản trị xem, thêm, sửa, xóa tài khoản người dùng

3) Quản lý tài liệu: Cho phép quản trị xem, thêm, sửa, xóa tài liệu

4) Quản lý mượn tài liệu: Cho phép quản trị xem, thêm, sửa, xóa phiếu mượn.5) Quản lý trả tài liệu: Cho phép quản trị xem, thêm, sửa, xóa phiếu trả

6) Tìm kiếm thông tin mượn trả: Cho phép quản trị tìm kiếm thông tin phiếu mượn trả

7) Thống kê báo cáo: Cho phép quản trị thống kê các tài liệu còn lại trong thư viện

Trang 23

8) Thông báo đọc giả mượn quá hạn: Thông báo đến người dùng khi quá hạn người dùng vẫn chưa trả tài liệu.

2.1.3 Quan hệ giữa các use case

2.8 Quan hệ giữa các use case

2.2Mô tả chi tiết các use case2.2.1 Mô tả use case Đăng ký (Nguyễn Lương Nam Anh)

1 Tên Use CaseĐăng ký

2 Mô tả vắn tắtUse Case này cho phép người dùng đăng ký tài khoản làm thành viênthư viê ̣n

3 Luồng các sự kiện3.1 Luồng cơ bản

ký Hệ thống hiển thị form đăng ký và yêu cầu ngườidùng nhập thông tin cá nhân

và nhấn nút đăng kí Hệ thống kiểm tra thông tin ngườidùng vừa nhập và cập nhật thông tin người dùng vừa

Trang 24

đăng kí vào danh sách thành viên và bảngNGUOIDUNG.

3.2 Các luồng rẽ nhánh

nhập không hợp lệ Hệ thống thông báo thông tin khôngchính xác và yêu cầu người dùng nhập lại, nếu ngườidùng đồng ý nhập lại thì quay về thực hiện bước 2 củaluồng cơ bản Nếu người dùng không đồng ý và nhấnhủy thì UC kết thúc

nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽhiển thị một thông báo lỗi và Use Case kết thúc

4 Các yêu cầu đặc biệtKhông có

5 Tiền điều kiệnNgười dùng chưa có tài khoản đăng nhập trước đó

6 Hậu điều kiệnNgười dùng trở thành thành viên của thư viê ̣n sau khi đăng ký thànhcông

7 Điểm mở rộngKhông có

2.2.2 Mô tả use case Đăng nhập (Lương Đức Anh)

1 Tên Use CaseĐăng nhập

2 Mô tả vắn tắtUse Case này cho phép người dùng (Khách hàng, Người quản trị)đăng nhập vào hệ thống bằng cách nhập tài khoản đăng nhập và mậtkhẩu để truy nhập các chức năng của hệ thống

3 Luồng các sự kiện3.1 Luồng cơ bản

nhập

Hệ thống yêu cầu người dùng cung cấp thông tin đăngnhập gồm tài khoản và mật khẩu

đăng nhập Hệ thống kiểm tra lại thông tin chi tiết củangười dùng trong bảng NGUOIDUNG và hiển thị Menulựa chọn các chức năng tương ứng với quyền ngườidùng Use case kết thúc

3.2 Các luồng rẽ nhánh

email hoặc mật khẩu sai, hệ thống sẽ hiển thị một thông

Trang 25

báo lỗi Người dùng có thể chọn quay về bước 2 tạiluồng cơ bản để đăng nhập lại hoặc chọn bỏ qua khi đóUse Case kết thúc.

Case nếu không kết nối được với cơ sở dữ liệu thì hệthống sẽ hiển thị một thông báo lỗi và Use Case kếtthúc

4 Các yêu cầu đặc biệtUse case này dùng để phân quyền người dùng theo tài khoản đăngnhập, các quyền được kiểm soát theo vài trò khách hàng, quản lý,người chủ hệ thống

5 Tiền điều kiệnNgười dùng đã có tài khoản đăng nhập

6 Hậu điều kiệnNếu UC đăng nhập thành công, hệ thống sẽ chuyển màn hình quatrang chủ Nếu không thì hệ thống vẫn ở lại trang đăng nhập

7 Điểm mở rộngKhông có

2.2.3 Mô tả use case Quản lý thông tin (Phạm Việt Anh)

1 Tên Use CaseQuản lý thông tin

2 Mô tả vắn tắtUse case này cho phép người thay đổi thông tin của tài khoản đangđược sử dụng

3 Luồng các sự kiện3.1 Luồng cơ bản

Quản lý thông tin Hệ thống sẽ lấy thông tin tài khoản từbảng NGUOIDUNG và hiển thị lên màn hình

Người dùng sẽ được điều hướng đến một trang mới Hệthống sẽ lấy tên, mật khẩu và các thông tin cá nhân củatài khoản từ bảng NGUOIDUNG và hiển thị lên mànhình Người dùng nhập vào ô mật khẩu để thay đổi vàsau khi xong, nhấn Enter để xác nhận Use case kết thúc

Người dùng nhập thông tin muốn thay đổi rồi ấn xácnhận Hệ thông sẽ cập nhật lại thông tin từ bảngNGUOIDUNG Use case kết thúc

Trang 26

3.2 Các luồng rẽ nhánh

NGUOIDUNG chưa có dữ liệu Hệ thống hiển thị thôngbáo “Chưa có dữ liệu” Use case kết thúc

case nếu không kết nối được với cơ sở dữ liệu thì hệthống sẽ hiển thị thông báo “Lỗi kết nối” và use case kếtthúc

4 Các yêu cầu đặc biệtKhông có

5 Tiền điều kiệnKhông có

6 Hậu điều kiệnNếu use case thành công thì dữ liệu sẽ được cập nhật trong bảngNGUOIDUNG

7 Điểm mở rộngKhông có

2.2.4 Mô tả use case Xem kho tài liệu cá nhân (Bùi Duy Nghiêm)

Xem kho tài liệu cá nhân

2 Mô tả vắn tắt Use case này cho phép người dùng đăng nhập bằng cách nhập tàikhoản đăng nhập và mật khẩu để xem thông tin của tài liệu đã vàđang mượn

3 Các luồng sự kiện3.1 Luồng cơ bản 3.1.1 Người dùng chọn chức năng kho tài liệu cá nhân3.1.2 Hệ thống hiện thị form tài liệu danh sách người dùng đã và

đang mượn tài liệu3.1.3 Người dùng chọn sách cần muốn xem thời gian trả mượn3.1.4 Hệ thống hiện ra số liệu mượn trả

3.1.5 Use case kết thúc3.2 Luống rẽ nhánh3.2.1 Khi người dùng mượn nhiều sách mà muốn tìm kiếm tài

Trang 27

liệu mượn đã lâu, người dùng chọn chức năng tìm kiếm 3.2.2 Nếu có tài liệu đó đã mượn thì hệ thống sẽ hiện thông tin 3.2.3 Nếu chưa từng mượn tài liệu đó thì hệ thống sẽ báo lỗi3.2.4 Use case kết thúc

4 Các yêu cầu đặc biệt Không có

5 Tiều điều kiệnNgười dùng đăng nhập hoặc người dùng mở phần mềm

6 Hậu điều kiện

- Nếu thành công: thông tin tài liệu được hiển thị

- Nếu thất bại: hệ thống sẽ báo lỗi

7 Điểm mở rộng Không có

2.2.5 Mô tả use case Xem thông tin tài liệu (Bùi Duy Nghiêm)

Xem thông tin tài liệu

2 Mô tả vắn tắtUse case này cho phép người dùng, người quản trị đăng nhập bằngcách nhập tài khoản đăng nhập và mật khẩu để xem thông tin của tàiliệu

3 Luồng các sự kiện3.1 Luồng cơ bản 3.1.1 Tác nhân chọn chức năng xem thông tin tài liệu3.1.2 Hệ thống hiện thị form chứa danh sách tài liệu3.1.3 Tác nhân chọn tài liệu cần xem

3.1.4 Hệ thống hiện thị các chi tiết thông tin về tài liệu để tác

nhân xem3.1.5 Use case kết thúc3.2 Luồng rẽ nhánh3.2.1 Khi tác nhân vào hệ thống mà không muốn xem thông tintài liệu nữa, tác nhân sẽ quay lại

3.2.2 Hệ thống sẽ trở về giao diện chính3.2.3 Kết thúc use case

Trang 28

4 Các yêu cầu đặc biệtKhông có

5 Tiền điều kiện Tác nhân đăng nhập vào hệ thống

6 Hậu điều kiện Không có

7 Điểm mở rộng Không có

2.2.6 Mô tả use case Tìm kiếm tài liệu (Phạm Cao Lương)

1 Tên Use CaseTìm kiếm tài liê ̣u

2 Mô tả vắn tắtUse case này cho phép người dùng và quản trị viên tìm kiếm tài liệutheo danh mục, tên sách, tên tác giả, nhà xuất bản

3 Luồng các sự kiện3.1 Luồng cơ bản

ô tìm kiếm và kích vào icon tìm kiếm (kính núp) Hệthống lấy thông tin về các cuốn sách có tên chứa từ khóangười dùng nhập từ bảng TAILIEU và hiển thị ảnh bìa,tiêu đề sách, số trang, kích thước, ngày phát hành lênmàn hình Use case kết thúc

3.2 Các luồng rẽ nhánh

chưa có dữ liệu Hệ thống hiển thị thông báo “Chưa có

dữ liệu” Use case kết thúc

tác giả, danh mục hay tên sách Hệ thống lấy thông tin

về các cuốn sách có thông tin mà người dùng nhập từbảng TAILIEU và hiển thị ảnh bìa, tiêu đề sách, số trang,kích thước, ngày phát hành, giá bán lên màn hình Usecase kết thúc

case nếu không kết nối được với cơ sở dữ liệu thì hệthống sẽ hiển thị thông báo “Lỗi kết nối” và use case kếtthúc

4 Các yêu cầu đặc biệtKhông có

5 Tiền điều kiệnKhông có

Trang 29

6 Hậu điều kiệnKhông có

7 Điểm mở rộngKhông có

2.2.7 Mô tả use case Lịch sử mượn tài liệu (Phạm Việt Anh)

1 Tên Use CaseLịch sử mượn tài liệu

2 Mô tả vắn tắtUse case này cho phép người dùng xem thông tin sách đã mượn trên

hệ thống

3 Luồng các sự kiện3.1 Luồng cơ bản

“Lịch sử tài liệu đã mượn” trên thanh menu Hệ thống sẽlấy thông tin mượn của tài khoản đó từ bảngPHIEUMUONTRA và hiển thị lên màn hình

thước, số trang, ngày phát hành, dịch giả, tác giả, mã sảnphẩm, giới thiệu về sách trong cửa hàng được chọn từbảng TAILIEU và hiển thị lên màn hình Use case kếtthúc

3.2 Các luồng rẽ nhánh

khoản đó trong bảng KHOTAILIEUCANHAN chưa có

dữ liệu Hệ thống hiển thị thông báo “Chưa có dữ liệu”hoặc “Chưa đọc quyển sách nào” Use case kết thúc

case nếu không kết nối được với cơ sở dữ liệu thì hệthống sẽ hiển thị thông báo “Lỗi kết nối” và use case kếtthúc

4 Các yêu cầu đặc biệtChỉ sử dụng cho người dùng

5 Tiền điều kiệnNgười dùng phải có tài khoản

6 Hậu điều kiệnKhông có

7 Điểm mở rộngKhông có

Trang 30

2.2.8 Mô tả use case Quản lý người dùng (Lương Đức Anh)

1 Tên Use Case:

Quản lý người dùng

2 Mô tả vắn tắt: Use case này cho phép người quản lý xem, thêm, sửa,xóa thông tin của người dùng trong bảng tài khoản

3 Luồng các sự kiện3.1 Luồng cơ bản

Use case này bắt đầu khi người quản trị kích vào nút

“Tài khoản” trên menu quản trị Hệ thống lấy thông tinchi tiết của các Tài khoản (mã tài khoản, tên, email,ngày sinh) từ bảng NGUOIDUNG trong cơ sở dữ liệu vàhiển thị danh sách các tài khoản lên màn hình

a) Người quản trị kích vào nút “Thêm mới” trên cửa sổdanh sách tài khoản Hệ thống hiển thị màn hình yêu cầunhập thông tin chi tiết cho tài khoản gồm tên, email, mậtkhẩu, ngày sinh

b) Người quản trị nhập thông tin tên, email, mật khẩu, ngàysinh và kích vào nút “Tạo” Hệ thống sẽ sinh một mã tàikhoản mới, tạo một tài khoản trong bảng NGUOIDUNG

và hiển thị danh sách các tài khoản đã được cập nhật

a) Người quản trị kích vào nút “Sửa” trên một dòng của tàikhoản Hệ thống sẽ lấy thông tin cũ của tài khoản đượcchọn gồm: mã, email, mật khẩu, tên, ngày sinh từ bảngNGUOIDUNG và hiển thị lên màn hình

b) Người quản trị nhập thông tin mới cho email, mật khẩu,tên, ngày sinh và kích vào nút “Cập nhật” Hệ thống sẽsửa thông tin của tài khoản được chọn trong bảngNGUOIDUNG và hiển thị danh sách tài khoản đã cậpnhật

a) Người quản trị kích vào nút “Xóa” trên một dòng tàikhoản Hệ thống sẽ hiển thị một màn hình yêu cầu xácnhận xóa

b) Người quản trị kích vào nút “Đồng ý” Hệ thống sẽ xóatài khoản được chọn khỏi bảng NGUOIDUNG và hiểnthị danh sách các tài khoản đã cập nhật

Use case kết thúc

3.2 Các luồng rẽ nhánh

người quản trị nhập thông tin tài khoản không hợp lệ thì

Trang 31

hệ thống sẽ hiển thị thông báo lỗi yêu cầu nhập lại.Người quản trị có thể nhập lại để tiếp tục hoặc kích vàonút “Hủy bỏ” để kết thúc.

người quản trị kích vào nút “Hủy bỏ” hệ thống sẽ bỏ quathao tác thêm mới hoặc sửa chữa tương ứng và hiển thịdanh sách các tài khoản trong bảng NGUOIDUNG

kích vào nút “Không đồng ý” hệ thống sẽ bỏ qua thaotác xóa và hiển thị danh sách các tài khoản trong bảngNGUOIDUNG

case nếu không kết nối được với cơ sử dữ liệu thì hệthống sẽ hiển thị một thông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệtUse case này chỉ cho phép một số vai trò như người quản trị, ngườichủ hệ thống thực hiện

5 Tiền điều kiệnNgười quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi

có thể thực hiện use case

6 Hậu điều kiệnNếu use case kết thúc thành công thì thông tin về tài khoản sẽ đượccập nhập trong cơ sở dữ liệu

7 Điểm mở rộngKhông có

2.2.9 Mô tả use case Quản lý tài liệu (Lương Đức Anh)

1 Tên use caseQuản lý tài liệu

2 Mô tả vắn tắtUse case này cho phép người quản trị xem, sửa, xóa thông tin trongbảng TAILIEU

3 Luồng các sự kiện3.1 Luồng cơ bản

3.1.1. Xem tài liệu:

Use case này bắt đầu khi người quản trị kích vào nút

“danh mục” trên menu quản trị Hệ thống lấy thông tin chi

Trang 32

TAILIEU trong cơ sở dữ liệu và hiển thị danh sách tài liệulên màn hình

3.1.2. Thêm tài liệu:

a Người quản trị kích vào nút “Thêm mới” trên cửa sổdanh sách tài liệu Hệ thống hiển thị màn hình yêucầu nhập thông tin chi tiết cho tài liệu gồm mã tàiliệu, tên tài liệu, ảnh minh họa

b Người quản trị nhập thông tin của tên tài liệu, ảnhminh họa và kích vào nút “Tạo” Hệ thống sẽ sinhmột tài liệu mới, tạo một tài liệu trong bảngTAILIEU và hiển thị danh sách các TAILIEU đãđược cập nhật

3.1.3. Sửa tài liệu:

tài liệu Hệ thống sẽ lấy thông tin cũ của tài liệu đượcchọn gồm: mã tài liệu, tên tài liệu từ bảng TAILIEU vàhiển thị lên màn hình

chỉnh sửa mã tài liệu và kích vào nút “Cập nhật” Hệthống sẽ sửa thông tin của tài liệu được chọn trong bảngTAILIEU và hiển thị danh sách tài liệu đã được cậpnhật

3.1.4. Xóa tài liệu:

tài liệu Hệ thống sẽ hiển thị một màn hình yêu cầu xácnhận xóa

sẽ xóa tài liệu được chọn khỏi bảng TAILIEU và hiển thịdanh sách đã cập nhật và use case kết thúc Luồng rẽ

Trang 33

3.2 Các luồng rẽ nhánh

thông tin không hợp lệ thì hệ thống sẽ hiển thị thông báo lỗiyêu cầu nhập lại

kích vào nút “Hủy bỏ” hệ thống sẽ bỏ qua thao tác sửa

vào nút “Không đồng ý” hệ thống sẽ bỏ qua thao tác xóa vàhiển thị danh sách các tài liệu trong bảng TAILIEU

4 Các yêu cầu đặc biệtUse case này chỉ cho phép một số vai trò như người quản trị, ngườichủ hệ thống thực hiện

5 Tiền điều kiệnNgười quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi

có thể thực hiện use case

6 Hậu điều kiệnNếu use case kết thúc thành công thì thông tin về tài liệu sẽ được cậpnhập trong cơ sở dữ liệu

7 Điểm mở rộngKhông có

2.2.10 Mô tả use case Quản lý mượn tài liệu (Phạm Việt Anh)

1 Tên Use CaseQuản lý phiếu mượn

2 Mô tả vắn tắtUse case này cho phép quản lý thông tin sách trên hệ thống (Mượn,Lập, Sửa, Xóa)

3 Luồng các sự kiện3.1 Luồng cơ bản

Trang 34

Use case này bắt đầu khi quản trị viên kích chuột vào nút “quản

lý mượn tài liệu” trên thanh menu Quản trị viên sẽ được điềuhướng đến một trang quản lý chung Hệ thống sẽ hiển thị sách

từ bảng PHIEUMUONTRA dưới dạng danh sách

a Quản trị viên chọn vào nút xem

b Một cửa sổ sẽ hiện lên, chứa các ô thông tin

a Quản trị viên chọn vào nút “Lập phiếu”

b Một cửa sổ hiện lên, chứa phiếu thông tinmượn sách, điền vào và ấn nút “Thêm”

a Một cửa sổ sẽ hiện lên, chứa các ô thông tin củaphiếu Quản trị viên sửa các thông tin liên quan đếnphiếu cần sửa sau đó ấn nút “lưu”

b Một thông báo hiện lên yêu cầu xác nhận, quản trịviên nhấn “xác nhận”

a Quản trị viên nhấn nút “xóa” trên dòng có tên tênsách cần xóa Một cửa sổ sẽ hiện lên yêu cầu xácnhận xóa, quản trị viên ấn “xác nhận”

Use case kết thúc

3.2 Các luồng rẽ nhánhTại bước 3.1.2b, nếu như thông tin sách không có trên hệ thốngthì hệ thống sẽ thông báo “Mượn thất bạt”

Tại bước 3.1.4a, nếu như quản trị viên chọn “hủy” thì sẽ đượcđưa trở lại cửa sổ chứa thông tin sách

Tại bước 3.1.4b, nếu người quản trị chọn nút “hủy” thay đổithông tin sách, cửa sổ thêm sách sẽ đóng lại, đưa người quản trịquay lại trang quản lý sách

Tại bước 3.1.4a, nếu người quản trị chọn “hủy” xóa sách, cửa

sổ yêu cầu xác nhận sẽ đóng lại, đưa người quản trị quay lạitrang quản lý sách

Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhông kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thịthông báo “Lỗi kết nối” và use case kết thúc

4 Các yêu cầu đặc biệtUse case này chỉ cho phép một số vai trò như người quản trị thựchiện

Trang 35

5 Tiền điều kiệnQuản trị viên phải đăng nhập thành công.

6 Hậu điều kiệnNếu use case kết thúc thành công thì thông tin về cửa hàng sẽ đượccập nhập trong cơ sở dữ liệu

7 Điểm mở rộngKhông có

2.2.11 Mô tả use case Quản lý trả tài liệu (Bùi Duy Nghiêm)

Quản lý trả tài liệu

Use case này cho phép người dùng (Nhân viên, Người quản trị) đăngnhập bằng cách nhập email đăng nhập và mật khẩu để thực hiện cácchức năng quản lý trả tài liệu khi có yêu cầu

3.1 Luồng cơ bản3.1.1 Nhân viên, người quản trị chọn chức năng quản lý trả tài

liệu3.1.2 Hệ thống hiển thị form cho trả tài liệu 3.1.3 Nhân viên, người quản trị nhập thông tin tài liệu và độc giả

(quét mã vạch) 3.1.4 Hệ thống kiểm tra thông tin tài liệu và độc giả3.1.5 Hệ thống hiển thị thông tin của phiếu mượn3.1.6 Nhân viên, người quản trị cập nhật lại thông tin phiếu

mượn, click xử lý3.1.7 Hệ thống cập nhập lại thông tin phiếu mượn3.1.8 Kết thúc use case

3.2 Luồng rẽ nhánh:

3.2.1 Nếu thông tin đưa vào hợp lệ thì nhân viên, người quản trị

hủy bỏ việc quản lý trả tài liệu Hệ thống quay trở lại formchính sau đó use case kết thúc

3.2.2 Nếu thông tin đưa vào không hợp lệ thì hệ thống trả lại

Trang 36

thông báo lỗi và use case kết thúc.

Không có

Nhân viên, người quản trị phải đăng nhập trước khi thức hiện chứcnăng này

+) Nếu thành công: Phiếu mượn đưuọc cập nhật và lưu vào hệ thống +) Nếu thất bại: Hệ thống thông báo lỗi và không thực hiện chứcnăng trả tài liệu

3 Luồng các sự kiện3.1 Luồng cơ bản

phiếu mượn sách vào ô tìm kiếm và kích vào icon tìmkiếm Hệ thống lấy thông tin về các đơn hàng có mã từkhóa người dùng nhập từ bảng PHIEUMUONTRA vàhiển thị mã đơn hàng, tình trạng đơn hàng lên màn hình.Use case kết thúc

3.2 Các luồng rẽ nhánh

PHIEUMUONTRA chưa có dữ liệu Hệ thống hiển thịthông báo “Chưa có dữ liệu” Use case kết thúc

đưa ra thông báo lỗi, người dùng có thể nhập lại hoặcclick vào nút bỏ qua Use case kết thúc

nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị mộtthông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệt

Trang 37

Use case này chỉ cho phép một số vai trò như người quản trị, ngườichủ hệ thống thực hiện.

5 Tiền điều kiệnNgười quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi

có thể thực hiện use case

6 Hậu điều kiệnKhông có

7 Điểm mở rộngKhông có

2.2.13 Mô tả use case Thống kê báo cáo (Nguyễn Lương Nam Anh)

1 Tên use caseThống kê báo cáo

2 Mô tả vắn tắtUse case này cho phép quản trị viên thống kê xem tài liê ̣u còn trongthư viê ̣n là bao nhiêu

3 Luồng các sự kiện3.1 Luồng cơ bản

thống kê tài liê ̣u còn lại Hê ̣ thống trả về form thống kêtài liê ̣u còn lại và số lượng mỗi loại Use case kết thúc.3.2 Các luồng rẽ nhánh

chưa có dữ liệu Hệ thống hiển thị thông báo “Chưa có

dữ liệu” Use case kết thúc

đưa ra thông báo lỗi, người dùng có thể nhập lại hoặcclick vào nút bỏ qua Use case kết thúc

nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị mộtthông báo lỗi và use case kết thúc

4 Các yêu cầu đặc biệtUse case này chỉ cho phép một số vai trò như người quản trị, ngườichủ hệ thống thực hiện

5 Tiền điều kiệnNgười quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi

có thể thực hiện use case

6 Hậu điều kiệnKhông có

Trang 38

7 Điểm mở rộngKhông có.

Trang 39

Chương 3 Mô hình

hóa dữ liệu

3.1Các yêu cầu về dữ liệu

Các yêu cầu về dữ liệu của hệ thống quản lý thư viện như sau:

Người dùng: Tên tài khoản, mật khẩu, họ tên, năm sinh, giới tính, số điệnthoại, email

Nhà xuất bản: Mã nhà xuất bản, tên nhà xuất bản, ghi chú, 1 nhà xuất bảnxuất bản nhiều tài liệu, 1 tài liệu chỉ thuộc về 1 nhà xuất bản

Thể loại: Mã thể loại, tên thể loại, ghi chú, 1 thể loại có nhiều tài liệu, 1 tàiliệu có ít nhất 1 thể loại

Tài liệu: Mã tài liệu, tên tài liệu, ảnh minh họa, số trang, kích thước, nội dung,tên tác giả, mã vạch

Phiếu mượn trả: Mã phiếu, người nhập, người mượn, ngày mượn, ngày trả, 1người dùng có nhiều phiếu mượn trả, 1 phiếu mượn trả chỉ của 1 nguời dùng,

1 phiếu mượn trả có ít nhất 1 tài liệu, 1 tài liệu có nhiều phiếu mượn trả

Kho tài liệu cá nhân: Mã kho, trạng thái, 1 kho tài liệu cá nhân có 0 hoặcnhiều tài liệu, 1 tài liệu có nhiều kho tài liệu cá nhân

Trang 40

3.2 Biểu đồ thực thể liên kết mức logic

3.9 Biểu đồ thực thể liên kết mức logic

Ngày đăng: 27/03/2024, 15:54

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w