Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 166 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
166
Dung lượng
5,96 MB
Nội dung
TRƯỜNG ĐẠI HỌC KINH TẾ HỒ CHÍ MINH KHOA: CƠNG NGHỆ THÔNG TIN KINH DOANH CHUYÊN NGÀNH: THƯƠNG MẠI ĐIỆN TỬ ĐỀ TÀI: Phân tích thiết kế hệ thống quản lý thư viện trường Đại Học Kinh Tế TP Hồ Chí Minh Thành viên: Nguyễn Hồng Quốc Anh Nguyễn Thị Ngọc Thảo Nguyễn Thị Tươi Trần Thị Ánh Hồng GIẢNG VIÊN: Hồ Thị Thanh Tuyến NHÓM: NHÓM Đỗ Thị Huyền Trang Nguyễn Văn Tiến TP.HCM, Ngày 15 Tháng 10 Năm 2020 Mục Lục TỔNG QUAN VỀ DỰ ÁN .11 1.1 Lý chọn đề tài .11 1.2 Giới thiệu hệ thống thư viện UEH 12 1.3 Mục tiêu dự án 12 1.4 Xác định phạm vi dự án 13 Xác định yêu cầu .13 2.1 Khảo sát hệ thống 13 2.2 Phân tích trạng 13 2.2.1 Chức thư viện 13 2.2.2 Nhiệm vụ thư viện .14 2.3 Đặc tả yêu cầu 14 2.3.1 Qui trình hoạt động hệ thống .14 2.3.1.1 Quy trình nhập sách .14 2.3.1.2 Quy trình mượn/trả/gia hạn sách 14 2.3.1.3 Quy định việc sách mượn bị mất, rách: 15 2.3.1.4 Quy trình việc đặt phòng họp 16 2.3.1.5 Quy trình việc trả phịng họp 16 2.3.1.6 Quy trình thống kê, báo cáo 16 2.3.1.7 Xử lý sách lý 17 2.3.2 Ưu nhược điểm hệ thống 17 2.3.3 Yêu cầu chức 17 2.3.4 Yêu cầu phi chức 18 2.3.5 Tính khả thi dự án .18 Phân tích thiết kế hệ thống 20 3.1 Các yêu cầu chức 20 3.2 Phân tích yêu cầu 21 3.2.1 Mơ hình hóa chức 21 3.2.1.1 Biểu đồ Use case tổng quát 21 3.2.1.2 Use case đăng nhập 22 3.2.1.3 Phân rã Use case “ Quản trị hệ thống” 23 3.2.1.4 Phân rã Use case “Quản lý Sách” 29 3.2.1.5 Phân rã Use case “Quản lý bạn đọc” 33 3.2.1.6 Phân rã Use case “Quản lý mượn trả Sách” 37 3.2.1.7 Phân rã Use case “Báo cáo& Thống kê” 41 3.2.1.8 Phân rã Use case “Quản lý mượn- trả phòng” .48 3.2.1.9 Phân rã Use case “Tìm kiếm thơng tin” .52 3.2.1.10 Sơ đồ hoạt động hệ thống 56 3.2.1.11 Các biểu đồ hoạt động chức Quản trị hệ thống 57 3.2.1.12 Các biểu đồ hoạt động chức Sách 62 3.2.1.13 Các biểu đồ hoạt động chức Quản lí bạn đọc .65 3.2.1.14 Các biểu đồ hoạt động chức Quản lí mượn trả Sách 68 3.2.1.15 Các biểu đồ hoạt động chức Báo cáo& Thống kê 71 3.2.1.16 Các biểu đồ hoạt động chức Tìm kiếm thơng tin 78 3.2.2 Mơ hình hóa cấu trúc .80 3.2.2.1 Danh sách lớp 80 3.2.2.2 Biểu đồ lớp hệ thống (mức quan niệm) 83 3.2.3 3.2.3.1 Mơ hình hóa hành vi 84 Đăng nhập 84 3.2.3.2 Quản trị hệ thống 85 3.2.3.3 Quản lý sách 89 3.2.3.4 Quản lý bạn đọc 94 3.2.3.5 Quản lý mượn trả sách 97 3.2.3.6 Quản lý mượn trả phòng 103 3.2.3.7 Báo cáo & thống kê 107 3.2.3.8 Tìm kiếm thông tin .114 3.2.4 3.3 Mơ hình hóa liệu .118 3.2.4.1 Diễn tả thực thể có tham gia 118 3.2.4.2 Diễn giải mối quan hệ đối tượng có tham gia 122 3.2.4.3 Mơ hình thực thể quan hệ (ERD gốc) 123 3.2.4.4 Mơ hình thực thể quan hệ 124 3.2.4.5 Mơ hình sở liệu quan hệ 125 Thiết kế hệ thống 126 3.3.1 Thiết kế lớp 126 3.3.2 Thiết kế CSDL .136 3.3.2.1 Sơ đồ sở liệu mức vật lý 136 3.3.2.2 Mô tả sở liệu .137 3.3.2.3 Thiết kế ràng buộc CSDL 151 3.3.3 Thiết kế giao diện 158 3.3.3.1 Đăng nhập 158 3.3.3.2 Quản lý sách .160 3.3.3.3 Tìm kiếm thơng tin .161 3.3.3.4 Thống kê - Báo cáo 163 3.3.3.5 Quản lý mượn – trả phòng: 165 3.3.3.6 Quản lý bạn đọc: 167 Danh mục hình vẽ Hình Sơ đồ phân cấp chức nghiệp vụ hệ thống quản lý thư viện 21 Hình Biểu đồ Use case tổng quát 23 Hình Biểu đồ Use case “ Quản trị hệ thống” .25 Hình Biểu đồ Use case “Quản lý sách” .31 Hình Biểu đồ Use case “Quản lý bạn đọc” 34 Hình Biểu đồ Use case “ Quản lý mượn trả Sách” 39 Hình Biểu đồ Use case “Báo cáo& Thống kê” 43 Hình Biểu đồ Use case Quản lý mượn- trả phòng .49 Hình Biểu đồ Use case tìm kiếm thơng tin 54 Hình 10 Biểu đồ hoạt động mơ tả quy trình đăng nhập 58 Hình 11 Biểu đồ hoạt động cho quy trình phân quyền người dùng hệ thống 59 Hình 12 Biểu đồ hoạt động cho quy trình sửa thơng tin người dùng 60 Hình 13 Biểu đồ hoạt động cho quy trình thêm người dùng hệ thống 61 Hình 14 Biểu đồ hoạt động cho quy trình xóa người dùng hệ thống 62 Hình 15 Biểu đồ hoạt động cho qui trình Sửa thơng tin sách 63 Hình 16 Biểu đồ hoạt động cho quy trình thêm Sách .64 Hình 17 Biểu đồ hoạt động cho qui trình Xóa Sách .65 Hình 18 Biểu đồ hoạt động cho quy trình thêm Bạn đọc .66 Hình 19 Biểu đồ hoạt động cho qui trình sửa thơng tin bạn đọc 67 Hình 20 Biểu đồ hoạt động cho qui trình xóa Bạn đọc 68 Hình 21 Biểu đồ hoạt động cho qui trình xử lý yêu cầu mượn Sách 69 Hình 22 Biểu đồ hoạt động cho qui trình xử lý yêu cầu trả Sách 70 Hình 23 Biểu đồ hoạt động cho qui trình xử lý yêu cầu gia hạn Sách 71 Hình 24 Biểu đồ hoạt động cho quy trình Báo cáo& Thống kê sách mượn 72 Hình 25 Biểu đồ hoạt động cho quy trình Báo cáo& Thống kê số người mượn phòng 73 Hình 26 Biểu đồ hoạt động cho quy trình Báo cáo& Thống kê bạn đọc mượn tài liệu 74 Hình 27 Biểu đồ hoạt động cho quy trình Báo cáo& thống kê Sách cịn thư viện .75 Hình 28 Biểu đồ hoạt động mơ tả quy trình Báo cáo& Thống kê bạn đọc vi phạm .76 Hình 29 Biểu đồ hoạt động cho quy trình Báo cáo& Thống kê Sách lý .77 Hình 30 Biểu đồ hoạt động cho quy trình Báo cáo& Thống kê Sách nhập .78 Hình 31 Biểu đồ hoạt động cho quy trình tìm sách 79 Hình 32 Biểu đồ hoạt động cho quy trình tìm kiếm bạn đọc 80 Hình 33 Biểu đồ hoạt động cho quy trình Tìm kiếm Phiên mượn 81 Hình 34 Sơ đồ Lớp hệ thống mức quan niệm .85 Hình 35 Biểu đồ trình tự cho chức Đăng nhập 86 Hình 36 Biểu đồ trình tự cho chức Thêm Người dùng 87 Hình 37 Biểu đồ trình tự cho chức Sửa thơng tin người dùng .88 Hình 38 Biểu đồ trình tự cho chức Xóa Người Dùng 89 Hình 39 Biểu đồ trình tự cho chức phân quyền Người Dùng 90 Hình 40 Biểu đồ trình tự cho chức Thêm Sách .91 Hình 41 Biểu đồ trình tự cho chức Sửa thông tin Sách 92 Hình 42 Biểu đồ trình tự cho chức Xóa Sách 94 Hình 43 Biểu đồ trình tự cho chức Thêm Bạn Đọc .96 Hình 44 Biểu đồ trình tự cho chức Sửa thơng tin bạn đọc .97 Hình 45 Biểu đồ trình tự cho chức Xóa bạn đọc 98 Hình 46 Biểu đồ trình tự cho chức xử lý yêu cầu Mượn Sách 99 Hình 47 Biểu đồ trình tự cho chức xử lý yêu cầu trả Sách 101 Hình 48 Biểu đồ trình tự cho chức xử lý yêu cầu gia hạn Sách 103 Hình 49 Biểu đồ trình tự cho chức Xử lý yêu cầu mượn phịng 104 Hình 50 Biểu đồ trình tự cho chức Xử lý yêu cầu trả phòng .105 Hình 51 Biểu đồ trình tự cho chức Xử lý yêu cầu nhận phòng 106 Hình 52 Biểu đồ trình tự cho chức Xóa lịch đặt phịng .107 Hình 53 Biểu đồ trình tự cho chức Báo cáo&Thống kê sách lý 108 Hình 54 Biểu đồ trình tự cho chức Báo cáo&Thống kê Sách mượn 109 Hình 55 Biểu đồ trình tự cho chức Báo cáo&Thống kê Người mượn phịng 110 Hình 56 Biểu đồ trình tự cho chức Báo cáo&Thống kê Người mượn tài liệu 111 Hình 57 Biểu đồ trình tự cho chức Báo cáo&Thống kê Sách cịn thư viện .112 Hình 58 Biểu đồ trình tự cho chức Báo cáo&Thống kê Bạn đọc vi phạm 113 Hình 59 Biểu đồ trình tự cho chức Báo cáo&Thống kê Sách nhập 114 Hình 60 Biểu đồ trình tự cho chức tìm kiếm Sách .115 Hình 61 Biểu đồ trình tự cho chức tìm kiếm phiên mượn Sách 116 Hình 62 Biểu đồ trình tự cho chức tìm kiếm bạn đọc 118 Hình 63 Mơ hình thực thể quan hệ gốc 125 Hình 64 Mơ hình thực thể quan hệ mở rộng 126 Hình 65 Sơ đồ lớp mức thiết kế 128 Hình 66 Mơ hình sở liệu mức vật lý 138 Hình 67 Giao diện form đăng nhập 160 Hình 68 Giao diện hệ thống 160 Hình 69 Giao diện thêm sách .161 Hình 70 Giao diện xóa sách 162 Hình 71 Giao diện tìm kiếm phiên mượn .163 Hình 72 Giao diện tìm kiếm bạn đọc 164 Hình 73 Giao diện TK - BC sách lý 165 Hình 74 Giao diện TK - BC bạn đọc vi phạm 165 Hình 75 Giao diện TK - BC sách nhập 166 Hình 76 Giao diện Xử lý yêu cầu mượn 167 Hình 77 Giao diện Xử lý u cầu nhận - xóa phịng 168 Hình 78 Giao diện sửa thơng tin bạn đọc .169 Bảng 101.Bảng tầm ảnh hưởng ràng buộc toàn vẹn R10 Ràng buộc quan hệ QLMuonTraPhong R11: “Ràng buộc liên thuộc tính: Giờ mượn phịng(giomuonphong) phải nhỏ hạn trả phòng(hantraphong)” Biểu diễn đại số quan hệ: ∀ n ∈ QLMuonPhong(n giomuonphong