Báo cáo phân tích và xây dựng ứng dụng website bán giày chuẩn seo php mysql laravel

86 22 1
Báo cáo phân tích và xây dựng ứng dụng website bán giày chuẩn seo php mysql laravel

Đ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

Hiện nay đời sống ngày càng phát triển nhu cầu mu sắm online ngày càng nhiều . Tuy nhiên, cuộc sống sinh hoạt bận rộn là một trong những nguyên nhân gây khó khăn trong việc mua sắm những thứ cần thiết cho cả nhu cầu vật chất và tinh thần. Công nghệ thông tin ngày càng phát triển và xuất hiện trong hầu khắp các lĩnh vực, đặc biệt là lĩnh vực kinh doanh. Trên thực tế, rất nhiều ngành trong lĩnh vực kinh doanh đã áp dụng công nghệ để thu lại lợi nhuận, trong đó có hình thức kinh doanh online. Hình thức kinh doanh này không chỉ mang lại lợi ích cho các nhà kinh doanh mà còn phục vụ nhu cầu cấp thiết trong cuộc sống hiện đại của người tiêu dùng. Có hai nền tảng công nghệ cơ bản được áp dụng để xây dựng hệ thống bán hàng là ứng dụng di động và website. Tuy nhiên, ứng dụng di động có những hạn chế như: người dùng phải tải ứng dụng trên điện thoại di động thông minh mới có thể truy cập vào hệ thống bán hàng online; cùng với đó, khi ứng dụng có phiên bản mới phải thông báo đến người dùng và người dùng phải tải lại ứng dụng mới sử dụng được các tính năng mới. Đồng thời, nhà phát triển cũng phải thiết kế giao diện để sao cho hệ thống xuất hiện đẹp, không vỡ, xô lệch hình ảnh trên các phiên bản di động thông minh khác nhau.... Trong khi đó, việc thiết kế website sẽ giải quyết được những rắc rối đó. Người dùng chỉ cần truy cập website trên chính trình duyệt trên máy tính hoặc điện thoại hoặc bất kì thiết bị điện tử nào kết nối internet. Khi có phiên bản mới, người dùng chỉ cần reload lại trang web là sẽ được tự động cập nhật mà không ảnh hưởng nhiều đến việc sử dụng của người dùng. Nhà phát triển cũng chỉ cần thiết kế của website được hiển thị đẹp nhất trên các phiên bản trình duyệt vốn ổn định hơn so với các thiết bị di động thông minh... Hiện tại công nghệ website và ứng dụng hoàn toàn có thể phù hợp với các thiết bị mobile và table, công nghệ ứng dụng chạy đa nền tảng. Thích hợp cho việc kinh doanh online giới thiệu sản phẩm hơn sử dụng app.

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: XÂY DỰNG WEBSITE BÁN GIÀY QUANG ĐỨC Sinh viên thực Mã SV Lớp Số Điện Thoại : Nguyễn Quang Đức : 151201948 : CNTT3 – K56 : 0826037678 Email : nguyenquangduc281997@gmail.com Giảng viên (cán bộ) hướng dẫn: TS Hoàng Văn Thơng Ngành: Cơng nghệ thơng tin : Hệ: Chính quy Hà Nội, 6-2020 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: XÂY DỰNG WEBSITE BÁN GIÀY QUANG ĐỨC Sinh viên thực Mã SV Lớp Số Điện Thoại : Nguyễn Quang Đức : 151201948 : CNTT3 – K56 : 0826037678 Email : nguyenquangduc281997@gmail.com Giảng viên (cán bộ) hướng dẫn: TS Hồng Văn Thơng Ngành: Cơng nghệ thơng tin : Hệ: Chính quy Hà Nội, 6-2020 DANH MỤC CÁC TỪ VIẾT TẮT ST T Từ viết tắt API DOM XHTML XML SVG UML CSDL Tên đầy đủ Giải thích Application Programming Interface Giao diện lập trình ứng dụng Document Object Model Extensible HyperText Markup Language Các đối tượng thao tác văn Ngôn ngữ Đánh dấu Siêu văn Mở rộng eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng W3C đề nghị với mục đích tạo ngơn ngữ đánh dấu khác Scalable Vector Graphics Ngôn ngữ đánh dấu (markup language) XML dùng để miêu tả hình ảnh đồ họa véc tơ hai chiều, tĩnh hoạt hình, thường dành cho ứng dụng trang mạng Unified Modeling Language Ngơn ngữ mơ hình gồm ký hiệu đồ họa mà phương pháp hướng đối tượng sử dụng để thiết kế hệ thống thông tin cách nhanh chóng Cơ sở liệu LỜI CÁM ƠN Đồ án tốt nghiệp kết khóa học thành lao động đáng ghi nhận Để thực hồn thành đồ án này, em nhận giúp đỡ hướng dẫn tận tình thầy, cô bạn khoa Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy cô khoa, cảm ơn thầy, cô người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báu cho em suốt ba năm học trường đại học GIAO THƠNG VẬN TẢI để em tự tin thực đồ án Đặc biệt em xin chân thành cảm ơn thầy giáo TS Hồng Văn Thơng người tận tình hướng dẫn, bảo, động viên hỗ trợ em suốt trình thực đề tài Trong thời gian làm đồ án thầy, em học hỏi kiến thức mà học hỏi khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Xin cảm ơn bạn lớp CNTT3 – K56 người bạn đồng hành nhiệt tình động viên, ủng hộ, giúp đỡ bọn suốt thời gian học tập thời gian thực đồ án Cuối cùng, em xin bày tỏ lòng biết ơn vơ hạn cha mẹ gia đình người thân xung quanh ln động viên, khích lệ tạo điều kiện tốt cho em q trình học tập Mặc dù em có cố gắng hoàn thiện đồ án phạm vi khả cho phép chắn không tránh khỏi thiếu sót Em kính mong nhận cảm thơng góp ý q thầy bạn Hà Nội, tháng năm 2020 Sinh viên thực Nguyễn Quang Đức LỜI NÓI ĐẦU Ngày nay, với phát triển mạnh mẽ khoa học công nghệ, Công nghệ Thơng tin ngành có vị dẫn đầu có vai trị lớn phát triển chung Các ứng dụng cơng nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học lĩnh vực đời sống Là phần Công nghệ Thông tin, Cơng nghệ web có phát triển mạnh mẽ phổ biến nhanh lợi ích mà mang lại cho cộng đồng lớn Cùng với phát triển vượt bậc khoa học kỹ thuật cơng nghệ thơng tin thương mại điện tử lĩnh vực trội, có nhiều đóng góp thiết thực cho kinh tế Công nghệ thông tin thương mại điện tử có mặt hầu hết lĩnh vực sống trở thành công cụ hỗ trợ đắc lực công tác quản lý, kinh doanh Ngày nay, “ Thương mại điện tử “ đem lại nhiều lợi ích khơng cho doanh nghiệp mà người tiêu dùng có lợi ích tích kiệm thời gian chi phí trơng việc mua sắm tiêu dùng Việc bán hàng qua mạng không cịn hình thức xa lạ người tiêu dùng nữa, bán hàng qua mạng hình thức làm việc phổ biến, hình thức doanh nghiệp kinh doanh sản phẩm lựa chọn Chính em chọn đề tài “Xây dựng Website bán giày Quang Đức ” với sản phẩm giày dép để việc mua bán trở nên dễ dàng thuận tiện Nội dung đề tài gồm chương: Chương : Cơ sở lý thuyết Chương : Phân tích thiết kế hệ thống Chương : Xây dựng hệ thống MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU PHẦN MỞ ĐẦU Lý chọn đề tài Hiện đời sống ngày phát triển nhu cầu mu sắm online ngày nhiều Tuy nhiên, sống sinh hoạt bận rộn nguyên nhân gây khó khăn việc mua sắm thứ cần thiết cho nhu cầu vật chất tinh thần Công nghệ thông tin ngày phát triển xuất hầu khắp lĩnh vực, đặc biệt lĩnh vực kinh doanh Trên thực tế, nhiều ngành lĩnh vực kinh doanh áp dụng công nghệ để thu lại lợi nhuận, có hình thức kinh doanh online Hình thức kinh doanh khơng mang lại lợi ích cho nhà kinh doanh mà phục vụ nhu cầu cấp thiết sống đại người tiêu dùng Có hai tảng cơng nghệ áp dụng để xây dựng hệ thống bán hàng ứng dụng di động website Tuy nhiên, ứng dụng di động có hạn chế như: người dùng phải tải ứng dụng điện thoại di động thông minh truy cập vào hệ thống bán hàng online; với đó, ứng dụng có phiên phải thông báo đến người dùng người dùng phải tải lại ứng dụng sử dụng tính Đồng thời, nhà phát triển phải thiết kế giao diện để cho hệ thống xuất đẹp, khơng vỡ, xơ lệch hình ảnh phiên di động thông minh khác Trong đó, việc thiết kế website giải rắc rối Người dùng cần truy cập website trình duyệt máy tính điện thoại thiết bị điện tử kết nối internet Khi có phiên mới, người dùng cần reload lại trang web tự động cập nhật mà không ảnh hưởng nhiều đến việc sử dụng người dùng Nhà phát triển cần thiết kế website hiển thị đẹp phiên trình duyệt vốn ổn định so với thiết bị di động thông minh Hiện cơng nghệ website ứng dụng hồn tồn phù hợp với thiết bị mobile table, cơng nghệ ứng dụng chạy đa tảng Thích hợp cho việc kinh doanh online giới thiệu sản phẩm sử dụng app Từ lý trên, em định chọn đề tài “Xây dựng website bán giày Quang Đức” Việc xây dựng website giúp cho công việc kinh doanh trở nên thuận lợi dễ dàng hơn, đáp ứng nhu cầu mua sắm lúc, nơi đối tượng khách hàng Mục đích nghiên cứu - Nghiên cứu, tìm hiểu quy trình xây dựng website bán hàng - Tìm hiểu sở lý thuyết ngơn ngữ lập trình, hệ quản trị sở liệu MySQL, Laravel framework - Áp dụng hiểu biết, kiến thức có tìm hiểu thêm để xây dựng website bán hàng giày với chức như: + Đối với người quản trị hệ thống (Admin) cần có quyền thực chức website bán hàng online quản lý sản phẩm, quản lý viết, quản lý tài khoản người dùng hệ thống, quản lý đơn hàng, chức liên quan đến quản lý hệ thống… + Đối với khách hàng: có quyền thực chức xem chi tiết sản phẩm, đặt hàng tốn, tìm kiếm sản phẩm, gửi thơng tin liên hệ, đăng ký tài khoản, đăng nhập hệ thống… Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: xây dựng website bán hàng giày Quy mô hệ thống: hệ thống bán hàng giày hệ thống phục vụ cho khách hàng, hoạt động phạm vi toàn quốc cho phép nhiều khách hàng truy cập lúc Phương pháp nghiên cứu Kết hợp nghiên cứu lý thuyết tìm hiểu nhu cầu thực tế người dân Đồng thời trải nghiệm website bán hàng online Trên sở đó, xây dựng website bán hàn giày dép với đầy đủ nghiệp vụ Dự kiến đóng góp đề tài - Trình bày lý thuyết để xây dựng trang web bán hàng giày - Quy trình làm nên trang web bán hàng - Xây dựng chức trang web bán hàng giày Kết cấu đề tài Nội dung đề tài gồm chương: Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Xây dựng hệ thống CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Cơ sở lý thuyết sở liệu Hệ thống sử dụng hệ sở liệu MySQL MySQL hệ thống quản lý sở liệu quan hệ nhanh dễ dàng để sử dụng MySQL sử dụng cho nhiều công việc kinh doanh từ lớn tới nhỏ MySQL phát triển, công bố, hỗ trợ MySQL AB, công ty Thụy Điển MySQL trở thành phổ biến nhiều lý do: - MySQL mã ngồn mở - MySQL chương trình mạnh mẽ - MySQL sử dụng Form chuẩn ngôn ngữ liệu tiếng SQL - MySQL làm việc nhiều Hệ điều hành với nhiều ngôn ngữ PHP, PERL, C, C++, Java, … - MySQL làm việc nhanh khỏe với tập liệu lớn - MySQL thân thiện với PHP, ngơn ngữ đáng giá để tìm hiểu để phát triển Web - MySQL hỗ trợ sở liệu lớn, lên tới 50 triệu hàng nhiều bảng Kích cỡ file mặc định giới hạn cho bảng GB, tăng kích cỡ (nếu hệ điều hành xử lý nó) để đạt tới giới hạn lý thuyết TB - MySQL điều chỉnh Giấy phép GPL mã nguồn mở cho phép lập trình viên sửa đổi phần mềm MySQL để phù hợp với môi trường cụ thể họ MySQL sử dụng nhiều kiểu liệu, chia thành loại: kiểu số, kiểu date time, kiểu chuỗi Kiểu liệu số MySQL MySQL sử dụng tất kiểu liệu số theo chuẩn ANSI SQL Các kiểu liệu số phổ biến gồm: 10 3.23 Giao diện giỏ hàng Hình 3.23: Giao diện giỏ hàng 3.24 Giao diện đăng ký Hình 3.24: Giao diện đăng ký 72 3.25 Giao diện đăng nhập Hình 3.25: Giao diện đăng nhập 3.26 Giao diện gửi thông tin liên hệ Hình 3.26: Giao diện gửi thơng tin liên hệ 73 3.27 Giao diện quản lý tài khoản Hình 3.27: Giao diện quản lý tài khoản 3.28 Giao diện trang danh sách viết Hình 3.28: Giao diện trang danh sách viết 74 3.29 Giao diện trang tìm kiếm Hình 3.29: Giao diện trang tìm kiếm 3.30 Giao diện trang thơng tin tài khoản Hình 3.30: Giao diện trang thông tin tài khoản 75 3.31 Giao diện trang sản phẩm vừa xem Hình 3.31: Giao diện trang sản phẩm vừa xem 3.32 Giao diện trang kiểm tra đơn hàng Hình 3.32: Giao diện trang kiểm tra đơn hàng 3.9 Kết chương Như đến chương báo cáo, em trình bày giao diện chức website bán hàng giày mà em xây dựng Về bản, website bán hàng giày xây dựng với mục tiêu đề ban đầu 76 KẾT LUẬN Đánh giá kết đề tài - Kết đạt được: Sau thời gian tập trung triển khai đề tài, em hoàn thành “Website báng giày Quang Đức” với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Các chức hoạt động tốt, thực quy trình nghiệp vụ hệ thống Giao diện gần gũi, thao tác thuận lợi, thân thiện với người dùng Mức độ bảo mật liệu mức tương đối Sau hoàn thành xong được “Website bán giày Quang Đức”, em có thêm kỹ tảng để xây dựng website ngôn ngữ PHP MySQL, áp dụng kiến thức HTML, CSS Javascript học vào việc phát triển ứng dụng web Bên cạnh đó, em mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ em nâng cao Khi thực hoàn thành đồ án, em biết thêm nhiều kinh nghiệm quý giá xây dựng website nói riêng phát triển phần mềm Những kỹ tảng để giúp em nâng cao trình độ thân, kinh nghiệm thực tế để làm việc doanh nghiệp sau - Những tồn tại, hạn chế cần khắc phục: • Các chức cịn đơn giản, chưa có chức để người dùng chia sẻ sản phẩm • Web chưa hỗ trợ tốn trực tuyến cho người dùng • Tốc độ xử lý chưa cao , số lỗi phát sinh vận hành hệ thống - Đề xuất giải pháp khắc phục: • Nghiên cứu thiết kế xây dựng chức năng: chia sẻ sản phẩm, toán trực tuyến cho người dùng tương lai Hướng phát triển đề tài - Phát triển hệ thống theo hướng hỗ trợ đa ngôn ngữ - Thêm chức cho phép chia sẻ sản phẩm, toán trực tuyến… 77 TÀI LIỆU THAM KHẢO [1] Thạc Bình Cường, Phân tích thiết kế hệ thống thông tin, nhà xuất Khoa học Kỹ thuật, 2002 [2] Phạm Hữu Khang, Hoàng Đức Hải, Giáo trình nhập mơn PHP MySQL – Xây dựng ứng dụng web (tủ sách dễ học), nhà xuất Phương Đông, 2005 [3] https://en.wikipedia.org/wiki/PHP [4] https://en.wikipedia.org/wiki/Laravel [5] https://en.wikipedia.org/wiki/MySQL [6] https://vi.wikipedia.org/wiki/CSS [7] https://vi.wikipedia.org/wiki/HTML [8]https://www.tutorialspoint.com/mvc_framework/mvc_framework_introduction.htm 78 PHỤ LỤC Giải thích ý nghĩa hình vẽ STT Ảnh Ý nghĩa Người thao tác ; Form giao diện Trung tâm sử lý ( Lớp điều khiển ) Kho liệu 79 ... áp dụng để xây dựng hệ thống bán hàng ứng dụng di động website Tuy nhiên, ứng dụng di động có hạn chế như: người dùng phải tải ứng dụng điện thoại di động thơng minh truy cập vào hệ thống bán. .. công nghệ ứng dụng chạy đa tảng Thích hợp cho việc kinh doanh online giới thiệu sản phẩm sử dụng app Từ lý trên, em định chọn đề tài ? ?Xây dựng website bán giày Quang Đức” Việc xây dựng website. .. trải nghiệm website bán hàng online Trên sở đó, xây dựng website bán hàn giày dép với đầy đủ nghiệp vụ Dự kiến đóng góp đề tài - Trình bày lý thuyết để xây dựng trang web bán hàng giày - Quy trình

Ngày đăng: 20/08/2022, 09:21

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

Tài liệu liên quan