Đăng ký Đăng nhập

Tài liệu Xây dựng website bán giày thể thao maga

.DOCX
35
88
71

Mô tả:

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỒ ÁN CHUYÊN NGÀNH NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: Xây dựng website bán giày thể thao MAGA Giáo viên hướng dẫn Sinh viên thực hiện Mã sinh viên Lớp học phần : : : : TS. Hoàng Thị Mỹ Lệ Trần Nguyên Vỹ 151250543145 218DTNHQ01 Đà nẵng, tháng 6, năm 2019 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ LỜI CẢM ƠN Lời đầu tiên, em xin gởi lời cảm ơn chân thành đến giáo viên hướng dẫn TS. Hoàng Thị Mỹ Lệ. Trong suốt thời gian học và làm đồ án tốt nghiệp đã tận tình hướng dẫn, định hướng và giúp đỡ cho em trong suốt quá trình thực hiện đề tài tốt nghiệp này. Đồng thời, em cũng xin cảm ơn các quý thầy cô trong trường Đại Học Sư Phạm Kỹ Thuật - Đại Học Đà Nẵng nói đã truyền đạt những kiến thức cần thiết và những kinh nghiệm quý báu cho em trong suốt thời gian còn ngồi trên giảng đường để em có thể thực hiện tốt đề tài này. Trong quá trình thực hiện đề tài, do kiến thức và thời gian thực hiện còn hạn chế nên không thể tránh khỏi những sai sót và thiếu sót. Vì vậy em mong quý thầy cô thông cảm và góp ý để em có thể hoàn thiện đề tài. Và những lời góp ý đó là những bước đệm để em có thể phát triển hơn sau này. Em xin kính chúc toàn thể quý thầy, cô cùng toàn thể sinh viên Đại Học Sư Phạm Kỹ Thuât – Đại Học Đà Nẵng lời chúc sức khỏe và thành công trong công tác giảng dạy và học tập. Em xin chân thành cảm ơn! Đà nẵng, , Tháng 06, Năm 2019 Sinh viên thực hiện Trần Nguyên Vỹ 2 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 3 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ Mục lục MỞ ĐẦU........................................................................................................................... 5 CHƯƠNG I: TỔNG QUAN ĐỀ TÀI..............................................................................6 1. Lý do chọn đề tài..................................................................................................6 2. Mục tiêu và nhiệm vụ của đề tài..........................................................................6 3. 4. 5. 2.1. Mục tiêu........................................................................................................6 2.2. Nhiệm vụ.......................................................................................................6 Đối tượng và phạm vi nghiên cứu.......................................................................7 3.1. Hệ thống phục vụ cho 3 đối tượng người dùng chính:..............................7 3.2. Phạm vi đề tài...............................................................................................7 Phương pháp nghiên cứu và lựa chọn giải pháp công nghệ..............................7 4.1. Phương pháp nghiên cứu.............................................................................7 4.2. Lựa chọn giải pháp công nghệ.....................................................................7 Tổng kết.................................................................................................................7 Chương II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG......................................................8 1. Đối tượng sử dụng hệ thống.................................................................................8 2. Phân tích thiết kế..................................................................................................8 2.1. Yêu cầu chất lượng.......................................................................................8 2.2. Yêu cầu chức năng.......................................................................................9 2.3. Thiết kế cơ sở dữ liệu.................................................................................11 CHƯƠNG III. XÂY DỰNG CHƯƠNG TRÌNH.........................................................16 1. Công cụ xây dựng chương trình........................................................................16 1.1. Laravel Framework...................................................................................16 1.2 . Tổng quan về hệ quản trị cơ sở dữ liệu MySQL.........................................17 2. 1.3. Sublime Text...............................................................................................18 1.4. Boostrap và Responsive.............................................................................18 Một số giao diện của chương trình....................................................................18 2.1. Giao diện trang chủ....................................................................................18 4 Đề tài: Xây dụng website bán giày thể thao MAGA 2.2. SVTH: Trần Nguyên Vỹ Giao diện trang admin...............................................................................22 Chương IV. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN................................................28 1. Kết luận...............................................................................................................28 2. Hướng phát triển................................................................................................28 TÀI LIỆU THAM KHẢO.............................................................................................29 5 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ MỞ ĐẦU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết. Vậy phải quảng bá thế nào đó là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán. Vì vậy đề tài “Xây dựng website bán giày thể thao MAGA” sẽ thực hiện xây dựng hệ thống website quản lý bán hàng nhằm mục đích phục vụ công tác quản lý kinh doanh online mặt hàng giày thể thao ở một cửa hàng bán giày một cách hiệu quả, đáp ứng các yêu cầu của cửa hàng này đề ra và có thể áp dụng tại các cửa hàng hàng khác. 6 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1. Lý do chọn đề tài Trong những năm gần đây, cùng với sự nâng cao của chất lượng cuộc sống con người, nhu cầu mua sắm trang phục, phụ kiện, đặc biệt là giày càng được đề cao và coi trọng. Giờ đây, chúng ta không chỉ coi giày là phương tiện để di chuyển mà còn được coi như một công cụ để thể hiện cá tính và phong cách thời trang của bản thân. Nhất là lứa tuổi thanh thiếu niên, những người năng động và mạnh mẽ, họ cần có cho mình những đôi giày thật đẹp để mang lại sự tự tin và thoải mái khi bước đi. Như chúng ta đã thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày trở nên quyết liệt và hầu hết những cửa hàng vừa và lớn đều chú tâm đến việc làm khách hàng thỏa mãn và tiện lợi một cách tốt nhất. Biết được những nhu cầu đó, đề tài “Xây dựng website bán bán giày thể thao MAGA” được xây dựng nhằm đáp ứng cho mọi người tiêu dùng khắp cả nước và thông qua hệ thống website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết. Không những thế nó còn giúp cửa hàng có thể quản lý tốt việc mua bán giúp mang lại lợi ích kinh doanh hiệu quả hơn. 2. Mục tiêu và nhiệm vụ của đề tài 2.1. Mục tiêu Đây là website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất. Nhờ website này mà việc mua và bán trở nên thuận tiện và nhanh chóng hơn bởi những thao tác đơn giản và giao diện ưa nhìn, người quản lý thì có thể dễ dàng quản lý cửa hàng và đơn hàng thuận tiện hơn. Điều quan trọng trong trang web mua bán trền mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt hàng hay thanh toán. 2.2. - Nhiệm vụ Nghiên cứu và nắm vững quá trình xây dựng một website hoàn chỉnh. 7 Đề tài: Xây dụng website bán giày thể thao MAGA - SVTH: Trần Nguyên Vỹ Nghiên cứu các công cụ, được sử dụng để xây dựng website: Phpmyadmin, Sublime text, Laravel frame work. 8 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 3. Đối tượng và phạm vi nghiên cứu 3.1. Hệ thống phục vụ cho 3 đối tượng người dùng chính: - Người quản lý - Nhân viên - Khách hàng 3.2. Phạm vi đề tài Sử dụng cho cửa hàng giày thể thao MAGA để quản lý việc kinh doanh online và người quản trị trực tiếp điều hành hệ thống website này. 4. Phương pháp nghiên cứu và lựa chọn giải pháp công nghệ 4.1. - Phương pháp nghiên cứu Nghiên cứu những vấn đề quản trị ở những shop bán giày thể thao vừa và nhỏ, trên phạm vi thành phố Đà Nẵng. - Chọn ra những thông tin cần thiết cho yêu cầu của đề tài. - Vận dụng kĩ năng và kiến thức đã học. 4.2. - Lựa chọn giải pháp công nghệ Công cụ lập trình: Sublime Text 3 + Laravel Framework v.5.4.36 để xây dựng chương trình. - Cơ sở dữ liệu: phpMyAdmin v.4.8.4 để thiết kế cơ sở dữ liệu. 5. Tổng kết Nội dung đồ án bao gồm: - Chương I: Tổng quan đề tài. - Chương II: Phân tích thiết kế hệ thống - Chương III: Xây dựng dựng chương trình. - Chương IV: Kết quả triển khai hệ thống website. - Kết luận và hướng phát triển. - Phụ lục. 9 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ Chương II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1. Đối tượng sử dụng hệ thống Website bán giày thể thao MAGA hoạt động chủ yếu phục vụ cho 4 đối tượng người dùng chính: Người quản lý, Khách hàng, Nhân viên giao hàng, Nhân viên kho. 1.1. 1.2. 1.3. Người quản lý - Cập nhật hàng. - Cập nhật người dùng. - Xử lý đơn hàng. Nhân viên kho - Nhập hàng. - Xem danh sách đơn hàng. - Cập nhật tình trạng đơn hàng. Nhân viên giao hàng - 1.4. Xem danh sách đơn hàng. Khách hàng - Đăng ký thành viên. - Đăng nhập . - Cập nhật thông tin cá nhân. - Xem, tìm kiếm sản phẩm. - Đặt hàng. 2. Phân tích thiết kế 2.1. Yêu cầu chất lượng - Giao diện đơn giản, dễ sử dụng. - Ngôn ngữ tiếng Việt. - Có tính bảo mật, an toàn. - Tốc độ xử lý nhanh chóng, dễ dàng. 10 Đề tài: Xây dụng website bán giày thể thao MAGA 2.2. SVTH: Trần Nguyên Vỹ Yêu cầu chức năng 2.2.1. Tổng quát chức năng Tác nhân Mô tả Người quản lý Nhân viên kho Nhân viên giao hàng Có quyền truy cập nhật(thêm,sửa, xóa) thông tin tất cả các modules, xử lý các đơn hàng và theo dõi đơn hàng sau khi đã được xử lý Có quyền truy cập, nhập số lượng hàng mới từ kho vào hệ thống, xem danh sách đơn hàng và cập nhật tình trạng đơn hàng… Có quyền truy cập và xem danh sách đơn hàng. Có quyền truy cập, đăng ký, chỉnh sửa thông tin cá nhân tìm kiếm và xem sản phẩm, chọn và đặt mua những sản Khách hàng phẩm phù hợp với nhu cầu. Ngoài ra còn có thể các hình thức thanh toán khác nhau… Biểu đồ và bảng tổng quát chức năng sau đây sẽ mô tất cả các tác nhân tham gia vào hệ thống quản lý của website bán giày thể thao MAGA. Mỗi tác nhân sẽ có một vai trò khác nhau trong hệ thống. Hiện tại chúng ta có các tác nhân: Người quản lý, Khách hàng, Nhân viên kho, nhân viên giao hàng. Bảng 2.2.1. Bảng tổng quát các chức năng của hệ thống. 11 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 12 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 2.2.2. Sơ đồ USE CASE Hình 2.2.2. Sơ đồ Use Case 13 Đề tài: Xây dụng website bán giày thể thao MAGA 2.3. SVTH: Trần Nguyên Vỹ Thiết kế cơ sở dữ liệu 2.3.1. Cấu trúc các bảng trong cơ sở dữ liệu 1. Mặt hàng 2. Thương hiệu 3. Sản phẩm 14 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 4. Khách hàng 5. Users 15 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 6. Đơn hàng 16 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 7. Chi tiết đơn hàng 17 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ 8. Nhập hàng 2.3.2. Sơ đồ thực thể quan hệ (ERD) 18 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ Hình 5. Sơ đồ thực thể quan hệ. CHƯƠNG III. XÂY DỰNG CHƯƠNG TRÌNH 1. Công cụ xây dựng chương trình 1.1. Laravel Framework 1.1.1. Laravel là gì ? Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiếm trúc model-view-controller (MVC). Những tính năng nổi bật của Laravel 19 Đề tài: Xây dụng website bán giày thể thao MAGA SVTH: Trần Nguyên Vỹ bao gồm cú pháp dễ hiểu – rõ ràng , một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng. 1.1.2. Mô hình MVC MVC là viết tắt của ba từ Model - View - Controller. Trong đó: + Model: Cấu trúc dữ liệu theo cách tin cậy và chuẩn bị dữ liệu theo lệnh của controller + View: Hiển thị dữ liệu cho người dùng theo cách dễ hiểu dựa trên hành động của người dùng. + Controller: Nhận lệnh từ người dùng, gửi lệnh đến cho Model để cập nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị. Hình 1.1.2. Sơ đồ mô tả cách thức hoạt động của mô hình MVC 1.2 . Tổng quan về hệ quản trị cơ sở dữ liệu MySQL. MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì 20
- Xem thêm -

Tài liệu liên quan