phát triển ứng dụng trên web cho hệ thống bán hàng online

19 0 0
Tài liệu đã được kiểm tra trùng lặp
phát triển ứng dụng trên web cho hệ thống bán hàng online

Đ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

Phân tích yêu cầu sử dụng, xác định các yêu cầu chứcnăng và phi chức năng1.1.Phân tích yêu cầu sử dụng:Hệ thống mua bán quần áo: là một Website cung cấp cho người sử dụng, nhà quản lý nh

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC THĂNG LONG

BÀI TẬP LỚN

MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNGHƯỚNG ĐỐI TƯỢNG

Phát triển ứng dụng trên web cho hệ thốngbán hàng online

NHÓM THỰC HIỆN: NHÓM 4

THÀNH VIÊN: A42026 Phạm Văn Hà A43462 Lê Anh Đức

A43647 Phạm Anh Tú A43251 Lê Hữu Tuấn Anh A41273 Trần Tiến Anh

Hà Nội – 2023

Trang 2

MỤC LỤC

PHẦN 1 PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU CHỨCNĂNG VÀ PHI CHỨC NĂNG ………1

PHẦN 2.XÂY DỰNG MÔ HÌNH CHỨC NĂNG:……… .5PHẦN 3.XÂY DỰNG MÔ HÌNH CẤU TRÚC CHO 1 CHỨC NĂNG ………

Trang 3

DANH MỤC MINH HỌA

Hình 1.1 Sơ đồ nghiệp vụ 1

Hình 2.1 Biểu đồ THSD cho chức năng giỏ hàng 5

Hình 2.2 Biều đồ hoạt động cho THSD giỏ hàng 6

Hình 3.1 Mô hình cấu trúc cho chức năng đặt hàng 7

Hình 4.1 Biểu đồ tuần tự cho THSD đặt hàng 8

Hình 5.1 Mô hình dữ liệu quan hệ đối tượng chức năng giỏ hàng 9

Hình 6.1 Giao diện người – máy cho chức năng giỏ hàng 10

Hình 7.1 Giao diện Trang chủ 11

Hình 7.2 Giao diện quản lý sản phẩm ( Admin ) 11

Hình 7.3 Giao diện Shop 12

Hình 7.4 Sản phẩm 12

Hình 7.5 Giao diện thanh toán 13

Hình 7.6 Duyệt đơn hàng ( Admin) 13

Hình 7.7 Quản lý doanh thu, báo cáo hàng ngày ( Admin ) 14

Trang 4

PHẦN 1 Phân tích yêu cầu sử dụng, xác định các yêu cầu chứcnăng và phi chức năng

1.1.Phân tích yêu cầu sử dụng:

Hệ thống mua bán quần áo: là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình

Đối với khách hàng: Hệ thống cho phép xem thông tin về sản phẩm của cửa hàng Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm trên Website đưa vào giỏ hàng và tiến hành một giao dịch mua bán Sau chọn được sản phẩm, khách hàng chuyển qua việc thanh toán bằng một trong những hình thức thanh toán, đồng thời chọn địa điểm và xác thực thời gian nhận hàng Sau khi thực hiện, khách hàng sẽ nhấn xác nhận để hoàn tất giao dịch.

Đối với nhân viên: Cho phép nhân viên quản lý hệ thống thông qua một tài khoản được cấp quyền, người nhân viên có thể tra cứu sản phẩm cũng như người dùng, đồng thời cũng có thể quản lý hay điều chỉnh thông tin hàng hóa và phân loại hàng hóa theo từng mức giá và loại sản phẩm.

Website: Cho phép lưu lại lịch sử các lần giao dịch và đánh giá trải nghiệm sản phẩm, vote đánh giá làm cho sản phẩm có tính minh bạch và chất lượng cao.

Trang 5

1.2.Yêu cầu nghiệp vụ:

1.2.1 Sơ đồ nghiệp vụ:

Hình 1.1 Sơ đồ nghiệp vụ

1.2.2 Các yêu cầu nghiệp vụ:

Bước 1: Tạo sản phẩm

+ Bên bán tạo các sản phẩm muốn bán.

+ Có thể thêm các ưu đãi( vd free ship, code giảm giá ).

Bước 2: Khách hàng mua hàng

+ Khách hàng thêm sản phẩm vào giỏ hàng.

+ Khách hàng xác nhận phương thức thanh toán và địa chỉ nhận

Trang 6

+ Shop liên hệ và giao sản phẩm cho đơn vị vận chuyển.

Bước 5: Đơn vị vận chuyển tiến hành giao hàng

+ Bên vận chuyển duyệt sản phẩm cần giao + Lên lịch vận chuyển và thông báo cho khách hàng + Nội dung đánh giá.

1.3.Yêu cầu chức năng của hệ thống:

Đăng nhập, đăng ký và đăng xuất khỏi hệ thống: người

dùng có thể tạo tài khoản và đăng nhập để sử dụng các tính năng của ứng dụng và đăng xuất khi muốn.

Quản lý người dùng: Người dùng có thể truy cập trang web để

xem sản phẩm, giá cả,

Quản lý hàng hóa: Cho phép nhân viên hệ thống cập nhật

thông tin sản phẩm bao gồm xem,thêm, sửa và xóa dữ liệu sản phẩm( giá, mô tả, thông số, số lượng tồn kho, các khuyến mãi, … )

Báo cáo bán hàng (ngày, số lượng, tiền): Cho phép nhân

viên hệ thống xem doanh thu hàng ngày( gồm ngày, các đơn hàng, số lượng sản phẩm cần xuất kho và tổng tiền thu được).

Chọn hàng và cho và giỏ hàng: Cho phép khách hàng thêm

sản phẩm mới với số lượng mong muốn vào giỏ hàng

Trang 7

Đặt hàng: Cho phép Khách hàng xem, chốt số lượng hàng muốn

đặt và hiển thị số tiền tương ứng để thanh toán khi đặt hàng.

Thanh toán: Cho phép Khách hàng lựa chọ các phương thức

thanh toán( COD, Banking, …) và tiến hành đặt hàng.

Quản lý đơn hàng: Cho phép nhân viên hệ thống xác nhận đơn

hàng, tiến hành kiểm tra kho để cung cấp cho Khách hàng, quản lý thông tin đơn hàng qua google sheet và liên hệ đơn vị vận chuyển.

Giao hàng: Cho phép nhân viên vận chuyển xác nhận đơn hàng

và thông báo thời gian nhận hàng cho khách hàng.

1.4.Yêu cầu phi chức năng của hệ thống:Yêu cầu về hệ thống:

+ Hệ thống chạy trên tất cả các hệ điều hành + Hệ thống tương thích với tất cả các thiết bị + Hệ thống phải dễ dàng bảo trì và nâng cấp.

+ Hệ thống phải hoạt động liên tục và không bị gián đoạn trong quá trình sử dụng.

Yêu cầu về hiệu suất:

+ Hệ thống phải đáp ứng được số lượng lớn người dùng truy cập cùng một lúc.

+ Tốc độ tải trang và thời gian phản hồi của hệ thống ổn định.

Yêu cầu về bảo mật:

+ Hệ thống phải đảm bảo an toàn thông tin của khách hàng và người dùng.

+ Chỉ có quản trị viên và nhân viên mới có quyền thay đổi chỉnh sửa thông tin đơn hàng đã được đặt mua.

Yêu cầu về giao diện:

+ Giao diện đẹp và thân thiện với người dùng.

+ Hệ thống thiết kế cho người dùng với ngôn ngữ tiếng Việt + Giao diện không liên quan tới chính trị.

Trang 8

PHẦN 2 Xây dựng mô hình chức năng:

Biểu đồ THSD cho chức năng giỏ hàng

Hình 2.2 Biểu đồ THSD cho chức năng giỏ hàng

Trang 9

Biểu đồ hoạt động cho THSD giỏ hàng

Hình 2.3 Biều đồ hoạt động cho THSD giỏ hàng

Trang 10

PHẦN 3 Xây dựng mô hình cấu trúc cho 1 chức năng

Mô hình cấu trúc cho chức năng đặt hàng

Hình 3.4 Mô hình cấu trúc cho chức năng đặt hàng

Trang 11

PHẦN 4 Xây dựng mô hình hành vi cho 1 THSD: Biểu đồ tuầntự

Biểu đồ tuần tự cho THSD đặt hàng

Hình 4.5 Biểu đồ tuần tự cho THSD đặt hàng

Trang 12

PHẦN 5 Thiết kế mô hình dữ liệu quan hệ đối tượng

Mô hình dữ liệu quan hệ đối tượng chức năng giỏ hàng

Hình 5.6 Mô hình dữ liệu quan hệ đối tượng chức năng giỏ hàng

Trang 14

PHẦN 6 Thiết kế giao diện người-máy cho 1 chức năng

Giao diện người-máy cho chức năng giỏ hàng

Hình 6.7 Giao diện người – máy cho chức năng giỏ hàng

Trang 15

PHẦN 7 Thử nghiệm xây dựng ứng dụng Web theo phân tíchthiết kế

Giao diện Web:

Hình 7.8 Giao diện Trang chủ.

Hình 7.9 Giao diện quản lý sản phẩm ( Admin )

Trang 16

Hình 7.10 Giao diện Shop

Hình 7.11 Sản phẩm

Trang 17

Hình 7.12 Giao diện thanh toán

Hình 7.13 Duyệt đơn hàng ( Admin)

Trang 18

Hình 7.14 Quản lý doanh thu, báo cáo hàng ngày ( Admin )

Trang 19

PHÂN CÔNG NHIỆM VỤ

STT Mã sinh viên

Hoàn thiện báo cáo

Ngày đăng: 02/05/2024, 16:28

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

  • Đang cập nhật ...

Tài liệu liên quan