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

BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: hệ thống quản lý thư viện

42 985 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

Định dạng
Số trang 42
Dung lượng 422,83 KB

Nội dung

MỤC LỤC I. Giới thiệu chung 4 1.1 Mô tả chung hệ thống nghiệp vụ 4 1.2 Yêu cầu của hệ thống: 5 1.3 xác định yêu cầu của hệ thống 5 II. Xác định đối tác 6 1.1 Đối tác 6 III.xác định ca sử dụng 6 3.1 Sơ đồ usecase tổng quát 7 3.2 usecase Quản lí truy cập 8 3.3 usecase Tìm kiếm 8 3.4 usecase Quản lí sách 9 3.5 usecase Quản lí người dùng 9 3.6 usecase Quản lí mượn trả sách 10 3.7 usecase Quản lí báo cáo 10 IV.Đặc tả các ca sử dụng. 11 4.1.usecase quản lí đăng nhập 11 4.2. usecase Tìm kiếm 12 Tìm sách theo từ khóa: 12 Tìm sách theo thể loại: 13 Tìm kiếm sinh viên: 13 Tìm kiếm nhân viên: 14 4.3. usecase quản lí sách 14 Quản lí cập nhật sách: 14 Thêm thể loại sách: 15 4.4. usecase quản lí người dung 15 Thêm sinh viên: 15 Xóa sinh viên: 16 Thêm nhân viên: 16 Xóa nhân viên: 17 4.5. usecase quản lí cho mượn sách 17 Cho mượn sách: 17 Nhận trả sách: 18 4.7.usecase quản lí báo cáo 18 V. Tìm lớp lĩnh vực 19 Mô hình biểu đồ lớp: 20 VI.Vẽ biểu đồ lớp tham gia ca sử dụng. 21 1.Usecase đăng nhập 21 2.usecase tìm kiếm 22 3.usecase quản lí nhân viên 23 4.usecase quản lí sinh viên 23 5.usecase cho mượn sách 24 VII.Biểu đồ hoạt động của hệ thống 25 Cho mượn sách 25 Gia hạn thẻ độc gia 26 Lập thẻ độc giả 27 Nhận sách mới 28 Nhận trả sách 29 Nhận, thanh lý sách theo năm 30 Nhận, thanh lý sách theo tháng 31 Thanh lý sách 32 Thống kê thẻ độc giả theo tháng 34 Thống kê tình hình mượn sách theo năm 35 Tra cứu độc giả 36 Tra cứu sách 37 VIII.Biểu đồ hoạt động 38 Biểu đồ hoạt động của phương thức mượn sách: 39 Biểu đồ hoạt động cho phương thức trả sách: 40 IX.Biểu đồ trạng thái 41 Biểu đồ hoạt động của phương thức mượn sách: 41 Biểu đồ hoạt động cho phương thức trả sách: 42

Trang 1

MỤC LỤC

NHIỆM VỤ CÔNG VIỆC THỰC HIỆN

STT Họ và tên thành viên Nội dung công việc

và phân tích các giá trị nghiệp vụ, xác định các yêu cầu hệ thống, xác định các tác nhân của hệ thống Tham gia phân tích và thiết kế các ca sử dụng, các lớp

ca sử dụng của hệ thống, đặc tả các ca sử dụng, tìm lớp, xây dựng biểu đồ trình tự, vẽ biểu đồ lớp, xây dựng biểu đồ thành phần, biểu đồ triển khai

ca sử dụng của hệ thống, đặc tả các ca sử dụng, tìm lớp, xây dựng biểu đồ trình tự, vẽ biểu đồ lớp, xây dựng biểu đồ thành phần, biểu đồ triển khai

Trang 2

I Giới thiệu chung

1.1 Mô tả chung hệ thống nghiệp vụ

Đối với các hệ thống quản lý thư viện nói chung mà em đã từng được chứng kiến, thì có thể nhận thấy 1 hệ thống quản lý thư viện thường có các hoạt động cơ bản sau :

Thư viện làm các phích sách theo vần A…B…C , mỗi ô phích có nhiều phích sách, mỗi phích sách bao gồm các thông tin về Mã sách, Tên sách, Tên tác giả, Năm xuất bản, Thể loại… Khi bạn đọc muốn mượn sách thì tra cứu thông tin trên phích sách rồi ghi vào phiếu mượn

Một dạng của phiếu mượn:

Bạn đọc đến với thư viện sẽ được cấp cho một phiếu mượn trên đó ghi đầy đủ các thông tin về bạn đọc như : họ tên, mã số thẻ, ngày cấp…

Mượn sách: Bạn đọc tìm kiếm và ghi thông tin sách cần mượn lên phiếu mượn, sau khi kiểm tra đầy đủ thông tin trên phiếu mượn và thẻ mượn, người quản lý sẽ kiểm tra điều kiện mượn của sinh viên và cho phép mượn sách, lưu lại một số thông tin trong phiếu em chưa mượn để quản lý

Trả sách: Khi bạn đọc mang sách đến trả tại thư viện, người quản lý sẽ dựa vào thông tin trên phiếu mượn đã được lưu lại để kiểm tra sách và thời gian trả, xác nhận sách trả cho bạn đọc

Bạn đọc mà trả muộn hơn thời gian quy định sẽ bị phạt

Trang 3

1.2 Yêu cầu của hệ thống:

Dựa vào các hoạt động cơ bản của một hệ thống thư viện, ta có thể thấy được những yêu cầu cơ bản của một hệ thống quản lý thư viện là :

sách theo từng thể loại , số sách đang được mượn, số sách rỗi (chưa được mượn)…

sách, thêm bạn đọc, xóa bạn đọc, thay đổi thông tin tài liệu, thay đổi thông tin bạn đọc…

thể tìm kiếm, tra cứu tài liệu trực tiếp trên internet và lựa chọn các đầu sách mình cần trước khi thực hiện quá trình mượn sách tại thư viện

1.3 xác định yêu cầu của hệ thống

Từ mô tả chung về hệ thống nghiệp vụ, chúng ta rút ra các quy trình nghiệp vụ chính của

hệ thống:

cầu mượn sách, và sẽ được mượn sách của thư viện

sách

Biểu đồ ánh xạ quy trình cho các nghiệp vụ cơ bản của hệ thống:

Trang 4

Qua quá trình khảo sát nghiệp vụ ta nhận thấy hệ thống gồm 3 tác nhân là:

nhập vào hệ thống để biết thông tin về quá trình mượn trả sách của mình, tìm kiếm những đầu sách muốn mượn trong thư viện

của sinh viên, thực hiện cập nhật sách khi thư viện nhập thêm sách mới về, thực hiện quản

lí sinh viên, lập các báo cáo cho cấp trên

viên, và có khả năng quản lí nhân viên

Trang 5

3.1 Sơ đồ usecase tổng quát

Trang 6

3.2 usecase Quản lí truy cập

3.3 usecase Tìm kiếm

Trang 7

3.4 usecase Quản lí sách

3.5 usecase Quản lí người dùng

Trang 8

3.6 usecase Quản lí mượn trả sách

lap phieu muon sach

luu thong tin

in phieu muon sach

câp nhât thông tin kiem tra

cho muon sach

nhan vien thu vien

Trang 9

3.7 usecase Quản lí báo cáo

bao cao loai sach het

bao cao loai sach thieu

bao cao cac loai sach hien co nhan vien thu vien

bao cao sinh vien chua tra sach

lap bao cao

Điều kiện kiên quyết

nhập

form đăng nhập,nhấn submit

phản hồi kết quả cho người dùng Phương thức thay thế

Trang 10

Kết quả Người dùng được xác nhận

Ngoại Lệ

viện

thống muốn thoát ra khỏi hệ thống

viện

thống muốn tìm kiếm sách trong cơ sở dữ liệu

theo từ khóa

khóa

Trang 11

thống muốn tìm kiếm sách trong cơ sở dữ liệu

theo thể loại

Trang 12

Phương thức thay thế

người sử dụng muốn tìm

Ngoại Lệ

Tìm kiếm sinh viên:

thư viện muốn tìm sinh viên để thực hiện ghi nhận mượn trả

kiếm sinh viên

Tìm kiếm nhân viên:

tin của nhân viên

nhân viên

viên

tên nhân viên

Trang 13

mới, xóa sách ko có trong thư viện, sửa thông tin về sách, nhân viên thư viện sẽ dùng usecase này

năng thêm sách, xóa sách, thay đổi sách

về

mới trong cơ sở dữ liệu

Phương thức thay thế

Trang 14

Kết quả Thêm thể loại sách trong thư viện

Ngoại Lệ

4.4 usecase quản lí người dung

Thêm sinh viên:

thêm tài khoản cho sinh viên truy cập vào

hệ thống thư viện của trường

cập nhật sinh viên mới

mới trong cơ sở dữ liệu

Phương thức thay thế

thư việnNgoại Lệ

nhập trường

Xóa sinh viên:

trả sách thư viện

trường

Trang 15

trong cơ sở dữ liệu Phương thức thay thế

liệu

Ngoại Lệ

Thêm nhân viên:

Phương thức thay thế

Ngoại Lệ

Xóa nhân viên:

viên

Trang 16

2. Hệ thống xóa nhân viên và lưu cơ

sở dữ liệu Phương thức thay thế

thư viện thực hiện cập nhật thông tin sách

mà sinh viên đã mượn

nhận phiếu mượn sách của sinh viên

mã sách sinh viên mượn

sở dữ liệu Phương thức thay thế

viện nhận lại sách và lưu thông tin

nhận sách

Trang 17

Điều kiện kiên quyết Nhân viên thư viện phải đăng nhập

mã sách sinh viên mượn

về sách đã trả của sinh viên Phương thức thay thế

Ngoại Lệ

4.7.usecase quản lí báo cáo

hình hoạt động của thư viên như sách thiếu, sách hết, sinh viên quá hạn trả mà chưa trả sách

Trang 18

Quan hệ giữa các lớp: mỗi một bạn đọc có một hoặc nhiều thẻ mượn, thẻ mượn sẽ chứa thông tin về hàng loạt các sách mà bạn đọc mượn và sẽ có chứa biến tình trạng để cung cấp tới bạn đọc để bạn bạn đọc biết tình trạng như cần trả sách hay ko thể mượn thêm hay

bị khóa do hết kỳ mượn sách Các phương thức trong đối tượng ta có thể thay đổi thuộc tính đối tượng hay lấy thông tin ở đối tượng khác qua mã đối tượng tương ứng

Mô hình biểu đồ lớp:

Trang 20

VI.Vẽ biểu đồ lớp tham gia ca sử dụng.

1.Usecase đăng nhập

nhan vien manv

ho ten dia chi

so dien thoai

quan ly hoten diachi sdt

xac thuc

xulidangnhap()

nguoi dung usename password

nguoi dung

(f rom Use Case View)

login usename password xulidangnnhap()

Trang 21

tim kiem sach timsach()

sach

ma sach ten sach

ma the loai

ma nxb tac gia

tim kiem SV timsv() sinh vien

masv hoten lop khoa tim kiem nhan vien

timnv()

Nhan vien

ma nv hoten diachi sdt email

Nguoi Dung usename pass vai tro

Trang 22

3.usecase quản lí nhân viên

quanli

(f rom Use Case View)

sinh vien masv hoten lop khoa danh sach nhan vien

xoanhanvien() hienthidsnhanvien() themnhanvien()

Nguoi Dung usename pass vai tro

Trang 23

4.usecase quản lí sinh viên

quanli

(f rom Use Case View)

sinh vien masv hoten lop khoa danh sach nhan vien

xoanhanvien() hienthidsnhanvien() themnhanvien()

Nguoi Dung usenam e pass vai tro

Trang 24

5.usecase cho mượn sách

quanli

(f rom Use Case View)

sinh vienmasvhotenlopkhoadanh sach nhan vien

xoanhanvien()hienthidsnhanvien()themnhanvien()

Nguoi Dungusenamepassvai tro

Trang 25

VII. Biểu đồ hoạt động của hệ thống

1.1.1.1.2 DocDSDocGia

1.1.1.1.2.1 DocDSDocGia(IDThe,HoTen,Email)

1.1.1.1.2.1.1 IDThe,HoTen,Email 1.1 DocDL

1.3 HienThiDSDocGia

3 Chon ID Doc Gia

1.1.1.1 DocDL

1.2 HienThiDMSach 1.1.1.2 ThongTinSach,ThongTinDocGia

2 Chon ID Sach

4 Bam nut luu

4.1 LuuDL

4.1.1 LuuDL 4.1.1.1 KiemTraDocGia

4.1.1.1.1 KiemTraThoiHanThe

4.1.1.1.1.1 DocNgayHetHanTHe 4.1.1.1.1.1.1 NgayHetHan

4.1.1.1.2 KiemTraSoLuongSachDangMuon

4.1.1.1.2.2 DocSoLuongSachDangMuon 4.1.1.1.2.2.1 SoLuonSachDangMuon 4.1.1.1.3 KiemTraTinhTrangSach

4.1.1.1.3.1 DocSoLuongSachTrongKho 4.1.1.1.3.1.1 SoLuongSachTrongKho

4.1.1.2 GhiDL

4.1.1.2.1 LuuDLPhieuMuonSach

4.1.1.2.1.1 GhiDL(NgayMuon) 4.1.1.2.1.1.1 KetQua

4.1.1.2.2 LuuThongTinMuonSach

4.1.1.2.2.1 LuuThongTinMuonSach(SoLuongSachDangMuon) 4.1.1.2.2.1.1 KetQua

4.1.1.2.3 DieuChinhSoLuongSach

4.1.1.2.3.1 DieuChinhSoLuongSach 4.1.1.2.3.1.1 KetQua

4.1.1.3 KetQua

4.1.1.1.2.1 DocQD_MuonSach(SoSachMuonToiDa.GiaTriThamSo) 4.1.1.1.2.1.1 SoSachMuonToiDa

Gia hạn thẻ độc gia

Trang 26

: GiaHanThe : QTCSDL

1 Mo Form

1.1.1 DocDL

1.1.1.1 DocDL 1.1.1.1.1 DocTTDocGia(IDThe,HoTen,Em ail,NgayLapThe,NgayHenHan) 1.1.1.1.1.1 IDThe,HoTen,Email,NgayLapThe,NgayHetHan 1.1.1.1.2 IDThe,HoTen,Em ail,NgayLapThe,NgayHetHan

1.2 HienThiDL

2 Chon doc gia tu ComboBox

3 Nhan nut gia han the

3.1 LuuDL 3.1.1 LuuDL 1.1 DocDL

3.1.1.1 KiemTraSoLanTraTre

3.1.1.1.1 DocThongTinMuonSach(SoLanTraTre)

3.1.1.1.1.1 SoLanTraTre 3.1.1.2 BienDoiDL

3.1.1.2.1 DocQD_GiaHanThe(SoNamGiaHan,GiaTriThamSo)

3.1.1.2.1.1 SoNamGiaHan 3.1.1.2.2 KhoiTaoDoiTUong

3.1.1.2.3 TinhNgayHetHan

3.1.1.2.3.1 TinhNgayHetHan(ThamSo[]) 3.1.1.2.3.1.1 NgayHetHan

3.1.1.3 LuuDL

3.1.1.3.1 LuuTTDocGia(NgayHetHan) 3.1.1.3.1.1 KetQua 3.1.1.3.2 LuuTTGiaHanThe(NgayGiaHan)

3.1.1.3.2.1 KetQUa 3.1.1.4 KetQua

Trang 27

2 Them thong tin doc gia moi

4 Nhan nut luu

Trang 28

4 Nhan nut luu

4.1 LuuDL

4.1.1 LuuDL

4.1.1.1 KiemTraNgayXuatBan 4.1.1.1.1 DocQD_NhapSachMoi(NgayXuatBanToiDa,GiaTriTham So)

4.1.1.1.1.1 NgayXuatBanToiDa

4.1.1.2 LuuDL 4.1.1.2.1 LuuTTSachMoi 4.1.1.2.1.1 LuuTTSachMoi(TenSach,TacGia,, )

4.1.1.2.1.1.1 KetQua

4.1.1.2.2 LuuTTLoaiSach

4.1.1.2.2.1 LuuTTLoaiSach 4.1.1.2.2.1.1 KetQua 4.1.1.2.3 LuuCTNhapSachMoi

Trang 29

Nhận trả sách

: ThuThu : frm NhanTraSach : ctrForm NhanTraSach : PhieuThuTienPhat : QTCSDL

1 Mo form

1.1 DocDL 1.1.1 DocDL

1.1.1.1 DocDMSach

1.1.1.2 ThongTinSach 1.2 HienThiDMSa ch

2 Nhan nut tim kiem doc gia

2.1 Tim Kiem DocGia 2.1.1 Tim Kiem DocGia

2.1.1.1 Tim Ki em DocGia

2.1.1.2 ThongTinDocGia 2.2 HienThiDSDocGia

3 Nhan nut kiem tra

3.1 BienDoiDL 3.1.1 BienDoiDL

3.1.1.1 DocPhieuMuonSach

1.1.1.1.1 DocTTSach 1.1.1.1.1.1 ThongTinSach

2.1.1.1.1 DocTTDocGia

2 1.1.1.1 1 ThongTinDocGia

3.1.1.1.1 DocPhieuMuonSach(NgayMuon) 3.1.1.1.1.1 NgayMuon 3.1.1.2 DocQD_Tra Sach

3.1 1.2.1 DocQD_TraSach(SoNgayQuiDinh,TienPhat,GiaTriTham So)

3.1.1.2.1.1 SoNg ayQuiDinh ,TienPhat 3.1.1.3 TinhSoNgayTraTre

3 1.1.3.1 KhoiTao DoiTuong 3.1 1.3.2 TinhSoNgayTraTre 3.1.1.3 2.1 SoNgayTraTre 3.1.1.4 TinhSoTienPhat

3 1.1.4.1 KhoiTao DoiTuong 3.1.1.4 2 TinhSoTienPhat 3.1.1.4.2.1 SoTienPHa t 3.1.1.5 SoNgayTraTre ,SoTienPhat

3.2 HienThiSo Nga yTra Tre,TienPhat

4 Nhan nut luu

4.1 LuuDL 4.1.1 LuuDL

4.1.1.1 LuuDL

4 1.1.1.1 LuuTTPhieuTraSach

4.1.1.1.1.1 LuuTTPhieuTraSach(NgayTra)

4.1.1.1.1.1.1 KQ 4.1.1.1.2 LuuThongTinMuonSach

4.1.1.1.2 1 L uuTHongTinMuonSach(SoLa nTraTre)

4.1.1.1.2.1.1 KQ 4.1 1.1.3 LuuTTPheuThuTienPhat

4.1.1.1.3.1 Luu TTPhieuThuTienPhat(SoNgayTraTre,SoTienPhat)

4.1.1.1.3.1.1 KQ 4.1.1.1.4 CapNhatDMSa ch

4.1.1.1.4.1 CapNhatDMSach(SoLu ongSach)

4.1.1.1.4.1.1 KQ 4.1.1.2 KQ

Trang 30

Nhận, thanh lý sách theo năm

: Thu kho : frmThongKeSachTheoNam :

ctrThongKeSachTheoNam : ctrThongKeSachTheoNam

: ThongKeNhapThanhL

: ThongKeNhapThanhL : DMSach : QTCSDL

Trang 31

: ThongKeNhapThanhL

: ThongKeNhapThanhL : QTCSDL

1 Mo Form

2 Chon nam tu ComboBox Nam

2.1 DocDL 2.1.1 DocDL

2.1.1.1 SearchNam 2.1.1.1.1 DocDLSach(NgayNhapSach,NgayThanhLy) 2.1.1.1.1.1 NgayNhapSach,NgayThanhLy 2.1.1.2 TinhSoNhanMoi

2.1.1.2.1 TinhSoNhanMOi

2.1.1.2.1.1 TinhSoNhanMoi( ThamSo[]) 2.1.1.2.1.1.1 Ket Qua

2.1.1.3 TinhSoThanhLy 2.1.1.3.1 TinhSoTHanhLy

2.1.1.3.1.1 TinhSoThanhLy(ThamSo[]) 2.1.1.3.1.1.1 Ket Qua

2.1.1.4 SoNhapMoi,SoThanhLy 2.2 HienThiDL

3 Chon thang tu ComboBox Thang

3.1 DocDL

3.2 HienThiDL

3.1.1 DocDL

3.1.1.1 SearchThang 3.1.1.1.1 DocDLSach(NgayNhapSach,NgayThanhLy) 3.1.1.1.1.1 NgayNhapSach,NgayThanhLy 3.1.1.2 TinhSoNhanMoi

3.1.1.2.1 TinhSoNhanMOi

3.1.1.2.1.1 TinhSoNhanMoi( ThamSo[]) 3.1.1.2.1.1.1 Ket Qua

3.1.1.3 TinhSoThanhLy 3.1.1.3.1 TinhSoTHanhLy

3.1.1.3.1.1 TinhSoThanhLy(ThamSo[]) 3.1.1.3.1.1.1 Ket Qua

3.1.1.4 SoNhapMoi,SoThanhLy

Trang 32

Thanh lý sách

: Thu kho : frmThanhLySach : ctrThanhLySach : QTCSDL

1 Mo Form

1.1 DocDL 1.1.1 DocDL

1.1.1.1 DocDL

1.1.1.2 ThongTinSach,LyDoThanhLy

2 Chon ten s ach tu Com boBox

1.2 HienThiDL

3 Chon ly do thanh ly tu Com boBox

4 Nhan nut thanh ly

1.1.1.1.1.1 DocDMSach(TenSach,TacGia,TheLoai,SoLuong,Nam XuatBan,NXB,TInhTrang) 1.1.1.1.1.1.1 TenSach,TacGia,TheLoai,SoLuong,Nam XuatBan,NXB,TInhTrang

1.1.1.1.1 DocDMSach

4.1 LuuDL 4.1.1 LuuDL

4.1.1.1 Kiem TraNam XuatBan 4.1.1.1.1 DocQD_NamXuatBan(NamXuatBanToiDa,GiaTriTham So)

4.1.1.1.1.1 QuiDinhNamXuatBan

4.1.1.3 LuuTTSachThanhLy 4.1.1.3.1 LuuTTSachThanhLy(NgayThanhLy)

4.1.1.3.1.1 KQ 4.1.1.4 LuuTTCTSachTHanhLy 4.1.1.4.1 LuuTTCTSachTHanhLy(LyDoTHanhLy)

4.1.1.4.1.1 KQ 4.1.1.5 CapNhatSoLuongSach 4.1.1.5.1 CapNhatSoLuongSach(SoLuong)

4.1.1.5.1.1 KQ

4.1.1.6 KQ

4.1.1.2 Kiem TraLyDoThanhLy 4.1.1.2.1 DocQD_LyDoThanhLy(LyDo,GiaTri)

4.1.1.2.1.1 LyDoThanhLy

Trang 33

: ctrThongKeDocGiaTh

: ctrThongKeDocGiaTh

: ThongKeSoLuongTh

: ThongKeSoLuongTh : QTCSDL

1 Mo Form

2 Chon nam trong ComboBox

2.1 DocDL 2.1.1 DocDL

2.1.1.1 DocDL

2.1.1.1.1 DocTTDocGia 2.1.1.1.1.1 ThongTinDocGia

Trang 34

Thống kê thẻ độc giả theo tháng

: Quan ly doc gia : frm ThongKeTheD ocGia : ctrThongKeTheDocGia : ThongKeTheDocGia : QTCSDL

2 Chon nam tu ComboBox Nam

2.1.1.1.2 DocDS_GiaHanTHe

2.1.1.1.2.1 DocDSGIaHanTHe(NgayGIaHan) 2.1.1.1.2.1.1 NgayGiaHan

3.1.1.1.2 DocDS_GiaHanTHe

3.1.1.1.2.1 DocDSGIaHanTHe(NgayGIaHan) 3.1.1.1.2.1.1 NgayGiaHan

Trang 35

Thống kê tình hình mượn sách theo năm

: ThuThu : frmBaoCaoSachTheoTheLoai :

ctrFormBaoCaoSachT

: ctrFormBaoCaoSachT

: BaoCaoTheLoaiSach

: BaoCaoTheLoaiSach

Trang 36

Tra cứu độc giả

: Quan ly doc gia

Trang 38

VIII.Biểu đồ hoạt động

Là cơ sở để cài đặt chính xác các phương thức trong lớp.sau khi có lớp có phương thức nhưng ta chưa biết bên trong phương thức cần phải làm gì thì khi đó ta cần biểu đồ hoạt động ví dụ sau đây là biểu đồ hoạt động cho phương thức mượn sách

Đầu tiên là nhận thông tin sách mượn,trên phiếu thẻ mượn có mã bạn đọc và mã sách sau

đó kiểm tra xem mã bạn đọc và mã sách có hợp lệ không, nếu hợp lệ thì thực hiện gửi thông tin sách mượn Sau khi gửi thông tin mượn sách ta sẽ được kết quả trả về là sách muốn mượn và số lượng còn lại, so sánh với số lượng sách người mượn muốn mượn và tình trạng mượn sách của người mượn Nếu hợp lệ thì cho mượn sách và ghi vào cơ sở dữ liệu, thêm thẻ mượn mới cho người đó, tạo thẻ mượn mới ghi vào cơ sở dữ liệu.Cuối cùng

là in hóa đơn cho bạn đọc

Trang 39

Biểu đồ hoạt động của phương thức mượn sách:

Trang 40

Với phương thức trả sách diễn ra như sau: Đầu tiền nhận thông tin trả sách, sau khi nhận thông tin thì kiểm tra bạn đọc và mã thẻ mượn, truy vấn cơ sở dữ liệu tìm ra thẻ mượn tương ứng, kiểm tra sách bạn đọc mang trả với sách trong thẻ mượn tương ứng, cập nhật lại tình trạng bạn đọc và tình trạng thẻ mượn Nếu sách còn thiếu thì cập nhật lại thẻ mượn, nếu sách đủ thì hủy thẻ mượn.Rồi kết thúc.

Biểu đồ hoạt động cho phương thức trả sách:

Trang 41

IX.Biểu đồ trạng thái

Là cơ sở để cài đặt chính xác các phương thức trong lớp.sau khi có lớp có phương thức nhưng ta chưa biết bên trong phương thức cần phải làm gì thì khi đó ta cần biểu đồ hoạt động ví dụ sau đây là biểu đồ hoạt động cho phương thức mượn sách

Đầu tiên là nhận thông tin sách mượn,trên phiếu thẻ mượn có mã bạn đọc và mã sách sau

đó kiểm tra xem mã bạn đọc và mã sách có hợp lệ không, nếu hợp lệ thì thực hiện gửi thông tin sách mượn Sau khi gửi thông tin mượn sách ta sẽ được kết quả trả về là sách muốn mượn và số lượng còn lại, so sánh với số lượng sách người mượn muốn mượn và tình trạng mượn sách của người mượn Nếu hợp lệ thì cho mượn sách và ghi vào cơ sở dữ liệu, thêm thẻ mượn mới cho người đó, tạo thẻ mượn mới ghi vào cơ sở dữ liệu.Cuối cùng

là in hóa đơn cho bạn đọc

Biểu đồ hoạt động của phương thức mượn sách:

Ngày đăng: 08/09/2016, 19:34

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w