Ngày nay, việc áp dụng ứng dụng phần mềm trong việc phát triển kinh doanh của các công ty , doanh nghiệp càng trở nên rất phổ biến và càng đem lại hiệu quả cao.. Việc quản lí, cập nhật t
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN MÔN HỌC
LẬP TRÌNH TRÊN THIẾT BỊ DI DỘNG
QUẢN LÝ NHÂN SỰ
Giảng viên hướng dẫn: THÁI THỊ THANH THẢO
Sinh viên thực hiện : NGUYỄN MINH KHÁNH
TRỊNH TRẦN PHƯƠNG NAM
MSSV : 1411529477 - 1411532065
Khoá : 2014 - 2018
Môn học : LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG
Tp HCM, 23 tháng 12 năm 2016
Trang 2MỤC LỤC
1 Tên đề tài 3
2 Mục tiêu đề tài 3
3 Đối tượng sử dụng của ứng dụng 3
4 Ưu nhược điểm của đề tài 3
5 Nội dung 3
5.1 Cơ sở dữ liệu 3
5.2 Các lớp trong chương trình 3
6 Hướng dẫn sử dụng 4
7 Tài liệu tham khảo 10
Trang 31 Tên đề tài
Ứng dụng quản lý nhân sự
2 Mục tiêu đề tài
Ngày nay, việc áp dụng ứng dụng phần mềm trong việc phát triển kinh doanh của các công ty , doanh nghiệp càng trở nên rất phổ biến và càng đem lại hiệu quả cao Việc quản lí, cập nhật thông tin của nhân viên và phòng ban là vấn
đề mà công ty hay doanh nghiệp nào cũng phải giải quyết Do vậy, nhóm em quyết định thực hiện đề tài này với mong muốn đưa đến sự tiện lợi và hiện đại cho khách hàng, và phát triển , đem lại hiệu quả tốt nhất cho khách hàng sử dụng
3 Đối tượng sử dụng ứng dụng
Khách hàng hướng tới là các công ty, doanh nghiệp vừa và nhỏ …
4 Ưu nhược điểm của đề tài
Ưu điểm
- Giao diện thân thiện, dễ sử dụng
- Có những công cụ giúp quản lí và hỗ trợ cần thiết
- Thao tác thực hiện nhanh chóng, dễ dàng
- Có tính hiệu quả
Nhược điểm
- Hạn chế về chất lượng hình ảnh , đồ họa cho ứng dụng
- Các công cụ giúp quản lí chưa thật sự đầy đủ
- Chỉ sử dụng cho các đối tượng công ty , doanh nghiệp nhỏ
5 Nội dung chương trình
5.1 Cơ sở dữ liệu
Chương trình sử dụng hai bảng :
- nhanVien ( MaNV , TenNV , GioiTinh , ngaySinh , SoDT, Email, DiaChi, Luong ) : bảng dùng để lưu thông tin nhân viên
- phongBan ( MaPB, TenPB) : bảng dùng để lưu thông tin phòng ban
5.2 Các lớp trong chương trình
- connectDB : kết nối tới cơ sở dữ liệu
- nhanVienDAO : thực hiện các câu truy vấn trong bảng nhanVien
- phongBanDAO : thực hiện các câu truy vấn trong bảng phongBan
- nhanVienDTO : lưu đối tượng nhân viên
- phongBanDTO : lưu đối tượng phòng ban
- MainActivity : lớp đăng nhập vào hệ thống
- NhanVienActivity : chứa danh sách nhân viên
- PhongBanActivity : chứa danh sách phòng ban
Trang 46 Hướng dẫn sử dụng
Khi bắt đầu chạy , chương trình sẽ thực thi phương thức onCreate() trong lớp MainActivity và hiện lên giao diện trang đăng nhập
Hình 6.1 : Giao diện trang chủ
Nếu chưa có tài khoản, người dùng có thể đăng ký trên nút menu của giao diện (nằm ở phía trên bên phải)
Khi nhấn vào button ĐĂNG NHẬP ,nếu tài khoản hợp lệ hệ thống sẽ thực hiện phương thức Intend và chuyển sang giao diện phòng ban
Trang 5Hình 6.2 : Giao diện login
Trong giao diện này, người dùng có thể thêm phòng ban bằng nút menu trên giao diện (phía trên bên phải) Xuất hiện hộp thoại cho người dùng thêm phòng ban
Lưu ý: nếu thêm 1 phòng ban trùng với tên phòng ban đã có sẵn thì thêm thất bại
Trang 6Hình 6.3 : Giao diện thêm phòng ban
Trong danh sách phòng ban, người dùng có thể chọn xem chi tiết, sửa hoặc xóa phòng ban mà người dùng chọn (nhấn và giữ mục chọn trong 2s)
Lưu ý: nếu sửa phòng ban trùng với tên 1 phòng ban có sẵn thì sửa thất bại
Trang 7Hình 6.4 : Giao diện chọn phòng ban
Khi xem chi tiết phòng ban thì hệ thống sẽ thực hiện phương thức Intend để chuyển sang giao diện danh sách nhân viên
Trang 8Hình 6.5 : Giao diện nhân viên
Tương tự giao diện phòng ban, giao diện nhân viên cũng có các chức năng trên
Lưu ý: khi thêm hoặc sửa nhân viên, nếu không điền đầy đủ thông tin thì không thể thêm hoặc sửa
Trang 9Hình 6.6: Giao diện thêm nhân viên
Trang 10Hình 6.7 : Giao diện chọn nhân viên
7 Tài liệu tham khảo