XÂY DỰNG WEBSITE BÁN GIÀY TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN

24 82 0
XÂY DỰNG WEBSITE BÁN GIÀY TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN

Đ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

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  XÂY DỰNG WEBSITE BÁN GIÀY TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THƠNG TIN NIÊN KHĨA: 2016 - 2019 HSSV : Hồ Thăng Mến Mã HSSV : CCCT16B013 CBHD : TS Hồ Văn Phi Đà Nẵng, 06/2019 MỞ ĐẦU Lý chọn đề tài Ngày nay, với phát triển công nghệ, đặc biệt công nghệ thông tin tạo nhiều hội tiếp cận với dịch vụ tiện ích cho người, với tảng cơng nghiệp tri thức, thương mại điện tử Sự bùng nổ internet tạo bước ngoặt phát triển thương mại điện tử không nước giới mà Việt Nam Chúng tạo hội thách thức mang lại cho doanh nghiệp, đơn vị kinh doanh Nói cách khác thương mại điện tử giúp thu hẹp khoảng cách doanh nghiệp Thay vào đó, thương mại điện tử hỗ trợ người đại cách tối đa Họ dùng điện thoại di động máy tính có kết nối mạng để mạng mua sản phẩm đâu, lúc Thương mại điện tử cung cấp cho người sử dụng dịch vụ xuyên biên giới thời gian, giúp cho khách hàng tiết kiệm thời gian chi phí lại Trong thời kì khủng hoảng kinh tế website trở nên quan trọng Sau thấy tầm quan trọng công nghệ thông tin, thấy việc xây dựng website bán hàng cần thiết Điều không làm cho doanh thu cửa hàng tăng lên mà cịn hội quảng bá hình ảnh cửa hàng rộng rãi hơn, tạo ấn tượng tốt cửa hàng với khách hàng Qua tìm hiểu học hỏi tơi định chọn đề tài “Xây dựng Website bán giày” Mục tiêu nhiệm vụ nguyên cứu Mục tiêu xây dựng website bán giày nhằm hướng tới cho người hiểu rỏ tầm quan ttrongj website việc buôn bán sản phẩm, cung cấp thêm thông tin sản phẩm, chất lượng, giá cả,… Nhiệm vụ:  Nguyên cứu Laravel  Phân tích thiết kế  Xây dựng website Dự kiến kết Xây dựng hoàn thiện website số chức website như: Đăng nhập Đăng ký Xem thơng tin sản phẩm Thanh tốn Đặt hàng… Ý nghĩa Tìm hiểu thêm Laravel giúp cho việc xây dựng website cho riêng khơng khó giúp cho người hiểu website việc buôn bán CHƢƠNG I KHÁI QUÁT VỀ ĐỀ TÀI VÀ LARAVEL 1.1 GIỚI THIỆU VỀ WEBSITE BÁN GIÀY Adidas nhà sản xuất dụng cụ thể thao Đức Adidas cung cấp dòng sản phẩm, thời trang thể thao cho đối tượng nam giới, phụ nữ trẻ em Để việc kinh doanh ngày phát triển, người biết đến nhiều nên thiết kế website bán giày Adidas giúp người mua hàng qua web cách tiện lợi nhất.Việc xây dựng website nhằm mục đích - Giảm chi phí bán hàng tiếp thị - Vượt giới hạn thời gian: Việc tự động hóa giao dịch thông qua Web Internet giúp hoạt động kinh doanh thực mà không thêm nhiều chi phí biến đổi - Với lợi thơng tin làm tăng tốc độ quảng bá sản phẩm tới khách hàng - Giảm chi phí thơng tin liên lạc - Củng cố quan hệ khách hàng: Thông qua việc giao tiếp thuận tiện qua mạng, quan hệ với trung gian khách hàng củng cố dễ dàng Đồng thời việc cá biệt hóa sản phẩm dịch vụ góp phần thắt chặt quan hệ với khách hàng củng cố lịng trung thành - Thơng tin cập nhật: Mọi thông tin web sản phẩm, dịch vụ, giá cập nhật nhanh chóng kịp thời - Các lợi ích khác: Nâng cao uy tín, hình ảnh sản phẩm , cải thiện chất lượng dịch vụ khách hàng; đối tác kinh doanh mới; đơn giản hóa chuẩn hóa quy trình giao dịch; tăng suất, giảm chi phí giấy tờ; tăng khả tiếp cận thơng tin giảm chi phí vận chuyển; tăng linh hoạt giao dịch hoạt động kinh doanh 1.2 1.2.1 Giới thiệu số ứng dụng đặt hàng Ứng dụng Lazada Lazada ứng dụng mua hàng hot điện thoại gia nhập thị trường Việt Nam vào tháng 2/2012, năm qua Lazada ngày thể vị thị trường ban hàng online Hình 1.1 Giao diện Lazada 1.2.2 Website thƣơng mại Tiki Là website thương mại điện tử yêu thích ECAWARD năm 2012 Với mục tiêu tạo trải nghiệm mua sắm trực tuyến tuyệt vời Tiki cung cấp sản phẩm lên tới 10 ngành: Sách, điện thoại, máy tính… Hình 1.2 Giao diện Ttki 1.2.3 Website giới di động Được thành lập năm 2014, website chuyên bán loại hàng hóa di động với 1000 siêu thị lớn nhỏ 63 tỉnh thành Đà Nẵng Hình 1.3 Giao diện webssite thegioididong.com 1.3 LARAVEL 1.3.1 Tổng quan website Với website thơng thường, bao gồm thành phần sau:  Giao diện (Front-end): Là thấy hiển thị bên ngồi bố cục, màu sắc website Phần gọi giao diện xếp vào loại Front-end website  Mã nguồn xử lý (Backend): Giống cỗ máy, để hoạt động thấy phải có hệ thống bên để xử lý Ví dụ vào website bạn ấn nút đăng ký, hệ thống lưu trữ thơng tin bạn lại mã nguồn xử lý  Cơ sở liệu (Database): Với website có phần khơng thể thiếu gọi sở liệu Cơ sở liệu lưu lại liệu mềm website liệu viết, nội dung website, hay thiết lập,…Còn mã nguồn lưu trữ tập tin mã nguồn, tập tin hình ảnh Như để xây dựng website, phải làm phần với độ phức tạp cao yêu cầu bảo mật khắt khe Thế với hỗ trợ Laravel, công việc làm sẵn việc sử dụng cho chạy 1.3.2 Giới thiệu Laravel  Laravel PHP Framework mã nguồn mở miễn phí, phát triển Taylor Otwell nhắm mục tiêu hỗ trợ phát triển ứng dụng web theo cấu trúc model- view- controller (MVC) Những tính bật Laravel bao gồm cú pháp dễ hiểu- rõ ràng, hệ thống đóng gói Modular quản lý gói phụ thuộc, nhiều cách khác để truy cập vào sở liệu quan hệ, nhiều tiện ích khác hỗ trợ việc triển khai vào bảo trì ứng dụng  Vào khoảng Tháng năm 2015, lập trình viên có bình chọn PHP framework phổ biến nhất, Laravel giành vị trí quán quân cho PHP framework phổ biến năm 2015, theo sau Symfony2, Nette, CodeIgniter, Yii2 vào số khác Trước đó, Tháng năm 2014, Laravel trở thành project PHP phổ biến theo dõi nhiều Github  Laravel phát hành theo giấy phép MIT, với source code lưu trữ Gitthub 1.3.3 Cách cài đặt Laravel B1: Truy cập vào htdoc xamp B2: Nhấn phím “shift” chuột phải chọn “open power shell window here” B3: Gõ lệnh “composer create-project prefer-dist laravel/laravel blog”(Bạn thay blog tên dự án mình” B4: Mở file env cấu hình thơng tin db, url cho ứng dụng 1.3.4 Các đặc tính bật Laravel  Tốc độ xử lý nhanh Sự đời Laravel luồng gió thổi vào cộng đồng framework PHP Nền tảng hỗ trợ tạo nên trang web lớn, dự án lớn Rất nhiều công ty công nghệ sử dụng tảng để phát triển sản phẩm cho công ty họ  Dễ sử dụng Một lý khiến Laravel nhanh chóng cộng đồng người dùng đón nhận sử dụng nhiều dễ để sử dụng Ngay bạn có kiến thức lập trình web với PHP, vài bạn bắt tay vào việc làm project nhỏ với Laravel  Mã nguồn mở Laravel framework xây dựng với mã nguồn mỡ hồn tồn miễn phí Do đó, bạn không cần phải quan tâm đến việc trả thêm phí mở rộng ứng dụng hay trang web Mỗi lần tảng cập nhật, bạn lại có hội khám phá thêm nhiều tính độc đáo ứng dụng vào sản phẩm công nghệ mà triển khai  Đƣợc xây dựng theo chuẩn WVC WVC tiêu chuẩn thiết kế web, website đánh giá theo chuẩn hoạt động tốt nhiều mang lại hiệu thực dành cho cơng ty, đơn vị sở hữu  Mơ hình MVC (Model – View – Controller) kiến trúc phần mềm hay mơ hình thiết kế sử dụng kỹ thuật phần mềm Nó giúp cho developer tách ứng dụng họ thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác Với tiêu chuẩn này, cấu trúc cách tổ chức code dự án bạn xếp cách hợp lý dễ dàng cho việc trì phát triển lâu dài  Có tích hợp sẵn nhiều tính Bản thân Laravel cung cấp cho người dùng nhiều nhóm tính giúp q trình phát triển trở nên nhanh chóng nhiều lần 10 Ví dụ: Chỉ với câu lệnh đơn giản $ php artisan make:auth bạn đưa tồn tính đăng nhập, đăng xuất, đăng kí, quên mật vào website mà khơng tốn cơng code dịng Chưa kể bạn cịn tùy chỉnh thiết lập thêm yếu tố cho phù hợp với nhu cầu sử dụng 11  Tính bảo mật cao Theo ý kiến nhiều chuyên gia, Laravek Framework đánh giá có độ bảo mật cao tảng WordPress Để giúp lập trình viên tối đa thời gian tập trung vào việc phát triển tính cần, Laravel cung cấp sẵn cho người dùng tính bảo mật như: ORM Laravel sử dụng PDO thay mysqli để chống lại cơng SQL Injection Laravel sử dụng field token ẩn để chống lại công kiểu CSRF Các biến đưa view mặc định Laravel escape để tránh công XSS Do đó, thiết kế web với Laravel, bạn khơng cần lo lắng khả bảo mật hay nhiều thời gian để cài đặt hay tối ưu thêm cho tính Tất có sẵn với Laravel 12 CHƢƠNG II PHÂN TÍCH VÀ XÂY DỰNG WEBSITE BÁN HÀNG 2.1 MỤC TIÊU VÀ YÊU CẦU XÂY DỰNG HỆ THỐNG 2.2 MƠ HÌNH HĨA U CẦU 2.2.1 Xác định tác nhân 2.2.2 Xác định trƣờng hợp sử dụng 2.2.3 Đặc tả trƣờng hợp sử dụng 2.2.4 Biểu đồ Uscase Hình 2.1 Biểu đồ Uscase 2.2.5 Biểu đồ lớp Hình 2.2 Biểu đồ lớp chi tiết 13 CHƢƠNG III CHƢƠNG TRÌNH THỰC NGHIỆM 3.1 GIAO DIỆN TRANG CHỦ Hình 3.1 Giao diện trang chủ 3.2 GIAO DIỆN NGƢỜI QUẢN LÝ 3.2.1 Quản lý tất sản phẩm Hình 3.2 Quản lý tất sản phẩm 14 3.2.2 Quản lý đơn hàng Hình 3.3 Quản lý đơn hàng 3.2.3 Quản lý khách hàng Hình 3.4 Quản lý khách hàng 15 3.2.4 Danh mục sản phẩm - Hiển thị sản phẩm Hình 3.5 Danh mục sản phẩm 3.2.5 Xem chi tiết sản phẩm - Cho phép khách hàng thêm vào giỏ hàng - Tăng ,giảm số lượng sản phẩm cần mua - Thông tin sản phẩm, Hình 3.6 Xem chi tiết sản phẩm 16 3.2.6 Xem giỏ hàng -Khách hàng thêm ,xóa sản phẩm khỏi giỏ hàng Hình 3.7 Xem giỏ hàng 3.2.7 Tiến hành toán - Khách hàng điền đầy đủ thông tin vào mục bắt buộc Hình 3.8 Khách hàng tiến hành tốn 17 3.2.8 Đăng nhập Hình 3.9 Đăng nhập 3.2.9 Đăng ký Hình 3.10 Đăng ký 18 KẾT LUẬN Trên kết mà em tìm hiểu, nghiên cứu Qua đồ án biết Thương mại điện tử việc mua bán hàng hố dịch vụ thơng qua phương tiện điện tử, Internet mạng viễn thông Việc xây dựng Website bán hàng có nhiều lợi ích cho việc kinh doanh trở nên dễ dàng Để xây dựng website bán hàng ta sử dụng Laravel, Laravel phần mềm nguồn mở (Open Source Software 1) viết ngôn ngữ lập trình website PHP sử dụng hệ quản trị sở liệu MySQL, Laravel hệ thống phong phú cập nhật liên tục, bạn tự viết plugin cho mình, dễ dàng quản lý thao tác, việc quản lý blog, viết giống phần mềm thiết kế web chuyên nghiệp nhiều đặc tính bật Em sử dụng Laravel để phát triển website bán hàng, có chức đầy đủ, nhiên hạn chế mặt kinh nghiệm kiến thức, nên webite nhiều hạn chế Mong thầy giúp đỡ góp ý kiến  Kết đạt đƣợc Dưới bảo hướng dẫn thầy Hồ Văn Phi với nổ lực cua em để thực đồ án với đề tài “Xây dựng Website bán giày” em tạm hồn thành - Vận dụng ngơn ngữ: HTML, CSS, MySQL công cụ khác vào việc xây dựng website tin tức - Phần giao diện người dùng: Giao diện thân thiện, cho phép khách hàng tìm hiểu thông tin sản phẩm - Phần quản trị: Em chưa làm  Hƣớng phát triển 19 Ngày Internet trở thành phương tiện tra cứu thông tin khổng lồ tiện dụng cho tất người giới Việc tìm hiểu thơng tin qua mạng trở nên phổ biến Hiểu tầm quan trọng internet việc buôn bán, em ln muốn hồn thiện website giới thiệu tốt xây dựng giao diện hồn thiện, có tính chuyên nghiệp mở rộng thêm nhiều chức cập nhập sản phẩm nhanh nhất, quản lý số lượng hàng hóa kho,… 20

Ngày đăng: 18/04/2021, 22:42

Từ khóa liên quan

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

Tài liệu liên quan