1. Trang chủ
  2. » Cao đẳng - Đại học

Báo cáo thực tập lập trình ứng dụng quản lý nhân sự với REACT NATIVE

29 22 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 829,11 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tuy nhiên với sự phát triển của các nền tảng hệ điều hành của Smart-phone, trong việc cung cấp môi trường, công cụ để các tổ chức, cá nhân có thể tự do lập trình các ứng dụng riêng của h

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

TP Hồ Chí Minh, tháng 01 năm 2021

Trang 2

LỜI MỞ ĐẦU

Ngày nay, với sự trỗi dậy của các thiết bị công nghệ tiên tiến đã giúp cho cuộc sống của con người ngày càng đơn giản, tiện nghi Lĩnh vực hàng đầu trong số đó chính là công nghệ điện thoại di động thông minh hay còn được gọi là Smart-Phone

Smart-Phone là khái niệm được mọi người bắt đầu biết đến từ những năm 2003-2005 Ban đầu Smart-Phone được xuất hiện bao gồm các tính năng đầy đủ của 1 chiếc di động bình thường lúc bấy giờ (PDA, Camera, GPS, Mp3, ) Tuy nhiên với sự phát triển của các nền tảng

hệ điều hành của Smart-phone, trong việc cung cấp môi trường, công cụ để các tổ chức, cá nhân

có thể tự do lập trình các ứng dụng riêng của họ Nên ngày nay các ứng dụng trên các nền tảng Smart-Phone ngày càng trở nên đa dạng, sáng tạo trong mọi lĩnh vực: thương mại, kĩ xảo, giải trí,… Không chỉ các ứng dụng phụ vụ mục đích của cá nhân mà ngày nay các công ty hàng đầu, lớn cũng đã và đang tích hợp các ứng dụng quản lý vào trong việc quản lý các nghiệp vụ, hoạt động, quản lý hàng ngày của công ty

Ngoài ra, 2 nền tảng hệ điều hành (OS) của Smart-Phone được biết đến nhiều nhất là: Android và IOS, đều cung cấp cho các nhà phát triển nền tảng, môi trường, công cụ phát triển của họ dưới dạng mã nguồn mở Vì thế lực lượng phát triển và các ứng dụng của 2 nền tảng này

là đông đảo nhất trong ngành điện thoại thông minh Tuy nhiên, do môi trường, hệ điều hành của 2 thống này là hoàn toàn khác nhau vì thế để cho 1 công ty, tổ chức hay là các cá nhân có thể phát triển 1 ứng dụng để có thể chạy hoàn toàn trên 2 nền tảng Đòi hỏi nhà phát triển phải

có đầy đủ kiến thức lập trình trên 2 hệ thống hoặc là có 2 nguồn lực phát triển song song Chính

vì sự bất tiện, tốn kém này nên 1 khái niệm được biết đến dưới cái tên “Hybird mobile App” 1 khái niệm phát triển ứng dụng trên cả hai nền tảng Android và IOS và React-Native, 1 framework mã nguồn mở được phát triển bởi Facebook, sẽ giúp ta phát triển ứng dụng Hybird 1 cách dễ dàng

Trong báo cáo này sẽ trình bày quá trình lập trình ứng dụng quản lý nhân sự “iHRP” trên nền tảng React-Native được phát triển của đội ngũ TDC của Cty cổ phần Hệ Thống Thông Tin FPT trong suốt kì thực tập của tôi

Trang 3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty cổ phần Hệ thống thông tin FPT đã tạo điều kiện cho

em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của từng thành viên trong team TDC em đã tiếp thu được những kiến thức quan trọng để có thể làm được ứng dụng di động trên nền tảng React-native Chân thành cảm ơn mọi người trong team TDC đã bỏ ra nhiều thời gian,công sức để hướng dẫn chúng em hoàn thành đợt thực tập này

Đặc biệt cảm ơn anh Hoàng Hòa, đã training, hướng dẫn, giúp đỡ cho em trong suốt quá

trình học tập và làm dự án

Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này

Trương Tuấn Ngạn Tp.HCM, ngày 14 tháng 1 năm 2020

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

CHƯƠNG 1 GIỚI THIÊU CÔNG TY THỰC TẬP 6

Phần 1 Giới thiệu công ty cổ phần Hệ thống thông tin FPT 6

Phần 2 Lịch sử hình thành 6

Phần 3 Giải pháp và dịch vụ 10

CHƯƠNG 2 NỘI DUNG THỰC TẬP 14

Phần 1 Đào tạo hội nhập cho người mới của công ty 14

Phần 2 Nghiên cứu kỹ thuật 14

Phần 3 Thực hiện project 18

Phần 4 Lịch làm việc 18

CHƯƠNG 3 CHI TIẾT VỀ PROJECT 20

Phần 1 Giới thiệu về App 20

Phần 2 Thực hiện 26

Phần 3 Kế hoạch 27

CHƯƠNG 4 TỔNG KẾT 28

Phần 1 Kết quả thu được 28

Phần 2 Cảm nghĩ bản thân 28

Trang 6

CHƯƠNG 1 GIỚI THIÊU CÔNG TY THỰC TẬP

Phần 1 Giới thiệu công ty cổ phần Hệ thống thông tin FPT

Trong suốt hơn 25 năm phát triển, Công ty Hệ thống Thông tin FPT (FPT Information System - FPT IS) là nhà tích hợp hệ thống, cung cấp giải pháp hàng đầu Việt Nam và khu vực Sở hữu năng lực công nghệ được thừa nhận bởi các khách hàng và đối tác toàn cầu, FPT IS mang đến những dịch vụ và giải pháp phục vụ các lĩnh vực trọng yếu của từng quốc gia, như: Viễn thông, Ngân hàng - Tài chính, Y tế, Giao thông vận tải, Tài chính công, Điện, Nước, Gas và Doanh nghiệp

Công ty có gần 3.000 cán bộ nhân viên có trình độ cao, am hiểu nghiệp vụ khách hàng và chuyên sâu trong từng ngành kinh tế Năng lực của chuyên gia FPT IS đã được công nhận với nhiều chứng chỉ công nghệ quốc tế được cấp bởi các nhà cung cấp giải pháp và dịch vụ dẫn đầu thế giới như Cisco, IBM, Microsoft và Oracle

Công ty mẹ của FPT IS – Tập đoàn FPT – là tên tuổi dẫn đầu về Công nghệ thông tin - Viễn thông tại ASEAN với đội ngũ gần 29.000 cán bộ nhân viên trên khắp thế giới, hệ thống 46 chi nhánh, văn phòng tại 22 quốc gia và vùng lãnh thổ bên ngoài Việt Nam Bốn lĩnh vực hoạt động chính của FPT bao gồm: công nghệ, viễn thông, phân phối - bán lẻ và giáo dục Là thành viên của một tập đoàn lớn mạnh, FPT IS có nền tảng vững chắc để phát triển bền vững

Phần 2 Lịch sử hình thành

Trang 7

1994 Thành lập

1996 Thiết kế và lắp đặt Hệ thống Internet quốc gia, kết

nối Việt Nam với mạng Internet

ty Thông tin Di động VMS – nhà cung cấp dịch vụ viễn thông dẫn đầu Việt Nam

Ra mắt Smartbank - nay là Smartbank NextG - phần mềm lõi đầu tiên của Việt Nam cho ngân hàng

2002 Triển khai thành công hệ thống tính cước và chăm

sóc khách hàng FPT.BCCS cho VMS Mobifone

2005 Thiết kế và triển khai Hệ thống giúp kết nối Thuế -

Kho bạc - Tài chính - Hải quan Việt Nam, hỗ trợ trao đổi thông tin giữa các ngành và thu ngân sách qua Kho bạc

cá nhân cho Tổng cục Thuế thuộc Bộ Tài chính Việt Nam Đây là dự án về thuế lớn nhất thế giới sử dụng giải pháp của SAP với quy mô 15 triệu đối tượng nộp thuế, 7000 người sử dụng, 800 điểm triển khai, 770 chi cục thuế tại 63 tỉnh thành trên cả nước

Cung cấp dịch vụ quản trị và hỗ trợ từ xa cho 600 máy chủ tại các nước trong khu vực Châu Á Thái Bình Dương của Daimler Chrysler

cho Tổng Công ty Xăng dầu Việt Nam (Petrolimex)

Dự án phục vụ 1500 người sử dụng với 118 điểm triển khai tại 42 đơn vị thành viên thuộc Petrolimex trên toàn Việt Nam

Trang 8

2012 Sản phẩm FPT.eHospital và FPT.eGOV của FPT IS

đại diện cho Việt Nam giành giải Vàng và Bạc giải thường Công nghệ thông tin và truyền thông ASEAN

2012 (ASEAN ICT Awards 2012 - AICTA)

Trúng thầu gói thầu chìa khóa trao tay triển khai

“Phần mềm quản lý các hoạt động nghiệp vụ ngành bảo hiểm xã hội Việt Nam” cho Bảo hiểm xã hội Việt Nam, giúp quản lý 55 triệu người tham gia bảo hiểm trên phạm vi toàn quốc

Quản lý Tài chính cho Kho bạc Nhà nước (FMIS) thuộc Bộ Tài chính và Kinh tế Campuchia

Triển khai hai dự án viễn thông có giá trị lớn với Công ty Viễn thông Lào Một trong hai dự án đã giành giải thưởng GTB Innovation Awards 2014 diễn

ra tại London, Anh, hạng mục Dịch vụ kinh doanh sáng tạo

Tiên phong giới thiệu Dịch vụ điện trử trọn gói FPT e-Services tại thị trường Việt Nam với đầy đủ các dịch vụ Chữ ký số (FPT.CA), Khai thuế điện tử

(FPT.VNACCS) cho doanh nghiệp

Giành giải Nhất tại Giải thưởng Thương mại điện tử eAsia với dự án Xây dựng và triển khai hệ thống Thông quan điện tử cho ngành Hải quan Việt Nam (E-Customs) Giải thưởng do Hội đồng Châu Á – Thái Bình Dương về Thuận lợi hóa thương mại và Kinh doanh điện tử (AFACT) tổ chức

cho Cơ quan Thuế Bangladesh giúp tăng cường năng lực quản lý và tăng thu ngân sách chính phủ, hỗ trợ

Trang 9

người nộp thuế kê khai qua internet

Hệ thống Chính quyền điện tử giúp Quảng Ninh tiên phong xây dựng phương thức cung cấp dịch vụ công kiểu mới với môi trường làm việc liên thông, hiện đại

và chuyên nghiệp, tiết kiệm được thời gian, chi phí, nâng cao chất lượng phục vụ người dân, doanh nghiệp; Giúp giảm trên 40% thời gian và số lần đi lại, giao dịch; giúp tiết kiệm chi phí xã hội trên 70 tỷ đồng/năm

Việt Nam là một trong những dự án trọng điểm hướng tới lợi ích cộng đồng vào giao thông thông minh do FPT IS triển khai, giúp người dân thuận tiện hơn trong việc đặt mua vé, tiết kiệm thời gian và giảm tải cho các nhà ga, đặc biệt là những dịp cao điểm như lễ, Tết Người dân có thể tự đặt mua và thanh toán trực tuyến mọi lúc, mọi nơi thông qua kết nối Internet

Giải pháp Thu phí không dừng trên các trục đường quốc lộ không chỉ tiết kiệm thời gian, giảm ùn tắc và giảm ô nhiễm môi trường cho người tham gia giao thông mà cũng giúp tiết kiệm cho nhà đầu tư BOT trong chi phí in vé, chi phí nhân sự, chi phí bảo trì mặt đường khu vực trạm thu phí, đồng thời tránh được thất thoát

2017 Thực hiện 3 hợp đồng quan trọng nhất của dự án

Quản lý và Hiện đại hóa Ngân hàng Nhà nước là: Xây dựng ngân hàng lõi, kế toán, lập ngân sách và tích hợp hệ thống cho Ngân hàng Nhà nước; Cung ứng, lắp đặt và tích hợp hệ thống CNTT và Truyền thông mới cho Quy trình nghiệp vụ tiên tiến của Bảo hiểm tiền gửi Việt Nam, Quản lý dữ liệu Trung tâm

Trang 10

thông tin tín dụng Quốc gia Việt Nam

Mở cửa thị trường chứng khoán phái sinh do FPT IS xây dựng tại SỞ GDCK Hà Nội,có khả năng đáp ứng tới 15.000 sổ lệnh, 600.000 tài khoản và xử lý trên 15.000 giao dịch thanh toán/phút

hơn 200 bệnh viện lớn-nhỏ, công-tư tại Việt Nam, tiêu biểu là các bệnh viện trung ương với độ phức tạp lớn nhất cả nước như: Bạch Mai, Chợ Rẫy

Dự án chuyển mạng giữ số do FPT IS triển khai đã đem lại sự thúc đẩy chất lượng giữa các nhà mạng tại Việt Nam, lợi ích và sự thuận tiện của hàng chục triệu người dùng di động được đặt lên hàng đầu

Hệ thống CQÐT Quảng Ninh do FPT IS xây dựng đại giải thưởng ASOCIO 2018

Dự án chuyển mạng giữ số do FPT IS triển khai đã đem lại sự thúc đẩy chất lượng giữa các nhà mạng tại Việt Nam, lợi ích và sự thuận tiện của hàng chục triệu người dùng di động được đặt lên hàng đầu

Trang 11

• FPT Digital Platform - Ứng dụng nền tảng công nghệ 4.0 trong lĩnh vực Ngân hàng

• FPT Fortuna - Giải pháp tích hợp và xử lý dữ liệu

• Giải pháp thanh toán và chăm sóc khách hàng - FPT.BCCS

Trang 12

• Giải pháp hỗ trợ bán hàng và tiếp thị FPT.ePOS

-• Quản lý mối quan hệ đối tác - FPT.PRM

• Giải pháp đảm bảo doanh thu - FPT.RA

- Hệ thống hỗ trợ điều hành giá

• Quản lý cơ sở hạ tầng cáp - FPT.CentraOSS

- Dịch vụ gia tăng - Hệ thống VAS cơ bản

• Thông báo cuộc gọi nhỡ - FPT.MCA

• Sự kiểm soát của cha mẹ - FPT.PCS

• Chuông gọi lại - FPT.CRBT

Doanh nghiệp • Hệ thống quản trị nhân sự - tiền lương –

• Hệ thống phần mềm quản lý nhân sự và tiền lương - FPT.iHRP

• Hệ thống quản lý khách sạn – FPT.iHotel

Trang 13

• Giải pháp quản lý cổ đông – FPT.iStock

• Phần mềm Quản lý Đại hội cổ đông – FPT.DHCD

- Phương tiện truyền thông

- Phần mềm quản lý Phát thanh truyền hình và Báo chí – FPT.iMMS

- Giáo dục

- Hệ thống đào tạo trực tuyến FPT.Elearning

Trang 14

CHƯƠNG 2 NỘI DUNG THỰC TẬP

Đợt thực tập được diễn ra với mục tiêu giúp đỡ các bạn sinh viên nắm bắt, làm quen các kiến thức mới cũng như cách thức làm việc trong môi trường làm việc trong các công ty mức quy mô lớn Thông qua đợt thực tập này, các sinh viên thực tập được đảm bảo đào tạo toàn diện về mặt kĩ thuật, tri thức, làm việc nhóm, cách giao tiếp cộng đồng và tham gia các dự án thực tế của công ty,…

Phần 1 Đào tạo hội nhập cho người mới của công ty

Thời gian : 1 ngày (11/5/2020)

Nội dung :

- Giới thiệu về tập đoàn FPT

- Giới thiệu về công ty Hệ thống thông tin FPT -FIS

- Giới thiệu các ban lãnh đạo, bộ phận công ty

- Sinh hoạt về quy chế, điều lệ, phúc lệ nhân viên

- Sinh hoạt các nội dung về: Đảm bảo an toàn thông tin trong quá trình làm việc

Kết quả : Tìm hiểu rõ hơn về hệ thống vận hành của công ty FIS và tập đoàn FPT Tiếp

thu và vận dụng các quy chế điều lệ, cách đảm bảo an toàn thông tin trong suốt quá trình làm việc

Phần 2 Nghiên cứu kỹ thuật

1.1 Cài đặt môi trường làm việc, tìm hiểu cơ bản kiến thức React-native và JavaScripts

Thời gian : 1 tuần (18/5/2020 – 22/5/2020)

Nội dung : Tìm hiểu các kiến thức cơ bản về React-native và NodeJs Cài đặt môi

trường và công cụ lập trình Microsoft Visual Studio Code cho suốt quá trình thực tập Cài đặt các plug-in hỗ trợ code trên Visual Studio Code Tìm hiểu, thực hành 1 số bài tập cơ bản của React-native

Thực hiện : Thực hành các nội dung nêu trên

Kết quả : Nắm bắt được cách thức vận hành cơ bản 1 app điện thoại bằng

React-native

1.2 Tìm hiểu kĩ thuật Redux và Redux Saga

Thời gian : 1 tuần (25/5/2020 - 29/5/2020)

Nội dung : Được cung cấp tài liệu hướng dẫn và thực hành Redux và Redux Saga

- Đọc tài liệu hướng dẫn về Redux và Redux Saga

o Redux: một thư viện công cụ thứ ba nhằm quản lý State (trạng thái) cho các ứng dụng Javascripts

Trang 15

o Redux Saga: một thư viện redux middleware , giúp chúng ta quản lý những side effect trong ứng dụng redux trở nên một cách đơn giản hơn và dễ kiểm soát hơn

- Xây dựng ứng dụng quản lý khóa học theo mẫu có sẵn ( App Fis-insight)

Thực hiện :

- Đọc và tìm hiểu kĩ tài liệu được cấp

- Áp dụng kĩ thuật học được xây dựng ứng dụng quản lý khóa học

Kết quả :

- Nắm bắt được kỹ thuật cơ bản về Redux và Redux Saga cho việc xây dựng ứng dụng điện thoại trên nền tảng React-native

- Xây dựng hoàn thiện ứng dụng quản lý khóa học

- Trang bị đủ các kiến thức đủ để vào dự án thực tế của công ty

1.3 Tìm hiểu ứng dụng quản lý nhân sự doanh nghiệp iHRP

Thời gian : 1 tuần (1/6/2020 - 5/6/2020)

Nội dung: Tìm hiểu nội dung, chức năng từ tài liệu BA được cấp

- Màn hình Login (Đăng nhập): gồm các chức năng đăng nhập, chuyển đổi ngôn ngữ, quên mật khẩu

- Màn hình trang chủ: Check-in/ check-out, các chức năng tạo đơn: Nghỉ phép, làm ngoài giờ, Xác nhận quẹt thẻ; Chức năng truy cập nhanh trang thông tin: Cá nhân, thông tin lương, đơn của tôi

- Màn hình Dashboard: dùng để hiển thị các bảng thông tin: Đơn phép chờ duyệt,

ca hiện tại, ca tiếp theo, số giờ tích lũy, thông tin phép (giờ)

- Màn hình duyệt đơn: Hiển thị danh sách các loại đơn chờ duyệt và đơn đã duyệt

- Màn hình thông báo: Hiển thị danh sách thông báo

- Màn hình thông tin cá nhân: Danh sách các chức năng hiển thị thông tin người dung

Thực hiện :

- Đọc và tìm hiểu tài liệu

Trang 16

- Xây dựng các khung giao diện của màn hình thông tin cá nhân

Kết quả :

- Hiểu được tính năng và luồng thực hiện của app

- Xây dựng trước các khung giao diện

1.4 Xây dựng màn hình thông tin cá nhân người dùng

Thời gian : 3 tuần (1/6/2020 - 19/6/2020)

Nội dung : Xây dựng chức năng màn hình thông tin cá nhân

- Các chức năng chính

o Lý lịch: hiển thị thông tin người dung

o Hợp đồng: hiển thị thông tin hợp đồng

o Quá trình làm việc: hiển thị thông tin quá trình làm việc của người dung

o Chức danh kiêm nhiệm

o Kinh nghiệm làm việc

Ngày đăng: 05/09/2021, 21:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w