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á
Trang 1ĐẠ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
Trang 2ĐẠ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
Trang 3LỜ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 luôn 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
Trang 4LỜ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ề chuyên 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
Trang 5NHẬN XÉT CỦA KHOA
Trang 6
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
Trang 7CHƯƠ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
Trang 8Hình 1.2.1 iVend áp dụng thanh toá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à IS-Retail
Từ đó làm nên được các ứng dụng để lưu trữ thanh toá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ỏ
Trang 91.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 đã hoà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 đỡ
Trang 10CHƯƠ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 Ngoà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ề quá 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 toàn bộ quá 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,
Trang 11Kế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, thoát
Trang 13Cá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
Trang 14
Màn hình danh sách dữ liệu Màn hình chi tiết
Trang 15Mà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
Trang 16 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
Trang 17CHƯƠ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
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
Trang 18TÀI LIỆU THAM KHẢO
1 Tài liệu tự học Flutter: https://docs.flutter.dev/
2 Tài liệu tự học Nodejs: https://nodejs.org/
3 Thư viện flutter: https://pub.dev/