1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn học phần phân tích thiết kế các hệ thống thông tin Đề tài hệ thống bán hàng trực tuyến

29 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Hệ Thống Bán Hàng Trực Tuyến
Tác giả Nguyễn Thành Nam, Nguyễn Quang Minh, Trần Huy Hoàng, Đỗ Đức Tuân
Người hướng dẫn TS. Đảo Thị Hường
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hải Phòng
Định dạng
Số trang 29
Dung lượng 3,71 MB

Nội dung

CHUONG 1: KHAO SAT HE THONG 1.1Mô tả bài toán Bán hàng trực tuyến: Trong hệ thông bán hàng trực tuyên, có một danh mục sản phẩm gồm các thông tin như tên sản phâm, mô tả sản phẩm, giá cả

Trang 1

TRUONG DAI HOC HAI PHONG KHOA CONG NGHE THONG TIN

BAO CAO BAI TAP LON HOC PHAN: PHAN TICH THIET KE CAC HE THONG

THONG TIN

DE TAI: HE THONG BAN HANG TRUC TUYEN

Nguyễn Quang Minh Trần Huy Hoàng

Đỗ Đức Tuân

GIẢNG VIÊN HƯỚNG DẪN: TS ĐẢO THỊ HƯỜNG

Trang 2

Hai Phong 2023

Trang 3

Muc luc

Danh mục hình ảnh Ỏ G1119 9335585555111 1kg 1 1 0111 KTS 1111k và gi T91 c1 3

CHƯƠNG 1: KHẢO SÁT HỆ THÔNG 22-52 S1 E211 112211 1.2 8 Hee re 5

1.2.2 Các yêu cầu phi chức năng chung - 1111211111211 11 112111111 xxx y 6

CHƯƠNG 2: PHÂN TÍCH THIẾT KÉ HỆ THNG -.- 2225 EE2E2E2EzExzExzrree 7

2.1.1 Biểu đồ use-case tông QUÁÍ 2 Q1 111 11121111119 110111101111 1 1x ket 7 2.1.2 Phân rã biếu đồ use-case tông QUÁÍ Q0 2201112221111 111221 1222111111 tr II

2.2 Mô tả biểu đồ usecase - 55c c n trngn 1212221 r re l6

2.2.6 Thống kê 5 ST 1111211211211 11211 11 11.11 1 11 11 E1 reo 19 2.3 Xây dựng biểu đồ class 5 ST E112 HH HH Hee 20

2.4 Xây dựng biểu đồ trạng thái 2 S2 T2 HH 1x tre 20

2.4.1 Biểu đồ trạng thái đăng nhập - - St nh HH 1n H112 reu 20 2.4.2 Biểu đồ trạng thái giỏ hàng c1 1n E2 212121212 1 run 22 2.4.3 Biểu đồ trạng thái sản phẩm 5-5 n1 EE E111 1122211 1g ryg 23

2.5 Xây dựng biểu đồ tuần tự - - 2S SE E211 E21 TH HH HH ng re 23 CHƯƠNG 3: CÀI ĐẶT VÀ THỰC NGHIỆM 2-52 2E 2 E2 2E Ecererrrei 25

3.1 Môi trường cài đặt và thực nghiệm 5 20 02 1122122221111 121 211119211 tưu 25

3.2 Triên khai hệ thống - 1S 1EE12111121121111 12111 121 1E t1 ng trung 25

KẾT LUẬN - 5c 2S 12 1221121102121 221 E222 21t 1 tt H212 25

Trang 4

Danh muc hinh anh

1 Biéu dé use case tong quát của hệ thống bán hàng trực tuyến . s-: 8

2 Biéu d6 use case chi tiết tác nhân Khách Hàng 2c 22222 2 2essse2 9

3 Biểu đỗ use case chi tiết tác nhân Người Bán Hàng Ặc 2 c2: 10

5 Biéu đồ use case tìm kiếm 2-5 2 2211211221211 211111 eererere 12

7 Biểu đỗ use case Quản Lí Người Dùng che 14

8 Biểu đồ use case Quản Lí Sản Phẩm G2 St 1 E231 121117151 11211 rreg 15

9 Biểu đồ use case Cập nhật thông tin 5 2S ST E2 811211212112 re rrey l6

10 Biểu đỗ lớp phân tích 5-5 c9 1x SEE12221111 22112 21t HH Hee 20

11 Biéu d6 trang thai dang mhap cece cccccccccccccsesscesesesesessesesessesseseesvsvsececeees 21

12 Biểu đồ trạng thái giỏ 0.0 GEP NHggg đđđ 11 22

Trang 5

CHUONG 1: KHAO SAT HE THONG

1.1Mô tả bài toán Bán hàng trực tuyến:

Trong hệ thông bán hàng trực tuyên, có một danh mục sản phẩm gồm các thông tin như tên sản phâm, mô tả sản phẩm, giá cả, số lượng còn lại, và nhiều thông tin khác Người dùng muốn mua sản phẩm thì tra cứu thông tin sản phâm rồi đặt hàng Khi đặt hàng, người dùng phải sử dụng thông tin tài khoản của họ (tên, địa chỉ giao hàng, thong tin thanh toán) Mỗi lần mua hàng được ghi nhận bằng đơn hàng có dạng sau:

Mã đơn hàng, sản phâm được mua, số lượng, giá cả, và thông tin thanh toán

Ngày đặt hàng và ngày dự kiến giao hàng

Tình trạng đơn hàng (đang xử lý, đã giao hàng, đã thanh toán, v.v.)

Khi hàng đã được giao đến, tình trạng đơn hàng sẽ được cập nhật, và người dùng có thê thực hiện việc thanh toán

Đề thiết kế hệ thống bán hàng trực tuyến với 3 tác nhân (actors) - Người bán hàng, Khách hàng, và Quản trị viên, bạn có thê mô tả chức năng và vai trò của môi tác nhân như sau: 1.2.1 Các yêu cầu của hệ thống

1 Người Bán Hàng (Seller):

- Mô tả: Người bán hàng là những cá nhân hoặc tổ chức có sản phẩm hoặc địch vụ để bán trên nền tảng trực tuyến

- Chức Năng Chính:

® - Dăng nhập vảo tài khoản của họ

© - Quản lý danh mục sản phâm: Thêm, sửa đôi, xóa sản phẩm, cập nhật thông tin sản phẩm

e - Cung cấp thông tin về sản phẩm, giá cả, và tình trạng kho hàng

e - Nhận thông báo về đơn hàng mới và cập nhật tình trạng đơn hàng

- Yêu Cầu Phi Chức Năng: Phải có giao diện dễ quản ly sản phẩm và đơn hàng

2 Khach Hang (Customer):

- Mô tả: Khách hàng là những người dùng cuối cùng muốn mua sản phâm hoặc dịch vụ

từ hệ thống bán hàng trực tuyến

- Chức Năng Chính:

® - Đăng nhập hoặc đăng ký tài khoản mới

® - Duyệt qua danh mục sản phẩm và tìm kiếm sản phẩm cần mua

® - Đặt hàng, thêm sản phâm vào giỏ hàng, và thực hiện thanh toán

© - Đánh giá sản phẩm và viết đánh giá, nhận xét

- Vêu Cầu Phi Chức Năng: Giao diện dé str dụng, trải nghiệm mua săm tốt

6

Trang 6

3 Quan Tri Vién (Administrator):

- Mô tả: Quản trị viên là người quản lý và kiêm soát hệ thông bán hàng trực tuyến

- Chức Năng Chính:

Đăng nhập vào tài khoản quản trị

Quan ly thông tin người bán hàng và khách hàng: Thêm, sửa đổi, xóa tài khoản Theo dõi và quản lý đơn hàng của cả người bán hàng và khách hàng

Quan ly san pham và danh mục sản phẩm

Theo dõi và kiểm tra tỉnh trạng của hệ thong, bao gom viéc bao mat va hiéu suat

© - Xử lý khiếu nại và vấn đề kỹ thuật từ người dùng

- Yêu Cầu Phi Chức Năng: Giao diện quán trị để quán lý và báo cáo

1.2.2 Các yêu cầu phi chức năng chung

Giao diện: đẹp gọn gàng, màu sắc hài hòa để nhìn

Phan mém: dê lam quen dé str dung

Tốc độ xứ lý: ôn định xử lý nhanh, tối ưu hóa

Tính tương thích:

- Tương thích với nhiều hệ điều hành

- Phần mềm nhỏ, gọn không chiếm nhiều tài nguyên máy tính

- Hạn chế tối đa lỗi có thê phát sinh và lỗi xung đột khi đùng chung với các phầm mềm khác

Cho phép đa truy cập:

- Có thê sử đụng qua mạng lan, internet

- Nhiều người có thể truy cập cùng một lúc

Quản lí: Hệ thống sẽ phải đám bảo tính bảo mật và quản lý dữ liệu của tất cả các tác nhân này, đồng thời cung cấp giao diện thích hợp cho môi tác nhân đề họ có thể thực hiện

nhiệm vụ của mình một cách dễ đàng và hiệu quả

Trang 7

CHUONG 2: PHAN TICH THIET KE HE THONG

2.1 Xây dựng biểu đồ use-case

2.1.1 Biểu đồ use-case tông quát

Dựa vào mô tả về hệ thống bán hang trực tuyến, chúng ta có thể tạo lược đồ Use Case tương tự cho hệ thống bán hàng trực tuyến với các tác nhân là Người Bán Hàng, Khách

Tác Nhân:

hoặc dịch vụ trên hệ thong

pham hoặc dịch vụ từ hệ thống

© Quản Trị Viên (Administrator): Đại điện cho người quản lý và kiểm soát hệ thông

bán hàng trực tuyến

Usecase:

Trị Viên) có khả năng đăng nhập vào hệ thông đề sử dụng các chức năng khác

©_ Tìm Kiếm (Search): Khách Hàng có thê tìm kiếm sản phẩm hoặc dịch vụ mà họ

quan tâm

Khách Hàng có thê thêm, bớt, xóa và thanh toán các sản phâm co trong giỏ hàng

nhân Người Bán Hàng có thê đăng tải, thêm, xóa và cập nhật thông tin sản phẩm

Quản Trị Viên có thê thực hiện các chức năng quản lí người dung như tạo tài

khoản, xóa tài khoản, cập nhật thông tin tài khoản

dé theo déi thống kê số lượng sản phâm hàng tháng từ đó tính toán thu nhập Ghi Chú:

kiếm

thông, bao gôm ca tài khoản Người Bán Hàng và Khách Hàng

Trang 8

đề tìm thông tin sản phâm hoặc dịch vụ

Trang 10

HiHg (>4

Quản lí Ta) phâm

Đăng xuất

Hình 2 3 Biêu đồ use case chỉ tiết tác nhân Người Bán Hàng

II

Trang 11

THÓNG KÊ

INCLUDE : : QUẦN LÍ NGƯỜI DUNG

2.1.2 Phân rã biểu đồ use-case tông quát

Phân rã biêu đô ca sử dụng Tìm Kiêm với tác nhân Khách Hàng,Người Bán Hàng Quản Trị Viên

12

Trang 12

TÌM KIỀM THEO TÊN

Hình 2 5 Biểu đồ use case tìm kiếm

13

Trang 13

Phân rã biểu đồ ca sử dụng Quan lí giỏ hàng với tác nhân Khách Hàng

EXTEND QUAN Li GIO HANG

THEO DOI DON HANG

THANH TOAN

Hinh 2 6 Biéu dé use case Quan Li Gié Hang Phân rã biêu đồ ca sử dụng Quản lí người dùng với tác nhân Quản Tri Viên

14

Trang 14

QUAN LÌ NGƯỜI DUNG

Trang 15

THÊM SẴN PHẨM QUAN Li SAN PHAM

XÓA SÀN PHẨM

Hình 2, 8 Biểu đồ use case Quản Lí Sản Phẩm

Phân rã biêu đô ca sử dụng Cập nhật thông tin với tác nhân Khách Hàng, Người Bán

Hàng,Quản trị viên

l6

Trang 16

Hình 2 9 Biểu đồ use case Cập nhật thông tin

2.2 Mô tả biểu đồ usecase

2.2.1 Đăng nhập

Mô tả tóm tất:

- Tên ca sử dụng: Đăng nhập hệ thông

- Tác nhân: Khách hàng, Người bán hang Quản trị viên

Các hoạt động:

Kịch bản chính:

- Người dùng mở màn hình đăng nhập

- Hệ thông yêu cầu nhập username và password

- Người dùng nhập vào username+password đăng nhập

- Hệ thống kiêm tra thông tin username và password Nếu sai thi thực hiện

E-1, E-2

17

Trang 17

Ngoại lệ:

- E-L: người dùng nhập vào username không có trong csdl, hoặc username đúng nhưng password sai hệ thông sẽ báo đăng nhập không thành công và yêu cầu đăng nhập lại

- E-2: Nếu khách hàng mất password thì xin cập lại password mới hệ thống

- Nhập thông tin cần tìm kiếm

- Hệ thông hiển thị các kết quả tìm được

Trang 18

- Kiểm tra giỏ hàng xem còn sản phâm hay không nêu không thì E1

- Nếu tổn tại sản phâm thì hiển thị lựa chọn phương thức thanh toán

-_ Cập nhật số lượng sản phẩm trong giỏ hang sau khi thanh toán

- Tén ca str dung: Quan li san pham

- Tac nhan: Nguoi ban hang

Các hoạt động:

Kịch bản chính:

- Người bàn hàng truy cập vào cửa hàng của mình

- Kiểm tra cửa hàng xem còn sản phẩm hay không nêu không thì El

- Thêm ,xóa ,cập nhật thông tin sản phẩm

- Người bàn hàng truy cập vào cửa hàng của mình

- Kiểm tra cửa hàng xem còn đơn hàng hay không nếu không thì E1

19

Trang 19

- Xử lý đơn hàng mà được khách hang yêu cầu

- Tên ca sử dụng: Quản lí người dung

- Tác nhân: Quản trị viên

Các hoạt động:

Kịch bản chính:

- Quản trị viên truy cập vào quyên quản lí của mình

- Hiển thị màn hình giao diện quản lí khách hàng và người bán hàng -_ Thêm xóa người dùng tùy ý

Trang 20

- Hién thi man hinh bang théng kê doanh thu khách hang và người bán hang

Kịch bản phụ:

Ngoại lệ:

2.3 Xây dựng biểu đồ class

2.3.1 Biểu đỗ class tổng quát

Từ khảo sát bài toán kết hợp các biểu dé use — case ta xác định được các đối tượng sau:

khách hàng, giỏ hàng, người bán hàng, cửa hang, sản phẩm Các phương thức và thuộc

tính ban đầu ta xác định như hình đưới đây:

+ makh string, Người +masp string;

+ tensp[] string: + type string:

+ tennguoibanhang string; + ten string; + gia double;

+ soluongsanphem int; + sdt string, + soluong int;

+ nameacc string; +nameacc tring; + passkh string: } gen string:

Hình 2 10 Biều đồ lớp phân tích

2.3.2 Xây dựng biéu dé class chỉ tiết

21

Trang 21

2.4 Xây dựng biểu đồ trạng thái

2.4.1 Biểu đỗ trạng thái đăng nhập

Trang 22

2.4.2 Biểu đỗ trạng thai giỏ hàng

Trang 23

2.4.3 Biéu dé trang thai san pham

Trang 25

Phản hồi thông tin ()

Hình 2 15 Biều đồ tuần tự đăng nhập

26

Kiém tra thông tin ()

Trang 26

Lay thong tin san

pham (ma san pham)

> Tao gid hang

———~._ Thêm sp vào giỏ

==

Lưu dữ liệu ào giỏ hàng IR

Hình 2 16 Biều đồ tuần tự giỏ hàng

CHƯƠNG 3: CÀI ĐẶT VÀ THỰC NGHIỆM

3.1 Môi trường cài đặt và thực nghiệm

Môi trường được triển khai trên Vscode sử dụng ngôn ngit HTML,CSS,JAVASC 3.2 Triển khai hệ thống

Sau quá trình xây dựng, hệ thống đã được cài đặt và chạy thực nghiệm (chụp giao diện của hệ thống vào đây đề minh hoạ)

27

Trang 28

Show all Women Men

Trang 29

Billing Address Payment Cart

& Full Name Accepted Cards Product 1

@ Address Credit card number

Mi city Exp Month

State Zip Exp Year cw

@ Shipping address same as billing

Continue to checkout

KẾT LUẬN

Báo cáp đã phân tích và thiết kế được hệ thống bán hàng tuy nhiên vẫn còn sơ sài và

có nhiều sai sót nhưng đã có được các yêu cầu của hệ thông bán hàng online như tìm kiếm sản phẩm theo mục , show sản phẩm, liên lạc và chúc năng thanh toán Trên đây là báo cáo kết quả tìm hiệu và phân tích thiết kế hệ thống quản ly thư

viện Qua việc thực hiện đề tài này em đã đạt được những kết quả sau:

- Phân tích thiết kế xong hệ thông quản lý thư viện

- Hiểu thêm về ngôn ngữ mô hình hóa UML

- Làm quen và sử dụng được Edraw UML Diagram để vẽ các biêu đồ

- Biết được quy trình thiết kế một hệ thống thông tin

Tuy nhiên, trong quá trình thực hiện bài tập lớn này cũng còn nhiều hạn chế

30

Ngày đăng: 24/12/2024, 16:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN