Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
1,16 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN LẬP TRÌNH NET1 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN Giáo viên hướng dẫn: PHẠM ĐỨC HỒNG Nhóm sinh viên thực hiền DƯ VĂN NGUYỆN DƯƠNG VĂN PHONG Hà Nội – 2012 Lời cảm ơn Em xin gửi lời cảm ơn chân thành đến thầy cô khoa bảo giúp đỡ chúng em suốt trình học tập vừa qua Em xin gửi lời cảm ơn đến thầy Phạm Đức Hồng, người trực tiếp hướng dẫn giúp đỡ chúng em môn học Lập trình DotNet1 Đây môn học hay ứng dụng nhiều lĩnh vực CNTT Đồng thời em xin gửi lời cảm ơn đến thầy Vũ Văn Định, người hướng dẫn chúng em việc phân tích sở liệu, thầy quan tâm, hướng dẫn em nhiều môn học khác Chúng em xin chân thành cảm ơn thầy, cô môn tận tình giảng dạy em suốt thời gian học tập vừa qua Nhờ có dạy tận tình thầy cô khoa trực tiếp hướng dẫn giảng dạy thời gian qua giúp chúng em hoàn thành đồ án Mục lục LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ BÀI TOÁN 1.1 Bài toán 1.2 Thực trạng vấn đề cần giải 1.2.1 Khảo sát thực tế toán 1.2.2 Các vấn đề cần giải CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Ngôn ngữ thiết kế 2.1.1 Microsoft SQL 2008 2.1.2 Visual Studio 2010 2.2 Khái niệm 2.2.1 Cơ sở liệu 2.2.2 Quan hệ sở liệu 10 CHƯƠNG PHÂN TÍCH 11 3.1 Các chức chương trình 11 3.2 Tính hệ thống 13 3.2.1 Phân hệ quản lý tài liệu 13 3.2.2 Phân hệ quản lý mượn trả 13 3.3 Liệt kê hồ sơ liệu sử dụng 15 3.4 Lập ma trận thực thể chức 15 CHƯƠNG THIẾT KẾ 16 4.1 Biểu đồ ngữ cảnh 16 4.2 Luồng liệu mức đỉnh 16 4.3 Biểu đồ luồng liệu mức đỉnh 17 4.3.1 Biểu đồ tiến trình: Quản trị hệ thống 17 4.3.2 Biểu đồ tiến trình: Quản lý tài liệu 17 4.3.3 Biểu đồ tiến trình: Quản lý danh mục 18 4.3.4 Biểu đồ tiến tình: Quản lý mượn trả 18 4.3.5 Biểu đồ tiến trình: Tìm kiếm 19 4.3.6 Biểu đồ tiến trình: Báo cáo 19 4.4 Mô hình E-R 20 4.4.1 Xác định thực thể, gán thuộc tính cho xác định định danh 20 4.4.2 Xác định mối quan hệ thuộc tính 21 4.4.3 Vẽ biểu đồ rút gọn 22 4.5 Thiết kế sở liệu Logic 22 4.5.1 Chuyển mô hình E-R sang mô hình quan hệ 22 4.6 Cơ sở liệu vật lý 25 4.7 Diagram 29 4.8 Thiết kế hệ thống vật lý 30 4.8.1 Xác định luồng hệ thống 30 4.9 Xác định giao diện 34 4.9.1 Các giao diện cập nhật 34 4.9.2 Các giao diện xử lý 35 4.10 Thiết kế giao diện 35 4.11 Đặc tả giao diện tương tác 41 4.11.1 Giao diện biên mục tài liệu 41 4.11.2 Giao diện mượn tài liệu 41 4.11.3 Giao diện trả tài liệu 42 4.11.4 Giao diện tra cứu tài liệu 42 4.11.5 Giao diện đổi mật 42 4.11.6 Giao diện lưu phục hồi liệu 42 4.11.7 Giao diện báo cáo tài liệu nhập 43 KẾT LUẬN 44 Tài liệu tham khảo 45 DANH MỤC CÁC HÌNH Hình 3.1 Mô hình phân rã chức 11 Hình 4.1: Mô hình ngữ cảnh 16 Hình 4.2: Mô hình luồng liệu mức đỉnh 16 Hình 4.4: Biểu đồ luồng liệu Quản lý tài liệu 17 Hình 4.5: Biểu đồ luồng liệu Quản lý danh mục 18 Hình 4.6: Biểu đồ luồng liệu Quản lý mượn trả 18 Hình 4.7: Biểu đồ luồng liệu Tìm kiếm 19 Hình 4.8: Biểu đồ luồng liệu Báo cáo 19 Hình 4.9: Mô hình thực thể liên kết 22 Hình 4.10: Biểu đồ quan hệ mô hình liệu 24 Hình 4.12: Giao diện đăng nhập 35 Hình 4.13: Giao diện sau đăng nhập 35 Hình 4.14: Giao diện menu trái 36 Hình 5.15 Giao diện menu 36 Hình 4.16: Giao diện biên mục tài liệu 37 Hình 4.17: Giao diện nhập thông tin phiếu nhập 37 Hình 4.18: Giao diện mượn tài liệu 38 Hình 4.19: Giao diệ trả tài liệu 38 Hình 4.20: Giao diện xử lý vi phạm 39 Hình 4.21: Giao diện tra cứu tài liệu 39 Hình 4.22: Giao diện đổi mật 40 Hình 4.23: Giao diện phục hồi liệu 40 Hình 4.24: Giao diện báo cáo 41 DANH MỤC CÁC BẢNG Bảng 4.1: Mượn trả 25 Bảng 4.2: Xử lý vi phạm 25 Bảng 4.3: Chi tiết tài liệu 25 Bảng 4.4: Sinh viên 26 Bảng 4.5: Phiếu nhập 26 Bảng 4.6: Nhà cung cấp 26 Bảng 4.7: Nhà xuất 26 Bảng 4.8 Tài liệu 27 Bảng 4.9: Tác giả 27 Bảng 4.10: Ngành 27 Bảng 4.11: Thể loại 28 Bảng 4.12: Vị tri 28 Bảng 4.13: Ngôn ngữ 28 LỜI MỞ ĐẦU Ngày nay, việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết quan, doanh nghiệp, đặc biệt việc áp dụng giải pháp tin học công tác quản lý Với thư viện lớn, số lượng tài liệu nhiều công tác quản lý cần thiết Lý chọn đề tài: Với mong muốn giảm bớt khó khăn công tác quản lý tài liệu thư viện, giảm thiểu công việc, nâng cao suất lao động, việc xây dựng phần mềm “Quản lý thư viện” giúp dễ dàng việc quản lý đầu sách giúp việc mượn trả sách trở nên dễ dàng hơn, đồng thời sử dụng phần mềm có báo cáo theo yêu cầu người sử dụng Việc quản lý số lượng sách, tổng hợp thông tin trở nên dễ dàng Tên đề tài: “Quản lý thư viện” Đối tượng nghiên cứu: Công việc quản lý sách thư viện CHƯƠNG TỔNG QUAN VỀ BÀI TOÁN 1.1 Bài toán Hiện nay, nhiều thư viện trường đại học, cao đẳng trung cấp chưa có hệ thống chuyên biệt để lưu thông tin sách việc mượn trả sách Với nhu cầu mở rộng phát triển thư viện với nhu cầu gia tăng số lượng sách số lượng độc giả Bên cạnh phát triển công nghệ thông tin, nhu cầu ứng dụng công nghệ vào quản lý ngày phát triển mạnh đem lại nhiều lợi ích Vì vậy, cân phải xây dựng chương trình quản lý để đáp ứng nhu cầu quản lý mượn trả sách dễ dàng thuận lợi Từ yêu cầu này, nhóm chúng em định chọn đề tài “Xây dựng chương trình quản lý thư viện” nhằm giải khó khăn 1.2 Thực trạng vấn đề cần giải 1.2.1 Khảo sát thực tế toán Chương trình quản lý thư viện cần hỗ trợ: - Quản lý tài liệu, nhà cung cấp, tác giả, … Quản lý việc mượn trả sách thư viện Tự động tính số lượng sách thư viện - Báo cáo tình hình tài liệu thư viện Phần mềm quản lý thư viện để phục vụ công tác quản lý tài liệu, người quản lý có khả bao quát, chịu trách nhiệm đưa thống kê, báo cáo định kỳ thường xuyên tình hình hoạt động thư viện Các khâu chuyên trách khác thư viện nhân viên phận quản lý đảm nhiệm 1.2.2 Các vấn đề cần giải Phần mềm “Quản lý thư viện” cần đạt mục tiêu sau: - Cập nhật thông tin tài liệu cũ vào bảng biểu thông tin liên quan Tìm kiếm, tra cứu thông tin tài liệu, thông tin mượn trả Tính số lượng sách sau nhập sách mới, cho mượn sách, nhận lại sách Báo cáo tình hình mượn trả sách, sách mượn Liệt kê sinh viên vi phạm, chưa trả tài liệu Hệ thống thiết kế đảm bảo: Thời gian xử lý nhanh, tra cứu liệu xử lý xác, dễ sử dụng, giao diện thân thiện CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Ngôn ngữ thiết kế 2.1.1 Microsoft SQL 2008 Microsoft SQL 2008 hệ quản trị sở liệu tương tác với người sử dụng chạy môi trường Windows, tăng thêm sức mạnh công tác tổ chức tìm kiếm thông tin, qui tắc kiểm tra liệu, giá trị mặc định, khuôn nhập liệu Microsoft SQL 2008 hoàn toàn đáp ứng yêu cầu Quản lý khối lượng liệu lớn với tần suất truy cập liệu cao, đáp ứng dịch vụ trực tuyến đảm bảo yêu cầu an toàn liệu Với việc hỗ trợ chuẩn CSDL giúp hệ thống liệu mạnh với khả kết nối, nâng cấp bảo trì 2.1.2 Visual Studio 2010 Microsoft Visual Studio 2010 có điều khiển cho phép ta viết chương trình ứng dụng kết hợp giao diện, cách xử lý tính Office trình duyệt Web, dùng Microsoft Visual Studio 2010 tiết kiệm thời gian công sức so với ngôn ngữ lập trình khác xây dựng ứng dụng Microsoft Visual Studio 2010 gắn liền với khái niệm lập trình trực quan, nghĩa thiết kế chương trình ta nhìn thấy kết qua thao tác giao diện chương trình thực Đây thuận lợi lớn so với ngôn ngữ lập trình khác Bên cạnh đó, Microsoft Visual Studio 2010 hỗ trợ tính kết nối môi trường liệu Access, SQL, việc liên kết liệu thực nhiều cách 2.2 Khái niệm 2.2.1 Cơ sở liệu Cơ sở liệu: Là tập hợp bảng liệu có quan hệ với cho cấu trúc chúng mối quan hệ bên chúng tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhiều ứng dụng khác khai thác chia cách chọn lọc lúc cần Thực thể: Là hình ảnh cụ thể đối tượng hệ thống thông tin quản lý Một thực thể xác địn tên thuộc tính Thuộc tính: Là yếu tố liệu thông tin thực thể Lớp thực thể: Là thực thể thuộc tính Lược đồ quan hệ: Tập thuộc tính quan hệ Lược đồ quan hệ gồm thuộc tính thực thể với mệnh đề rang buộc Các phép toán tối thiểu: - Tìm kiếm liệu theo tiêu chuẩn chọn, không làm thay đổi trang thái sở liệu - Thay đổi cấu trúc sở liệu Thay đổi nội dung sở liệu 2.2.2 Quan hệ sở liệu Cơ sở liệu quan hệ sở liệu tổ chức theo mô hình quan hệ Trong đối tượng liệu quan hệ đối tượng quan hệ tổ chức thành thực thể Mỗi thực thể bao gồm tập hợp thuộc tính Mỗi thể thực thể giá trị tương ứng với thuộc tính thực thể 10 4.8.1.2 Sơ đồ luồng hệ thống cho tiến trình “2.Quản lý tài liệu” B1 Tiến trình “2.1 Quản lý nhập sách” - Người quản lý nhập thông tin phiếu nhập - Nhập thông tin tài liệu - Ghi lại thông tin vào sổ phiếu nhập, sổ tài liệu B2 Tiến trình “2.2 Thanh lý” - Kiểm tra tình trạng tài liệu - Nhập thông tin sách lý - Ghi thông tin vào sổ lý 4.8.1.3 Sơ đồ luồng hệ thống cho tiến trình “3 Quản lý danh mục” 31 C1 Tiến trình “3.1 Quản lý danh mục tài liệu” - Nhập thông tin tài liệu - Kiểm tra thông tin - Lưu thông tin tài liệu vào kho tài liệu C2 Tiến trình “3.2 Quản lý DM nhà cung cấp” - Nhập thông tin nhà cung cấp - Kiểm tra thông tin - Lưu thông tin nhà cung cấp 4.8.1.4 Sơ đồ luồng hệ thống cho tiến trình “4 Quản lý mượn, trả” 32 D1 Tiến trình “4.1 Quản lý mượn” - Nhập thông tin tài liệu - Kiểm tra xem tài liệu cho mượn chưa, cho mượn thông báo cho người mượn, chưa cho mượn cho người mượn mượn sách - Hệ thống lưu lại thông tin mượn sách vào bảng mượn, trả D2 Tiến trình “4.2 Quản lý việc trả” - Cập lại tình trạng sách dược trả(từ chưa mượn => mượn) - Lưu lại thông tin trả sách vào bảng mượn, trả D3 Tiến trình “4.3 Xử lý vi phạm” - Tìm người mượn vi phạm - Lưu lại thông tin người vào bảng xử lý vi phạm - Thông báo cho người vi phạm để đến chịu phạt 4.8.1.5 Sơ đồ luồng hệ thống cho tiến trình “5 Tìm kiếm” E1 Tiến trình “5.1 Tìm kiếm tài liệu” - Chọn tiêu chí tìm kiếm tìm kiếm theo nghành, tên tài liệu, mã tài liệu, thể loại - Hệ thống tìm kho liệu để tìm tài liệu theo tiêu chí tìm kiếm đưa kết cho người dùng E2 Tiến trình “5.2 Tìm kiếm thông tin mượn trả” - Lấy thông tin từ bảng mượn, trả để đưa lên cho người dùng xem 33 4.8.1.6 Sơ đồ luồng hệ thống cho tiến trình “Báo cáo” - Chức báo cáo: người dùng chọn chức báo cáo báo cáo tài liệu mượn, tài liệu lại, độc giả vi phạm, tình hình mượn trả,… hệ thống vào yêu cầu tìm kiếm để lấy thông tin từ kho liệu cho hợp lý 4.9 Xác định giao diện 4.9.1 Các giao diện cập nhật a) b) c) d) e) f) g) h) i) j) k) Cập nhật Ngành Cập nhật Nhà xuât Cập nhật Tác giả Cập nhật Thể loại Cập nhật Ngôn ngữ Cập nhật Vị trí Cập nhật Nhà cung cấp Cập nhật Sinh viên Cập nhật Tài liệu Câp nhật Người dùng Câp nhật Phiếu nhập 34 4.9.2 Các giao diện xử lý l) Tìm kiếm tài liệu m) Mượn tài liệu n) Trả tài liệu o) Xử lý vi phạm p) Độc giả mượn hạn q) Tạo báo cáo 4.10 Thiết kế giao diện 4.10.1.1 Giao diện đăng nhập Hình 4.12: Giao diện đăng nhập 4.10.1.2 Giao diện Hình 4.13: Giao diện sau đăng nhập 35 4.10.1.3 Giao diện menu trái Hình 4.14: Giao diện menu trái 4.10.1.4 Giao diện menu Hình 5.15 Giao diện menu 36 4.10.1.5 Giao diện biên mục tài liệu Hình 4.16: Giao diện biên mục tài liệu 4.10.1.6 Giao diện nhập thông tin phiếu nhập sách Hình 4.17: Giao diện nhập thông tin phiếu nhập 37 4.10.1.7 Giao diện mượn tài liệu Hình 4.18: Giao diện mượn tài liệu 4.10.1.8 Giao diện trả tài liệu Hình 4.19: Giao diệ trả tài liệu 38 4.10.1.9 Giao diện xử lý vi phạm Hình 4.20: Giao diện xử lý vi phạm 4.10.1.10 Giao diện tra cứu tài liệu Hình 4.21: Giao diện tra cứu tài liệu 39 4.10.1.11 Giao diện đổi mật Hình 4.22: Giao diện đổi mật 4.10.1.12 Giao diện lưu phục hồi liệu Hình 4.23: Giao diện phục hồi liệu 40 4.10.1.13 Giao diện báo cáo Hình 4.24: Giao diện báo cáo 4.11 Đặc tả giao diện tương tác 4.11.1.Giao diện biên mục tài liệu - Mục tiêu: Cập nhật thông tin sách Người sử dụng: Người quản trị, ban biên mục, thủ thư Mẫu thiết kế: Hình 4.16 Các bảng liệu sử dụng: tblTaiLieu, tblTacGia, tblNganh, tblTheLoai, tblViTri, tblNgonNgu, tblNhaXuatBan, tblPhieuNhap - Hướng dẫn sử dụng: Nhập thông tin sách vào sau nhấn cập nhật để thêm tài liệu click vào cột datagird để sửa thông tin sách, sau nhấn cập nhật để lưu lại Chọn sách cần xóa sau click vào nút xóa để loại thông tin sách khỏi CSDL - Kết quả: Cập nhật thông tin sách vào CSDL 4.11.2.Giao diện mượn tài liệu - Mục tiêu: Tao phiếu mượn Người sử dụng: Quản trị, ban biên mục Mẫu thiết kế: Hình 4.18 Các bảng liệu sử dụng: tblTaiLieu, tblMuonTra, tblChiTietLT 41 - Hướng dẫn sử dụng: Nhập thông tin mượn tài liệu sau nhần phím cập nhật để tạo phiếu mượn, muốn xem thông tin chi tiết phiếu mượn click vào nút phiếu mượn dưới, muốn trở lại bảng để xem tất phiếu mượn nhấn nút “Tất thông tin” 4.11.3.Giao diện trả tài liệu - Mục tiêu: Hủy phiếu mượn Người sử dụng: Quản trị, ban biên mục Mẫu thiết kế: Hình 5.8 Các bảng liệu sử dụng: tblTaiLieu, tblMuonTra, tblChiTietLT Hướng dẫn sử dụng: Điền mã sinh viên vào ô tìm kiếm để tìm sinh viên nhập thông tin sau click vào sinh viên cần trả bảng, nhấn nút trả tài liệu để hủy phiếu mượn 4.11.4.Giao diện tra cứu tài liệu - Mục tiêu: Tra cứu sách theo thông tin nhập vào Người sử dụng: Tất Mẫu thiết kế: Hình 4.21 Các bảng liệu sử dụng: tblTaiLieu, tblTacGia, tblNganh, tblTheLoai, tblViTri, tblNgonNgu, tblNhaXuatBan, tblPhieuNhap - Hướng dẫn sử dụng: Nhập thông tin cần tra cứu vào sau nhấn nút tìm kiếm, kết tìm kiếm hiển thị bảng phía 4.11.5.Giao diện đổi mật - Mục tiêu: Đổi mật người sử dụng Người sử dụng: Tất Mẫu thiết kế: Hình 4.22 Các bảng liệu sử dụng: tblUser Hướng dẫn sử dụng: Nhập mật tại, sau nhập mật lần (phải giống nhau), nhấn đồng ý để cập nhật mật 4.11.6.Giao diện lưu phục hồi liệu - Mục tiêu: Backup Restore Database - Người sử dụng: Admin - Mẫu thiết kế: Hình 4.23 42 - Hướng dẫn sử dụng: + Backup: Chọn đường dẫn đến thư mục cần lưu CSDL, nhập tên file, nhấn OK, nhấn lưu để bắt đầu backup + Restore: Chọn đường dẫn đến file backup(*.BAK), nhấn OK, nhấn phục hồi để bắt đầu restore 4.11.7.Giao diện báo cáo tài liệu nhập - Mục tiêu: Tạo báo cáo tài liệu nhập khoảng thời gian định Người sử dụng: Người quản trị, ban biên mục Mẫu thiết kế: Hình 4.24 Các bảng liệu sử dụng: tblTaiLieu, tblPhieuNhap Hướng dẫn sử dụng: Chọn khoảng thời gian nhập sách Kết quả: Cập nhật thông tin sách vào CSDL 43 KẾT LUẬN Bản báo cáo phân tích chức mà hệ thống cần thực Từ bước phân tích thiết kế xây dựng sở liệu đến tạo lập chương trình Nhìn chung chương trình đáp ứng chức công việc Thư viện Ưu điểm - Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng - Hỗ trợ nhiều chức phù hợp với thực tế việc tìm kiếm thông tin quản lý thư viện - Dễ dàng sử dụng quản lý Khuyết điểm: - Do thời gian nghiên cứu có hạn khả hạn chế nên số ý tưởng, chưa thực thi - Chưa giải chọn vẹn vấn đề nảy sinh trình quản lý - Chương trình chưa có tính thẩm mỹ chưa cao Hướng phát triển : Tích hợp thêm nhiều chức mới, cần thiết phát triển ứng dụng website 44 Tài liệu tham khảo [1] Nguyễn Ngọc Bình Phương – Thái Thanh Phong; Các giả pháp lập trình C# [2] Thạc Bình Cường; Giáo trình phân tích thiết kế hệ thống thông tin [3] Phạm Văn Việt – Trương Lập Vĩ; Tìm hiểu ngôn ngữ C#; Đại học Khoa học tự nhiên 45 [...]... quản lý thư viện làm việc có hiệu quả cao hơn Một số chức năng chính trong phân hệ: + Quản lý tài liệu - Cập nhật thông tin về các tài liệu, với các nội dung: Tên sách, tác giả, nhà xuất bản, vị trí, … - Tra cứu tài liệu - Thống kê thông tin về các tài liệu và in báo cáo + Quản lý nhập sách - Cập nhật số lượng sách - Thêm sách mới 3.2.2 Phân hệ quản lý mượn trả 3.2.2.1 Mượn tài liệu Hệ thống quản lý. .. “2 .Quản lý tài liệu” B1 Tiến trình “2.1 Quản lý nhập sách” - Người quản lý nhập thông tin phiếu nhập - Nhập thông tin tài liệu mới - Ghi lại thông tin vào sổ phiếu nhập, sổ tài liệu B2 Tiến trình “2.2 Thanh lý - Kiểm tra tình trạng tài liệu - Nhập thông tin sách thanh lý - Ghi thông tin vào sổ thanh lý 4.8.1.3 Sơ đồ luồng hệ thống cho tiến trình “3 Quản lý danh mục” 31 C1 Tiến trình “3.1 Quản lý danh... về phía người mượn ) Ai mượn? Sinh viên Mượn cái gì? Tài liệu Mượn khi nào? Khi có nhu cầu Trả khi nào? Khi hết hạn (thư ng là một tháng) Ai cho mượn? Người quản lý thư viện - Động từ: vi phạm (về phía người mượn) Ai vi phạm? Người mượn Lý do vi phạm? Rách sách hoặc mất hoặc trả quá hạn Phạt như thể nào? Do người xử lý quy định - Động từ: nhập tài liệu (về phía người quản lý) Nhập cái gì? Tài liệu Tài. .. trình: Quản trị hệ thống Hình 4.3: Biểu đồ luồng dữ liệu Quản Trị Hệ Thống 4.3.2 Biểu đồ của tiến trình: Quản lý tài liệu Hình 4.4: Biểu đồ luồng dữ liệu Quản lý tài liệu 17 4.3.3 Biểu đồ của tiến trình: Quản lý danh mục Hình 4.5: Biểu đồ luồng dữ liệu Quản lý danh mục 4.3.4 Biểu đồ của tiến tình: Quản lý mượn trả Hình 4.6: Biểu đồ luồng dữ liệu Quản lý mượn trả 18 4.3.5 Biểu đồ của tiến trình: Tìm kiếm... danh mục tài liệu” - Nhập thông tin về tài liệu - Kiểm tra thông tin - Lưu thông tin của tài liệu vào kho tài liệu C2 Tiến trình “3.2 Quản lý DM nhà cung cấp” - Nhập thông tin về nhà cung cấp - Kiểm tra thông tin - Lưu thông tin của nhà cung cấp 4.8.1.4 Sơ đồ luồng hệ thống cho tiến trình “4 Quản lý mượn, trả” 32 D1 Tiến trình “4.1 Quản lý mượn” - Nhập các thông tin về tài liệu - Kiểm tra xem tài liệu... và restore cơ sở dữ liệu 11 (2.1) Quản lý việc nhập sách: lập hóa đơn nhập, ghi lại thông tin hóa đơn, … (2.2) Thanh lý: thanh lý các loại sách không sử dụng được (3.1) Danh mục tài liệu: quản lý các thông tin về tài liệu như tác giả, nhà xuất bản, vị trí, … (3.2) Danh mục nhà cung cấp: quản lý thông tin về nhà cung cấp như tên nhà cung cấp, địa chỉ, … (4.1) Quản lý việc mượn sách: lưu các thông tin... quát thông tin về việc mượn trả, ví dụ như những người đang mượn, sách đang mượn, ai mượn quá hạn, … 12 3.2 Tính năng chính của hệ thống 3.2.1 Phân hệ quản lý tài liệu Quản lý toàn diện đầy đủ thông tin như tên tài liệu, tác giả, nhà cung cấp,… Dựa vào các báo cáo người quản lý có thể quản lý việc cho mượn trả sách hợp lí, kịp thời cung cấp sách những lúc cần thiết Với quy trình quản lý chuyên nghiệp,... chương trình + Cập nhật tài liệu, phiếu nhập, thông tin mượn trả, xử lý vi phạm, nhà cung cấp, tác giả: - Nhập dữ liệu - Chỉnh sửa dữ liệu - Xóa dữ liệu + Tìm kiếm tài liệu, thông tin mượn trả, thông tin vi phạm + Quản lý người dùng, quản lý mượn trả Sơ đồ phân cấp chức năng: Hình 3.1 Mô hình phân rã chức năng Mô tả chi tiết các chức năng lá (1.1) Quản lý người dùng: quản lý thông tin những người... quản lý mượn trả sẽ quản lý việc mượn tài liệu, trả tài liệu đồng thời xử lý những trường hợp vi phạm những điều lệ đặt ra khi mượn sách Đồng thời cũng cung cấp danh sách những độc giả vi phạm Một số chức năng chính trong phân hệ: + Mượn tài liệu - Cập nhật thông tin sinh viên mượn sách - Quy định hạn trả tài liệu + Trả tài liệu - Hủy việc mượn sách + Xử lý vi phạm - Cập nhật thông tin về trường hợp vi... viên: có các thuộc tính - Mã sinh viên: là định danh - Họ tên Lớp Xử lý vi phạm: có các thuộc tính - Id: là định danh - Mã sinh viên: khóa ngoài - Lý do vi phạm Hình thức xử lý Ngày xử lý Ngày mở thẻ Nhân viên thư viện: có các thuộc tính - Họ tên: là tên đầy đủ Chức danh Tài liệu: có các thuộc tính - Mã tài liệu: là định danh Tên tài liệu Mã thể loại: khóa ngoài Mã nghành: khóa ngoài Mã tác giả: khóa