Tải bản đầy đủ (.pdf) (29 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (829.11 KB, 29 trang )

1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

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

Cơng ty thực tập

: CƠNG TY CP HỆ THỐNG
THÔNG TIN FPT

Người phụ trách

: Dương Ngọc Long Nam

Thực tập sinh

: Trương Tuấn Ngạn

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

<Trương Tuấn Ngạn >


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.
Ngồ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à hồn tồ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 hồn tồ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.

<Trương Tuấn Ngạn >



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 Hồ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

<Trương Tuấn Ngạn >


4

NHẬN XÉT CỦA KHOA

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

<Trương Tuấn Ngạn >


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

<Trương Tuấn Ngạn >


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

Năm

Sự kiện

<Trương Tuấn Ngạn >



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

1999

Bước vào thị trường viễn thông với dự án cho Công
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.


2008

Tổng thầu triển khai Hệ thống quản lý thuế thu nhập
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

2009

Tổng thầu cung cấp và triển khai hệ thống SAP ERP
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

<Trương Tuấn Ngạn >


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.

2013

Tổng thầu cung cấp và triển khai Hệ thống Thơng tin
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.eTax) và Khai hải quan đ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.

2014


Triển khai giải pháp tích hợp quản lý Thuế trực thu
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ợ
<Trương Tuấn Ngạn >


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.
2016

Hệ thống bán vé điện tử của Tổng Công ty Ðường sắt
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 thố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ế tố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

<Trương Tuấn Ngạn >


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.
2018

Ra mắt phần mềm FPT.eHospital 2.0, triển khai cho

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.

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

Giải pháp chuyên
ngành
Ngân hàng-tài
chính

Sản phẩm

- Ngân hàng số:
• FPT.eGalaxy - Ngân hàng điện tử cho doanh
nghiệp.
• FPT.CARS - Hệ thống tuân thủ an toàn vốn
(Capital Adequacy Ratio System).

<Trương Tuấn Ngạn >



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
- Ngân hàng- tài chính
• FPT ATM Guard - Hệ thống báo động dành
cho ATM.
• Smart Bank - Phần mềm lõi ngân hàng (Core
Banking)
• FPT. Mobile Banking - Thanh tốn cước điện
thoại di động thơng qua hệ thống máy ATM
• TCS - Giải pháp thu ngân sách nhà nước qua
ngân hàng
• FPT.SBRS – Hệ thống báo cáo Ngân hàng Nhà
nước
• Phone Banking - Hệ thống dịch vụ Ngân hàng
giao dịch trả lời tự động
• ATM Gateway - Giao diện kết nối giữa hệ
thống Switching và Core-Banking
• FPT. Smart Finance - Phần mềm nghiệp vụ
cơng ty tài chính

Chính phủ

• FPT. eGOV - Giải pháp chính quyền điện tử
• FPT. Fortuna - Giải pháp tích hợp và xử lý dữ liệu

Viễn thông


- Hệ thống hỗ trợ kinh doanh
• Giải pháp thanh tốn và chăm sóc khách hàng FPT.BCCS

<Trương Tuấn Ngạn >


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 sốt của cha mẹ - FPT.PCS
• Chng gi li - FPT.CRBT
Y t
Giao thụng vn ti

ã FPT.eHospitalđ V2.0
ã Hệ thống giao thơng thơng minh (ITS)

Điện, nước, gas

• Smart Grid

Doanh nghiệp


• Hệ thống quản trị nhân sự - tiền lương –
FPT.iHRP
• Giải pháp số hóa quy trình và giao việc tự động
cho doanh nghiệp – FPT Spro
• Giải pháp quản lý công việc cho doanh nghiệp
– FPT SFlash

Các lĩnh vực khác

- Doanh nghiệp
• 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

<Trương Tuấn Ngạn >


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

<Trương Tuấn Ngạn >



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 tồn thơng tin trong q 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 đồn FPT. Tiếp
thu và vận dụng các quy chế điều lệ, cách đảm bảo an tồn thơng tin trong suốt q trình
làm việc.
Phần 2. Nghiên cứu kỹ thuật
1.1.

1.2.

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 Reactnative.
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

<Trương Tuấn Ngạn >


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ả :
1.3.

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

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ữ, qn 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.

<Trương Tuấn Ngạn >


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ả :
1.4.

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.

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 Q trình làm việc: hiển thị thơng tin q 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
o Bằng cấp
o Chứng chỉ
o Khen thưởng
o Người than
o Giấy phép lao động
o Visa
o Hộ chiếu
o Sức khỏe

-

Các màn hình chính
o Danh sách chức năng của lý lịch

<Trương Tuấn Ngạn >


17

o Màn hình thơng tin người dùng cố định
o Màn hình thơng tin người dùng có chỉnh sửa
o Màn hình hiển thị chức năng sửa chửa thông tin người dùng
o Màn hình form thêm sửa.
Thực hiện :

-

Hồn thiện giao diện các màn hình thuộc Thơng tin người dùng
Ráp API vào từng màn hình chức năng.

Kết quả:
1.5.

Màn hình thơng tin hồn thành.

Xây dựng màn hình các chức năng thêm xóa sửa cho thẻ thông tin và form thêm
sửa dữ liệu
Thời gian : 2 tuần (22/6/2020 - 3/7/2020)
Nội dung : Xây dựng chức năng thẻ thông tin cá nhân và form nhập liệu.
-

Ráp các API thêm xóa sửa

-

Hồn thành form động bằng việc lấy API

Thực hiện :
-

Hoàn thiện giao diện chức năng
Ráp API vào từng màn hình chức năng.

Kết quả:
1.6.


Màn hình thơng tin hồn thành.

Xây dựng màn hình Dashboard, q trình phê duyệt và chấm công
Thời gian : 2 tuần (6/7/2020 - 17/7/2020)
Nội dung : Xây dựng chức năng Dashboard, quá trình phê duyệt và chấm cơng.
-

Xây dựng màn hình Dashboard

<Trương Tuấn Ngạn >


18

-

Xây dựng màn hình quá trình phê duyệt và chấm cơng

Thực hiện :
-

Hồn thiện giao diện chức năng
Ráp API vào từng màn hình chức năng.

Kết quả:
-

Màn hình Dashboard, quá trình phê duyệt và chấm cơng hồn thành.


Phần 3. Thực hiện project
Tháng đầu tiên, được cung cấp tài liệu về React-native, Redux và Redux Saga. Tháng thứ
2 và thứ 3 được vào đội dự án phát triển mobile app iHrp
Phần 4. Lịch làm việc

STT

Dự án

Tìm hiểu về react-native

1
2

Thực tập

3
4
5
6
iHRP
7

8

Cơng việc

Xây dựng ứng dụng điểm
danh đào tạo
Xây dựng ứng dụng điểm

danh đào tạo
Xây dựng chức năng trang
cá nhân
Xây dựng chức năng thẻ
thông tin cá nhân
Xây dựng chức năng thẻ
thông tin cá nhân
Xây dựng chức năng thông
tin, form dữ liệu người
dùng
Xây dựng chức năng thông
tin, form dữ liệu người
dùng

Thời gian
Từ ngày Đến ngày
11-May20
18-May20
25-May20

Trạng thái

15-May-20

Done

22-May-20

Done


29-May-20

Done

1-Jun-20

5-Jun-20

Done

8-Jun-20

12-Jun-20

Done

15-Jun-20 19-Jun-20

Done

22-Jun-20 26-Jun-20

Done

29-Jun-20 3-Jul-20

Done

<Trương Tuấn Ngạn >



19

9
10

Xây dựng chức năng
Dashboard
Xây dựng chức năng quá
trình phê duyệt + dữ liệu
chấm công

6-Jul-20

10-Jul-20

Done

13-Jul-20

17-Jul-20

Done

11

Fix bug iHRP

20-Jul-20


24-Jul-20

Done

12

Fix bug iHRP

27-Jul-20

31-Jul-20

Done

<Trương Tuấn Ngạn >


20

CHƯƠNG 3.

CHI TIẾT VỀ PROJECT

Phần 1. Giới thiệu về App
App được làm ra nhằm mục đích giúp cung cấp doanh nghiệp dịch vụ quản lý thông tin
nhân sự. Được xây dựng trên cơ sở quản lý tổng thể, FPT.iHRP không chỉ đơn thuần là
một phần mềm quản trị nhân sự, mà còn mang đến cho các doanh nghiệp một phương
thức quản lý hiện đại và hiệu quả đối với tài sản quý giá nhất - đó là nguồn nhân lực.
Từ kinh nghiệm hơn 10 năm hoạt động trong lĩnh vực phần mềm Nhân sự, với sự am
hiểu nghiệp vụ quản lý nguồn nhân lực tại các công ty cũng như các chính sách nhân sự

Việt Nam, cùng kinh nghiệm triển khai gần 100 doanh nghiệp, FPT.iHRP mang đến
"luồng sinh khí mới" giúp nâng tầm công tác quản lý nguồn nhân lực hiện đại tại các
doanh nghiệp.
Được xây dựng trên nền tảng cơng nghệ Web (có thể triển khai theo mơ hình Cloud) và
kết hợp Mobility – cơng nghệ phổ biến nhất hiện nay, FPT.iHRP dễ sử dụng, chi phí
đầu tư hạ tầng thấp, việc vận hành, bảo trì, nâng cấp rất dễ dàng, nhanh chóng, hệ thống
hỗ trợ đa ngơn ngữ và gần gũi với người sử dụng.
1.1. Đặc điểm
Chạy trên nền web
Khác với các phần mềm nhân sự khác thường chạy trên nền windows, FPT.iHRP
có thể cài đặt tập trung tại một nơi, không cần phải cài đặt trên từng máy. Điều
này giúp doanh nghiệp tiết kiệm rất nhiều thời gian và nguồn lực trong việc triển
khai, nâng cấp và hướng dẫn đào tạo.
Mặt khác, việc chạy trên nền web cũng giúp phần mềm có khả năng tương thích
cao, tránh việc gặp phải các lỗi phát sinh khi phần mềm được cài đặt riêng cho
từng máy đối với các phần mềm chạy trên nền Windows.
Quản lý tổng thể
FPT.iHRP có khả năng thiết lập một hệ thống quản lý nhân sự thơng suốt và tồn
diện từ khâu tuyển dụng, quản lý, đào tạo, phát triển nguồn lực giúp mang đến
cho cấp quản lý một bức tranh tổng thể về nhân sự của tồn cơng ty.

<Trương Tuấn Ngạn >


21

Am hiểu nghiệp vụ, chính sách nhân sự Việt Nam
Do đó, FPT.iHRP khơng chỉ mang đến cho khách hàng một phần mềm quản lý
nhân sự đơn thuần, mà còn là một quy trình quản trị nguồn nhân lực hiện đại.


Khả năng tham số hóa
Cung cấp cho người dùng khả năng tự xây dựng công thức lương động, báo cáo
động đáp ứng các nhu cầu khác nhau của mỗi doanh nghiệp.
Công thức lương động cho phép doanh nghiệp có khả năng cung cấp nhều công
thức lương khác nhau, đáp ứng chiến lược nhân sự công ty từng thời kỳ.
Báo cáo động giúp người dùng có thể xây dựng các báo cáo riêng cho từng công
việc, phục vụ cho từng cấp quản lý tại các thời điểm khác nhau.
Dữ liệu tập trung - khai thác đồng thời
Giúp truy xuất thông tin nhanh chóng, đáp ứng được nhu cầu khai thác thơng tin
đồng thời của các doanh nghiệp có quy mơ lớn với nhiều chi nhánh, cơng ty con.
Hỗ trợ nhiều tiện ích cho người sử dụng
Hệ thống hỗ trợ công cụ nhắc nhở hiệu quả, đảm bảo kịp thời mọi tác nghiệp cần
thiết của phòng nhân sự và các đối tượng tham gia hệ thống như: cảnh báo hết
hạn hợp đồng, cảnh báo thử việc lên chính thức, hết hạn điều động bổ nhiệm, gử
phiếu lương qua email...
Các quy trình quản lý được mơ phỏng lên chương trình giúp khách hàng nâng
cao khả năng quản lý, tiết kiệm thời gian và chi phí quản lý..

<Trương Tuấn Ngạn >


22

1.2. Chức năng chính

Hình 3.1 Các chức năng chính của iHRP

<Trương Tuấn Ngạn >



23

Hình 3.2 Màn hình đăng nhập

<Trương Tuấn Ngạn >


24

Hình 3.3 Màn hình trang chủ

<Trương Tuấn Ngạn >


25

Hình 3.4 Màn hình lý lịch

<Trương Tuấn Ngạn >


×