NGHIÊN cứu, xây DỰNG PHẦN mền QUẢN lý NHÂN sự TRÊN ANDROID báo cáo THỰC tập DOANH NGHIỆP

33 508 1
  • Loading ...
1/33 trang

Thông tin tài liệu

Ngày đăng: 18/10/2014, 10:46

Báo Cáo Thực Tập TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KỸ THUẬT MÁY TÍNH NGHIÊN CỨU, XÂY DỰNG PHẦN MỀN QUẢN LÝ NHÂN SỰ TRÊN ANDROID BÁO CÁO THỰC TẬP DOANH NGHIỆP GVHD: VÕ ĐỖ THẮNG SVTH : LỘC VĂN TIẾN MSSV: 10520298 LỚP: KTMT2010 Thành phố Hồ Chí Minh – Năm 2014 SVTH: Lộc Văn Tiến Trang 1 Báo Cáo Thực Tập LỜI CẢM ƠN Sau khoảng ba tháng thực tập tại ATHENA em đã hoàn thành Báo cáo thực tập, vẫn đang là những sinh viên chưa tốt nghiệp nên em không có điều kiện tiếp xúc nhiều với thực tiễn, vẫn chưa có nhiều kinh nghiệm làm việc thực tiễn nhưng trong thời gian tiếp cận thực tế đã giúp em hiểu sâu hơn về kiến thức đã học ở trường và đồng thời bổ sung thêm những kiến thức mà em chưa được học, đó là hành trang vô cùng quý báu cho em khi rời ghế nhà trường cũng như công việc tương lai. Để hoàn thành đợt thực tập này, em đã nhận được sự giúp đỡ tận tình của Trung tâm ATHENA, cùng nhiều người khác. Nhờ đó, em đã tiếp thu được nhiều kiến thức và kinh nghiệm thực tế. Em xin gủi lời cảm ơn chân thành đến :  Trung tâm ATHENA đã tạo điều kiện cho em thực tập.  Thầy Võ Đỗ Thắng đã trực tiếp hướng dẫn em trong quá trình thực tập.  Toàn thể nhân viên trong ATHENA đã luôn nhiệt tình giúp đỡ, cũng như tạo một môi môi trường làm việc rất thân thiện. Trong quá trình thực tập chắc chắn không tránh khỏi những sai lầm, thiếu sót rất mong các Thầy bỏ qua. Kính mong Trung tâm ATHENA và thầy cô đóng góp ý kiến để sau khi tốt nghiệp em có thể hoàn thiện bản thân và trở thành người có năng lực hơn. Xin chân thành cảm ơn! Sinh viên thực hiện Lộc Văn Tiến SVTH: Lộc Văn Tiến Trang 2 Báo Cáo Thực Tập ĐÁNH GIÁ KẾT QUẢ THỰC TẬP CỦA GVHD TP. HCM, ngày … tháng … năm ………. Giảng viên hướng dẫn (Ký và ghi rõ họ tên) PHỤ LỤC SVTH: Lộc Văn Tiến Trang 3 Báo Cáo Thực Tập LỜI CẢM ƠN 2 Sau khoảng ba tháng thực tập tại ATHENA em đã hoàn thành Báo cáo thực tập, vẫn đang là những sinh viên chưa tốt nghiệp nên em không có điều kiện tiếp xúc nhiều với thực tiễn, vẫn chưa có nhiều kinh nghiệm làm việc thực tiễn nhưng trong thời gian tiếp cận thực tế đã giúp em hiểu sâu hơn về kiến thức đã học ở trường và đồng thời bổ sung thêm những kiến thức mà em chưa được học, đó là hành trang vô cùng quý báu cho em khi rời ghế nhà trường cũng như công việc tương lai 2 ĐÁNH GIÁ KẾT QUẢ THỰC TẬP CỦA GVHD 3 PHỤ LỤC 3 I.LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP 5 II. GIỚI THIỆU TRUNG TÂM ATHENA 5 III.NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO TẠI ATHENA 6 IV.NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC 7 CHƯƠNG I: KHẢO SÁT HỆ THỐNG 7 CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH CƠ SỞ DỮ LIỆU 8 CHƯƠNG III: XÂY DỰNG CƠ SỞ DỮ LIỆU 13 CHƯƠNG IV: GIỚI THIỆU PHƯƠNG THỨC KẾT NỐI VỚI DATABASE 17 CHƯƠNG V: KIẾN TRÚC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH 25 I.Kiến trúc hệ thống chương trình trên Android: 25 II.Demo Chương Trình 27 KẾT QUẢ ĐẠT ĐƯỢC QUA THỰC TẬP 32 1.Những kiến thức lý thuyết đã được củng cố: 32 2.Những kỹ năng thực hành đã được học thêm: 32 3.Những kinh nghiệm thực tiễn đã tích lũy được: 33 V. TÀI LIỆU THAM KHẢO 33 SVTH: Lộc Văn Tiến Trang 4 Báo Cáo Thực Tập I. LỊCH LÀM VIỆC TẠI NƠI THỰC TẬP 1. Đơ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 2. Người hướng dẫn: Thầy Võ Đỗ Thắng (Giám Đốc Trung Tâm ATHENA) 3. Sinh viên: Lộc Văn Tiế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 TRUNG TÂM 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à. Lĩnh vực hoạt động chính: Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH, Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính + Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh,., + Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí SVTH: Lộc Văn Tiến Trang 5 Báo Cáo Thực Tập Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự , Đội ngũ giảng viên : + Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA + Bên cạnh đó,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. Dịch vụ hỗ trợ: + Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn + Giới thiệu việc làm cho mọi học viên + Thực tập có lương cho học viên khá giỏi + Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian. + Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng + Hỗ trợ thi Chứng chỉ Quốc tế. III. NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO TẠI ATHENA 1. Nghiên cứu mô hình ERD, thiết kế Database cho hệ thống quản lý nhân sự. 2. 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ản lý nhân sự. 3. Xây dựng hệ thống, nghiên cứu và sử dụng thuật toán JSON kết nối database  Sử dụng phpMyAdmin để tạo cơ sở dữ liệu cho chương trình. SVTH: Lộc Văn Tiến Trang 6 Báo Cáo Thực Tập  Phương thức json kết nối database  Web sercive 4. 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 CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1. Tổng quan về hệ thống quản lý Quản lý 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. Đây không phải là sự lắp ráp các nhiệm vụ rời rạc mà là hoạt động phân biệt rõ ràng với các chức năng khác của tổ chức. 2. Chức năng và nhiệm vụ của hệ thống quản lý nhân sự Hệ thống quản lý nhân sự 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 này được đặt dưới sự chỉ đạo trực tiếp của giám đốc. Với chức năng như vậy, hệ thống quản lý nhân sự 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 trong quá trình công tác của cán bộ công nhân viên, việc theo dõi và quản lý lao động để thanh toán lương cũng là nhiệm vụ quan trọng của hệ thống. Ngoài ra, công tác thống kê báo cáo tình hình theo yêu cầu của ban giám đốc cũng là nhiệm vụ không thể thiếu trong hệ thống quản lý cán bộ . 3. Yêu cầu của hệ thống và những khó khăn Trước một khối lượng lớn nhân viên cũng như các yêu cầu đặt ra thì việc quản lý theo phương pháp thủ công sẽ không thể đáp ứng được, do đó gặp rất nhiều khó khăn. 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ân sự của cơ quan thì SVTH: Lộc Văn Tiến Trang 7 Báo Cáo Thực Tập 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ân sự cũng như các hệ thống quản lý khác. 4. Những yêu cầu đặt ra đối với hệ thống Cùng với sự phát triển của xã hội, công tác tổ chức quản lý cũng cần được đầu tư và phát triển để có thể đáp ứng tốt đuợc yêu cầu cũng như giúp cấp lãnh đạo thực hiện tốt các chủ trương chính sách đối với cán bộ công nhân viên chức. Trước hết để quản lý đượ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. CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH CƠ SỞ DỮ LIỆU 1. Các chức năng cơ bản của hệ thống Qua quá trình nghiên cứu, nhóm đã xây dựng được một hệ cơ sở dữ liệu quản lý nhân sự cơ bản đáp ứng được một số yêu cầu của các doanh nghiệp như sau: - Quản lý thông tin nhân sự bao gồm đầy đủ, chi tiết về nhân sự trong doanh nghiệp - Theo dõi, cập nhật thường xuyên thông tin nhân sự, phòng ban, tổ đội trong doanh nghiệp - Tính lương cho nhân viên theo công thức có sẵn hoặc công thức do người sử dụng tự cập nhật vào, các chế độ đãi ngộ tương ứng. - Quản lý các thông tin liên quan tới việc tuyển dụng nhân sự mới trong doanh nghiệp - Trả hồ sơ cho nhân viên khi chấm dứt hợp đồng lao động. SVTH: Lộc Văn Tiến Trang 8 Báo Cáo Thực Tập Biểu đồ phân cấp chức năng của hệ quản lý nhân sự 2. Xây dựng mô hình ERD về hệ thống quản lý nhân sự Các thực thể và thuộc tính tương ứng: a.NHANVIEN (MaNV, HoTen, GioiTinh, NgaySinh, DanToc, QueQuan, SoDienThoai, MaPB, MaCV, MaTDHV, BACLUONG) b.PHONGBAN (MaPB, TenPhongBan, SoDienThoai) c.CHUCVU (MaCV, TenCV) d.TDHV (MaTDHV, TenTrinhDo) e.LUONG (BacLuong, LuongCoban, HesoLuong, HesoPhucap) f.TGCT(MaNV, MaCV, NgayNhamChuc) g.THONGBAO(MaTB, ThongBao, MaPB, ThoiGian) SVTH: Lộc Văn Tiến Trang 9 QUẢN LÝ NHÂN SỰ QUẢN LÝ NHÂN SỰ Báo Cáo Thực Tập Mô hình ERD trong quản lý nhân sự 3. Xây dựng mô hình cơ sở dữ liệu Thiết kế các file dữ liệu 3.1.1 Bảng NHAN VIEN lưu trữ thông tin về các nhân viên của công ty đang trong hiệu lực của hợp đồ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 SVTH: Lộc Văn Tiến Trang 10 [...]... sách nhân viên Và ta sẽ chọn chức vụ lai cho nhân viên: SVTH: Lộc Văn Tiến Trang 30 Báo Cáo Thực Tập Xóa phòng ban: xóa phòng ban theo mã phòng ban tương ứng Danh Sách phòng ban:danh sách phòng ban của nhân viên, click vào mỗi phòng ban sẽ ra nhân viên của phòng ban đó: Thông Tin cá nhân: thông tin nhân viên đó Thông tin lương: thông tin về lương của nhân viên SVTH: Lộc Văn Tiến Trang 31 Báo Cáo Thực Tập. .. Thông Báo: Chỉ có trưởng phòng và CEO mới có quyên thêm thông báo này, sẽ thực hiện thêm thông báo vào cơ sở dữ liệu bao gồm các thông tin thông báo cho phòng ban nào Ngày ra thông báo tuần hoạt động và người đưa ra thông báo này - Thêm nhân viên: các thông tin cơ bản của nhân viên với mã nhân viên tương ứng - Sửa Nhân Viên: thay đổi thông tin cơ bản của nhân viên với mã nhân viên tương ứng - Xóa Nhân. .. được viết bằng PHP dự định để xử lý quản trị của MySQL thông qua một trình duyệt web Nó có thể thực hiện nhiều tác vụ như tạo, sửa đổi hoặc xóa bỏ cơ sở dữ liệu, bảng, các trường hoặc bản ghi; thực hiện báo cáo SQL; hoặc quản lý người dùng và cấp phép Các tính năng được cung cấp bởi chương trình bao gồm: • Giao diện web SVTH: Lộc Văn Tiến Trang 14 Báo Cáo Thực Tập • Quản lý cơ sở dữ liệu MySQL • Nhập... đó sử dụng các phần mềm duyệt file chuyên dụng Do đó, database của ứng dụng sẽ nằm ở server độ bảo mật sẽ cao hơn Tất nhiên nếu như vậy thì doanh nghiệp sẽ tốn thêm phần chi phí cho việc thuê máy chủ và nhân việc điều hành quản lý, nhưng bù lại, bảo mật sẽ cao hơn Môi trường server của nhóm xây dựng sẽ là server ảo, nhóm sử dụng phần mềm xamp 1.8 , đây là phần mềm giả lập seb server Về phần cái đặt và... hoặc lấy lại mật khẩu đang nhập đã quên Để thực hiện nhân viên cần có các thông tin sau: +ma_nv: mã nhân viên +ten_nv: tên nhân viên +regcode: đoạn mã an ninh của mỗi nhân viên, mã này được cung cấp khi nhân viên làm hồ sơ aply vào công ti Mã này chỉ cung cấp 1 lần cho nhân viên, đang là mã xác nhận bảo mật cho nhân viên SVTH: Lộc Văn Tiến Trang 25 Báo Cáo Thực Tập public class ManagerActivity extends... SoDienthoaiP Text 20 Số điện thoại phòng ban B 3.1.3 Bảng CHUC VU quản lý 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ụ SVTH: Lộc Văn Tiến Trang 11 Báo Cáo Thực Tập 3.1.4 Bảng TDHV (trình độ học vấn) quản lý 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... phải có mã nhân viên, tên nhân viên và regcode mới cố thê đăng ký hoặc đăng nhập, nhập đầy đủ thông tin vào Hệ thống sẽ tự động kiểm tra xem là mình đã có tài khoản đăng nhập chưa Sau khi login thành công hệ thông sẽ kiểm tra xem tài khoản login của nhân viên có chức vụ gì Sẽ phân quyên tương ứng: SVTH: Lộc Văn Tiến Trang 28 Báo Cáo Thực Tập  Nếu chức vụ là Nhân Viên, Phó Phòng, Nhân viên tập sự thì chỉ... Lộc Văn Tiến Trang 15 Báo Cáo Thực Tập 2.2.2 Bảng PHONG BAN 2.2.3 Bảng LUONG 2.2.4 Bảng CHUC VU 2.2.5 Bảng TDH 2.2.6 Bảng TGCT 2.2.7 Bảng THONGBAO SVTH: Lộc Văn Tiến Trang 16 Báo Cáo Thực Tập CHƯƠNG IV: GIỚI THIỆU PHƯƠNG THỨC KẾT NỐI VỚI DATABASE Về ứng dụng, đây là ứng dụng quản lý, nên tính bảo mật cũng phải đòi hỏi cao hơn các ứng dụng khác Database của ứng dụng không thể nằm trên điện thoại được... đổi thông tin cơ bản của nhân viên với mã nhân viên tương ứng - Xóa Nhân viên: xóa nhân viên với mã nhân viên tương ứng SVTH: Lộc Văn Tiến Trang 29 Báo Cáo Thực Tập Danh Sách Nhân Viên:Khi click vào sẽ ra 1 dãy tất cả các nhân viển của công ti, và muốn xem thông tin tương ứng của nhân viên đó chỉ cần chọn vào nhân viên đó trên layout: Thêm Phòng Ban: thêm vào database mã phòng ban và tên phòng ban tương... 12 Độ rộng Giải thích Báo Cáo Thực Tập 1 Text 10 Mã nhân viên 2 MaCV Text 10 Mã chức vụ 3 3.1.7 MaNV NgayNhamChuc Date/Time 20 Ngày nhậm chức Bảng THONGBAO dùng để thông báo cho các phòng ban Stt Tên trường Kiểu Độ rộng Giải thích 1 MaTB Text 15 Mã thông báo 2 ThongBao Text 300 Thông báo 3 MaPB Text 10 Mã phòng ban 4 NgayThongBa Date/Time 20 o Ngày nhận thông báo CHƯƠNG III: XÂY DỰNG CƠ SỞ DỮ LIỆU 1 . Báo Cáo Thực Tập TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KỸ THUẬT MÁY TÍNH NGHIÊN CỨU, XÂY DỰNG PHẦN MỀN QUẢN LÝ NHÂN SỰ TRÊN ANDROID BÁO CÁO THỰC TẬP DOANH NGHIỆP GVHD:. 9 QUẢN LÝ NHÂN SỰ QUẢN LÝ NHÂN SỰ Báo Cáo Thực Tập Mô hình ERD trong quản lý nhân sự 3. Xây dựng mô hình cơ sở dữ liệu Thiết kế các file dữ liệu 3.1.1 Bảng NHAN VIEN lưu trữ thông tin về các nhân. ATHENA 1. Nghiên cứu mô hình ERD, thiết kế Database cho hệ thống quản lý nhân sự. 2. 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ản lý nhân sự. 3. Xây dựng
- Xem thêm -

Xem thêm: NGHIÊN cứu, xây DỰNG PHẦN mền QUẢN lý NHÂN sự TRÊN ANDROID báo cáo THỰC tập DOANH NGHIỆP, NGHIÊN cứu, xây DỰNG PHẦN mền QUẢN lý NHÂN sự TRÊN ANDROID báo cáo THỰC tập DOANH NGHIỆP, NGHIÊN cứu, xây DỰNG PHẦN mền QUẢN lý NHÂN sự TRÊN ANDROID báo cáo THỰC tập DOANH NGHIỆP, CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ MÔ HÌNH CƠ SỞ DỮ LIỆU, Xây dựng mô hình cơ sở dữ liệu, CHƯƠNG III: XÂY DỰNG CƠ SỞ DỮ LIỆU, Sử dụng phpMyAdmin để tạo cơ sở dữ liệu cho chương trình, CHƯƠNG IV: GIỚI THIỆU PHƯƠNG THỨC KẾT NỐI VỚI DATABASE, CHƯƠNG V: KIẾN TRÚC HỆ THỐNG VÀ DEMO CHƯƠNG TRÌNH, I. Kiến trúc hệ thống chương trình trên Android:

Từ khóa liên quan

Gợi ý tài liệu liên quan cho bạn