Do đó, để có thể nắm bắt kịp thời sự tiến bộ công nghệ và cũng như nắm bắt nhu cầu về thị trường lao động hiện nay việc Báo cáo thực tập này là kết quả của hành trình học tập và trải ngh
Trang 1TRƯỜ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
POWER PLATFORM DEVELOPER
Công ty thực
Người phụ trách: Mr.Lê Phạm Hiếu Nguyên
Thực tập sinh: Nguyễn Hoàng Ngọc Hải
Trang 2TP Hồ Chí Minh, tháng 01 năm 2023
LỜI MỞ ĐẦU
Trong thời đại công nghệ ngày nay, lĩnh vực Công nghệ Phần mềm đóng vai trò quan trọng trong sự phát triển của xã hội và doanh nghiệp Việc hiểu biết sâu sắc về quy trình phát triển phần mềm và áp dụng kiến thức
lý thuyết vào thực tế là điều không thể thiếu đối với sinh viên
Do đó, để có thể nắm bắt kịp thời sự tiến bộ công nghệ và cũng như nắm bắt nhu cầu về thị trường lao động hiện nay việc
Báo cáo thực tập này là kết quả của hành trình học tập và trải nghiệm thực tế CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận, nơi tôi đã có cơ hội làm quen với môi trường làm việc thực tế, đối mặt với những thách thức và học hỏi từ sự hợp tác với các chuyên gia trong ngành
Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến
thức đã học và có được trải nghiệm trong môi trường thực tế, em đã quyết định tham
gia vào PNJ – một môi trường lý tưởng và chuyên nghiệp để thực hiện dự định
2
Trang 3LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn Công ty đã cho em cơ hội được thực tập
Em xin chân thành cảm ơn trường Đại học Công nghệ Thông tin và Khoa Công nghệ Phần mềm đã tạo điều kiện cho em hoàn thành tốt đợt thực tập doanh nghiệp Nhờ đợt thực tập này đã giúp cho em rất nhiều kinh nghiệm quý báu Những kinh nghiệm đó sẽ giúp em hoàn thiện hơn trong công việc và môi trường làm việc sau này
Em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy và trang bị cho
em những kiến thức cần thiết Chính những kiến thức này hỗ trợ em rất trong việc hoàn thành khóa thực tập doanh nghiệp
Thực tập doanh nghiệp thật sự hữu ích khi mang đến cho em nhiều cơ hội học tập kinh nghiệm từ các anh/chị đi trước và còn mở mang cho em về các công việc phải làm khi bước chân vào thị trường lao động hiện nay
Một lần nữa em xin chân thành cảm ơn !
TP HCM, ngày 23 tháng 12 năm 2023
Nguyễn Hoàng Ngọc Hải
Trang 4NHẬN XÉT CỦA KHOA
4
Trang 5
MỤC LỤC LỜI MỞ ĐẦU 2
LỜI CẢM ƠN 3
NHẬN XÉT CỦA KHOA 4
MỤC LỤC 5
CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 6
1.1 Giới thiệu CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận 6
1.2 Sản phẩm công ty 7
1.3 Lịch làm việc khi thực tập tại công ty 7
CHƯƠNG 2: NỘI DUNG THỰC TẬP 8
2.1 Tìm hiểu công ty và công nghệ 8
2.2 Nghiên cứu kỹ thuật 8
2.3 Thực hiện dự án cá nhân 8
2.3.1 Công nghệ 8
2.3.2 Mô tả dự án 9
2.3.3 Kết quả 9
2.4 Tham gia dự án thực tế 9
CHƯƠNG 3: TỔNG KẾT 14
3.1 Điểm mạnh 14
3.2 Điểm yếu 14
3.3 Chuẩn đạt được 14
TÀI LIỆU THAM KHẢO 15
Trang 7CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP
1.1 Giới thiệu CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận
Hình 1.1 Logo CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận
Tên công ty: CTCP Vàng Bạc Đá Quý PNJ Phú Nhuận
Địa chỉ: 170E Phan Đăng Lưu, P.3, Q.Phú Nhuận, TP.Hồ Chí Minh
Ý nghĩa logo:
Hội Tụ và Tỏa Sáng
Biểu tượng:
- Việc thiết kế logo được lấy ý tưởng từ viên kim cương, loại đá quý nhất trong các loại
đá quý, là biểu tượng của sự trường tồn và minh bạch
- Biểu tượng thiết kế logo của PNJ thể hiện rõ nét rằng các lãnh vực hoạt động của công ty rất đa dạng nhưng đều dựa trên nền tảng là những giá trị cốt lõi đã được xây dựng và không ngừng được củng cố
- 5 tia sáng của biểu tượng rất đơn giản, mạnh mẽ nhưng không kém phần mềm mại, uyển chuyển, đặc trưng cho ngành chế tác kim hoàn vốn là hoạt động cốt lõi của doanh nghiệp 5 tia sáng đó tượng trưng cho 5 nguyên tố ngũ hành, thể hiện sự vận động và phát triển không ngừng của PNJ
- PNJ là chữ viết tắt của tên doanh nghiệp, một tài sản vô giá được xây dựng và phát triển trong suốt 35 năm qua
Màu sắc:
Hai màu chủ đạo là vàng nhũ và xanh dương
Trang 8- Màu vàng nhũ: là màu của kim loại vàng, chất liệu chính trong lãnh vực chế tác trang sức quý Đó cũng là biểu tượng của sự phồn thịnh, giàu có, mang lại cảm xúc vui tươi
và may mắn
- Màu xanh dương: là màu của bầu trời, của đại dương và là biểu tượng của niềm tin Màu xanh dương được xem như là màu của sự hợp tác, thành công và bền vững
Sự phối hợp giữa vàng nhũ và xanh dương đậm thể hiện tính thời trang, phong cách và một niềm tin vững chắc
Slogan/câu khẩu hiệu:
Niềm Tin và Phong Cách
1.2 Sản phẩm công ty
Sản xuất kinh doanh trang sức bằng vàng, bạc, đá quý, phụ kiện thời trang, quà lưu niệm
Kinh doanh đồng hồ và mua bán vàng miếng
1.3 Lịch làm việc khi thực tập tại công ty
Em tham gia làm việc tại công ty bắt đầu từ ngày 05/06/2023 tới 04/12/2023
Thời gian làm việc từ thứ 2 đến thứ 6 và làm việc từ 8h-17h
Thời gian nghỉ trưa từ 12:00 đến 13:00, mọi nhân viên có thể ăn trưa và ngủ
trước khi bắt đầu công việc vào buổi chiều
Mỗi tuần sẽ họp sprint vào chiều thứ 6 để catch up công việc hàng tuần và
nộp báo cáo hàng tháng đến quản lý trực tiếp
8
Trang 9CHƯƠNG 2: NỘI DUNG THỰC TẬP
2.1 Tìm hiểu công ty và công nghệ
Thời gian: 1 ngày
Nội dung: Giới thiệu tổng quan về công việc, thời gian làm việc, các quy định, cách sử dụng email trong công việc và nghe về vị trí chức vụ các anh/chị trong phòng ban Tìm hiểu về công nghệ sẽ sử dụng cho dự án trong khoảng thời gian thực tập tại doanh nghiệp
Kết quả: hiểu thêm về công ty PNJ và công viêc sẽ được thực hiện trong quá trình thực tập doanh nghiệp
2.2 Nghiên cứu kỹ thuật
Thời gian: 1 tuần
Nội dung: Nghiên cứu về cách sử dung Power App như cách thiết kế các thành phần dùng để nhập liệu: Text input, Dropdown, Combobox,… Thành phần dùng để thao tác: Button, Date Picker, Radio,… Các hàm logic được hỗ trợ như: Filter, Search, LookUp, Collection,… Ngoài ra, tìm hiểu về cách Power App kết nối vào Sharepoint List để lưu trữ dữ liệu, các kiểu dữ liệu có trong Sharepoint List và luồng dữ liệu trong quá trình người dùng thao tác trên ứng dụng cho đến khi được lưu trữ
Kết quả: Nắm bắt tổng quan các thành phần và các hàm logic có trong Power App, cách kết nối và đưa dữ liệu vào trong Sharepoint List 2.3 Thực hiện dự án cá nhân
2.3.1 Công nghệ
- Power App: là một nền tảng Nocode/Low-Code để phát triển ứng dụng di động
dành cho doanh nghiệp Với Power Apps, người dùng có thể tự nhiên kéo thả các khối giao diện sử dụng, nhanh chóng tạo ra các ứng dụng doanh nghiệp tùy chỉnh Ngoài
ra, người dùng có khả năng kết nối ứng dụng với dữ liệu mà doanh nghiệp lưu trữ trong các nền tảng dữ liệu cơ bản như SharePoint, Dropbox, OneDrive, Office 365 bản quyền, Dynamic 365, SQL Server,…
- Power Automate: là một nền tảng nhằm “mở rộng các khả năng RPA (Robotic
Process Automation) hiện có để tự động hóa tất cả các tác vụ thông thường” Power Automate còn có thể dễ dàng quản lý các quy trình đã tạo ra trước đó, đồng thời có thể tạo kết nối tới nhiều ứng dụng và dịch vụ khác nhau để trích xuất dữ liệu Bên cạnh đó, Power Automate có thể tích hợp mạnh mẽ với các dịch vụ khác trong Power Platform: Power BI, Power Page, Power Stream,…
- Power BI: là một dịch vụ phân tích dữ liệu và là một phần của Microsoft Power
Platform Được thiết kế để chuyển đổi dữ liệu không cấu trúc thành thông tin có ý nghĩa, Power BI cung cấp công cụ tạo báo cáo và trực quan hóa dữ liệu một cách dễ
Trang 10dàng và hiệu quả Power BI có khả năng kết nối với nhiều nguồn dữ liệu khác nhau để
tạo ra các bảng điều khiển, đồ thị và báo cáo nhanh chóng
2.3.2 Mô tả dự án
- Risk Savvy: Ứng dụng ghi nhận và quản lý các rủi ro có thể xảy ra trong công ty,
nhằm đáp ứng nhu cầu doanh nghiệp có thể kiểm soát, theo dõi và đưa ra các biện
pháp, hành động khắc phục kịp thời nhằm phòng tránh những rủi ro bị xảy ra liên tục
hoặc những rủi ro có mức độ ảnh hưởng nghiêm trọng đến doanh nghiệp
- BOS – Bussiness Operation System: Ứng dụng ghi nhận và lưu trữ dữ liệu phục vụ
việc kiểm tra, kiểm kê cửa hàng & sản phẩm phòng tránh các thất thoát có thể xảy ra
trong công ty Và sắp xếp thời gian thực hiện việc kiểm tra, kiểm kê cho các anh/chị
kế toán trong quá trình đi thực hiện khảo soát các cửa hàng, sản phẩm của PNJ
2.3.3 Kết quả
- Risk Savvy: Đã được thông qua giai đoạn UAT và được đưa vào Golive từ ngày
15/09/2023 đến 8 khối khác nhau bao gồm hơn 50 phòng ban khác nhau tại công ty
- BOS – Bussiness Operation System: Được Golive thành công vào ngày
29/09/2023 và sau 1 tháng nâng cấp, cập nhật các issue của khách hàng thì chính thức
được đưa vào vận hành vào ngày 31/10/2023
2.4 Tham gia dự án thực tế
Tháng
6
Tuầ
n 1
- Làm quen cơ cấu tổ chức &
đọc tài liệu liên quan Power App, dữ liệu
- Hòa nhập Cty, tiếp cận đối tác phát triển
Tuầ
n 2
- Tham gia họp phân tích nhu cầu giữa Risk-Data
- Triển khai phân tích nghiệp
vụ - thiết kế App
- Nâng cấp giao diện
- Cập nhật chức năng phân quyền trên App
Tuầ n 3+4
- Triển khai phát triển phần mềm (Dev) theo yêu cầu phân tích nghiệp vụ
- Họp Aglie- sản phẩm đầu ra đội dự án để cập nhật kịp thời
- Sản phẩm thử nghiệm (MVP) gồm chức năng:
+ Tạo rủi ro; Tạo kiểm soát; Tạo khắc phục
+ Tạo chức năng theo dõi danh sách duyệt + chức năng duyệt Tháng
7 Tuần 1 - Thực hiện login và phân quyền người dùng
- Show sản phẩm từ phân tích yêu cầu của user, tiếp nhận thêm yêu cầu điều chính và thêm các chức năng trên app RiskSavvy:
+ Thêm Comment cho luồng duyệt/ từ chối của Risk ; Điều chỉnh phạm vi xem dữ liệu của Điều phối viên; Thêm bộ
- Nâng cấp giao diện & cập nhật chức năng theo nhu cầu/điều chỉnh thống nhất
- Cập nhật chức năng phân quyền xem dữ liệu trên App
10
Trang 11lọc theo Khối, Mapping Ldap User PNJ; Thay đổi UI phù hợp phân biệt mức độ của các rủi ro; Thống kê số lượng rủi ro
và sắp xếp rủi ro
Tuầ
n 2
- Thực hiện các yêu cầu tiếp nhận từ user
- Hoàn thiện các chức năng hiện có: Tạo/Sửa rủi ro, kiểm soát, khắc phục
- Tiến hành UAT với key user
- UAT & trình bày sản phẩm với
GĐ rủi ro & tuân thủ
Tuầ
n 3
+4
- Điều chính, thay đổi để đáp ứng các testcase từ user
- Tiếp nhận và thực hiện luồng phê duyệt của rủi ro:
+ Luồng 1: Điều phối viên phòng -> Duyệt 1: QL/QLCC
và Điều phối viên rủi ro ->
Duyệt 2: Giám đốc Đơn vị và Giám đốc Rủi ro
+ Luồng 2: Điều phối viên khối -> Duyệt 1: Điều phối viên rủi ro -> Duyệt 2: Giám đốc Đơn vị và Giám đốc Rủi ro
- Nâng cấp giao diện
- Tạo chức phê duyệt & phân quyền 2 cấp QLCC - GĐ khối
Quý 4/2023
- Phối hợp đội dự án triển khai giải pháp quản trị rủi ro - Hoạt động tuân thủ PNJG
- Vai trò chính: Coder
- Phối hợp dự án tiến hành Golive
- Đảm bảo App vận hành ổn định trong quá trình triển khai
Tháng
8
Tuầ
n 1
- Phối hợp tổ chức Pilot Risk Savvy App tới đơn vị
- Chịu trách nhiệm đảm bảo hoạt động App trong thời gian Pilot
- Triển khai Golive : Khối Bán Lẻ, Khối CNTT, Chi nhánh Tây
Nguyên, Chi nhánh Miền Tây
- Triển khai thu thập khảo sát trải nghiệm đối với ứng dụng Risk Savyy App
Tuầ
n 2
- Cập nhật điều chỉnh về App theo nhu cầu GĐ rủi ro:
+ Chức năng duyệt tất cả
+ Phân loại rủi ro theo trạng thái: tạo mới - thay đổi - không thay đổi
+ Phối hợp đơn vị: xây dựng Dashboard rủi ro
- Cập nhật tiện ích theo nhu cầu
GĐ rủi ro
- Xây dựng Dashboard Rủi Ro
Tuầ
n 3
+ 4
-Kế hoạch tiếp theo:
+ Phối hợp sửa lỗi , giai đoạn Golive
+ Phối hợp team triển khai Golive Risk Savvy App toàn Cty
- Phối hợp dự án tiến hành Golive
- Đảm bảo App vận hành ổn định trong quá trình triển khai
Trang 12n 1
Savvy App cho giai đoạn Golive
- Load dữ liệu thực tế chuẩn
bị triển khai Golive toàn Cty
Golive
- Đảm bảo App vận hành ổn định trong quá trình triển khai
Tuầ
n 2
- Tiến hành triển khai Golive Risk Savvy App toàn Cty
- Phối hợp team hỗ trợ các enduser sử dụng app RiskSavvy
- Chịu trách nhiệm đảm bảo hoạt động App khi Golive
- Triển khai Golive: Toàn Cty
- Đảm bảo App vận hành ổn định
Tuầ
n
3+4
- Tiếp nhận yêu cầu và thực hiện thêm luồng cho app BOS:
+ Thêm quy trình kiểm kê bốc mẫu
+ Thêm mục dành cho Lưu trữ chứng từ
- Tiếp nhận và load dữ liệu vào Sharepoint đưa lên app BOS
- Tạo luồng lấy dữ liệu từ Sharepoint, chuẩn bị dữ liệu trước khi lên báo cáo
- Thực hiện đào tạo keyuser Power App, Power Automate
- Nâng cấp & cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất
- Mục tiêu giúp keyuser tự vận hành và phát triển App
Tháng
10
Tuầ
n 1
- Điểu chỉnh, thay đổi đáp ứng yêu cầu của user
- Điều chỉnh luồng load dữ liệu đưa lên báo cáo
'- Cập nhật chức năng theo yêu cầu
- Đảm bảo App vận hành ổn định
Tuầ
n 2
- Tiếp nhận yêu cầu dự án ESG
- Thiết kế các trường dữ liệu
từ Form khảo sát
- Điều chỉnh/cập nhật chức năng app RiskSavvy
- Đảm bảo App vận hành ổn định trong quá trình triển khai
Tuầ
n 3
+4
- Tạo và điều chỉnh luồng đưa
dữ liệu vào DataWarehouse cho 3 Form khảo sát
- Triển khai phát triển phần mềm cho team Tuân Thủ
- Họp team Tuân Thủ - phân tích và tiếp nhận yêu cầu điều chỉnh App để đáp ứng nhu cầu nghiệp vụ
- Tiếp nhận các yêu cầu nâng cấp để cải thiện quy trình QTRR
- Triển khai giải pháp quản trị rủi ro - Hoạt động tuân thủ
- Cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất
Tháng Tuầ - Thực hiện nâng cấp & cập - Cập nhật chức năng theo yêu
12
Trang 13n 1
nhật theo yêu cầu app RiskSavvy, app Compliance
- Tiến hành UAT với key user cho hoạt động tuân thủ
cầu/điều chỉnh thống nhất
Tuầ
n 2
- Hướng dẫn và training cho user rủi ro nắm bắt
PowerApp, PowerAutomate và PowerBI
- Hỗ trợ user nắm luồng, quy trình app RiskSavvy, app Compliance
- Cập nhật luồng lấy dữ liệu từ Form khảo sát
- Đơn vị tiếp nhận app chủ động trong việc vận hành và phát triển ứng dụng
Tuầ
n 3 + 4
- Họp team Tuân Thủ thống nhất ngày UAT
- Cập nhật chức năng app Compliance, app RiskSavvy
- Họp nội bộ tiếp nhận và phân tích yêu cầu cho app khảo sát thị trường
- Triển khai phát triển ứng dụng khảo sát thị trường
- Triển khai thu thập dữ khảo sát thị trường - Phân tích thị trường
- Cập nhật chức năng theo yêu cầu/điều chỉnh thống nhất
- Thuận lợi: Anh/chị tại công ty rất nhiệt tình trong việc chia sẻ các kiến thức để hỗ trợ thực
tập sinh dễ dàng nắm bắt công việc hiện tại, cũng như tạo thêm cơ hội để em được trực tiếp
trao đổi tiếp nhận yêu cầu từ phía khách hàng Làm tiền đề cho việc cải thiện các kỹ năng
mềm trong việc giao tiếp tìm hiểu và phân tích nhu cầu của khách hàng, đồng thời là để em
có thể nắm bắt nhanh chóng được phong cách làm việc trong thị trường lao động hiện nay nói
chung và tại công ty nói riêng
- Khó khăn: Do chưa có kinh nghiệm trong việc triển khai dự án và nắm bao quát các bước
thực hiện của 1 dự án, nên trong lúc làm việc em chưa catch up được đầy đủ thông tin trong
các cuộc họp để anh/chị trong team nắm được thông tin đã thống nhất
- Một số hình ảnh liên quan dến dự án:
Risk Savvy