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 984 0
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

Đ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

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

MỤC LỤC NHIỆM VỤ CÔNG VIỆC THỰC HIỆN STT Họ tên thành viên Nội dung công việc Phạm Thành Đạt Định hướng công việc, mô tả toán, xác định phân tích giá trị nghiệp vụ, xác định yêu cầu hệ thống, xác định tác nhân hệ thống Tham gia phân tích thiết kế ca sử dụng, lớp Tạ Anh Dương Xác định tác nhân hệ thống, xác định ca sử dụng hệ thống, đặc tả 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 Lê Trung Hiếu Xác định tác nhân hệ thống, xác định ca sử dụng hệ thống, đặc tả 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 I Giới thiệu chung 1.1 Mô tả chung hệ thống nghiệp vụ Đối với hệ thống quản lý thư viện nói chung mà em chứng kiến, nhận thấy hệ thống quản lý thư viện thường có hoạt động sau : Thư viện làm phích sách theo vần A…B…C , ô phích có nhiều phích sách, phích sách bao gồm thông tin 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 tra cứu thông tin phích sách ghi vào phiếu mượn Một dạng phiếu mượn: Phiếu Mượn Mã số thẻ : …………………………………………… Tên sách : ………………………………………… Mã sách : …………………………………………… Bạn đọc đến với thư viện cấp cho phiếu mượn ghi đầy đủ thông tin bạn đọc : họ tên, mã số thẻ, ngày cấp… Mượn sách: Bạn đọc tìm kiếm ghi thông tin sách cần mượn lên phiếu mượn, sau kiểm tra đầy đủ thông tin phiếu mượn thẻ mượn, người quản lý kiểm tra điều kiện mượn sinh viên cho phép mượn sách, lưu lại số thông tin phiếu em chưa mượn để quản lý Trả sách: Khi bạn đọc mang sách đến trả thư viện, người quản lý dựa vào thông tin phiếu mượn lưu lại để kiểm tra sách thời gian trả, xác nhận sách trả cho bạn đọc Bạn đọc mà trả muộn thời gian quy định bị phạt 1.2 Yêu cầu hệ thống: Dựa vào hoạt động hệ thống thư viện, ta thấy yêu cầu hệ thống quản lý thư viện : Cung cấp cho người quản lý thông tin đầu sách thư viện, đầu sách theo thể loại , số sách mượn, số sách rỗi (chưa mượn)… Hỗ trợ việc quản lý thông tin bạn đọc Hỗ trợ cập nhật thông tin tài liệu bạn đọc : lần tái bản, t hêm 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… Hỗ trợ người quản lý trình xác nhận cho mượn trả sách với bạn đọc Đối với thư viện online, hệ thống quản lý thư viện cho phép bạn đọc tìm kiếm, tra cứu tài liệu trực tiếp internet lựa chọn đầu sách cần trước thực trình mượn sách thư viện 1.3 xác định yêu cầu hệ thống Từ mô tả chung hệ thống nghiệp vụ, rút quy trình nghiệp vụ hệ thống: Cho mượn sách: sinh viên có nhu cầu mượn sách lên thư viện lập phiếu yêu cầu mượn sách, mượn sách thư viện Nhận trả sách: đến hạn trả sách, sinh viên mang sách lên thư viện trả lại sách Cập nhật sách: trình cập nhật liệu nhập sách Biểu đồ ánh xạ quy trình cho nghiệp vụ hệ thống: Lớp sinh viên: -maSV -tenSV -khoa -lop Lớp nhân viên thư viện: -maNV -tenNV -diachi -email -sdt Lớp sách: -maSach -tenSach -tacGia -maTheLoai -soLuong Lớp loại sách: -maLoaiSach -tenLoaiSach II Xác định đối tác 1.1 Đối tác Qua trình khảo sát nghiệp vụ ta nhận thấy hệ thống gồm tác nhân là: Sinh viên: Sinh viên đối tác thực việc mượn trả sách Sinh viên đăng nhập vào hệ thống để biết thông tin trình mượn trả sách mình, tìm kiếm đầu sách muốn mượn thư viện Nhân viên thư viện: tác nhân thực công việc ghi nhận cho mượn trả sách sinh viên, thực cập nhật sách thư viện nhập thêm sách về, thực quản lí sinh viên, lập báo cáo cho cấp Quản lí thư viện: người có quyền hạn cao nhất, có tất khả nhân viên, có khả quản lí nhân viên III.xác định ca sử dụng Các ca sử dụng hệ thống: - Quản lí truy cập - Tìm kiếm - Quản lí sách - Quản lí người dùng - Quản lí mượn trả sách - Quản lí báo cáo 3.1 Sơ đồ usecase tổng quát 3.2 usecase Quản lí truy cập 3.3 usecase Tìm kiếm 3.4 usecase Quản lí sách 3.5 usecase Quản lí người dùng 3.6 usecase Quản lí mượn trả sách luu thong tin cho muon sach lap phieu muon sach nhan vien thu vien in phieu muon sach tra sach kiem tra câp nhât thông tin 3.7 usecase Quản lí báo cáo bao cao loai sach het bao cao loai sach thieu nhan vien thu vien in bao cao lap bao cao bao cao cac loai sach hien co bao cao sinh vien chua tra sach IV.Đặc tả ca sử dụng 4.1.usecase quản lí đăng nhập Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên Phương thức Đăng Nhập Sinh viên,nhân viên thư viện, Quản lí thư viện Người dùng đăng nhập vào hệ thống để sử dụng chức Người dùng chọn chức đăng nhập Người dùng chọn chức đăng nhập Hệ thống trả form đăng nhập Người dùng điền thông tin vào form đăng nhập,nhấn submit Hệ thống xác nhận người dùng phản hồi kết cho người dùng Phương thức thay Kết Ngoại Lệ Tần suất sử dụng Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên Phương thức Phương thức thay Kết Ngoại Lệ Tần suất sử dụng Người dùng xác nhận Rất thường xuyên Đăng Xuất Sinh viên,nhân viên thư viện, Quản lí thư viện Người dùng sau đăng nhập vào hệ thống muốn thoát khỏi hệ thống Người dùng chọn chức đăng xuất Người dùng phải đăng nhập Người dùng chọn chức đăng xuất Hệ thống trả trang chủ Người dùng đăng xuất khỏi hệ thống Người dùng tắt hệ thống Rất thường xuyên 4.2 usecase Tìm kiếm Tìm sách theo từ khóa: Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên Phương thức Tìm sách theo từ khóa Sinh viên,nhân viên thư viện, Quản lí thư viện Người dùng sau đăng nhập vào hệ thống muốn tìm kiếm sách sở liệu Người dùng chọn chức tìm kiếm theo từ khóa Người dùng phải đăng nhập Người dùng chọn tìm kiếm theo từ khóa Hệ thống trả form tìm kiếm theo 10 Nhận sách : Thu kho : ctrForm NhapSachMoi : frmNhapSachMoi : QTCSDL Mo Form 1.1 DocDL 1.1.1 DocDL 1.1.1.1 DocDL 1.1.1.1.1 DocDL(TenSach,SoLuong,TacGia,TheLoai,NXB,NamXuatBan) 1.1.1.1.1.1 TenSach,SoLuong,TacGia,TheLoai,NXB,NamXuatBan 1.1.1.2 DocLoaiSach( ) 1.1.1.2.1 DocLoaiSach 1.1.1.2.1.1 LoaiSach 1.1.1.2.2 TenSach,SoLuong,TacGia,TheLoai,NXB,Nam XuatBan 1.2 HienThiDL Nhap thong tin sach m oi Chon loai s ach tu combobox 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 4.1.1.2.3.1 LuuCTNhapSachMoi(NgayNhapSach) 4.1.1.2.3.1.1 KetQua 4.1.1.3 KetQua 28 Nhận trả sách : ThuThu : frm N hanTraSach : ctrForm NhanTraSach : Phi euThuTienPhat : QTC SD L Mo form 1.1 DocDL 1.1.1 DocDL 1.1.1.1 DocDMSach 1.1.1.1.1 DocTTSach 1.1.1.1.1.1 ThongTi nSach 1.1.1.2 ThongTinSach 1.2 HienThi DMSa ch Nhan nut tim kiem doc gia 2.1 Tim Kiem D ocGi a 2.1.1 Ti m Kiem DocGia 2.1.1.1 Ti m Ki em D ocGia 2.1.1.1.1 DocTTD ocGi a 1.1.1.1 ThongTi nDocGia 2.1.1.2 ThongTinD ocGia 2.2 HienThiD SDocGi a Nhan nut ki em tra 3.1 BienDoi DL 3.1.1 Bi enD oi DL 3.1.1.1 DocPhi euMuonSach 3.1.1.1.1 DocPhieuMuonSach(NgayMuon) 3.1.1.1.1.1 NgayMuon 3.1.1.2 D ocQD_Tra Sach 3.1 1.2.1 DocQD_TraSach(SoNgayQuiDi nh,TienPhat,GiaTri Tham So) 3.1.1.2.1.1 SoNg ayQuiD inh ,TienPhat 3.1.1.3 Ti nhSoNgayTraTre 1.1.3.1 KhoiTao DoiTuong 3.1 1.3.2 Ti nhSoNgayTraTre 3.1.1.3 2.1 SoNgayTraTre 3.1.1.4 Ti nhSoTi enPhat 1.1.4.1 KhoiTao DoiTuong 3.1.1.4 TinhSoTienPhat 3.1.1.4.2.1 SoTi enPHa t 3.1.1.5 SoNgayTraTre ,SoTi enPhat 3.2 H ienThi So Nga yTra Tre,TienPhat N han nut luu 4.1 LuuD L 4.1.1 LuuDL 4.1.1.1 LuuDL 1.1.1.1 LuuTTPhi euTraSach 4.1.1.1.1.1 LuuTTPhi euTraSach(NgayTra) 4.1.1.1.1.1.1 KQ 4.1.1.1.2 LuuThongTinMuonSach 4.1.1.1.2 L uuTH ongTinMuonSach(SoLa nTraTre) 4.1.1.1.2.1.1 KQ 4.1 1.1.3 LuuTTPheuThuTienPhat 4.1.1.1.3.1 Luu TTPhieuThuTi enPhat(SoNgayTraTre,SoTienPhat) 4.1.1.1.3.1.1 KQ 4.1.1.1.4 C apNhatDMSa ch 4.1.1.1.4.1 CapNhatD MSach(SoLu ongSach) 4.1.1.1.4.1.1 KQ 4.1.1.2 KQ 29 Nhận, lý sách theo năm : Thu kho : frmThongKeSachTheoNam Mo Form : ctrThongKeSachTheoNam : ThongKeNhapThanhL : DMSach : QTCSDL Chon nam tu ComboBox nam 2.1 DocDL 2.1.1 DocDL 2.1.1.1 SearchTheoNam 2.1.1.1.1 DocDMsach(TheLoai,NgayNhapSach,NgayThanhLy) 2.1.1.1.1.1 TheLoai,NgayNhapSach,NgayThanhLy 2.1.1.2 SearchTheoTheLoai 2.1.1.2.1 SearchTheLoai 2.1.1.2.1.1 SearchTheLoai 2.1.1.2.1.1.1 Ket qua 2.1.1.3 TinhSoLuongNhap 2.1.1.3.1 Khoi tao doi tuong 2.1.1.3.2 TinhSoLuongNhap 2.1.1.3.2.1 TinhSoLuongNhap(ThamSo[]) 2.1.1.3.2.1.1 Ket qua 2.1.1.4 TinhSoLuongThanhLy 2.1.1.4.1 Khoi tao doi tuong 2.1.1.4.2 TinhSoLuongThanhLy 2.1.1.4.2.1 TinhSoLuongThanhLy(ThamSo[]) 2.1.1.4.2.1.1 KetQua 2.1.1.5 TheLoai,SLuongNhap,SLuongThanhLy 2.2 HienThiDL 30 Nhận, lý sách theo tháng : Thu kho : frmThongKeSachTheoThang : ctrThongKeSachTheo : ThongKeNhapThanhL : QTCSDL Mo Form Chon nam tu Com boBox 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( Tham So[]) 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 Chon thang tu Com boBox Thang 3.1 DocDL 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( Tham So[]) 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 3.2 HienThiDL 31 Thanh lý sách : Thu kho : frmThanhLySach : QTCSDL : ctrThanhLySach Mo Form 1.1 DocDL 1.1.1 DocDL 1.1.1.1 DocDL 1.1.1.1.1 DocDMSach 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.2 ThongTinSach,LyDoThanhLy 1.2 HienThiDL Chon ten s ach tu Com boBox Chon ly ly tu Com boBox Nhan nut ly 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.2 Kiem TraLyDoThanhLy 4.1.1.2.1 DocQD_LyDoThanhLy(LyDo,GiaTri) 4.1.1.2.1.1 LyDoThanhLy 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 32 : Quan ly doc gia : frmThongKeDocGiaTheoNam Mo Form : ctrThongKeDocGiaTh : ThongKeSoLuongTh : QTCSDL Chon nam 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 2.1.1.2 TimKiemTheoNam 2.1.1.2.1 TimKiemTheoNam 2.1.1.2.1.1 TimKiemTheoNam 2.1.1.2.1.1.1 KetQua 2.1.1.3 TimKiem TheoLoaiDocGIA 2.1.1.3.1 TimKiemTheoLoaiDocGia 2.1.1.3.1.1 TimKiemtheoloaiDocGia 2.1.1.3.1.1.1 KQ 2.1.1.4 TInhTongSoDocGia 2.1.1.4.1 TinhTongSoDocGIa 2.1.1.4.1.1 TinhTongSoDocGIa 2.1.1.4.1.1.1 TongSoDocGia 2.1.1.5 TinhSoLuong 2.1.1.5.1 TinhSoLuong 2.1.1.5.1.1 TinhSoLuong 2.1.1.5.1.1.1 SoLuong 2.1.1.6 TinhTyLe 2.1.1.6.1 TinhTylE 2.1.1.6.1.1 TinhTyLe 2.1.1.6.1.1.1 TyLe 2.1.1.7 LoaiDocGIa,SoLuong,TyLe 2.2 HienThiDL 33 Thống kê thẻ độc giả theo tháng : Quan ly doc gia : frm ThongKeTheD ocGia : ThongKeTheDocGia : ctrThongKeTheDocGia : QTCSDL Mo form Chon nam tu ComboBox Nam 2.1 DocDL 2.1.1 DocDL 2.1.1.1 SearchTheoNam 2.1.1.1.1 DocDSDocGia 2.1.1.1.1.1 DocThongTinDocGia(ID_DocGia,NgayDangKi) 2.1.1.1.1.1.1 ID_DocGia,NgayDangKi 2.1.1.1.2 DocDS_GiaHanTHe 2.1.1.1.2.1 DocDSGIaHanTHe(NgayGIaHan) 2.1.1.1.2.1.1 NgayGiaHan 2.1.1.2 Dem SoDangKiMoiTheoThang 2.1.1.2.1 DemSoDangKiMoi 2.1.1.2.1.1 Dem SoDangKiMoi(Tham So[]) 2.1.1.2.1.1.1 SoDangKiMoiTheoThang 2.1.1.3 Dem SoGiaHanTheoTHang 2.1.1.3.1 DemSoGiaHan 2.1.1.3.1.1 DemSoGiaHan(Tham So[]) 2.1.1.3.1.1.1 SoGiaHanTheoThang 2.1.1.4 Thang,SoDangKiMoi,SoGiaHan 2.2 HienThiDL Chon thang tu ComboBox Thang 3.1 DocDL 3.1.1 DocDL 3.1.1.1 SearchTheoThang( ) 3.1.1.1.1 DocDSDocGia 3.1.1.1.1.1 DocThongTinDocGia(ID_DocGia,NgayDangKi) 3.1.1.1.1.1.1 ID_DocGia,NgayDangKi 3.1.1.1.2 DocDS_GiaHanTHe 3.1.1.1.2.1 DocDSGIaHanTHe(NgayGIaHan) 3.1.1.1.2.1.1 NgayGiaHan 3.1.1.2 Dem SoDangKiMoiTheoThang 3.1.1.2.1 DemSoDangKiMoi 3.1.1.2.1.1 Dem SoDangKiMoi(Tham So[]) 3.1.1.2.1.1.1 SoDangKiMoiTheoThang 3.1.1.3 Dem SoGiaHanTheoTHang 3.1.1.3.1 DemSoGiaHan 3.1.1.3.1.1 DemSoGiaHan(Tham So[]) 3.1.1.3.1.1.1 SoGiaHanTheoThang 3.1.1.4 Thang,SoDangKiMoi,SoGiaHan 3.2 HienThiDL 34 Thống kê tình hình mượn sách theo năm : ThuThu : frmBaoCaoSachTheoTheLoai : ctrFormBaoCaoSachT : BaoCaoTheLoaiSach : DMSach : QTCSDL Mo Form Chon nam tu ComboBox nam 2.1 DocDL 2.1.1 DocDL 2.1.1.1 SearchTheoNam 2.1.1.1.1 DocDMSach(ID_Sach,TheLoai,NgayMuon) 2.1.1.1.1.1 ID_Sach,TheLoai,NgayMuon 2.1.1.2 SearchTheoTheLoai 2.1.1.2.1 SearchTheLoai 2.1.1.2.1.1 SearchTheLoai 2.1.1.2.1.1.1 Ket Qua 2.1.1.3 TinhSoLuotMuon 2.1.1.3.1 TinhSoLuotMuon 2.1.1.3.1.1 TinhSoLuotMuon(THam So[]) 2.1.1.3.1.1.1 KetQua 2.1.1.4 TinhTyLe 2.1.1.4.1 TinhTyLe 2.1.1.4.1.1 TinhTyLe(THamSo[]) 2.1.1.4.1.1.1 KetQua 2.1.1.5 TheLoai,SoLuotMuon,TyLe 2.2 HienThiDL 35 Tra cứu độc giả : Quan ly doc gia : ctrTraCuuDocGia : frmTraCuuDocGia Mo Form : QTCSDL 1.1 DocDL 1.1.1 DocDL 1.1.1.1 DocDSDocGIa 1.1.1.1.1 DocDSDocGia(IDThe,TenDocGia,NgaySinh,DiaChi,Email,NgayLapThe,NgayHetHan) 1.1.1.1.1.1 IDThe,TenDocGia,NgaySinh,DiaChi,Email,NgayLapThe,NgayHetHan 1.1.1.2 IDThe,TenDocGia,NgaySinh,DiaChi,Email,NgayLapThe,NgayHetHan 1.2 HienThiDL Chon ten doc gia ComboBox 2.1 HienThiDL 36 Tra cứu sách : Doc Gia Mo Form : ctrFormTraCuuSach : frmTraCuuSach : QTCSDL 1.1 DocDL 1.1.1 DocDL 1.1.1.1 DocDMSach 1.1.1.1.1 DocDMSach(TenSach,TacGia,TheLoai,NXB,SoLuong) 1.1.1.1.1.1 TenSach,TacGia,TheLoai,NXB,SoLuong 1.1.1.2 TenSach,TacGia,TheLoai,NXB,SoLuong 1.2 HienThiDL Chon ten sach ComboBox 2.1 HienThiDL 37 VIII.Biểu đồ hoạt động Là sở để cài đặt xác phương thức lớp.sau có lớp có phương thức ta chưa biết bên phương thức cần phải làm ta cần biểu đồ hoạt động ví dụ sau biểu đồ hoạt động cho phương thức mượn sách Đầu tiên nhận thông tin sách mượn,trên phiếu thẻ mượn có mã bạn đọc mã sách sau kiểm tra xem mã bạn đọc mã sách có hợp lệ không, hợp lệ thực gửi thông tin sách mượn Sau gửi thông tin mượn sách ta kết trả sách muốn mượn số lượng lại, so sánh với số lượng sách người mượn muốn mượn tình trạng mượn sách người mượn Nếu hợp lệ cho mượn sách ghi vào sở liệu, thêm thẻ mượn cho người đó, tạo thẻ mượn ghi vào sở liệu.Cuối in hóa đơn cho bạn đọc 38 Biểu đồ hoạt động phương thức mượn sách: 39 Với phương thức trả sách diễn sau: Đầu tiền nhận thông tin trả sách, sau nhận thông tin kiểm tra bạn đọc mã thẻ mượn, truy vấn sở liệu tìm thẻ mượn tương ứng, kiểm tra sách bạn đọc mang trả với sách thẻ mượn tương ứng, cập nhật lại tình trạng bạn đọc tình trạng thẻ mượn Nếu sách thiếu cập nhật lại thẻ mượn, sách đủ hủy thẻ mượn.Rồi kết thúc Biểu đồ hoạt động cho phương thức trả sách: 40 IX.Biểu đồ trạng thái Là sở để cài đặt xác phương thức lớp.sau có lớp có phương thức ta chưa biết bên phương thức cần phải làm ta cần biểu đồ hoạt động ví dụ sau biểu đồ hoạt động cho phương thức mượn sách Đầu tiên nhận thông tin sách mượn,trên phiếu thẻ mượn có mã bạn đọc mã sách sau kiểm tra xem mã bạn đọc mã sách có hợp lệ không, hợp lệ thực gửi thông tin sách mượn Sau gửi thông tin mượn sách ta kết trả sách muốn mượn số lượng lại, so sánh với số lượng sách người mượn muốn mượn tình trạng mượn sách người mượn Nếu hợp lệ cho mượn sách ghi vào sở liệu, thêm thẻ mượn cho người đó, tạo thẻ mượn ghi vào sở liệu.Cuối in hóa đơn cho bạn đọc Biểu đồ hoạt động phương thức mượn sách: 41 Với phương thức trả sách diễn sau: Đầu tiền nhận thông tin trả sách, sau nhận thông tin kiểm tra bạn đọc mã thẻ mượn, truy vấn sở liệu tìm thẻ mượn tương ứng, kiểm tra sách bạn đọc mang trả với sách thẻ mượn tương ứng, cập nhật lại tình trạng bạn đọc tình trạng thẻ mượn Nếu sách thiếu cập nhật lại thẻ mượn, sách đủ hủy thẻ mượn.Rồi kết thúc Biểu đồ hoạt động cho phương thức trả sách: 42 [...]... Phương thức cơ bản Tìm kiếm nhân viên Quản lí thư viện Khi quản lí thư viện muốn tìm kiếm thông tin của nhân viên Quản lí thư viện chọn chức năng tìm kiếm nhân viên Quản lí thư viện phải đăng nhập 1 Người dùng chọn tìm kiếmnhân viên 2 Hệ thống trả về form tìm kiếm 3 Quản lí nhập mã số nhân viên hoặc tên nhân viên 4 Hệ thống trả về kết quả tìm kiếm 12 Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng... 4.7.usecase quản lí báo cáo Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên quyết Phương thức cơ bản Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng Quản lí báo cáo Nhân viên thư viện, quản lí thư viện Quản lí thư viện muốn nắm bắt về tình 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 Quản lí thư viện, nhân viên thư viện lập báo... thư viện lập báo cáo Nhân viên thư viện, quản lí thư viện phải đăng nhập 1 Chọn loại báo cáo cần lập và lập báo cáo 2 Hệ thống hiển thị ra kết quả báo cáo Thông tin về báo cáo Bình thư ng V Tìm lớp lĩnh vực Xây dựng các lớp đối tượng trong hệ thống và quan hệ giữa các đối tượng thông qua quan hệ giữa các lớp 17 Các lớp : - Lớp người - Lớp bạn đọc - Thẻ mượn - Quản lý thư viện - Sách Thuộc tính lớp thẻ... thế Kết quả Ngoại Lệ Tần suất sử dụng Thêm nhân viên Quản lí thư viện Khi có thêm nhân viên trong thư viện Quản lí thêm nhân viên mới Quản lí phải đăng nhập 1 Quản lí chọn thêm nhân viên 2 Hệ thống thêm nhân viên mới Thêm nhân viên mới sử dụng hệ thống Ít khi sử dụng Xóa nhân viên: Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên quyết Phương thức cơ bản Xóa nhân viên Quản lí thư viện. .. viên thư viện, Quản lí thư viện Khi sinh viên mượn trả sách, nhân viên thư viện muốn tìm sinh viên để thực hiện ghi nhận mượn trả Nhân viên thư viện chọn chức năng tìm kiếm sinh viên Nhân viên phải đăng nhập 1 Người dùng chọn tìm kiếm sinh viên 2 Hệ thống trả về form tìm kiếm theo thể loại 3 Nhân viên nhập mã số sinh viên 4 Hệ thống trả về kết quả tìm kiếm Thông tin mượn trả sách của sinh viên Rất thư ng... Thêm sinh viên Nhân viên thư viện Khi sinh viên khóa mới nhập trường, cầ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 Khóa mới vào trường, nhân viên thư viện cập nhật sinh viên mới Nhân viên thư viện phải đăng nhập 1 Nhân viên chọn thêm sinh viên 2 Hệ thống tạo một trường sinh viên mới trong cơ sở dữ liệu Thêm sinh viên mới được cấp phép dùng thư viện Mỗi năm dùng một lần... 4.3 usecase quản lí sách Quản lí cập nhật sách: Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên quyết Phương thức cơ bản Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng Quản lí cập nhật sách Nhân viên thư viện Khi có thay đổi về sách như thêm sách 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 Nhân viên thư việnvào quản lí sách... bản Xóa nhân viên Quản lí thư viện Khi nhân viên nghỉ việc Quản lí thư viện thực hiện xóa nhân viên Quản lí thư viện phải đăng nhập 1 Quản lí thư viện chọn xóa nhân viên 15 2 Hệ thống xóa nhân viên và lưu cơ sở dữ liệu Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng Xóa thông tin nhân viên trong cơ sở dữ liệu Ít khi dùng 4.5 usecase quản lí cho mượn sách Cho mượn sách: Tên ca sử dụng Tác Nhân... tìm kiếm 4 Hệ thống trả về kết quả tìm kiếm Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng Tìm sách theo thể loại: Tên ca sử dụng Tác Nhân Mô tả Sự kiện kích hoạt Điều kiện kiên quyết Phương thức cơ bản Các dữ liệu liên quan đến từ khóa của người sử dụng muốn tìm Rất thư ng xuyên Tìm sách theo thể loại Sinh viên,nhân viên thư viện, Quản lí thư viện Người dùng sau khi đăng nhập vào hệ thống muốn... kích hoạt Điều kiện kiên quyết Phương thức cơ bản Xóa sinh viên Nhân viên thư viện Khi sinh viên đã ra trường và hoàn thành trả sách thư viện Nhân viên thư việnxóa sinh viên đã ra trường Nhân viên thư viện phải đăng nhập 1 Nhân viên chọn xóa sinh viên 2 Hệ thống xóa sinh viên và lưu 14 trong cơ sở dữ liệu Phương thức thay thế Kết quả Ngoại Lệ Tần suất sử dụng Xóa thông tin sinh viên trong cơ sở dữ liệu

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan