Nghiên cứu ngôn ngữ lập trình PHP framework codeigniter ứng dụng xậy dựng website quản lý bán giày trực tuyến

68 24 0
Nghiên cứu ngôn ngữ lập trình PHP framework codeigniter ứng dụng xậy dựng website quản lý bán giày trực tuyến

Đ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

LỜI CAM ĐOAN Em xin cam đoan công trình nghiên cứu độc lập cá nhân em với hướng dẫn cô Đặng Thị Kim Anh.Tất thơng tin đầy đủ, nội dung khóa luận trung thực i LỜI CẢM ƠN Khóa luận nghành Hệ thống thông tin với đề tài: “Nghiên cứu ngôn ngữ lập trình PHP, Framework Codeigniter ứng dụng xậy dựng website quản lý bán giày trực tuyến” Để hoàn thành đề tài khóa luận, với tình cảm chân thành, em xin bày tỏ lòng biết ơn sâu sắc tới trường Đại học Lâm Nghiệp tạo điều kiện cho em có mơi trường học tập tốt suốt thời gian em học tập, nghiên cứu trường Em xin gửi lời cảm ơn tới Cô Đặng Thị Kim Anh giúp đỡ em suốt trình nghiên cứu trực tiếp hướng dẫn em hồn thành đề tài khóa luận Đồng thời, em xin bày tỏ lòng cảm ơn tới thầy cô nghành Hệ Thống Thông Tin, bạn bè giúp đỡ, tạo điều kiện cho em suốt q trình học tập hồn thành khóa luận Một lần nữa, xin trân trọng cảm ơn! ii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii CHƯƠNG I: TỔNG QUAN 1 Xu hướng Mô tả đề tài 2.1 Mục đích, phạm vi, ý nghĩa 2.1.1 Mục đích 2.1.2 Phạm vi 2.1.3 Ý nghĩa 2.2 Nền tảng lập trình PHP, Framework CodeignIter MySQL 2.2.1 Giới thiệu tổng quan PHP 2.2.2 Giới thiệu Framework CodeIgniter 2.2.3 Giới thiệu MySql 2.2.4 Chạy quản lý ứng dụng CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ Xây dựng biểu đồ ca sử dụng 1.1 Xác định tác nhân hệ thống 1.2 Xác định ca sử dụng hệ thống Danh sách Usecase 2.1 Tìm kiếm sản phẩm 2.2 Xem sản phẩm 2.3 Xem tin tức 2.4 Giỏ hàng 2.5 Đặt hàng 2.6 Đăng nhập 2.7 Quản lý danh mục sản phẩm 2.8 Quản lý sản phẩm iii 2.9 Quản lý danh mục viết 2.10.Quản lý viết 2.11.Quản lý thương hiệu 2.12.Quản lý đơn hàng 2.13.Quản lý người dùng 10 2.14.Quản lý slide 10 2.15.Quản lý liên hệ 10 Đặc tả usecase 11 3.1 Use case đăng nhập 11 3.2 Use case đăng xuất 11 3.3 Use case quản lý danh mục sản phẩm 12 3.4 Use case quản lý thêm danh mục sản phẩm 12 3.5 Use case quản lý cập nhật danh mục sản phẩm 13 3.6 Use case quản lý xóa danh mục sản phẩm 14 3.7 Use case quản lý sản phẩm 14 3.8 Use case quản lý thêm sản phẩm 15 3.9 Use case quản lý cập nhật sản phẩm 15 3.10.Use case quản lý xóa sản phẩm 16 Chi tiết chức hệ thống 17 4.1 Đối tượng sử dụng hệ thống 17 4.2 Chức hệ thống 17 4.2.1 Chức khách vãng lai 17 Chức xem sản phẩm 17 Chức tìm kiếm sản phẩm 18 Chức giỏ hàng 18 Chức đặt hàng 19 Chức xem tin tức 19 Chức gửi phản hồi 19 4.2.2 Chức người quản trị 19 iv Chức quản lý danh mục 20 Chức quản lý sản phẩm 21 Chức quản lý đơn đặt hàng 21 Chức quản lý chi tiết đơn đặt hàng 22 Chức quản lý người dùng 22 Chức quản lý slide 22 Chức quản lý liên hệ 23 Lưu đồ thuật giải 23 5.1 Sitemap 23 5.1.1 Khách vãng lai 23 5.1.2 Người quản lý 23 5.2 Lưu đồ giải thuật 24 5.2.1 Biểu đồ hoạt động chức đăng nhập 24 5.5.2 Biểu đồ hoạt động chức thoát 24 5.2.3Biểu đồ hoạt động chức tìm kiếm 25 5.2.4 Biểu đồ chức hoạt động thêm sản phẩm 26 5.2.5 Biểu đồ hoạt động chức cập nhật sản phẩm 27 5.2.6 Biểu đồ hoạt động chức xóa sản phẩm 28 5.2.7 Biểu đồ hoạt động chức đơn đặt hàng 29 5.2.8 Biểu đồ hoạt động chức đổi mật 30 Biểu đồ 31 6.1 Biểu đồ đăng nhập 31 6.2 Biểu đồ thêm sản phẩm 32 6.3 Biểu đồ cập nhật sản phẩm 33 6.4 Biểu đồ xóa sản phẩm 34 6.5 Biểu đồ tìm kiếm sản phẩm 35 6.6 Biểu đồ đổi mật 36 6.7 Biểu đồ xem sản phẩm 37 6.8 Biểu đồ đơn đặt hàng 38 v Thiết kế sở liệu 38 7.1 Bảng sanpham_category (Bảng danh mục sản phẩm) 38 7.2 Bảng sanpham_item (Bảng chi tiết sản phẩm) 39 7.3 Bảng articles_category (Bảng danh mục viết) 41 7.4 Bảng articles_item (Bảng viết) 42 7.5 Bảng system (Bảng hệ thống) 43 7.6 Bảng sessions (Bảng sessions) 44 7.7 Bảng users (Bảng người dùng) 44 7.8 Bảng contacts (Bảng liên hệ) 45 7.9 Bảng payment (Bảng đơn hàng) 46 7.10.Bảng slide (Bảng slide) 47 7.11.Bảng tags (Bảng tags) 48 CHƯƠNG III: DEMO GIAO DIỆN WEBSITE 50 Giao diện trang chủ 50 Giao diện danh mục sản phẩm 51 Giao diện chi tiết sản phẩm 52 Giao diện danh mục tin tức 53 Giao diện chi tiết tin tức 54 Giao diện gửi phản hồi 55 Giao diện giỏ hàng 55 Giao diện gửi đơn hàng 56 Giao diện đăng nhập quản trị 56 10 Giao diện quản trị quản lý sản phẩm 57 11 Giao diện quản trị thêm sản phẩm 57 12 Giao diện quản trị cập nhật sản phẩm 58 CHƯƠNG IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 59 Kết luận 59 2.Hướng phát triển 59 TÀI LIỆU THAM KHẢO vi DANH MỤC HÌNH ẢNH Hình Usecase Tìm kiếm sản phẩm Hình 2 Usecase Xem sản phẩm Hình Usecase Xem tin tức Hình Usecase Giỏ hàng Hình Usecase Đặt hàng Hình Usecase Đăng nhập Hình Usecase Quản lý sản phẩm Hình Usecase Quản lý sản phẩm Hình Usecase Quản lý danh mục viết Hình 10 Usecase Quản lý viết Hình 11 Usecase Quản lý thương hiệu Hình 12 Usecase Quản lý đơn hàng Hình 13 Usecase Quản lý người dùng 10 Hình 14 Usecase Quản lý slide 10 Hình 15 Usecase Quản lý liên hệ 10 Hình 5.2 Biểu đồ hoạt động chức đăng nhập 24 Hình 5.2 Biểu đồ hoạt động chức 24 Hình 5.2 Biểu đồ hoạt động chức tìm kiếm 25 Hình 5.2 Biểu đồ hoạt động chức thêm sản phẩm 26 Hình 5.2 Biểu đồ hoạt động chức cập nhật 27 Hình 5.2 Biểu đồ hoạt động chức xóa sản phẩm 28 Hình 5.2 Biểu đồ hoạt động chức đơn đặt hàng 29 Hình 5.2 Biểu đồ hoạt động chức đổi mật 30 Hình Hình ảnh biểu đồ đăng nhập 31 Hình Hình ảnh biểu đồ thêm sản phẩm 32 Hình Hình ảnh biểu đồ cập nhật sản phẩm 33 Hình Hình ảnh biểu đồ xóa sản phẩm 34 vii Hình Hình ảnh biểu đồ tìm kiếm 35 Hình 6 Hình ảnh biểu đồ đổi mật 36 Hình Hình ảnh biểu đồ xem sản phẩm 37 Hình Hình ảnh biểu đồ đơn đặt hàng 38 viii CHƯƠNG I: TỔNG QUAN Xu hướng Hiện nay, thời kỳ cơng nghiệp hóa, đại hóa đất nước cơng nghệ thương mại điện tử phát triển vũ bão, nhu cầu người dùng ngày cao Có nhiều website bán hàng online đa dạng mặt hàng sản phẩm quần áo, giày dép, nội thất, đất đai, nhà cửa vài năm cách muốn mua thứ người ta thường phải đến tận cửa hàng bày bán hay khu trung gian trưng bày sản phẩm để xem, lựa chọn sản phẩm ưng ý với mắt khơng phải điều dễ dàng tâm lý hấp tấp mua hàng khơng thể lựa chọn có q nhiều lựa chọn, không lựa chọn kỹ Nhờ vào nhược điểm bắt kip với công nghệ 5.0 đội ngũ xây dựng lên website bán giày trực tuyến, trang web trang web chuyên bán mặt hàng giày, từ bình cấp tới cao cấp, Khi truy cập vào website chúng tơi khách hàng dễ dàng tìm kiếm thông tin giá cả, thương hiệu, để xem chi tiết sản phẩm khách hàng chuyển slide ảnh để xem chi tiết sản phẩm luôn đảm bảo chất lượng sản phẩm hình ảnh điểm bật đội ngũ web xây dựng hình thức tốn online toán tài khoản ngân hàng hay toán quét mã QR, qua khách hàng toán trực tuyến hay quét mã QR sản phẩm nhận cảm thấy ưng ý mà khơng cần phải đến tận nơi trả tiền Myshoes hân hạnh phục vụ mang lại cho khách hàng vẻ đẹp hài lịng tồn diện Mô tả đề tài Website chúng tơi mang lại cho bạn nhìn khách quan tồn diện giới sản phẩm giày Nhưng bạn lại khơng có thời gian để trực tiếp tìm hiểu.Vậy lại không đến với website Chúng xây dựng hệ thống giới thiệu đầy đủ thương hiệu sản phẩm, mẫu mã sản phẩm Đặc biệt với hình ảnh phong phú rõ nét, mơ tả chi tiết giúp bạn hình dung đơi giày mà mua cách rõ ràng Hệ thống giỏ hàng toán Người quản trị phản hồi sớm giúp khách hàng dễ dàng sở hữu sản phẩm cách nhanh 2.1 Mục đích, phạm vi, ý nghĩa 2.1.1 Mục đích Để khắc phục việc người mua phàn nàn xa đến cửa hàng để mua đồ, hay trục trặc việc tuyển nhân vận chuyển hàng hóa cửa hàng ứng dụng nghệ thương mại điện tử mở website online bán hàng trực tuyến 24/24 cho phép khách hàng đặt hàng lúc, nơi, có đơn đặt hàng Người quản trị phản hồi liên hệ với bạn sớm có thể, giao hàng ngày, bên cạnh khách hàng bình luận đánh giá chất lượng toàn dịch vụ website tripadvisor, myshoes lựa chọn hàng đầu cho đôi chân bạn 2.1.2 Phạm vi Phân tích thiết kế hệ thống bán hàng trực tuyến với liệu thông tin mẫu giày tin tức giày Việc mua bán đăt hàng trực tuyến hạn chế mặt khoảng cách, website giao hàng miễn phí bán kính 10 km, ngồi phạm vi khách hàng phải chịu thêm phí vận chuyển Chưa có blog người trao đổi với nội dung hãng giày nêu lên ý kiến thân sản phẩm Khảo sát website: http://myshoes.vn/, http://bloggiay.com/ 2.1.3 Ý nghĩa Việc xây dựng nên web bán hàng trực tuyến cửa hàng muốn cung cấp đến khách hàng dịch vụ tốt cửa hàng, đồng thời giúp cửa hàng giải nhanh chóng hơn, tốt vấn đề kinh doanh cửa hàng 2.2 Nền tảng lập trình PHP, Framework CodeignIter MySQL 2.2.1 Giới thiệu tổng quan PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng not null Số điện thoại phone varchar 255 email varchar 255 notes text order int 11 publish tinyint created datetime Ngày tạo updated datetime Ngày cập nhật userid_created int 11 Người tạo userid_updated int 11 Người sửa khách hàng Địa Email khách hàng Yêu cầu thêm từ khách hàng Sắp xếp vị trí Xuất hay không xuất 7.9 Bảng payment (Bảng đơn hàng) Kiểu Độ liệu dài id int 11 fullname varchar 255 Tên trường Ràng buộc primary key, auto_increment not null Mô tả Mã đơn hàng Tên khách hàng Địa người address varchar 255 not null mua hàng tiến hành đặt hàng phone varchar 255 not null 46 Số điện thoại khách hàng Địa email email varchar 255 notes text data text online tinyint cod tinyint order int 11 publish tinyint created datetime Ngày tạo updated datetime Ngày sửa userid_created int 11 Người tạo userid_updated int 11 Người sửa khách hàng Yêu cầu thêm từ khách hàng Dữ liệu đơn hàng khách Thanh toán online Thanh toán cod Sắp xếp vị trí Xuất hay khơng xuất 7.10.Bảng slide (Bảng slide) Kiểu Độ liệu dài id int 11 title varchar 255 not null Tên slide image varchar 255 not null Hình ảnh slide Tên trường Ràng buộc primary key, auto_increment 47 Mô tả Mă danh mục order int 11 Sắp xếp publish tinyint created datetime Ngày tạo updated datetime Ngày sửa userid_created int 11 Người tạo userid_updated int 11 Người sửa Xuất hay không xuất 7.11.Bảng tags (Bảng tags) Kiểu Độ liệu dài id int 11 title varchar 255 Tên trường Ràng buộc primary key, auto_increment not null Mô tả Mã tag Tiêu đề Làm đẹp đường alias varchar 255 dẫn thân thiện cho seo viewd int 11 Lượt xem description text meta_title varchar 255 Thẻ tiêu đề meta_keyword varchar 255 Thẻ từ khóa meta_description varchar 255 Thẻ mơ tả publish int Mô tả Xuất hày không xuất 48 created datetime Ngày tạo updated datetime Ngày sửa userid_created int 11 Người tạo userid_updated int 11 Người sửa Sơ đồồ bảng: sử dụng kiểu bảng liệu MyISAM 49 CHƯƠNG III: DEMO GIAO DI DIỆN ỆN WEBSITE Giao diện ện trang chủ 50 Giao diện ện danh mục sản phẩm 51 Giao diện ện chi tiết sản phẩm 52 Giao diện danh mục ục tin tức 53 Giao diện ện chi tiết tin tức 54 Giao diện ện gửi phản hồi Giao diện giỏ hàng 55 Giao diện gửi đơn ơn hàng Giao diện ện đăng nhập quản trị 56 10 Giao diện quản ản trị quản lý sản phẩm 11 Giao diện quản ản trị thêm sản phẩm 57 12 Giao diện quản ản trị cập nhật sản phẩm 58 CHƯƠNG IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Vừa nội dung đề tài “Nghiên cứu ngơn ngữ lập trình PHP, Framework Codeigniter ứng dụng xậy dựng website quản lý bán giày trực tuyến” xây dựng ngơn ngữ lập trình PHP, Framework Codeigniter hệ quản trị sở liệu MySql Do kinh nghiệm lập trình web chưa có nhiều nên khó tránh khỏi thiếu sót Cụ thể chưa khắc phục số lỗi tối ưu hóa thao tác người dùng chức năng, giao diện chưa đẹp Nhưng qua lần thực hiên đề tài giúp em nắm nhiều kiến thức lập trình ngôn ngữ PHP, Framework codeigniter thao tác với hệ quản trị sở liệu MySql việc phân tích thiết kế website PHP, CSS, HTML, BOOTSTRAP, JS, JQ Một lần em xin cám ơn cô Đặng Thị Kim Anh nhiệt tình hướng dẫn em hồn thành đề tài cách tốt Hướng phát triển Sẽ mở rộng vấn đề liên quan diễn đàn để người vào để học hỏi kinh nghiệm trao đổi sản phẩm 59 TÀI LIỆU THAM KHẢO - https://codeigniter.com/ - https://www.w3schools.com/html/default.asp - https://www.w3schools.com/css/default.asp - https://www.w3schools.com/js/default.asp - https://www.w3schools.com/sql/default.asp - https://www.w3schools.com/php/default.asp - https://www.w3schools.com/bootstrap/default.asp - https://www.w3schools.com/jquery/default.asp - https://stackoverflow.com/ - https://code.tutsplus.com/ - https://freetuts.net/ - https://khoapham.vn/ - ... chức quản lý sau: - Quản lý danh mục sản phẩm - Quản lý sản phẩm - Quản lý danh mục viết - Quản lý viết 19 - Quản lý thương hiệu - Quản lý đơn hàng - Quản lý người dùng - Quản lý slide - Quản lý. .. luận nghành Hệ thống thơng tin với đề tài: ? ?Nghiên cứu ngơn ngữ lập trình PHP, Framework Codeigniter ứng dụng xậy dựng website quản lý bán giày trực tuyến? ?? Để hồn thành đề tài khóa luận, với tình... Đăng nhập - Quản lý danh mục sản phẩm - Quản lý sản phẩm - Quản lý danh mục viết - Quản lý viết - Quản lý người dùng - Quản lý đơn hàng - Quản lý thương hiệu - Quản lý liên hệ - Quản lý slide Usecase

Ngày đăng: 23/06/2021, 15:58

Mục lục

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • DANH MỤC HÌNH ẢNH

  • CHƯƠNG I: TỔNG QUAN

    • 1. Xu hướng

    • 2. Mô tả đề tài

      • 2.1. Mục đích, phạm vi, ý nghĩa

        • 2.1.1. Mục đích

        • 2.1.2. Phạm vi

        • 2.1.3. Ý nghĩa

        • 2.2. Nền tảng lập trình PHP, Framework CodeignIter và MySQL

        • 2.2.1. Giới thiệu tổng quan về PHP

        • 2.2.2. Giới thiệu Framework CodeIgniter

        • 2.2.3. Giới thiệu MySql

        • 2.2.4. Chạy và quản lý ứng dụng

        • CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ

          • 1. Xây dựng biểu đồ ca sử dụng

            • 1.1. Xác định các tác nhân của hệ thống

            • 1.2. Xác định các ca sử dụng của hệ thống

            • Usecase tổng quát

            • 2. Danh sách Usecase

              •  Usecase khách vãng lai

              • 2.1. Tìm kiếm sản phẩm

              • 2.2. Xem sản phẩm

              • 2.3. Xem tin tức

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

Tài liệu liên quan