Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
1,18 MB
Nội dung
Đề tài: Nghiêncứu xây dựng phầnmềmquảnlýnhânsự trên Android GVHD: VÕ ĐỖ THẮNG SVTH: Trần Văn Nam Ngô Thanh Tuấn Lộc Văn Tiến NỘI DUNG I. LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP II. GIỚI THIỆU TRUNG TÂM ATHENA III. NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO TẠI ATHENA IV. NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC V. KIẾN TRÚC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH I. LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP • Đơn vị thực tập : TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA • Người hướng dẫn: Thầy Võ Đỗ Thắng (Giám Đốc Trung Tâm ATHENA) • Sinh viên: Trần Văn Nam MSSV: 10520330 Ngô Thanh TuấnMSSV: 10520456 Lộc Văn Tuấn MSSV: 10520298 Khoa: KTMT2010 Lịch thực tập: - Thứ 3 hàng tuần từ 10h00 am - 14h00 pm - Thứ 4 và thứ 5 hàng tuần từ 17h00 pm – 20h00 pm II. Giới thiệu công ty Athena Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà. II. Giới thiệu công ty Athena Đội ngũ giảng viên : Tất cả các giảng viên trung tâm ATHENA đều tốt nghiệp từ các trường đại học hàng đầu trong nước như ĐH Bách Khoa, ĐH KHTN Tất cả giảng viên ATHENA đều có các chứng chỉ quốc tế và có bằng sư phạm Quốc tế (Microsoft Certified Trainer. Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore, và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA. II. Giới thiệu công ty Athena Cơ sở vật chất: +Thiết bị đầy đủ và hiện đại +Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất. +Phòng máy rộng rãi, thoáng mát II. Giới thiệu công ty Athena Trung tâm ATHENA - 92 Nguyễn Đình Chiểu, P DaKao, Q1 , Tp HCM III. NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO TẠI ATHENA • Nghiêncứu mô hình ERD, thiết kế Database cho hệ thống quảnlýnhân sự. • Nghiên cứu, cài đặt Android,cài đặt máy ảo giả lập, các công cụ hỗ trợ xây dựng hệ thống quảnlýnhân sự. • Xây dựng hệ thống, nghiêncứu và sử dụng thuật toán JSON kết nối database. • Tạo report – báo cáo kết quả làm được hàng tuần. IV. NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC 1. Tổng quan về hệ thống quản lý: Quảnlý là cách biểu hiện một ý chí muốn biến đổi và thuần phục một tổng thể các hiện tượng. Đó là việc tạo ra các sự kiện, thay vì để cho các sự kiện xảy ra bộc phát. Khảo sát hệ thống IV. NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC 2. Chức năng và nhiệm vụ của hệ thống quảnlýnhânsự Hệ thống quảnlýnhânsự có chức năng thường xuyên thông báo cho ban lãnh đạo về các mặt công tác: tổ chức lao động, tiền lương cho nhân viên. Hệ thống quảnlýnhânsự có nhiệm vụ luôn cập nhật hồ sơ cán bộ công nhân viên theo quy định, thường xuyên bổ xung những thông tin thay đổi Khảo sát hệ thống [...]... phân cấp chức năng của hệ quản lýnhânsự IV NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC Phân tích và thiết kế mô hình cơ sở dữ liệu 2 Xây dựng mô hình ERD về hệ thống quản lýnhânsự Mô hình ERD trong quản lýnhânsự IV NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC Phân tích và thiết kế mô hình cơ sở dữ liệu 3 Xây dựng mô hình cơ sở dữ liệu Bảng NHAN VIEN lưu trữ thông tin về các nhân viên của công ty đang... THỨC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH Kiến thức hệ thống chương trìnhtrênAndroid Nhóm thiết kế hệ thống chương trìnhtrênAndroid bao gồm 2 packet: • Package com.example.Staff_Manager • Package com.example.Staff_Manager.library V KIẾN THỨC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH Kiến thức hệ thống chương trìnhtrênAndroid Package com.example.Staff_Manager chứa các class chính của chương trình Các class này có nhiệm... thống và những khó khăn • Đòi hỏi phải có nhiều nhân lực, nhiều thời gian và công sức, mỗi nhânsự của cơ quan thì phải có một hồ sơ cho nên việc lưu trữ, tìm kiếm, bổ sung, sửa đổi để đáp ứng yêu cầu không phải là dễ dàng • Từ những nhược điểm trên ta thấy cần thiết phải có một hệ thống tin học hoá cho việc quản lýnhânsự cũng như các hệ thống quảnlý khác IV NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT... dữ liệu Bảng CHUC VU quảnlý các chức danh hiện có của kết cấu tổ chức trong doanh nghiệp Stt Tên trường Kiểu Độ rộng Giải thích 1 MaCV Text 10 Mã chức vụ 2 TenCV Text 20 Tên chức vụ IV NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC Phân tích và thiết kế mô hình cơ sở dữ liệu 3 Xây dựng mô hình cơ sở dữ liệu Bảng TDHV (trình độ học vấn) quảnlý các trình độ chuyên môn đã đạt được của nhân viên cho tới thời... Giới thiệu phương thức kết nối với database Môi trường server của nhóm xây dựng sẽ là server ảo, nhóm sử dụng phầnmềm xamp 1.8 , đây là phầnmềm giả lập seb server Về phần cái đặt và config thì nhóm không đê cập tới, vì khi config kết nối, nhóm sử dụng hoàn toàn config mặc định trong quá trình cái đặt xamp Khi kết nối cần 1 trung gian để gửi nhận dữ liệu, qua tìm hiểu nhóm biết được json là 1 chuẩn... ĐẠT ĐƯỢC Khảo sát hệ thống 4 Những yêu cầu đặt ra đối với hệ thống Trước hết đểquảnlý được một khối lượng nhân viên của một cơ quan, phải tổ chức tốt hệ thống lưu trữ hồ sơ để có thể đáp ứng được những yêu cầu: tiết kiệm tài nguyên, dễ tìm kiếm, dễ bổ xung sửa đổi Ngoài ra hệ thống mới phải có khả năng phát hiện lỗi và xử lý kiểm tra tính đúng đắn của dữ liệu ngay từ khi cập nhật IV NỘI DUNG CÁC CÔNG... xử lý thông qua các phương thức của của các class trong package: • public class LoginActivity extends Activity • public class GetpasswordActivity extends Activity • public class ManagerActivity extends Activity • Ngoài ra còn các class DanhSachNhanVien, danhsachpbedit, DanhSachPhongBan, listNhanVienPB, listNhanvienpbedit V KIẾN THỨC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH Kiến thức hệ thống chương trìnhtrên Android. .. thức hệ thống chương trìnhtrênAndroid Package com.example.Staff_Manager.library chứa các class thuật toán của chương trình bao gồm: class xử lý database, class đóng gói dử liệu gũi dữ liệu client tới server và xử lýnhận dữ liệu về class này dùng lớp JSONObject và JSONarray trong android SDK: • public class DatabaseHandler extends SQLiteOpenHelper { } • public class JSONParser • public JSONObject... đồng STT Tên trường Kiểu Độ rộng Giải thích 1 MaNV Text 10 Mã nhân viên 2 HoTen Text 30 Họ và tên nhân viên 3 NgaySinh Date/Time 10 Ngày sinh 4 QueQuan Text 20 Quê quán 5 GioiTinh Text 5 Giới tính 6 DanToc Text 20 Dân tộc 7 SoDienthoai Number 20 Số điện thoại liên lạc 8 MaPB Text 15 Mã phòng ban 9 MaCV Text 15 Mã chức vụ 10 MaTDVH Text 15 Mã trình độ văn hóa 11 BacLuong Number 10 Bậc lương IV NỘI DUNG... dữ liệu Bảng TDHV (trình độ học vấn) quảnlý các trình độ chuyên môn đã đạt được của nhân viên cho tới thời điểm hiện tại Stt Tên trường Kiểu Độ rộng Giải thích 1 MaTDHV Text 10 Mã trình độ học vấn 2 TenTrinhDo Text 20 Tên trình độ học vấn IV NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC Phân tích và thiết kế mô hình cơ sở dữ liệu 3 Xây dựng mô hình cơ sở dữ liệu Bảng LUONG lưu trữ thông tin về hệ số lương