IV. Thiết kế giao diện
1. Thiết kế menu
2. Chi tiết chức năng.
STT Màn hình Chức năng
1 Đăng Nhập Đăng nhập vào hệ thống
2 Màn hình chính Điều khiển các chức
năng chính.
3 Tab QL thẻ-Đăng kí
thẻ mới Nhập thông tin độcgiả,cập nhập xuống CSDL
Đăng Nhập
Menu Chính
Sách Quá Hạn Sách Cho Mượn
Mượn sách Trả sách QL sách QL Thẻ Sửa thông tin Tra cứu
Sửa tt DG Nhập sách mới
Lập thẻ Xóa thẻ
4 Tab QL sách-Nhập
sách mới Nhập thông tin sáchmới,cập nhập xuống CSDL
5 Tab Mượn sách Chọn mã độc giả muốn
mượn, chọn mã sách muốn mượn. Và cập nhập vào CSDL
6 Tab Trả sách Trả theo 2 phương
thức : Trả theo mã đôch giả hoặc trả theo mã sách.
7 Tab QL thẻ-Xóa độc
giả Nhập mã độc giả,truyxuất xuống CSDL lấy thông tin độc giả,thực hiện xóa độc giả khỏi danh sách và cập nhập.
8 Tab QL sách -Xóa sách Nhập mã sách,truy xuất
xuống CSDL lấy thông tin về sách ,xóa và cập nhập.
9 Tab Sửa thông tin
-sách Nhập mã sách,xuấtthông tin lấy từ CSDL,sửa thông tin và cập nhập CSDL.
10 Tab Sửa thông tin
- độc giả
Nhập mã độc giả cận sửa,xuất thông tin lấy từ CSDL thực hiện sửa thông tin và cập nhập.
12 Tra cứu sách Có thể tra cứu theo tên
sách hay tác giả.Khi nhập thông tin,dứ liệu sẽ được lọc và lấy ra cho người dùng tìm.
13 Tab sách cho mượn Liệt kê danh sách sách
đã cho mượn
14 Tab sách quá hạn Liệt kê sách đã quá hạn
3. Chi tiết màn hình giao diện.a) Màn hình đăng nhập 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.