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

Đồ Án I Phân Tích Và Thiết Kế Bộ Biến Đổi Cộng Hưởng Llc.pdf

36 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

B GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI H C BÁCH KHOA HÀ NỘI

************

BÁO CÁO CUỐI KỲ H C PH N Ọ Ầ

MI3120

PHÂN TÍCH VÀ THI T K H Ế Ệ THỐNG Giảng viên : Phạm Huy n Linh

ĐỀ TÀI : H TH NG QUẢN LÝ THƯ VIỆN Ệ Ố

Sinh viên th c hi n ự ệ : Vũ Tiến Lâm - 20195975 Đỗ Xuân Thưởng - 20195995 Nguyễn Th Thanh Trà ị - 20195998

Hà N i, 30-7-2022 ộ

Trang 3

trong CSDL của thư viện

Thủ thư là người quản lý thư viện thực hiện các tác v ụ kiểm tra thông tin, tiến hành các nghi p v ệ ụ mượn tr ả sách…

- Use case Quản lý sách: th ủ thư thực hi n các chệ ức năng quản lý sách với các thao tác cơ bản: thêm sách, s a thông tin sách, xóa sách tìm ki m sách ử , ế

- Use case Quản lý mượn sách: thủ thư thực hiện thêm,các thông tin liên quan tới việc mượn sách của đọc giả như: tên sách đã mượn, tên đọc giả, ngày mượn sách

- Use case Quản lý tr sách: th ả ủ thư thực hi n xác nh n vi c tr sách cệ ậ ệ ả ủa đọc giả b ng các thao tác: tìm ki m tên ằ ế đọ giả muốc n tr sách, xác nh n các sách ả ậđọc giả đã trả

3 Các kịch bản

3.1 Đăng nhập

Trang 4

Tên Use Case Đăng nhập

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Đảm bảo t i thiểu ố Trở l i ạ màn hình đăng nhập để Thủ thư có thể đăng nhập lại

Đảm bảo thành công Thủ thư đăng nhập vào h ệ thống

Kích ho t ạ Nhấn nút đăng nhập trên h ệ thống

Chuỗi sự kiện chính:

1 Thủ thư mở form Đăng nhập

2 Hệ thống hi n thể ị form bao g m Tên tài khoản và M t khồ ậ ẩu 3 Thủ thư nhập thông tin vào form rồi ấn nút đăng nhập

4 Hệ thống thông báo Đăng nhập thành công và hi n th Form Menu ể ịchính

Ngoại l :

H ệ thống thông báo Tên tài kho n ho c M t kh u không chính xác ả ặ ậ ẩ

H ệ thống yêu c u nh p l i Tên tài kho n và/ ho c M t khầ ậ ạ ả ặ ậ ẩu p l i thông tin và ti p t c sau

3.2 Đăng xuất

Trang 5

4

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống trở ề trạng thái ban đầu v

Đảm bảo thành công Thủ thư đăng xuất khỏi hệ th ng ố

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt From Menu chính

2 Hệ thống hi n thể ị các nút Quản lý sách, Qu n lý ả đọc gi , Quả ản lý mượn – trả và Đăng xuất

3 Thủ thư chọn nút Đăn xuất g

4 Hệ thống thông báo đăng xuất thành công và hi n th foể ị rm Đăng nhập

Ngoại lệ: Không

3.3 Thêm sách

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Trang 6

Đảm bảo thành công Đã thêm được sách

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Qu n lý sách ả

2 Hệ thống hi n thể ị form để nhập thông tin sách, các tùy ch n Thêm, S a, ọ ửXóa, Tìm kiếm.

3 Thủ thư nhập thông tin Mã sách, Tên sách, Tên tác gi , Lo i sách, Nhà ả ạxuất bản, Năm xuất bản, Số lượng và ch n nút Thêm ọ

4 Hệ thống kiểm tra và lưu lại thông tin

5 Hệ thống thông báo Thêm sách thành công và hi n th thông tin sách ể ị ởdanh sách Sách

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thống

Trang 7

6 Đảm bảo t i thiểu ố Hệ thống tr v ở ề trạng thái ban u đầ

Đảm bảo thành công Đã xóa được sách

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Qu n lý sách ả

2 Hệ thống hi n thể ị form để nhập thông tin sách, các tùy ch n Thêm, S a, ọ ửXóa, Tìm kiếm.

3 Thủ thư chọn một Sách trong danh sách Sách và ch n Button Xóa ọ4 Hệ thống kiểm tra thông tin và xóa kh i CSDL ỏ

5 Hệ thống thông báo Xóa sách thành công và hi n th thông tin sách ể ị ởdanh sách Sách

Ngoại lệ:

Hệ thống thông báo sách đang có người mượn, không thể xóa

3.5 Sửa thông tin sách

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Trang 8

Đảm bảo thành công Đã sửa được thông tin sách

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Qu n lý sách ả

2 Hệ thống hi n thể ị form để nhập thông tin sách, các tùy chọn Thêm, S a, ửXóa, Tìm kiếm.

3 Thủ thư chọn một Sách rồi ti n hành s a thông tin ế ử

4 Hệ thống hi n thể ị các thông tin của Sách form nh p thông tin ở ậ5 Thủ thư nhập thông tin c n ch nh s a c a Sách r i ch n nút Thêm ầ ỉ ử ủ ồ ọ6 Hệ thống kiểm tra và lưu thông tin

7 Hệ thống thông báo Thêm sách thành công và hi n th thông tin sách ể ị ởdanh sách Sách

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thống

Trang 9

8 Đảm bảo t i thiểu ố Trở l i màn hình tìm kiạ ếm để Thủ thư

1 Thủ thư kích hoạt Form Qu n lý sách ả

2 Hệ thống hi n thể ị form để nhập thông tin sách, các tùy ch n Thêm, S a, ọ ửXóa, Tìm kiếm.

Trang 10

Tác nhân chính Thủ thư

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Đảm bảo thành công Đã thêm được đọc gi ả

Kích ho t ạ Nút Thêm trên Form Qu n lý ả đọc gi ả

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Qu n lý ả đọc gi ả

2 Hệ thống hi n thể ị form để nhập thông tin c gi , các tùy ch n Thêm, đọ ả ọSửa, Xóa, Tìm kiếm và danh sách đọc giả

3 Thủ thư nhập thông tin v ề đọc gi và n nút Thêm ả ấ4 Hệ thống kiểm tra và lưu thông tin

5 Hệ thống thông báo Thêm đọc gi thành công và hi n th thông tin ả ể ị đọc giả danh sách ở Đọc gi ả

Trang 11

10

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống tr v ở ề trạng thái ban đầu

Đảm bảo thành công Đã xóa được đọc gi ả

Kích ho t ạ Nút Xóa trên Form Quản lý đọc gi ả

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Quản lý đọ giảc

2 Hệ thống hi n thể ị form để nhập thông tin c gi , các tùy ch n Thêm, đọ ả ọSửa, Xóa, Tìm kiếm và danh sách Đọc giả có trong CSDL

3 Thủ thư chọn một Đọc giả trong danh sách Đọc giả và chọn Button Xóa

4 Hệ thống kiểm tra thông tin và tiến hành Xóa

5 Hệ thống thông báo Xóa đọ giả thành công và hi n th thông tin c ể ị đọc giả danh sách ở Đọc gi ả

Ngoại lệ: Không

3.9 Sửa thông tin đọc giả

Trang 12

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Đảm bảo thành công Đã sửa được thông tin đọc giả

giả

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Quản lý đọc gi ả

2 Hệ thống hi n thể ị form để nhập thông tin c gi , các tùy ch n Thêm, đọ ả ọSửa, Xóa, Tìm ki m và danh sách Sách có trong CSDL ế

3 Thủ thư chọn một Đọc giả trong danh sách Đọc giả và chọn Button Sửa

4 Hệ thống hi n thể ị các thông tin của Đọc giả ở form nh p thông tin rậ ồi chọn nút Thêm

5 Hệ thống kiểm tra và lưu thông tin 6 Thêm thành công

Trang 13

12

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Trở l i màn hình tìm kiạ ếm để Thủ thư

có th tìm ki m l i ể ế ạ

Đảm bảo thành công Đã tìm được đọc

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Qu n lý ả đọc gi ả

2 Hệ thống hi n thể ị form để nhập thông tin sách, các tùy chọn Thêm, S a, ửXóa, Tìm ki m và danh sách ế Đọ giả có trong CSDL c

Trang 14

Thủ thư nhậ ạp l i thông tin đọc gi và ti p tả ế ục các bước sau

3.10 Mượn sách

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Đảm bảo thành công Thủ thư thêm được thông tin mượn sách

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Quản lý mượn – trả sách

2 Hệ thống hi n thể ị form nhập Mã sách, form nh p thông tin c gi , 3 ậ đọ ảButton Mượn, Hủy, Xem thông tin và danh sách thông tin mượn – trả sách

3 Thủ thư nhập thông tin Mã sách và chọn Xem thông tin 4 Hệ thống hi n thể ị thông tin sách

5 Thủ thư nhập thông tin mượn sách gồm Mã đọc giả, Ngày mượn, Ngày hẹn trả, Số lượng mượn và ấn Mượn

Trang 15

14 6 Hệ thống kiểm tra thông tin và lưu vào CSDL

7 Hệ thống thông báo Mượn sách thành công và hi n th ể ị thông tin mượn ở danh sách thông tin mượn – trả sách

Ngoại lệ:

Hệ thống thông báo S ố lượng mượn vượt quá số lượng cho phép

Yêu c u nh p lầ ậ ại

Thủ thư nhậ ạ ố lượng mượp l i S n và tiếp tục các bước sau

Hệ thống thông báo Mã đọc gi sai ả

Người chịu trách nhi m ệ Người qu n lý h ả ệ thống

Tiền điều ki n ệ Thủ thư đã đăng nhập vào h ệ thốngĐảm bảo t i thiểu ố Hệ thống lo i b ạ ỏ các thông tin đã

thêm và quay lui lại bước trước

Đảm bảo thành công Thủ thư thêm được thông tin trả sách

Trang 16

Chuỗi sự kiện chính:

1 Thủ thư kích hoạt Form Quản lý mượn – trả sách

2 Hệ thống hi n thể ị thông tin sách, thông tin c giđọ ả, 3 Button Trả, Hủy, Tìm ki m ế và danh sách thông tin mượn – trả sách

3 Thủ thư nhập mã đọc gi và n vào nút Tìm kiả ấ ếm.4 Hệ thống hi n thể ị thông tin mượn sách của đọc giả 5 Thủ thư ấn vào cu n sách mu n tr ố ố ả

6 Hệ thống hi n thể ị thông tin sách, g m Mã sách, Tên sách, Tên tác giồ ả, Loại sách, Nhà xu t bấ ản, Năm xuấ ản và thông tin mượt b n sách, gồm Mã đọc giả, Ngày mượn, Ngày hẹn trả, Số lượng mượn và form nhập Ngày trả

7 Thủ thư nhập Ngày tr và ả ấn Trả 8 Hệ thống kiểm tra và lưu thông tin

9 Hệ thống thông báo Trả sách thành công và hi n th thông tin tr danh ể ị ả ởsách thông tin mượn – trả sách

Ngoại lệ:

Hệ thống thông báo không tìm thấy mã đọc gi và yêu c u nh p lả ầ ậ ại.Thủ thư nhậ ạp l i mã đọc giả, ấn vào nút Tìm ki m và ti p t c thế ế ụ ực hi n các ệbước tiếp theo

Hệ thống thông báo Ngày tr không h p l ả ợ ệ

Hệ thống yêu c u nhầ ập l i Ngày tr ạ ả

Thủ thư nhậ ạp l i Ngày tr và ti p tả ế ục các bước sau

Trang 17

16

4 Biểu đồ Use case

5 Biểu đồ Activity

Trang 18

- Thủ thư đăng nhập:

- Thủ thư đăng xuất:

Trang 19

18 - Thủ thư xóa sách:

- Thủ thư xóa đọc gi : ả

Trang 20

- Thủ thư tìm kiếm đọc giả:

- Thủ thư tìm kiếm sách:

Trang 21

20 - Tr sách: ả

Trang 22

- Mượn sách:

Trang 23

22

- Thủ thư thêm đọc giả:

- Thủ thư thêm sách:

Trang 24

- Thủ thư sửa thông tin đọc giả:

Trang 25

24

- Thủ thư sửa thông tin sách:

II Phân tích yêu c u

1 Phân tích tĩnh 1.1 Xác định l p

Đểxác định các lớp th c th ta dùng k ự ể ỹ thuật trích danh t trong ca s ừ ửdụng và k ch b n Các danh t ị ả ừ thu đượ ừ c t các ị k ch bản: ệ thống quản lý H thư viện: Thủ thư, Tài khoản, Mật kh u, Sách, Mã Sách, Tên sách, Tên tác ẩgiả, Lo i sách, Nhà xu t bạ ấ ản, Năm xuất bản, Số lượng, Đọc gi , Mã ả đọc giả, Tên đọc giả, Ngày sinh, S CMTND, S ố ố điện tho i, Ngày h t h n thạ ế ạ ẻ, Địa chỉ, Trả sách, Mượn sách, Ngày mượn, Ngày h n tr , Ngày tr ẹ ả ả

1.2 Quan h ệ giữa các l p

Trang 26

1.3 Thuộc tính và các phương thức

Định nghĩa Chứa thông tin mật khẩu và tài kho n c a quả ủ ản lý được c p cho các th ấ ủ thư dùng chung Có kh ả năng tác động đến lớp Sach, MuonTraSach, DocGia

Thuộc tính tK: tên đăng nhập vào hệ

dangNhap(tk,mk): kiểm

tra xem m t kh u tài ậ ẩkhoản có đúng không nếu đúng thì đăng nhập, sai thì nh p lậ ại

Trang 27

namXb: năm xuất bản

sách

soL: s ố lượng sách còn lại trong thư viện

Phương thức getter(): thực hi n thao ệtác l y d ấ ữ liệu, thu c tính ộcủa sách

khỏi cơ sở dữ liệu

edit(Sach): sửa thông tin

của sách trong cơ sở dữ liệu

Trang 28

bằng v i tham s (sl) hay ớ ốkhông

search(String): tìm kiếm

sách

Định nghĩa Chứa thông tin quan h ệmượn trả của đọc giả và đọc gi ả

Thuộc tính ngayM: ngày đọc gi bả ắt đầu mượn sách

ngayHentra: ngày đọc

giả h n tr sách ẹ ả

ngayT: ngày c gi đọ ảhoàn tr lả ại sách cho thư viện

maS: mã sách mượn maDG: mã c gi đọ ả mượn sách

Phương thức getter():thực hi n thao ệtác l y d ấ ữ liệu, thu c tính ộcủa lớp mượn trả

setter(): chỉ định thông

tin thu c tính c a lộ ủ ớp mượn trả

Trang 29

28

Thuộc tính maDG: mã của đọc giả

tenDG: tên của đọc gi ả

ngaySinh: ngày sinh của

đọc gi ả

soCMT: s ố chứng minh thư của đọc giả

sDt: s ố điện tho i cạ ủa đọc giả

ngayHHT: ngày h t hế ạn thẻ của đọc giả diaC: địa chỉ nơi ở hiện tại của đọc gi ả

Phương thức getter(): thực hi n thao ệtác l y d ấ ữ liệu, thu c tính ộcủa đọc giả

giả khỏi cơ sở ữ liệu d

edit(DocGia): sửa thông

tin đọc gi ả trong cơ sở dữ liệu

search(String): tìm kiếm

đọc gi ả

2 Phân tích động 2.1 Các biểu đồ giao tiếp

Trang 30

- Thủ thư đăng nhập

- Thủ thư tìm kiếm sách

- Thủ thư tìm kiếm đọc giả

Trang 31

30 - Thủ thư thêm đọc giả

- Thủ thư sửa đọc giả

Trang 32

- Thủ thư xóa đọc gi ả

- Thủ thư thêm sách

Trang 33

32 - Thủ thư sửa sách

- Thủ thư xóa sách

- Đọc gi ả mượn sách

Trang 35

34 o Hệ thống (qu n lý) ả đọc gi : Thêm c gi , s a thông tin ả đọ ả ử đọc gi , xóa ả

thông tin đọc gi , tìm kiả ếm đọc gi ả

4 Xây d ng biểu đồ gói

- Biểu đồ gói:

5 Thiết kế ệ h thống con

Trang 36

6 Xây dựng lược đồ cơ sở dữ liệu

Ngày đăng: 18/06/2024, 17:04

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

TÀI LIỆU LIÊN QUAN

w