IV. Thiết kế giao diện
3. Chi tiết màn hình giao diện
a) Màn hình đăng nhập
Người dùng đăng nhập vào hệ thống với username và password trùng nhau hoặc để trống.Nếu tên đăng nhập và mật khẩu không hợp lệ sẽ xuất ra thông báo. Sau khi đăng nhập thành công vào giao diện màn hình chính.
b) Màn hình chính.
Mỗi tab tương ứng với những chức năng cụ thể : Lập thẻ độc giả,nhập sách mới,cho mượn sách,nhận trả sách,xóa độc giả,xóa sách,sửa thông tin độc giả,tra cứu sách.
c) Màn hình mượn sách.
Gồm 2 listview hiện thông tin hai bảng Quyển Sách và Độc Giả. Mã sách là 1 combobox load các mã sách mà chưa được mượn từ csdl. Mã người mượn cũng là 1 combobox load các mã độc giả.
Hai buttom đồng ý và thoát
Textbox hạn trả qui định số ngày trả sách,nhập từ nhân viên.
Báo Lỗi :
khi chưa nhập hạn trả xuất lỗi “Vui lòng kiểm tra lại ! Số ngày trả phải từ 1 ngày và không quá 30 ngày”
Có thể trả sách theo mã thẻ độc giả hoặc trả theo mã sách. Gồm 2 radiobuttom chỉ 2 phương thức trả sách.
Hai combobox mã sách và mã thẻ load mã thẻ của những người đã mượn sách và load mã sách đã bị mượn.
Hai buttom trả toàn bộ và trả sách tương ứng với trả theo mã người mượn và mã sách. Listview hiển thị bảng Phiếu mượn
e) Màn hình sách cho mượn
Hiển thị danh sách sách đã cho mượn trên 1 list view thống kê số sách tại lable ở góc dưới.
f) Sách quá hạn.
Hiển thị danh sách sách đã quá hạn trả mà chưa được độc giả trả.
g) Quản Lí Sách.
Tab quản lí sách gồm 2 tab nhỏ thực hiện 2 chức năng là nhập sách mới và xóa sách.
Nhập sách mới : Nhập thông tin sách vào các textbox tương ứng, thực hiện việc thêm sách mới sẽ được cập nhập vào bảng quyển sách. List view phía dưới sẽ cập nhập luôn vào danh sách.
Ngày nhập là một datetimepicker.
Báo Lỗi :
Khi không nhập gì vào các textbox thì khi thực hiện chức năng nó sẽ xuất thông báo. Mã sách được nhập tự động.
Một combobox Load danh sách sách từ CSDL thực hiện chức năng xóa chỉ cần click vào buttom xóa
Ràng buộc là số sách trong CSDL là >0 và mã sách có 6 kí tự. nếu không xuất ra thông báo “ không có dữ liệu chính xác ! Vui lòng kiểm tra lại”
Tương tự chức năng Quản lí sách
i) Sửa thông tin
Click vào dòng cần sửa dữ liệu sẽ được load lên trên các textbox và thực hiện sửa. Bảng chứa dữ liệu bảng độc giả là 1 datagridview thực hiện load dữ liệu từ database theo phương thức dataadapter.
Tab sửa thông tin sách :
j) Tra cứu.
Thực hiện nhập tên sách cần tra cứu vào textbox tên sách cần tra cứu rồi ấn enter
[1] http:// update24h.info. [2] http:// tinhoc2.net.
[3] Giáo trình CNPM đại học công nghệ ĐHQG Hà Nội.
[4] Giáo trình CNPM đại học KHTN-ĐHQG TP Hố Chí Minh.