2.1 Khảo sát và xác định yêu cầu hệ thống
Mô tả hệ thống phần mềm
STT
|
Tên yêu cầu
|
1
|
Hệ thống tự động phân quyền thành viên( Thủ thư, Độc giả: tùy theo chức vụ), người quản trị
|
2
|
Hệ thống có chức năng đăng nhập
|
3
|
Quản lý Thủ thư, Quản lý Độc giả
|
4
|
Quản lý kho sách của thư viện
|
5
|
Quản lý Mượn sách (Phiếu mượn)
|
6
|
Quản lý trả sách
|
7
|
Tìm kiếm
|
8
|
Báo cáo, hiển thị, in kết quả thống kê sách đang mượn, sách đã trả, sách mượn nhiều nhất, sách trễ hạn
|
Bảng 2. 1: Mô tả hệ thống phần mềm
· Hệ thống tự động phân quyền thành viên( Thủ thư, Độc giả: tùy theo chức vụ), người quản trị:
- Chức vụ Người quản trị
+ Quản lý Thủ thư.
+ Đổi mật khẩu.
- Chức vụ Thủ thư
+ Có thể vào tất cả các giao diện trong hệ thống quản lý mượn trả sách trong thư viện.
+ Đổi mật khẩu.
+ Chỉnh sửa thông tin cá nhân.
+ Quản lý Độc giả.
+ Quản lý Kho sách.
+ Quản lý Phiếu mượn.
+ Quản lý Mượn sách, Trả sách.
+ Báo cáo thống kê sách đang mượn, sách đã trả, sách mượn nhiều nhất, sách trễ hạn.
- Chức vụ Độc giả:
+ Tìm kiếm sách.
+ Thống kê sách đang mượn, lịch sử mượn.
+ Chỉnh sửa thông tin cá nhân.
+ Đổi mật khẩu.
· Quản lý thành viên:
- Để quản lý thành viên cần thêm các thông tin thành viên: mã thành viên, tên thành viên, mã lớp, tên đăng nhập, Email, tên ảnh, chức vụ, giới tính, ngày sinh, địa chỉ.
- Người quản trị có thể cập nhật các thông tin cá nhân của Thủ thư và các thông tin như : mã thủ thư, tên thủ thư, mã lớp, tên đăng nhập, Email, tên ảnh, chức vụ, giới tính, ngày sinh, địa chỉ..
- Thủ thư có thể cập nhật các thông tin cá nhân của Độc giả và các thông tin như : mã độc giả, tên độc giả, mã lớp, tên đăng nhập, Email, tên ảnh, chức vụ, giới tính, ngày sinh, địa chỉ.
- Người quản trị được phép tra cứu, thêm, sửa, xóa tất cả thông tin của Thủ thư.
- Người Thủ thư được phép tra cứu, thêm, sửa, xóa tất cả thông tin của Độc giả.
- Độc giả có thể tra cứu thông tin của cá nhân độc giả đó;
· Hệ thống có chức năng đăng nhập
- Trước khi vào giao diện nào của hệ thống trang chủ người dùng sẽ đăng nhập thông tin vào hệ thống gồm: tên tài khoản, mật khẩu, chức vụ(radioButton).
- Nếu người dùng chưa có tài khoản thì sẽ đăng ký tài khoản mới rồi đăng nhập(Chức vụ sẽ để mặc định là Độc giả).
- Thủ thư sẽ không tự đăng ký tài khoản được mà phải qua Người quản trị, Người quản trị sẽ cấp tài khoản và quyền cho Thủ thư đó.
- Nếu người dùng quên mật khẩu, nhấn linkLabelQuenMK để chuyển sang panelQuenMatKhau. Nhập Email và nhấn button Lấy lại mật khẩu để hiển thị tên đăng nhập và mật khẩu của Email đó.
- Hệ thống sẽ tiếp nhận thông tin và hiện thị giao diện trong quyền hạn của người dùng đó.
· Quản lý Thủ thư của Người quản trị
- Thông tin Thủ thư của thư viện gồm: mã thủ thư, tên thủ thư, mã lớp, tên đăng nhập, Email, tên ảnh, chức vụ, giới tính, ngày sinh, địa chỉ.
- Người quản trị có thể tìm kiếm, nhập, thêm, sửa, xóa, cập nhật thông tin của Thủ thư trong thư viện.
· Quản lý Độc giả của Thủ thư
- Thông tin Độc giả của thư viện gồm: mã độc giả, tên độc giả, mã lớp, tên đăng nhập, Email, tên ảnh, chức vụ, giới tính, ngày sinh, địa chỉ.
- Thủ thư có thể tìm kiếm, nhập, thêm, sửa, xóa, cập nhật thông tin của Độc giả trong thư viện.
· Quản lý Kho sách trong thư viện
- Khi sách mới được nhập vào thư viện thì Thủ thư sẽ nhập sách vào trong hệ thống với các thông tin:Mã sách, tên sách, tác giả, thể loại, nhà xuất bản, giá sách, số lượng, tình trạng, tên ảnh.
- Thủ thư có thể tìm kiếm, thêm, sửa, xóa, cập nhật sách của thư viện.
· Quản lý Mượn sách(Phiếu mượn)
- Khi Độc giả có nhu cầu mượn sách, độc giả sẽ viết thông tin vào phiếu mượn rồi đưa cho Thủ thư. Thủ thư sẽ nhập thông tin phiếu mượn vào hệ thống gồm: Mã phiếu mượn, mã độc giả, mã sách, mã thủ thư cho mượn sách, ngày mượn sách, ngày phải trả sách, tình trạng mượn.
- Thủ thư có thể tìm kiếm, thêm, sửa, xóa, cập nhật phiếu mượn của thư viện(Thủ thư chỉ xóa được phiếu mượn khi Độc giả của phiếu mượn đó đã trả sách và đã được xác nhận bởi Thủ thư, nếu Độc giả vẫn chưa trả sách nếu xóa Phiếu mượn sẽ hiện thông báo Độc giả chưa trả sách, không thể xóa phiếu mượn).
· Quản lý trả sách
- Sau khi thủ thư tạo phiếu mượn, thông tin phiếu mượn đó sẽ được cập nhật ngay đến quản lý trả sách gồm: Mã phiếu mượn, mã độc giả, mã sách, mã thủ thư cho mượn sách, mã thủ thư nhận trả sách, ngày mượn sách, ngày phải trả sách, ngày trả sách.
- Thủ thư có thể tìm kiếm, thêm, sửa, xóa, cập nhật tình trạng và ngày trả sách cho phiếu mượn.
· Tìm kiếm
- Thủ thư và Độc giả đều có chức năng tìm kiếm sách theo các tiêu chí tìm kiếm gồm: Mã sách, tên sách, thể loại, tác giả, tình trạng, nhà xuất bản.
· Báo cáo, hiển thị, in kết quả thống kê sách đang mượn, sách đã trả, sách mượn nhiều nhất, sách trễ hạn
- Định kỳ thủ thư phải làm các báo cáo thống kê gửi lên lãnh đạo thư viện các báo cáo gồm: sách đang mượn, sách đã trả, sách mượn nhiều nhất, sách trễ hạn.
- Sau khi làm báo cáo xong hệ thống hiển thị kết quả và quản lý sẽ in ra kết quả.
2.1.2 Xác định các yêu cầu của hệ thống
Mục
|
Tên yêu cầu
|
Mô tả yêu cầu
|
I
|
Các yêu cầu chức năng nghiệp vụ
|
Là các chức năng của phần mềm tương ứng với các công việc trong thế giới thực.
|
A
|
Quản lý thành viên
|
|
1
|
Quản lý thủ thư
|
+Hệ thống cho phép người quản trị dùng thêm, sửa, xóa, sửa các thông tin của thủ thư.
+Nếu có thông tin nào của Thủ thư chưa có thì hệ thống sẽ tự động thay thế bằng “Đang cập nhật”.
|
2
|
Quản lý độc giả
|
+ Hệ thống cho phép thủ thư thêm, sửa, xóa thông tin các độc giả trong hệ thống.
+Nếu có thông tin nào của Thủ thư chưa có thì hệ thống sẽ tự động thay thế bằng “Đang cập nhật”.
|
B
|
Quản lý kho sách
|
|
1
|
Quản lý sách
|
+ Sách được trưng bày để mượn trong thư viện sẽ được cập nhật trong hệ thống mỗi ngày.
+Khi độc giả mượn sách. Sau khi phiếu mượn được thủ thư khởi tạo , hệ thống sẽ cập nhật và giảm số lượng sách tương ứng với số lượng sách đã cho mượn.
+Thủ thư có thể xóa sách nếu sách không được cho mượn nữa.
|
C
|
Quản lý mượn sách(Phiếu mượn)
|
|
1
|
Quản lý phiếu mượn
|
+ Mỗi một độc giả một lần mượn chỉ được mượn một cuốn sách, khi độc giả muốn mượn sách vào tìm sách trong thư viện và ghi thông tin vào phiếu mượn gồm mã sách, mã độc giả và gửi cho thủ thư. Thủ thư tiến hành ghi nhận thông tin phiếu mượn vào trong hệ thống, sau đó cập nhật thông tin của độc giả vào hệ thống rồi giao sách cho độc giả. Thông tin phiếu mượn gồm: Mã phiếu mượn, mã độc giả, mã sách, mã thủ thư cho mượn sách, ngày mượn sách, ngày phải trả sách, tình trạng mượn.
|
D
|
Quản lý trả sách
|
|
1
|
Quản lý phiếu mượn
|
+ Khi độc giả trả sách thủ thư thực hiện chức năng trả sách để ghi nhận ngày trả và tình trạng trả sách cho phiếu mượn.
|
E
|
Thống kê – Báo cáo
|
|
1
|
Thống kê sách đang mượn
|
+ Hệ thống hiển thị toàn bộ dữ liệu về những độc giả đang mượn sách, thông tin hiển thị gồm: Họ tên, Tên sách, Ngày mượn sách.
|
2
|
Thống kê sách đã trả
|
+ Hệ thống hiển thị toàn bộ dữ liệu về những độc giả đã trả sách, thông tin hiển thị gồm: Họ tên, Tên sách, Ngày mượn sách, Ngày trả sách.
|
3
|
Thống kê sách được mượn nhiều nhất
|
+ Hệ thống hiển thị dữ liệu về sách được mượn nhiều nhất, thông tin hiển thị gồm: Mã sách, Tên sách, Số lần mượn, Các độc giả mượn sách.
|
4
|
Thống kê sách trả trễ hạn
|
+ Hệ thống hiển thị dữ liệu về sách trả trễ hạn, thông tin hiển thị gồm: Mã độc giả, Tên độc giả, Mã phiếu mượn, Mã sách, Tên sách, Ngày mượn, Ngày phải trả, Ngày trả, Tình trạng mượn.
|
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
- Khởi chạy Database trong SQL trước
- Connect với SQL (có hướng dẫn cuối video demo)
- Tải Devexpress(Search trên youtube nha)
- Chạy thôi
Tài khoản đăng nhập: admin
Password: để trống
Nguồn: Topcode.vn