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

BÁO CÁO ĐỒ ÁN HỆ THỐNG THÔNG TIN XÂY DỰNG WEBSITE BÁN MÁY TÍNH

102 1,3K 5

Đ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

Định dạng
Số trang 102
Dung lượng 4,82 MB

Nội dung

 Đối với công ty Website sẽ hỗ trợ các chức năng quản lý tài khoản người dùng, quản lý thông tin các sản phẩm, quản lý khách hàng, quản lý tin tức, quản lý các đơn hàng chưa thanh toán,

Trang 1

KHOA HỆ THỐNG THÔNG TIN

BÁO CÁO

ĐỒ ÁN HỆ THỐNG THÔNG TIN

XÂY DỰNG WEBSITE BÁN MÁY TÍNH

Giảng viên hướng dẫn: ThS NGUYỄN ĐÌNH LOAN PHƯƠNG

Nhóm sinh viên thực hiện:

Trang 2

dùng, đặc biệt là những người ở vùng xâu vùng xa Vì thế, chúng em đặt ra một ý tưởng

là chúng em muốn áp dụng công nghệ mạng internet vào việc mua hàng trực tuyến chongười tiêu dùng nhằm thuận tiện cho việc mua hàng mà không cần phải đến tận cửa hàng

để mua sản phẩm mà sản phẩm vẫn tới nơi mình

Thông qua môn học xây dựng đồ án hệ thống thông tin, dựa trên những kiến thức

đã học, chúng em muốn tin học hóa việc mua hàng bằng cách xây dựng một website muahàng trực tuyến dựa trên các công nghệ ajax, jquery,… Cụ thể, là chúng em sẽ xây dựngwebsite bán máy tính qua mạng nhằm phục vụ cho việc mua máy tính cho người tiêu

dùng

Nhóm thực hiện

Tháng 6/2013

Trang 3

Môn học xây dựng đồ án hệ thống thông tin là một môn học tiền đề giúp cho việclàm khóa luận sau này, vì vậy đó là một học rất quan trọng để hỗ trợ những kỹ năng trướckhi bước vào làm khóa luận tốt nghiệp Hôm nay, nhóm chúng em đã hoàn thành xongmôn học này Vì vậy, nhóm chúng em muốn bày tỏ lòng biết ơn chân thành tới côNguyễn Đình Loan Phương, người cô đã tận tình quan tâm giúp đỡ nhóm chúng em hoànthành môn học này.

Một lần nữa, nhóm chúng em xin chân thành cảm ơn cô rất nhiều!

Nhóm sinh viên thực hiện

1 Hồ Minh Quân

2. Tô Thành Luân

Trang 4

Trang 5

LỜI MỞ ĐẦU

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1

1.1 Mục tiêu đề tài 1

1.2 Khảo sát hiện trạng 1

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU 4

2.1 Yêu cầu chức năng 4

2.2 Yêu cầu phi chức năng 4

2.2.1 Yêu cầu bảo mật 4

2.2.2 Yêu cầu an toàn 5

2.2.3 Yêu cầu tiện dụng 5

CHƯƠNG 3: SƠ ĐỒ USE CASE 6

3.1 Sơ đồ use case 6

3.2 Danh sách các tác nhân 6

3.3 Danh sách các use case nghiệp vụ 7

3.4 Đặc tả các use case hệ thống: 9

3.4.1 Use case “Đăng nhập” 9

3.4.2 Use case “Quản lý đơn hàng” 9

3.4.3 Use case “Xem báo cáo thống kê” 10

3.4.4 Use case “Quản lý người dùng” 11

3.4.5 Use case “Quản lý khách hàng” 12

3.4.6 Use case “Quản lý tin tức” 14

3.4.7 Use case “Tìm kiếm sản phẩm” 16

3.4.8 Use case “Xem biểu đồ thống kê” 17

3.4.9 Use case “Đổi mật khẩu” 17

3.4.10 Use case “Cập nhật thông tin cá nhân” 18

3.4.11 Use case “Xem tin tức” 19

3.4.12 Use case “Quản lý sản phẩm” 19

3.4.13 Use case “Mua hàng” 21

3.4.15 Use case “Đăng ký thành viên” 22

Trang 6

4.1 Sơ đồ “Đăng nhập” 24

4.1.1 Sơ đồ trình tự “Đăng nhập cho khách hàng” 24

4.1.2 Sơ đồ lớp “Đăng nhập khách hàng” 24

4.1.3 Sơ đồ trình tự “Đăng nhập cho người dùng” 25

4.1.4 Sơ đồ lớp “Đăng nhập người dùng” 25

4.2 Sơ đồ “Quản lý đơn hàng” 26

4.2.1 Sơ đồ trình tự “Xóa đơn hàng” 26

4.2.2 Sơ đồ trình tự “Cập nhật đơn hàng” 26

4.2.3 Sơ đồ trình tự “Xem chi tiết đơn hàng” 27

4.2.4 Sơ đồ lớp “Quản lý đơn hàng” 27

4.3 Sơ đồ “Xem báo cáo thống kê” 28

4.3.1 Sơ đồ trình tự “Xem báo cáo thống kê” 28

4.3.2 Sơ đồ lớp “Xem báo cáo thống kê” 28

4.4 Sơ đồ “Quản lý người dùng” 29

4.4.1 Sơ đồ trình tự “Thêm người dùng” 29

4.4.2 Sơ đồ trình tự “Cập nhật thông tin người dùng” 29

4.4.3 Sơ đồ trình tự “Xóa người dùng” 30

4.4.4 Sơ đồ lớp “Quản lý người dùng” 30

4.5 Sơ đồ “Xóa khách hàng” 31

4.5.1 Sơ đồ trình tự “Xóa khách hàng” 31

4.5.2 Sơ đồ lớp “Quản lý khách hàng” 31

4.6 Sơ đồ “Quản lý tin tức” 32

4.6.1 Sơ đồ trình tự “Thêm tin tức” 32

4.6.2 Sơ đồ trình tự “Cập nhật tin tức” 32

4.6.3 Sơ đồ trình tự “Xóa tin tức” 33

4.6.4 Sơ đồ lớp “Quản lý tin tức” 33

4.7 Sơ đồ “Tìm kiếm sản phẩm” 34

4.7.1 Sơ đồ trình tự “Tìm kiếm sản phẩm” 34

4.7.2 Sơ đồ lớp “Tìm kiếm sản phẩm” 34

Trang 7

4.8.2 Sơ đồ lớp “Xem biểu đồ thống kê” 35

4.9 Sơ đồ “Đổi mật khẩu” 36

4.9.1 Sơ đồ trình tự “Đổi mật khẩu” 36

4.9.2 Sơ đồ lớp “Đổi mật khẩu cho người dùng” 37

4.9.3 Sơ đồ lớp “Đổi mật khẩu cho khách hàng” 37

4.10 Sơ đồ “Cập nhật thông tin cá nhân” 38

4.10.1 Sơ đồ trình tự “Cập nhật thông tin cá nhân” 38

4.10.2 Sơ đồ lớp “Cập nhật thông tin cá nhân người dùng” 38

4.10.3 Sơ đồ lớp “Cập nhật thông tin cá nhân khách hàng” 38

4.11 Sơ đồ “Quản lý sản phẩm” 39

4.11.1 Sơ đồ trình tự “Thêm sản phẩm” 39

4.11.2 Sơ đồ trình tự “Cập nhật sản phẩm” 39

4.11.3 Sơ đồ trình tự “Xóa sản phẩm” 41

4.11.4 Sơ đồ lớp “Quản lý sản phẩm” 41

4.12 Sơ đồ “Mua hàng” 41

4.12.1 Sơ đồ trình tự “Mua hàng” 41

4.12.2 Sơ đồ lớp “Mua hàng” 43

4.13 Sơ đồ “Nhận xét sản phẩm” 43

4.13.1 Sơ đồ trình tự “Nhận xét sản phẩm” 43

4.13.2 Sơ đồ lớp “Nhận xét sản phẩm” 44

4.14 Sơ đồ “Đăng ký thành viên” 44

4.14.1 Sơ đồ trình tự “Đăng ký thành viên” 44

4.14.2 Sơ đồ lớp “Đăng ký thành viên” 44

4.15 Sơ đồ lớp tổng quát 45

CHƯƠNG 6: SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM)

SƠ ĐỒ HOẠT ĐỘNG (ACTIVE DIAGRAM) 46

6.1 Sơ đồ trạng thái 46

6.1.1 Sơ đồ trạng thái entity “Người dùng” 46

6.1.2 Sơ đồ trạng thái entiry “Khách hàng” 46

Trang 8

6.2 Sơ đồ hoạt động 47

6.2.1 Sơ đồ “Đăng nhập” 47

6.2.2 Sơ đồ “Đăng ký thành viên” 48

6.2.3 Sơ đồ “Quản lý đơn hàng” 49

6.2.4 Sơ đồ “Quản lý người dùng” 50

6.2.5 Sơ đồ “Quản lý khách hàng” 51

6.2.6 Sơ đồ “Quản lý tin tức” 52

6.2.7 Sơ đồ “Tìm kiếm sản phẩm” 54

6.2.8 Sơ đồ “Cập nhật thông tin cá nhân” 54

6.2.9 Sơ đồ “Quản lý sản phẩm” 55

6.2.10 Sơ đồ “Mua hàng” 56

6.2.11 Sơ đồ “Đổi mật khẩu” 57

CHƯƠNG 7: THIẾT KÊ MÔ HÌNH DỮ LIỆU 58

7.1 Mô tả từng bảng dữ liệu 58

7.1.1 Bảng “SANPHAM” 58

7.1.2 Bảng “PHANLOAI” 58

7.1.3 Bảng “HOADON” 58

7.1.4 Bảng “CT_HOADON” 59

7.1.5 Bảng “TINTUC” 59

7.1.6 Bảng “KHACHHANG” 59

7.1.7 Bảng “KHACHHANGNHAN” 60

7.1.8 Bảng “NGUOIDUNG” 60

7.1.9 Bảng “THANHTOAN” 61

7.1.10 Bảng “TINHTRANGDONTRANG” 61

7.1.11 Bảng “THETHANHTOAN” 61

7.1.12 Bảng “LIENHE” 61

7.1.13 Bảng “NHOMSANPHAM” 62

7.1.14 Bảng “CHIPHIVC” 62

CHƯƠNG 7: THIẾT KẾ GIAO DIỆN 63

Trang 9

7.2.1 Trang “Trang chủ” 65

7.2.2 Trang “Xem chi tiết sản phẩm” 67

7.2.3 Trang “Xem giỏ” 69

7.2.4 Trang “Thanh toán” 69

7.2.5 Trang “Đăng kí thành viên” 70

7.2.6 Trang “Đăng nhập” 72

7.2.7 Trang “Thông tin tài khoản” 74

7.2.8 Trang “Thay đổi mật khẩu” 74

7.2.9 Trang “Thống kê sản phẩm bán chạy” 75

7.2.10 Trang “Doanh thu sản phẩm” 76

7.2.11 Trang “Thống kê khách hàng mua nhiều nhất” 77

7.2.12 Trang “Quản lý người dùng” 77

7.2.13 Trang “Quản lý khách hàng” 78

7.2.14 Trang “Quản lý đơn hàng chưa thanh toán” 79

7.2.15 Trang “Quản lý đơn hàng đã thanh toán nhưng chưa giao hàng” 80

7.2.16 Trang “Quản lý đơn hàng đã thanh toán và giao hàng” 80

7.2.17 Trang “Quản lý đơn hàng thanh toán tiền mặt” 81

7.2.18 Trang “Quản lý đơn hàng thanh toán chuyển khoản ATM” 83

7.2.19 Trang “Quản lý đơn hàng thanh toán trực tuyến” 84

7.2.20 Trang “Quản lý tin tức” 85

7.2.21 Trang “Quản lý sản phẩm” 85

CHƯƠNG 8 : CÀI ĐẶT VÀ THỬ NGHIỆM 87

8.1 Cài đặt 87

8.1.1 Môi trường phát triển 87

8.1.2 Môi trường triển khai 87

8.2 Kết quả đạt được 87

KẾT LUẬN 89

HƯỚNG PHÁT TRIỂN 90

DANH MỤC TÀI LIỆU THAM KHẢO 92

Trang 10

Bảng 3.1 Danh sách các tác nhân

Bảng 3.2 Danh sách các use case nghiệp vụ

Bảng 3.3 Bảng phân quyền

Bảng 3.4 Đặc tả use case Đăng nhập

Bảng 3.5 Đặc tả use case Quản lý đơn hàng

Bảng 3.6 Đặc tả use case Xem báo cáo thống kê

Bảng 3.7 Đặc tả use case Thêm người dùng

Bảng 3.8 Đặc tả use case Xóa người dùng

Bảng 3.9 Đặc tả use case Cập nhật thông tin người dùng

Bảng 3.10 Đặc tả use case Xem thông tin khách hàng

Bảng 3.11 Đặc tả use case Xóa khách hàng

Bảng 3.12 Đặc tả use case Thêm tin tức

Bảng 3.13 Đặc tả use case Xóa tin tức

Bảng 3.14 Đặc tả use case Cập nhật tin tức

Bảng 3.15 Đặc tả use case Tìm kiếm sản phẩm

Bảng 3.16 Đặc tả use case Xem biểu đồ thống kê

Bảng 3.17 Đặc tả use case Đổi mật khẩu

Bảng 3.18 Đặc tả use case Cập nhật thông tin cá nhân

Bảng 3.19 Đặc tả use case Xem tin tức

Bảng 3.20 Đặc tả use case Thêm tin tức

Bảng 3.21 Đặc tả use case Xóa sản phẩm

Bảng 3.22 Đặc tả use case Cập nhật sản phẩm

Bảng 3.23 Đặc tả use case Mua hàng

Bảng 3.24 Đặc tả use case Nhận xét sản phẩm

Bảng 3.25 Đặc tả use case Đăng ký thành viên

YSơ đồ 1.1 Sơ đồ quản lý công ty

Sơ đồ 3.1 Sơ đồ use case

Sơ đồ 4.1 Sơ đồ đăng nhập cho khách hàng

Sơ đồ 4.2 Sơ đồ đăng nhập cho người dùng

Sơ đồ 4.3 Sơ đồ Xóa đơn hàng

Sơ đồ 4.4 Sơ đồ Cập nhật đơn hàng

Sơ đồ 4.5 Sơ đồ Xem chi tiết đơn hàng

Sơ đồ 4.6 Sơ đồ Xem báo cáo thống kê

Sơ đồ 4.7 Sơ đồ Thêm người dùng

Sơ đồ 4.8 Sơ đồ Cập nhật thông tin người dùng

Sơ đồ 4.9 Sơ đồ Xóa người dùng

Sơ đồ 4.10 Sơ đồ Xóa khách hàng

Trang 11

Sơ đồ 4.13 Sơ đồ Xóa tin tức

Sơ đồ 4.14 Sơ đồ Tìm kiếm sản phẩm

Sơ đồ 4.15 Sơ đồ Xem biểu đồ thống kê

Sơ đồ 4.16 Sơ đồ Đổi mật khẩu

Sơ đồ 4.17 Sơ đồ Cập nhật thông tin cá nhân

Sơ đồ 4.18 Sơ đồ Thêm sản phẩm

Sơ đồ 4.19 Sơ đồ Cập nhật sản phẩm

Sơ đồ 4.20 Sơ đồ Xóa sản phẩm

Sơ đồ 4.21 Sơ đồ Mua hàng

Sơ đồ 4.22 Sơ đồ Nhận xét sản phẩm

Sơ đồ 4.23 Sơ đồ Đăng ký thành viên

Sơ đồ 5.1 Sơ đồ lớp Đăng nhập người dùng

Sơ đồ 5.2 Sơ đồ lớp Đăng nhập khách hàng

Sơ đồ 5.3 Sơ đồ lớp Quản lý đơn hàng

Sơ đồ 5.4 Sơ đồ lớp Xem báo cáo thống kê

Sơ đồ 5.5 Sơ đồ lớp Quản lý người dùng

Sơ đồ 5.6 Sơ đồ lớp Quản lý khách hàng

Sơ đồ 5.7 Sơ đồ lớp Quản lý tin tức

Sơ đồ 5.8 Sơ đồ lớp Tìm kiếm sản phẩm

Sơ đồ 5.9 Sơ đồ lớp Xem biểu đồ thống kê

Sơ đồ 5.10 Sơ đồ lớp Đổi mật khẩu người dùng

Sơ đồ 5.11 Sơ đồ lớp Đổi mật khẩu khách hàng

Sơ đồ 5.12 Sơ đồ lớp Cập nhật thông tin người dùng

Sơ đồ 5.13 Sơ đồ lớp Cập nhật thông tin khách hàng

Sơ đồ 5.14 Sơ đồ lớp Xem tin tức

Sơ đồ 5.15 Sơ đồ lớp Quản lý sản phẩm

Sơ đồ 5.16 Sơ đồ lớp Mua hàng

Sơ đồ 5.17 Sơ đồ lớp Nhận xét sản phẩm

Sơ đồ 5.18 Sơ đồ lớp Đăng ký thành viên

Sơ đồ 5.19 Sơ đồ lớp tổng quát

Sơ đồ 6.1 Sơ đồ trạng thái entity Người dùng

Sơ đồ 6.2 Sơ đồ trạng thái entiry Khách hàng

Sơ đồ 6.3 Sơ đồ trạng thái entity Sản phẩm

Sơ đồ 6.4 Sơ đồ trạng thái entity Đơn hàng

Sơ đồ 6.5 Sơ đồ Đăng nhập

Sơ đồ 6.6 Sơ đồ Đăng ký thành viên

Sơ đồ 6.7 Sơ đồ Quản lý đơn hàng

Sơ đồ 6.8 Sơ đồ Quản lý người dùng

Trang 12

Sơ đồ 6.11 Sơ đồ Tìm kiếm sản phẩm

Sơ đồ 6.12 Sơ đồ Cập nhật thông tin cá nhân

Sơ đồ 6.13 Sơ đồ Quản lý sản phẩm

Sơ đồ 6.14 Sơ đồ Mua hàng

Sơ đồ 6.15 Sơ đồ Đổi mật khẩu

Trang 13

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1.1 Mục tiêu đề tài

Công ty bán máy tính Phong Vũ cần xây dựng một website nhằm mục đích tin học hóa trong việc bán hàng

Đối với khách hàng

- Website sẽ hỗ trợ khách hàng mua máy tính hoặc xem giá cả của tất cả các

loại máy tính mà công ty đang kinh doanh trên trang web công ty màkhông cần phải đến tại công ty để mua hàng

- Website hỗ trợ khách hàng thanh toán đơn đặt hàng dưới nhiều hình thức

khác nhau như thanh toán bằng tiền mặt, thanh toán qua chuyển khoảnATM của nhiều ngân hàng, thanh toán trực tuyến qua ngân lượng, paypal

- Sau khi đặt hàng xong thì nhân viên công ty sẽ chuyển hàng theo yêu cầu

của khách hàng

Đối với công ty

Website sẽ hỗ trợ các chức năng quản lý tài khoản người dùng, quản lý thông tin các sản phẩm, quản lý khách hàng, quản lý tin tức, quản lý các đơn hàng chưa thanh toán, đã thanh toán và chưa giao hàng, đã thanh toán và giao hàng, quản lý các đơn hàng thanh toán bằng tiền mặt, chuyển khoản, thanh toán trực tuyến; lập báo cáo thống kê sản phẩm bán chạy, doanh thu hàng tháng, thống kê khách hàng mua nhiều; lập các biểu đồ thống kê

1.2 Khảo sát hiện trạng

1.2.1 Hiện trạng của đơn vị

- Tên đơn vị: Công ty Cổ phần TM-DV Phong Vũ

- Mô tả: Công ty chuyên bán các loại máy tính, các thiết bị phần cứng

Trang 14

1.2.2 Cơ cấu tổ chức

Sơ đồ 1.1 Sơ đồ quản lý công ty

Người quản lý công ty: Trông coi việc kinh doanh của công ty Người quản lý có

quyền quyết định về các loại máy tính và các thiết bị phần cứng sẽ được bántrong công ty, tuyển thêm nhân viên hoặc bớt nhân viên

Quản lý máy tính: Việc quản lý máy tính bao gồm các công việc chính như cập

nhật thông tin sản phẩm, thêm các loại sản phẩm mới, xóa sản phẩm ra khỏi công

ty và cập nhật các thông tin khác có liên quan đến sản phẩm

Quản lý tin tức: Việc quản lý tin tức bao gồm các công việc chính như thêm mới

tin tức, xóa tin tức và sửa tin tức liên quan đến việc bán máy tính, các tin tứcquảng cáo

Quản lý khách hàng: Khách hàng thực hiện việc mua sản phẩm như máy tính, các

thiết phần cứng máy tính,… trên website theo nhu cầu của mình, thực hiện việclập các đơn đặt hàng, giao dịch các khoản chi phí khi mua sản phẩm, khách hàng

có thể thanh toán đơn đặt hàng của mình theo nhiều hình thức như thanh toánbằng tiền mặt, chuyển khoản qua ATM, thanh toán trực tuyến, và khách hàngnhận sản phẩm khi nhận viên của công ty giao sản phẩm tại công ty hoặc giaohàng tận nơi

1.2.3 Qui trình quản lý hiện tại

- Người quản lý theo dõi các sản phẩm còn trong kho không bằng phần mềm

Microsoft Excel Mỗi lần cập nhật sản phẩm mới về, thủ kho sẽ cập nhật thông tinsản phẩm trong bảng tính của Excel

- Khi có khách hàng đến mua sản phẩm, người quản lý lập phiếu bán hàng cho

khách hàng bằng các mẫu đã thiết kế sẵn

- Người quản lý lập các báo cáo thống kê dựa vào dữ liệu đã thu thập được khi

nhập sản phẩm mới về

Trang 15

- Người quản lý theo dõi việc kinh doanh của công ty thông qua các báo cáo của

nhân viên thu ngân lập trên các file word

1.2.4 Nhược điểm của qui trình hiện tại

- Các quy trình hiện tại trong công ty được làm bán tự động Trong quá trình lập

hóa đơn cũng gặp nhiều lỗi sai chủ yếu do một phần do tính toán của các nhânviên khi sử dụng phần mềm Microsoft Excel

- Việc cập nhật lại thông tin của sản phẩm làm mất nhiều thời gian do số lượng sản

phẩm trong công ty lớn

- Khó kiểm soát được sự trùng lắp giữa các sản phẩm trong quá trình nhập thông

tin sản phẩm

- Gây khó khăn trong việc lập báo cáo, thống kê.

- Gây khó khăn cho người quản trị trong việc quản lý nhân viên trong công ty.

- Chưa có phần mô tả chi tiết từng sản phẩm.

- Chưa hỗ trợ khách hàng mua sản phẩm qua mạng, thanh toán qua mạng, chủ yếu

thanh toán tiền mặt tại cửa hàng, không hỗ trợ giao hàng tận nơi cho khách hàng

và trao đổi các khoản chi phí thông qua các công nghệ tiên tiến trong nghiệp vụ

của ngân hàng

1.2.5 Hiện trạng việc tin học hóa tại công ty

- Máy tính cấu hình mạnh đủ đáp ứng.

- Đường truyền ADSL tốc độ cao.

- Nhân viên công ty có trình độ tin học A và sử dụng vi tính thành thạo.

- Khách hàng đăng kí sử dụng là khách hàng thuộc tầng lớp tri thức, trình độ cao và

có thể sử dụng được hệ thống

Trang 16

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU 2.1 Yêu cầu chức năng

- Hỗ trợ chức năng xem thông tin chi tiết sản phẩm

- Hỗ trợ chức năng thêm, xóa, sửa số lượng sản phẩm cần mua vào giỏ hàng đểthanh toán

- Hỗ trợ các chức năng thanh toán như :

o Bằng tiền mặt (tại cửa hàng, tại nơi giao hàng)

o Chuyển khoản qua thẻ ATM ngân hàng ACB, Vietcombank, …

o Thanh toán trực tuyến qua cổng thanh toán trực tuyến nganluong.vn

o Thanh toán trực tuyến qua cổng thanh toán Paypal

- Hỗ trợ người dùng đăng kí khách hàng thành viên

- Hỗ trợ chức năng xem những sản phẩm mà người mua đã xem

- Hỗ trợ chức năng đánh giá sản phẩm của người dùng liên kết với facebook

- Hỗ trợ chức năng so sánh giữa các sản phẩm

- Hỗ trợ khách vãng lai mua hàng mà không cần đăng kí thành viên

- Hỗ trợ khách hàng tìm kiếm đơn giản và tìm kiếm nâng cao sản phẩm

- Thêm, xóa, sửa thông tin của sản phẩm

- Thêm, xóa, sửa thông tin của người dùng

- Thêm, xóa, sửa thông tin của khách hàng

- Quản lý các đơn đặt hàng

- Lập, xóa, sửa đơn đặt hàng

- Hỗ trợ in ấn đơn đặt hàng

- Báo cáo thống kê doanh thu, các sản phẩn bán chạy, khách hàng mua nhiều

- Biểu đồ thống kê sản phẩm bán được qua các tháng, biểu đồ thống kê doanhthu theo năm, biểu đồ thống kê doanh thu từng sản phẩm

2.2 Yêu cầu phi chức năng

2.2.1 Yêu cầu bảo mật

Chương trình được xây dựng với bảng phân quyền truy cập Với mỗi loạingười dùng sẽ được sử dụng những chức năng qui định sẵn Mật khẩu khi được lưu

Trang 17

xuống CSDL sẽ được mã hóa khi hiển thị, đảm bảo ngăn chặn việc xâm nhập hệ thốngtrái phép.

2.2.2 Yêu cầu an toàn

Xác nhận lại thông tin cần xóa, tránh trường hợp người dùng xóa nhằm khi ấnphải phím xóa

2.2.3 Yêu cầu tiện dụng

- Tiết kiệm được tối đa thời gian cho người dùng hệ thống

- Giao diện thân thiện và dễ sử dụng cho người dùng

- Dễ bảo trì, sửa chữa, nâng cấp

Trang 18

CHƯƠNG 3: SƠ ĐỒ USE CASE 3.1 Sơ đồ use case

Sơ đồ 3.2 Sơ đồ use case

3.2 Danh sách các tác nhân

1 Người quản lý công ty Là người có toàn quyền trong hệ thống (gồm quản lý đơn đặt hàng, nhân viên, sản phẩm, hay

xem thống kê tình hình doanh thu, …)

2 Người quản lý máy tính Là nhóm người có nhiệm vụ quản lý công việc liên quan đến các sản phẩm trong hệ thống

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

3 Người quản lý khách hàng Nhóm người này chỉ có nhiệm vụ xóa thông tin khách hàng khỏi hệ thống.

4 Người quản lý tin tức

Là nhóm người thực hiện các công việc có liên quan đến tin tức (như thêm, xóa hay cập nhật tin tức, tin khuyến mãi,…)

Trang 19

5 Khách hàng Là đối tượng chính mà hệ thống hướng đến

Bảng 3.1 Danh sách các tác nhân

3.3 Danh sách các use case nghiệp vụ

Người dùng phải đăng nhập vào hệ thống đểthực hiện các chức năng trong hệ thống, ngoài rakhách hàng cũng có thể đăng nhập vào website

để mua hàng (ngoại trừ khách hàng vãng lai cóthể mua hàng mà không cần đăng nhập)

Người quản lý công ty sẽ thực hiện các côngviệc quản lý đơn hàng như xem thông tin đơnhàng hay cập nhật trạng thái của đơn đặt hàng

3 Xem báo cáo thống kê

Người quản lý công ty sẽ thực hiện việc thống

kê doanh thu từng tháng, hay trong một khoảngthời gian người dùng chọn

Ngoài ra người dùng có thể thống kê sản phẩmbán chạy, khách hàng mua thường xuyên

Người quản lý công ty sử dụng chức năng này

để thực hiện chức năng thêm, xóa hay cập nhậtthông tin người dùng

Người quản lý công ty và người quản lý ngườidùng sử dụng chức năng này để xóa thông tinkhách hàng khỏi hệ thống

Người quản lý công ty và người quản lý tin tức

sử dụng chức năng này để thực hiện các côngviệc như thêm, xóa hay cập nhật nội dung tintức

Người dùng/khách hàng sử dụng chức năng tìmkiếm để tìm kiếm thông tin về sản phẩm mìnhmuốn mua Có 2 chức năng tìm kiếm là tìmkiếm theo tên sản phẩm và tìm kiếm nâng cao

8 Xem biểu đồ thống kê

Người quản lý công ty sử dụng chức năng này

để xem các biểu đồ thống kê doanh thu hàngtháng, số lượng từng sản phẩm bán được

Người dùng và khách hàng (ngoại trừ kháchvãng lai) sử dụng chức năng này để thay đổi mậtkhẩu tài khoản của mình

10 Cập nhật thông tin cánhân

Người dùng và khách hàng (ngoại trừ kháchvãng lai) sử dụng chức năng này để thay đổithông tin cá nhân của mình

Người quản lý công ty, người quản lý tin tức vàkhách hàng (khách hàng thành viên và vãng lai)

sử dụng chức năng này để xem chi tiết tin tức

12 Quản lý sản phẩm Người quản lý công ty và người quản lý sản

Trang 20

phẩm sử dụng chức năng này để thêm, xóa haycập nhật thông tin sản phẩm.

Khách hàng (khách hàng thành viên và kháchvãng lai) sử dụng chức năng này để thực hiệnlựa chọn sản phẩm cần mua rồi thêm vào giỏhàng, sau đó chọn hình thức thanh toán để hoàntất việc mua hàng

14 Nhận xét sản phẩm Khách hàng có thể xem chi tiết và bình luận vềsản phẩm.

15 Đăng ký thành viên

Khách hàng vãng lai có thể đăng ký làm thànhviên, cung cấp thông tin cá nhân để sử dụng chocác lần mua hàng sau mà không cần phải cungcấp thông tin

Bảng 3.2 Danh sách các use case nghiệp vụ

Bảng phân quyền chi tiết trong hệ thống

Actor

Guest (Nhữngkhách hàng không đăng nhập)

Member(Khách hàng có tài khoản

đã đăng nhập vào

hệ thống)

Quản

lý tintức

Admi

n Quản lýsản

phẩm

Quản lýkhách hàng

Xem báo cáo và biểu đồ

Trang 21

3.4 Đặc tả các use case hệ thống:

3.4.1 Use case “Đăng nhập”

Tên use case Đăng nhập

Mục đích Sử dụng các chức năng của hệ thống

Actors

 Người quản lý công ty

 Người quản lý máy tính

 Hệ thống yêu cầu nhập tên đăng nhập và mật khẩu

 Người dùng nhập thông tin tài khoản

 Hệ thống kiểm tra thông tin tài khoản

 Nếu hợp lệ thì hệ thống cho phép người dùng đăng nhập vào hệ thống và thông báo thành công Ngược lại thì chuyển qua các dòng sự kiện phụ 1, 2, 3

Dòng sự kiện phụ

1 Nếu người dùng nhập không đầy đủ thông tin tàikhoản, hệ thống thông báo yêu cầu nhập đầy đủ thôngtin

2 Nếu tên đăng nhập hoặc mật khẩu không hợp lệ hệ thống thông báo lỗi và yêu cầu nhập lại thông tin tài khoản

3 Người dùng hủy bỏ thao tác đăng nhập kết thúc usecase

Bảng 3.4 Đặc tả use case Đăng nhập

3.4.2 Use case “Quản lý đơn hàng”

Trang 22

Tên use case Quản lý đơn hàng

Mục đích Cập nhật tình trạng đơn hàng

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

 Hệ thống hiển thị danh sách các đơn đặt hàng

 Người dùng chọn đơn hàng muốn cập nhật

 Người dùng cập nhật trạng thái đơn hàng

Dòng sự kiện phụ Không có

Bảng 3.5 Đặc tả use case Quản lý đơn hàng

3.4.3 Use case “Xem báo cáo thống kê”

Tên use case Xem báo cáo thống kê

Mục đích Thống kê doanh thu bán hàng, sản phẩm bán chạy,

khách hàng mua nhiều

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính Use case bắt đầu khi người dùng muốn xem thông tin

thống kê doanh thu bán hàng hoặc các sản phẩm bán chạy hoặc các khách hàng mua nhiều:

 Người dùng chọn thời gian muốn thống kê

 Hệ thống hiển thị thông tin doanh thu bán hànghoặc các sản phẩm bán chạy hoặc các khách hàng

Trang 23

mua nhiều theo thời gian được chọn.

Dòng sự kiện phụ Không có

Bảng 3.6 Đặc tả use case Xem báo cáo thống kê

3.4.4 Use case “Quản lý người dùng”

3.4.4.1 Use case “Thêm người dùng”

Tên use case Thêm người dùng

Mục đích Thêm người dùng mới vào hệ thống

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

 Hệ thống kiểm tra thông tin hợp lệ

 Nếu hợp lệ thì thêm người dùng vào hệ thống vàthông báo thêm thành công Ngược lại chuyểnqua dòng sự kiện phụ 1

Dòng sự kiện phụ

1 Nếu người quản lý điền không đầy đủ thông tinhoặc thông tin không hợp lệ  hệ thống sẽ hiệnthị những thông tin bị thiếu hoặc không hợp lệ đó

Bảng 3.7 Đặc tả use case Thêm người dùng

3.4.4.2 Use case “Xóa người dùng”

Tên use case Xóa người dùng

Trang 24

Mục đích Xóa người dùng ra khỏi hệ thống

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính

Use case bắt đầu khi người quản lý chọn chức xóa người dùng:

 Người quản lý chọn tên người dùng muốn xóa

 Hệ thống hiển thị thông báo xác nhận xóa

 Nếu người quản lý chọn Có thì hệ thống xóa người dùng  kết thúc use case Ngược lại chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ 1 Hệ thống sẽ không xóa người dùng  kết thúc use

case

Bảng 3.8 Đặc tả use case Xóa người dùng

3.4.4.3 Use case “Cập nhật thông tin người dùng”

Tên use case Cập nhật thông tin cho người dùng

Mục đích Cập nhật thông tin và quyền cho người sử dụng trong

hệ thống

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện phụ 1 Hệ thống hủy thao tác cập nhật và hiển thị danh

sách các người dùng

Bảng 3.9 Đặc tả use case Cập nhật thông tin người dùng

3.4.5 Use case “Quản lý khách hàng”

Trang 25

3.4.5.1 Use case “Xem thông tin khách hàng”

Tên use case Xem thông tin khách hàng

Mục đích Xem thông tin chi tiết của khách hàng

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện phụ Không có

Bảng 3.10 Đặc tả use case Xem thông tin khách hàng

3.4.5.2 Use case “Xóa khách hàng”

Tên use case Xóa khách hàng

Mục đích Xóa khách hàng ra khỏi hệ thống

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính Use case bắt đầu khi người quản lý chọn chức năng

Trang 26

 Nếu người quản lý chọn Có thì hệ thống xóathông tin các khách hàng đã chọn  kết thúc usecase Ngược lại chuyển qua dòng sự kiện phụ 1.

Dòng sự kiện phụ

1 Nếu người quản lý chọn Không  hệ thống sẽkhông xóa người dùng và hiển thị danh sách cáckhách hàng  kết thúc use case

Bảng 3.11 Đặc tả use case Xóa khách hàng

3.4.6 Use case “Quản lý tin tức”

3.4.6.1 Use case “Thêm tin tức”

Tên use case Thêm tin tức

Mục đích Thêm tin tức mới vào hệ thống

Actors  Người quản lý công ty.

 Người quản lý tin tức

Điều kiện trước Đăng nhập vào hệ thống thành công

 Hệ thống kiểm tra thông tin hợp lệ

 Nếu hợp lệ thì thêm tin tức vào hệ thống và hệthống hiển thị thông báo thêm thành công.Ngược lại chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ 1 Nếu người quản lý điền không đầy đủ thông tin

Trang 27

hoặc thông tin không hợp lệ  hệ thống sẽ hiện thị những thông tin bị thiếu hoặc không hợp lệ đó.

Bảng 3.12 Đặc tả use case Thêm tin tức

3.4.6.2 Use case “Xóa tin tức”

Tên use case Xóa tin tức

Mục đích Xóa tin tức ra khỏi hệ thống

Actors  Người quản lý công ty.

 Người quản lý tin tức

Điều kiện trước Đăng nhập vào hệ thống thành công

 Hệ thống hiển thị thông báo xác nhận xóa

 Nếu người quản lý chọn Có thì hệ thống xóa thôngtin khách hàng  kết thúc use case Ngược lại thì chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ

1 Nếu người quản lý chọn không xóa khi hệ thống hiển thị thông báo xác nhận xóa  hệ thống sẽ không xóa tin tức  kết thúc use case

Bảng 3.13 Đặc tả use case Xóa tin tức

3.4.6.3 Use case “Cập nhật tin tức”

Tên use case Cập nhật tin tức

Mục đích Cập nhật tin tức

Actors  Người quản lý công ty.

 Người quản lý tin tức

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính

Use case bắt đầu khi người quản lý chọn chức năng cập nhật tin tức:

 Người quản lý chọn tin tức muốn cập nhật

 Hệ thống hiển thị thông tin chi tiết của tin tức được chọn

 Người quản lý sẽ điền thông tin cập nhật

 Nếu người quản lý chọn nút Cập nhật thì hệ thống lưu thông tin cập nhật Ngược lại chuyển qua dòng sự kiện phụ 1

Trang 28

Dòng sự kiện phụ 1 Người quản lý chọn nút Hủy bỏ thì hệ thống

không cập nhật tin tức

Bảng 3.14 Đặc tả use case Cập nhật tin tức

3.4.7 Use case “Tìm kiếm sản phẩm”

Tên use case Tìm kiếm sản phẩm

Mục đích Tìm kiếm sản phẩm theo tiêu chí người dùng đưa ra

Actors

 Người quản lý công ty

 Người quản lý máy tính

 Hệ thống hiển thị cửa sổ tìm kiếm

 Người dùng nhập tiêu chí tìm kiếm

 Hệ thống tìm kiếm theo tiêu chí tìm kiếm màngười dùng đưa ra

 Hệ thống hiển thị kết quả tìm kiếm  kết thúcuse case

Dòng sự kiện phụ Không có

Bảng 3.15 Đặc tả use case Tìm kiếm sản phẩm

Trang 29

3.4.8 Use case “Xem biểu đồ thống kê”

Tên use case Xem biểu đồ thống kê

Mục đích

Xem sự tăng trưởng doanh thu bán hàng theo từng tháng, biết được những sản phẩm nào bán chạy và những khách hàng mua nhiều

Actors Người quản lý công ty

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính

Use case bắt đầu khi người dùng muốn xem biểu đồ thống kê doanh thu bán hàng hoặc các sản phẩm bán chạy hoặc các khách hàng mua nhiều:

 Người dùng chọn thời gian muốn xem biểu đồthống kê

 Hệ thống hiển thị biểu đồ thống kê doanh thu bánhàng hoặc các sản phẩm bán chạy hoặc các kháchhàng mua nhiều theo thời gian được chọn

Dòng sự kiện phụ Không có

Bảng 3.16 Đặc tả use case Xem biểu đồ thống kê

3.4.9 Use case “Đổi mật khẩu”

Tên use case Đổi mật khẩu

Mục đích Đổi mật khẩu tài khoản người dùng trong hệ thống

Actors

 Người quản lý công ty

 Người quản lý máy tính

 Hệ thống hiển thị cửa sổ thay đổi mật khẩu

 Người dùng nhập mật khẩu cũ và mật khẩu mớicần thay đổi

 Hệ thống kiểm tra tính đúng đắn của mật khẩu vàmật khẩu xác nhận

 Nếu mật khẩu cũ và mới đều hợp lệ thì hệ thống lưu mật khẩu  hiển thị thông báo thay đổi mật khẩu thành công  kết thúc use case Ngược lại thì chuyển qua dòng sự kiện phụ 1 và 2

Trang 30

Dòng sự kiện phụ

1 Nếu người dùng nhập sai mật khẩu cũ  hệ thống

sẽ hiển thị thông báo sai mật khẩu và yêu cầunhập lại

2 Nếu người dùng nhập mật khẩu mới quá ngắn 

hệ thống sẽ thông báo yêu cầu đổi mật khẩu mới

và yêu cầu nhập lại

3 Nếu người dùng nhập mật khẩu xác nhận khôngkhớp thì hệ thống thông báo và yêu cầu nhập lại

Bảng 3.17 Đặc tả use case Đổi mật khẩu

3.4.10 Use case “Cập nhật thông tin cá nhân”

Tên use case Cập nhật thông tin cá nhân

Mục đích Thay đổi thông tin cá nhân người dùng

Actors

 Người quản lý công ty

 Người quản lý máy tính

 Người dùng nhập thông tin mới

 Hệ thống kiểm tra người dùng điền đầy đủ thôngtin

 Nếu đầy đủ thì hệ thống lưu lại thông tin vừa mớicập nhật  hiển thị thông báo  kết thúc use case Ngược lại thì chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ 1 Nếu người dùng nhập thiếu thông tin  hệ thống

sẽ hiển thị yêu cầu nhập đầy đủ thông tin bị thiếu

Bảng 3.18 Đặc tả use case Cập nhật thông tin cá nhân

Trang 31

3.4.11 Use case “Xem tin tức”

Tên use case Xem tin tức

Actors

 Người quản lý công ty

 Người quản lý tin tức

 Người dùng chọn tin tức muốn xem

 Hệ thống hiển thị chi tiết thông tin của tin tứcngười dùng chọn xem  kết thúc use case

Dòng sự kiện phụ Không có

Bảng 3.19 Đặc tả use case Xem tin tức

3.4.12 Use case “Quản lý sản phẩm”

3.4.12.1 Use case “Thêm sản phẩm”

Tên use case Thêm sản phẩm

Mục đích Thêm sản phẩm mới vào hệ thống

Actors  Người quản lý công ty.

 Người quản lý sản phẩm

Điều kiện trước Đăng nhập vào hệ thống thành công

Dòng sự kiện chính Use case bắt đầu khi người quản lý chọn chức năng

Trang 32

 Nếu điền đầy đủ thì hệ thống kiểm tra thêm sản phẩm vào hệ thống Ngược lại chuyển qua dòng

2 Nếu người quản lý điền không đầy đủ thông tin hoặc thông tin không hợp lệ  hệ thống sẽ hiện thịnhững thông tin bị thiếu hoặc không hợp lệ đó

Bảng 3.20 Đặc tả use case Thêm tin tức

3.4.12.2 Use case “Xóa sản phẩm”

Tên use case Xóa sản phẩm

 Người quản lý chọn sản phẩm muốn xóa

 Hệ thống hiển thị thông báo xác nhận xóa

 Nếu người quản lý chọn Có thì hệ thống xóa sản phẩm kết thúc use case Ngược lại thì chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ

1 Nếu người quản quản lý chọn không xóa sản phẩm khỏi hệ thống khi hệ thống hiển thị thông báo xác nhận xóa  hệ thống sẽ không xóa sản phẩm kết thúc use case

Bảng 3.21 Đặc tả use case Xóa sản phẩm

3.4.12.3 Use case “Cập nhật sản phẩm”

Trang 33

Tên use case Cập nhật sản phẩm

Mục đích Cập nhật thông tin cho sản phẩm

Actors  Người quản lý công ty.

 Người quản lý chọn sản phẩm muốn cập nhật

 Hệ thống hiển thị thông tin chi tiết của sản phẩm được chọn

 Người quản lý sẽ điền thông tin cập nhật

 Nếu người quản lý chọn Cập nhật thì hệ thống lưu thông tin cập nhật và thông báo thành công Ngược lại thì chuyển qua dòng sự kiện phụ 1

Dòng sự kiện phụ 1 Người dùng chọn nút Hủy bỏ thì hệ thống không

lưu thông tin cập nhật và kết thúc use case

Bảng 3.22 Đặc tả use case Cập nhật sản phẩm

3.4.13 Use case “Mua hàng”

Tên use case Mua hàng

Mục đích Khách hàng muốn vào website mua sản phẩm

Điều kiện trước Không có hoặc đăng nhập vào hệ thống thành công

Dòng sự kiện chính Use case bắt đầu khi người dùng muốn mua sản phẩm:

 Người dùng chọn sản phẩm muốn mua và thêmvào giỏ hàng

 Hệ thống thêm sản phẩm của người dùng chọnvào giỏ hàng

 Người dùng chọn chức năng thanh toán

 Nếu khách hàng chưa đăng nhập thì hệ thốngyêu cầu người dùng điển thông tin cần thiếtngười nhận hàng Ngược lại thì chuyển qua dòng

Trang 34

chọn hình thức thanh toán.

 Nếu khách hàng không chọn hình thức thanhtoán trực tuyến thì hệ thống lưu thông tin muahàng của khách hàng Ngược lại thì chuyển quadòng sự kiện phụ 2

Dòng sự kiện phụ

1 Nếu khách hàng đã đăng nhập  hệ thống sẽkhông yêu cầu người dùng nhập thông tin (sẽ lấythông tin được lưu trữ khi khách hàng đăng kýthành viên) mà chuyển đến trang thanh toán

2 Nếu khách hàng chọn hình thức thanh toán online(nganluong.vn, paypal.com)  hệ thống sẽchuyển khách hàng đến trang thanh toán tươngứng sau khi lưu thông tin mua hàng của kháchhàng

Bảng 3.23 Đặc tả use case Mua hàng

3.4.14 Use case “Nhận xét sản phẩm”

Tên use case Nhận xét sản phẩm

Mục đích Giúp cho khách hàng nhận xét sản phẩm mình đang

 Người dùng điền nội dung nhận xét về sản phẩm

 Hệ thống sẽ lưu nội dung bình luận và hiển thịlên màn hình giao diện

Dòng sự kiện phụ

1 Nếu tài khoản người dùng có liên kết với tàikhoản facebook thì nội dung bình luận sẽ đượcđăng lên facebook

Bảng 3.24 Đặc tả use case Nhận xét sản phẩm

3.4.15 Use case “Đăng ký thành viên”

Tên use case Đăng ký thành viên

Mục đích Giúp khách hàng đăng ký để trở thành thành viên của

hệ thống

Trang 35

Actors Khách hàng chưa đăng ký thành viên

Điều kiện trước Không có

Dòng sự kiện chính

Use case bắt đầu khi người quản lý chọn chức năngđăng ký:

 Hệ thống hiển thị màn hình đăng ký thành viên

 Người dùng điển thông tin đăng ký

 Hệ thống kiểm tra tính hợp lệ của thông tin ngườidùng nhập vào

 Nếu hợp lệ thì hệ thống lưu thông tin của ngườidùng  hiển thị thông báo  kết thúc use case.Ngược lại thì chuyển qua dòng sự kiện phụ 1 hoặc2

Dòng sự kiện phụ

1 Nếu người dùng điền không đầy đủ thông tin hoặcthông tin không hợp lệ  hệ thống sẽ hiện thịnhững thông tin bị thiếu hoặc không hợp lệ đó

2 Nếu tên đăng nhập đã tồn tại  hệ thống sẽ thôngbáo cho người dùng thay đổi tên đăng nhập khác

Bảng 3.25 Đặc tả use case Đăng ký thành viên

Trang 36

CHƯƠNG 4: SƠ ĐỒ TRÌNH TỰ (SEQUENCE DIAGRAM)

SƠ ĐỒ LỚP (CLASS DIAGRAM) 4.1 Sơ đồ “Đăng nhập”

4.1.1 Sơ đồ trình tự “Đăng nhập cho khách hàng”

Sơ đồ 4.3 Sơ đồ đăng nhập cho khách hàng

4.1.2 Sơ đồ lớp “Đăng nhập khách hàng”

Trang 37

Sơ đồ 5.2 Sơ đồ lớp Đăng nhập khách hàng

4.1.3 Sơ đồ trình tự “Đăng nhập cho người dùng”

Sơ đồ 4.4 Sơ đồ đăng nhập cho người dùng

4.1.4 Sơ đồ lớp “Đăng nhập người dùng”

Trang 38

Sơ đồ 5.1 Sơ đồ lớp Đăng nhập người dùng

4.2 Sơ đồ “Quản lý đơn hàng”

4.2.1 Sơ đồ trình tự “Xóa đơn hàng”

Sơ đồ 4.5 Sơ đồ Xóa đơn hàng

4.2.2 Sơ đồ trình tự “Cập nhật đơn hàng”

Trang 39

Sơ đồ 4.6 Sơ đồ Cập nhật đơn hàng

4.2.3 Sơ đồ trình tự “Xem chi tiết đơn hàng”

Sơ đồ 4.7 Sơ đồ Xem chi tiết đơn hàng

4.2.4 Sơ đồ lớp “Quản lý đơn hàng”

Trang 40

Sơ đồ 5.3 Sơ đồ lớp Quản lý đơn hàng

4.3 Sơ đồ “Xem báo cáo thống kê”

4.3.1 Sơ đồ trình tự “Xem báo cáo thống kê”

Sơ đồ 4.8 Sơ đồ Xem báo cáo thống kê

4.3.2 Sơ đồ lớp “Xem báo cáo thống kê”

Ngày đăng: 05/04/2015, 16:41

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w