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

Báo cáo Đồ án chuyên ngành 1 tên Đề tài hệ thống thương mại Đa nền tảng

47 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 thương mại đa nền tảng
Tác giả Trương Nguyễn Thanh Lâm, Lại Tân Duy
Người hướng dẫn TS. Lý Quỳnh Trần
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo đồ án
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 47
Dung lượng 7,49 MB

Nội dung

*Khach hang - Xem thông tin sản phẩm cũng như các tin tức khác - Đăng kí thành viên - Có quyên đăng nhập, đăng xuất - Xem gid hang - Mua san pham - Liên hệ với người quản lí thông qu

Trang 1

ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

VÀ TRUYEN THONG VIET-HAN

VKU

BAO CAO ĐỎ AN CHUYEN

TEN DE TAI: HE THONG THUONG MAI DA NEN TANG

Sinh viên báo cáo: Trương Nguyễn Thanh Lâm 19IT5

Giáo viên hướng dẫn: TS Lý Quỳnh Trần

Đà Nẵng, ngày tháng năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYEN THÔNG VIỆT -

HÀN

KHOA KHOA HOC MAY TINH

BAO CAO DO AN CHUYEN

TEN DE TAI: HE THONG THUONG MAI DA NEN TANG

Đà Nẵng, ngày tháng năm 2022

Trang 3

LỜI CẢM ƠN

Ngày nay công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và chiều sâu May tính điện tử không còn là một thứ phương tiện quy hiém ma dang ngày cảng trở thành một công cụ làm việc và giải trí thông dụng của con người không chỉ

ở công sở mà ngay cả trong gia đình

Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng và hoàn thiện hệ thống thông tin của

mình nhằm tín học hóa các hoạt động tác vụ của don vi

Hiện nay các công ty tin học hàng đầu thê giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phâm nhằm cho phép tiễn hành thương mại hóa trên internet Thông qua các sản phẩm và công nghệ này, chúng ta đễ nhận ra tầm quan trọng và tính tất yêu của thương mại điện tử Với những thao tác đơn giản trên máy có nôi mạng internet bạn sẽ có trong tầm tay những gì mà minh cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Với sự hướng dẫn tận tình của cô: TS.Lý Quỳnh Trân, nhóm em đã hoàn thành cuỗn báo cáo đồ án chuyên ngành I này Tuy đã cô gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thông nhưng chắc chăn không tránh khỏi được những thiếu sót Nhóm em rất mong được sự thông cảm và góp ý của các quý thầy cô

Qua đây cho phép em bảy tỏ lòng biết ơn đến sự dạy đỗ chỉ bảo của các thây, cô trong trường Đặc biệt là cô TS.Lý Quỳnh Trân, người đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ nhóm em trong thời gian đồ án chuyên ngành I

Em xin chân thành cảm ơn sự hướng dẫn tận tình của cô

Trang 4

NHẬN XÉT

(Giảng viên hướng dẫn)

Đà Nẵng, ngày tháng năm 2022

Giảng viên hướng dẫn

TS.LY QUYNH TRAN

MUC LUC

Trang 5

CHƯƠNG 1 CƠ SỞ LÍ THUYÉT 2 22 2913 9555155515111 5111151211551 8x ngay 7

1.1 Giới thiệu về công cụ 0 da 7

1.1.1 PHP 5 s2 2212221211221 122 121tr rerde 7 1.1.2 MY SQL S12 1T TH TỰ HH HH HH HH HH HH1 re 7 1.1.3 JAVA HH H11 111121 g re rye 8 1.1.4 FIREBASE - 55 s2 TT TH HH HH HH He HH tre 8 CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THÓNG 2 2° s52 se csescsese 9

2.1 Đặc tả yêu cầu - c1 HH H1 H1 n1 2n tru na 9

2.1.1 Các yêu câu hệ thống 5-5 SE 1 111121121211 211211111 121 1n trau 9

2.1.2 Các tác nhân của hệ thống - 5-21 1E 1211211121221 11 1.21 ng Hee 9

P9 va mm 10 2.1.4 Đặc tả USE ca5€ HT HH HT TT K T1 HT 1 ky ven 10

;”8:¡ 7 7 n ằằẰằ :qaaI 13

2.3 Biêu đồ lớp - S11 E11 112122 11212111 1 H111 1n n ng Hee 15

2.4 Biểu đồ tuần tự 2-5 c2 22 2222122212211 111211212 errrre 16

2.5 Biéu d6 hoat G60 cece cecccccccesesscssesvesesscsessesecsvesesecssesesevsesesevsevevevsvsvsevecivseteteees 17

2.6 Bidu d6 giao tie p ccececccccccscescssessesscsessesscsessvescssesvssesecsvssnsevsusssevsisevevevsvsesecevarsesenes 20

2.7 Biéu d6 trang thai ccccccccccccsccscsscssescssesessessesessesecsvssesecsvssesscsrcsvsevareatsevevsvseeveees 23

CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH s55 cscsscrserseeersrs 25 3.1 Thiết kế CSDL vật lý trên cơ sở quản trị CSDL MY SQL -. s52 25 3.1.1 Bảng khách hàng 2 S2 2E 1221221222122 rre 25

3.1.2 Bảng người qUản ẨTỊ c2 2222112111121 1211 1151112111111 1811101111111 011 011111 xky 25

3.3 Thiết kế giao điện - -sc c t1 1121211 1212112111211 ng HH ug 30

EESNNGI vi á ii 0 iIaiaiiiiiỶẲỒ 30

3.3.2 Giao điện trang đăng nhậtp L0 0222212111 21111211221 1112151121111 key 30

Trang 6

3.3.3 Giao điện trang đăng KÍ L1 S212 12 11 1110112211101 1 1111k 31

3.3.4 Giao điện trang chỉ tiét san pham c.ccecccccccccscesesesesecsessvscssecevsveesreeeeeeees 31

3.3.5 Giao điện trang đặt hàng L2 11211122212 1120115 11151115121 tr rườ 32

3.3.6 Giao điện trang quản fTỊ - c c1 222212112111 121 1121111551151 1111 11181118111 111k yky 32

3.3.7 Giao điện quản lý sản phẩm 5 2S 1E E1 S111 151112122111 8 run 33

3.3.8 Giao điện quản lý loại sản phẩm 5 SE E2 E211 1 1E erưyn 33 3.3.9 Giao điện quản lý nhà cung cấp - 5: SE E21 1121121 11 1E rrryg 34 3.3.10 Giao điện quản lý khách hàng L0 2221222111211 11 121 21112211 àu 34 3.3.11 Giao điện đăng nhập — app - 00 22212121212 21211 1211112 nh rườ 35 3.3.12 Giao diện trang chủ - app L0 0012221122112 1 112 11152 ren key 36 3.3.13 Giao diện trang chủ - app L0 0012221122112 1 112 11152 key 37 3.3.14 Giao diện trang chủ - app L0 0012221122112 1 112 111152 111tr ưyn 38 3.3.15 Giao diện giỏ hàng - apĐ L0 0 2202221221112 1122221111551 1 2H ri ườy 39 3.3.16 Giao diện đặt hàng - app L0 2212211121112 1221122 kg kg 40 3.3.16 Giao diện đặt hàng thành công- app 20 2122122222221 tre 4]

KÉT LUẬN VÀ HƯỚNG PHÁT TRIẾN DỰ ÁN - 5 ce<ceceecscscesesesseeee 42

L Kết 50870: 77 42

1 Đặc điểm nỗi bật 0 2221 2111122112211102211122.1111.111121 2 re 42

2 Ưu điểm trang hệ thống 1 ST 12121121121 1121 21 101212112111 ra 42

Trang 7

Hinh anh 2: UC quan lý khách hàng 0 0221212111211 112111 151 1111 21151 ke 13

Hình ánh 8: Biểu đồ tuần tự thanh toán 2222 TS E111 S5 11511 HH HH HH te 17

Hình ảnh 9: Biêu đồ hoạt động đăng kí tài khoản - S SE He 17

Hình ảnh 10: Biểu đồ hoạt động đăng nhập cà ccnhehhhhhhhrhrrrrrrrrrrrrrrrrrre 18 Hình ảnh 11: Biểu đồ hoạt động tìm kiém san pham c.ccccceccccscscsscescsseseesvsseseseeesseees 18 Hinh anh 12: Biéu dé hoat động thanh toán ccccnietehehrrrrrrrrrrrrrrrie 19 Hình ảnh 13: Biểu đồ giao tiếp đăng kí tài khoản 0 0121211222 ng tớ 20 Hình ảnh 14: Biểu đồ giao tiếp đăng nhập tài khoản 0 222 2212222122 xe 21 Hình ánh 15: Biểu đỗ giao tiếp xem thông tin sản phẩm 22-5 S S2 2E eeeseeeees 22 Hình ảnh 16: Biểu đồ trạng thái đăng kí tài khoản 5s nền HH He ryớ 23

Hình ảnh 17: Biểu đồ trang thái đăng nhập tài khoán 2S net 23 Hình ảnh 18: Biểu đồ trang thái thanh toán - 5c scc SE E1 1211221212111 tre 24

Hình ảnh 19: Bảng CSFL khách hàng c0 22 22221121121 151 1511812212 11811 81211111 kg 25 Hình ảnh 20: Bảng CSTL người quản fTỊ - 2 22 2221222112111 2 2211135 111tr 25 Hình ánh 21: Bảng CSDL sản phâm 2-52-5221 E32 82122171 1111722121 erye 26 Hình ảnh 22: Bảng CSDL giỏ hàng 1222212211 1121 1212111211 1281 1111110121111 111 X5 26 Hình ảnh 23: Bang CSDL hoa ổơn - 2201 0221121 12112121 111111121 18111112 0121111 11 ga 27 Hình ảnh 24: Bảng CSDL chỉ tiết hóa đơn cua 27 Hình ảnh 25: Bang CSDL nha sản Xxuâất 0 122121112121 112112221 1121121112 cớ 27 Hình ảnh 26: Hinh quan hệ CSÌDL 5: 2c 2222322121121 151 1511211553111 12111 18111 ke 28

Hình ảnh 27: CSDL cho đi động Ì G1 2211212122211 121 1152111 11151111112 111k 28 Hình anh 28: CSDL cho đi động 2 G2 12211212122 11 1111112111 1115111112 1k1 29 Hình anh 29: CSDL cho đi động 3 Q2 1221212112221 1211 112111 111511111 xa 29 Hình ảnh 30: Giao diện trang chủ L1 2c 2211121112212 1151157 15 c1 ngờ 30

Hình ảnh 3l: Giao diện trang đăng nhập 0 20 2221212112 1111211122111 tre 30 Hình ảnh 32: Giao diện trang đăng kí - c0 2212121112121 151 11112151811 He 31 Hinh anh 33: Giao dién trang chi tiét sản phẩm - 5c St TỰ 1 E121 2mm He re 31 Hình ảnh 34: Giao diện trang đặt hàng - 0 0201212121221 1112110111121 1 11k re 32

Hình ảnh 35: Giao diện trang quản tTỊ - c- E2 212221122111 121 1121111111212 1 115 ke 32

Hình ảnh 36: Giao diện quản lý sản phẩm - 5-52 2t TỰ E1 112111121 211 xrye 33 Hình ảnh 37: Giao diện quản lý loại sản phẩm 5 SE 1E E212 E2 rrke 33

Hình ảnh 38: Giao diện quản lý nhà cung cấp - s11 2112121122 crrnyk 34 Hình ảnh 39: Giao diện quản lý khách hàng 22 12111222112 2112 112tr ưe 34 Hình ảnh 40: Giao diện đăng nhập — app - 2 L0 122 1222221211111 122 2tr ke 35 Hình ảnh 41: Giao diện trang chủ — app 2 2211222111211 2119211 H ra 36

Hình ảnh 42: Giao diện danh mục— app 2112211222122 1121115111118 ke 37

Hình ảnh 43: Giao diện chi tiẾt— app 1 5c c1 TỰ 1 112122 tre 38 Hình ảnh 44: Giao diện giỏ hàng— app 0 1221122112211 1122225 1 1x re ra 39

Trang 8

Hình ảnh 45: Giao diện đặt hàng— app L0 001122212 2222 1121112 211112 re 40 Hình ảnh 46: Giao diện đặt hàng thành công— app 2 0 222122222222 re 41

CHUONG 1 CO SO LI THUYET 1.1 Giới thiệu về công cụ hỗ trợ

1.1.1 PHP

Viết tắt hồi quy của "HIypertext Preprocessor", là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra mã html trên client PHP đã trải qua rất nhiều

Trang 9

phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã TÕ rang, tốc độ nhanh, đê học nên PHP đã trở thành một ngôn ngữ lập trình web rất phô biên và được

ưa chuộng

PHP chay trén mdi truong Webserver va lưu trữ dữ liệu thông qua hệ quản trị cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux (LAMP) Các bước cài đặt Web server:

Bước 1: Download XAMPP tại htfps:/www.apachefiiends.org/download.html và tiền hành cài đặt như các chương trình thông thường

Bước 2: Start Apache và MySQL trong XAMPP control panel

Bước 3: Gõ vào trình duyệt dia chi localhost Nếu hiện ra màn hình sau thì việc cài đặt

đã thành công

Bước 4: Vào thư mục cài đặt XAMPP/htdocs và tiến hanh tao file test.php với nội

dung như sau:

<?php

echo "Hello World";

2>

Gõ trên trình duyệt dia chi localhost/test.php Nếu hiện ra dong chir Hello World nghĩa

la ing dung PHP dau tiên đã chạy thành công

1.1.2 MY SQL

MySQL là một hệ thống quản tri cơ sở đữ liệu, nó nằm trong số những hệ thống quan trị cơ sở đữ liệu phô biến bậc nhất thế giới, được rất nhiều nhà phát triên ưa chuộng

MySQL có những đặc điểm nỗi bật như sau:

Nó là một hệ thong quan trị cơ sở đữ liệu có tộc độ cao, bảo mật, ôn định, đễ sử dụng

Được phát hành lần đầu tiên vào năm 1995, tính đến nay thì đã có một lượng người dùng không lồ cùng với các điễn đàn hỏi đáp, sẵn sàng trợ giúp bạn khi gặp phải bất kỳ kho khan nao

MySQL 1a mién phi, ching ta có thể tải trực tiếp tại trang chủ https:/www.mysql.com Bởi vì tốc độ cao cùng tính bảo mật, MySQL có thê được xem là sự lựa chọn hàng đầu trong việc phát triển các ứng dụng có truy cập cơ sở dữ liệu trên internet, nó đặc biệt phù hợp làm nơi lưu trữ đữ liệu cho các trang web được viết bằng ngôn ngữ PHP, Perl, NodelS,

hỗ trợ nền tảng đó

1.1.3 JAVA

Java là một trong những ngôn ngữ lập trình hướng đối tượng Nó được sử dụng trong phát triển phần mềm, trang web, game hay ứng dụng trên các thiết bị đi động

Trang 10

Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun MicroSystem nam

1991 Ban đầu Java được tạo ra nhằm mục đích viết phan mém cho cac san pham gia

dụng, va co tén la Oak

Java duoc phat hanh nam 1994, dén nam 2010 duoc Oracle mua lại từ Sun MicroSystem

Java được tạo ra với tiêu chí “Viết (code) một lần, thực thi khắp nơi” (Write Once, Run

Anywhere — WORA) Chuong trinh phan mém viết bằng Java có thể chạy trên mọi nên tảng (platform) khác nhau thông qua một môi trường thực thi với điều kiện có môi trường thực thi thích hợp hỗ trợ nên táng đó

1.1.4 FIREBASE

Firebase là một nền tảng sở hữu bởi google giúp chúng ta phát triển các ứng dụng đi

động và web Họ cung cấp rất nhiều công cụ và dịch vụ tiện ích dé phat trién ung dung

nên một ứng dụng chất lượng Điều đó rút ngắn thời gian phát triển và giúp ứng dụng sớm ra mắt với người đùng

Firebase cung cấp cho người dùng các dịch vụ cơ sở đữ liệu hoạt động trên nền tang đám mây với hệ thống máy chủ cực kỳ mạnh mẽ của Google Chức năng chính của firebase là giúp người dùng lập trình ứng dụng, phần mềm trên các nền táng web, đi động bằng cách đơn giản hóa các thao tác với cơ sở đữ liệu

Với firebase, bạn có thê tạo ra những ứng dụng real-time như app chat, cùng nhiều tính năng như xác thực người ding, Cloud Messaging, Bạn có thể dùng ñrebase giống như phần backend của app

Các dịch vụ của firebase hoàn toàn miễn phí, tuy nhiên bạn cần phải trả thêm tiền nêu muốn nâng cấp lên Điều này bạn nên cân nhắc nếu muôn xây dựng một ứng dụng lớn

sử dụng phần backend là ñrebase, vì cái giá khi muốn nâng cấp còn khá đắt đỏ so với việc xây dựng backend truyền thống

CHUONG 2 PHÂN TÍCH THIET KE HE THONG

2.1 Dac ta yéu cau

2.1.1 Các yêu cầu hệ thống

a) Yêu cầu chức năng

*Người quản lí:

- Đăng nhập hệ thống

- Quán lí sán phẩm: Thêm, sửa, xóa sản phẩm

- Quản lí đơn hàng: Hóa đơn,thanh toán

- Quản lí người dùng:

Trang 11

+Thêm, sửa, xóa khách hàng, xem liên hệ của khách hàng gửi lên qua mail:

+Xem, trá lời ý kiến, góp ý và phán hồi của khách hàng hoặc xóa các thông tin khách hàng hoặc xóa các thông tin từ khách hàng

*Khach hang

- Xem thông tin sản phẩm cũng như các tin tức khác

- Đăng kí thành viên

- Có quyên đăng nhập, đăng xuất

- Xem gid hang

- Mua san pham

- Liên hệ với người quản lí thông qua mail

b) Yêu cầu phi chức năng

- Hệ thống phải dễ sử dụng, khả năng truy nhập đữ liệu nhanh chóng và chính xác

- Giao diện giữa người — máy được thiệt kê một cách khoa học, thân thiện người sử dụng,

có tính thông nhât về phương pháp làm việc, cách trình bày

- Hệ thông có thê giúp cập nhật sản phâm, sô sản phâm nhập — xuat Ộ

- Hệ thông có thê đáp ứng được nhu cầu tìm kiêm đa dạng Cho biệt thông tin về một sản pham bat ki, dua ra cac bao cao, thông kê nhanh chóng dê dàng, chính xác

- Cung cap kip thoi cac théng tin tong hợp

- UC Mua san pham

- UC Quan ly gid hang

- UCThanh toan

- UC Dang xuat

- UC Quan ly san pham

- UC Quan ly khach hang

Trang 12

- UC Quản lý hóa đơn

2.1.4 Đặc tả use case

© UC Dang ki:

- Tac nhan: khach hang

- Mục tiêu: cho phép khách xem đăng kí làm thành viên của hệ thông

- Tiền điều kiện: khách xem chưa có tài khoản thành viên của hệ thống

- Hậu điều kiện: khách hàng trở thành thành viên của hệ thông

- Mô tả: khách xem điền vào form đăng kí Sau khi hệ thông lưu các thông tin cần thiết, khách hàng có thể đăng nhập vào hệ thống

® UC Đăng nhập:

- Tác nhân: khách hàng, quản trị,

- Mục tiêu: cho phép thành viên đăng nhập vào hệ thống

- Tiền điều kiện: thành viên chưa đăng nhập vào hệ thông

- Hậu điều kiện: thành viên đã đăng nhập thành công và có thê sử dụng các chức năng mà

hệ thống cung cấp

- Mô tả: thành viên điền thông tin vào form đăng nhập Nếu đúng thông tin, khách hàng

có thê đặt hàng trên hệ thống Nếu không đúng, hệ thông sẽ yêu cầu khách hàng kiểm tra lại tài khoản

¢ UC Xem thong tin san phẩm:

- Tac nhân: quản trị, khách hang,

- Mục tiêu: cho phép xem thông tin về các san pham trong cửa hàng

- Mô tả: thành viên trong hệ thông xem các thuộc tính của từng sản phẩm Nếu thành viên

là người quản lí thì có thê thay đối thông tin sản phẩm Nếu thành viên là khách hàng thì

có thể thêm sán phẩm vào giỏ hàng

® _UC Bình luận sắn phẩm:

- Tác nhân: khách hàng

- Mục tiêu: cho phép khách hàng bình luận, đánh gia vé san pham

- Tiền điều kiện: khách hàng đã đăng nhập vào hệ thông và đang xem thông tin sản phẩm

- Hậu điều kiện: ý kiến của khách hàng được lưu vào hệ thống

- Mô tả: khách hàng điền ý kiến của mình vào ô bình luận và gửi Hệ thống sẽ lưu và hiển thị ý kiến của khách hàng bên đưới thông tín của sản phẩm

® UC Quản lý thông tin cá nhân:

- Tác nhân: quản trị, khách hàng

- Mục tiêu: cho phép xem thông tin cá nhân và thay doi chung

- Mô tả: thành viên trong hệ thống xem các thông tin ca nhân đã lưu trên hệ thống Hệ thông sẽ lưu những thay đôi thông tin cá nhân của thành viên đó

Trang 13

¢ UC Thém sản phẩm vào giỏ hàng:

- Tác nhân: khách hàng

- Mục tiêu: cho phép khách hàng đưa sản phâm đã chọn vào giỏ hàng

- Tiền điều kiện: sản phẩm đã được chọn

- Hậu điều kiện: thông tin sản phẩm đã được chọn phải được lưu trữ

- Mô tả: khi muốn mua một sản phẩm nào đó khách hàng tiễn hành nhấp vào chức năng thêm sản phẩm vào giỏ hàng Lúc này sản phẩm đó sẽ được chuyên đến giỏ hàng

¢ UC Loai san pham khỏi giỏ hàng:

- Tac nhan: khach hang

- Mục tiêu: cho phép khách hàng loại sản phâm đã chọn khỏi giỏ hàng

- Tiền điều kiện: sản phẩm đã trong giỏ hàng

- Hậu điều kiện: sản phẩm đã được chọn đã loại bỏ khỏi giỏ hàng

- Mô tả: khi cảm thấy không còn muốn mua một sản phẩm nào đó khách hàng tiền hành nhấp vào nút xóa sản phẩm Lúc này sản phẩm đó sẽ loại khỏi giỏ hàng

® UC Thanh toán:

- Tác nhân: khách hàng

- Mục tiêu: cho phép khách hàng tạo đơn hàng để tiễn hành thanh toán

- Tiền điều kiện: khách hàng đã chọn sản phẩm vào giỏ hàng

- Hậu điều kiện: đơn hàng đã được gửi

- Mô tả: khách hàng sẽ lựa chọn những sản phâm mà mình muốn thanh toán, sau đó nhân vào chức năng thanh toán Nếu tài khoản của khách hàng đủ đề thanh toán, hệ thống sẽ kiêm tra mọi thông tin, nếu chính xác sẽ hiện thông báo đã thành công Nếu không đủ, hệ thống sẽ thông báo khách hàng nạp thêm vào tài khoản

© UC Quan lí danh mục, thê loại:

- Tác nhân: quản trị

- Mục tiêu: cho phép thêm, xóa, cho phép ấn hiện đanh mục và thẻ loại hiện có trong hệ

thống

- Tiền điều kiện: người quản trị can quản lí danh mục và thê loại

- Mô tả: người quản trị vào mục “quản lí danh mục và thê loại” trong trang quản trị thực hiện các thao tác thêm, xóa, ân hiện Hệ thống sẽ lưu những thay đổi của người quản trị vào cơ sở đữ liệu

© UC Quan lí khách hàng:

- Tác nhân: quản trị

- Mục tiêu: cho phép xem và sửa thông tin của khách hàng nếu cần thiết

- Tiền điều kiện: người quản trị cần kiểm tra thông tin của khách hàng

- Mô tả: người quản trị vào mục “quản lí khách hàng” trong trang quản trị thực hiện các thao tác xem, sửa thông tin Hệ thống sẽ lưu những thay đổi của người quản trị vào cơ sở

đữ liệu

H

Trang 14

® UC Xét duyệt hóa đơn:

- Tác nhân: người quản trị

- Mục tiêu: cho phép xem thông tin đơn hàng và duyệt đơn hàng

- Tiền điều kiện: nhân viên có đơn hàng cần được duyệt

- Hậu điều kiện: đơn hàng đã được duyệt

- Mô tả: nhân viên vào mục “quản lí đơn hàng” trong trang quản trị thực hiện xử lí các

đơn hàng chưa được duyệt

® UC Quản lí doanh thu:

- Tac nhân: quản trị,

- Mục tiêu: cho phép người quản trị, nhân viên thống kê doanh thu của cửa hàng theo thời

gian nhất định

- Mô tả: người quản trị và nhân viên vào mục “dashboard” trong trang quản trị xem các

số liệu thông kê

2.2 Biéu do use case

Trang 16

Q

Khách hàng

uc tim kiếm Tìm kiếm theo tên sản phẩm

Trang 17

Order + ID customer Orderdetail + Username +ID order

+ Password >) + Ordercode +ID orderdetail +Address +ID customer ror +ID order +Phone +Phone +ID product

+Password +Name +ID product

+Phone +Email +Alias

Trang 18

3: Yêu cầu nhập thông tin

4 : Hiển thi form đãng kí

6 : Gửi thông tin tài khoản

7 : Lưu thông tin tài khoản

1 ; Yêu cầu tìm kiếm

2: Hiển thị giao diên tìm kiếm

Trang 19

interaction SequenceDiagram1 J

Frm: Thông tin sản phẩm Actor: khách hàng

1 : Yêu cầu mua hàng

2: Hiện thị danh mục sắn phãm

Cưi: Thanh toán Cưi: Đơn

4: Lưu thông tin

Tình ảnh 9: Biêu đồ hoạt động đăng kí tài khoản

17

Trang 20

Khách hàng và quản trị viên đăng nhập vào hệ thống

Trang 21

thanh toán thành công

Tình ảnh 12: Biểu đồ hoạt động thanh toán

19

Trang 22

2.6 Biểu đồ giao tiếp

Khách xem 8: Thông báo đăng ký thành công

1: Nhập thông tin đăng ký

5: Lưu tải khoản 3: Check thông tin

THình ảnh 13: Biểu đề giao tiếp đăng kí tài khoản

Trang 23

>TO

Khach hang 9: Thông bao đăng nhập thành công

4: Tìm kiếm tài khoản

6: Trả kết quả

5: Truy xuát tài khoản

Tình ảnh 14: Biểu đề giao tiếp đăng nhập tài khoản

21

Giao diện người dùng

3: Check thông tin

7:Tạo phiên lảm việc

Ngày đăng: 20/12/2024, 16:25

w