CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 3.1 Tổng quan về App Quản Lý Nhân Viên
3.2.1 Giao diện chính
- Giao diện chính của chương trình
- Giải thích về màn hình chính sau :
• Nút “ Lưu Phòng Ban “ : Cho phép lưu phòng ban và cập nhật vào LitsView
• Sự kiện nhấn trên ListView : nhấn vào phòng ban nào thì hiển thị lại thông tin của phòng ban đó vào phần Edittext bên trên.
- Tiếp tục ta sử lý Context Menu cho phòng ban:
Khi nhấn thật lâu vào một phòng ban nào đó, ví dụ trường hợp trên là phòng Kỹ thuật, chương trình sẽ hiển thị context Menu có 4 chức năng :
1. Thêm nhân viên 2. Danh sách nhân viên 3. Lập trưởng / phó phòng 4. Xóa phòng ban
Hình 3.2 Menu chức năng phòng ban
- Ứng với mỗi chức năng ta có
• Mặc định mỗi một nhân viên mới được tạo ra thì chỉ có chức vụ là Nhân Viên (không có chức vụ quản lý) :
Hình 3.3 Thêm nhân viên
• Nút “ Xóa trắng “ : cho phép xóa dữ liệu trên EditText và focus tới mã nhân viên.
• Nút “ Lưu nhân viên “ : cho phép thêm nhân viên mới vào phòng ban, Giới Tính Nam, Nữ để hiển thị hình ảnh cho đúng.
• Sau khi bấm nút “ Lưu Nhân Viên “ , thì cập nhật lại danh sách phòng ban (cập nhật số lượng nhân viên vào phòng ban).
2. Danh sách nhân viên
- Chương trình sẻ hiển thị danh sách nhân viên của phòng ban đang chọn, ví dụ trong trường hợp này là danh sách nhân viên của phòng ban Kỹ thuật :
Hình 3.4 Danh sách nhân viên
- Màn hình xem danh sách nhân viên có các chức năng sau : + Nhân viên có mô tả chức vụ giới tính
Hình 3.5 Menu chức năng danh sách nhân viên
Ta có 3 chức năng : 1.1 Sửa nhân viên 1.2 Chuyển phòng ban 1.3 Xóa nhân viên
- Ta vào từng chức năng 2.1 Sửa nhân viên
- Ta nhấn thật vào nhân viên , sau đó Context Menu hiển thị lên , ta chọn sửa nhân viên , màn hình sửa nhân viên xuất hiện như sau (chú ý Activity sửa nhân viên sử dụng chung Layout với Activity thêm nhân viên):
Hình 3.6 Sửa nhân viên
2.2 Chuyển phòng ban
- Ta vào chức năng chuyển phòng ban cho nhân viên. Chương trình sẻ hiển thị danh sách phòng ban.
2.3 Xóa nhân viên