1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI PHẦN MỀM QUẢN LÝ THƯ VIỆN

20 17 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 20
Dung lượng 1,07 MB

Nội dung

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐẠI HỌC ĐÀ NẴNG BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN Giáo viên hướng dẫn: Lê Hữu Duy Thành viên nhóm: - Lê Hồng Phương - Nguyễn Lê Minh Trí - Trần Lê Nhật Nam Mục lục: Chương 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU Khảo sát trạng Yêu cầu chức Danh sách quy định: Yêu cầu hiệu Bảng trách nhiệm yêu cầu nghiệp vụ: 10 Yêu cầu chất lượng: .10 Danh sách biểu mẫu: 11 Chương 2: PHÂN TÍCH 12 Mơ hình dịng liệu: 13 Lập thẻ độc giả: 13 Nhận sách mới: 13 Tra cứu sách: 14 Lập phiếu mượn: 14 Nhận trả sách: 15 Thay đổi quy định: 15 Số lượng sách nhiều mà người mượn: 16 Tỷ lệ phiếu mượn trả hạn: 17 Thời gian trung bình mượn sách: .17 Giờ bạn đọc mượn sách nhiều nhất: 18 Đăng nhập: .18 Gia hạn thẻ: 19 Sơ đồ lớp 20 Sơ đồ lớp mức phân tích - vẽ sơ đồ: .20 Danh sách lớp đối tượng: 21 Mô tả lớp đối tượng: 22 Chương 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU Khảo sát trạng Một thư viện cần quản lý việc đăng ký, mượn trả sách bạn đọc thư viện Sau phần mô tả theo nghiệp vụ hàng ngày thư viện: Thủ thư gọi sách đầu sách (dausach) Mỗi đầu sách có ISBN để phân biệt với đầu sách khác Các đầu sách có tựa (tuasach) có ISBN khác chúng dịch nhiều thứ tiếng (ngonngu) khác đóng thành bìa (bia) khác Mỗi tựa sách có mã tựa sách để phân biệt với tựa sách khác (Mã số đáng số tự động, 1,2,3,…) Mỗi đầu sách có nhiều (cuonsach) ứng với đầu sách Mỗi tựa sách tác giả (tacgia) có tóm tắt nội dung (tomtat) sách (có thể câu hay vài trang) Khi bạn đọc muốn biết nội dung sách nào, thủ thư xem phần tóm tắt tựa sách trả lời bạn đọc Để trở thành đọc giả (docgia)của thư viện, bạn đọc phải đăng ký cung cấp thông tin cá nhân địa điện thoại Thủ thư cung cấp cho bạn đọc thẻ điện tử, có mã số thẻ mã số bạn đọc để phân biệt bạn đọc khác (Mã số đánh số tự động, bẳt đầu từ 1,2,3,…) Thẻ có giá trị tháng kể từ ngày đăng ký Một tháng trước ngày hết hạn thẻ, thủ thư thông báo cho bạn đọc biết để đến gia hạn thêm Có loại đọc giả (X,Y) Tưổi đọc giả từ 18 đến 55 Đăng ký: Nếu bạn đọc muốn mượn sách, bạn đọc khác mượn, người đăng ký chờ Khi sách trả thủ thư thơng báo đến người đăng ký trước đến mượn Mượn sách: Một đọc giả mượn tối đa sách ngày Trả sách: Khi đọc giả trả sách thủ thư cập nhật thơng tin cách xóa thơng tin mượn trước Phát sinh báo cáo thống kê: Có phiếu mượn sách năm qua? Tỷ lệ độc giả mượn sách? Số lượng sách nhiều mà người mượn? Tỷ lệ sách mượn lần năm ngoái? Tỷ lệ phiếu mượn trả sách hạn? Thời gian trung bình mượn sách bao nhiêu? Bạn đọc mượn sách nhiều lúc giờ? Các quy định hoạt động hệ thống: QĐ1: Thay đổi tuổi tối thiểu, tuổi tối đa, thời hạn có giá trị thẻ QĐ2: Thay đổi số lượng tên thể loại Thay đổi khoảng cách năm xuất QĐ4: Thay đổi số lượng sách mượn tối đa, số ngày mượn tối đa QĐ-1: Mã tựa sách số thứ tự tựa sách có hệ thống Khi thêm phải kiểm tra có số thứ tự bị xố bổ sung vào số thứ tự bị trống Nếu khơng có (nghĩa số thứ tự liên tục với nhau) thêm với số tự nhiên Trong trường hợp xố khơng phải chỉnh sửa lại số thứ tự tựa sách phía sau QĐ-2: Mã độc giả số thứ tự độc giả có hệ thống Khi thêm phải kiểm tra có số thứ tự bị xố bổ sung vào số thứ tự bị trống Nếu khơng có (nghĩa số thứ tự liên tục với nhau) thêm với số tự nhiên Trong trường hợp xố khơng phải chỉnh sửa lại số thứ tự tựa sách phía sau QĐ-3: Nếu độc giả mượn đầu sách khơng cịn thư viện hệ thống chuyển qua bảng liệu đăng ký QĐ-4: Nếu độc giả trả sách thơng tin mượn chuyển sang trình mượn Yêu cầu chức Danh sách yêu cầu nghiệp vụ: STT 10 11 12 13 TÊN YÊU CẦU Lập thẻ đọc giả Nhận sách Tra cứu sách Lập phiếu mượn Nhận trả sách Thay đổi quy định Số phiếu mượn sách năm Số lượng sách nhiều mà người mượn Tỷ lệ phiếu mượn sách hạn Thời gian trung bình mượn sách Giờ bạn đọc mượn sách nhiều Gia hạn thẻ Đăng nhập BIỂU MẪU BM1 BM2 BM3 BM4 QUY ĐỊNH QĐ1 QĐ2 GHI CHÚ Xóa, cập nhật Xóa, cập nhật QĐ4 Xóa, cập nhật QĐ6 Danh sách quy định: STT MÃ SỐ QĐ1 TÊN QUY ĐỊNH Quy định thẻ độc giả QĐ2 Quy định sách QĐ4 Quy đinh phiếu mượn sách QĐ6 MÔ TẢ CHI TIẾT -Có loại độc giả (Người lớn,Trẻ em) -Tuổi độc giả từ 18 đến 55 -Thẻ có giá trị tháng -QĐ-2 -Có thể loại (A,B,C) -Chỉ nhận sách xuất vòng năm -QĐ-1 -Chỉ cho mượn với thẻ cịn hạn sách khơng có người mượn -Mỗi độc giả mượn tối đa sách ngày Người dùng thay đổi quy định sau: - QĐ1: Thay đổi tuổi tối thiểu, tuổi tối đa, thời hạn có giá trị thẻ - QĐ2: Thay đổi số lượng tên thể loại Thay đổi khoảng cách năm xuất - QĐ4: Thay đổi số lượng sách tối đa, số ngày mượn tối đa GHI CHÚ Yêu cầu hiệu STT YÊU CẦU Lập thẻ độc giả MÔ TẢ CHI TIẾT 100 thẻ / Nhận sách Tra cứu sách Lập phiếu mượn 100 sách / Xử lý Xử lý Nhận trả sách Xử lý Thay đổi quy định Xử lý Xử lý 11 12 Số phiếu mượn sách năm Số lượng sách nhiều mà người mượn Tỷ lệ phiếu mượn sách trả hạn Thời gian trung bình mượn sách Giờ mượn sách nhiều Gia hạn thẻ 13 Đăng nhập Xử lý 10 GHI CHÚ Hẹn ngày cấp thẻ độc giả Các thông báo cần thiết Tính tiền phạt trả sách hạn Độc giả khơng có quyền thay đổi quy định Xử lý Xử lý Xử lý Xử lý Xử lý Các thông báo cần thiết gia hạn Chỉ có thủ thư có quyền đăng nhập vào hệ thống Độc giả có quyền tra cứu sách Bảng trách nhiệm yêu cầu nghiệp vụ: STT YÊU CẦU Lập thẻ độc giả Nhận sách Tra cứu sách Lập phiếu mượn Nhận trả sách Thay đổi quy định Số phiếu mượn sách năm Số lượng sách nhiều mà người mượn Tỷ lệ phiếu mượn trả sách hạn Thời gian trung bình mượn sách 10 11 12 Giờ bạn đọc mượn sách nhiều Gia hạn thẻ 13 Đăng nhập NGƯỜI DÙNG Cung cấp thông tin theo BM1 Cung cấp thông tin theo BM2 Cung cấp tên sách hay thể loại sách Cung cấp thông tin theo BM4 Cung cấp mã số sách trả Thay đổi quy định theo QĐ6 Cung cấp thông tin độc giả, thẻ đọc giả Nhập tên mật đăng nhập PHẦN MỀM Kiểm tra QĐ1 ghi nhận Kiểm tra QĐ2 ghi nhận Tìm xuất theo BM3 Kiểm tra QĐ4 ghi nhận Ghi nhận sách trả Cập nhật quy định Tính số phiếu mượn năm Tính số lượng sách mà người mượn GHI CHÚ Tính tỷ lệ phiếu mượn sách trả hạn Tính thời gian trung bình mượn sách Thống kê bạn đọc mựơn sách nhiều Kiểm tra ghi nhận Kiểm tra quyền đăng nhập Yêu cầu chất lượng:     Tính tiện dụng Yêu cầu bảo mật Phân quyền Yêu cầu an toàn Danh sách biểu mẫu: Chương 2: PHÂN TÍCH Mơ hình dịng liệu: Lập thẻ độc giả: Thuật toán: Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối CSDL Bước 3: Đọc D4 từ nhớ phụ Bước 4: Kiểm tra loại độc giả có thuộc danh sách loại độc giả không Bước 5: Kiểm tra tuổi Bước 6: Nếu thoả quy định : Tính ngày hết hạn thẻ Lưu D3 xuống CSDL Bước 7: Đóng kết nối CSDL Nhận sách mới: Thuật toán: Bước 1: Thủ thư chọn chức nhận sách Nhập thông tin sách cần nhập Bước 2: Kiểm tra thông tin sách có hợp lệ khơng dựa vào QĐ2 10 Bước 3: Nếu hợp lệ nhập thơng tin sách lưu xuống CSDL Bước 4: Nếu không hợp lệ khơng nhận sách thơng báo khơng thành cơng Tra cứu sách: Thuật tốn: Bước 1: Người sử dụng chọn chức tra cứu sách Bước 2: Nhập thơng tin cần tra cứu Bước 3: Có thể tra cứu xác gần Bước 4: Nếu người sử dụng thủ thư có thêm quyền cập nhật sách Bước 5: Xuất kết tra cứu cho người sử dụng xem Lập phiếu mượn: Thuật toán: Bước 1: Thủ thư chọn chức lập phiếu mượn Bước 2: Kiểm tra thẻ độc giả có cịn hạn sử dụng Bước 3: Kiểm tra sách có cịn cho mượn khơng Bước 4: Nếu thỏa lập phiếu mượn cho độc giả, ghi xuống CSDL Bước 5: Nếu khơng có thơng báo cần thiết, khơng cho độc giả mượn sách 11 Nhận trả sách: Thuật toán: Bước 1: Thủ thư chọn chức nhận trả sách Bước 2: Kiểm tra sách mượn có hạn hay khơng Bước 3: Nếu sách q hạn, tính tiền phạt, thông báo cho độc giả Bước 4: Ghi nhận việc trả sách, lưu xuống CSDL Bước 5: Kiểm tra thẻ độc giả có hết hạn sử dụng chưa, thơng báo cần thiết Bước 6: Đóng CSDL Thay đổi quy định: Thuật toán: Bước 1: Thủ thư chọn chức thay đổi quy định Bước 2: Nhập quy định cần thay đổi Bước 3: Kiểm tra quy đinh cần thay đổi có thỏa quy đinh thư viện hay khơng Bước 4: Nếu thỏa ghi xuống CSDL thông báo thay đổi thành công Bước 5: Nếu khơng thỏa thơng báo thay đổi khơng thành công 12 Số phiếu mượn sách năm: Thuật tốn: Bước 1: Người sử dụng chọn chức tính số phiếu mượn sách năm Bước 2: Chọn năm cần tính số phiếu mượn sách Bước 3: Mở CSDL ứng với năm truyền vào Bước 4: Tính số phiếu mượn sách Bước 5: Xuất kết việc tính tốn bên ngồi Bước 6: Đóng kết nối CSDL Số lượng sách nhiều mà người mượn: Thuật toán: Bước 1: Người sử dụng chọn mục thống kê số lượng sách nhiều mà người mượn Bước 2: Chọn năm cần thống kê Bước 3: Mở CSDL ứng với năm truyền vào Bước 4: Duyệt CSDL tìm số lượng sách nhiều mà người mượn Bước 5: Xuất kết thống kê Bước 6: Đóng CSDL 13 Tỷ lệ phiếu mượn trả hạn: Thuật toán: Bước 1: Người sử dụng chọn chức tính tốn tỷ lệ phiếu mượn trả q hạn Bước 2: Chọn năm cần tính tốn Bước 3: Mở kết nối CSDL ứng với năm truyền vào Bước 4: Tính tốn tỷ lệ phiếu mượn trả q hạn Bước 5: Xuất kết tính tốn Bước 6: Đóng kết nối CSDL Thời gian trung bình mượn sách: Thuật toán: Bước 1: Người sử dụng chọn chức tính thời gian trung bình mượn sách độc giả Bước 2: Chọn năm cần tính tốn Bước 3: Mở kết nối CSDL ứng với năm truyền vào Bước 4: Tính tốn thời gian trung bình mượn sách độc giả Bước 5: Xuất kết tính tốn Bước 6: Đóng kết nối CSDL 14 Giờ bạn đọc mượn sách nhiều nhất: Thuật toán: Bước 1: Người sử dụng chọn chức thống kê bạn đọc mượn sách nhiều Bước 2: Chọn năm thống kê Bước 3: Mở kết nối CSDL ứng với năm truyền vào Bước 4: Duyệt CSDL thống kê bạn đọc mượn sách nhiều Bước 5: Xuất kết thống kê Bước 6: Đóng kết nối CSDL Đăng nhập: Thuật toán: Bước 1: Thủ thư chọn chức đăng nhập hệ thống Bước 2: Nhập thông tin đăng nhập Bước 3: Mở kết nối CSDL Bước 4: Kiểm tra thông tin đăng nhập Bước 5: Nếu đăng nhập thành công, cho vào hệ thống Bước 6: Nếu đăng nhập thất bại, thông báo đăng nhập thất bại Bước 7: Đóng kết nối CSDL 15 Gia hạn thẻ: Thuật toán: Bước 1: Người sử dụng chọn chức gia hạn thẻ Bước 2: Nhập thông tin gia hạn thẻ Bước 3: Mở kết nối CSDL Bước 4: Kiểm tra việc gia hạn thẻ Bước 5: Nếu gia hạn thành công, thông báo, cập nhật lại CSDL Bước 6: Nếu gia hạn không thành công, thông báo Bước 7: Đóng kết nối CSDL 16 Sơ đồ lớp Sơ đồ lớp mức phân tích - vẽ sơ đồ: 17 Danh sách lớp đối tượng: STT TÊN LỚP Tựa sách Đầu sách Cuốn sách Độc giả Q trình mượn Ngơn ngữ 10 Tác giả Nhà xuất Thể loại Đăng ký 11 Mượn 12 13 Người lớn Trẻ em Ý NGHĨA Các đầu sách có tựa gọi tựa sách chúng dịch nhiều ngôn ngữ khác Thủ thư gọi sách đầu sách Cuốn sách đầu sách Người mượn sách Bảng ghi nhận việc mượn trả sách độc giả, ghi độc giả trả sách Là nhiều thứ tiếng khác dịch đầu sách thành tựa sách khác Người viết sách Nhà in sách Độc giả mượn khơng có sách đăng ký để sách trả độc giả ưu tiên cho mượn trước Cho biết độc giả mượn sách vào ngày Record bị xoá độc giả trả sách liệu ghi vào bảng trình mượn Một loại độc giả Một loại độc giả 18 Mô tả lớp đối tượng: STT TÊN LỚP DANH SÁCH CÁC THÔNG TIN Tựa sách Tác giả Năm xuất Nhà xuất Thể loại Tóm tắc Mã tựa sách Ngơn ngữ Bìa Trạng thái Tựa sách Đầu sách Cuốn sách Mã sách Tình trạng Độc giả Quá trình mượn 10 Ngôn ngữ Tác giả Nhà xuất Thể loại Đăng ký Họ Tên lót Tên Sách Độc giả Ngày mượn Ngày hết hạn Ngày trả Tiền phạt Tiền trả Tiền đặt cọc Ghi Tên ngôn ngữ Tên tác giả Tên nhà xuất Tên thể loại Sách Độc giả Ngày đăng ký TRÁCH NHIỆM Chứa thong tin sách (tựa,tác giả, năm xuất bản, nhà xuất bản, thể loại, tóm tắc) Mỗi đầu sách có trạng thái cho biết sách mượn hay chưa Một đầu sách nhân thành nhiều khác gọi sách nhiều độc giả khác mượn đầu sách.Tình trạng sách cho biết sách mượn hay chưa Người thực chức mượn sách Lưu tất thông tin mượn sách độc giả Nếu sách khơng cịn thư viện, cho độc giả 19 Ghi 11 Mượn Sách Độc giả Ngày mượn Ngày hết hạn 12 Người lớn 13 Trẻ em Số nhà Đường Quận Điện thoại Hạn sử dụng Độc giả người lớn Ngày sinh đăng ký nhằm độc giả muốn mượn trước ưu tiên sách trả Chỉ bảng lưu thơng tin tạm thời độc giả mượn sách Thông tin xoá độc giả trả sách Một người lớn bảo lãnh tối đa trẻ em 20

Ngày đăng: 15/04/2022, 09:08

HÌNH ẢNH LIÊN QUAN

Bảng trách nhiệm yêu cầu nghiệp vụ: - BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI PHẦN MỀM QUẢN LÝ THƯ VIỆN
Bảng tr ách nhiệm yêu cầu nghiệp vụ: (Trang 8)
1. Mô hình dòng dữ liệu: - BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI PHẦN MỀM QUẢN LÝ THƯ VIỆN
1. Mô hình dòng dữ liệu: (Trang 10)
5 Quá trình mượn Bảng ghi nhận việc mượn trả sách của độc giả, chỉ được ghi khi độc giả trả sách. - BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI PHẦN MỀM QUẢN LÝ THƯ VIỆN
5 Quá trình mượn Bảng ghi nhận việc mượn trả sách của độc giả, chỉ được ghi khi độc giả trả sách (Trang 18)
Chỉ là bảng lưu thông  tin tạm thời khi độc giả mượn  sách. Thông tin  này sẽ xoá đi khi  độc giả trả sách - BÁO CÁO LẬP TRÌNH PHẦN MỀM ĐỀ TÀI PHẦN MỀM QUẢN LÝ THƯ VIỆN
h ỉ là bảng lưu thông tin tạm thời khi độc giả mượn sách. Thông tin này sẽ xoá đi khi độc giả trả sách (Trang 20)

TỪ KHÓA LIÊN QUAN

w