4.1. Lựa chọn ngôn ngữ cài đặt
Ngôn ngữ được sử dụng: C#
4.2. Kiến trúc menu hệ thống
a. Đăng nhập
Sau khi click button Login nếu mật khẩu đúng thì hiển thị giao diên chính của chương trình, ngoài là còn có các chức năng như hiển thị password , tạo một tài khoản mới, khi đăng nhập tài khoản với quyền admin thì sẽ được sử dụng các chức năng không bị chặn, còn khi đăng nhập với quyền User thì sẽ bị giới hạn quyền truy cập.
b.Đăng kí
From đăng kí bao gồm nhiều phần tạo tài khoản mật khẩu tên người dùng xác thực lại mật khẩu xem có trùng mới mật khẩu đã tạo trước đó
Sau khi click button sigin tài khoản mới sẽ được lưu vào trong cơ sở dữ liệu
c. Màn hình chính giao diện
Hiển thị thông tin nhóm.
d.Quản lý người dùng
Hiển thị thông tin của người đăng nhập dưới quyền Admin, tài khoản, mật khẩu , họ tên người dùng. Trường hợp là quyền User sẽ không cho phép truy cập vào để xem chương trình
e. Quản Lý Sách
Người đăng nhập có quyền Admin mới có thể xem.
Gồm có thông tin các đầu sách đang có trong thư viện, khi lựa chọn bất cứ đầu sách nào sẽ hiện thị thông tin đâu sách ở bên cạnh, thống kê đầu sách và thông tin mã sách trạng thái từng quyển sách ở phía dưới, nếu quyển sách nào đang ở trạng thái mượn khi click vào sẽ hiển thị thông tin độc giả đã mượn cuốn sách.
Ngoài ra khi chọn một đầu sách sẽ hiển thị button thêm 1 quyển sách, còn khi chọn riêng 1 quyển sách thì sẽ hiển thị 1 button xóa quyển sách đi, trong giao diện này còn có chức năng thêm sửa xóa các đầu sách lưu ý ở phần sửa ta chỉ có thể sửa số trang và tên cuốn sách chứ không thể sửa số lượng mã đầu sách, tên tác giả.
f. Quản lý độc giả
Form giao diện hiển thị thông tin của các người độc giả, khi chọn bất cứ độc giả nào sẽ hiển thị mã thẻ độc giả, tên độc giả, đối tượng độc giả, địa chỉ, ngày sinh, ngày làm thẻ.
Các chức năng thêm sửa xóa và in ra thẻ độc giả khi người dùng đăng kí.
Lưu ý ở đây độc giả nào đang mượn sách thì không thể xóa hoặc sửa.
Khi chọn độc giả đang mượn sách thì sẽ hiển thị thông tin sách mượn bên dưới
Đặc biệt trong phần này còn có chức năng khóa độc giả liên quan đến vấn đề độc giả bị phạt trên 3 lần sẽ bị khóa ko cho mượn .Trên phần đăng kí của độc giả sẽ có 1 button mở khóa khi người đăng nhập có quyền admin đăng nhập vào sẽ mở khóa cho độc giả mượn lại sách bình thường
g. Quản lý mượn sách
Quyền admin hay user đều có thể xem phần này
Form giao diện bảo gồm 2 bảng tìm kiếm thông tin độc giả và sách sau khi chọn được tên của độc giả và mã sách cần mượn thì click vào button in sẽ in ra thông tin của phiếu bàn giao sách kiểm tra thông tin đa chính xác chưa nếu chưa click button new để toàn bộ được load lại, nếu chính xác thì click button borrow để mượn sách.
Cũng tương tự như ở độc giả khi ta chọn vào độc giả bị khóa để mượn sách thì sẽ báo lỗi như sau
Phần dành cho Admin để xem thông tin lịch sử mượn sách của các độc giả
Và in file Excel báo cáo nên trên
h. Quản lý trả sách
Đây cũng là phần User có thể tham gia sử dụng nhưng chức năng report chỉ có Admin mới sử dụng đc , có các chức năng như trả sách khi ấn vào nút ẫn xanh, khi độc giả mất sách thì sẽ ấn vào nút sách đổ
ở đây có 3 trường hợp như sau :
Mượn sách ko bị phạt: trường hợp không mất sách không quá hạn
Trường hợp quá hạn:
Khi bị phạt do quá hạn ngày thì ở phần số ngày quá hạn sẽ hiển thị ngày số ngày quá và phần tổng tiền sẽ ghi số tiền phạt với công thức số ngày quá hạn x 2000vnd.
Admin sẽ report ra phiếu phạt cho độc giả để độc giả thanh toán.
Trường hợp mất sách
Độc giả sẽ bị phạt với số tiền là số trang * 1000vnd/1 quyển rồi sau đó Admin report ra phiếu phạt
Trường hợp vừa mất sách vừa quá hạn
Độc giả sẽ phạt theo 2 số tiền trên
i.Thống Kê
Biểu đồ thống kê 10 quyển sách có số lượt mượn nhiều nhất
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
sau khi download thư mục về mở phần Sql và chạy với phần mềm sql sever , sau khi chạy xong vào visual mở project nên vào Appconfig thay tất cả các datasource , chạy chương trình có thể sử dụng file mật khẩu trong thư mục hoặc tự đăng kí với quyền user hoặc admin