1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo Cáo Thực Tập Intern .Net Backend.pdf

28 1 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 đề Báo Cáo Thực Tập Intern .Net Backend
Tác giả Nguyễn Minh Triết, Võ Đăng Thuận
Người hướng dẫn Chị Võ Như Thùy, Anh Nguyễn Minh Triết
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
Năm xuất bản 2024
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 28
Dung lượng 895,52 KB

Nội dung

Chân thành cảm ơn anh Triết – team leader và các anh chị trong team IC đã 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

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

INTERN NET BACKEND

Công ty thực tập: Base Business Solutions Người phụ trách: Nguyễn Minh Triết Thực tập sinh: Võ Đăng Thuận

TP Hồ Chí Minh, tháng 1 năm 2024

Trang 2

LỜI MỞ ĐẦU

Trong kỷ nguyên Cách mạng Công nghiệp 4.0, sự tiến bộ của công nghệ thông tin tỏ ra không thể phủ nhận, đặc biệt là trong ngành Công nghệ Phần mềm Những đóng góp của chúng không chỉ đóng vai trò quan trọng, mà còn hình thành nên những bước tiến quan trọng trong sự phát triển của xã hội

Công nghệ Web, như một phần quan trọng của cuộc cách mạng này, đã hiệu quả hóa nhiều khía cạnh cuộc sống Từ mảng bán hàng đến cung cấp kiến thức và thông tin liên lạc, công nghệ sản xuất trang web đã phục vụ đa dạng nhu cầu con người Dù đã xuất hiện hơn 1.5 tỷ trang web, thực tế là nhu cầu xây dựng trang web mới vẫn không

hề giảm đi

Trong bối cảnh này, để một trang web thu hút và phục vụ nhiều người, không chỉ cần chú ý đến hình thức mà còn cần tập trung vào nội dung Điều này đặt ra thách thức lớn đối với các đội ngũ phát triển website, đòi hỏi họ phải kết hợp sự sáng tạo với hiệu suất để tạo ra sản phẩm có chất lượng cao

Nhằm thách thức bản thân và định hình tương lai trong ngành công nghiệp web, lựa chọn của em là trở thành Backend Developer Sau nhiều năm học tập trong môi trường đại học, mong muốn áp dụng kiến thức và có trải nghiệm thực tế, em quyết định gia nhập Base Business Solutions – một môi trường chuyên nghiệp và lý tưởng để thực hiện những mục tiêu và kế hoạch của em

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn đến chị Võ Như Thuỳ đã tạo điều kiện 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 Nguyễn Minh Triết, em đã tiếp thu những kiến thức quan trọng để có thể tham gia một dự án thực tế

Chân thành cảm ơn anh Triết – team leader và các anh chị trong team IC đã 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ư duy sả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 1 tháng 1 năm 2024

Võ Đăng Thuận

Trang 4

NHẬN XÉT CỦA KHOA

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 8

1.1 Giới thiệu Base Business Solutions (Công ty cổ phần giải pháp nền tảng) 8

1.2 Sản phẩm công ty 11

1.2.1 Connect247 Call Center (Tổng đài chăm sóc khách hàng thông minh) 11

1.2.1.1 Mô tả 11

1.2.1.2 Các chức năng chính: 11

1.2.2 Interaction Center (Quản lý tương tác chat đa kênh): 13

1.2.2.1 Mô tả: 13

1.2.2.2 Các chức năng chính: 13

1.3 Lịch làm việc khi thực tập tại công ty 15

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

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

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

2.3 Thực hiện dự án cá nhân 18

2.3.1 Công nghệ 18

2.3.2 Mô tả dự án và quá trình thực hiện 18

2.3.3 Kết quả thực hiện dự án: 21

2.4 Tham gia dự án thực tế 22

2.4.1 Mô tả dự án 22

Trang 6

2.4.2 Mô tả quá trình thực hiện dự án 23

CHƯƠNG 3: TỔNG KẾT 26

3.1 Điểm mạnh 26

3.2 Điểm yếu 26

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

TÀI LIỆU THAM KHẢO 28

Trang 7

MỤC LỤC HÌNH ẢNH

Hình 1 1 Logo công ty 8

Hình 1 2 Đối tác công nghệ của công ty 9

Hình 1 3 Khách hàng của công ty 10

MỤC LỤC BẢNG Bảng 2 1 Quá trình nghiên cứu kĩ thuật 17

Bảng 2 2 Mô tả dự án cá nhân 19

Bảng 2 3 Mô tả dự án thực tế tham gia 22

Bảng 2 4 Quá trình thực hiện dự án thực tế 23

Trang 8

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

1.1 Giới thiệu Base Business Solutions (Công ty cổ phần giải pháp nền tảng)

Hình 1 1 Logo công ty

Base Business Solutions (BaseBS) là một công ty chuyên cung cấp các giải pháp Cloud

và Hosted Call Center/ Contact Center tại Việt Nam Được thành lập vào năm 2005, BaseBS đã trở thành một trong những công ty hàng đầu trong lĩnh vực này, với hơn 17 năm kinh nghiệm và đội ngũ nhân viên hơn 300 người BaseBS có 2 văn phòng:

 Văn phòng HCM: Tầng 12B, Tòa nhà Ree, 09 Đoàn Văn Bơ, Phường 13, Quận

4, TP.HCM

 Văn phòng Hà Nội: Tầng 19, Tòa nhà VCCI, 09 Đào Duy Anh, Phường Phương Liên, Quận Đống Đa, TP Hà Nội

BaseBS cung cấp các giải pháp xây dựng hệ thống Chăm Sóc Khách Hàng được thiết

kế riêng cho các Doanh nghiệp lớn Các giải pháp của BaseBS được xây dựng trên nền tảng công nghệ tiên tiến, giúp các doanh nghiệp nâng cao hiệu quả hoạt động chăm sóc khách hàng, cải thiện trải nghiệm khách hàng và tăng cường sự hài lòng của khách hàng

BaseBS là một công ty có môi trường làm việc năng động, trẻ trung và hiện đại BaseBS luôn coi trọng nhân viên và luôn nỗ lực tạo ra một môi trường làm việc tốt nhất cho nhân viên Một số chế độ đãi ngộ hấp dẫn của BaseBS bao gồm:

 Lương cạnh tranh, thưởng hấp dẫn

 Gói bảo hiểm sức khỏe toàn diện

 Cơ hội tiếp cận và học hỏi công nghệ mới

 Các hoạt động gắn kết nhân viên

Trang 9

 Laptop, thức ăn, nước uống được cung cấp miễn phí cho nhân viên trong thời gian làm việc

BaseBS là một công ty có nhiều cơ hội phát triển nghề nghiệp cho nhân viên BaseBS luôn tạo điều kiện cho nhân viên học hỏi và phát triển bản thân, giúp nhân viên có cơ hội thăng tiến lên các vị trí cao hơn

Nếu bạn là một người yêu thích công nghệ, có khả năng giao tiếp tốt và mong muốn làm việc trong một môi trường năng động, trẻ trung và hiện đại, thì BaseBS là một lựa chọn tuyệt vời dành cho bạn

Dưới đây là một số điểm nổi bật của BaseBS:

 Là công ty hàng đầu trong lĩnh vực Cloud và Hosted Call Center/ Contact Center tại Việt Nam

 Có hơn 18 năm kinh nghiệm

 Đội ngũ nhân viên hơn 300 người

 Môi trường làm việc năng động, trẻ trung và hiện đại

 Chế độ đãi ngộ hấp dẫn

 Nhiều cơ hội phát triển nghề nghiệp

Các đối tác khách hàng của BaseBS có trên nhiều lĩnh vực:

Đối tác công nghệ:

Hình 1 2 Đối tác công nghệ của công ty

Trang 10

Khách hàng:

Hình 1 3 Khách hàng của công ty

Trang 11

 Chủ động thiết lập và thay đổi luồng cuộc gọi linh hoạt

 Giám sát theo thời gian thực toàn bộ hoạt động call center cũng như hiệu suất làm việc của Điện thoại viên

 Hệ thống báo cáo và dashboard chuyên sâu phân tích và trình bày mọi chỉ số quan trọng trong vận hành Contact Center

1.2.1.2 Các chức năng chính:

 Quy trình xử lí cuộc gọi thông minh:

o Chặn cuộc gọi rác: Tự động loại bỏ các cuộc gọi không mong muốn và giảm thiểu ảnh hưởng của các cuộc gọi rác đến hoạt động kinh doanh của doanh nghiệp

o Hệ thống thoại IVR: Khách hàng tự động tương tác với hệ thống mà không phải chờ đợi trực tiếp với nhân viên, tăng tính khả dụng và sẵn sàng của tổng đài, giúp tổng đài có thể xử lý đồng thời nhiều cuộc gọi một cách hiệu quả và nhanh chóng hơn

o Tuỳ chỉnh thông báo: Dễ dàng thiết lập ghi âm cho câu chào, nhạc chờ hoặc các mẫu thông báo hướng dẫn khác hàng, giới thiệu sản phẩm tăng tính chuyên nghiệp và tạo

ra sự đồng nhất trong cách thức giao tiếp với khách hàng

o Thiết lập giờ làm việc: Vận hành hệ thống tổng đài dựa trên thời gian làm việc cụ thể phù hợp với doanh nghiệp của bạn, đảm bảo khách hàng sẽ luôn được phục vụ một cách nhanh chóng và hiệu quả

Trang 12

o Phân bố vào ngày lễ: Quản lý kế hoạch phân bổ cuộc gọi đến vào các ngày nghỉ lễ, đảm bảo mọi cuộc gọi đều được

xử lý chuyên nghiệp và nhanh chóng

o Phân bố theo hàng đợi: Hệ thống tự động phân bổ các cuộc gọi đến vào đúng hàng đợi được thiết lập sẵn, để tiếp nhận và xử lý hiệu quả

o Danh sách khách hàng: Cho phép đăng tải tệp danh sách khách hàng lên hệ thống để quản trị và áp dụng các chiến lược định tuyến cuộc gọi phù hợp, tối ưu hoá hoạt động kinh doanh và nâng cao chất lượng dịch vụ

o Tự động phân bổ: Đa dạng các cơ chế để tự động phân bổ cuộc gọi nhanh chóng đến các nhân viên phù hợp nhất để

xử lý cuộc gọi đó giúp tăng trải nghiệm dịch vụ của khách hàng

 Giám sát cuộc gọi:

o Ngắt cuộc gọi: Trong quá trình tương tác với khách hàng

và nhân viên, quản lý có thể ngắt cuộc gọi phía nhân viên

để chủ động tương tác với khách hàng

o Theo dõi trạng thái hoạt động: Quản lý nhân sự và đưa ra quyết định phù hợp trong việc phân chia công việc và phân bổ cuộc gọi cho các agent dựa trên trạng thái hoạt động của họ

o Chuyển trạng thái hoạt động: Quản lý hoạt động của đội ngũ nhân viên hiệu quả hơn, đồng thời giảm thiểu thời gian chờ đợi của khách hàng khi gọi vào tổng đài

o Giám sát cuộc gọi chờ: Theo dõi tình trạng cuộc gọi theo thời gian thực và phân bổ cuộc gọi đến các nhân viên có thể xử lý được nhanh chóng và hiệu quả nhất

o Ghi âm cuộc gọi: Cho phép ghi âm mọi cuộc gọi với khách hàng, lưu trữ dữ liệu để để đánh giá chất lượng dịch

vụ, giám sát hoặc đào tạo

Trang 13

o Theo dõi lịch sử cuộc gọi: Quản lý và giám sát hiệu quả hoạt động của đội ngũ nhân viên để đưa ra các quyết định

và cải thiện hiệu suất hoạt động của tổng đài

o Theo dõi cuộc gọi trực tiếp: Giám sát các cuộc gọi đang diễn ra trong thời gian thực để quản lý sự hỗ trợ khách hàng của đội ngũ nhân viên

o Nghe đồng thời: Quản lý có thể nghe đồng thời nội dung trò chuyện đang diễn ra giữa khách hàng và nhân viên từ

đó có thể giám sát chi tiết hoặc hỗ trợ nhân viên ngay khi

họ cần

o Cuộc gọi 3 bên: Khi giám sát các cuộc gọi, quản lý có thể tham gia vào bất cứ lúc nào để nói chuyện với khách hàng

và nhân viên của mình cùng một lúc

1.2.2 Interaction Center (Quản lý tương tác chat đa kênh):

 Tăng hiệu quả hoạt động với Chatbot để tương tác với khách

hàng bất cứ khi nào họ muốn

1.2.2.2 Các chức năng chính:

 Tương tác:

o FAQ: Giúp khách hàng tương tác qua kênh website tìm kiếm câu trả lời cho các câu hỏi thường gặp một cách nhanh chóng và hiệu quả, nâng cao trải nghiệm dịch vụ

o Chatbot: Tự động tương tác với khách hàng 24/7 theo nhiều ngữ cảnh, giúp nâng cao chất lượng dịch vụ và người dùng tập trung xử lý công việc quan trọng hơn

Trang 14

o Kênh tương tác: Tương tác với khách hàng trên các nền tảng yêu thích của họ, bao gồm Web, Facebook, Zalo, Viber, Email, Telegram

o Màn hình tương tác: Đa dạng các tính năng hỗ trợ người dùng quản lý các cuộc trò chuyện và tương tác với khách hàng nhanh chóng và hiệu quả

 Quản lý trung tâm liên lạc:

o Danh sách sự vụ: Quản lý, phân loại mức độ ưu tiên và xử

lý các yêu cầu hỗ trợ của khách hàng nhanh chóng và hiệu quả, tăng cường tương tác và tăng độ hài lòng của khách hàng, đồng thời cải thiện hiệu suất kinh doanh của doanh nghiệp

o Tuỳ biến: Linh hoạt tùy biến các trường thông tin khách hàng hoặc ticket giúp doanh nghiệp tăng cường hiệu quả

và chính xác khi thu thập dữ liệu, từ đó cải thiện khả năng phân tích và đưa ra quyết định nhanh chóng

o Danh sách khách hàng: Cung cấp cơ sở dữ liệu khách hàng toàn diện giúp doanh nghiệp dễ dàng nắm bắt nhu cầu của khách hàng, phát hiện xu hướng và tăng cường tương tác với khách hàng một cách chuyên nghiệp

o Danh sách đen: Dễ dàng kiểm soát và giám sát tương tác một cách chuyên nghiệp khi phân loại khách hàng theo các đối tượng quản trị khác nhau, giúp giảm thiểu các tương tác không mong muốn và nâng cao chất lượng dịch vụ

 Tăng năng suất làm việc:

o Mẫu tin nhắn: Tăng tốc độ trả lời nhanh chóng, chính xác

và chuẩn hóa tin nhắn trả lời khách hàng

o Thông báo: Thông báo qua nhiều kênh như pop-up hoặc email, ngay lập tức khi có yêu cầu từ khách hàng giúp phản hồi nhanh chóng và cải thiện trải nghiệm khách hàng

Trang 15

o Khảo sát: Tối ưu hóa chất lượng dịch vụ khi gửi khảo sát

tự động đến khách hàng sau khi kết thúc phiên chat, giúp thu thập đánh giá chất lượng dịch vụ

o Tracking website: Theo dõi và phân tích hoạt động trên website của khách hàng, giúp tối ưu hóa trải nghiệm người dùng, cải thiện chất lượng dịch vụ hoặc tăng doanh số bán hàng

o Tích hợp: Cho phép kết nối và đồng bộ hóa dữ liệu từ các nguồn khác nhau giúp tối ưu hóa quá trình quản lý và xử

lý tương tác đa kênh

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 15.6.2023 tới 08.9.2023 các ngày làm việc trong tuần là từ thứ 2 đến thứ 6 Công việc hằng ngày bắt đầu từ lúc 8h sáng đến 17h chiều Thời gian nghỉ trưa khoảng 1 tiếng bao gồm thời gian ăn trưa tại công ty và thời gian nghỉ trưa 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ừ các anh hướng dẫn, đặt mục tiêu, nhận task cho ngày làm việc tiếp theo Mỗi tuần sẽ họp tiến độ tuần 1 lần vào sáng thứ 2, có thể có những cuộc họp đột xuất do có vấn đề nghiêm trọng phát sinh, mọi người sẽ cùng họp

và bàn bạc về các vấn đề đã giải quyết, tồn đọng, bài học, giải pháp và mục tiêu cho tuần tiếp theo Chiều mỗi thứ 6 sẽ có giao lưu thể thao giữa các thành viên trong công

ty Mỗi cuối tháng sẽ có happy meal trong công ty, Mỗi quý sẽ có company trip cho các thành viên trong công ty

Trang 16

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: 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, 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, các phòng ban về IT, HR, … 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ác quy định, cách sử dụng email trong công việc, các ứng dụng cần phải cài đặt để thực hiện công việc, một số tài khoản chuyên môn để truy cập vào dự án của công ty

Kết quả: hiểu thêm về BaseBS, 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, sử dụng các trang quản lí task, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn, dạn dĩ

Trang 17

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

Bảng 2 1 Quá trình nghiên cứu kĩ thuật

- Cài đặt môi trường làm việc gồm:

Git, Gitlab, Visual Studio, SSMS, Postman, VPN, Docker, Gmail, Webex, Jira

- Tham gia buổi giới thiệu bản thân với các thành viên trong team IC

- Tìm hiểu và thực hiện cách viết báo cáo vào mỗi ngày

- Báo cáo tiến độ hàng ngày

Hoàn thành tốt công việc được giao

- Nghiên cứu database của dự án IC

- Đọc source code dự án IC và chạy dưới môi trường local

Hoàn thành tốt công việc được giao

Trang 18

- Tìm hiểu framework Back-end NET Core - Tìm hiểu về Unit test, E2E test,

độ coverage trong testing

- Tìm hiểu các folder thư mục dự án, ý nghĩa, quy định đặt tên biến, hàm, …

- Tìm hiểu về Kafka, Fabio, Restful API,

2.3 Thực hiện dự án cá nhân

2.3.1 Công nghệ

 ASP.NET Core: Framework để lập trình API cho Web Application

 Microservices: kiến trúc phần mềm được triển khai dưới dạng tập hợp các project có kích thước vừa và nhỏ, giúp toàn bộ dự án linh hoạt và dễ dàng trong khâu bảo trì, nâng cấp

 Apache Kafka: Hệ thống hàng đợi cho phép xử lí dữ liệu dàng luồng cho các nghiệp vụ theo qui trình giữa các Publisher và Subscriber

 Consul Fabio: Cân bằng tải giúp phân phối công việc cho các phiên bản của một service, kiểm tra sức khoẻ các dịch vụ realtime

 SingalR: Truyền thông tin giữa máy khách và máy chủ qua các kết nối không đồng bộ, phục vụ cho các notification realtime

2.3.2 Mô tả dự án và quá trình thực hiện

Dự án được thực hiện trong vòng 1 tháng rưỡi với nội dung viết backend cho project quản lí bán hàng dựa theo kiến trúc microservice Dự án được chia làm

3 project nhỏ Base, Setting và SendMail

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

TỪ KHÓA LIÊN QUAN

w