Báo Cáo Thực Tập Tốt Nghiệp Công Ty Thực Tập Công Ty Cổ Phần Tvt Group.docx

25 4 0
Báo Cáo Thực Tập Tốt Nghiệp Công Ty Thực Tập Công Ty Cổ Phần Tvt Group.docx

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM THỰC TẬP TỐT NGHIỆP Công ty thực tập Công ty Cổ phần TVT Group Lớp SE501 N11 PMCL Sinh viên thực hiện Võ Đức[.]

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM THỰC TẬP TỐT NGHIỆP Công ty thực tập: Công ty Cổ phần TVT Group Lớp: SE501.N11.PMCL Sinh viên thực hiện: Võ Đức Trung Hiếu - 19521515 TP Hồ Chí Minh, ngày 22 tháng 12 năm 2022 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp NHẬN XÉT (Của giảng viên) Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I Giới thiệu chung công ty II Sản phẩm công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP I II Công nghệ, giải pháp quy trình áp dụng .6 Giới thiệu Git Giới thiệu Android Studio Tìm hiểu RESTful API Tìm hiểu Android framework 11 Dự án goTruck! 12 CHƯƠNG 3: NHẬT KÝ THỰC TẬP 22 CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP .23 I Kết thu 23 II Các điểm yếu thân 23 III Gợi ý cho chương trình học 23 IV Cảm nhận công ty 23 DANH MỤC TÀI LIỆU THAM KHẢO .24 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp LỜI NÓI ĐẦU Ngày nay, thiết bị di động là một bộ phận không thể thiếu của người liên lạc, công việc cũng như giải trí Tại sự kiện Google I/O 2021, Google đã xác nhận rằng tính tới thời điểm hiện tại, đã có hơn tỷ thiết bị Android hoạt động trên toàn thế giới Con số này là số ước lượng và thực tế, số lượng thiết bị Android có thể nhiều hơn những gì mà Google thống kê được, đặc biệt là tại thị trường Trung Quốc, nơi mà Google bị hạn chế nhiều Về phương diện phổ biến thì thiết bị sử dụng hệ điều hành Android ngày càng nhiều giá cả phù hợp với túi tiền của người tiêu dùng Trong đó Huawei lớn mạnh trở thành hãng sản xuất smartphone hàng đấu thế giới, với sự mắt những mẫu điện thoại của tương lai như Z flip của Samsung hay mới đây là Oppo X 2021 Thì không chỉ phân khúc bình dân mà cao cấp cũng được chiếm lĩnh bởi Android Về môi trường cho lập trình viên, là công nghệ của Google nên được quan tâm với các bản cập nhật liên tục với công nghệ mới tối ưu hiệu năng và hỗ trợ từ cộng đồng lập trình viên lớn Nhận thấy những tiềm năng trên thì em thấy được việc phát triển của đường lập trình android là khá ổn ở hiện tại và nhưng năm tới Do đó em đã quyết định sẽ thực tập ở mảng này và Công ty cô phần TVT Group - một môi trường lý tưởng, hiện đại, chuyên nghiệp, là nơi sẽ giúp em thực hiện được dự định này Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp LỜI CẢM ƠN Em xin chân thành cảm ơn ban giám hiệu quý thầy cô trường Đại học Công nghệ thông tin cung cấp bồi dưỡng cho em kiến thức suốt năm ngồi giảng đường đại học, để từ em có tảng áp dụng vào đợt thực tập cách hiệu Em xin gửi lời cảm ơn quý Công Ty Cổ phần TVT Group tạo điều kiện cho em thực tập công ty cung cấp, bổ sung cho em kiến thức mà em cịn thiếu sót Q cơng ty hỗ trợ em nhiều suốt thời gian thực tập vừa qua, dạy em kỹ cần thiết, truyền đạt cho em kinh nghiệm mà anh chị trải qua trình làm việc, trao đổi với khách hàng, tác phong tinh thần trách nhiệm trước công việc giao, suy nghĩ tích cực Các anh chị tạo cho em nhiều điều kiện để ứng dụng kiến thức học vào thực tế để xây dựng dự án thực tiễn từ lúc ban đầu, nâng cao trình độ, tốc độ lập trình trí thức thêm bậc Em xin chân thành cảm ơn Vì kiến thức thân hạn chế lần va chạm tiếp xúc với thực tế, áp dụng lý thuyết vào cơng việc nên thân cịn bỡ ngỡ lúng túng, khơng tránh khỏi thiếu sót, mong q Thầy (Cơ) đóng góp ý kiến để em hồn thiện Em xin chân thành cảm ơn! Võ Đức Trung Hiếu TP Hồ Chí Minh, ngày 22 tháng 12 năm 2022 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I - Giới thiệu chung công ty Tên đơn vị: Công ty Cổ phần TVT Group Lĩnh vực hoạt động: Phát triển phần mềm Địa chỉ: Nhà 8, Công viên Phần mềm Quang Trung, phường Tân Chánh Hiệp, Quận 12, Tp Hồ Chí Minh Thời gian làm việc: Thứ đến thứ 6: 09h00 – 18h00 Hình 1.1: Logo Cơng ty Cổ phần TVT Group - II TVT Group với đội ngũ nhân sự trẻ và nhiệt huyết, chúng tôi phát triển sản phẩm phần mềm cho các thị trường châu Âu, Mỹ, Úc, Singapore, Nhật Bản theo hướng cơ bản là out-source và hợp tác cùng phát triển sản phẩm TVT Group từng bước hoàn thiện các giải pháp và nâng cao trình độ kĩ thuật qua từng sản phẩm để ngày càng trở nên hoàn thiện và có thể đáp ứng được nhu cầu cao của thị trường và ngoài nước Sản phẩm công ty Các lĩnh vực công ty đầu tư phát triển mạnh tại giai đoạn này và định hướng tương lai đó là: - Mobile Application (iOS, Android, Flutter Các phần mềm chuyên về trí tuệ nhân tạo (AI), xử lý bigdata và chuyển đổi số Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp   CHƯƠNG 2: NỘI DUNG THỰC TẬP I Công nghệ, giải pháp quy trình áp dụng  Giới thiệu Git Hình 2.1: Mơ hình cơng cụ Git Git tên gọi Hệ thống quản lý phiên phân tán (Distributed Version Control System – DVCS) hệ thống quản lý phiên phân tán phổ biến DVCS nghĩa hệ thống giúp máy tính lưu trữ nhiều phiên khác mã nguồn nhân (clone) từ kho chứa mã nguồn (repository), thay đổi vào mã nguồn máy tính ủy thác (commit) đưa lên máy chủ nơi đặt kho chứa Và máy tính khác (nếu họ có quyền truy cập) clone lại mã nguồn từ kho chứa clone lại tập hợp thay đổi máy tính Trong Git, thư mục làm việc máy tính gọi Working Tree Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp Hình 2.2: Sơ đồ liên hệ máy tính Ngồi ra, có cách hiểu khác Git đơn giản giúp bạn lưu lại phiên lần thay đổi vào mã nguồn dễ dàng khơi phục lại dễ dàng mà không cần copy lại mã nguồn cất vào Và người khác xem thay đổi bạn phiên bản,  họ đối chiếu thay đổi bạn Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp gộp phiên bạn vào phiên họ Cuối tất đưa thay đổi vào mã nguồn lên kho chứa mã nguồn Cơ chế lưu trữ phiên Git tạo “ảnh chụp” (snapshot) tập tin thư mục sau commit, từ cho phép bạn tái sử dụng lại ảnh chụp mà bạn hiểu phiên Đây lợi Git so với DVCS khác khơng “lưu cứng” liệu mà lưu với dạng snapshot Hình 2.3: Sơ đồ cấu Git - Master: nhánh chính, run production Dev: nhánh replica cho nhánh master cộng với nhánh feature phát triển Feature: tách từ nhánh dev, chức sau phát triển merge vào dev trước merge vào master Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp Hình 2.4: Git branching.  Giới thiệu Android Studio Hình 2.5: Phần mềm Android Studio Android Studio mơi trường phát triển tích hợp thức cho hệ điều hành Android Google, xây dựng phần mềm IntelliJ Idea JetBrains thiết kế dành riêng cho phát triển Android Nó có sẵn để tải xuống hệ điều hành dựa Windows, MacOS Linux Tìm hiểu RESTful API API (Application Programming Interface) tập quy tắc chế mà theo đó, ứng dụng hay thành phần tương tác với ứng dụng hay thành phần khác API trả liệu mà bạn cần cho ứng dụng kiểu liệu phổ biến JSON hay XML Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp REST (REpresentational State Transfer) dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp máy Vì vậy, thay sử dụng URL cho việc xử lý số thông tin người dùng, REST gửi yêu cầu HTTP GET, POST, DELETE, vv đến URL để xử lý liệu RESTful API tiêu chuẩn dùng việc thiết kế API cho ứng dụng web để quản lý resource RESTful kiểu thiết kế API sử dụng phổ biến ngày ứng dụng (web, mobile…) khác giao tiếp với REST hoạt động chủ yếu dựa vào giao thức HTTP Các hoạt động nêu sử dụng phương thức HTTP riêng     GET (SELECT): Trả Resource danh sách Resource POST (CREATE): Tạo Resource PUT (UPDATE): Cập nhật thơng tin cho Resource DELETE (DELETE): Xố Resource Những phương thức hay hoạt động thường gọi CRUD tương ứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa 10 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp Tìm hiểu Android framework Hình 2.9: Logo Android framework Android hệ điều hành di động dựa phiên sửa đổi nhân Linux phần mềm nguồn mở khác, thiết kế chủ yếu cho thiết bị di động hình cảm ứng điện thoại thơng minh máy tính bảng Phát triển phần mềm Android trình mà ứng dụng tạo cho thiết bị chạy hệ điều hành Android Google tuyên bố "các ứng dụng Android viết ngôn ngữ Kotlin, Java C ++" sử dụng phát triển phần mềm Android, sử dụng ngơn ngữ khác 11 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp II Dự án goTruck! goTruck! công ty khởi nghiệp công nghệ lĩnh vực hậu cần cho ngành công nghiệp nặng Ứng dụng goTruck! giúp triển khai việc quản lý công tác vận chuyển tài xế  Chức đăng nhập Các tài xế đăng nhập để sử dụng chức ứng dụng Hình 2.10: Màn hình Log In  Chức ghép phương tiện Các tài xế phải ghép đôi với phương tiện container trước bắt đầu trình vận chuyển 12 Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp Hình 2.11: Màn hình Pairing  Chức chọn cơng việc Tài xế xem danh sách cơng việc mà giao, sau chọn cơng việc để bắt đầu 13 Võ Đức Trung Hiếu - 19521515 Hình 2.12: Màn hình Upcoming Job  Chức xem thơng tin chi tiết cơng việc Tài xế xem thơng tin chi tiết cơng việc vừa chọn 14 Thực tập tốt nghiệp Võ Đức Trung Hiếu - 19521515 Thực tập tốt nghiệp Hình 2.13: Màn hình Next Job  Chức gọi hỗ trợ Tài xế gọi điện để nhờ hỗ trợ từ danh sách liên hệ hệ thống gửi 15 Võ Đức Trung Hiếu - 19521515 Hình 2.14: Màn hình Call CSO  Chức đến nơi nhận hàng Tài xế lái đến địa điểm nhận hàng xác nhận với hệ thống 16 Thực tập tốt nghiệp Võ Đức Trung Hiếu - 19521515 Hình 2.15: Màn hình Pick Up Location  Chức nhận hàng Tài xế xác nhận nhận hàng cách quét mã QR 17 Thực tập tốt nghiệp Võ Đức Trung Hiếu - 19521515 Hình 2.16: Màn hình Pick Up Material  Chức vận chuyển Tài xế lái đến địa điểm trả hàng xác nhận với hệ thống 18 Thực tập tốt nghiệp Võ Đức Trung Hiếu - 19521515 Hình 2.17: Màn hình To Delivery Location  Chức trả hàng Tài xế xác nhận trả hàng cách quét mã QR 19 Thực tập tốt nghiệp ... 19521515 Thực tập tốt nghiệp CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I - Giới thiệu chung công ty Tên đơn vị: Công ty Cổ phần TVT Group Lĩnh vực hoạt động: Phát triển phần mềm Địa chỉ: Nhà 8, Công. .. - 19521515 Thực tập tốt nghiệp MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I Giới thiệu chung công ty II Sản phẩm công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP ... - 19521515 Thực tập tốt nghiệp II Dự án goTruck! goTruck! công ty khởi nghiệp công nghệ lĩnh vực hậu cần cho ngành công nghiệp nặng Ứng dụng goTruck! giúp triển khai việc quản lý công tác vận

Ngày đăng: 01/02/2023, 21:18

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan