TRUONG DAI HOC DA LAT KHOA CONG NGHE THONG TIN BAO CAO MON HOC KIEM THU PHAN MEM Đề tài: Quán lý cửa hàng mỹ phẩm GVHD: TS... Người nhân viên có các thao tác đơn giản để bán hàng v
Trang 1TRUONG DAI HOC DA LAT
KHOA CONG NGHE THONG TIN
BAO CAO MON HOC
KIEM THU PHAN MEM
Đề tài: Quán lý cửa hàng mỹ phẩm
GVHD: TS Võ Phương Bình
Sinh viên thực hiện: Nguyễn Văn Bằng
Đà Lạt, tháng 04 năm 2023
Trang 2PM d9 6 ồẽ7aaỪ 7 2.1 Use-Case Realizatlons with GRASP Patterns - TL 2n nhe 7
PB 0.00) 00000 v vn(a jađđadaaiiiddiỎẮIẮIẰIẮIẮIẰIẰAẰAA 7 2.1.1.1 ÏOBIm 2 2.22221221101111 5 ng ke Hàn kg 7 2.1.1.2 enterPrIimaryProdUuct c2 2c 1211121112212 11k Ha 8 2.1.1.3 deletePrimaryProduct 00 0 ccc cece ccc cece ceeeceseeeteeseiesesteeeeeesaeeestnieenes 8 2.1.1.4 updatePrIimaryPTodUCt ccc ccecceeecceeeeseceeceseetseecesseeeentsaeees 8 2.1.1.5 showPrimaryProdUCt - 1 211121112111 121 112 ty ng xe 8 2.1.1.6 searchByName 2 Q22 1212 v1 SH TT HH nghe 8 2.1.1.7 vIewProductlnformatIOn c1 1122112 19 1191111111111 1 1 xe 8 2.1.1.8 enterSaleInformation cc cece ccc ces ceseeseesseeseesseeseenecnaeesaeecneeeeneeenaes 9 2.1.1.9 deleteProductlnformation - - c2 2c 2112112211 115212 111811118111 gkg 9 2.1.1.10 updateProductlnformation - 2c 1 2c 222221111111 121 12118 key rớ 9 2.1.1.11 showProductlnformation - - c S1 22121112512 115515 11511111118 1x rrhg 9 2.1.1.12 enterBilÏ c c1 111 1121112111111 11111011111 11 1111101111 HH ke 9 PIN NENG nh ae 9 2.1.1.14 updateBilÏ - L2 2221112112121 11 115 1111111581151 115011511 10 2.1.1.15 showBiill Q.2 c1 211211211 115111118211 111 1111111111111 g5 TH kh nh 10 2.1.1.16 enferITansaCHO L1 T1 n1 1S 10111111111 11 1111111111111 hay 10 2.1.1.17 delete lTansacton - c1 1S 11111121111 11111111181 11111 1x key 10 2.1.1.1§ updateTTransaction - c2 2 221121122112 1111 Tn TH nen 10
Trang 3PP No (on da II
3 Proprarmming + c S111 1112111911151 1181110111111 111 10111 H ng key II 3.1 Snapshots ofsystemBanHang executHon óc c c1 c2 2n vn Hee II
“an II 3.I.LI.I Đăng nhập - LG 2112111 111111511111 111211 11111118 1111111 Hưệt II 3.1.1.2 FormBanHiang - L 21112 21112211112 1111158111111 xu 12 3.1.1.3 FormSanPham - LG 2 1211921121 1151 11111512 11 8118 511811118118 xkg 13 3.1.1.4 FormNhapHang - 5 1 21 2112111121115 115 111 1115 ky 13
nh 9i P8 nh 6Š 14 3.1.1.6 FormBaoCaoFormBaoEao -c ccn St S*S 1S 1H HH khe 14
“PA —= he 15 3.1.2.1 FormBanHang - L2 1112 21112211112 1111158111111 xy 15 3.1.2.2 FormSanPham c1 1211121191 1151 19111512 11 8118 5118111881118 xkg 15 SANG 0.0 1a 44 16 3.2.1 PLOSTAMIL.CS cece ccc ceccccceecceeneeceeseseessaeeesseeesssseeesseeeesseeceseesesenseseseseeeesenisenaess 16
A, Unit Testing c 22L 1202211121111 211 121110111111 9111011 TH 1k KH khe 16 4.1 Snapshots of testing result 00000 cocci ccc ce eecseccteceseceseeeeseeescseseestsateneseees 16
Trang 41 Tài liệu yêu cầu
1.1 Các giai đoạn
Tên bài tập Nội dung Thời gian
Giai doan |
Lab 01 Test Scenario and Test Case (Manual Testing) | 29/03/2023 Lab 01.2 Test Scenario and Test Case (Dé tai nhom) 05/04/2023 Lab 02 Unit Test and Intergrated with C# 12/04/2023
Lab 02.2 Unit Test and Intergrated with C# (Dé tai 15/4/2023
nhom - Budi 1) Unit Test and Intergrated with C# (Dé tai 19/04/2023 nhóm - Buôi 2)
tờ, ngoài ra còn có thê quản lý việc mua bán, xem doanh thu cửa hàng, quản lý nhân viên Người nhân viên có các thao tác đơn giản để bán hàng và không thê
có các chức năng quản lý Thông qua đó chủ cửa hàng có thê kiểm soát việc mua, bán hàng hóa, cũng như doanh thu để có thê đề ra kế hoạch, định hướng cho cửa hàng
Quản trị viên có thẻ:
- Đăng nhập
- _ Thêm/ xoá/ sửa sản phẩm
- _ Xem thông tin chỉ tiết sản phẩm
- _ Quản lý nhập/ xuất hàng
- _ Thống kê doanh thu sản phẩm bán chạy/ bán chậm
Nhân viên có thê:
Trang 5- Dang nhap
- _ Thực hiện chức năng ban hang/ xuat hang
- Thêm/ xoá/ sửa thông tin sản phâm
1.3 System Context Diagram
Xem thông tin sản phẩm
Quản lý xuất nhập hàng hóa
Thống kê ——————> Save data
Nhân viên có thê sửa thông tin sản phâm, thực hiện các chức
năng bán hàng như chọn sản phâm, thêm sản phâm, thanh toán
Trang 61.5 Use Case Diagram
User Nhân viên cửa hàng
ViewInformation Xem thông tin sản phẩm
ManageProduct Xem, xóa, sửa sản phâm, update thông
tin sản phẩm
Trang 7
ViewStatistic Xem các thông tin thống kê
ManageSale Quản lý thông tin bán hàng, viết, xuất
hóa đơn, thanh toán
1.7 Software Environments
- Ứng dụng được viết bằng ngôn ngữ lập trình C#
- Development environment: Microsoft Visual Studio 2019
2 Class Design
2.1 Use-Case Realizations with GRASP Patterns
2.1.1 Operation Contract (new)
Trang 9
Preconditions Đã hiền thị thành công
Post-conditions Sản phâm đã được hiện thị
Preconditions Đã hiền thị tìm kiếm thành công
Post-conditions Sản phâm đã được hiển thị
Preconditions - Admin, User da dang nhập
- Thong tin san pham da duoc tao va co ID
Trang 11Operation enter Transaction(transactionID: string, name: string, price: double,
stock: int, description: string)
Trang 14
"1e Giá Số Lượng Mơ tả “Tos? sươm Ga ThanhTien Thơng tin
1 Mt na tram tra 23M0 Ð Kiếm Soảt Diu Va Mặt nạ tâm 1 23000 23000 Tên KH Nguyễn VănA _
Dia chit 1 PĐTV, TP Ba Li Sữa rùa mặt 1 285000 285000
2 SlarlamưtOeaphil 285000 20 Dặu Nhạ Khơng Xê Sư8đjnRoi Í022S8
Nude Tay Tr 1 54000 54000
3 Nude Tay Trang Simple 6400 25 Lam Sach Trang £
Thanh tốn Ban hang 4 Son Dưỡng Mơi Nivea Hudng Bao 51000 40 ‘Peach Shine Lip B
5 Kem Che Khuyét n Điểm Sikygrl 02 133000 5Ø i Natural ura Tong Tu N ụ O Tin mat
= 6 Mascara Maybelline 133000 100 Lam Day Mi 8 Not © Ths ngan nang
7 Mặt nạ yàm trị 2⁄00 9 Kiểm Sốt Dâu Và
Bl vam 3 _ SửarlamätCøtaghi 286000 20 Địu Nhẹ Khơng X¿ os moe ma
12 Mascara Mayboline 133000 100 Lam Diy Mi 8 Noi Tổng cộng 362.000 đ
MaHD TenDT NgeyLap
18 Matna wam wa 23000 10 Kiếm Sốt Du Và
2 Nguyễn Văn A 4/5/2023 2-36 PM
14 — SflartamtOetaphl 285000 20 Du Nhe Khdng x2 đơn chờ ton
15 Nie Tv Trann ———— Sima sam 25 + Am Sach Trana£
3.1.1.3 FormSanPham
Ơl Tìm kiếm Search Y Loc | vị vị Xỏabưloe
Tên sản i R Số lượng Nha cung
oe Phan lost Giĩ nhập Giá bán Đơnvilinh Am Xuất xử cap Mo ta
1 Mất no trăm tả — Cham sécda 23000 Miếng 9 Dai Loan Naruko Kiểm Sột
2 ‘Sa nla Mate Cham soc da 285000 Chai 20 Cơng ty duge G Diu Nhe Kr
W Ban hing 3 Nước Tẩy Tran Chăm sĩc da 54000 Chai Z Anh Quốc Hasaki Lam Sach
@ san phdm 4 Son Dưỡng Mơi Trang điểm 51000 Cay 40 Đức Nivea Peach Shir
5 Kom Che Khyy Trang dim 133000 Hop 50 Malaysia SILKYGIRL Natural Tơi
6 Mascara Mayo Trang diém 133000 Chai 100 Mỹ MAYBELLINE LàmDâyN
7 Mãt nơ trầm ưà Cham soc da 23000 Miỡng 9 Bai Loan Naruko Kiểm Soat
8 Sữa rủa mặt Co Chăm sĩc da 285000 Chai 20 Cảng ty dược G Diu Nhe Kr
9 Nude Tay Tran Cham sde da 54000 Chai 2 Anh Quốc Hasaki Lam Sach
10 Son Dưỡng Mơi Trang đểm 51000 Cay 40 Đức Nivea Peach Shir
n Kem Che Khuy Trang đốm 139000 Hộp 50 Malaysia SILKYGIRL Natural Tơi
12 Mascara Mayo Trang diém 133000 Chai 100 Mỹ MAYBELLINE LàmDâyN
13 Mặt nộ tràm trà Chim sbe da 23000 Miếng 10 Bai Loan Naruko Kiếm Sốt
3.1.1.4 FormNhapHang
Trang 15ID Tên nâng Mo ti Tens? Soluong Gia ThanhTic
1 — Mãtnatamua 23000 9 Kiểm Soát Du Vì Sữa rửa mặt 2 285000 570000
2 Sữarửa mặtCelaphi 285000 20 Dịu Nhẹ Không X Kem Che Rh 133000 eed
- Mặt na trềm 1 23000 23000
3 NướcTấyTrangSimple 54000 25 Lam Sach Trang €
4 Son Duttng Mai Nivea Huong Bao 51000 40 Peach Shine Lip 8
5S Kem Che khupét Bigm Sitkygiri O2 133000 50 Natural Tong Tu!
6 Mascara Maybelline 133000 100 Lim Diy Mi & Nc
7 Mặtngtràmtả 23000 9 Kiếm Soát Dầu Vs
8 SỮarửa mốtCetaphi 285000 20 Dịu Nhe Không X
9 Nude Tay Trang Simple 54000 25 Lam Sach Trang £
10 SonDưỡngMöiNieaHương Đào 51000 40 Feach Shine Lip B
11 Kem Che Khuyét Diém Silkygit 02 133000 50 Noturel Ténq Tv] Danh sách hóa đơn chưa thanh toán °
12 Mascara Maybelline 133000 100 Lâm Day Mi & Ne MoHD TenDT Noaylap
13 Mat na tram tea 23000 10 Kiểm Soát Dầu V¡ 3 Syc Pxrtner 4/5/2023 222 PM
14 Sania mat Cetapni 285000 20 Diu Nhe Không X
Số điện thoại Thanh toán
© Tito mat Ô) Vi diện tử
© Thẻ ngân hàng
O% ©iswcuep Thành tiền 726.000 đ Giảm giá 0đ
Tống cộng 726.000 đ
Ho at eid roa
Danh sáchhóađơn Wnháp 04/2023 Gr | [30/04/2023 Er |
sa Tên đối tác | m Ngảy thanh xa Am
Mã HD Ngudi lap HD Khách hà Ngay lap HD toan HD Giảm giá Tống tiên
3.1.1.6 FormBaoCaoFormBaoCao
Trang 16Tổng số sản phẩm Số lượng tân Số lượng bán chạy Số lượng bán chậm
Từ ngày Đến ngày
4/ 1/2023 x 4/30/2023 x Thông kê
'Top sản phẩm bán chạy
ID Tôn sản phẩm Số lượng
2 Sữa rửa mặt Getaphil 2
5 Kem Che Khuyết Điếm Silkygirl 02 T1
Top sản phẩm bán chậm
ID Tản sản phẩm Sö lượng
? Mat na tram ba 1
5 Kem Che Khuyết Điếm Silkygirl 02 1
3 Nude Tay Trang Simple 1
3.1.2 Staff
3.1.2.1 FormBanHang
Q Tim kiém Search Y Loc | [ vị | X6a bd too Nguyễn Văn A ẤĐ°
oo Tên Giá - So Lượng Mô tả Tos Soluong Gia ThanhTien Thông tin Mặt nọ tram tr 290 8 Kiếm Soát Dầu Và Một nạ trâm 1 23000 23000 "Tên KH Nguyễn Vấn A
Bia chi 1PĐTV, TP Đà L
Sa rida mat Cetaphil 285000 20 Diu Nhe Khéng Xa 50 rda mgt 1 ao 298000 Or Nude Téy Trang Simple 54000 25 Lam Sạch Trang E Nude Tay Tr 1 moe
Thanh toán Sơn Dưỡng Môi Nwea Hương Đo 51000 40 Peson Shine Lo 8
Kom Cho Khuyết Điểm Sikygrl 02 133000 50 Notural Téng Ty N O wasn Mascara Maybeline 133000 100 Lâm Dày Mi & Ngẻ © Thả ngân hàng Mat ng tram tre 7000 4 Kiếm Soát Dầu Và
Sữa tữa tmiột Cetaptt 285000 20 Du Nhẹ Không Xô Gam oe Ga
Nude Téy Trong Simple 54000 25 Lâm Sạch Trang E -
O% ©Trncuðp
Sen Dung Mới Nwee Hương Đào 51000 40 ”„uiies Peach Shine Lip 8 Thanh tin 362.000đ
Kem Che Khuyết Đấm Sxygri 02 133000 S0 Nauzal Tông TƯ N Ẩ_- Danh sách hóa đơn chua thanh toán ° Giảm giá od
Mascara Mayboline 133000 100 Lam Day Mi & Ngf Tổng công 362.000 đ
MaHO TanDT NgayLap Mat no tram tr8 2000 9 Kiếm Soát Dâu Và 2 NguyễnVănA — 452023235PM
Sữa tửa mặt Cetaphil 285000 20 Địu Nhẹ Không Xã (mm toán Nite TE Tran Ginnie canna 26 Lâm Saeh Trana &
3.1.2.2 FormSanPham
Trang 17a ria mat Ce Cham sóc da 28500¢ shai Công ty duigc G Diu Nhe K
® Đến hông Nước Tấy Trar ar 54000 hị 5 ude L âm
Mascara Mayb 300C hị MAYBELLINE am Day w
7 Mặt na tram tr Chăm sóc d: 23000 Miếng 8 Dai Loar Narukc Kiếm Soát Sữa rửa mặt Co Chăm sóc da 285000 Chai 20 Cöng ty dược G Dịu Nhẹ KI
Nước Tấy Ai Cham séc di 54000 he 5 Anh: Quốc Hasak arr
Kem y ang điến 3300( Hop § Malaysia SILKYGIR Natural Tot
2 Mascara Mayb ang diem 3000 Chai 00 Mỹ MAYBELLINE Lam Day lv
Mặt nạ trâm tr: ‘ham soc 2200 Miếng } Dai Loar Narukc Kiếm Soát
Use the Unit Testing Tool of Visual Studio 2019
4.1 Snapshots of testing result
Trang 19Appendix
SQL Server Database Tables
* MadT Tendt
œj Dachi sor Loại
Test Data
NhatHa-0206.Quan am - dbo.SanPham NhatHa-0206.Qua
ID Ten TenD MatK Loai GioiTi Ngay Ngay SoCM DiaChi SDT Trang
1 Admin admin 1 1 Nam 2002- 2024- 12345 Lam Hà 19001 True
2 Nguy staff 1 0 Nam 1999- 2019- 98765 Lâm Ð 19001 True
1002 Admin admin 1 1 Nam 2002- 2024- 12345 Lâm Hà 19001 True
1003 Nguy staff 1 0 Nam 1999- 2019- 98765 LâmÐ 19001 True NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Trang 20MaPL TenPL MoTa Trang
Chăm sóc da mặt NULL True
2 Trang điểm NULL True
1002 Cham soc da mat NULL True
1003 Trang điểm NULL True
NULL ~~ NULL NULL = NULL
MaHD MaSP _ Solu Than Trang
» 2 1 0 True
* NULL NULL NULL NULL NULL
MaSP TenSP PhanL GiaN Gia DonV SoLu XuatXu NhaCC MoTa _ Trang
» Mặtn 1 NULL 23000 Miếng 10 Dai Lo 1 Kiém True
2 Sữa Sữa rửa mặt Cetaphill 285000 Chai 19 2 Diu N True
3 Nước 1 NUIL 54000 Chai 25 Anh Q 3 Lam S True
4 Son D 2 NULL 51000 Cây 40 Đức 4 Peach True
5 Kem 2 NULL 133000 Hộp 50 Malay 5 Natur True
6 Masca 2 NULL 133000 Chai 100 Mỹ 6 Làm D True
1002 Mặtn 1 NULL 23000 Miếng 10 Dai Lo 1 Kiểm True
1003 Sta rv 1 NULL 285000 Chai 20 2 Diu N True
1004 Nước 1 NULL 54000 Chai 25 Anh Q 3 Lam S True
1005 SonD 2 NULL 51000 Cây 40 Đức 4 Peach True
1006 Kem 2 NULL 133000 Hộp 50 Malay 5 Natur True
1007 Masca 2 NULL 133000 Chai 100 Mỹ 6 Lam D True
* NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
285000 True True
0 False True NULL NUIL NULL
Trang 21MaDT TenDT DiaChi SDT Loai Trang
› Naruko Taiwan 0123456789 True True
2 Công ty dược Gald Germany 0123456789 True True
3 Hasaki Việt Nam 0999999999 True True
4 Nivea Germany 1092847561 True True
5 SILKYGIRL Thailand 9555250054 True True
6 MAYBELLINE China 6902395743 True True
1002 Nguyễn Văn A 1 PĐTV, TP Đà 0123456789 False True
1003 Sys_Partner False True
1004 Naruko Taiwan 0123456789 True True
1005 Công ty dược Gald Germany 0123456789 True True
1006 Hasaki Việt Nam 0999999999 True True
1007 Nivea Germany 1092847561 True True
1008 SILKYGIRL Thailand 9555250054 True True
1009 MAYBELLINE China 6902395743 = True True
* NULL NULL NULL NULL NULL NULL