Báo cáo thực tập xây dựng hệ thống hỗ trợ bán hàng với JAVA SPRING FRAMEWORK

22 11 0
Báo cáo thực tập xây dựng hệ thống hỗ trợ bán hàng với JAVA SPRING FRAMEWORK

Đ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

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 XÂY DỰNG HỆ THỐNG HỖ TRỢ BÁN HÀNG VỚI JAVA SPRING FRAMEWORK Công ty thực tập : FOIS Vietnam Người phụ trách : Phú Lương Kim Bảo Thực tập sinh : Bế Hải Long TP Hồ Chí Minh, tháng 12 năm 2021 LỜI MỞ ĐẦU Spring Framework từ lâu khơng cịn xa lạ lập trình viên Java nói chung Java Web nói riêng, cung cấp nhiều tính giúp xây dựng sản phẩm cách thuận tiện nhanh chóng Spring sử dụng rộng rãi phần gần thiếu sản phẩm Java EE Sẽ khơng nói chúng xa xây dựng nhiều ứng dụng với "hệ sinh thái" Spring Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia làm việc môi trường chuyên nghiệp, kỷ luật Vì vậy, em định chọn cơng ty Trách Nhiệm Hữu Hạn FOIS VietNam, môi trường chuyên nghiệp, kỷ luật cao, nơi giúp em phát triển kỹ LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty FOIS Việt Nam tạo điều kiện cho em có hội thực tập cơng ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình nhóm trainer, nhóm thực tập chúng em mài giũa tác phong làm việc kỹ làm việc nhóm mơi trường doanh nghiệp Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian,cơng sức để hướng dẫn chúng em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Bảo, training kỹ lập trình, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường mới; cảm ơn cô Khuê, training tiếng Nhật, hỗ trợ chúng em nhiều vấn đề đọc hiểu tài liệu, yêu cầu viết báo cáo tiếng Nhật trình làm việc; cảm ơn anh Chấn dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ thiếu; Cũng xin cảm ơn thầy cô 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 NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty FOIS ViệtNam Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu cơng ty kỹ công ty Nghiên cứu kỹ thuật Thực project 10 Lịch làm việc 10 Chương 3: Chi tiết project 13 Giới thiệu dự án 13 Thực 13 Kế thực 14 Tổng kết dự án 20 TÀI LIỆU THAM KHẢO 21 TỔNG KẾT 22 Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty FOIS ViệtNam Công ty TNHH FOIS VIỆT NAM thành lập Việt Nam vào tháng năm 2012 Cơng ty TNHH FOIS VIỆT NAM có trụ sở Công ty cổ phần FOIS Nhật, với kinh nghiệm, bí tích tũy 20 năm ngành IT, hướng tới mục đích phát triển cơng ty lớn mạnh thị trường Châu Á, bao gồm Nhật Bản, chí tồn giới Cơng ty phát triển, cung cấp sản phẩm, dịch vụ IT, WEB/DTP Ngồi ra, cơng ty cịn phát triển dịch vụ offshore (phát triển source code công ty nước ngồi) Labo (cho th nhóm kỹ sư xuất sắc có kỳ hạn) Sản phẩm cơng ty 2.1 SmilePOS Sản phẩm chất lượng Nhật Bản dành cho nhà hàng Hệ thống tính tiền POS khách hàng Ngăn chặn gian lận nhầm lẫn đơn hàng, đồng thời cho phép bạn xem tình trạng bán hàng thời gian thực 2.2 PhotoRepo EasyⅡ Hệ thống quản lý công trường cho phép giao tiếp với hồ sơ xây dựng lúc nơi Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Website Java” nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình Web, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường phát triển game chun nghiệp Tìm hiểu cơng ty kỹ công ty Thời gian : ngày Nội dung : Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triên (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức cơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm công ty Fois, trình thành lập phát triển Có thêm kỹ việc sử dụng email công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm Nghiên cứu kỹ thuật Các công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng trình làm việc Trong thời gian này, supervisor hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc sau Một số phần mềm số SourceTree - sử dụng làm việc nhóm quản lý phiên bản, Slack– giao tiếp thành viên dự án, Outlook- Phần mềm quản lý mail, đơn giản hóa việc báo cáo tiến độ cơng việc Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp cơng cụ với nhau, so với việc dung IDE Tìm hiểu Spring Framework cụ thể SpringBoot Thời gian : ngày (1 tuần) Nội dung : Tìm hiểu đọc tài liệu Spring, SpringBoot, cách cài đặt sử dụng ứng dụng Trước học Spring Boot, cần biết số kiến thức cần biết Java • Java bản: hàm, biến, vòng lặp, • Lập trình hướng đối tượng (OOP) • Các tính Java • Collections API: biết cách sử dụng collection thông dụng - Cách học Spring Boot đắn học thực hành, làm project Quy trình tìm hiểu nhau: • Tạo dự án Spring Boot • Tìm hiểu service Spring Boot gồm thành phần nào, luồng liệu • Dependency injection áp dụng vào Spring Boot • Tìm hiểu Bean ApplicationContext • Tìm hiểu sâu cách bean định nghĩa xử lý • Tìm hiểu thành phần Controller, Services, cách tổ chức chúng source code • Entity, DTO Model: Ba đối tượng chứa liệu cách convert, mapping qua lại chúng • Cách controller hoạt động, loại HTTP method nhận liệu từ request • Xử lý request Controller • Xử lý exception phát sinh ứng dụng Spring Boot • Validation liệu request - ln ln cần thiết • Tổ chức code service Spring Boot • Xử lý exception hiệu Spring Boot • Cấu hình Spring Boot file application.properties • HTML template static content • Scheduled job Spring Boot • Tìm hiểu AOP, khái niệm liên quan thực demo logging • Làm theo tài liệu hướng dẫn có sẵn để xây dựng môi trường cho hệ thống hỗ trợ khách hàng Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học - Kết : - Nâng cao kỹ lập trình với ngơn ngữ Java 10 Có kiến thức quan trọng cho việc lập trình sau Cách đọc hiểu tài liệu hướng dẫn quy trình làm việc cơng ty Ngồi biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu - Thực project Sau đào tạo kiến thức tảng, thực tập sinh giao cho dự án mẫu Website hỗ trợ bán hàng để thực hành theo yêu cầu Công nghệ sử dụng: Spring Boot, PostgreSQL, Backlog, Dự án chia thành giai đoạn sau: - Giai đoạn 1: Phân tich thiết kế dự án - Giai đoạn 2: Viết thêm tính cho dự án theo yêu cầu - Giai đoạn 3: Dựa vào source code có sẵn, viết thêm tính cho dự án theo yêu cầu Chi tiết đồ án nói phần sau Lịch làm việc Tuần - - - Mức độ Công việc Người hướng dẫn hồn thành Tìm hiểu cơng Anh Phú Lương 100% ty, cách tổ chức Kim Bảo công ty Anh Nguyễn Long Làm quen với Chấn công cụ làm việc công ty Học cách trao đổi, làm việc qua email Nhận xét người hướng dẫn Hoàn thành tốt 11 Tìm hiểu ngơn ngữ lập trình Java - Training tiếng Nhật - Hướng dẫn viết mail báo cáo tiếng Nhật Giai đoạn 1: - Lên kế hoạch - Xây dựng môi trường để cài đặt dự án mẫu Giai đoạn 1(tiếp): - Cài đặt dự án chạy thử - Viết document chức dự án Để nắm dự án hoạt động Giai đoạn 2: Sau viết xong document chi tiết cho dự án, dựa vào source code để phát triển tiếp yêu cầu - Yêu cầu : Tạo chức năng: quản lý muốn xác nhận lịch kinh doanh nhân viên thành tích tháng Xác nhận lịch nhân viên vào đầu tháng, đánh giá thành tích vào cuối tháng - Yêu cầu 2: Trường hợp quên password, muốn tạo chức cấp lại password Giai đoạn giai đoạn kết thúc, báo cáo : - Tùy biến giao diện người dùng - Anh Phú Lương 100% Kim Bảo Chị Trương Thị Kim Khuê Hoàn thành tốt Anh Phú Lương 100% Kim Bảo Anh Nguyễn Long Chấn Hoàn thành tốt Anh Phú Lương 100% Kim Bảo Anh Nguyễn Long Chấn Hoàn thành tốt Anh Phú Lương 100% Kim Bảo Anh Nguyễn Long Chấn Hoàn thành tốt Anh Phú Lương 100% Kim Bảo Hoàn thành tốt 12 - Fix bug Báo cáo cuối đợt thực tập 13 Chương 3: Chi tiết project Giới thiệu dự án Thực trang web hỗ trợ bán hàng bao gồm chức giúp người dùng quản lý kinh doanh xác nhận hoạt động kinh doanh, đăng ký hoạt động kinh doanh sửa hoạt động kinh doanh cũ, quản lý công ty đối tác Thực Thực tập sinh hỗ trợ, giúp đỡ tận tình từ anh, chị mentor Đặc biệt anh Bảo anh Chấn 14 Kế thực Sơ đồ chuyển đổi hình: 15 Màn hình đăng nhập Sales-0001 Màn hình xác nhận tình trạng kinh doanh Sales-0002 16 17 18 Màn hình chỉnh sửa/đăng ký hoạt động kinh doanh Sales 0003 Màn hình danh sách công ty Sales 0004 19 Màn hình chỉnh sửa/thêm thơng tin công ty Sales 0005 20 Màn hình xác thực thơng tin cơng ty Sales 0006 Màn hình xuất báo cáo CSV Sales 0007 Màn hình đăng ký/chỉnh sửa người dùng (nhân viên) Sales 0011 Tổng kết dự án - Thực xây đựng hình với yêu cầu công ty - Xây dựng function cho ứng dụng - Viết tài liệu đặc tả cho dự án theo mẫu công ty - Học cách đọc hiểu code - Học cách báo cáo công việc, tầm quan trọng việc báo cáo 21 TÀI LIỆU THAM KHẢO SourceTree: https://sourcetreeapp.com/ BackLog: https://backlog.com/ja/ SpringToolSuite: https://spring.io/tools#suite-three PostgreSQL: https://www.enterprisedb.com/ 22 TỔNG KẾT Như vậy, vòng tháng thực tập, thực tập sinh hoàn thành nhiệm vụ giao thời gian quy định Tuy cịn nhiều khó khăn q trình làm việc nhờ hướng dẫn tận tình anh, chị, thực tập sinh thực đầy đủ nhiệm vụ giao trình thực tập, sức học hỏi tiếp thu tác phong làm việc mơ hình doanh nghiệp thực tế Chân thành cảm ơn giúp đỡ anh chị nhóm trainer giúp em có trải nghiệm tuyệt vời thời gian thực tập ngắn ngủi Cảm ơn anh Phú Lương Kim Bảo, anh Nguyễn Long Chấn chị Trương Thị Kim Khuê giúp em hoàn thành báo cáo ... EasyⅡ Hệ thống quản lý công trường cho phép giao tiếp với hồ sơ xây dựng lúc nơi Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Website Java? ??... content • Scheduled job Spring Boot • Tìm hiểu AOP, khái niệm liên quan thực demo logging • Làm theo tài liệu hướng dẫn có sẵn để xây dựng mơi trường cho hệ thống hỗ trợ khách hàng Thực : - Tham gia... chuẩn, dễ đọc, dễ hiểu - Thực project Sau đào tạo kiến thức tảng, thực tập sinh giao cho dự án mẫu Website hỗ trợ bán hàng để thực hành theo yêu cầu Công nghệ sử dụng: Spring Boot, PostgreSQL,

Ngày đăng: 10/03/2022, 20:36

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

Tài liệu liên quan