1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo thực tập phát triển hệ thống kho

22 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phát triển Hệ thống Kho
Tác giả Trần Đình Lộc
Người hướng dẫn Phạm Chí Hào
Trường học Trường Đại học Công nghệ Thông tin
Chuyên ngành Công nghệ Phần mềm
Thể loại Báo cáo thực tập
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 22
Dung lượng 868,86 KB

Nội dung

Cùng với sự gia tăng đột phá của công nghệthông tin, các sản phẩm ERP Enterprise Resource Planning đặc biệttrở thành trụ cột hỗ trợ cho doanh nghiệp, và mảng quản lý kho, trởthành một yế

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

Người phụ trách: Phạm Chí HàoThực tập sinh: Trần Đình Lộc

1

Trang 2

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

LỜI MỞ ĐẦU

Trong thời đại cách mạng công nghiệp 4.0, không thể phủ nhận vaitrò quan trọng của ngành Công nghệ phần mềm trong sự phát triểnvững mạnh của xã hội Cùng với sự gia tăng đột phá của công nghệthông tin, các sản phẩm ERP (Enterprise Resource Planning) đặc biệttrở thành trụ cột hỗ trợ cho doanh nghiệp, và mảng quản lý kho, trởthành một yếu tố quyết định trong quản lý hiệu quả nguồn lực

Nhìn chung, nhu cầu về ứng dụng công nghệ để tối ưu hóa quá trìnhquản lý nguồn lực, đặc biệt là trong lĩnh vực Logistics và Warehouse,

là ngày càng cao Điều này là do môi trường kinh doanh đang đốimặt với những thách thức ngày càng phức tạp và đa dạng Để đápứng những thách thức này, các doanh nghiệp đang nỗ lực tích hợpcác giải pháp ERP hiện đại nhằm nâng cao hiệu suất và tính linhhoạt của họ

Sau ba năm học tập, cùng với mong muốn bổ sung, củng cố kiếnthức của mình, em đã chọn công ty TEKO Việt Nam làm nơi thực tậpcủa bản thân mình

Trang 4

Chân thành cảm ơn anh Phạm Chí Hào và các anh chị trong teamHCM6 đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn,giúp đỡ em tận tình trong khi làm quen môi trường mới cũng nhưtrong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình và tư duysản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tếtrong thời gian qua

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 em làm báo cáo này

TP HCM, ngày 31 tháng 12

năm 2023

Trần Đình Lộc

Trang 6

NHẬN XÉT CỦA KHOA

Trang 7

7

Trang 8

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

DANH MỤC HÌNH 6

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

1.1 Giới thiệu công ty TEKO 7

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 8

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

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

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

2.2.1 Tìm hiểu kiến thức nền tảng tại công ty 9

2.3 Dự án cá nhân 9

2.3.1 Thông tin về dự án 9

2.3.2 Kiến trúc hệ thống 11

2.3.3 Sequence Diagram 12

2.3.4 Sơ đồ ERD 14

2.4 Kết quả đạt được 14

2.5 Tham gia dự án thực tế 15

2.5.1 Giới thiệu về dự án 15

2.5.2 Kế hoạch thực hiện 15

2.5.3 Kết quả 15

CHƯƠNG 3 TỔNG KẾT 17

3.1 Điểm mạnh 17

3.2 Điểm yếu 17

3.3 Chuẩn đạt được 17

CHƯƠNG 4 TÀI LIỆU THAM KHẢO 19

Trang 9

DANH MỤC HÌNH

Hình 1.1 Logo Công ty CP Công nghệ TEKO Việt Nam 7

Hình 2.1 Kiến trúc hệ thống 10

Hình 2.2 Sequence Diagram Create Order 11

Hình 2.3 Sequence Diagram List Orders 11

Hình 2.4 Sequence Diagram Get Order 12

Hình 2.5 Sequence Diagram Print Order 12

Hình 2.6 Sơ đồ ERD 13

9

Trang 10

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

1.1 Giới thiệu công ty TEKO

Tên công ty: Công ty Cổ phần Công nghệ Teko

Lĩnh vực: Cung cấp nền tảng đám mấy nhằm thúc đẩy năng lựcchuyển đổi số của các doanh nghiệp bán lẻ

Địa chỉ: Tòa nhà Minh Long, 17 Bà Huyện Thanh Quan, Phường 6,Quận 3, Thành phố Hồ Chí Minh

Trang Web: https://teko.vn

Hình 1.1 Logo Công ty CP Công nghệ TEKO Việt Nam

Công ty Cổ phần Công nghệ TEKO Việt Nam được thành lập ngày13/01/2017, là một thành viên của tập đoàn VNLife Teko cung cấpdịch vụ phần mềm (SaaS) nền tảng đám mây thúc đẩy các doanhnghiệp phân khúc bán lẻ

Năm 2019, tập đoàn VNLife được công nhận là kỳ lân công nghệthứ hai tại Việt Nam

1.2 Sản phẩm công ty

Công ty Teko thiết kế hệ thống ứng dụng hỗ trợ cho việc mua bán lẻ Một sản phẩm lớn của công ty là sử dụng Omni-Channel - bán hàng đa kênh, cung cấp các tính năng nổi bật như quản lý hàng (nhập xuất kho), đặt hàng, giải quyết các bài toán liên quan tới bán

lẻ của một chuỗi các công ty

Trang 11

Hiện tại công ty đang cung cấp dịch vụ hỗ trợ cho một số

doanh nghiệp trong nước như: Ví VNPay, Phong Vũ, Maxtrust, Sói biển,

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 14/08/2023tới hiện nay, các ngày làm việc trong tuần là thứ 2, thứ 4, thứ 5 vàthứ 6 Công việc hằng ngày bắt đầu từ lúc 9 giờ sáng đến 6 giờchiều Thời gian nghỉ trưa khoảng 1 tiếng Sau mỗi ngày làm việc em

sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chia

sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếptheo Mỗi ngày, vào 9 giờ sáng sẽ họp daily báo cáo tiến độ của tuần

đó Mỗi tuần sẽ họp với PO vào sáng thứ 4 để bàn về kế hoạch, cáccông việc của tuần kế tiếp Vào chiều thứ 5, mọi người sẽ họp đểbàn về kế hoạch, cách thực thi công việc tuần kế tiếp

11

Trang 12

CHƯƠNG 2 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

Thời gian: 2 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 HR giới thiệu chung về công ty, môi trường, lối làm việc, tổ chức Cung cấp và hướng dẫn sử dụng tài khoản nội bộ trong công ty

 Tìm hiểu, làm quen với nhóm: Được giới thiệu về quy trình làm việc của nhóm riêng, giới thiệu vai trò của từng người và quy trình làm việc riêng trong nhóm Làm quen và trao đổi với Mentor về kế hoạch thực tập

Kết quả: Hiểu hơn rõ về công ty, về dự án riêng của cả nhóm Biết cách sử dụng các tài khoản nội bộ công ty, làm quen với các thành viên trong nhóm

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

2.2.1 Tìm hiểu kiến thức nền tảng tại công ty

Trang 13

2.3 Dự án cá nhân

2.3.1 Thông tin về dự án

 Tên dự án: Xây dựng 1 Microservice đơn giản

 Tổng thời gian: 2 tuần

 Mô tả: Xây dựng một hệ thống Microservice đơn giản bao gồm các Service: Order, Audit Log, BFF (Backend For Frontend), Catalog

 Ngôn ngữ sử dụng: Golang

 Các service giao tiếp thông qua: gRPC, Kafka, Restful API

13

Trang 14

2.3.2 Kiến trúc hệ thống

Hình 2.2 Kiến trúc hệ thống

Trang 15

2.3.3 Sequence Diagram

Hình 2.3 Sequence Diagram Create Order

Hình 2.4 Sequence Diagram List Orders

15

Trang 16

Hình 2.5 Sequence Diagram Get Order

Hình 2.6 Sequence Diagram Print Order

Trang 17

 Làm quen được hệ thống Gitlab của công ty, các Pipeline CI/CD.

 Làm quen được cách làm việc trên hệ thống Jira, viết tài liệu trên Confluence

17

Trang 18

2.5 Tham gia dự án thực tế

2.5.1 Giới thiệu về dự án

Tên dự án: Warehouse Service và Warehouse Staff BFF.

Mục tiêu: Bổ sung, thực hiện một số tính năng cho hệ thống

quản lý kho

Mô tả: Dự án thuộc cụm Omni Channel - bán hàng đa kênh, cung cấp

các tính năng nổi bật như quản lý hàng (nhập xuất kho), đặt hàng, giải quyết các bài toán liên quan tới bán lẻ của một

chuỗi các công ty

2.5.2 Kế hoạch thực hiện

Người thực hiện: Trần Đình Lộc

Người hướng dẫn: Phạm Chí Hào, cùng với các thành viên khác trong team.Trong thời gian thực hiện, em được giao thực hiện một số tính năng:

- Cải thiện Audit Log: Cải thiện hệ thống Audit Log cho Warehouse

Staff BFF nhằm giúp doanh nghiệp dễ dàng quản lý thao tác thực hiện của doanh nghiệp

- Tham gia vào EPIC “Cho phép Multisites ở Warehouse Service”:

Hỗ trợ phân quyền User cho nhiều kho, thay vì 1 kho

- Tham gia vào EPIC “Luồng kiểm kê”: Cải thiện hệ thống kiểm kê,

thao tác kiểm kê tồn hàng, …

- Xây dựng thư viện xử lý đa luồng: Xây dựng một thư viện xử lý đa

luồng bằng Golang nhằm khắc phục những lỗi đa luồng hay gặp trong quá trình lập trình

2.5.3 Kết quả

 Hoàn thành tốt các task được giao ở phía trên

 Hiểu thêm kiến thức về Golang, Gorroutine

Trang 19

 Hiểu được kiến trúc Database của dự án.

 Hiểu hơn về luồng quy trình bên trong kho

 Có thể đọc hiểu tài liệu được viết sẵn, từ đó áp dụng code vào thành công

 Làm quen được với quy trình của nhóm, của công ty

19

Trang 20

CHƯƠNG 3 TỔNG KẾT

Quãng thời gian thực tập tại TEKO đã giúp em cải thiện bảnthân rất nhiều trong quy trình làm việc thực tế, tác phong củangườ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, các phần mềm nội bộ, quản lýcông việc, 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ântrong 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

3.1 Điểm mạnh

- Hoàn thành các task tốt và đúng tiến độ

- Có thể đưa ra một số cải tiến cho hệ thống

- Có thể đọc hiểu tốt tài liệu bằng Tiếng Anh

- Có thể thực hiện một báo cáo kết quả đầu ra cho EPIC

3.2 Điểm yếu

- Cần trau đồi hơn kiến thức về nghiệp vụ, coding

- Cần mạnh dạn hơn trong việc trao đổi, raise vấn đề

3.3 Chuẩn đạt được

Goal Mục tiêu môn họ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ệpG2 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

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

Trang 21

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

đề

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

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

21

Trang 22

CHƯƠNG 4 TÀI LIỆU THAM KHẢO

1 Teko Technology Vietnam JSC - VNLIFE Group (n.d.) Teko.vn Retrieved January 3, 2024, from https://career.teko.vn/

2 Teko Technology Vietnam JSC - VNLIFE Group (n.d.) Teko.vn Retrieved January 3, 2024, from https:// confluence teko.vn/

3 VNLIFE Corporation Joint Stock Company (VNLIFE) (2024) Vnlife.vn

https://vnlife.vn/vi/

Ngày đăng: 15/05/2024, 09:10

w