Mục tiêu Dựa trên kiến thức đã học, đồ án thiết kế hệ thống quản lý Ứng dụng web cửa hàng thiết bị đi động MobiShop có các chức năng chính Mua hàng trực tuyến Quản lý thông tin khách hàn
Trang 1
2a TRƯỜNG ĐẠI HỌC KINH TẺ TÀI CHÍNH TP HCM UEF KHOA CONG NGHE THONG TIN UNIVERSITY OF ECONOMICS & FINANCE
DO AN MON HOC MON: PHAN TICH THIET KE
HE THONG THONG TIN
TEN DE TAI: UNG DUNG WEB CUA HANG THIET BI DI DONG MOBISHOP
Sinh vién thuc hién
1 Lâm Chi Khanh — 215050937
2 Hô Đắc Nguyên - 215051637
TP Hồ Chí Minh - 2024
TRUONG DAI HQC KINH TE TAI CHINH TP HCM
Trang 2
KHOA CONG NGHE THONG TIN
DO AN MON HOC MON: PHAN TICH THIET KE
HE THONG THONG TIN
TEN DE TAI: UNG DUNG WEB CUA HANG THIET BI DI DONG MOBISHOP
Sinh vién thuc hién
1 Lâm Chỉ Khanh- 215051937
2 Hồ Đắc Nguyên -215051637
TP Hồ Chí Minh - 2024
Trang 3MỤC LỤC
Contents
MỤC LỤC ả.- 5622 1222511211112 1102112122112 c2 c2 22H g1 acc i DANH MỤC BẢNG VÀ HÌNH VẼ 2 2S 21 21122211222 11222 re iti LOI MG DAU ooeccccccccccccsssecsseesssectssesesetssserssecssessrectssetaressssetirecsreeseseersestarettisetirersresseesteeetaseteeee 1 CHƯƠNG I1 TÔNG QUAN VỀ ĐỒ ÁN on nh HH1 2t t1 TH 1g trai 2 I1 MỤC TIÊU-— PHẠM VI ĐỂ TÀI 55 S2 tr HH tt gay 2
VoD, Mie GUL 2
1.2.0 Phạm vi đề tài ST HH HH H11 re 2
2 MÔ TẢ BÀI TOÁN SH HH HH2 na 2
3 CÁC THÀNH VIÊN THAM GIA 5 2S 22112221222 1g rgyêg 3 CHƯƠNG 2 USE CASE VIEW -à 5 2T 2 2n 2H 0 1122 2 2g re erờg 4
1 SƠ ĐỎ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAMI 4
2, _ Miêu tả trường hợp sử dụng (Use case descripfion) óc nhe ra 4
PT NHA 9) (8): aaaiiiiäää4Ả 4 2.2, UC02 Xác nhận đơn hàng, 02011011211 11211111111 1111 110111011011 1x 1H ra 5
UC03 Thanh toán 0 Q0 CÁC Cnnn nh HH HH ch He cầu 5
I0) 5; 2 2.08.) 0n 6 UC05 Bàn giao nhân viên vận chuyễn 5 ST TH HH H121 gu 7 UC06 Vận chuyển hàng 52 ST TT 11012 t2 H211 121tr 7 UC07 Xác nhận giao thành công 2 n2 nn vn H1 1111112111111 0111111111151 1111 keo 7
UC08 Nhận tiền 00 TH HH HH 1n t1 nà H21 11211 § UC09 Xác nhận đã thu tiền 2 5 ST 2211 12 2 1211211 2121 §
I0/91/09))).0ì.6 ) 0.0 9
UCT1 Quản lý sản phẩm 2G 2S SE HE HH 1n H212 12121 uyg 11
UC12 Lap Ba 6v 12
CHƯƠNG 3 LOGICAL VIEW 5s S1 11221110211 1222 1022 c2 2 ng Hee 14
1 SƠ ĐỎ LỚP (CLASS DIAGRAM) TH TH HH nu t ng erun 14 1.1 - Sơ đỗ lớp ch HH HH HH H2 H21 nga 14 1.2 Giải thích các lớp Ă HH HH re 14 CHƯƠNG 4 PROCESS VIEW 0c 22 2 T1 21121 21 21 21g ree 16
1 SƠ ĐỎ TUẦN TỰ (SEQUENCE DIAGRAM) 00 nên 16 1.1 SQ01 Sơ đồ tuần tự đăng nhập 2 S5 SH HH nga 16 1.2 SQ02 So dé tudn tur dit hang eee cccecc cess esseeseseesvesssssseesessrseeseessees 17
Trang 41.3 SQ03 Sơ đồ tuần tự giao hàng - SH HH ru 17
2 SƠ ĐỎ CỘNG TÁC (COLLABORATION DAIGRAMI con re 18 2.1 CD01 Sơ đồ cộng tác đăng nhập 22-5 ST HH 12k 18 2.2 CD02 Sơ đồ cộng tác đặt hàng 0 TH HH 1g rre 18 2.3 CD03 Sơ đồ cộng tác giao hàng 0c TH 0 12121 yg 19
3 SƠ ĐỎ TRẠNG THÁI (STATE DAIGRAM) 5s 22112211 1t tra 19
4 SƠ ĐỎ HOẠT DONG (ACTIVITY DAIGRAM) on HH rưg 20 CHƯƠNG 5 IMPLEMENTATION VIEW s 5c 2 2 2 12212 222 12 2 re 24
1 SƠ ĐỎ THÀNH PHẢN (COMPONENT DIAGRAM) neo 24
2 SƠ ĐỎ GÓI (PACKAGE DIAGRAM) SH HH tre 25
LH HH HH H1 tr H1 HH He HH HH Hee 25 CHƯƠNG 6: DEPLOYMENT VIEW 2s: 22c 2 22112211 221 E21 eerere 26
1 DEPLOYMENT DIAÁGRAM 55 S12 HH re 26 KÉT LUẬN VÀ HƯỚNG PHÁT TRIẾN - 5s S2 E211 11121122111 2212111 ere 27
1 KẾT LUẬN 5c SH HH nu H211 H21 21g12 re 27
2 HẠN CHẺ 5 S2 HH 1H 1H21 n1 H211 11a 27
3 HƯỚNG PHÁT TRIỂN 2s ST HH TH t1 H211 12tr de 27 MIÊU TẢ CÔNG VIỆC - 21 2 122111221 21 21 2 121212 22H Heo 28
Trang 5
Hình vẽ 7: Sơ đồ cộng tác giao hàng -5- <5 c5ccsccscse 19
Hình vẽ 8: Sơ đồ trạng thái đăng nhập . - 5-5 << 19
Hình vẽ 9: Sơ đồ trạng thái đặt hàng so s11 1951955555 20
Hình vẽ 10: Sơ đồ trang thai øiao hàng., con 155 s1 se 20
Hình vẽ 11: Sơ đồ hoạt động đăng nhập - 5- 5 s2 21
Trang 6LOI MO DAU
Trong thời đại công nghệ phát triên mạnh mẽ, công nghệ thông tin (CNTT) đang đóng vai trò ngày càng quan trọng trong mọi lĩnh vực của đời sống xã hội, trong đó có
quản lý mô hình kinh doanh Trước đây, quản lý mô hình kinh doanh là một vấn đề
khó khăn, phức tạp đối với các hộ kinh doanh nhỏ lẻ cũng như các doanh nghiệp lớn Tuy nhiên, với sự phát triển của CNTT, các mô hình quản lý kinh doanh đã được số hóa, trở nên dễ đàng, thuận tiện và chính xác hơn
Trong môn học Phân tích và thiết kế hệ thông thông tin, chúng em đã được tìm hiểu
về lý thuyết, mô hình, phương pháp và các công cụ sử dụng trong quá trình phân tích
và thiết kế hệ thống Trên cơ sở đó, chúng em đã xây dựng đề tài này với mong muốn góp phần nâng cao hiệu quả quản lý mô hình kinh doanh
Mặc dù chúng em đã cô găng hết sức, nhưng chắc chắn vẫn còn những thiếu sót Chúng em rất mong nhận được sự đóng góp ý kiến của thầy cô để đề tải được hoàn thiện hơn
Trang 7CHUONG 1 TONG QUAN VE DO AN
1 MUC TIEU - PHAM VIDE TAI
1.1 Mục tiêu
Dựa trên kiến thức đã học, đồ án thiết kế hệ thống quản lý Ứng dụng web cửa hàng thiết bị đi động MobiShop có các chức năng chính
Mua hàng trực tuyến
Quản lý thông tin khách hàng
Quản lý danh mục sản phâm
Quản lý thông tin sản phẩm
Quản lý thông tin nhân viên
1.2 Phạm vi đề tài
Đề án được thực hiện dựa trên kiến thức đã học trong môn học Phân tích và thiết
kế hệ thống thông tin, bao gồm các sơ đổ: usecase, sơ đồ lớp, sơ đỗ đối tượng, sơ
đồ tuần tự, sơ đồ cộng tác, sơ dé trang thai, so dé hoat dong, so dé thanh phan, SƠ
đồ gói, sơ đồ triển khai
2 MÔ TẢ BÀI TOÁN
Hệ thông gồm có 3 thành phân chính:
» Nhân viên xử lý đơn hàng
- _ Khi nhận được đơn hàng từ hệ thống, nhân viên sẽ tiến hành nhập thông tin,
đóng gói và bản giao cho nhân viên vận chuyền
s Nhân viên vận chuyền
— Khi nhận được sói hàng đã đóng gói từ nhân viên xử lý đơn hàng, nhân viên vận chuyên sẽ tiến hành giao đơn hàng cho khách va thu tiền (nếu có yêu cầu), sau đó bàn giao cho nhân viên kế toán
» Trưởng cửa hàng:
Trang 8— Thông tin các sản phâm và danh mục sản phâm cũng sẽ được lập bởi cửa hàng trưởng, bao gồm mã sản phẩm, tên sản phẩm, hãng sản xuất, giá bán, số lượng tồn
và thuộc một loại sản phẩm
— Trưởng cửa hàng sẽ quan ly tất cả thông tin nhân viên: mã nhân viên, họ, tên, sỐ điện thoại, eMall, vai trò (bán hàng, bảo trì, )
— Trưởng cửa hàng lập báo cáo định kỳ theo mau va in bao cáo khi có yêu cầu
3 CÁC THÀNH VIÊN THAM GIA
1 215051937 Lâm Chí Khanh khanhlc2 1(2uef.edu.vn
2 215051637 H6 Dac Nguyên nguyenhd2 | @uef.edu.vn
Trang 9
CHƯƠNG 2 USE CASE VIEW
1 SODO CAC TRUONG HOP SU DUNG (USE CASE DIAGRAM)
DongGoiHang
Use Case ID UC01
Tên Use Case MuaHang
Mô tả Khách hàng xem và chọn loại sản phẩm cần mua trên web Tac nhan (Actor) KhachHang
Pre-conditions San pham phai san hang trén web
Dong su kién (Flow) | Khách hàng xem và chọn sản phẩm sẵn có trên web
Sau khi chọn được sản phẩm, chuyên sang UC02
Trang 10
Ngoại lệ (Exception)
Sản phâm có sẵn trên web nhưng không có hàng trong kho,
khách hàng cân liên hệ riêng với cửa hàng
Use Case ID UC02
Tén Use Case XacNhan
M6 ta Khách hàng xác nhận đơn hàng sau khi đã chọn được sản
Nếu khách hàng chưa có tài khoản, hệ thống sẽ yêu cầu
khách hàng tạo tải khoản cho khách hàng mới
Use Case ID UC03
Tén Use Case ThanhToan
M6 ta Khách hàng lựa chọn phương thức thanh toán sau khi chọn
Trang 11Dòng sự kiện (Flow) Sau khi đăng nhập và xác nhận các sản phẩm đã chọn, khách
hàng tiên hành thanh toán
Hệ thông biên thị cho khách hang 2 hình thức thanh toán, là
tiên mặt hoặc qua thẻ đề khách hàng lựa chon
Khách hàng chọn thanh toán qua thẻ, hệ thống sẽ hiển thị giao diện đề khách hàng nhập thông tin thẻ
Khách hàng chọn thanh toán bằng tiền mặt sẽ có nhân viên giao hàng đên thu
UC04 Đồng gói hàng
Use Case ID UC04
Tén Use Case DongGoiHang
Mô tả Nhân viên xử lý đơn hàng tiến hành đóng gói sau khi khách
3.Hệ thông gửi thông báo đến cho nhân viên xử lý don hang,
nhân viên này tiên hành đóng gói hàng và cập nhật thông tin
Trang 12UC05 Bàn giao nhân viên vận chuyển
Use Case ID UC05
Tên Use Case BanGiaoNV Vc
M6 ta Nhân viên xử lý đơn hàng đóng gói thành công và bản giao
nhân viên vận chuyên
- _ Nhân viên cập nhật lên hệ thống tình trạng đói gói
- Nhân viên vận chuyên đến và nhận gói hảng từ nhân viên xử lý đơn hàng
Use Case ID UC06
Tén Use Case VanChuyenHang
Mô ta Nhân viên vận chuyền tiến hành vận chuyền sói hàng
Trang 13Mô tả Nhân viên vận chuyên giao hang thành công và xác nhận lên
UC08 Nhận tiền
Use Case ID UC08
Tén Use Case NhanTien
Mo ta Nhân viên kế toán nhận tiền từ nhân viên giao hàng
- _ Nhân viên kế toán kiểm tra số tiền trên đơn hàng
và nhận đầy đủ từ nhân viên giao hàng
Use Case ID UC09
Tên Use Case XacNhanDaThuTien
M6 ta Nhân viên kế toán nhận tiền từ nhân viên giao hàng
Trang 14
Tac nhan (Actor) Nhân viên kê toán
-_ Nhân viên kế toán kiểm tra số tiền của đơn hàng và
số tiền nhân viên vận chuyền ban giao
- Néu tring khop, nhan vién ké toán tạo phiếu “đã
Use Case ID UC10
Mô tá Trưởng cửa hàng quản lý danh sách nhân viên gôm các thông
tin mã nhân viên, họ tên, số điện thoại, email, vai trò
2 Chọn cập nhật thông tin nhân viên
3 Nhân viên quản lý thực hiện chỉnh sửa (thêm, xoá, sửa) thông tin nhân viên
4 Sau khi chỉnh sửa trưởng cửa hàng chọn lưu chỉnh sửa
5 Hệ thống kiểm tra thông tin được chỉnh sửa
6 Hệ thống thông báo lưu thành công
7 Cập nhật các chỉnh sửa vào cơ sở đữ liệu
Trang 15
Thay thê (Alternative) Ngoại lệ (Exception) 5a Hệ thống báo thông tin nhân viên đã tồn tại, lưu không
Trang 16UCI1 Quản lý sản phẩm
Use Case ID UCII
Tên Use Case QLSanPham
Mộ tả Cửa hàng trướng nhập thông tin các sản phâm như mã sản
phẩm, tên sản phâm, hãng sản xuất, ø1á bản, sô lượng tôn và thuộc một loại sản phâm
3 Sau khi chỉnh sửa nhân viên quản lý chọn lưu chỉnh sửa
4 Hệ thống kiểm tra thông tin được chỉnh sửa
5 Hệ thống thông báo lưu thành công
6 Hệ thông cập nhật các chỉnh sửa vào cơ sở đữ liệu Thay thé (Alternative)
Ngoại lệ (Exception) 5a Hệ thống báo thông tin sản phâm đã tổn tại, lưu không thành công
Use case dừng lại Ngoại lệ (Exception):
5b Hệ thống báo thông tin không hợp lệ, lưu không thành công
Use case dừng lại Ngoại lệ (Exception):
5c Hệ thống báo sản phâm không tồn tại, lưu không thành công
Use case dừng lại Nhân viên quản lý kiểm tra cập nhật danh
11
Trang 17
mục sản phâm
Post-conditions
- Nhân viên quản lý nhập thông tin các sản phâm thành công
- Hệ thống cập nhật thông tin sản phẩm vào cơ sở đữ liệu thành
Công
UC12 Lập báo cáo
Use Case ID UCI2
Mô tá Nhân viên quản lý lập báo cáo kết quả hoạt động dựa trên sô
liệu duoc tinh toan, lưu trữ bởi hệ thông và In báo cáo khi có yêu câu
1 Trưởng cửa hàng chọn chức năng lập báo cáo
2 Lựa chọn lập báo cáo theo ngày, tuần, tháng, quý, năm,
3 Lựa chọn các mục muốn lập báo cáo (doanh thu, lợi nhuận, tăng trướng )
Trang 19CHUONG 3 LOGICAL VIEW
SO DO LOP (CLASS DIAGRAM)
+ Thuộc tính: mã nhân viên, tên nhân viên, số điện thoại, địa chỉ,vai trò,, ca làm, lương( liên
kết với nhân viên thu kho, nhân viên bán hảng, quản lý, hoá đơn, khách hàng
+ Phương thức: Thanh toán, Chăm sóc khách hàng, quan ly hoa don, quan thông tin khách hảng, thông kê báo cáo
Nhân viên thu kho: ;
+ Phương thức: Nhập hàng, xuât hàng, kiêm kê hang hoá, tra hàng
Nhân viên bản hàng:
14
Trang 20+Phương thức:Thanh Toán, CSKH, quản ly hoa don, quan ly thong tin KH
thuéc tinh:Ma, Ho dém, Tén,Dia chi,so dién thoai, email khach hang
Phương thức:(Thêm, xoá, sửa, tìm kiêm) thông tin khách hàng, thanh toan
+ Phương thức: Thông kê bảo cáo, quan ly nhan vién, qunr ly nha cung cap
Phiéu tra hang
+ Thuộc tính: mã phiếu, ngày tạo, số lượng
+ Phương thức: thêm xoá sửa, in phiếu
Phiếu nhập hàng ; ; ;
+ Thuộc tính: mã phiêu, ngày tạo, sô lượng, nà cung cập
+ Phương thức: thêm xoá sửa, in phiêu
Phiếu xuất hàng
+ Thuộc tính: mã phiêu, ngày tạo, sô lượng
+ Phương thức: thêm xoá sửa, in phiêu”
Thốn kê:
+ Thuộc tính: mã phiêu, ngày tạo
+ Phương thức: bảo cáo số lương KH, báo cáo danh sách KH, In bảo cáo
Phiếu kiemke
+ Thuộc tính: mã phiêu, ngày tạo, sô lượng
+ Phương thức: kiếm tra sô lượng, xu ly hang het han, cập nhật danh mục
+ Thuộc tính: Mã đơn, ngày tạo, sô lượng
+ Phương Thức: thêm, xoá, sửa,xoá , tiêm kiếm
Các môi liên hệ
-Nhân viên thu kho, nhân viên quản lý, nhân viên bán hàng, thuộc về lớp Nhân viên -Lớp quản lý sẽ là người trực tiếp làm việc với phiếu trả hàng, phiêu nhập hàng, phiếu xuất hảng, kiểm kê, thống kê
-Khách hàng cũng thuộc vào lớp nhân viên
- nhân viên bản hàng sẽ thông qua nhân viên, bản sản phẩm cho khách hàng sau đó có hai
hình thức thanh toán cho khách hàng, ví điện tử hoặc là tiền mặt, sau đó xuất hoá đơn
15
Trang 21CHƯƠNG 4 PROCESS VIEW
1 SƠ ĐỎ TUẦN TỰ (SEQUENCE DIAGRAM)
1.1 SQ01 Sơ đồ tuần tự đăng nhập
Trang 22
2: Dat san pham_
4: Gui yeu cau
5 : Kiem tra hang
1: Dat don hang
2 : Nhan thong tin don han:
4 : In hoa don
3 : Xac nhan don