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ự trên SMARTPHONE (ANDROID IOS) dungf công nghệ REACT NATIVE

26 25 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 26
Dung lượng 1,25 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA 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Ự TRÊN SMARTPHONE ANDROID & IOS DÙNG CÔNG NGHỆ REACT NATIVE Công ty thực tập

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Ự TRÊN SMARTPHONE (ANDROID & IOS) DÙNG CÔNG NGHỆ REACT NATIVE

Công ty thực tập : Công ty TNHH Hệ thống thông

tin FPT Người phụ trách : Hoàng Hòa Thực tập sinh : Nguyễn Công Minh - 16520740

TP HỒ CHÍ MINH, tháng 10 năm 2020

Trang 2

Ngày nay, điện thoại di động đã là một bức tiến trong việc liên lạc, tuy nhiên với những chiếc điện thoại di động cơ bản, còn người chỉ có thể truyền và nhận những thông điệp đơn giản với âm thanh và tin nhắn ký tự Ngày nay với smartphone, dù đang ở bất

cứ lúc nào hay ở bất cứ nơi đâu, chỉ cần mộ vài thao tác là bạn đã có vô số lựa chọn để kết nối với người thân, từ hội thoại kèm video, gửi tin nhắn có hình, chat tức thời hay đơn giản là cập nhật trạng thái/hình ảnh trên Facebook Thay vì nhắn tin và gọi điện thu phí như trước đây, người dùng hiện nay có thể thỏa mãn với các ứng dụng liên lạc miễn phí trên di động bởi sự phát triển nhanh chóng của 3G, 4G và cả 5G

Một minh chứng đơn giản cho việc smartphone đã thay đổi cuộc sống con người trong cách làm việc đó là email Ngày nay với sự trợ giúp của điện thoại di động, việc gửi và nhận email đã có thể được thực hiện mọi lúc mọi nơi Từ đó, ngày càng ít người mang theo laptop khi cần phải di chuyển bởi smartphone có thể đảm nhiệm hầu hết công việc của máy tính và thậm chí trong nhiều trường hợp là tiện lợi hơn Qua đó, ta thấy smartphone đã trở thành một vật không thể thiếu trong đời sống hàng ngày

Với tính năng di động thuần túy, phần cứng mạnh mẽ, cùng hàng trăm ngàn ứng dụng trên nhiều lĩnh vực, smartphone ngày nay đã trở thành một thiết bị “tất cả trong một”, nhỏ gọn và luôn sẵn sàng phục vụ người dùng mọi lúc mọi nơi Thật vậy, với một chiếc smartphone, nghe nhạc và chụp ảnh là những chức năng cơ bản không thể thiếu Còn nếu muốn tra từ điển hay chơi game, bạn chỉ cần truy cập vào kho ứng dụng và tải

về mọi thứ cần thiết

Nhận thấy nhu cầu ngày càng cao của smartphone, team TDC thực thuộc Công

ty TNHH Hệ thống thông tin FPT có nhiệm vụ xây dựng các ứng dụng trên smartphone nhằm đáp ứng nhu cầu của khách hàng Và một trong những công nghệ team TDC chọn

là React Native

Trang 3

Trân trọng gửi lời cảm ơn Công ty TNHH 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 nhóm trainer, nhóm thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm được một ứng dụng trên smartphone dùng công nghệ React Native Chân thành cảm ơn các anh chị trong nhóm trainer đã 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 Trần Ngọc Linh đã hướng dẫn, tạo điều kiện cho em làm quen với môi trường làm việc tại công ty; cảm ơn bạn Trần Tùng đã hỗ trợ, giúp đỡ trong quá trình làm quen với công nghệ React Native; cảm ơn anh Hoàng Hòa đã tận

tình training, hướng dẫn, giúp đỡ trong quá trình tham gia dự án thực tế, giúp em hiểu

rõ hơn quá trình thực thi của một dự án thực tế

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

Nguyễn Công Minh TpHCM, ngày 01 tháng 10 năm 2020

Trang 4

Trang 5

MỤC LỤC

Mục lục 1

Chương 1 GIỚI THIỆU CÔNG TY 2

1.1 Giới thiệu Công ty TNHH Hệ thông thông tin FPT 2

1.2 Sản phẩm của công ty 5

Chương 2 NỘI DUNG THỰC TẬP 7

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 7

2.2 Nghiên cứu kỹ thuật 7

2.2.1 Làm quen với React Native 7

2.2.2 Tìm hiểu và thiết kế giao diện ứng dụng Quản lý khóa học 7

2.3 Thực hiện 8

2.4 Lịch làm việc 8

Chương 3 CHI TIẾT DỰ ÁN 10

3.1 Giới thiệu dự án iHRP 10

3.1.1 Giới thiệu 10

3.1.2 Các màn hính 10

3.1.3 Thiết kế giao diện 10

3.1.4 Màn hình Đăng nhập 11

3.1.5 Màn hình Trang chủ 12

3.1.6 Màn hình Thông báo 13

3.1.7 Màn hình Duyệt đơn 14

3.1.8 Màn hình Thông tin lương 16

3.1.9 Màn hình Thay đổi ảnh đại diện 18

3.2 Thực hiện 19

3.3 Kế hoạch 20

Chương 4 TỔNG KẾT 21

Tài liệu tham khảo 22

Trang 6

CHƯƠNG 1 GIỚI THIỆU CÔNG TY

1.1 Giới thiệu Công ty TNHH 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

Trang 7

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

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

Trang 8

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ợ 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 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 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

Trang 9

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

1.2 Sản phẩm của công ty

Công ty chuyên cung cấp các giải pháp chuyên ngành trên nhiều lĩnh vực như:

• Ngân hàng – Tài chính:

− 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)

− 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 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 toán cước điện thoại di động thông qua hệ thống máy ATM

− 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:

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

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

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

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

− Giải pháp MVNO/MVNE

− …

• Y tế:

− FPT.eHOSPITAL 2.0

• Giao thông vận tải:

− ITS - Hệ thống giao thông thông minh

• Điện, nước, gas:

− Smart Grid

• Doanh nghiệp:

− FPT.iHRP - Hệ thống quản trị nhân sự - tiền lương

− FPT SPro - Giải pháp số hóa quy trình và giao việc tự động cho doanh nghiệp

Trang 10

− FPT SFlash - Giải pháp quản lý công việc cho doanh nghiệp

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

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

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

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

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

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

Trang 11

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

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian : 1 ngày

Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triên (như

đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công

ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…

Kết quả : Hiểu thêm về hệ thống công ty, quá trình thành lập và phát triển Có thêm các

kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn

2.2 Nghiên cứu kỹ thuật

2.2.1 Làm quen với React Native

Thời gian : 2 tuần

Nội dung :

− Tìm hiểu các kiến thức cơ bản về React Native và Javascript

− Tìm hiểu về Component, State, Props

− Tìm hiểu về vòng đời của một Component

− Tìm hiểu về Navigation

− Tìm hiểu về Redux, Redux Saga

Thực hiện : Các bài tập nhỏ tương ứng với từng nội dung

Kết quả : Nắm được các kiến thức cơ bản về React Native và cách làm một ứng dụng

đơn giản với React Native

2.2.2 Tìm hiểu và thiết kế giao diện ứng dụng Quản lý khóa học

Thời gian : 2 tuần

Trang 12

Nội dung :

− Tìm hiểu giao diện và luồng hoạt động của ứng dụng Quản lý khóa học

− Tìm hiểu cách lấy dữ liệu với API trong React Native

Thực hiện : Thiết kế giao diện và ráp API cho ứng dụng Quản lý khóa học

Kết quả : Hoàn thành ứng dụng Quản lý khóa học Biết cách áp dụng React Native với

Redux và Redux Saga

2.3 Thực hiện

Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến thực cơ bản về React Native, Redux, Redux Saga Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để thực hiện một dự án thực

Nhận xét của người hướng dẫn

1

- Tìm hiểu về công ty, cách tổ

chức của công ty

- Làm quen với các công cụ làm

việc trong công ty

- Học cách trao đổi, làm việc

qua email

- Tìm hiểu luồng hoạt động của

app iHRP cũ

Anh Hoàng Hòa

Done

3

- Viết tài liệu cho màn hình

Phiếu lương

- Test API cho màn hình Phiếu

lương trên Postman

- Thiết kế giao diện và ráp API

cho màn hình Phiếu lương

Anh Hoàng Hòa

Done

4

- Viết tài liệu cho màn hình Quá

trình lương

- Test API cho màn hình Quá

trình lương trên Postman

- Thiết kế giao diện và ráp API

cho màn hình Quá trình lương

Anh Hoàng Hòa

Done

Trang 13

5 - Update màn hình Phiếu lương

- Update màn hình Login

Anh Hoàng Hòa

Done

6

- Viết tài liệu cho màn hình

Quên mật khẩu

- Test API cho màn hình Quên

mật khẩu trên Postman

- Thiết kế giao diện và rap API

cho màn hình Quên mật khẩu

Anh Hoàng Hòa

Done

7

- Review và fix bug các màn

hình Login, Quên mật khẩu, Phiếu lương, Quá trình lương

- Test API thay đổi ảnh đại diện

Anh Hoàng Hòa

Done

8

- Thiết kế giao diện và ráp API

cho màn hình thay đổi ảnh đại

diện

- Fix bug không hiển thị hình

ảnh trong bộ sưu tập trên

Android 10

- Review

Anh Hoàng Hòa

Done

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