BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEB BÁN HOA

48 37 0
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEB BÁN HOA

Đ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

BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEB BÁN HOA Khoa: Công nghệ thông tin Chuyên ngành: An tồn thơng tin Sinh viên thực hiện: NGUYỄN MẠNH CƯỜNG NGUYỄN MINH NGỌC PHẠM TIẾN KHẢI NGUYỄN ANH TUẤN Hà Nội, 2021 AT130705 AT130735 AT150128 AT140550 Lời mở đầu Ngày nay,cùng với phát triển công nghệ thông tin, Internet trở thành dịch vụ phổ biến thiết yếu, ảnh hưởng sâu rộng đến thói quen sinh hoạt, giải trí nhiều người Trong thời đại cơng nghệ 4.0, thấy tác động tích cực mà Internet mang lại đời sống xã hội người Hãy thử nhìn vào máy tính cá nhân hay chí điện thoại bạn, với thao tác bạn truy cập vào Internet để đọc báo, xem phim, nghe đài mua sắm, … Cùng với phát triển phổ biến rộng rãi Internet hình thức dịch vụ kèm theo nó, điển hình mua sắm trực tuyến.Theo khảo sát cho thấy, Việt Nam, 45% dân số sử dụng Internet, 62% người dùng Internet tham gia mua sắm trực tuyến tỷ lệ doanh nghiệp bán hàng trực tuyến đạt hiểu cao qua website 32% Nhất thời điểm dịch bệnh COVID-19 bùng phát nhu cầu mua sắm trực tuyến tăng mạnh quy định cách ly xã hội tâm lý e ngại mua hàng trực tiếp người dân Trước thị yếu thị trường, cơng ty TNHH Flowerstore có nhu cầu xây dựng website bán hàng trực tuyến Nắm nhu cầu cơng ty, nhóm chúng tơi định chọn đề tài: “ Phân tích, thiết kế hệ thống Website bán hoa ” với mục đích xây dựng website phù hợp với công ty, giao diện đẹp, thân thiện, hệ thống thông tin thiết kế tốt, an toàn vận hành Trân trọng cảm ơn! Contents BAN CƠ YẾU CHÍNH PHỦ Lời mở đầu .- Giới thiệu: .- 1.1 Mục đích tài liệu: .- 1.2 Phạm vi tài liệu: - 1.3 Từ điển thuật ngữ: - - Khảo sát hệ thống - 2.1 Phát biểu toán: - 2.2 Mục tiêu hệ thống: - 2.3 Phạm vi hệ thống: - - 2.3.1 Mơ hình tổng thể hệ thống: .- Phân tích - 3.1 Quy trình nghiệp vụ - 3.2 Mơ hình phân cấp chức - 3.3 Mô hình ca sử dụng - 3.3.1 Biểu đồ ca sử dụng mức tổng thể hệ thống .- - 3.3.2 Biểu đồ ca sử dụng mức chi tiết .- - 3.3.3 Đặc tả ca sử dụng - 15 - 3.4 Phân tích ca sử dụng .- 26 3.4.1 Biểu đồ cho ca sử dụng đăng nhập - 26 - 3.4.2 Biểu đồ cho ca sử dụng đăng ký - 27 - 3.4.3 Biểu đồ cho ca sử dụng tìm kiếm - 28 3.4.4 Biểu đồ cho ca sử dụng xem sản phẩm - 29 - 3.4.5 Biểu đồ cho ca sử dụng đặt hàng - 29 - 3.4.6 Biểu đồ cho ca sử dụng quản lý giỏ hàng .- 30 - 3.4.7 Biểu đồ cho ca sử dụng gửi phản hồi - 30 - 3.4.8 Biểu đồ cho ca sử dụng quản lý tài khoản - 31 - 3.4.9 Biểu đồ cho ca sử dụng quản lý đơn hàng - 31 - 3.4.10 Biểu đồ cho ca sử dụng quản lý sản phẩm .- 32 - 3.4.11 Biểu đồ cho ca sử dụng quản lý thành viên - 32 - 3.5 Đặc tả ca sử dụng với biểu đồ hoạt động .- 33 THIẾT KẾ - 40 4.1 Kiến trúc vật lý - 40 4.2.1 Chuyển từ lớp phân tích sang phần tử thiết kế - 41 - Giới thiệu: 1.1 Mục đích tài liệu: Cơng ty TNHH Flowerstore công ty chuyên sản xuất cung cấp loại hoa với chất lượng cao, mẫu ma đa dạng giá thành hợp lý Hiện công ty đơn vị sản xuất phân phối cho số cửa hàng, đại lý địa bàn thành phố Hà Nội Cơ cấu công ty bao gồm: Ban quản lý, Bộ phận kế toán, Bộ phận bán hàng, Bộ phận sản xuất, Bộ phận kho, Bộ phận chuyển hàng Để bắt kịp xu hướng thị trường quảng bá sản phẩm nâng cao chất lượng, tăng doanh thu vấn đề đáng quan tâm công ty Vì ban quản lí cơng ty có mong muốn xây dựng website giới thiệu sản phẩm bán sản phẩm làm từ trực tuyến, hỗ trợ khách hàng thơng tin cần thiết Nhóm chúng tơi định làm đề tài: “Phân tích, thiết kế hệ thống Website bán hàng” nhằm mục đích: - Phân tích, đánh giá, thiết kế hệ thống website showroom ảo mở 24/24 Dựa vào website, khách hàng biết thơng tin loại sản phẩm cơng ty, mua sắm tốn trực tuyến Đồng thời, website cịn giúp cơng ty nhận phản hồi nhanh chóng khách hàng sản phẩm - Hướng dẫn xây dựng bước nhằm tạo nên Website hoàn chỉnh phù hợp với yêu cầu khách hàng - Đưa số định hướng thị trường thương mại điện tử phương hướng phát triển tương lai công ty 1.2 - Phạm vi tài liệu: Giáo trình phân tích thiết kế hệ thống thông tin theo hướng đối tượng (NXB KH & KT) - Một số tài liệu tham khảo mạng khác 1.3 Từ điển thuật ngữ: User Là khách hàng đăng ký làm thành viên hệ thống, có tài khoản dùng để đăng nhập vào hệ thống Guest Là khách thăm không đăng ký làm thành viên hệ thống Admin Là người quản trị hệ thống có quyền hạn cao hệ thống Tài khoản -Admin sử dụng tài khoản quản trị có quyền cao hệ thống -User sử dụng tài khoản đăng ký hệ thống xác nhận cho phép sử dụng số chức hệ thống Khảo sát hệ thống 2.1 Phát biểu toán: Hệ thống website bán hoa qua mạng hệ thống cung cấp cho người dùng sử dụng, nhà quản lý chức cần thiết để mua bán quản lý, giám sát hoạt động cửa hàng - Hệ thống cho phép khách hàng xem thông tin sản phẩm đặt hàng website - Sau đặt hàng, khách hàng chuyển qua tốn chọn địa điểm, thời gian giao hàng - Khách hàng xác nhận toán đợi nhận hàng từ phận chuyển hàng - Kết thúc giao dịch - Yêu cầu hệ thống website: + Đảm bảo tính bảo mật thông tin khách hàng + Quản lý đăng nhập + Lưu trữ thông tin + Hỗ trợ người quản lý cập nhập sửa đổi thông tin sản phẩm Ngoài website cần thiết kế với: +Giao diện hài hòa, thân thiện giúp người dùng dễ dàng sử dụng + Trang chủ hiển thị danh sách sản phẩm bán chạy giúp người dùng dễ dàng tìm kiếm + Khách hàng dễ dàng tìm thấy thơng tin chi tiết loại hoa mà họ quan tâm +Khách hàng chọn mua loại hoa mà họ cần dựa khả tài chức cần thiết cách thêm vào giỏ hàng +Có chức đăng ký, đăng nhập 2.2 Mục tiêu hệ thống: Hệ thống website bán hàng xây dựng nhằm mục đích giải yêu cầu chức sau: - Nhóm chức đăng ký, đăng nhập thành viên - Nhóm chức xem thơng tin: xem thơng tin sản phẩm, xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thơng tin cá nhân - Nhóm chức quản lý: quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm -Nhóm chức nhập, xuất hàng cập nhập thơng tin lên website -Nhóm chức mua hàng tiếp nhận xử lý đơn hàng 2.3 Phạm vi hệ thống: - Khách hàng: Là người sử dụng hệ thống, mua hàng đánh giá sản phẩm - Khách thăm: Là khách vãng lai không đăng ký làm thành viên hệ thống - Thành viên: Là khách thăm đăng ký làm thành viên hệ thống - Người quản lý: Điều hành, quản lý theo dõi hoạt động hệ thống: + Quản lý hoạt động bán hàng cửa hàng + Quản lý tài khoản thành viên + Phụ trách cập nhập thông tin sản phẩm + Xét duyệt đơn hàng +Phụ trách trả lời phản hồi khách hàng 2.3.1 Mơ hình tổng thể hệ thống: Phân tích 3.1 Quy trình nghiệp vụ Các hoạt động nghiệp vụ hệ thống website bán hoa tóm tắt sau: - Khách hàng chọn đăng nhập vào hệ thống đăng ký chưa thành viên hệ thống - Mỗi tài khoản thành viên hệ thống bao gồm thông tin: tên, tuổi, địa chỉ, số điện thoại, lịch sử mua hàng - Khách hàng xem thơng tin sản phẩm website - Người quản lý cập nhập tình trạng hết/cịn sản phẩm lên hệ thống sau kiểm tra kho hàng - Khách hàng chọn sản phẩm ,bỏ vào giỏ hàng tiến hành tốn - Khách hàng lựa chọn toán trực tiếp gián tiếp thơng qua hệ thống tốn điện tử - Người quản lý tiệp nhận xử lý đơn hàng, liên lạc với khách hàng để xác nhận thời gian, địa điểm giao hàng 3.2 Mơ hình phân cấp chức 3.3 Mơ hình ca sử dụng 3.3.1 Biểu đồ ca sử dụng mức tổng thể hệ thống 3.3.2 Biểu đồ ca sử dụng mức chi tiết 3.3.2.1 Biểu đồ ca sử dụng đăng nhập 10 3.4.5 Biểu đồ cho ca sử dụng đặt hàng 3.4.6 Biểu đồ cho ca sử dụng quản lý giỏ hàng 3.4.7 Biểu đồ cho ca sử dụng gửi phản hồi 34 3.4.8 Biểu đồ cho ca sử dụng quản lý tài khoản 3.4.9 Biểu đồ cho ca sử dụng quản lý đơn hàng 35 3.4.10.Biểu đồ cho ca sử dụng quản lý sản phẩm 3.4.11.Biểu đồ cho ca sử dụng quản lý thành viên 36 3.5 3.5.1.1 Đặc tả ca sử dụng với biểu đồ hoạt động Biểu đồ hoạt động đăng nhập 37 3.5.1.2 Biểu đồ hoạt động đăng ký 3.5.1.3 Biểu đồ hoạt động tìm kiếm sản phẩm 38 3.5.1.4 Biểu đồ hoạt động thêm sản phẩm vào giỏ hàng 3.5.1.5 Biểu đồ hoạt động quản lý giỏ hàng 39 3.5.1.6 Biểu đồ hoạt động đặt hàng 3.5.1.7 Biểu đồ hoạt động toán 40 3.5.1.8 Biểu đồ hoạt động quản lý tài khoản 3.5.1.9 Biểu đồ hoạt động gửi phản hồi 3.5.1.10 Biểu đồ hoạt động quản lý sản phẩm 41 3.5.1.11 Biểu đồ hoạt động quản lý đơn hàng 42 3.5.1.12 Biểu đồ hoạt động quản lý thành viên 43 THIẾT KẾ 4.1 Kiến trúc vật lý Các thành phần cấu trúc vật lý: - - Người dùng quản trị: Là gói riêng để triển khai chức cho người dùng cấp quản lý có chức như: + Quản lý thông tin sản phẩm + số lượng sản phẩm + đăng website + khuyến + thêm sửa xóa sản phẩm Người dùng thường: Là gói thiết kế để triển khai chức : + Xem thông tin sản phẩm + xem chi tiết sản phẩm + dăng nhập + đăng kí + thêm giỏ hàng + mua hàng - Hệ thống đăng nhập: Là gói chứa chức nhận thơng tin đăng nhập để gửi liệu cho hệ thống xác thực - Hệ thống xác thực phân quyền : Là gói chứa chức xác thực liệu người dùng gửi đến phân quyền chức phù hợp với người dùng - Quản lý chức năng: Là gói chứa chức quản lý người dùng quản trị - Hệ thống nghiệp vụ: Là gói chứa phần xử lý nghiệp vụ tương tác với CSDL - Hệ thống tiếp nhận lỗi: Là hệ thống tiếp nhận lỗi từ hệ thống nghiệp vụ để thông báo thông điệp sai gửi đến 44 - Hệ thống thơng báo: Có chức thơng báo từ hệ thống gửi đến - Database Server: Là gói cấp hàm truy xuất đến CSDL trả liệu 4.2 Các phần tử thiết kế 4.2.1 Chuyển từ lớp phân tích sang phần tử thiết kế Lớp phân tích pPhần tử thiết kế Khung quản lý ImanagementView Khung đăng nhập loginform khung nhìn thơng tin chi tiết information detailview khung nhập thông tin informationFormView xử lý nghiệp vụ người dùng quản trị AdminController xử lý nghiệp vụ người dùng thường UserController Người dùng User Admin Admin Xử lý đăng nhập, đăng xuất loginlogoutController Khung thông tin chi tiết InformationDetail Khung quảng lý Imanagement Khung nhập thơng tin InformationForm PHẦN TỬ THIẾT KẾ CÁC GĨI THIẾT KẾ ImanagementView LoginForm InformationDetailView GUI InformationFormView AdminController Controller 45 UserController LoginLogoutController InformationDetials Imanagement User Entity Admin InformationForm 4.3 Thiết kế sở liệu STT Tên bảng Giải thích ý nghĩa Bảng khách bảng chứa thông tin tài khoản 46 người dùng(id, tên tài khoản, mật khẩu, tên liên hệ, email, loại tài khoản) Khách hàng Sử dụng người dùng muốn đăng nhập vào hệ thống Giỏ hàng Bảng giỏ hàng chứa thông tin sản phẩm khách hàng đặt , hiển thị cho khách hàng Giao hàng Bảng giao hàng:chứa id giao hàng , tên khách hàng, số điện thoại , tên san phẩm , số lượng , tổng tiền Thanh toán Bảng toán chứa : id toán , chưa id giỏ hàng , số tiền hình thức toán trạng thái Admin Bàng Admin dành co người quản trị kiểm sốt hoạt động trang web Sản phẩm Bảng sản phẩm lưu trữ liệu sản phẩm , tên sản phẩm , giảm giá , id sản phẩm , khóa ngoại với loại sản phẩm Nhập hàng Bảng nhập hàng lưu trữ thông tin : tên hàng ,giá thành , số lượng kiểu giáng , giá thành Hóa đơn Bảng chi tiết hóa đơn thơng tin hóa đơn khách hàng mã khách hàng , số điện thoại khách hàng , số lượng hàng đặt 47 Trả hàng Bảng trả hàng : bao gồm thông tin sản phẩm, khách hàng, ngày gia hàng 48 ... có nhu cầu xây dựng website bán hàng trực tuyến Nắm nhu cầu cơng ty, nhóm chúng tơi định chọn đề tài: “ Phân tích, thiết kế hệ thống Website bán hoa ” với mục đích xây dựng website phù hợp với... tích, đánh giá, thiết kế hệ thống website showroom ảo mở 24/24 Dựa vào website, khách hàng biết thơng tin loại sản phẩm công ty, mua sắm tốn trực tuyến Đồng thời, website cịn giúp cơng ty nhận phản... chi tiết loại hoa mà họ quan tâm +Khách hàng chọn mua loại hoa mà họ cần dựa khả tài chức cần thiết cách thêm vào giỏ hàng +Có chức đăng ký, đăng nhập 2.2 Mục tiêu hệ thống: Hệ thống website bán

Ngày đăng: 29/09/2021, 07:49

Từ khóa liên quan

Mục lục

  • BAN CƠ YẾU CHÍNH PHỦ

  • Lời mở đầu

  • 1. Giới thiệu:

    • 1.1. Mục đích tài liệu:

    • 1.2. Phạm vi tài liệu:

    • 1.3. Từ điển thuật ngữ:

    • 2. Khảo sát hệ thống

      • 2.1. Phát biểu bài toán:

      • 2.2. Mục tiêu hệ thống:

      • 2.3. Phạm vi hệ thống:

        • 2.3.1. Mô hình tổng thể hệ thống:

        • 3. Phân tích

          • 3.1. Quy trình nghiệp vụ

          • 3.2. Mô hình phân cấp chức năng

          • 3.3. Mô hình ca sử dụng

            • 3.3.1. Biểu đồ ca sử dụng mức tổng thể của hệ thống

            • 3.3.2. Biểu đồ ca sử dụng mức chi tiết

              • 3.3.2.1. Biểu đồ ca sử dụng đăng nhập

              • 3.3.2.2. Biểu đồ ca sử dụng đăng ký

              • 3.3.2.3. Biểu đồ ca sử dụng tìm kiếm sản phẩm

              • 3.3.2.4. Biểu đồ ca sử dụng đặt hàng

              • 3.3.2.5. Biểu đồ ca sử dụng xem thông tin sản phẩm

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

Tài liệu liên quan