1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) đề tài ứng dụng web cửa hàng thiết bị mobishop

41 1 0

Đ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 đề Ứng dụng web cửa hàng thiết bị Mobishop
Tác giả Trần Kim Thoa, Phạm Trần Gia Huyên, Phạm Nguyễn Hoài Nam
Trường học Trường Đại học Kinh tế Tài chính TP. HCM
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án môn học
Năm xuất bản 2022
Thành phố Hồ Chí Minh
Định dạng
Số trang 41
Dung lượng 664,42 KB

Nội dung

Không những giúp khách hàng mua sắm điện thoại di động một cách dễ dàng, trang web cũng giúp cho các nhân viên, người quản lý bên cửa hàng thuận lợi trong việc quản lý các sản phẩm điện

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCMKHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC MÔN: PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: ỨNG DỤNG WEB CỬA HÀNG THIẾT BỊ MOBISHOP

Sinh viên thực hiện

1 Trần Kim Thoa - 205120987

2 Phạm Trần Gia Huyên - 205121202

3 Phạm Nguyễn Hoài Nam - 205052024

TP Hồ Chí Minh – 2022

Trang 2

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCM

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC MÔN: PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: ỨNG DỤNG WEB CỬA HÀNG THIẾT BỊ MOBISHOP

Sinh viên thực hiện

1 Trần Kim Thoa - 205120987

2 Phạm Trần Gia Huyên - 205121202

3 Phạm Nguyễn Hoài Nam - 205052024

TP Hồ Chí Minh – 2022

Trang 3

MỤC LỤC

MỤC LỤC i

NHẬN XÉT – ĐÁNH GIÁ iii

LỜI MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN VỀ ĐỒ ÁN 2

1.1 MỤC TIÊU – PHẠM VI ĐỀ TÀI 2

1.2 Mục tiêu 2

1.3 Phạm vi đề tài 2

1 MÔ TẢ BÀI TOÁN 2

2 CÁC THÀNH VIÊN THAM GIA 3

CHƯƠNG 2 USE CASE VIEW 4

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM) 4

Hình 1: Sơ đồ use case tổng quát 4

2 Miêu tả trường hợp sử dụng (Use case description) 4

2.1 UC02 Đặt hàng 4

2.2 UC03 Duyệt đơn hàng 5

2.3 UC04 Xác nhận đã giao hàng 6

2.4 Đăng nhập 7

CHƯƠNG 3 LOGICAL VIEW 10

1 SƠ ĐỒ LỚP (CLASS DIAGRAM) 10

2 SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM) 11

CHƯƠNG 4 PROCESS VIEW 12

1 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM) 12

1.1 Sơ đồ tuần tự giao sản phẩm 12

1.2 Sơ đồ tuần tự đăng nhập 12

1.3 Sơ đồ tuần tự đặt sản phẩm 13

1.4 Sơ đồ tuần tự quản lý thông tin nhân viên 13

1.5 Sơ đồ tuần tự quản lý sản phẩm 14

1.6 Sơ đồ tuần tự nhân viên bán hàng 15

2 SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM) 15

2.1 Sơ đồ cộng tác giao sản phẩm 15

2.2 Sơ đồ cộng tác đăng nhập 16

2.3 Sơ đồ cộng tác đặt sản phẩm 16

2.4 Sơ đồ cộng tác quản lý thông tin sản phẩm 17

2.5 Sơ đồ cộng tác quản lý thông tin sản phẩm 17

i

Trang 4

2.6 Sơ đồ cộng tác nhân viên bán hàng 18

3 SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM) 18

3.1 Sơ đồ trạng thái đăng nhập 18

3.2 Sơ đồ trạng thái đặt hàng 19

3.3 Sơ đồ trạng thái quản lý nhân viên 19

3.4 Sơ đồ trạng thái nhập hàng 20

3.5 Sơ đồ trạng thái giao hàng 20

4 SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM) 21

4.1 Sơ đồ hoạt động đăng nhập 21

4.2 Sơ đồ hoạt động đặt hàng 22

4.3 Sơ đồ hoạt động duyệt đơn hàng 23

4.4 Sơ đồ hoạt động giao hàng 24

4.5 Sơ đồ hoạt động quản lý sản phẩm 25

4.6 Sơ đồ hoạt động quản lý thông tin nhân viên 26

4.7 Sơ đồ hoạt động phiếu hập điện thoại 27

CHƯƠNG 5 IMPLEMENTATION VIEW 28

1 SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM) 28

2 SƠ ĐỒ GÓI (PACKAGE DIAGRAM) 29

CHƯƠNG 6: DEPLOYMENT VIEW 30

1 DEPLOYMENT DIAGRAM 30

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 31

MIÊU TẢ CÔNG VIỆC 32

TÀI LIỆU THAM KHẢO 33

PHỤ LỤC 34

ii

Too long to read on your phone? Save

to read later on your computer

Save to a Studylist

Trang 5

NHẬN XÉT – ĐÁNH GIÁ

1.Hình thức trình bày

2.Nội dung

Điểm: Hình thức (20%) Nội dung (80%) Tổng kết:

Ngày Tháng Năm 2022 Giảng viên

Nguyễn Phượng Hoàng, ThS

iii

Trang 6

LỜI MỞ ĐẦUTrong thời đại hiện nay, công nghệ thông tin đặc biệt là thương mại điện tử đượcứng dụng vào hầu hết các lĩnh vực từ sản xuất, chế tạo tới các hình thức dịch vụ,giải trí, góp phần phát triển cho nền kinh tế Đặc biệt, con người ngày nay ai cũng

sở hữu cho bản thân ít nhất một chiếc điện thoại thông minh giúp kết nối vớiinternet Bằng cách sử dụng internet, con người cũng dần chuyển dần từ hình thứcmua sắm trực tiếp từ các cửa hàng sang hình thức mua sắm trực tuyến, nơi mà họ

có thể xem thông tin sản phẩm nhanh chóng và chỉ bằng với một vài cú chạm trênchiếc điện thoại thông minh, cú nhấp chuột trên máy tính là có thể thực hiện việcđặt mua sản phẩm, chỉ cần đợi một khoảng thời gian là sản phẩm sẽ được giao tớitận nhà Sự tiện lợi và nhanh chóng của việc kinh doanh trực tuyến ngày càngtăng cao vì vậy mà nhu cầu cần một trang web để các doanh nghiệp đăng sảnphẩm bán hàng ngày càng nâng cao và phát triển hơn

Trong đó, một trang web đặt mua sản phẩm điện thoại thông minh là không thểthiếu trong xu thế hiện nay Trang web đáp ứng đầy đủ các nhu cầu cần xem chitiết sản phẩm điện thoại, mẫu mã, thông tin sản xuất, cấu hình cũng như giá sảnphẩm giúp khách hàng xem rõ và dựa trên trên nhu cầu đề thực hiện việc đặt muacho bản thân một chiếc điện thoại thông minh mới thông qua việc thanh toán trựctuyến bằng thẻ tín dụng hay xác nhận việc trả khi nhận sản phẩm Đồng thời, còn

có một người tư vấn viên online do nhân viên của cửa hàng hỗ trợ, giải đáp cácthắc mắc liên quan tới sản phẩm, và các vấn đề liên quan đến việc mua hàng đảmbảo khách hàng hài lòng và thoải mái nhất khi mua hàng Không những giúpkhách hàng mua sắm điện thoại di động một cách dễ dàng, trang web cũng giúpcho các nhân viên, người quản lý bên cửa hàng thuận lợi trong việc quản lý cácsản phẩm điện thoại di động, quản lý nhân viên, quản lý các khâu để đưa sảnphẩm tới tay khách hàng cũng như cung cấp những thông tin liên quan, các thôngbáo mới nhất cho khách hàng

Chính vì các nhu cầu trên, việc xây dụng một hệ thống tiện lợi, dễ nhìn, dễ sửdụng nhưng thỏa mãn đầy đủ các nhu cầu ấy là một việc cần thiết

1

Trang 7

CHƯƠNG 1 TỔNG QUAN VỀ ĐỒ ÁN

1.1 MỤC TIÊU – PHẠM VI ĐỀ TÀI

1.2 Mục tiêu

Dựa vào kiến thức đã học từ môn Phân tích thiết kế hệ thống thông tin, nhóm chúng

em đã thực hiện xây dựng và thiết kế hệ thống cho Website cửa hàng điện thoại diđộng Bản thiết kế hệ thống thông tin chứa đầy đủ và chi tiết các thông tin cần thiết

để xây dựng lên một Website hoàn chỉnh, bao gồm: mô tả bài toán, yêu cầu từ chứcnăng chính, các bản thiết kế và sơ đồ luồng xử lý trong hệ thống kèm với các đặc tả

rõ ràng Thông qua đó, lập trình viên có thể dễ dàng lên ý tưởng để xây dựng sảnphẩm hoàn chỉnh

Bên cạnh đó, mục tiêu của nhóm chúng em là thông qua đồ án này có thể nắm rõ tưduy về hệ thống và hiểu thêm về các quy trình xử lý của một chức năng bất kì Biết

sử dụng các công cụ để thiết kế và biểu diễn các luồng xử lý thông qua các sơ đồ, từ

đó mở rộng phân tích và viết đặc tả cho hệ thống

1 MÔ TẢ BÀI TOÁN

Cửa hàng điện thoại di động MB (Moblie Shop) kinh doanh điện thoại diđộng trên trang web

Khách hàng sẽ vào trang web của MB để xem và đặt mua sản phẩm Thông tinđặt đơn hang gồm: số lượng, ngày đặt, các mặt hàng, họ tên, số điện thoại vàđịa chỉ người nhận

Khi đặt mua khách hàng sẽ thêm sản phẩm vào vỏ hàng và phải đăng nhập vào

hệ thống để đăng ký tài khoản, thông tin đăng ký gồm có: tên tài khoản, mậtkhẩu, đồng thời khai báo thêm các thông tin như họ, tên khách hàng, số điệnthoại, địa chỉ và email

2

Trang 8

Nhân viên bán hàng:

Sẽ xác nhận đơn hàng và đóng gói sản phẩm để giao cho nhân viên giaohàng Nhân viên bán hàng sẽ theo dõi đơn hàng và xác nhận hoàn thànhđơn hàng sau khi khách hàng nhận được đơn hàng

Kiểm tra kho hàng và cập nhật số lượng sản phẩm đến quản lý để nhậpthêm hàng

Quản lý sẽ thực hiện các công việc:

Quản lý thông tin sản phẩm, thông tin gồm có: tên nhóm (như iOS,Android), thông tin hãng sản xuất gồm có mã hãng, tên hãng (như Apple,Samsung, Nokia, …) và sản phẩm gồm có mã sản phẩm, tên sản phẩm,dung lượng, bộ nhớ, kích thước màn hình, giá bán, số lượng tồn.Quản lý nhân viên, thông tin nhân viên gồm có mã nhân viên, họ, tênnhân viên, số điện thoại, địa chỉ, công việc (bán hàng, giao hàng, …)Lập báo cáo tổng hợp các hoạt động trong ngày như phiếu nhập điệnthoại, thông tin phiếu nhập gồm có số phiếu nhập, ngày nhập, tổng tiền

và chi tiết nhập gồm có thông tin điện thoại, số lượng nhập, đơn giánhập

Nhân viên bán hàng và quản lý đều phải đăng nhập để thực hiện các thao tác

2 CÁC THÀNH VIÊN THAM GIA

2 205121202 Phạm Trần Gia Huyên huyenptg20@uef.edu.vn

3 205052024 Phạm Nguyễn Hoài Nam nampnh20@uef.edu.vn

3

Trang 9

CHƯƠNG 2 USE CASE VIEW

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)

Hình 1: Sơ đồ use case tổng quát

2 Miêu tả trường hợp sử dụng (Use case description)

2.1 UC02 Đặt hàng

Tên Use Case Đathang

Mô tả Khách hàng đặt mua và tiến hành thanh toán sản phẩmTác nhân (Actor) Khách hàng

Pre-conditions - Để thực hiện được đặt hàng yêu cầu phải có tài

khoản và đăng nhập vào hệ thống

- Đơn hàng phải ít nhất 1 sản phẩm

- Thông tin thanh toán và thông tin giao hàng phải hợp lệ

4

Trang 10

Dòng sự kiện (Flow) Chính (Basic)

- Khách hàng bấm vào giỏ hàng trên giao diện trang chủ web và khách hàng thành viên chọn đặt mua

- Hệ thống sẽ hiện thị đầy đủ thông tin của khách hàng và danh sách sản phẩm khách hàng đã chọn

Thay thế (Alternative)

- Khách hàng có thể đến trực tiếp cửa hàng để thanh toán và nhận sản phẩm

Ngoại lệ (Exception)

- Số tài khoản thẻ tín dụng không đúng

- Số dư trong thẻ không đủ để thanh toán

- Hệ thống không thể thanh toán do lỗi (vd: đang trong thời gian bảo trì, sản phẩm đã hết,…)

Post-conditions Khách hàng đã thanh toán thành công

.2 UC03 Duyệt đơn hàng

Tên Use Case Duyetdonhang

Mô tả Nhân viên bán hàng duyệt đơn hàng khách đặt để chuẩn bị

đóng gói sản phẩm và kiểm tra kho hàngTác nhân (Actor) Nhân viên bán hàng

Pre-conditions Để thực hiện thao tác này bắt buộc nhân viên phải đăng nhập

vào webDòng sự kiện (Flow) Chính (Basic):

- Nhân viên bán hàng đăng nhập vào tài khoản, sau đó

5

Trang 11

bấm vào đơn đặt hàng

- Hệ thống sẽ hiển thị danh sách các các đơn hàng theo thứ tự giảm dần (đơn hàng mới hơn nằm trước) mà khách hàng đã xác nhận đặt mua

- Nhân viên bán hàng bấm chọn vào đơn hàng để xem thông tin chi tiết đơn hàng gồm: sản phẩm, thông tin người đặt hàng, thông tin số tiền (sản phẩm, phí giao hàng) và click chọn xác nhận đơn đã hàng

- Nhân viên có thể xoá hoặc cập nhật lại thông tin đơn hàng

+ Hệ thống yêu cầu nhân viên xác nhận xoá đơn hàng.Nếu nhân viên xác nhận xoá, hệ thống xoá đơn hàng

và các thông tin liên quan đến đơn này ra khỏi hệ thống

+ Hệ thống thông báo kết quả xoá thành côngThay thế (Alternative): Không

Ngoại lệ (Exception): KhôngPost-conditions - Hiển thị danh sách sản phẩm

- Cập nhật đợn đặt hàng thành công hoặc xoá thành công

.3 UC04 Xác nhận đã giao hàng

Tên Use Case Xacnhandagiaohang

Mô tả Nhân viên bán hàng sẽ theo dõi trạng thái giao hàng của đơn

hàng để cập nhật thông tin đến khách hàng và xác nhận hoànthành đơn hàng sau khi khách hàng đã được đơn hàngTác nhân (Actor) Nhân viên bán hàng

Pre-conditions Để thực hiện thao tác này bắt buộc nhân viên phải đăng nhập

vào webDòng sự kiện (Flow) Chính (Basic):

- Hệ thống sẽ hiển thị danh sách các đơn hàng đang được giao hàng theo thứ tự giảm dần

- Nhân viên bán hàng click chọn vào giao hàng thành công trên hệ thống để cập nhật thông tin khi khách xácnhận đã nhận được sản phẩm

6

Trang 12

- Nếu khách hàng thông báo chưa nhận được đơn hàng nhân viên sẽ kiểm tra trạng thái giao hàng và thông báo tình trạng đơn đến cho khách hàng nếu có sự cố

- Trong trường hợp mất đơn hàng nhân viên xoá trạng thái giao hàng và tạo đơn giao hàng mới cho khách hàng

+ Hệ thống yêu cầu nhân viên xác nhận xoá đơn hàng.Nếu nhân viên xác nhận xoá, hệ thống xoá đơn hàng

và các thông tin liên quan đến đơn này ra khỏi hệ thống

+ Hệ thống thông báo kết quả xoá thành công+ Hệ thống hiển thị thông tin cần tạo mới mà nhân viên yêu cầu cập nhật

+Hệ thống kiểm tra hợp lệ và cập nhật vào hệ thốngThay thế (Alternative): Không

Ngoại lệ (Exception): KhôngPost-conditions - Hệ thống thông báo đã hoàn tất đơn hàng

- Hệ thống cập nhật hoặc xoá thành công

.4 Đăng nhập

Tên Use Case DangNhap ( Đăng nhập)

Mô tả - Khách hàng đăng nhập vào hệ thống bằng tại khoản

đã đăng ký trước đó để thực hiện các chức năng yêu cầu xác thực tài khoản khách hàng

- Nhân viên bán hàng, nhân viên quản lý đăng nhập vào

hệ thống bằng tài khoản được cấp bởi chủ cửa hàng đểthực hiện các công việc của mình

Trang 13

- Chọn vào lệnh đăng nhập.

- Nhập tài khoản và mật khẩu

- Xác nhận đăng nhập ( thông báo người dùng đăng nhập thành công hay thất bại)

Thay thế (Alternative):

- Không tồn tạiNgoại lệ (Exception):

- Đăng nhập hông thành công

- không thể kết nối vào hệ thống

Post-conditions - Đăng nhập thành công

- Kết nối được vào hệ thống.5 UC05 Quản lý nhân viên

Tên Use Case Quanlynhanvien

Mô tả Quản lý thông tin nhân viên

Tác nhân (Actor) Nhân viên quản lý

Pre-conditions Quản lý phai được hệ thống nhận diện và ủy quyền sử dụng

hệ thốngDòng sự kiện (Flow) Chính (Basic):

- Chọn vào lệnh quản lý nhân viên

- Chọn nhân viên cần chỉnh sửa thông tin, thêm hoặc xóa nhân viên

- Quản lý cập nhật thêm thông tin nhân viên hoặc xoá thông tin nhân viên

Thay thế (Alternative):

- Không tồn tạiNgoại lệ (Exception):

- Thông tin nhân viên nhập không hơp lệ

Post-conditions - Chỉnh sửa thông tin nhân viên thành công

- Xóa nhân viên thành công

- Thêm nhân viên thành công

8

Trang 14

.6 UC06 Quản lý sản phẩm

Tên Use Case Quanlysanpham

Mô tả Quản lý vào hệ thống để quản lý nhóm và thông tin sản phẩmTác nhân (Actor) Nhân viên quản lý

Pre-conditions Quản lý phai được hệ thống nhận diện và ủy quyền sử dụng

hệ thốngDòng sự kiện (Flow) Chính (Basic):

- Nhập thông tin sản phẩm không hợp lệ

Post-conditions - Chỉnh sửa thông tin sản phẩm thành công

- Xóa sản phẩm thành công

- Thêm sản phẩm thành công

.7 UC07 Lập phiếu báo cáo

Tên Use Case Lapphieubaocao

Mô tả Nhân viên quản lý sẽ lập phiếu báo cao doanh thu hàng tháng

ngay trên hệ thống

Tác nhân (Actor) Nhân viên quản lý

Pre-conditions Quản lý phai được hệ thống nhận diện và ủy quyền sử dụng

hệ thốngDòng sự kiện (Flow) Chính (Basic):

- Quản lý thực hiện lệnh yêu cầu chức năng thống kê doanh thu

- Chọn tiêu chí thống kê, các tiêu chí bao gồm: ngày, tháng, năm, và nhập thông tin theo tiêu chí đã chọn

- Hệ thống thống kê doanh thu theo tiêu chí dã chọn và

9

Trang 15

trả kết quả.

Thay thế (Alternative):

- Không tồn tạiNgoại lệ (Exception):

- Nhập thông tin thống kê không hợp lệ.Post-conditions - Thống kê doanh thu thành công

CHƯƠNG 3 LOGICAL VIEW

1 SƠ ĐỒ LỚP (CLASS DIAGRAM)

Hình 1.Sơ đồ lớp

10

Trang 16

2 SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)

Hình 2 Sơ đồ đối tượng

11

Trang 17

CHƯƠNG 4 PROCESS VIEW

1 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)

1.1 Sơ đồ tuần tự giao sản phẩm

Hình 1.1: sơ đồ giao sản phẩm

1.2 Sơ đồ tuần tự đăng nhập

Hình 1.2: sơ đồ đăng nhập

12

Trang 18

1.3 Sơ đồ tuần tự đặt sản phẩm

Hình 1.3: sơ đồ đặt sản phẩm

1.4 Sơ đồ tuần tự quản lý thông tin nhân viên

Hình 1.4: sơ đồ quản lý thông tin nhân viên

13

Trang 19

1.5 Sơ đồ tuần tự quản lý sản phẩm

Hình 1.5: sơ đồ quản lý thông tin sản phẩm

14

Trang 20

1.6 Sơ đồ tuần tự nhân viên bán hàng

Hình 1.6 Sơ đồ trình tự nhân viên bán hàng

2 SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM)

2.1 Sơ đồ cộng tác giao sản phẩm

Hình 2.1: Sơ đồ giao sản phẩm

15

Trang 22

2.4 Sơ đồ cộng tác quản lý thông tin sản phẩm.

Hình 2.4 Sơ đồ cộng tác quản lý thông tin sản phẩm

2.5 Sơ đồ cộng tác quản lý thông tin sản phẩm

Hình 2.5 Sơ đồ cộng tác quản lý thông tin sản phẩm

17

Trang 23

2.6 Sơ đồ cộng tác nhân viên bán hàng

Hình 2.6 Sơ đồ cộng tác nhân viên bán hàng

3 SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM)

3.1 Sơ đồ trạng thái đăng nhập

Hình 3.1: Sơ đồ đăng nhập

18

Ngày đăng: 12/04/2024, 20:06

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

TÀI LIỆU LIÊN QUAN