Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
2,43 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM TÊN BÀI TẬP LỚN: QUẢN LÝ THƯ VIỆN Sinh viên thực Khóa Lớp Mã sinh viên Đào Thu Ngân 10 CNTT10.2 197480201264 Bắc Ninh, tháng năm 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM TÊN (BÀI TẬP LỚN): QUẢN LÝ THƯ VIỆN STT Sinh viên thực Điểm số Điểm chữ Ký tên SV Đào Thu Ngân CÁN BỘ CHẤM CÁN BỘ CHẤM (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Bắc Ninh, tháng Năm 2022 MỤC LỤC CHƯƠNG I KHẢO SÁT THỰC TẾ Mục đích: .6 Cơ cấu tổ chức hệ thống: .6 Nhược điểm hệ thống cũ CHƯƠNG II CƠ SỞ LÝ THUYẾT Các công cụ hỗ trợ .8 CHƯƠNG III ĐẶC TẢ YÊU CẦU 10 Đặc tả trang thái máy hữu hạn 10 Đặc tả trước sau 11 Đặc tả Z .17 CHƯƠNG IV THIẾT KẾ HỆ THỐNG 18 Yêu cầu hệ thống .18 Mơ hình thực thể usercase 19 Thiết lập sở liệu .23 Thiết kế giao diện người dùng 26 Sơ đồ hình ảnh Hình 1.Phiếu quản lý sách Hình Phiếu mượn sách Hình Giấy yêu cầu trả sách Hình Báo cáo tình hình độc giải Hình Báo cáo mượn sách .9 Hình Đặc tả trạng thái máy hữu hạn 11 Hình 7.Đăng nhập 18 Hình Truy cập tài khoản người dùng 18 Hình Thối khỏi hệ thống 18 Hình 10 Thêm thơng tin người dùng .18 Hình 11 Sửa thông tin người dùng 19 Hình 12 Xóa thơng tin người dùng 19 Hình 13.tìm kiếm thơng tin người dùng 19 Hình 14 Usercase hệ thống 20 Hình 15 Usercase độc giả 21 Hình 16 Usercast độc giả 21 Hình 17 Usercast thủ thư .22 Hình 18.Sơ đồ ERD .24 Hình 19 Giao diện .27 Hình 20 Chi tiết mượn sách 28 Hình 21 Chức bảng mượn sách 28 Hình 22 Giao diện cập nhật sách 29 Hình 23 Giao diện độc giả 30 Hình 24 Giao diện tác giải 31 Hình 25 Mượn sách .32 Hình 26 Giao diện trả sách 33 Hình 27 Giao diện tìm kiếm 34 Hình 28 Giao diện in .35 Sở đồ bảng Bảng 1.Đăng nhập 13 Bảng Độc giả 15 Bảng Nhân viên thư viện 16 Bảng Quản lý sách .17 Bảng Danh sách chức 20 Bảng Sách 25 Bảng Loại sách 26 Bảng Người mượn 26 Bảng Tác giả 26 Bảng 10 Mượn sách 27 Bảng 11 Biến cố 28 Bảng 12.Chức bảng cập nhật sách 30 Bảng 13 Chức giao diện độc giả 31 Bảng 14 Chức giao diện tác giả .32 Bảng 15 Chức giao diện mượn sách .33 Bảng 16 Chức bảng trả sách 34 Bảng 17 Chức giao diện tìm kiếm 35 NHẬN XÉT CỦA GIẢI VIÊN LỜI MỞ ĐẦU Cùng với phát triển nền kinh tế giáo dục mở rộng về quy mơ chất lượng để cung cấp nhân lực có trình độ, chun mơn…phục vụ cho nền kinh tế ngày vững mạnh Bộ phận thư viện phận thiếu trường đại học trường phổ thông, trung học…để phục vụ cho việc nghiên cứu, tìm kiếm tài liệu học tập cách tốt cho học sinh, sinh viên Thư viện trường quản lý khoảng hàng trăm ngàn đầu sách tạp chí, phục vụ cho sinh viên trường học tập tham khảo Sinh viên mượn sách đọc thông qua thẻ độc giả Để phục vụ độc giả nhanh, gọn xác, thư viện cần tin học hóa cơng việc quản lý danh mục sách quản lý độc giả Do chương trình quản lí thư viện đời giúp cho thủ thư đỡ cơng tìm kiếm thủ công mớ tài liệu đồ sộ, giúp việc quản lí sách độc giả dễ dàng, thuận tiện - Các hoạt động công việc quản lý thư viện: Quản lý sách: Quản lý sách nhập vào thư viện: Sách nhập phải có mã sách, tên sách, số lượng, phải xác không trùng lặp Việc quản lý sách phải in báo cáo định kỳ Quản lý sách cho mượn: Ghi nhận ngày tháng mượn trả sách Tính ngày mượn để in báo cáo độc giả chưa trả sách Quản lý danh mục: Cập nhập danh mục Sách Cập nhập danh mục Loại sách Cập nhập danh mục tác giả Cập nhạt danh mục độc giả Xem danh sách danh mục Thống kê chi tiêt: Thống kê sách có thư viện Thống kê độc giả thiếu sách Thống kê độc giả trả sách In báo cáo thống kê CHƯƠNG I KHẢO SÁT THỰC TẾ Mục đích: Hiện nhu cầu nghiên cứu trung tâm trường học lớn Vì cơng tác quản lý thư viện vấn đề trọng điểm việc cung cấp tài liệu cho học sinh, sinh viên Nhưng đa phần thư viện đều áp dụng mô hình tổ chức khơng hợp lý vào việc quản lý thư viện Việc độc giả gặp phải nhiều khó khăn khâu từ việc làm thẻ thư viện, lựa chọn sách phù hợp với nhu cầu đến việc mượn sách làm cho nhiều người khơng thấy lợi ích từ hoạt động thư viện.Việc thư viện tạo điều kiện học viên tiếp xúc dễ dàng dịch vụ nâng cao hiệu học tập học viên.Xuất phát từ vấn đế cần thiết phải xây dựng mơ hình tổ chức thư viện hợp lý (phụ thuộc vào quy mô trường,trong trung tâm) Nhưng trước hết phải đánh giá trạng trường Cơ cấu tổ chức hệ thống: Hiện nay,hệ thống thư viện nhiều nơi sơ sài vấn đề quản lý(xét về mặt thông tin cập nhật cho người dùng thuận tiện cho thủ thư vấn đề quản lý) mặt yếu thể rõ công tác cho mượn sách,cũng công việc thủ thư thời gian độ xác khơng đảm bảo: Công tác mượn sách diễn cách thủ cơng Người mượn sách phải tìm tài liệu cách tự tìm nhiều sách có thư viện.Dẫn đến việc độc giả không chủ động việc mượn sách Độc giả: Độc giả chưa nhận thông tin cập nhật nhanh từ thư viện Mặc dù nhu cầu lớn việc viếtýkiến phản hồi hạn chế Thủ thư: Thủ thư phải quản lý công việc chủ yếu giấy tờ độ xác khơng đảm bảo Thống kê thông tin thời gian Gửi thông tin đến người sử dụng có hình thức bảng thơng báo thư viện Điều chưa thực đáp ứng yêu cầu người sử dụng Tóm lại,như vai trị vị trí thư viện chưa đứng chỗ nó,vẫn chưa khuyến khích độc giả việc tìm tài liệu tự nghiên cứu.Trong điều kiện rấtnhiều trung tâm,nhà trường trang bị sở vật chất về thông tin đại, mạng văn phòng phát triển rộng rãi chúng nên kết hợp quản lý thư viện với hệ thống có.Trong đề tài tơi đưa giải pháp hạn chế phần vấn đề Nhược điểm hệ thống cũ Hình 1.Phiếu quản lý sách Mỗi độc giả đến đăng ký làm thẻ, phòng phục vụ độc giả tiến hành phiếu đăng ký cho độc giải Hình Phiếu mượn sách Bộ phân quản lý phải theo dõi độc giả mượn sách hạn để gửi giấy nhắc thông báo trả sách tới độc giả Hình Giấy yêu cầu trả sách Đối với cơng tác phịng đọc,ngồi cơng việc tra cứu tìm kiếm sách theo u cầu độc giả,cịn phải thống kê số độc giả theo thời gian định,từ nắm số độc giả kỳ báo cáo sách mượn Hình Báo cáo tình hình độc giải Hình Báo cáo mượn sách Hình 14 Usercase hệ thống Đối với actor độc giả đăng nhập vào hệ thống để thực chức mượn sách, trả sách, xem thông tin tài khoản Hình 15 Usercase độc giả Nhân viên thư viện thực chức cho phép độc giả đăng kí mượn sách, quản lí trả sách, xem thơng tin độc tình trạng mượn sách, thời hạn 18 Hình 16 Usercast độc giả Và actor thủ thư có chức giống người quản lí, xem thống kê sách thư viện, kiểm tra tình trạng sách, quản lí thêm sách, hủy sách hỏng Hình 17 Usercast thủ thư Đặc tả use-case chính: Đăng nhập: - Use-case mô tả cách người dùng đăng nhập vào hệ thống để thực chức 19 - Khi người muốn thực chức mình, hệ thống yêu cầu người dùng nhập tên đăng nhập mật Sau người dùng nhập đầy đủ, hệ thống kiểm chứng tên mật nhập, nhập tên mật cho phép người dùng đăng nhập vào hệ thống để thực chức Nếu người dùng nhập sai tên mật khẩu, hệ thống thơng báo lỗi, người dùng chọn việc hủy bỏ đăng nhập, đăng nhập lại kết thúc tác vụ Đăng xuất: - Use-case mô tả cách người dùng đăng xuất khỏi hệ thống kết thúc tác vụ - Khi hồn thành cơng việc mình, người dùng chọn đăng xuất khỏi hệ thống, lúc hệ thống cho người dùng đăng xuất quay lại hình đăng nhập Quản lí độc giả: - Use-case cho phép nhân viên thư viện thêm, cập nhật thông tin hay xóa thơng tin độc giả - Mỗi độc giả có tài khoản, sau nhân viên thư viện nhập vào tài khoản độc giả có thông tin về độc tên, thông tin về độc giả, thông về về sách mượn, sách đến hạn trả, sách hạn trả Sau đó, nhân viêc thư viện chọn tiếp chức khác tùy theo yêu cầu độc mơ hình use-case: + Quản lí mượn sách: nhân viên thư viện nhập mã sách mượn vào máy tính, nhập quét mã vạch hay nhập tay, sau xác nhận, hệ thống ghi nhận sách mượn vào tài khoản độc giả + Quản lí trả sách: tương tự quản lí mượn sách, sau xác nhận sách, hệ thống loại sách khỏi sách mượn tài khoản Quản lí sách: - Use-case cho phép thủ thư thêm sách, cập nhật thông tin loại sách, hay xóa sách bị hư hỏng thư viện - Sau thủ thư đăng nhập vào hệ thống, giao diện làm việc hiển thị với chức năng: thêm sách, hủy sách thay đổi thông tin sách + Thêm sách: Sau thủ thư kích hoạt chức này, giao diện để thủ thư thêm thông tin sách mà độc giả muốn mượn: tên sách, tác giả, mã sách, năm xuất bản, loại sách, chuyên ngành sách Sau xác nhận sách thêm vào kho sách thư viện sẵn sàng cho mượn + Hủy sách: Thủ thu kích hoạt chức từ giao diện Quản lí sách, lên giao diện để nhập mã sách muốn hủy, sau thủ thư nhập mã sách, lên thông tin sách muốn hủy lí hủy sách Thủ thư xác nhận để xóa sách khỏi thư viện 20 Thiết lập sở liệu a Sở đồ sở liệu Hình 18.Sơ đồ ERD b Mơ tả sở liệu - Mô tả bảng Sach Chứa thông tin sách: MaSach, TenSach, MaLoaiSach, SoLuong, MaTG Bảng Sách STT Thuộc tính MaSach Kiểu Liệu Text TenSach MaLoaiSach Text Text SoLuong Number Diễn giải Là khóa để phân biệt với sách khác, sách có mã sách Tên sách Thuộc tính để phân biệt loại sách(Khóa ngoại) Cho biết số lượng sách danh mục sách Mã tác giả sách MaTG Text - Mô tả bảng LoaiSach Chứa thông tin loại sách: MaLoaiSach, TenLoai, KieuLoai 21 Bảng Loại sách ST T Thuộc tính Kiểu liệu Diễn giải MaLoaiSach Text TenLoai Kiểu sách Text Text Thuộc tính để phân biệt loại sách(khóa chính) Mỗi loại sách có mã loại Tên thể loại sách Kiểu sách - Mô tả bảng NguoiMuon Chứa thông tin độc giả, người mượn sách: MaDG, TenDG, GioiTinh, NgayMuon, DiaChi Bảng Người mượn STT Thuộc tính MaDG Kiểu Liệu Text TenDG GioiTinh Text Yes/No Diễn giải Là khóa để phân biệt với độc giả khác, độc giả cung cấp mã riêng Tên độc giả Giới tính độc giả NgayMuon DiaChi Date time Text Ngày độc giả mượn sách Địa độc giả - Mô tả bảng TacGia Chứa thông tin tác giả đầu sách: MaTG, TenTG, DiaChi Bảng Tác giả STT Thuộc tính MaTG Kiểu Liệu Text Text Text TenTG DiaChi Diễn giải Là khóa để phân biệt với tác giả khác, tác giả cung cấp mã riêng Tên tác giả Địa tác giả 22 - Mô tả bảng MuonTraSach Chứa thông tin độc giả mượn sách sách mà độc giả mượn, ngày mượn trả sách: MaDG, MaSach, SoLuong, NgayMuon, NgayHenTra, NgayTra Bảng 10 Mượn sách STT Thuộc tính MaDG Kiểu Liệu Text Diễn giải Mã độc giả mượn sách MaSach SoLuong Text Number NgayMuon NgayHenTra NgayTra Date time Date time Date time Mã sách mà độc giả mượn Số lượng sách mà độc giả mượn Ngày độc gải mượn sách Ngày độc giả hẹn trả sách Ngày độc giả trả sống 23 Thiết kế giao diện người dùng a Thiết kế giao diện danh mục sách - Giao diện: 19 cố Giao diện Bảng Hình 11 Biến ST T Biến cố Xử lý Chọn Hiển thị Hiển thị Chọn loại phịng muốn xêm thơng tin Hiển thị thông danh sách đầu sách thuộc loại sách chọn Hiển thị thông tin chi tiết sách Chọn thao tác cần thực Khi Click nút “Cập nhật” hiển thị form cập nhật sách loại sách Khi Click nút “Quản lý độc giả” hiển thị form quản lý độc giả Khi Click nút “Quản Lý tác giả” hiển thị form quản lý tác giả 24 b Thiết lập giao diện cập nhật Loai sách - Giao diện: Hình 20 Chi tiết mượn sách STT Biến cố Nhập nội dung Hiển thị Chọn Chọn Xử lý Nhập vào thông tin yêu cầu Hiển thị danh sách thông loại sách Chọn thao tác cần thực Chuyển qua tab control cập nhật sách Hình 21 Chức bảng mượn sách 25 c Thiết kế giao diện cập nhật sách - Giao diện Hình 22 Giao diện cập nhật sách Bảng 12.Chức bảng cập nhật sách STT Biến cố Nhập nội dung Hiển thị Chọn Chọn Xử lý Nhập vào thông tin yêu cầu Hiển thị danh sách thông tin sách Chọn thao tác cần thực Chọn thông tin danh sách 26 d Thiết kế giao diện độc giả - Giao diện Hình 23 Giao diện độc giả Bảng 13 Chức giao diện độc giả STT Biến cố Nhập nội dung Chọn Chọn Hiện thị Chọn Xử lý Nhập vào thông tin yêu cầu Chọn giới tính độc giả Chọn ngày mượn Hiển thị danh sách thông tin độc giả Chọn thao tác cần thực 27 e Thiết kế giao diện Tác giả - Giao diện Hình 24 Giao diện tác giải Bảng 14 Chức giao diện tác giả STT Biến cố Nhập nội dung Hiển thị Chọn Xử lý Nhập vào thông tin yêu cầu Hiển thị thông tin tác giả Chọn thao tác cần thực 28 f Thiết kế giao diện mượn sách - Giao diện Hình 25 Mượn sách Bảng 15 Chức giao diện mượn sách STT Biến cố Chọn Hiển thị Chọn Nhập nội dung Chọn Hiển thị Chọn Chọn Xử lý Chọn tên sách muốn hiển thị thông tin Hiển thị thông tin sách Chọn mã độc giả mượn sách Nhập thông tin sách muốn mượn Chọn ngày mượn, ngày hẹn trả ngày trả Hiển thị thông tin mượn sách Chọn thao tác cần thực Chuyển qua tab control trả sách 29 g Thiết kế giao diện trả sách - Giao diện: Hình 26 Giao diện trả sách Bảng 16 Chức bảng trả sách STT Biến cố Chọn Nhập nội dung Chọn Hiện thị Chọn Chọn Xử lý Chọn mã độc giả trả sách Nhập nội dung thông tin trả sách Chọn mốc thời gian Hiển thị danh sách thông tin trả sách Chọn thao tác cần thực Chuyển qua tab control Mượn sách 30 h Thiết kế giao diện tìm kiếm - Giao diện: Hình 27 Giao diện tìm kiếm Bảng 17 Chức giao diện tìm kiếm STT Biến cố Nhập nội dung Chọn Chọn Hiện thị Hiển thị Xử lý Nhập nội dung cần tìm kiếm Click nút”Tìm kiếm” để thực tìm kiếm Chọn cách thức tìm kiếm Hiển thị thơng báo có tìm sách hay khơng? Hiển thị chi tiết thơng tin vừa tìm thấy 31 i Thiết kế giao diện in - Giao diện Hình 28 Giao diện in 32 ... GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM TÊN (BÀI TẬP LỚN): QUẢN LÝ THƯ VIỆN STT Sinh viên thực Điểm số Điểm chữ Ký tên SV Đào Thu Ngân CÁN BỘ... học lớn Vì cơng tác quản lý thư viện vấn đề trọng điểm việc cung cấp tài liệu cho học sinh, sinh viên Nhưng đa phần thư viện đều áp dụng mơ hình tổ chức không hợp lý vào việc quản lý thư viện. .. lí thư viện đời giúp cho thủ thư đỡ cơng tìm kiếm thủ cơng mớ tài liệu đồ sộ, giúp việc quản lí sách độc giả dễ dàng, thuận tiện - Các hoạt động công việc quản lý thư viện: Quản lý sách: Quản