Trong thời đại công nghệ số hiện nay, việc áp dụng hệ thống quản lý bán hàng là một xu hướng tất yêu của các doanh nghiệp muốn phát triên bền vững.. Tính cấp thiết, ý nghĩa khoa học và t
Trang 1
BQ GIAO DUC VADAO TAO
TRUONG DAI HOC MO - DIA CHAT
BAI TAP LON
Môn học: Phân tích & thiét ké hé thong
PHAN TICH THIET KE HE THONG
QUAN LY BAN HANG
SINH VIEN THUC HIEN CAN BQ GIANG DAY
Lop: Cong nghệ Phần mém C-K65 Bộ môn: Phân tích & thiệt kê hệ thông
Trần Quốc Tuân (21 21050862) (C) Lớp: Công nghệ Phan mém K66E Nguyễn Tan Ding (2121050867) Lop: Céng nghé Phan mém K66C
Hà Nội, 2024
Trang 2Bài tập lớn Phân tich & thiết kế hệ thong
1.4.2 Kế hoạch triển khai 2 TH S5 S015 551515515115551111 1212111151511 E815 211 ng 10
CHƯƠNG 2 PHẦN TÍCH THIẾT KÉ CHỨC NĂNG CỦA HỆ THÔNG 12
2.1 Mô tả bằng lời và hình vẽ 2 2s E12 E7121121121111211 12112121111 rry 12
PP TưyYaaŨVÁẮẢ 14
2.3 Lập sơ đồ phân rã chức năng 2-5 St sTEE211211111211 1211122121 re 16
2.4 Mô ta chi tiết các chức năng lá 2 5c ST E1 21121121121211211 2 1E 1cm 16
2.5 Thiết lập sơ đồ luồng đữ liệu mức ngữ cảnh 2-5 S122 E226 22
2.6 Liệt kê các hồ sơ sử đụng -s- s21 111 2121111211211.11 21211121211 ray 22
Trang 3Bài tập lớn Phân tích & thiết kế hệ thong
2.9.1 Sơ đồ của tiến trình “1.0 Quản lý sản phẩm” 5 S2 sec 24 2.9.2 Sơ đồ của tiến trình “2.0 Quản lý khách hàng” - 5 52s szcse2 25 2.9.3 Sơ đồ của tiến trình “3.0 Quản ly bán hàng” 5s Sen 25 CHƯƠNG 3 PHAN TÍCH THIẾT KÉ CƠ SỞ DỮ LIỆU -2- 2z 2z2x 26 3.1 Liệt kê các thực thể của hệ thống - 5 1 SE EE1821521 1121111112212 xe 26 3.2 Thiết kế các bảng dữ liệu S5 1 921521111211 121211 1.21 211112nerteg 27 3.3 Sơ đồ thực thể liên kết 5-5 s91 2121111212111 12121 1 re 31
CHƯƠNG 4 THIẾT KẾ GIAO DIỆN GIỮA NGƯỜI VÀ MÁY 35
4.1 Giao diện thơng báo 2 L0 12211211 12112111111111112112 1161110211112 111 khay 35 4.2 Giao diện thao tác với CSL ccc HS HS SH HS S ST 1 1111511111115 115111111111 x 2e 36 4.3 Giao dién BAO CAO ỪIẶÍẢỶÝỶỶỶÝdiaaaậố 37
TÀI LIỆU THAM KHẢO 5c s1 112111121111 20121 112121011121 38 PHỤ LỤC - c1 1121121121222 1211 1 1 1 2H10 1n 21110111 uu 38
Phạm Tuần Lực (2021050417) Lớp CNPM A-K65
Tran Quoc Tuân (2 121050862) (C) Lớp CNPM K66E
Trang 4Bài tập lớn Phân tich & thiết kế hệ thong
DANH MỤC CÁC HÌNH VẾ
Hinh 2-1 Mô hình cửa hàng - c2 2222121121 1121 12112211181 11111111111111 1112118 xay 12
Hình 2-2 Sơ đỗ phân rã chức năng quản lý bán hàng thời trang s5: 16
Hình 2-3 Sơ đỗ luồng dữ liệu mức ngữ cảnh của hệ thống 22- 2 s2 2522 22
Hinh 2-4 Sơ đồ luỗng đữ liệu mức đỉnh của hệ thống 2 2+2 SE2E22E2 Z2 23
Hình 2-5 Sơ đồ của tiến trình “Quản lý sản phẩm” 5c 1S 21521115226 24
Hình 2-6 Sơ đỗ của tiến trình “Quản lý khách hàng”” 2 sS S122 212Ec2zEszxe 25
Hình 2-7 Sơ đỗ của tiến trình “Quản lý bán hàng” s52 5121221 E1 1E xe 25
Hình 3-1 Bảng đữ liệu nhân viên 2 ©2221 2292112712221 1112121211227121 2 EEecre 27
Hinh 3-2 Bảng đữ liệu sản phẩm 2-1 22221 2E115112127112712112111127121 221gr 28
Hinh 3-3 Bảng dữ liệu khách hàng - 2 2 22 222212211223 123 121115531111 1821 11x ca 28
Hinh 3-4 Bảng dữ liệu hoá ổơn LG 0 22212211221 111 1112111152121 211 11111112111 rrờ 28
Hình 3-5 Bảng đữ liệu khuyến mãi 5-52 se S282 E121121221111211112121 1x x2 29
Hinh 3-6 Bảng đữ liệu chi tiết hoá đơn - 252 2222E2212221221271121221 2122712 2Ee2 29
Hinh 3-7 Bảng đữ liệu phiếu chi -2- 22s S2 E521 21225121127127121211271211 212.6 30
Hinh 3-9 Bảng dữ liệu báo cáo - 2 1211211 1211211111111111211 1211111111111 30
Hinh 3-10 Sơ đỗ thực thê liên kết - 5222 211211251211271121221111121111221 1212 ye 31
Hình 3-12 Dữ liệu nhân viên 22 s22 19EE25211221211271112122212111111.11 21c ke 33
Hình 3-13 Dữ liệu sản phâm 52-5 S112 1121121121121 1111112122211 xe 33
Hình 3-14 Dữ liệu khách 2-22 2S S22221271127122112112112711211222212 tra 33
Hình 3-15 Dữ liệu hoá đơn 2 2222 S9112E122112211271121121112112112112221 are 34
Hinh 3-16 Dữ liệu chỉ tiết hoá đơn 222: 1 22221 2112212212711221221211721 22 y2 34
Hinh 4-1 Giao diện thông báo khi chưa nhập đủ thông tin eee 35
Hinh 4-2 Giao diện thông báo - L0 20022111112 121 22111221 122111111 21111111 ưu 35
Hinh 4-3 Giao diện thông báo khi muốn xoá dữ liệu - 2-22 22z2£Ez£xz£z2522 36
Hình 4-4 Giao diện quản lý sản phẩm 2-5 SE 111 821112121211212121 11x ty 36
Phạm Tuần Lực (2021050417) Lop CNPM A-K65
Tran Quoc Tuân (2121050862) (C) Lớp CNPM K66E
Trang 5Bài tập lớn Phân tích & thiết kế hệ thong
Hình 4-5 Giao diện quản lý khách hàng - 221221211 2211221 1 221111211111 re 37
Hinh 4-6 GIao diện bảo cáo - - c TT nn n1 1111001111 1155 1111112511111 1 111k 2x2 37
DANH MUC CAC BANG BIEU
Bang 1-1 Bang ké hoach phong Vani ccccccccccccscccseseesessesesseesessessessesseseseesesesessneeses 2 Bang 1-2 Bang phiéu phong Vani cccicccccccccccceccssescecsessesessesesscsesesecseseesestseseesnseses 4 Bang 1-3 Bang két qua phOng Vato cccccccccesseseessesesseesessesecssesesseesesseseeseesecenseees 5 Bang 1-4 Bang hot da 6
Bang 2-1 Bang phân tích xác định chức năng, tác nhân vả hỗ sơ 14
Bảng 2-2 Bảng nhóm dân các chức năng - 2-5 S1 197111211711112121111 E2 e2 16 Bang 2-3 Bang ma trận thực thế chức năng 22 Sc 1S 1 1121121211215 1212 23 Bảng 3-1 Bảng thực thê của hệ thông 2 5 Set E1 221211211212111121 11 1 ncxy 26
Trang 6Bài tập lớn Phân tich & thiết kế hệ thong
MỞ ĐẦU
1 Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài
Hệ thống quan ly ban hang đóng vai trò quan trọng trong việc giúp doanh nghiệp
nâng cao hiệu quả hoạt động, tăng doanh thu và lợi nhuận Trong thời đại công nghệ số
hiện nay, việc áp dụng hệ thống quản lý bán hàng là một xu hướng tất yêu của các doanh
nghiệp muốn phát triên bền vững
Hiện nay, nhiều doanh nghiệp, đặc biệt là các doanh nghiệp vừa và nhỏ, vẫn đang áp
dụng phương pháp quản lý bán hảng truyền thống, thủ công bằng số sách, Excel Phương
pháp này dẫn đến nhiều hạn chế như: lãng phí thời gian, nhân lực, thông tin không chính
xác, thiếu thống kê, báo cáo dẫn đến hiệu quả quản lý thấp
2 Tính cấp thiết, ý nghĩa khoa học và thực tiễn của đề tài
Từ những phân tích trên, ý tưởng cho một hệ thống quản lý bán hảng hình thành
nhằm mục đích giúp cho người sử dụng cũng như các doanh nghiệp thuận tiện hơn trong
việc trao đôi mua bán và quản lý sản phẩm
Nhận thức được tầm quan trọng của việc áp dụng hệ thống quản lý bán hàng, đề tài
này tập trung vảo phân tích và thiết kế một hệ thống quản lý bán hàng hiệu quả, đáp ứng
nhu cầu của các doanh nghiệp vừa và nhỏ Hệ thống sẽ được xây dựng trên nền app, giúp
doanh nghiệp quản lý toàn bộ hoạt động bán hảng một cách hiệu quả, từ khâu tiếp thị,
chăm sóc khách hàng đến quản lý đơn hàng, thanh toán
Sau khi tìm hiểu và thảo luận thì nhóm em quyết định làm về hệ thống quản lý bán
hàng thời trang mặt hàng chủ yếu là quần áo Đây là một hệ thống khá hay , tuy không phải
là mới nhưng do kinh nghiệm của nhóm em chưa nhiều và còn nhiều hạn chế cũng như sai
sót mong thầy cô và các bạn đóng góp ý kiến đề đề tài được hoàn thiện hơn
Phạm Tuần Lực (2021050417) Lop CNPM A-K65
Trần Quốc Tuân (2121050862) (C) Lop CNPM K66E
Neuyén Tan Diing (2121050867) Lop CNPM K66C
Trang 7Bài tập lớn Phân tích & thiết kế hệ thong
CHƯƠNG 1: KHAO SAT HIEN TRANG VA THIET
LAP DU AN
1.1 Hiện trạng hệ thống
Để có thê hoàn thiện dé tài một cách tốt nhất nhóm em đã khảo sát cửa hàng quân ảo
Aloha bằng nhiều phương pháp khác sau Sau đây là kết quả khảo sát của chúng em bằng các phương pháp: phỏng vấn, bảng hỏi, quan sát
- Địa chỉ (cơ quan, phòng, điện thoại) - Thời gian hẹn:
- Thời điểm bắt đầu:
- Thời điểm kết thúc:
- Cần thu thập dự liệu: (Thông tin về
cửa hàng, cách thức quản lý, yêu cầu của
quản lý về giá và thời gian làm hệ thống)
- Các yêu cầu đòi hỏi: ( Vai trò, vị trí,
trinh độ, kinh nghiệm của người được
hỏi)
+ Xin phép được ghi âm
- Chu dé 1: Câu hỏi và trả lời
- Chu dé 2: Câu hỏi và trả lời
Trang 8Bài tập lớn Phân tich & thiết kế hệ thong
PHIEU PHONG VAN
Thời gian bắt đầu:
1 Anh/chị có kế hoạch quản lý sản
phẩm như thế nào? (hình ảnh, mô tả, giá
cả)
2 Anh/chị có muốn lưu trữ thông tin
khách hang khong? (tén, dia chi, email,
Phạm Tuần Lực (2021050417) Lop CNPM A-K65
Trần Quốc Tuân (2121050862) (C) Lop CNPM K66E
Neuyén Tan Diing (2121050867) Lop CNPM K66C
Trang 9
Bài tập lớn Phân tích & thiết kế hệ thong
2 Anh/chị có yêu câu gì về ngân sách và
thời gian hoàn thành của hệ thông?
Thời gian bắt đầu: 13h00 Thời gian kết thúc: 13h30
CHU DE: KHAO SAT TONG QUAN
1 Anh/chị có kế hoạch quản lý sản
phẩm như thế nào? (hình ảnh, mô tả, giá
Nhập dữ liệu lên hệ thống sau đó nếu
sản phâm hệt hoặc nhập mau moi minh
Phạm Tuấn Lực (2021050417)
Trần Quốc Tuân (2121050862) (C)
Nguyên Tân Dũng (2121050867)
Lớp CNPM A-K65 Lớp CNPM K66E Lớp CNPM K66C
Trang 10
Bài tập lớn Phân tich & thiết kế hệ thong
theo dõi số lượng hàng tồn trong kho
của từng sản phâm và cập nhật ngay khi
hết hàng
2 Anh/chị có muôn lưu trữ thông tin
khách hang khong? (tén, dia chi, email,
số điện thoại)
Có, để áp dụng nhưng ưu đãi đối với
nhưng khách hàng thân thiết
2 Anh/chị có yêu cầu gì về ngân sách và
thời gian hoàn thành của hệ thông?
tháng
Bảng 1-3 Bảng kết quả phỏng vấn
1.1.2 Phương pháp điều tra bằng bảng hỏi
Người thực hiện: Trần Quốc Tuân, Phạm Tuấn Lực
Tiêu đề: Đánh giá hoạt động kinh doanh và quản lý bán hàng của cửa hàng
thời trang
Mục tiêu: Thu thập ý kiến về hệ thống quản lý bán hàng
Đối tượng: Chủ cửa hàng, quản lý cửa hàng
Trang 11
Bài tập lớn Phân tích & thiết kế hệ thong
Cửa hàng của bạn có mục tiêu kinh
doanh cụ thê là gi va tai sao ban Iya
chon kinh doanh thoi trang?
Cau hoi dong
Ban da xac dinh phan khuc thi truong va
nhóm mục tiêu khách hàng của minh ra
sao?
Câu hỏi đóng
Cửa hàng của bạn hướng đến một tầm
giá hoặc phong cách thời trang cụ thé
nào?
Câu hỏi đóng
Bạn đã phát triển bất ky dich vụ hoặc Câu hỏi mở
chương trình đặc biệt nào dé tang giá trị
cho khách hàng?
Bạn đã áp dụng chiến lược kinh doanh | Câu hỏi mở
cụ thê nào dé nang cao hiệu quả kinh
doanh của cửa hàng
Bạn đang đối mặt với thách thức nao
nhất trong ngành công nghiệp thời trang
và làm thế nào để bạn giải quyết chúng? Câu hỏi đóng
Phạm Tuấn Lực (2021050417)
Trần Quốc Tuân (2121050862) (C)
Nguyên Tân Dũng (2121050867)
Lớp CNPM A-K65 Lớp CNPM K66E Lớp CNPM K66C
Trang 12
Bài tập lớn Phân tich & thiết kế hệ thong
Lắng nghe phản hồi của khách hàng Câu hỏi đóng
quan trọng đối với bạn như thế nào và
bạn xử lý chúng ra sao?
Ban lam thé nao dé duy trì tính sáng tạo |Câu hỏi đóng
và bắt kịp xu hướng thời trang mới
Bạn đang xem xét những bước tiếp theo | Câu hỏi mở
và kế hoạch dài hạn cho cửa hàng của
® Kho khan chính trong kinh doanh:
o_ 72% chủ cửa hàng gặp khó khăn về cạnh tranh giá cả và chiến lược gia cua các đối thủ
o_ 58% cho biết khó khăn trong việc duy trì và tăng cường sự khác biệt của sản phẩm
® - Cơ hội trone thị trường:
© 68% chủ cửa hàng nhìn nhận cơ hội tăng cường quảng bá trực tuyến và xây dựng mối quan hệ với khách hàng thông qua mạng
xã hội
¢ Phản hồi của khách hàng:
© 82% chủ cửa hàng nhắn mạnh sự quan trọng của việc lắng nghe
va phan héi nhanh chong déi voi y kién va phan héi của khách hang
o_ 67% chủ cửa hàng cho biết họ đánh giá cao việc xây dựng mối quan hệ lâu dải với khách hàng và đáp ứng nhu cầu của ho
Trang 13
Bài tập lớn Phân tích & thiết kế hệ thong
1.1.3 Phương pháp quan sát
A Quan sát hoạt động bán hàng tại cửa hàng
© Thời gian hoạt động của cửa hàng từ 8h đến 22h chiều từ thứ 2 tới chủ nhật
® Khi khách hàng bước vào cửa hàng sẽ được 1 nhân viên giới thiệu các mặt hàng và khu vực hàng giành cho nam nữ những mặt hàng mốt nhất hiện nay
e Sau khi da la chon sản phẩm phù hợp thì khách hàng sẽ ra quây thu ngân và tính tiền sản phâm sẽ nhận được hóa đơn thanh toán từ nhân viên
® _ Sau mỗi ca nhân viên tong kết lại số tiền đã bán được và giao cho ca sau.Mỗi tuần vào thứ 7 hoặc chủ nhật các nhân viên tong kết lại các thông tin nhập xuất và đưa lại cho người quản lý kiểm tra
B Quan sát hoạt động tại kho
®©_ Khi cửa hàng hết hàng và cần đặt hàng thì cửa hàng sẽ gửi đến nhà cung cấp đơn đặt hàng , nhà cung cấp gửi hàng kèm theo hóa đơn nhập hàng Cửa hàng nhập hàng vào thông quan biên lai nhập hang
® - Khi hàng về nhân viên kho sẽ phân theo loại và gán mã số cho từng sản phâm đếm số lượng sắp xếp vảo vị tri trone kho Rồi lập bản báo cáo cho quan ly dé nhập dữ liệu vào trong máy tính
® Quản lý nhập xong sẽ thực hiện kiểm tra định ky Để dảm bảo chính xác không g1an lận
1.2 Phạm vi và mục tiêu của dự ăn
1.2.1 Phạm vì của dự án
Pham vi cua dự án là cho một cửa hàng và được sử dụng trên một máy tính Sau khi xem xét về điều kiện của nhóm, với kinh nghiệm, thời gian và số lượng thành viên trong nhóm, nhóm em đã thống nhất phạm vi chức năng dự kiến của đề tải như sau:
Trang 14Bài tập lớn Phân tich & thiết kế hệ thong
® Quan ly ban hang
cố gắng đáp ứng nhu cầu người dùng một cách tối da:
e- Giảm khối lượng phi chép, đảm bảo truy vấn nhanh, lưu trữ và cập nhật kịp
thời, thuận tiện
® Lap bao cáo định kỉ, nhanh chóng, chính xác
e Có thể thông kê được từng loại mặt hàng, mặt hàng hoặc lượng hàng dự trữ
trong kho một cách nhanh chóng và chính xác
e - Tự động ¡n các hoá đơn, phiếu nhập xuất kho và khách hàng
Trang 15
Bài tập lớn Phân tích & thiết kế hệ thong
o_ Python là ngôn ngữ lập trình phổ biến, dễ học và sử dụng
o Python có nhiều thư viện hỗ trợ phát triển web, ứng dụng
desktop và di động
©_ Django là một framework web mạnh mẽ, được sử dụng rộng rãi
dé phat triển các ứng dụng web phức tạp
® Sử dụng cơ sở dữ liệu PostpreSQL để lưu trữ đữ liệu
o PostgreSQL là một cơ sở đữ liệu mã nguồn mở, miễn phí và có
hiệu suất cao
o PostgreSQL hỗ trợ nhiều tinh nang nang cao nh ACID, WAL, MVCC
o PostgreSQL cé khả năng mở rộng cao, có thế đáp ứng nhu cầu của hệ thống trong tương lai
e - Giao diện người dùng được thiết kế đơn giản, đễ sử dụng với công nghệ
e May in dé in hoa don, phiéu nhap xuat kho
e May quét ma vach dé nhap hang hoa nhanh chong
Trang 16
Bài tập lớn Phân tich & thiết kế hệ thong
1.3.3 Tinh kha thi
e Kha thi về kỹ thuật: Hệ thống có thể được phát triển với các công nghệ hiện có và đội ngũ nhân viên có đủ trình độ chuyên môn để thực hiện
e Kha thi về kinh tế: Chi phí phát triển hệ thống hợp lý, phù hợp với khả
năng tài chính của doanh nghiệp
e Kha thi vé van hanh: Hé thống dễ sử dung, dễ bảo trì và có thể mở rộng trong tương lai
1.4 Dự trù và kế hoạch triển khai dự án
1.4.2 Kế hoạch triển khai
e- Giai đoạn 1: Phân tích yêu cầu và thiết kế hệ thống (1 tháng):
o_ Xác định yêu cầu chức năng và phi chức năng của hệ thống
o_ Thiết kế kiến trúc hệ thống, giao diện người dùng
e- Giai đoạn 2: Phát triển phần mềm (2 tháng):
o_ Lập trình các chức năng của hệ thống
o_ Kiểm tra và sửa lỗi hệ thông
e© Giai đoạn 3: Triển khai và vận hành hệ thống (1 tháng):
o Cai dat hé thống
o_ Đảo tạo nhân viên sử dụng hệ thông
o Van hanh va bao tri hệ thống
Trang 17
Bài tập lon Phan tich & thiét ké hé thong
Hình 2-I Mô hình cửa hàng
B Mô tả bằng lời
Khi khách hàng bước vào cửa hàng, nhân viên bán hàng sẽ hỏi thăm nhu cầu của khách hàng và tư vấn cho họ lựa chọn sản phẩm phù hợp Cung cấp các
dịch vụ cần thiết cho khách hàng (giới thiệu sản phẩm mới, chương trình khuyến
mãi, phòng thay đồ, tư vẫn size, )
Khi khách hàng đã chọn được sản phẩm ưng ý, nhân viên bán hàng sẽ gửi yêu cầu đến kế toán đề kiểm tra tồn kho,
Phạm Tuấn Lực (2021050417) Lớp CNPM A-K65 Trần Quốc Tuân (2121050862) (C) Lớp CNPM Kó66E Nguyễn Tân Dũng (2121050867) Lớp CNPM K66C
Trang 18Bài tập lớn Phân tich & thiết kế hệ thong
Nếu sản phẩm còn hàng, khách hàng có thê đến quầy thanh toán Nhân viên bán hàng sẽ hỏi khách hàng về phương thức thanh toán (tiền mặt, thẻ ngân hàng, chuyên khoản) và thông tin khách hàng Sau đó nhân viên bán hàng sẽ kiểm tra thông tin khách hàng, nếu là khách hàng mới thì sẽ thêm khách hàn mới vào hệ thông Còn nếu là khách hàng cũ thì sẽ cập nhật thông tin khách hàng vào hệ
thống
Sau khi kiểm tra thông tin khách hàng, nhân viên bán hàng sẽ tạo đơn hàng
và yêu cầu thanh toán Khi khách hàng hoản tất thanh toán thì in hoá đơn và gửi hoá đơn cho khách Ngoài ra, cửa hàng còn cung cấp dịch vụ xử lý đơn hàng có thể
đổi trả hàng trong vòng một số ngày nhất định nếu khách hàng không hài lòng với
sản phẩm
Trong trường hợp sản phâm hết hàng, kế toán sẽ gửi yêu cầu nhập hàng tới
quản lý kho Sau đó, quản lý kho sẽ tạo đơn đặt hàng và gửi đến nhà cung cấp
Khi nhận được hàng, quản lý kho sẽ kiểm tra thông tin sản phẩm và thêm sản
phẩm mới vào hệ thống Những mặt hàng cũ sẽ được cập nhật thôns tin san phẩm
và kiểm tra lại trước khi xoá sản phẩm khỏi hệ thống
Cửa hàng cũng sẽ gửi thône báo cho khách hàng về các chương trình hoặc sự
kiện đặc biệt Sau một khoảng thời gian, cửa hàng sẽ lập báo cáo về hoạt động bán
Trang 19Bài tập lon Phan tich & thiét ké hé thong
Trang 20Bài tập lớn Phân tich & thiét ké hé thong
Trang 21
Bài tập lớn Phân tích & thiết kế hệ thong
Trang 22Bài tập lớn Phân tich & thiét ké hé thong
2.3 Lập sơ đồ phân rã chức năng
Trân Quôc Tuân (2121050862) (C) Lớp CNPM K66E