1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo thực tập tốt nghiệp tìm hiểu về ngôn ngữ php và laravel framework

30 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Tìm hiểu về ngôn ngữ PHP và Laravel Framework
Tác giả Nguyễn Bảo Trung
Người hướng dẫn Th§. Trần Thị Dung, Bộ môn Công nghệ thông tin Phân hiệu Trường Đại học Giao thông Vận tải Phân hiệu tại TP. Hồ Chí Minh
Trường học Trường Đại học Giao thông Vận tải Phân hiệu tại TP. Hồ Chí Minh
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo thực tập tốt nghiệp
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 30
Dung lượng 3,34 MB

Cấu trúc

  • CHUONG 1: CHUONG 1: TONG QUAN VE CONG TY (11)
    • 1.1. Giới thiệu về công ty (11)
      • 1.1.3. Sứ mệnh và Giá trị văn hóa BSP cung cấp sự phát triển sáng tạo, chiến lược và kỹ thuật cho nhiều loại sản (11)
  • CHUONG 2: CHUONG 2: QUA TRINH THUC TAP (13)
  • Tuan 4 Tuan 4 x x x (13)
  • Tuan 6 Tuan 6 x x x (13)
  • CHUONG 3: CHUONG 3: PHAN TiICH HE THONG (15)
    • 3.4.1. Môi trường thực tế (15)
  • CHUONG 4: CHUONG 4: XAY DUNG WEBSITE (23)
  • CHUONG 5: CHUONG 5: KET LUAN (29)
  • TAI LIEU THAM KHAO (30)

Nội dung

Chúng tôi làm việc cho các công ty mới thành lập và khách hàng Doanh nghiệp trên toàn cầu theo cách được cá nhân hóa, thu hút sự chú ý đến các yêu cầu lớn và nhỏ của các khách hàng quan

CHUONG 1: TONG QUAN VE CONG TY

Giới thiệu về công ty

Tén céng ty: CONG TY CO PHAN DICH VU PHAN MEM BSP Tén tiéng anh: BSP SOFTWARE SERVICES CORPORATION Địa chỉ: 965/82 Quang Trung, Phường 14, Gò Vấp, Thành phố Hồ Chí Minh Mã số thuế: 0312051994

Người ĐDPL: Nguyễn Thanh Tân

Giấy phép kinh đoanh: 0312051994 1.1.2 Lịch sử hình thành

BSP Sofware Services được thành lập vào năm 2012 để cung cấp dịch vụ gia công phần mềm chất lượng cho các công ty hàng đầu trên toàn thế giới Chúng tôi là một trong những công ty gia công phần mềm tốt nhất tại Việt Nam với hơn 28 kỹ sư Đội ngũ kỹ sư của chúng tôi được tuyên chọn từ nguồn lực CNTTT lớn của Việt Nam, họ được đảo tạo bài bản và đã hoàn thành xuất sắc nhiều dự án lớn và phức tạp

1.1.3 Sứ mệnh và Giá trị văn hóa BSP cung cấp sự phát triển sáng tạo, chiến lược và kỹ thuật cho nhiều loại sản phẩm và dịch vụ bao gồm Tư vấn công nghệ, Web, Thiết kế và phát triển ứng dụng di động, Ứng dụng thương mại điện tử, Giải pháp ERP, IOT, AI, Công nghệ chuỗi khối và Dữ liệu lớn cũng như Xe nhãn trắng Giải pháp gộp chung và chia sẻ chuyến đi

Chúng tôi làm việc cho các công ty mới thành lập và khách hàng Doanh nghiệp trên toàn cầu theo cách được cá nhân hóa, thu hút sự chú ý đến các yêu cầu lớn và nhỏ của các khách hàng quan trọng của chúng tôi để giúp các doanh nghiệp phát triển bằng cách đóng vai trò là cầu nối giữa khách hàng và thành công của họ.

1.2 Cấu trúc nội dung báo cáo Thực tập tốt nghiệp Chương l1: Tổng quan về công ty

Chương 2: Quá trình thực tập Chương 3: Phân tích hệ thống Chương 4: Xây dựng ứng dụng Chương 5: Kết luận.

CHUONG 2: QUA TRINH THUC TAP

2.1 Cơ cầu công ty Trong quá trình thực tập, phòng kế hoạch - tổng hợp đã giới thiệu sơ lược về các ngành, lĩnh vực, địch vụ và công ty BSP Sofware đang cung cấp Có thể liệt kê các lĩnh vực chính như: ® Mobile Development: IPhone, Android, PhoneGap, ReactNative, Xamarm, Tizen, Phát triển trò chơi đi động, Phát triển ứng dụng đa nền tảng: e Web Development: Phát triển thương mại điện tử, Phát triển wordpress, Phat triên Magento, Tùy chỉnh phát triển kinh doanh; e Enterprice Application Development: Phat trién CRM, HRM, San phẩm, Giải pháp dữ liệu lớn, Phát triển cổng B2B, B2C, Bất động sản, Phát triển cổng thông tin việc làm;

Bảng 2.1: Thời gian thực tập ngày 06/02/2023 tới nay tp | Thứ2 | Thứ3 | Thứ4 | Thứã | Thứ6 | Thứ7 | CN nàn Ị Phóng vẫn

Tuan 4 x x x

Tuan 6 x x x

2.3 Nhiệm vụ Tuần I: Phỏng vấn và ký hợp đồng, nhận tài khoản va tai liệu công ty:

Tuần 2: Tìm hiểu về mô hình quản lý, quy trình làm việc, nội quy công ty, làm quen với các công vIỆc;

Tuần 3: Làm quen với ngôn ngữ PHP, làm việc với Laravel Framework;

Tuần 4: Tìm hiểu và làm project công ty giao cho;

4 Tuan 5: Tim hiéu va lam project céng ty giao cho;

Tuan 6: Tim hiéu va lam project céng ty giao cho;

Tuần 7: Nộp project và họp chấm điểm Thực tập sinh

CHUONG 3: PHAN TiICH HE THONG

Môi trường thực tế

BSP Software la một công ty chuyên về lập trình, tuy nhiên ở lĩnh vực Công nghệ thông tin BSP cung cấp sự phát triển sáng tạo, chiến lược và kỹ thuật cho nhiều loại sản phâm và dịch vụ bao gồm Tư vấn công nghệ, Web, Thiết kế và phát triển ứng dụng di động, Ứng dụng thương mại điện tử, Giải pháp ERP, IOT, AI,

Sinh viên sẽ được tiếp xúc với môi trường làm việc toàn diện, từ khâu nhận dự án, phân tích, xử lý, xây dựng, hoàn thành đến cả quá trình bảo trì và nâng cấp Qua đó, sinh viên có thể hiểu rõ cách thức xử lý công việc trong thực tế, từ những bước đầu tiên cho đến khi hoàn thành và bảo trì sản phẩm.

Tất cả những điều trên sẽ là cơ sở giúp một sinh viên IT có cơ hội khám phá nhiều lĩnh vực trong ngành công nghệ thông tin trong thời gian ngắn, cũng như học tập và có kinh nghiệm trong lĩnh vực này

3.4.2 Về nguyên tắc làm việc Nâng cao nhận thức vai trò và trách nhiệm đối với ngành nghề mình đang theo đuôi Cần điều tiết thời gian hợp lý, lịch trình đầy đủ, giải quyết công việc đúng hạn, quản lý, sắp xếp các đữ liệu rõ ràng Đặt bản thân vào những nguyên tắc chung của giờ giấc nơi công sở, những nội quy của công ty, giữ ý thức bản thân trong môi trường làm việc chung

3.4.3 Các kỹ năng mềm Trong quá trình thực tập, bản thân em đã có sự thay đôi trong cách làm việc: e - Giải quyết điểm yếu của bản thân, rèn luyện sự ty tin e Biét t6 chức thực hiện công việc cá nhân và theo nhóm e - Biết sắp xếp thời gian và quản lý cá nhân

3.4.4 Về chuyên môn a Laravel Framework

Trong qua trinh lam viéc, em da nắm va hiéu duoc vé Laravel Framework

Laravel là một trong những famework phố biến nhất cho ngôn ngữ lập trình PHP Laravel được xây dựng trên nền tảng của kién tric MVC (Model-View- Controller), một mô hình thiết kế phần mềm phổ biến được sử dụng trong các ứng dụng web

Laravel tích hợp nhiều tính năng hữu ích giúp phát triển ứng dụng web PHP nhanh chóng và dễ dàng Các tính năng nổi bật bao gồm:

Routing: Laravel cung cấp một hệ thống routine mạnh mẽ giúp cho việc xử lý các yêu cầu HTTP trở nên dễ dàng và linh hoạt hơn.

Middleware: Middleware cho phép các phần mềm trung gian xử lý yêu cầu của người đùng trước khi chúng được gửi đến ứng đụng Laravel của bạn Điều này giúp bạn dễ dàng xử lý các yêu cầu phức tạp và cải thiện hiệu suất của ứng dụng của bạn

Blade Template Engine: Blade là một engine template cực kỳ mạnh mẽ, g1úp ban dé dang tao ra cac layout va trang web dong

Eloquent ORM: Eloquent la mét ORM (Object-Relational Mapping) duoc tich hợp sẵn trong Laravel, cho phép bạn tương tác với cơ sở dữ liệu một cách đơn giản và linh hoạt

Authentication: Laravel cung cap một hệ thống xác thực đầy đủ cho phép bạn quản lý người dùng của mình một cách an toàn và tiện lợi

Testing: Laravel cung cấp một hệ thống kiểm thử linh hoạt và tiện lợi giúp bạn kiêm tra ứng dụng của mình một cách nhanh chóng và hiệu quả

Task Scheduling: Laravel cung cấp một hệ thống lập lịch công việc tiện lợi cho phép bạn lên lịch thực hiện các tác vụ tự động như gửi emaIl, đồng bộ dữ liệu, v.v

Queue: Laravel cung cấp một hệ thống xử lý hàng đợi cho phép bạn xử lý các tác vụ chạy nền một cách hiệu quả và đồng nhất Điều này giúp giảm thời gian xử lý yêu cầu và tăng khả năng phản hồi của ứng dụng

Artisan Command Line Interface: Artisan la m6t command line interface (CLI) được tích hợp sẵn trong Laravel, cho phép bạn tạo ra cac command line dé thie hiện các tác vụ như tạo mới một controller, một miepration, v.v

Socialite: Socialite là một package cho phép bạn dễ dàng tích hợp xác thực qua các tài khoản mạng xã hội như Facebook, Twitter, v.v

Cashier: Cashier là một package cho phép bạn tích hợp thanh toán và quản lý đơn hàng với các công thanh toán như Stripe

Horizon: Horizon la mot package cho phép ban quan ly hang doi cua Laravel một cách dé dàng và trực quan

Telescope: Telescope là một package cho phép bạn theo đõi và ghi lại các hoạt động của ứng dụng của bạn trong quá trình phat trién

Những ưu điểm của Laravel

Hỗ trợ tốt cho MVC: Laravel có thiết kế theo m6 hinh MVC (Model-View- Controller) giúp cho việc phát triển và bảo trì ứng dụng trở nén dé dang hon

Tính năng tiện ích: Laravel cung cấp rất nhiều tính năng tién ich va cac package hỗ trợ cho phát triển ứng dụng, giúp cho việc phát triển ứng dụng trở nên nhanh chóng và tiết kiệm thời gian

Cộng đồng phát triển mạnh mẽ: Laravel là một trong những amework phát triển web PHP phổ biến nhất trên thế giới, có cộng đồng phát triển lớn và chuyên nghiệp Điều này giúp cho việc tìm kiếm và sử dụng các package và thư viện hỗ trợ cho Laravel trở nên dễ dàng hơn

CHUONG 4: XAY DUNG WEBSITE

4.1 Chức năng và ý tưởng xây dựng Dựa trên yêu câu của công ty, cũng như các yêu câu, em xây dựng một Website demo với các chức năng sau:

Man hình Đăng nhập (Sign In): Cho phép đăng nhập bằng TK đã tạo + Capcha

Man hình trang chủ (Home): Hiền thị các danh mục chức năng của ứng dụng và nút đăng xuất

Màn hình thêm nhân viên (Add Employee): Màn hình cho phép quan tri viên có thêm thông tin nhân viên

Màn hình danh sách nhân viên cung cấp danh sách thông tin nhân viên, cho phép người dùng dễ dàng tìm kiếm, chỉnh sửa hoặc xóa nhân viên theo thông tin tìm kiếm cụ thể.

Màn hình thêm khách hàng (Add Customer): Màn hình cho phép quan tri viên có thêm thông tin khách hàng

Màn hình Liệt kê khách hàng (List Customer) trình bày thông tin nhân viên dưới dạng danh sách, cho phép người dùng tìm kiếm, chỉnh sửa, xóa nhân viên Người dùng có thể thêm email cho khách hàng hiện có thông qua cửa sổ bật lên.

4.2 Website demo Dựa trên nhưng phân tích cá nhân, em đã xây dựng một website về các chức năng đã nêu trên.

Hình 4.1: Màn hình đăng nhập

* Vui lòng nhập ảnh Họ Tên Nhân Viên:

* Vui lông nhập tên ĐT

* Vui làng nhập SĐT Email;

* Voi lãng nhập email Địa Chỉ:

* Vui lòng nhập địe chỉ Mật Khấu:

* Vui lông nhập mật khẩu

* Vui lãng nhắp lai mát kêu

* Wui long chen vai tro

Hình 4.2: Màn hình thêm nhân viên

Nguyễn B = hd itn a 8Œ + m § Danh Sách Nhân Viên

| Danh Sách Nhân viên Nguyen Bao Trung1

41 EB3522405473 85 nhtrungg19gma3 com, œ cm mo

@ 1881 đường Tăng Nhơn Phủ, Phường Phước Long 8, Tp Thủ Đức

Bas tê£1 đường Tăng Nhơn Phả œ1 Nguyễn Minh Trường

$B 3522405473 #5 trươngcon(Đgmailcom 9 1667 iting Tang Nhơn Phả, Phường Phước Long 8 Tp, Thủ Đóc, Tp, Hồ Chỉ Minh œ

(3522402473 8E nhu tê? đường Ting Nhơn Phủ, Phường Phước Long B, Tp Thủ Đúc, Tp Hồ Chỉ Minh Nguyen Van Tuan cm

45 (3572405473 E5 tuangmallcom œn cm Em tế? đường Tang Nhơn Phả Phường Phước Long B, Tp Thủ Đúc, Tp Hồ Chẻ Minh

Showing 41 to 45 of 49 entries Previous + 6 7 89 10 Next

Hình 4.3: Màn hình danh sách nhân viên

0352240547 Email nbtrungg Đgmelcom Địa Chí:

18£1 đường Tâng Nhơn Phú Phường Phước Long 8 Tp Thé Duc, Tp HE Chi Minh

Hình 4.4: Màn hình cập nhật nhân viên

Nguyễn Bác Trung 'He Tân Khách Hằng:

Nhập hạ tên khách hàng,

* Vụi lông nhập email is Chi:

* Vụi lông nhập địa chỉ Trạng Thái

* Vui lông chọn trựng thái

Hình 4.5: Màn hình them khách hàng a Danh Sách Khách Hàng "

Thanh Thanh c (0152240551 tin.bao@gmail.com [ủj

Ha Anh ale@gmail com [3 ail.com [ủ}

915240520 s asddd@gmail.com Ôi er

9 1061 dung Ting Nhon Phi trungg@gmail.com (0)

Nguyễn Bảo tin.basdao@gmai com

9 1061 dung Ting Nhon Phi aascsdé@gmail.com (i)

Nguyễn Bảo Tớn tin.bao@gmaileom [ủ}

0352240543, wo b123le@gmail.com ủ} am

9 1861 duding Ting Nhon Phi a56343sd(gmaitcom 1)

Nguyễn Bảo Nguyờn tin baoĐgmail com [ủ}

9 1861 duding Ting Nhon Phi asd@gmail.com 8

Showing 16 to 20 of 21 entries Previos 1 2 2 | 4 5 Next

Copyright © 2014-2021 AdminLTEJe All rights re roth war

Hình 4.6: Màn hình danh sách khách hàng

Thém Email Chọn Khách Hàng Nguyễn Bảo Tin

Sửa Email Khách Hàng Nguyễn Báo Tại Email Căn Sửa nbstins@gmailcom Email Sửa Thành Nhập

Hình 4.9: Màn hình cập nhật khách hàng

Xuất File Excel Nhân Viên: Xuất File Excel Khách Hàng:

Thêm Nhân Viên Bằng File Excet Thêm Khich Hàng Bằng File Excet n

TT Chọn Fle Excel Nhân Viên Chon File Excel Khách Hàng

Chontép - Không có tệp nào được chọn Chọn ta - Không có tệp nào được chọn

Copyright © 2014-2021 AdminLTEio All rights reserved

Hình 4.10: Màn hình nhập xuất Excel

4.3 Link source code https://github.com/nbtrunge/TTTN

CHUONG 5: KET LUAN

5.2 Đóng góp, nhận xét từ phía công ty Các kiến thức trên trường lớp không đủ để áp dụng vào các công việc thực tế, cần trao đồi thêm các kỹ năng, kinh nghiệp từ mọi người, mọi nguồn tri thức;

Cần đảm bảo sức khoẻ tốt cho các công việc, không đề sức khoẻ và công việc cá nhân ảnh hướng đến quá trình làm việc;

Liên tục trao đổi, báo cáo các tiễn đồ công việc cho người hướng dẫn hoặc nhóm trưởng, người phụ trách dự án;

Trao dỗi kỹ năng đọc hiểu, ngoại ngữ, tư duy sáng tạo, kỹ năng văn phòng, các kỹ năng mềm đề phục vụ cho công việc

5.3 Hướng phát triển của bản thân Có găng hoàn thành chương trình học tập Đại học;

Học tập nhiều hơn về lĩnh vực mình đang theo đuổi;

Học tiếng anh và đọc sách báo, tài liệu nhiều hơn;

Có chế độ sinh hoạt phủ hợp, đảm bảo sức khoẻ cá nhân;

Trau déi các kỹ năng phục vụ cho quá trình làm việc.

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

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w