Đồ án Phân tích thiết kế hệ thống Thương mại điện tử

81 10 0
Đồ án Phân tích thiết kế hệ thống Thương mại điện tử

Đ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

. Mục tiêu của đề tài Nắm bắt được quy trình hoạt động của website. Biết được cách xây dựng và quản lý hệ thống bán hàng Tạo dựng được mô hình bán hàng Xây dựng thành công phần mềm có đầy đủ các chức năng cần thiết và hoạt động hiệu quả, áp dụng công nghệ thông tin vào quản lý các mặt hàng cho công ty. Trình bày được các vấn đề liên quan đến PHP, HTML, CSS, BootStrap, Xampp, Hệ quản trị MySQL,... Phân tích hệ thống chương trình bao gồm giao diện, các ues case nhằm đáp ứng nhu cầu người dùng. Triển khai và cài đặt chương trình Đưa chương trình vào hoạt động thử nghiệm

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA KINH TẾ VẬN TẢI -∞∞ - ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ Đề tài: Phân tích thiết kế hệ thống thương mại điện tử cho cửa hàng bánh tươi Fresh Garden Nhóm :5 Sinh viên thực : Hoàng Quỳnh Anh Lê Thu Hà Lê Thị Thanh Thủy Phạm Thị Tiền Nguyễn Văn Tân Lớp : 70DCTD23 Giảng viên hướng dẫn : Lê Trung Kiên Hà Nội - 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn Lê Trung Kiên MỤC LỤC LỜI NÓI ĐẦU .1 CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Mục tiêu đề tài 1.3 Giới hạn phạm vi đề tài 1.4 Kết dự kiến đạt CHƯƠNG KIẾN THỨC NỀN TẢNG 2.1 Tìm hiểu PHP 2.1.1 Khái niệm .4 2.1.2 Ưu điểm PHP 2.1.3 Nhược điểm PHP 2.1.4 Hoạt động ngơn ngữ lập trình PHP 2.2 Xây dựng chương trình theo mơ hình MVVM 2.3 Hệ quản trị MySQL 2.3.1 Khái niệm .6 2.3.2 Ưu điểm MySQL 2.3.3 Nhược điểm MySQL 2.3.4 Phương thức hoạt động MySQL 2.4 Quy trình xây dựng ứng dụng .7 2.5 Ngơn ngữ mơ hình hóa UML cơng cụ StarUML 2.5.1 Khái niệm 2.5.2 Biểu đồ Usecase 2.5.3 Biểu đồ lớp (Class Diagram) 2.5.4.Biểu đồ 2.5.5 Biểu đồ hoạt động .10 2.5.6 Công cụ StarUML 10 CHƯƠNG 11 PHÂN TÍCH VÀ THIẾT KẾ 11 3.1 Khảo sát hệ thống 11 3.1.1 Giới thiệu đơn vị khảo sát 11 3.1.2 Khảo sát cửa hàng .11 i 3.1.3 Khảo sát 12 3.1.4 Đánh giá hệ thống .21 3.1.5 Các chức dự kiến hệ thống 21 3.1.6 Phát biểu toán .22 3.2 Biểu đồ USECASE đặc tả 23 3.2.1 Biểu đồ Usecase 23 3.2.2 Đặc tả Usecase 27 3.3 Biểu đồ lớp (Class Diagram) 37 3.4 Biểu đồ trình tự 38 3.4.1 Biểu đồ trình tự đăng nhập, đăng xuất 38 3.4.2 Biểu đồ trình tự khách hàng 39 3.4.3 Biểu đồ trình tự với Quản lý (Nhân viên phân quyền) 43 3.5 Biểu đồ hoạt động .47 3.5.1 Biểu đồ hoạt động đăng nhập/đăng xuất 47 3.5.2 Biểu đồ hoạt động khách hàng .50 3.5.3 Biểu đồ hoạt động với Quản lý (Nhân viên phân quyền) 57 3.6 Biểu đồ trạng thái 71 ii DANH MỤC HÌNH ẢNH Hình 2.1 Mơ hình lập trình MVVM .5 Hình 2.2 Phương thức hoạt động Hình 2.3 Actor Name Hình 2.4 Use Case Name .8 Hình 2.5 Association Hình 2.6 Include Hình 2.7 Extend Hình 3.1 Cửa hàng bánh tươi Fresh Garden .11 Hình 3.2 Sơ đồ USECASE tổng quát 24 Hình 3.3 Usecase Quản lý nhân viên 24 Hình 3.4 Usecase Quản lý sản phẩm 25 Hình 3.5 Usecase Quản lý web 25 Hình 3.6 Usecase Quản lý Khách hàng 26 Hình 3.7 Usecase quản lý đơn hàng 26 Hình 3.8 Usecase quản lý báo cáo thống kê .27 Hình 3.9 Usecase Khách hàng .27 Hình 3.10 Class Diagram 37 Hình 3.11 Biểu đồ trình tự đăng nhập 38 Hình 3.12 Biểu đồ trình tự đăng xuất 38 Hình 3.13 Biểu đồ trình tự quên mật 39 Hình 3.14 Biểu đồ trình tự đăng ký tài khoản 39 Hình 3.15 Biểu đồ trình tự sửa thông tin cá nhân 40 Hình 3.16 Biểu đồ trình tự tìm kiếm, xem sản phẩm 40 Hình 3.17 Biểu đồ trình tự thêm sản phẩm vào giỏ 41 Hình 3.18 Biểu đồ trình tự xóa sản phẩm giỏ hàng 41 Hình 3.19 Biểu đồ trình tự tốn 42 Hình 3.20 Biểu đồ trình tự Xem lịch sử đơn hàng .42 Hình 3.21 Biểu đồ trình tự Bình luận phản hồi 43 Hình 3.22 Biểu đồ trình tự Thêm nhân viên .43 Hình 3.23 Biểu đồ trình tự Xóa nhân viên 44 Hình 3.24 Biểu đồ trình tự Thêm sản phẩm .44 Hình 3.25 Biểu đồ trình tự Sửa sản phẩm 45 Hình 3.26 Biểu đồ trình tự Xóa sản phẩm 45 iii Hình 3.27 Biểu đồ trình tự Xác nhận đơn 46 HÌnh 3.28 Biểu đồ trình tự Trả lời bình luận .46 Hình 3.29 Biểu đồ trình tự Xem báo cáo thống kê .47 Hình 3.30 Biểu đồ hoạt động đăng nhập 47 Hình 3.31 Biểu đồ hoạt động đăng xuất .48 Hình 3.32 Biểu đồ hoạt động Quên mật 49 Hình 3.33 Biểu đồ hoạt động đăng kí tài khoản 50 Hình 3.34 Biểu đồ hoạt động thay đổi thông tin 51 Hình 3.35 Biểu đồ hoạt động thêm vào giỏ hàng .52 Hình 3.36 Biểu đồ hoạt động xóa sản phẩm giỏ hàng 53 Hình 3.37 Biểu đồ hoạt động toán 54 Hình 3.38 Biểu đồ hoạt động Xem lịch sử đơn hàng 55 Hình 3.39 Biểu đồ hoạt động Phản hồi, bình luận .56 Hình 3.40 Biểu đồ hoạt động thêm nhân viên 57 Hình 3.41 Biểu đồ hoạt động thay đổi thông tin nhân viên 58 Hình 3.42 Biểu đồ hoạt động xóa nhân viên 59 Hình 3.43 Biểu đồ hoạt động phân quyền 60 Hình 3.44 Biểu đồ hoạt động tạo viết 61 Hình 3.45 Biểu đồ hoạt động sửa viết 62 Hình 3.46 Biểu đồ hoạt động xóa viết 63 Hình 3.47 Biểu đồ hoạt động thêm sản phẩm 64 Hình 3.48 Biểu đồ hoạt động sửa sản phẩm .65 Hình 3.49 Biểu đồ hoạt động xóa sản phẩm .66 Hình 3.50 Biểu đồ hoạt động xử lý đơn hàng 67 Hình 3.51 Biểu đồ hoạt động thêm khách hàng 68 Hình 3.52 Biểu đồ hoạt động bình luận 69 Hình 3.53 Biểu đồ hoạt động xóa bình luận .70 Hình 3.54 Biểu đồ trạng thái đăng nhập .71 Hình 3.55 Biểu đồ trạng thái tạo tài khoản 71 Hình 3.56 Biểu đồ trạng thái tìm kiếm sản phẩm .71 Hình 3.57 Biểu đồ trạng thái giỏ hàng .72 Hình 3.58 Biểu đồ trạng thái xử lý đơn hàng .72 Hình 3.59 Biểu đồ trạng thái kiểm tra hành trình vận đơn 73 Hình 3.60 Biểu đồ trạng thái toán 73 iv Hình 3.61 Biểu đồ trạng thái đánh giá 73 Hình 3.62 Biểu đồ trạng thái thống kê .73 v DANH MỤC BẢNG Bảng 3.1 Đặc tả Use case đăng nhập 27 Bảng 3.2 Đặc tả Use case đăng ký 29 Bảng 3.3 Đặc tả usecase đổi mật 30 Bảng 3.4 Đặc tả usecase thêm sản phẩm 31 Bảng 3.5 Đặc tả usecase thêm sản phẩm 32 Bảng 3.6 Đặc tả usecase xóa sản phẩm 33 Bảng 3.7 Đặc tả usecase tìm kiếm sản phẩm 35 Bảng 3.8 Đặc tả usecase thêm danh mục .36 vi LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học kỹ thuật đời sống, máy tính trở thành cơng cụ trợ giúp đắc lực cho người lưu trữ, phân tích xử lý thơng tin Ở nước ta, với phát triển chung kinh tế, tin học ngày ứng dụng rộng rãi công tác quản lý bước khẳng định sức mạnh vị trí quan trọng Đặc biệt xu mua sắm mạng internet ngày phát triển Vì việc ứng dụng cơng nghệ thơng tin số hóa hệ thống cửa hàng truyền thống phát triển theo Muốn tăng sức bán cạnh tranh thị trường cửa hàng cần có hệ thống thơng minh để quản lý liệu hàng hóa đến tay người tiêu dùng cách dễ dàng Vì giúp đỡ nhiều giảng viên mơn nhóm chúng em lên ý tưởng thiết kế hệ thống quản lý webside bán hàng cho hệ thống cửa hàng bánh Fresh Garden Bố cục đồ án gồm phần chính: Chương 1: Tổng quan đề tài Chương 2: Kiến thức tảng Chương 3: Phân tích thiết kế Chương 4: Xây dựng chương trình Với hạn hẹp kiến thức tổng hợp kinh nghiệm thực tế nên báo cáo đồ án nhóm chúng em khơng tránh khỏi thiếu sót Rất mong nhận đóng góp ý kiến q thầy trường, bạn sinh viên, doanh nghiệp lớn vừa nhỏ để báo cáo em hoàn thiện Chúng em xin chân thành cảm ơn! CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Lý chọn đề tài Ngày nay, ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học kỹ thuật đời sống, máy tính trở thành công cụ trợ giúp đắc lực cho người lưu trữ, phân tích xử lý thơng tin Ở nước ta, với phát triển chung kinh tế, tin học ngày ứng dụng rộng rãi công tác quản lý bước khẳng định sức mạnh vị trí quan trọng Đặc biệt xu mua sắm mạng internet ngày phát triển Vì việc ứng dụng cơng nghệ thơng tin số hóa hệ thống cửa hàng truyền thống phát triển theo Muốn tăng sức bán cạnh tranh thị trường cửa hàng cần có hệ thống thông minh để quản lý liệu hàng hóa đến tay người tiêu dùng cách dễ dàng Vì vậy, chúng em lên ý tưởng thiết kế hệ thống quản lý website bán hàng cho hệ thống cửa hàng bánh Fresh Garden Với nhiều sách đưa nhằm ưu tiên phát triển cửa hàng bánh hệ thống thương mại điện tử: - Dễ dàng tìm kiếm, lựa chọn sản phẩm - Có nhiều lựa chọn - Có nhiều ưu đãi giá bán - Có nhiều chương trình ưu đãi dành riêng cho khách hàng mua trực tuyến - Phương thức toán đa dạng 1.2 Mục tiêu đề tài - Nắm bắt quy trình hoạt động website - Biết cách xây dựng quản lý hệ thống bán hàng - Tạo dựng mơ hình bán hàng - Xây dựng thành cơng phần mềm có đầy đủ chức cần thiết hoạt động hiệu quả, áp dụng công nghệ thông tin vào quản lý mặt hàng cho cơng ty - Trình bày vấn đề liên quan đến PHP, HTML, CSS, BootStrap, Xampp, Hệ quản trị MySQL, - Phân tích hệ thống chương trình bao gồm giao diện, ues case nhằm đáp ứng nhu cầu người dùng

Ngày đăng: 07/07/2023, 11:52

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

Tài liệu liên quan