1. Trang chủ
  2. » Cao đẳng - Đại học

báo cáo thực tập lập wweb

25 8 0

Đ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

Nội dung

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 LẬP TRÌNH WEB Cơng ty thực tập : FPT Information System HCM Người phụ trách : Phạm Ngọc Khoa Thực tập sinh : Nguyễn Hồng Vũ - 16521454 TP Hồ Chí Minh, tháng năm 2021 LỜI MỞ ĐẦU Ngày nay, công nghệ thông tin phần thiếu sống Ứng dụng công nghệ thông tin phát triển rộng rãi tất lĩnh vực, công việc đời sống thường ngày Cùng với xu phát triển giới, Việt Nam ngoại lệ Ngành công nghiệp phần mềm non trẻ Việt Nam phát triển mạnh mẽ, để hịa nhập với cơng ty hàng đầu phần mềm giới Bên cạnh công ty phần mềm lớn giới, công ty phần mềm Việt Nam (như FPT) Việt Nam góp phần lớn vào phát triển tích cực ngành phần mềm Việt Nam Ngành công nghệ phần mềm sinh nhu cầu giải vấn đề thực tế công việc đời sống thiết bị công nghệ góp phần to lớn vào phát triển giới nói chung Việt Nam nói riêng Vì lý này, em định chọn lập trình phần mềm cụ thể lập trình web làm định hướng cho việc học tập Sau bốn 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 phần mềm mơi trường chun nghiệp, em có dự định thực tập hè Vì vậy, em định chọn FPT - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty FPT Information System HCM 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 người hướng dẫn đội ngũ phát triển, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm trang web Chân thành cảm ơn anh chị đội ngũ phát triển 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 Phạm Ngọc Khoa, training Spring Boot, 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 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 Nguyễn Hoàng Vũ TP HCM, Ngày 13 Tháng Năm 2021 NHẬN XÉT CỦA KHOA 1 MỤC LỤC MỤC LỤC Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty FPT Information System 2 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 2.1 Các công cụ làm việc 2.2 Tìm hiểu Spring Boot 2.3 Tìm hiểu Bootstrap Thực project Lịch làm việc Chương 3: Chi tiết project Giới thiệu dự án 1.1 Giới thiệu 1.2 Các chức hình Thực 19 Kế hoạch 19 TÀI LIỆU THAM KHẢO 20 TỔNG KẾT 21 Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty FPT Information System FPT IS thành lập năm 1994 Việt Nam, công ty tập đồn FPT Cơng ty nhà tích hợp hệ thống, cung cấp giải pháp hàng đầu Việt Nam khu vực với mong muốn trở thành công ty cung cấp giải pháp phần mềm dịch vụ cơng nghệ thơng tin tồn cầu, ln ln sáng tạo giá trị khách hàng, đem lại sống hạnh phúc cho tồn thể thành viên, đóng góp cho cộng đồng FPT Information System có trụ sở Hà Nội, có văn phịng đặt phịng quốc gia tế giới có hệ thống studio sản xuất game riêng với 3.500 nhân viên Sản phẩm công ty FPT IS cung cấp dịch vụ giải pháp phục vụ lĩnh vực trọng yếu quốc gia, như: Viễn thông, Ngân hàng - Tài chính, Y tế, Giao thơng vận tải, Tài cơng, Điện, Nước, Gas Doanh nghiệp FPT IS có sản phẩm tiếng FPT.eHospital hệ thống quản lý tổng thể bệnh viện Việt Nam ứng dụng công nghệ 4.0 Công ty Hệ thống Thông tin FPT xây dựng triển khai, phù hợp với nhiều mơ hình bệnh viện 3 Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Web” nhằm mục đích giúp sinh viên thực tập đào tạo toà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, cơng ty cung cấp thực tập sinh học online 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…Sau học online có kiểm tra online Kết : Hiểu thêm công ty FPT IS, q 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 2.1 2.2 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, mentor hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc git – sử dụng trình quản lý cấu hình dự án Ngồi mentor hướng dẫn thực tập sinh sử dụng số phần mềm nội công ty 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 Tìm hiểu Spring Boot Thời gian : 11 ngày Nội dung : Mentor cung cấp trang web để tự học Spring Boot, sau thực tập sinh tự học làm số project nhỏ theo trang web Mentor giúp đỡ thực tập sinh gặp rắc rối trình học tập - Spring Boot: dự án phát triển JAV (ngôn ngữ java) hệ sinh thái Spring framework Nó giúp cho lập trình viên đơn giản hóa trình lập trình ứng dụng với Spring, tập trung vào việc phát triển business cho ứng dụng - Tạo ứng dụng Android: Được hướng dẫn tạo ứng dụng spring boot - Kết hợp spring boot với số công cụ, công nghệ, framework hỗ trợ: JPA, Thymeleaf, Spring Email, Hibernate, Spring Form Validation,… Thực : - Học theo trang web - Tạo ứng dụng nhỏ theo web Kết : 2.3 Hiểu cách lập trình spring boot, kết hợp spring boot với frameword hỗ trợ Thymeleaf, Spring Security, JPA,… Tạo project nhỏ Tìm hiểu Bootstrap Thời gian : ngày Nội dung: Mentor cung cấp trang web để tự học Bootstrap, sau thực tập sinh học xem project nhỏ mà trang web cung cấp Mentor giúp đỡ thực tập sinh gặp rắc rối trình học tập - Bootstrap: mã nguồn mở để lập trình web front-end nhanh dễ dàng - Học cách sử dụng mẫu thiết kế có sẵn bootstrap Thực : - Học theo trang web Xem ví dự có sẵn trang web 5 Kết : - Hiểu cách sử dụng Boostrap trình thiết kế trang web Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thực spring boot bootstrap Tiếp theo, mentor hướng dẫn thực tập sinh áp dụng kiến thức học để thực project đơn giản nhằm hiểu rõ học Chi tiết đồ án nói phần sau Lịch làm việc Tuần Cơng việc - Tìm hiểu cơng ty, cách tổ chức công ty - Làm quen với công cụ làm việc công ty - Học cách trao đổi, làm việc qua email - Tìm hiểu Spring Boot - Thực hành Spring Boot - Tìm hiểu bootstrap Người hướng dẫn Phạm Ngọc Khoa Phạm Ngọc Khoa Phạm Ngọc Khoa Mức độ hoàn thành Nhận xét người hướng dẫn 6 10 11 12 - Thực hành bootstrap - Lên kế hoạch - Thiết kế web mẫu - Tạo sở liệu database Giai đoạn Alpha: - Sử dụng html Thymeleaf để thiết kế font-end - Dùng spring boot số framework Spring Security, JPA, … để thiết kế back-end Giai đoạn Beta: - Sữa lỗi web - Thêm chức theo yêu cầu mentor - Báo cáo cuối đợt thực tập Phạm Ngọc Khoa Phạm Ngọc Khoa Phạm Ngọc Khoa Phạm Ngọc Khoa Chương 3: Chi tiết project Giới thiệu dự án 1.1 Giới thiệu Dự án xây dựng website bán hàng quản lý bán hàng sử dụng sở liệu xây dựng spring boot sở liệu MySQL Ứng dựng kết hợp với framework Thymeleaf, Bootstrap để thiết kết website, JPA để kết nối sở liệu, Dự án giúp kết nối người bán- người mua dễ dàng hơn, giúp người mua dễ dàng mua hàng người bán dễ dàng quản lý thơng tin sản phẩm Ứng dụng có domain chính:  Cutomer: Dùng cho khách hàng muốn mua hàng  Manager: Quản lý thông tin sản phẩm, nhập hàng,…  Admin: Quản lý quyền hệ thống 1.2 Các chức hình Website bán hàng Màn hình Màn hình đăng nhập Màn hình đăng ký Màn hình mua hàng Màn hình giỏ hàng 10 Màn hình nhập thơng tin giỏ hàng Website quản lý bán hàng 11 Màn hình đăng nhập Màn hình quản lý manager 12 Màn hình quản lý admin Màn hình thêm sản phẩm 13 Màn hình chỉnh sửa thơng tin sản phẩm Màn hình danh sách hóa đơn 14 Màn hình thơng tin chi tiết hóa đơn Màn hình báo cáo bán hàng 15 Màn hình nhập hàng 16 Màn hình danh sách nhập hàng Màn hình báo cáo nhập hàng 17 Màn hình thơng tin người dùng 18 Màn hình thêm tài khoản Màn hình danh sách tài khoản 19 Thực - Nguyễn Hoàng Vũ Và giúp đỡ tận tình mentor Phạm Ngọc Khoa Kế hoạch Giai đoạn Alpha: - Hoàn thành UI theo mẫu thiết kế sẵn Tích hợp sỡ liệu framework hỗ trợ Viết backend Kết : Đã hồn thành tồn tính Giai đoạn Beta: - Sữa lỗi chương trình chỉnh sữa UI cho đẹp - Bổ sung UI theo yêu cầu mentor - Viết backend cho UI Kết : Đã hoàn thành toàn tính 20 TÀI LIỆU THAM KHẢO For Spring Boot https://openplanning.net/11669/spring-boot For Bootstrap https://www.w3schools.com/bootstrap4/bootstrap_get_started.asp 21 TỔNG KẾT Như vậy, vòng tháng trainer hai tháng tham gia phát triển, thực tập sinh hoàn thành hai website bán hàng quản lý bán hàng Website có đầy đủ tính Nhưng thời gian có hạn nên website cịn đơn giản,chưa đẹp mong đợi Chân thành cảm ơn giúp đỡ anh mentor giúp em hoàn thành dự án ... nhiều mơ hình bệnh viện 3 Chương 2: Nội dung thực tập Đợt thực tập với chủ đề ? ?Lập trình Web” 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... hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc git – sử dụng trình quản lý cấu hình dự án Ngồi mentor hướng dẫn thực tập sinh sử dụng số phần mềm nội công ty Thực : Thực hành... web để tự học Bootstrap, sau thực tập sinh học xem project nhỏ mà trang web cung cấp Mentor giúp đỡ thực tập sinh gặp rắc rối trình học tập - Bootstrap: mã nguồn mở để lập trình web front-end nhanh

Ngày đăng: 05/09/2021, 21:05

w