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

Báo cáo thực tập mobile developer intern

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 (701.56 KB, 18 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
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

MOBILE DEVELOPER INTERN
Công ty thực tập : ADDON BUSINESS SOLUTION
Người phụ trách : Trương Thái Thủy
Thực tập sinh

: Hồ Quang

TP. Hồ Chí Minh, tháng 6 năm 2023


ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
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

MOBILE DEVELOPER INTERN
Công ty thực tập : ADDON BUSINESS SOLUTION
Người phụ trách : Trương Thái Thủy
Thực tập sinh

: Hồ Quang

TP. Hồ Chí Minh, tháng 6 năm 2023



LỜI MỞ ĐẦU
Trong cuộc cách mạng công nghiệp 4.0, công nghệ thơng tin nói chung và ngành Cơng nghệ phần mềm
nói riêng ln là nhân tố đóng vai trị quan trọng trong quá trình phát triển của xã hội.
Bên cạnh đó, hiện nay việc sử dụng điện thoại thơng minh trở nên phổ biến hơn hết. Cũng có thể xem
điên thoại thông minh là một thiết bị không thể thiếu của mỗi người. Người ta dùng nó để giao tiếp, học
tập và giải trí. Các cơng nghệ phổ biến hiện nay khi phát triển một ứng dụng di động là Swift, Kotlin,
Java, JavaScript, ... Nhận thấy bản thân đã thực hành và tìm hiểu một vài ngơn ngữ về lĩnh vực này ở
trường lớp nhưng vẫn cịn nhiều thiếu sót và cần mài dũa thêm.
Với những mong muốn trên, em đã quyết định đăng ký thực tập tại Công ty để giúp bản thân học hỏi
cũng như trau dồi thêm kiến thức cho bản thân về nhiều mặt.

1
Trương Thái Thủy

Hồ Quang


LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn Công ty TNHH ADDON BUSINESS SOLUTION đã cho em
cơ hội
được thực tập tại công ty.
Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anh Trương Thái Thủy,
và các anh chị trong nhóm thực hiện dự án, em đã tiếp thu được rất
nhiều những kiến thức quan trọng, khơng chỉ về chun mơn như lập trình với ngôn
ngữ Dart, phát triển mobile với Flutter Framewor, cũng như học hỏi thêm được về mảng web
và cách Back-end hoạt động ở dự án thực tế, cách vận hành, hoạt động của công ty, cách giao
tiếp, trao đổi giữa đồng nghiệp với nhau.
Nhờ vào những kinh nghiệm quý báu mà các anh đã chia sẻ, em cảm thấy bản thân mình
tự tin hơn, sẵn sàng hơn để bước vào thực hiện các dự án thực tế trong tương lai.

Em 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 cho em thực hiện báo cáo này.

TP. HCM, ngày 22 tháng 6 năm 2023

Hồ Quang

2
Trương Thái Thủy

Hồ Quang


NHẬN XÉT CỦA KHOA

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

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

3
Trương Thái Thủy

Hồ Quang


MỤC LỤC
LỜI MỞ ĐẦU ...................................................................................................................................... 1
LỜI CẢM ƠN ...................................................................................................................................... 2
NHẬN XÉT CỦA KHOA .................................................................................................................... 3
MỤC LỤC............................................................................................................................................ 4
CHƯƠNG 1: GIỚI THIỆU CƠNG TY THỰC TẬP ......................................................................... 5
1.1. Giới thiệu cơng ty TNHH Addon Business Solutions .................................................................. 5
1.2. Sản phẩm công ty ........................................................................................................................ 5
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ác kỹ năng cơ bản trong công ty(1 ngày -1/8/2022).................................... 8
2.2. Nghiên cứu kỹ thuật ( 4 tuần 2/8/2022 – 27/8/2022) .................................................................... 8
2.3. Tham gia dự án thực tế(29/8/2022 – 1/11/2022) ........................................................................ 10
CHƯƠNG 3: TỔNG KẾT ................................................................................................................. 15
3.1. Điểm mạnh ............................................................................................................................... 15
3.2. Điểm yếu .................................................................................................................................. 15
3.3. Chuẩn đạt được ......................................................................................................................... 15
TÀI LIỆU THAM KHẢO ................................................................................................................. 16

4

Trương Thái Thủy

Hồ Quang


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

1.1. Giới thiệu cơng ty TNHH Addon Business Solutions

Hình 1.1. Logo cơng ty




Cơng ty TNHH Addon Business Solutions là một công ty công nghệ thông tin được thành lập
vào năm 2016 để cung cấp giải pháp kinh doanh và dịch vụ phần mềm cho các doanh nghiệp.
Addon Business Solutions tập trung vào phát triển và triển khai các giải pháp phần mềm tiên
tiến nhằm tối ưu hóa quy trình kinh doanh của các doanh nghiệp.
Mục tiêu của công ty là mang lại giá trị gia tăng cho khách hàng thông qua các sản phẩm và dịch
vụ chất lượng cao.

1.2. Sản phẩm công ty
1.2.1. iVend Retail – A citixsys product

5
Trương Thái Thủy

Hồ Quang



Hình 1.2.1 iVend áp dụng thanh tốn bằng VN Pay


iVend Retail của CitiXsys là một nền tảng cửa hàng kỹ thuật số dựa trên đám mây cho quản lý
bán lẻ doanh nghiệp. Các giải pháp phần mềm dưới hình thức SaaS (phần mềm dưới dạng dịch
vụ) giúp các nhà bán lẻ tạo ra trải nghiệm khách hàng đặc biệt trong suốt hành trình mua sắm.
iVend Retail bao gồm cơ sở hạ tầng và dịch vụ quản lý cho hoạt động tại trụ sở chính, văn
phịng hậu cần và giao dịch với khách hàng thông qua các module phần mềm cho điểm bán hàng
(POS), điểm bán hàng di động, sự trung thành của khách hàng, thương mại điện tử, thẻ số, báo
cáo bán lẻ và phân tích với tích hợp sẵn với Magento Commerce, Sage 300cloud và X3,
Microsoft Dynamics 365 Business Central, SAP Business One, S/4 HANA, ECC 6.0 và ISRetail.

Từ đó làm nên được các ứng dụng để lưu trữ thanh tốn mà khơng cần dùng tiền mặt. Việc này cũng
gần giống như thẻ tín dụng nhưng chỉ áp dụng ở khu vực nhỏ và dễ sử dụng hơn.
1.2.2. SAP B1 - ERP SOFTWARE FOR SMALL BUSINESSES


SAP Business One là phần mềm quản lý kinh doanh được thiết kế dành cho doanh nghiệp nhỏ
và vừa, do công ty người Đức SAP SE phân phối. Là một giải pháp ERP (Enterprise Resource
Planning), nó nhằm mục tiêu tự động hóa các chức năng kinh doanh chính trong lĩnh vực tài
chính, hoạt động và nhân sự.
1.2.3. Các trang web và mobile thương mại



Vì Addon Business Solutions là một công ty outsource nên thường xuyên nhận outsource các
sản phẩm trong nước của như ngooài nước.

6
Trương Thái Thủy


Hồ Quang


1.3. Lịch làm việc khi thực tập tại công ty
- Thời gian thực tập: từ ngày 01-08-2022 đến ngày 29-11-2022
- Những ngày thực tập trong tuần: thứ ba, thứ năm, thứ sáu và thứ bảy.
- Giờ làm việc mỗi ngày: khoảng từ 8:30 sáng đến 6:30 chiều, thời gian nghỉ trưa
khoảng 1 giờ.
- Mô tả công việc tổng quat: Mỗi ngày làm việc bắt đầu bằng việc em trao đổi với
anh Thủy về những cơng việc đã hồn thành hơm qua và dự định làm hôm nay. Cuối mỗi ngày làm, em
sẽ báo cáo tiến độ công việc trong ngày.
.- Cuối tuần thường sẽ tổ chức đi uống cafe hoặc là đi thể thao để gắn kết nhóm cũng như dễ gần gũi và
giao tiếp với nhau tốt hơn. Trong những buổi này các anh chị cũng sẵn sàng đem lap theo để giúp đỡ.

7
Trương Thái Thủy

Hồ Quang


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

2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty(1 ngày -1/8/2022)
- Vào ngày đầu tiên em được bên hướng dẫn dắt đi gặp mắt các team ở quán cafe (do team hầu hết làm
remote). Em được giới thiệu về các thành viên trong nhóm, các dự án và dự định của team. Ngồi ra, em
cịn được giới thiệu về văn hóa làm việc trong cơng ty như thời gian đi làm, cách lên kế hoạch cũng như
báo cáo tiến độ công việc, cách xưng hô, chào hỏi, giao tiếp với mọi người, cách sử dụng email trong
công việc....
- Qua thời gian này, em có thể hiểu thêm về cơng ty, về q trình thành lập và phát triển của cơng ty.

Bên cạnh đó, thực tập sinh cũng 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 và hịa nhập nhanh chóng hơn vào mơi trường làm việc của
cơng ty. Từ đó đem lại hiệu quả cao hơn cho tồn bộ q trình thực tập, trao dồi kinh nghiệm của thực
tập sinh.

2.2. Nghiên cứu kỹ thuật ( 4 tuần 2/8/2022 – 27/8/2022)
2.2.1. Tuần 1(2/8/2022 – 6/8/2022)
Nội dung: Tìm hiểu thêm về ngơn ngữ lập trình và các công cụ. Bao gồm:


Flutter



Gitlab



Figma

Kết quả:


Tiếp thu thêm được kiến thức về Flutter: cách thao tác nhanh hơn, các thư viện thường sử dụng,
cấu trúc viết code,...và lý do chọn ngôn ngữ này cho mobile.



Biết cách sử dụng và ứng dụng Gitlab.




Biết đọc thiết kế và sử dụng Figma cơ bản.

2.2.2. Tuần 2,3(8/8/2022-20/8/2022)
Nội dung: Tìm hiểu về nodejs, postman và đọc hiểu dữ liệu back-end của công ty
8
Trương Thái Thủy

Hồ Quang


Kết quả:


Hiểu được các triển khai và ứng dụng nodejs



Sử dụng Postman để thử nghiệm database trước khi đưa vào ứng dụng



Đọc được cấu trúc cơ bản của back-end của web đang sử dụng và ứng dụng back-end này vào
việc triển khai ứng dụng mobile.

2.2.3. Tuần 4(22/8/2022 – 27/8/2022)
Nội dung: Kiểm tra kiến thức học được bằng ứng dụng cơ bản
Kết quả:



Triển khai thành công việc sử dụng dữ liệu để làm ứng dụng xem thông tin thành viên.



Ứng dụng bao gồm các chức năng: đăng nhập, quên mật khẩu và hiển thị thơng tin, thốt.

9
Trương Thái Thủy

Hồ Quang


Hình 2.1. Giao diện cơ bản của member app

2.3. Tham gia dự án thực tế(29/8/2022 – 1/11/2022)
Dự án: Phát triển hệ thống nội bộ quản lý dữ liệu
Công nghệ sử dụng: Flutter framework, NodeJs, MongoDB
10
Trương Thái Thủy

Hồ Quang


Các công việc đã thực hiện:

2.3.1. Nghiên cứu giao diện được giao từ figma (3 tuần từ 5/9/2022 – 24/9/2022)






Nghiên cứu giao diện được giao
Tiến hành hỏi đáp thắc mắc và yêu cầu
Thảo luận cũng như góp ý về phần giao diện
Tiến hành thực hiện giao diện với dữ liệu cứng.

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

Màn hình dữ liệu

11
Trương Thái Thủy

Hồ Quang


Màn hình danh sách dữ liệu

Màn hình chi tiết

12
Trương Thái Thủy

Hồ Quang


Màn hình cá nhân
Hình 2.2. Giao diện của ứng dụng quản lý nội bộ


2.3.2. Nghiên cứu cơ sở dữ liệu từ web có sẵn và áp dụng vào ( 3 tuần - 26/9/2022 –
15/10/2022)






Nghiên cứu trang web từ trước có sẵn dữ liệu: Web đã được xây dựng từ trước với cơ sở dữ liệu
hoàn thiện nên nhiệm vụ là phải sử dụng dữ liệu có sẵn khơng sửa đổi để áp dụng vào ứng dụng
mobile.
Nghiên cứu tài liệu back-end được cung cấp.
Tiến hành thay đổi cấu trúc code về mặt dữ liệu: vì sau khi đưa dữ liệu vào thì cấu trúc xuất hiện
lỗi nên phải thay đổi.
Điều chỉnh lại giao diện và cấu trúc code sau khi thêm dữ liệu.

2.3.3. Kiểm thử và thảo luận(1 tuần 17/10/2022 – 22/10/2022)



Tiến hành đưa sản phẩm cho tester.
Tranh luận về các tính năng cần thêm và bỏ.
13

Trương Thái Thủy

Hồ Quang





Chỉnh sửa để hoàn thiện ứng dụng.

2.3.4. Đưa ứng dụng lên cửa hàng (1 tuần 24/10/2022 – 29/10/2022)
Thực hiện đưa ứng dụng lên cửa hàng để tiến hành kiểm tra đợt cuối.



Android thì đưa lên CH Play.
Ios thì tiến hành đưa lên test flight.

14
Trương Thái Thủy

Hồ Quang


CHƯƠNG 3: TỔNG KẾT
Quãng thời gian thực tập tại Addon Bussiness Solutions đã giúp em cải thiện bản thân rất nhiều trong
quy trình làm việc thực tế, tác phong của người kỹ sư phần mềm. Được làm việc tại đây, em đã học
thêm được kỹ năng mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, …
Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quá trình training với các tính năng,
yêu cầu đặt ra ban đầu.
Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn và đạt chất lượng tốt.
Kết quả sau khi thực tập: Xây dựng được ứng dụng quản lý thông tin nội bộ cho công ty.

3.1. Điểm mạnh
Sau khi kết thúc thời gian thực tập, em nhận ra bản thân mình có những điểm mạnh như: có khả năng tự
tìm hiểu, thực hành, nắm bắt và làm tốt được nhiệm vụ được giao, có khả năng hỗ trợ và học hỏi các
bạn cùng thực hiện dự án.


3.2. Điểm yếu
Bên cạnh những điểm mạnh, em cũng có một số hạn chế cần được khắc phục như: cách truyền đạt cịn
kém, cịn hơi ngại ngùng khi họp team đóng góp ý kiến..

3.3. Chuẩn đạt được
Goal Mục tiêu mơn học

Đánh giá

G1

Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp

8/10

G2

Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống trong dự
án

7/10

G3

Nắm được quy trình, phương pháp và cơng nghệ phát triển sản phẩm phần mềm tại
doanh nghiệp

10/10


G4

Có khả năng tìm hiểu vấn đề, mơ hình hóa vấn đề và tham gia giải quyết vấn đề

9/10

G5

Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bày

9/10

G6

Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh

10/10

Bảng 3.1: Bảng tự đánh giá mục tiêu môn học
15
Trương Thái Thủy

Hồ Quang


TÀI LIỆU THAM KHẢO
1. Tài liệu tự học Flutter: />2. Tài liệu tự học Nodejs: />3. Thư viện flutter: />
16
Trương Thái Thủy


Hồ Quang



×