Báo cáo TTTN Đại học DANH MỤC TÀI LIỆU THAM KHẢO BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐẠI HỌC Đề tài “Xây dựng website kinh doanh phụ tùng x.
BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐẠI HỌC Đề tài: “Xây dựng website kinh doanh phụ tùng xe ô tô” Người hướng dẫn : Sinh viên thực : Mã số sinh viên : Lớp : Khoá : Hệ : NGUYỄN NGỌC DUY VŨ TUẤN ANH N18DCCN010 D18CQCP01-N 2018 CHÍNH QUY TP.HCM, tháng /2022 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn chân thành đến Học viện Công nghệ Bưu Viễn thơng (Cơ sở phía Nam) giảng dạy em suốt năm qua Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giảng viên hướng dẫn– Thầy Nguyễn Ngọc Duy hướng dẫn, giúp đỡ tận tình cho em bạn đồng nghiệp thời gian thực tập vừa qua Trong khoảng thời gian Thực tập tốt nghiệp, em có thêm cho nhiều kiến thức bổ ích, tinh thần học tập làm việc hiệu quả, nghiêm túc kỉ luật Đây chắn kiến thức quý báu, hành trang để em đời làm việc phát triển sau Tuy nhiên, vốn kiến thức nhiều hạn chế khả tiếp thu thực tế nhiều bỡ ngỡ Mặc dù em cố gắng chắn báo cáo khó tránh khỏi thiếu sót nhiều chỗ cịn chưa xác, kính mong thầy xem xét góp ý để báo cáo em hoàn thiện Em xin chân thành cảm ơn! Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT MỤC LỤC CHƯƠNG Y LỜI CẢM ƠN I MỤC LỤC II DANH MỤC CÁC BẢNG VẼ IV DANH MỤC CÁC HÌNH VẼ V KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT VI MỞ ĐẦU CHƯƠNG GIỚI THIỆU CÔNG NGHỆ 1.1 1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.4 1.4.1 WEB API Web API hoạt động nào? .2 Ưu nhược điểm Web API NET CORE ASP.NET Core đời hoàn cảnh nào? Xây dựng web UI web API sửng dụng ASP.NET Core MVC Entity Framework Core SQL SERVER Các thành phần SQL Server Tại lại sử dụng SQL thiết kế web? Giới thiệu Stored Procedure SQL Server .9 BOOTSTRAP 10 Tại nên sử dụng Bootstrap? 10 CHƯƠNG NỘI DUNG LÝ THUYẾT VÀ PHÂN TÍCH CHỨC NĂNG 11 2.1 NỘI DUNG LÝ THUYẾT 11 2.1.1 Phụ tùng tơ gì? 11 2.1.2 Phụ tùng ô tơ bao gồm gì? .11 2.1.3 Ngành công nghiệp phụ tùng ô tô .11 2.1.4 Thách thức lĩnh vực thương mại điện tử phụ tùng ô tô 11 2.2 YÊU CẦU TÍNH NĂNG – CHỨC NĂNG 12 2.2.1 Actor Admin .13 2.2.2 Actor ShopUser 17 CHƯƠNG THIẾT KẾ WEBSITE 18 3.1 ERD – SƠ ĐỒ QUAN HỆ THỰC THỂ 18 3.2 DATABASE DIAGRAM & TABLES 19 3.2.1 AspNetRoles .19 3.2.2 AspNetUsers 20 3.2.3 Categories 20 3.2.4 Manufacturer 21 3.2.5 Product 21 3.2.6 Shipper .22 3.2.7 Order 22 3.2.8 Order_Detail 22 3.2.9 Transport 23 3.3 MOCK UP 24 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.3.10 3.3.11 KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT Home Page 24 Register 25 Login 26 View Product 27 Order 27 Admin CRUD User 28 Admin CRUD Categories 28 Admin CRUD Manufacturer .29 Admin CRUD Shipper 29 Admin CRUD Product 30 Admin CRUD Order 30 CHƯƠNG TRÌNH BÀY WEBSITE 31 4.1 4.2 4.2.1 4.3 4.4 4.5 4.6 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 TRANG CHỦ 31 ĐĂNG KÝ 31 Đăng nhập 32 CHI TIẾT SẢN PHẨM 33 ĐƠN ĐẶT HÀNG 33 ĐƠN ĐẶT CỦA NGƯỜI DÙNG 34 QUẢN LÝ ADMIN 34 Quản lý Thể loại 34 Quản lý nhà sản xuất 36 Quản lý người giao hàng 37 Quản lý sản phẩm 39 Quản lý người dùng 40 Quản lý đơn hàng 42 Thống kê doanh thu theo thể loại .43 DANH MỤC TÀI LIỆU THAM KHẢO Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT DANH MỤC CÁC BẢNG VẼ BẢNG ASPNETROLES 19 BẢNG ASPNETUSERS 20 BẢNG CATEGORIES 20 BẢNG MANUFACTURER 21 BẢNG PRODUCT 21 BẢNG SHIPPER 22 BẢNG ORDER 22 BẢNG ORDER_DETAIL 22 BẢNG TRANSPORT 23 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ HÌNH USE-CASE ADMIN 13 HÌNH USE-CASE SHOPUSER 17 HÌNH ERD 18 HÌNH DATABASE DIAGRAM 19 HÌNH HOME PAGE 24 HÌNH REGISTER 25 HÌNH LOGIN 26 HÌNH VIEW PRODUCT 27 HÌNH ORDER 27 HÌNH 10 ADMIN CRUD USER 28 HÌNH 11 ADMIN CRUD CATEGORIES 28 HÌNH 12 ADMIN CRUD MANUFACTURER 29 HÌNH 13 ADMIN CRUD SHIPPER 29 HÌNH 14 ADMIN CRUD PRODUCT 30 HÌNH 15 ADMIN CRUD ORDER 30 HÌNH 16 TRANG CHỦ 31 HÌNH 17 ĐĂNG KY 31 HÌNH 18 ĐĂNG NHẬP 32 HÌNH 19 QUÊN MẬT KHẨU 32 HÌNH 20 CHI TIẾT SẢN PHẨM 33 HÌNH 21 ĐƠN ĐẶT HÀNG 33 HÌNH 22 ĐƠN ĐẶT HÀNG CỦA NGƯỜI DÙNG 34 HÌNH 23 QUẢN LÝ THỂ LOẠI 34 HÌNH 24 QUẢN LÝ THỂ LOẠI 35 HÌNH 25 QUẢN LÝ THỂ LOẠI 35 HÌNH 26 QUẢN LÝ NHÀ SẢN XUẤT 36 HÌNH 27 QUẢN LÝ NHÀ SẢN XUẤT 36 HÌNH 28 QUẢN LÝ NHÀ SẢN XUẤT 37 HÌNH 29 QUẢN LÝ NGƯỜI GIAO HÀNG 37 HÌNH 30 QUẢN LÝ NGƯỜI GIAO HÀNG 38 HÌNH 31 QUẢN LÝ NGƯỜI GIAO HÀNG 38 HÌNH 32 QUẢN LÝ SẢN PHẨM 39 HÌNH 33 QUẢN LÝ SẢN PHẨM 39 HÌNH 34 QUẢN LÝ SẢN PHẨM 40 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT HÌNH 35 QUẢN LÝ NGƯỜI DÙNG 40 HÌNH 36 QUẢN LÝ NGƯỜI DÙNG 41 HÌNH 37 QUẢN LÝ NGƯỜI DÙNG 41 HÌNH 38 QUẢN LÝ ĐƠN HÀNG 42 HÌNH 39 QUẢN LÝ ĐƠN HÀNG 43 HÌNH 40 THỐNG KÊ DOANH THU THEO THỂ LOẠI 43 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT ERD: Entity Relationship Diagram Sơ đồ quan hệ thực thể CRUD: Create, Read, Update, Delet Thêm, xóa, cập nhập, đọc API: Application Programming Interface Giao diện lập trình ứng dụng Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE MỞ ĐẦU Công nghệ thông tin giai đoạn phát triển vũ báo lĩnh vực hoạt động khắp nơi giới Điều xảy vòng vài năm qua Việt Nam đầu tư ô ạt vào công nghệ Tin học vấn đề thiếu công ty Đặc biệt tin học ngày giữ vai trò quan trọng vấn đề quản lý tổ chức lĩnh vực thu thập thông tin Tuy ngành công nghệ thông tin nước ta phát triển vài năm trở lại bước phát triển bước phát triển cho thấy tiềm lớn lao lĩnh vực công nghệ thông tin nước ta, phát triển hệ thống thơng tin mạnh đất nước Hệ thống thông tin giúp công việc quản lý dễ dàng hơn, nâng cao hiệu sản xuất, tiết kiệm lượng lớn thời gian cơng sức Qua thời gian tìm hiểu thực tế để xác định đề tài thực tập, em nhận thấy hệ thống thông tin quản lý mua bán trực tuyến công ty chuyên sản phẩm thương mại vấn đề quan trọng Bởi hệ thống quản lý mua bán trực tuyến thứ khơng thể thiếu để cơng ty hoạt động phát triển Và mặt hàng lên phụ tùng tơ, mà nhu cầu sử dụng bảo trì tô ngày gia tăng nước ta Đây động lực để em thực đề tài Xây dựng website mua bán phụ tùng ô tô Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học CHƯƠNG THIẾT KẾ WEBSITE GIỚI THIỆU CÔNG NGHỆ 1.1 Web API -API phương thức, giao thức kết nối với thư viện ứng dụng khác Nó viết tắt Application Programming Interface – giao diện lập trình ứng dụng API cung cấp khả cung cấp khả truy xuất đến tập hàm hay dùng Và từ trao đổi liệu ứng dụng 1.1.1 Web API hoạt động nào? -Đầu tiên xây dựng URL API để bên thứ ba gửi request liệu đến máy chủ -cung cấp nội dung, dịch vụ thông qua giao thức HTTP HTTPS -Tại web server cung cấp nội dung, ứng dụng nguồn thực kiểm tra xác thực có tìm đến tài ngun thích hợp để tạo nội dung trả kết -Server trả kết theo định dạng JSON XML thông qua giao thức HTTP/HTTPS -Tại nơi yêu cầu ban đầu ứng dụng web ứng dụng di động , liệu JSON/XML parse để lấy data Sau có data thực tiếp hoạt động lưu liệu xuống Cơ sở liệu, hiển thị liệu… 1.1.2 Ưu nhược điểm Web API Mỗi ứng dụng có ưu nhược điểm riêng, hỗ trợ tốt cho ứng dụng Vì mà web API khơng ngoại lệ: Ưu điểm Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 3.3.10.Admin CRUD Product Hình 14 Admin CRUD Product 3.3.11.Admin CRUD Order Hình 15 Admin CRUD Order 30 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE CHƯƠNG TRÌNH BÀY WEBSITE 4.1 Trang chủ Hình 16 Trang chủ 4.2 Đăng ký Hình 17 Đăng ky 31 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.2.1 Đăng nhập Hình 18 Đăng nhập Hình 19 Quên mật 32 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.3 Chi tiết sản phẩm Hình 20 Chi tiết sản phẩm 4.4 Đơn đặt hàng Hình 21 Đơn đặt hàng 33 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.5 Đơn đặt người dùng Hình 22 Đơn đặt hàng người dùng 4.6 Quản lý Admin 4.6.1 Quản lý Thể loại Hình 23 Quản lý thể loại 34 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 24 Quản lý thể loại Hình 25 Quản lý thể loại 35 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.6.2 Quản lý nhà sản xuất Hình 26 Quản lý nhà sản xuất Hình 27 Quản lý nhà sản xuất 36 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 28 Quản lý nhà sản xuất 4.6.3 Quản lý người giao hàng Hình 29 Quản lý người giao hàng 37 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 30 Quản lý người giao hàng Hình 31 Quản lý người giao hàng 38 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.6.4 Quản lý sản phẩm Hình 32 Quản lý sản phẩm Hình 33 Quản lý sản phẩm 39 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 34 Quản lý sản phẩm 4.6.5 Quản lý người dùng Hình 35 Quản lý người dùng 40 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 36 Quản lý người dùng Hình 37 Quản lý người dùng 41 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 4.6.6 Quản lý đơn hàng Hình 38 Quản lý đơn hàng 42 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE Hình 39 Quản lý đơn hàng 4.6.7 Thống kê doanh thu theo thể loại Hình 40 Thống kê doanh thu theo thể loại 43 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học DANH MỤC TÀI LIỆU THAM KHẢO DANH MỤC TÀI LIỆU THAM KHẢO Danh mục Website tham khảo: https://magenest.com/vi/phu-tung-o-to-thuong-mai-dien-tu https://tirefun.vn/tin-tuc/phu-tung-o-to-la-gi-va-gom-nhung-gi https://sqladvice.com/tong-quan-ve-sql-server/ https://viblo.asia/p/gioi-thieu-stored-procedure-trong-sql-server-m68Z0VpM5kG https://topdev.vn/blog/asp-net-core-la-gi/ https://topdev.vn/blog/api-la-gi/ https://tuhocict.com/gioi-thieu-tong-quan-kien-truc-cai-dat-entity-framework/ https://viblo.asia/p/bai-1-bootstrap-la-gi-gioi-thieu-ve-bootstrap-DzVkpLbDknW 44 Vũ Tuấn Anh, D18CQCP01-N ... giúp đỡ tận tình cho em bạn đồng nghiệp thời gian thực tập vừa qua Trong khoảng thời gian Thực tập tốt nghiệp, em có thêm cho nhiều kiến thức bổ ích, tinh thần học tập làm việc hiệu quả, nghiêm... D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 3.3.2 Register Hình Register 25 Vũ Tuấn Anh, D18CQCP01-N Báo cáo TTTN Đại học THIẾT KẾ WEBSITE 3.3.3 Login Hình Login 26 Vũ Tuấn Anh, D18CQCP01-N Báo cáo. .. nhiều hạn chế khả tiếp thu thực tế nhiều bỡ ngỡ Mặc dù em cố gắng chắn báo cáo khó tránh khỏi thiếu sót nhiều chỗ cịn chưa xác, kính mong thầy xem xét góp ý để báo cáo em hoàn thiện Em xin chân