BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TP HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG KINH TẾ CÔNG NGHỆ TP HỒ CHÍ MINH oOo BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI THIẾT KẾ WEBSITE BÁN HÀNG TRÊN NÊN TẢNG LARAVEL Giảng viên hướng dẫn Th S Sinh viên thực hiện Lớp Niên Khóa Ngành Công nghệ thông tin Chuyên ngành Công Nghệ Thông Tin TP Hồ Chí Minh, tháng 7 năm 20 LỜI NÓI ĐẦU Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bán được nhiều mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết đến và mu.
Thông tin đơn vị thực tập
- Sơ lược về sựu hình thành và phát triển của đơn vị:
TGM Software Solution, được thành lập vào ngày 23 tháng 3 năm 2010 tại TP Hồ Chí Minh, đã quy tụ đội ngũ cử nhân, kỹ sư và nhân viên nhiệt huyết với nhiều năm kinh nghiệm làm việc tại các công ty phần mềm lớn trong và ngoài nước như FPT và CSC Việt Nam Trong suốt thời gian hoạt động, TGM Software Solution đã nhanh chóng khẳng định vị thế của mình trong lĩnh vực lập trình phần mềm, phát triển ứng dụng di động, thiết kế website, cũng như cung cấp dịch vụ tối ưu hóa công cụ tìm kiếm (SEO) và SEM.
TGM là đơn vị tiên phong tại Việt Nam trong việc phát triển hệ thống API truy xuất và kết nối dữ liệu vé máy bay từ năm 2012, cho phép người dùng đặt vé tự động trực tuyến Phần mềm này đã được hơn 200 website đại lý vé máy bay sử dụng trong thời kỳ cao điểm và vẫn đang hoạt động hiệu quả hiện nay Nhiều khách hàng lớn như Bandidau.com, saomaifly.com và các cổng thanh toán cũng đang áp dụng giải pháp này.
TGM đã trở thành đối tác chính thức của Google từ năm 2013 và hợp tác với các công ty lớn như Mắt Bão, Viettel, VNG, Coccoc từ năm 2015 Công ty cam kết cung cấp giải pháp tổng thể và sâu sắc, giúp doanh nghiệp có được những giải pháp toàn diện từ phát triển phần mềm, ứng dụng đến khai thác, quảng cáo và bán hàng.
TGM cung cấp đa dạng phần mềm chuyên sâu theo yêu cầu của doanh nghiệp, đã hợp tác với hàng ngàn khách hàng từ các doanh nghiệp nhỏ đến những tập đoàn lớn hàng đầu tại Việt Nam.
- Sứ mạng của TGM Software Solution:
• Đưa khách hàng tiếp cận đến chuẩn hóa công nghệ số.
• Giải quyết những bài toán khó, nan giải về xây dụng phần mêm cho doanh nghiệp
• Khả năng phát triển, bảo trì đều được các chuyên gia trong ngành hỗ trợ, giải quyết trong thời gian ngắn.
• Đẳm bảo dữ liệu được an toàn, bảo mật cao nhất, tạo cảm giác tin cạy hài lòng đối tác.
- Tinh thần làm việc với khách hàng:
• Công ty TGMSS lấy tiêu trí, đặt con người là trung tâm của mối quan hệ đối tác, khách hàng, lấy lợi ích khách hang đặt lên trên hết.
• Sự thành công được xây dựng dựa trên nguyên tắc bền vững, tính minh bạch, tính trung thực và tinh thần trách nhiệm.
Công ty TGMSS cam kết duy trì hợp tác bền vững với khách hàng, tiếp tục cung cấp dịch vụ chất lượng cho những khách hàng đầu tiên, khách hàng lâu năm và nhiều khách hàng khác.
- Tổ chức và lĩnh vực hoạt động của công ty:
Sau 12 năm hoạt động, TGMSS đã tích lũy được nhiều kinh nghiệm trong lĩnh vực phát triển phần mềm, website thương mại điện tử, SEO và API Chúng tôi tự tin đáp ứng những yêu cầu khắt khe từ khách hàng và sẵn sàng cạnh tranh với các công ty đối thủ trên thị trường.
- Lĩnh vực nổi bật của công ty:
• Hệ thống khách sạn, đặt vé xe: đặt khách sạn trên toàn thế giới:
• Hệ thống phần mềm hoá đơn điện tử: Outsource cho đối tác
• Hệ thống hợp đồng điện tử: Outsource cho đối tác
• Hệ thống các phần mềm quản lý phòng vé máy bay, vé xe, khách sạn, bệnh viện
• Hệ thống web, app thương mại điện tử bán hàng
• Facebook: https://www.facebook.com/tgmsoftwaresolutions.
• Address: 796/131/2 Lê Đức Thọ, P.15, Q.Gò Vấp, Tp HCM.
- Tình hình hoạt kinh doanh của công ty:
Mặc dù chỉ có 8 nhân viên chính thức, công ty TGMS đã phục vụ và làm hài lòng nhiều công ty lớn như Viettel, VNG, Coccoc và Google Doanh thu của công ty trong năm 2019 đạt 2.34 tỷ đồng, trong khi năm 2020 ghi nhận 2.1 tỷ đồng.
- Sơ đồ cơ cấu tổ chức của công ty TGM Soflware Solution:
P kỹ thuật lập P Kinh doanh trình
P Marketing P Chăm sóc khách hàng
- Địa bàn kinh doanh của công ty:
- Phân tích SWOT của công ty: S-điểm mạnh
• Đội ngũ công ty giàu kinh nghiệm, nhiệt huyết
• Đã từng hợp tác với những doanh nghiệp lớn
• Sản phẩm mang tính thiết thực dáp ứng nhu cầu khách hàng
• Nhân sự còn mỏng chưa đáp ứng được các đơn hàng
• Quy mô công ty còn nhỏ
• Thời đại chuyển đổi số công nghệ số đang theo chiều hướng TMDT chuyển số hóa
• Từng làm việc với nhiều khách hàng lớn
• Tiềm năng phát triển cao
• Công ty có quy mô nhỏ nên chưa đáp ứng được tất cả các đơn hàng
• Nhiều đối thủ cạnh tranh
- Định hướng phát triển công ty trong những năm tới :
• Xây dựng ứng dụng thương mại điện tử cho doanh nghiệp, tập đoàn lớn.
• Nâng cấp các nền tảng đã có để cung cấp API dữ liệu vé máy bay, khách sạn
Chúng tôi chuyên phát triển các giải pháp nền tảng chuyên sâu, nhằm giải quyết những vấn đề thực tiễn của doanh nghiệp, bao gồm các giải pháp truy xuất nguồn gốc thông qua công nghệ QR Code.
Thông tin về vị trí sinh viên thăm gia thực tâp
Mô tả công việc
• Tìm hiểu về quá trình thiết kế và lập trình website thực tế.
• Học thiết kế giao diện website thông qua website thực tế.
• Học cắt css thông qua website thực tế.
• Tìm hiểu sơ bộ vể Opencart.
• Học triển khai website thực tế bằng laravel.
• Học và thực hành viết bài đăng webste.
• Thực hiện viết bài và thăm gia vào dự án thực tế của công ty.
Đặc điểm, yêu cầu
• Vị trí: Là thực tập sình của công ty TGMSS.
• Kiến thức: Có kiến thức căn bản về html, css và có tư duy tốt về lập trình, biết sử lý trong quá trình lập trình.
• Có khả năng tìm tòi, học hỏi cao, học ngôn ngữ mới.
• Có khả năng teamwork tốt.
GIỚI THIỆU VỀ ĐỒ ÁN WEBSITE BÁN HÀNG ONLINE TRÊN NÊN TẲNG LARAVEL
Phân tích quy trình nghiệp vụ
Sơ đồ phân tích nghiệp vụ
2.3 Phân tích sơ đồ usecase:
Hình mô tả sơ đồ use case của khách hang
2.4 Bảng dữ liệu trong xampp:
Hình ảnh mô tả bảng dữ liệu trong xampp
2.5 Các bảng dữ liệu trong xampp:
- Table Migrate quản lý các bẳng trong database đồ án
Hình ảnh mô tả table migrate
- Table admin: chứa tài khoản cấp cho admin khi đang nhập vào trang admin
Hình ảnh mô tả tbl_admin
- Table tbl_brand_product: chứa thương hiệu sản phẩm
- Table tbl_category_product: chưa thông tin loại sản phẩm
- Table tbl_product: chứa thông tin thuộc tính sản phẩm
- Table tbl_cate_news: chứa thông tin loại danh mục tin tức
- Table tbl_news: chứa các thông tin bài đang tin tức thời trang
- Table tbl_contact: chứa thông tin liên hệ của người dùng để lại
- Table tbl_customer: chứa thông tin khách hàng khi đăng ký tài khoản.
- Table tbl_gallery: chứa ảnh slider của sản phẩm.
- Table tbl_sliderbanner: chứa hình ảnh slider của website.
- Table tbl_order: chứa thông tin mua sản phẩm của khách hàng.
- Table tbl_order_details: chưa thông tin chi tiết đơn hàng
- Table tbl_payment: chứa hình thức thanh toán của khách hàng.
- Table tbl_shipping chứa thông đặt hàng của khách hàng.
- Table tbl_wishlist: chứa sản phẩm yêu thích của khách hàng.
2.6 Mô tả layout website E-shopper
Hình ảnh minh họa giao diện trang chủ
- Giao diện trang sản phảm.
Hình ảnh minh họa trang sản phẩm
- Giao diện trang tin tức
Hình ảnh minh họa trang tin tức thời trang
- Giao diện trang liện hệ
Hình ảnh minh họa trang để lại thông tin liên hệ
- Giao diện đang ký, đang nhập của người dung.
- Giao diện trang yêu thích sản phẩm
- Giao diện trang xem đơn hàng đã đặt của khách hàng.
Hình minh họa trang đơn hàng của khách
- Giao diện trang giỏ hàng
Hình ảnh minh họa giao diện tổng quan trang admin
- Giao diện trang thêm danh mục sản phẩm
Hình ảnh mô tả trang thêm danh mục sản phẩm
- Giao diện liệt kê các danh mục sản phẩm
Hình ảnh minh họa trang quản lý danh mục sản phẩm
- Giao diện demo sửa một danh mục sản phẩm
Hình ảnh minh họa sửa một danh mục sản phẩm
- Giao diện trang thêm sản phẩm trong admin.
Hình ảnh minh họa trang thêm sản phẩm trong admin
- Giao diện trang liệt kê sản phẩm
Hình ảnh minh họa trang quản lý sản phẩm trong trang admin
- Giao diện trang thêm ảnh cho slider sản phẩm đó.
Hình ảnh mô tả thêm anh cho slider sản phẩm
- Giao diện quản lý đơn hàng của khách hang
Hình ảnh mô tả những đơn hàng khách đơn chờ được phê duyệt khi mua
- Giao diện thêm slider banner cho trang website E-shooper
Hình ảnh mô tả thêm slider banner cho trang web
- Giao diện quản lý slider bannner
Hình ảnh minh họa quả lý slider cho trang web
- Giao diện thêm tin tức thời trang trong trang admin
Hình ảnh minh họa giao diện thêm tin tức của trang admin
2.8 Các file chứa code trong trong project E-shopper
- Các controller điểu khiển tương tắc của website
Hình ảnh minh họa các controller
- Các table database được quản lý trong migrations
Các table được quản lý tại project
Hình ảnh minh họa các model
CHƯƠNG 3: ĐÁNH GIÁ VỀ VẤN ĐỀ CẦN NGHIÊN CỨU
3.1 Các nhận xét đánh giá trong quá trình nghiên cứu
➢ Được thăm gia vào công ty TGMSS có chuyên ngành làm về website chuyên nghiệp lâu năm.
➢ Tài liệu về xây dụng website trên nên tảng laravel trên google phong phú.
➢ Đã được học và làm quên với ngôn ngữ php.
➢ Có sự đống góp ý kiến của đơn vị thược tập.
➢ Kiến thức về ngôn ngữ PHP còn hiểu biết ít.
➢ Vốn tiếng anh còn hạn chế nên chưa đọc được các tài liệu nước ngoài.
➢ Thời gian học và tìm hiểu ngôn ngữ laravel ngắn chưa học hỏi được gì nhiều.
➢ Chưa biết áp dụng code vào thực tế
- Giao diện thiết kế đơn giản dễ sử dụng đối với khách hàng.
- Có đầy đủ các chức năng cơ bản của 1 trang website như: mua hàng, xem hóa đơn mua hàng, yêu thích sản phẩm, xem chi tiết sản phẩm
- Trang admin dễ sử dụng cho chủ shop.
4.2 Hướng phát triển của trang web
- Có thể phát triển thêm như thêm video vào trang website.
- Thêm chức năng tìm kiếm theo giá các loại sản phẩm.
- Có thể thêm một số loại sản phẩm thời trang khác.
Bảng dữ liệu trong xampp
Hình ảnh mô tả bảng dữ liệu trong xampp
2.5 Các bảng dữ liệu trong xampp:
- Table Migrate quản lý các bẳng trong database đồ án
Hình ảnh mô tả table migrate
- Table admin: chứa tài khoản cấp cho admin khi đang nhập vào trang admin
Hình ảnh mô tả tbl_admin
- Table tbl_brand_product: chứa thương hiệu sản phẩm
- Table tbl_category_product: chưa thông tin loại sản phẩm
- Table tbl_product: chứa thông tin thuộc tính sản phẩm
- Table tbl_cate_news: chứa thông tin loại danh mục tin tức
- Table tbl_news: chứa các thông tin bài đang tin tức thời trang
- Table tbl_contact: chứa thông tin liên hệ của người dùng để lại
- Table tbl_customer: chứa thông tin khách hàng khi đăng ký tài khoản.
- Table tbl_gallery: chứa ảnh slider của sản phẩm.
- Table tbl_sliderbanner: chứa hình ảnh slider của website.
- Table tbl_order: chứa thông tin mua sản phẩm của khách hàng.
- Table tbl_order_details: chưa thông tin chi tiết đơn hàng
- Table tbl_payment: chứa hình thức thanh toán của khách hàng.
- Table tbl_shipping chứa thông đặt hàng của khách hàng.
- Table tbl_wishlist: chứa sản phẩm yêu thích của khách hàng.
2.6 Mô tả layout website E-shopper
Hình ảnh minh họa giao diện trang chủ
- Giao diện trang sản phảm.
Hình ảnh minh họa trang sản phẩm
- Giao diện trang tin tức
Hình ảnh minh họa trang tin tức thời trang
- Giao diện trang liện hệ
Hình ảnh minh họa trang để lại thông tin liên hệ
- Giao diện đang ký, đang nhập của người dung.
- Giao diện trang yêu thích sản phẩm
- Giao diện trang xem đơn hàng đã đặt của khách hàng.
Hình minh họa trang đơn hàng của khách
- Giao diện trang giỏ hàng
Hình ảnh minh họa giao diện tổng quan trang admin
- Giao diện trang thêm danh mục sản phẩm
Hình ảnh mô tả trang thêm danh mục sản phẩm
- Giao diện liệt kê các danh mục sản phẩm
Hình ảnh minh họa trang quản lý danh mục sản phẩm
- Giao diện demo sửa một danh mục sản phẩm
Hình ảnh minh họa sửa một danh mục sản phẩm
- Giao diện trang thêm sản phẩm trong admin.
Hình ảnh minh họa trang thêm sản phẩm trong admin
- Giao diện trang liệt kê sản phẩm
Hình ảnh minh họa trang quản lý sản phẩm trong trang admin
- Giao diện trang thêm ảnh cho slider sản phẩm đó.
Hình ảnh mô tả thêm anh cho slider sản phẩm
- Giao diện quản lý đơn hàng của khách hang
Hình ảnh mô tả những đơn hàng khách đơn chờ được phê duyệt khi mua
- Giao diện thêm slider banner cho trang website E-shooper
Hình ảnh mô tả thêm slider banner cho trang web
- Giao diện quản lý slider bannner
Hình ảnh minh họa quả lý slider cho trang web
- Giao diện thêm tin tức thời trang trong trang admin
Hình ảnh minh họa giao diện thêm tin tức của trang admin
2.8 Các file chứa code trong trong project E-shopper
- Các controller điểu khiển tương tắc của website
Hình ảnh minh họa các controller
- Các table database được quản lý trong migrations
Các table được quản lý tại project
Hình ảnh minh họa các model
CHƯƠNG 3: ĐÁNH GIÁ VỀ VẤN ĐỀ CẦN NGHIÊN CỨU
3.1 Các nhận xét đánh giá trong quá trình nghiên cứu
➢ Được thăm gia vào công ty TGMSS có chuyên ngành làm về website chuyên nghiệp lâu năm.
➢ Tài liệu về xây dụng website trên nên tảng laravel trên google phong phú.
➢ Đã được học và làm quên với ngôn ngữ php.
➢ Có sự đống góp ý kiến của đơn vị thược tập.
➢ Kiến thức về ngôn ngữ PHP còn hiểu biết ít.
➢ Vốn tiếng anh còn hạn chế nên chưa đọc được các tài liệu nước ngoài.
➢ Thời gian học và tìm hiểu ngôn ngữ laravel ngắn chưa học hỏi được gì nhiều.
➢ Chưa biết áp dụng code vào thực tế
- Giao diện thiết kế đơn giản dễ sử dụng đối với khách hàng.
- Có đầy đủ các chức năng cơ bản của 1 trang website như: mua hàng, xem hóa đơn mua hàng, yêu thích sản phẩm, xem chi tiết sản phẩm
- Trang admin dễ sử dụng cho chủ shop.
4.2 Hướng phát triển của trang web
- Có thể phát triển thêm như thêm video vào trang website.
- Thêm chức năng tìm kiếm theo giá các loại sản phẩm.
- Có thể thêm một số loại sản phẩm thời trang khác.
Mô tả layout website E-Shopper
Hình ảnh minh họa giao diện trang chủ
- Giao diện trang sản phảm.
Hình ảnh minh họa trang sản phẩm
- Giao diện trang tin tức
Hình ảnh minh họa trang tin tức thời trang
- Giao diện trang liện hệ
Hình ảnh minh họa trang để lại thông tin liên hệ
- Giao diện đang ký, đang nhập của người dung.
- Giao diện trang yêu thích sản phẩm
- Giao diện trang xem đơn hàng đã đặt của khách hàng.
Hình minh họa trang đơn hàng của khách
- Giao diện trang giỏ hàng
Giao diện trang admin
Hình ảnh minh họa giao diện tổng quan trang admin
- Giao diện trang thêm danh mục sản phẩm
Hình ảnh mô tả trang thêm danh mục sản phẩm
- Giao diện liệt kê các danh mục sản phẩm
Hình ảnh minh họa trang quản lý danh mục sản phẩm
- Giao diện demo sửa một danh mục sản phẩm
Hình ảnh minh họa sửa một danh mục sản phẩm
- Giao diện trang thêm sản phẩm trong admin.
Hình ảnh minh họa trang thêm sản phẩm trong admin
- Giao diện trang liệt kê sản phẩm
Hình ảnh minh họa trang quản lý sản phẩm trong trang admin
- Giao diện trang thêm ảnh cho slider sản phẩm đó.
Hình ảnh mô tả thêm anh cho slider sản phẩm
- Giao diện quản lý đơn hàng của khách hang
Hình ảnh mô tả những đơn hàng khách đơn chờ được phê duyệt khi mua
- Giao diện thêm slider banner cho trang website E-shooper
Hình ảnh mô tả thêm slider banner cho trang web
- Giao diện quản lý slider bannner
Hình ảnh minh họa quả lý slider cho trang web
- Giao diện thêm tin tức thời trang trong trang admin
Hình ảnh minh họa giao diện thêm tin tức của trang admin
2.8 Các file chứa code trong trong project E-shopper
- Các controller điểu khiển tương tắc của website
Hình ảnh minh họa các controller
- Các table database được quản lý trong migrations
Các table được quản lý tại project
Hình ảnh minh họa các model
CHƯƠNG 3: ĐÁNH GIÁ VỀ VẤN ĐỀ CẦN NGHIÊN CỨU
3.1 Các nhận xét đánh giá trong quá trình nghiên cứu
➢ Được thăm gia vào công ty TGMSS có chuyên ngành làm về website chuyên nghiệp lâu năm.
➢ Tài liệu về xây dụng website trên nên tảng laravel trên google phong phú.
➢ Đã được học và làm quên với ngôn ngữ php.
➢ Có sự đống góp ý kiến của đơn vị thược tập.
➢ Kiến thức về ngôn ngữ PHP còn hiểu biết ít.
➢ Vốn tiếng anh còn hạn chế nên chưa đọc được các tài liệu nước ngoài.
➢ Thời gian học và tìm hiểu ngôn ngữ laravel ngắn chưa học hỏi được gì nhiều.
➢ Chưa biết áp dụng code vào thực tế
- Giao diện thiết kế đơn giản dễ sử dụng đối với khách hàng.
- Có đầy đủ các chức năng cơ bản của 1 trang website như: mua hàng, xem hóa đơn mua hàng, yêu thích sản phẩm, xem chi tiết sản phẩm
- Trang admin dễ sử dụng cho chủ shop.
4.2 Hướng phát triển của trang web
- Có thể phát triển thêm như thêm video vào trang website.
- Thêm chức năng tìm kiếm theo giá các loại sản phẩm.
- Có thể thêm một số loại sản phẩm thời trang khác.
ĐÁNH GIÁ VẤN ĐỀ CẦN NGHIÊN CỨU
TỔNG KẾT
Kết quả đặt được
- Giao diện thiết kế đơn giản dễ sử dụng đối với khách hàng.
- Có đầy đủ các chức năng cơ bản của 1 trang website như: mua hàng, xem hóa đơn mua hàng, yêu thích sản phẩm, xem chi tiết sản phẩm
- Trang admin dễ sử dụng cho chủ shop.
4.2 Hướng phát triển của trang web
- Có thể phát triển thêm như thêm video vào trang website.
- Thêm chức năng tìm kiếm theo giá các loại sản phẩm.
- Có thể thêm một số loại sản phẩm thời trang khác.