Biểu đồ Sequence Thêm khách hàng...- s5 5 St ESt SE 2k2 Erkrrrrrrekrriee Biểu đồ Activity Cập nhật thông tin khách hàng.... Biêu đồ Sequence Cập nhật thông tin khách hàng Biểu đồ Activit
Trang 1INDUSTRIAL
HOCHIMINH CITY
Trang 2NỘI DUNG
1 GIỚI THIỆU CHUNG -.02 222522 t2 tr HH re 5
1.1 In ¡0 0175 .SẢ L 5 1.2 li i0 - ÔỎ 6
1.3 Các định nghĩa, thuật ngữ, từ viết tắt ST tt SE H2 121121121 erree 6 Bocssessssesssessssssessssesusssussssesssessssasscsssesusasussssssssessesasssansesusasussssesasessseasssassssusssusssussasessueesesasetsneesuasecsuseseneesesanensnenss 6
2 ĐẶC TẢ CÁC YÊU CAU CHUC NANG (FUNCTIONAL)) cccscccsssssssesssstcssscsssssessecseessesseesneaneesess 11 2.1 UC001_ Thuê phòng kh HH HH HH HH HH Hàn TH TH HH Hà TH ĐH 11
Trang 32.7.2 571/0 28
2.8 UC010 Sửa phòng nàn HH HH HH Hà HH TT Hàn TT HH TH Tà TH TH TH HH 2.8.1 Mô tả use case UC010
2.8.2 Biểu đồ HH HH HH HH HH HH he 30 2.9 — UC0II Xoá phòng cà LH HH HH HH HH KH TH Hà Hà HH TH TT 31 2.9.1 Mô tả use case UC( ÌÍ nh HH TH TH TH HH HT TT KH TH TH Hà kg 31 2.9.2 Biểu đồ à HH HH HH HH HH HH hy 32 2.10 UC012_ Xem thông tin phòng - cà nà HH HH HH TH HH HH HH HT HH HH Ly 33 P5“ 000/0 ea 33 2.10.2 Biểu đồ ào họ HH HH 2H HH HH TH HH HH HH Hư 33
2.112 Biểu đồ àà HH HH HH HH HH ni 36 2.12 UC015_ Thêm khách hảng nh TH TH HH HT TH TH KT KH BH 38 PP“ 000.6 e 38 2.122 Biểuđồ
2.15.2 Biểu đồ HH HH HH HH HH HH uy 45 2.16 UC019 Tìm kiếm khách hảng - 2 255 SS SE ESEEEEE2E3EEE3E211133 1.1121.111 1.1 1x rrrrre 46
Trang 42.19.1 Mô tảuse case UC023
2.20 UC024_ Xoá thực phẩm 55 St tệ E2 x2 1x E1 11T 1x 21112.111.111 krrree 54
2.20.1 I8: 0000 11 dẢ 54
bà VN: in nn '.ồ-”^"-'®^" 55 2.21 UC026_ Thống kê khách hàng 2-55 2E SE E2 2E EEE211211221 1151211111212 ceecey 56
2.21.1 MG ta use Case UCO26 ccccccccceccecscccsseeccsseceeseeecscseecesnesecsuseescaeecessasecscaeecesssaseseseessessesssesseeeees 56
2.24 UC030 Xoá nhân viên
2.24.1 M6 tause case UC030
3.12.1 I8: 8.0009 =1 .dẢ 70
3.13 UC035_ Thống kê hoá đơn 5 St tÈ tệ E12 r1 1 1111111 c1 krrree
3.13.1 M6 ta use case UC035
Trang 5SN can a 78
MỤC LỤC HÌNH ẢNH
Hinh 1 Usecase hé thống quản lý Karaoke ETC - s5 tt E22 x21 211.1 E11 EErerdrrrere 9
Hinh 2 Biểu đồ Activity Thuê Phòng 5: C22 SE 32L 2k E2 221.1211112 1x 11 c1 rreorre
Hinh 3 Biểu đồ Sequence Thuê Phòng 2: 2c 2 St Cề 2 21322132711 11.12112111 trrree
Hinh 4 Biểu đồ Activity Chuyển Phòng
Hinh 5 Biểu đồ Sequence Chuyên Phòng
Hinh 6 Biểu đồ Activity Xuất hoá đơn csc tt TH 2H n1 211g rrey
Hinh 7 Biểu đồ Sequence Xuất hoá đơn - 5c 22 22 22L tk HE HH1 21121 1c ng gay
Hinh § Biểu đồ Activity Thêm dịch vụ sc c5 22L E2 tt Hy ng TH or reey
Hinh 9 Biểu đồ Sequence Thém dịch VỤ - s11 ST TH TH TT HH TH Ti Hà Hà TH
Hinh 10 Biểu đồ Activity Đặt phòng th nh 1g ray
Hinh 11 Biéu dé Sequence Dat phòng ¿22c ch n2 11x ga gay
Hinh PNET 6È on 0sì 0g) 0 SN n6
Hinh 13 Biéu dé Sequence Huy phong
Hinh 14 Biéu dé Activity Thém phong
Hinh I6 Biểu dé Activity Sửa phòng - oc c2 x22 TH HH nà nà HH gà rà
Hinh 17 Biểu đồ Sequence Sửa phòng - ¿S2 2 2t tr 2E 12121111 cay
Hinh 18 Biểu dé Activity Xoá phòng 2 2c cà à ch Thành n1 re râu
Hinh 19 Biểu đồ Sequence Xoá phòng s5 c2 SE kề v1 2t 1x11 121111211111 erree
Hinh 20 Biểu đồ Activity Xem thông tin phomg cccccccccscsecssecsseessessssesesssecssccsscsssesssessceesesssucsesseeveeseeseesees
Hinh 21 Biéu dé Sequence Xem thông tin phòng - s5 2 22t 22 tt H11 2121111112 pc ray Hình 2
lào Biểu đồ Activity Tìm kiếm phòng ¿25 55t 22t x2 v2 tt tt 11 1 krre
» Biểu đồ Sequence Tìm kiếm phòng s5 St S22 3221 2t E121 rerrre
Biểu đồ Activity Thêm khách hàng - 5c 5c ềE E t2 tt nư grrườ
Biểu đồ Sequence Thêm khách hàng - s5 5 St ESt SE 2k2 Erkrrrrrrekrriee
Biểu đồ Activity Cập nhật thông tin khách hàng
Biêu đồ Sequence Cập nhật thông tin khách hàng
Biểu đồ Activity Xoá khách hàng cọ 2 2 th Hành HH 2011 ve
Hinh 29 Biểu đồ Sequence Xoá khách hàng c5 c5 S2 t2 2E x2 TH 12 11111111 c1 rrrerree
Hinh 30 Biểu đồ Activity Xem thông tin khách hàng 5 St S2 2 22k St rrkxrrEk tr Ex tr như
Hinh 31 Biểu đồ Sequence Xem thông tin khách hảng ¿5 55c 232v 2v vrtEkrtEkrtrketkrrrrrtrerrree
Hinh 32 Biểu dé Activity Tim kiém khach hang cccccccscssscssscsseessesseessesssesssecssessscsssesseessesesecsseessesseeaseesseess Hinh 33 Biéu dé Sequence Tim kiém khach hang ccsccccssccssessssssesssssssecssssssesssesssesucsesessssssseeceseeeesneaseenees Hinh 34 Biéu dé Activity Xem thực phẩm - 55c St 3 tt x2 E2 x11 1g
Hinh 35 Biểu đồ Sequence Xem thực phẩm
Hinh 36 Biểu đồ Activity Thêm thực phẩm
Hinh 38 Biểu dé Activity Cập nhật thực phẩm - 5:5 2c 22C TEE 221x221 11.11.111.111 ctrcerrii
Hinh 39 Biểu đồ Sequence Cập nhật thực phẩm - 5: 5c c2 t2 E2 tt g1 11c
Hinh 40 Biểu dé Activity Xoá thực phẩm - s5 c5 2 22t 2 21x 21t 11p 1111k
Hinh 41 Biểu đồ Sequence Xoá thực phẩm -.-: 55t St tt 2E 221111221571 11111711111
Hinh 42 Biểu dé Activity Thống kê khách hảng 5: 2S 2E E22 2 Svrkx 2tr1 tre
Trang 6Hinh 43 Biểu đồ Sequence Thống kê khách hảng :- c2 222 2 2tr 1t prtrrrtrrrie 59
Hinh 44 Biểu đồ Activity Thêm kê thực phẩm - s22 222 S2 vx2kEEx E111 1111112 cty 61
Hinh 45 Biểu đồ Sequence Thêm kê thực phẩm 52 52 về tr E221 21 1t cLErtrrrrerree 61
Hinh 46 Biểu đồ Activity Thêm nhân viên - - 55c 5c 2 St E2E132212 111 1x 21111.1E12 1E Errrrree 63 Hinh 47 Biểu đồ Sequence Thêm nhân viên 63 Hinh 48 Biểu dé Activity Xoá nhân viên - ¿5c 5t 3 t2 132213 1 T1 nh H11 11111 râu 65 Hinh 49 Biểu đồ Sequence Xoá nhân viên - 5c c2 2 E1 2k v22 E111.111 1111 c1 trrrrie 66 Hinh 50 Biểu đồ Activity Cập nhật thông tin nhân viên - óc c5 2 2t vxt2t tr tre 68 Hinh 51 Biểu đồ Sequence Cập nhật thông tin nhân viên - 55:55 2+ 2x SEEEEESEEESEEErrrrrrrrrrrrree 69 Hinh 52 Biểu đồ Activity Xem thông tin nhân viên 5222 22t về xxx ghen rey 71
Hinh 53 Biểu đồ Sequence Xem thông tin nhân viên ¿2562 2 2v 2t v2 1111x111 trai 71
Hinh 54 Biểu dé Activity Tìm kiếm nhân viên ¿s22 22 3v y2 x2 E12 2111271217 tre 73
Hinh 55 Biểu đồ Sequence Tìm kiểm nhân viÊn ¿2-52 55c 2t t2 x2 x2 t2 E11 rkrrtkrrrrrresrree 74
Hinh 56 Biểu đồ Activity Thống kê hoá đơn
Hinh 57 Biểu đồ Sequence Thống kê hoá đơn
Hinh 58 Biểu đồ Activity Thống kê nhân viên
Hinh 59 Biểu đồ Sequence Thống kê nhân viên
E001 82082158/0010).10000 N6 'Ầ^ỶÝ Hinh 61 Biểu đồ lớp tổng quát ¿S25 S2 32tr E221 E12 21 1 n1 gây
một môi trường thuận lợi cho cả khách hàng và nhân viên
Cúc chức năng chính trong quản [ karaoke:
+ Quản lý đặt phòng: Điều này giúp quản lý karaoke xác định lịch trình phòng hát, đặt chỗ cho khách hàng và đảm bảo sự sắp xếp hiệu quả của ngày làm việc + Quản lý thuê phòng: quá trình theo dõi và kiểm soát việc khách hàng thuê
phòng hát tại một cơ sở karaoke
+ Quản lý phòng: Quản lý phòng là quá trình theo dõi và kiểm soát việc sử dụng phòng tại một cơ sở karaoke
+ Quản lý thực phẩm: Quán lý đồ ăn, thức uống giúp nâng cao chất lượng dịch
vụ trong co sé karaoke
Trang 7
12 Pham vi
+ Quản lý khách hàng: Mục đích của quản lý khách hàng karaoke là tạo một trải nghiệm tích cực cho khách hàng, duy trì và tăng cường mối quan hệ với ho, va tao điều kiện thuận lợi đề khách hàng trở thành khách hàng trung thành
+ Quản lý Nhân viên: Điều này bao gồm việc tuyển dụng, và quản lý nhân viên Mục đích là đảm bảo sự giám sát của nhân viên, nâng cao hiệu suất làm việc, và
duy trì môi trường làm việc tích cực
+ Báo cáo và Thống kê: Quản lý karaoke phải quản lý nguồn vốn, quản ly chi
phí, lập kê hoạch ngân sách, và đảm bảo răng cơ sở karaoke hoạt động với lợi nhuận
Yêu cầu tương thích giữa phần cứng và phần mềm
Độ tin cậy, thời gian đáp ứng, các yêu cầu về lưu trữ
Các chuẩn được sử dụng, các công cụ CASE, ngôn ngữ lập trình Yêu câu của người sử dụng: đề sử dụng, thân thiện
Mô tả ngắn gọn: Phần mềm giúp quản lý quán karaoke với tính năng tính tiền giờ
tự động theo từng loại phòng hay ngày đêm, chống thất thoát tiền giờ, , quản lý đặt phòng, quản lý khách hàng, quản lý nhân viên, quản ly hoa don, bao cao va thông
kê, quản lý giá và ưu đãi, quản lý đỗ ăn, thức uống phù hợp mô hình quản lý quán Karaoke ETC
Phạm vi: các chỉ nhánh Karaoke ETC trong khu vực Gò Vấp
Đối tượng phục vụ của ứng dụng: nhân viên, quán lý của hệ thống Karaoke ETC tài liệu này dùng cho đối tượng : nhóm phát triển ứng dụng (Nhóm L), nhân viên và quản
lý Karaoke ETC
1.3 Các định nghĩa, thuật ngữ, từ viết tắt
Trang 8
1.4 Tài liệu tham khao
Trang 9
2.1 M6 hinh Use case
HE THONG QUAN LY KARAOKE ETC Game)
(som ; (oe Cam ' a <>) — ‹ủ Đền» ' hờ (mm) <<Eytend>> ' <<Extend>> 1
Trang 102.2 Danh sách các tác nhân và mô tả
Nhan vién Quan ly thué phong ,quan ly dat
phong,quan ly khach hàng ,quản lý thực phẩm, báo áo và thống kê
Quản lý Quản lý phòng, quản lý nhân viên , Báo
2.3 Danh sách Use case và mô tả
ID Tén Use case M6 ta ngan gon Use case Chire nang Ghi chú UCO001 | Thuê phòng Thực hiện thuê phòng còn Thuê phòng
trồng cho khách hàng UC002 | Chuyên phòng | Thực hiện chuyên phòng Chuyên phòng
đang thuê sang l phòng trống UC003 | Xuất hoá đơn | Thực hiện tính tiền phòng Xuất hoá đơn
đang thuê cho khách hàng UC004 | Thêm dịch vụ | Thêm nước uông và thức ăn Thêm dịch vụ
theo yêu cầu của khách hàng
đã thuê phòng UC005 | Quản lý thuê Chức năng chính cho nhân Quản lý thuê
phòng viên thực hiện các chức năng | phòng
thuê phòng,chuyên phòng, thêm địch vụ, xuất hoá đơn UC006 | Đặt phòng Thực hiện đặt phòng cho Đặt phòng
khách hàng UC007 | Huỷ phòng Thực hiện huỷ phòng cho Huỷ phòng
khách hàng khi đã đặt phòng UC008 | Quản lý đặt Chức năng chính dung đề Quản lý đặt
phòng nhân viên thức hiện chức phòng
năng huỷ phòng ,đặt phòng UC009 | Thêm phòng Thực hiện thêm phòng cho Thêm phòng
quán UC010 | Sửa phòng Thực hiện sửa phòng cho Sửa phòng
quán UC011 | Xoá phòng Thực hiện xoá phòng cho Xoá phòng
quán UC012 | Xem thông tn | Xem thông tin phòng : sức Xem phòng
Trang 11
UC014 | Quản lý phòng | Chức năng chính dung đề Quản lý đặt
quản lý thức hiện chức năng | phòng them phòng , huỷ phòng , sửa phòng ,xem thông tin phòng
UC015 | Thêm khách Thực hiện thêm khách hàng Thêm khách
hàng khi chưa có thông tin trong hàng
quán
UC016 | Cập nhật thông | Thực hiện cập nhật thông tin | Cập nhật khách
tin khách hàng | khách hàng hàng
UC017 | Xoá khách Thực hiện xoá khách hàng Xoá khách
hàng khi khách hàng không hoạt hàng
động trong 6 tháng UC018 | Xem thông tin | Xem thông khách hàng Xem thông tin
UC019 | Tìm kiêm Tìm kiêm khách hàng theo Tìm kiêm
UC020 | Quản lý khách | Chức năng chính cho nhân Quản lý khách
hàng viên thực hiện các chức năng | hàng
thêm khách hàng, xoá khách hàng , cập nhật thông tin khách hàng, xem thông tin khách hàng
UC02LI | Xem thực Thực hiện kiêm tra số lượng Kiểm tra số
phâm tòn của đồ uống và thức ăn lượng tồn
UC022 | Thêm thực Thực hiện thêm đồ ăn và thức | Thêm thực
UC023 | Cập nhật sô Cập nhật lại sô lượng tôn của | Cập nhật lại sô
lượng tồn thực phẩm lượng tồn của
thực phâm UC024 | Xoá thực Thực hiện xoá thực phâm Xoá thực phâm
phẩm
UC025 | Quản lý thực Chức năng chính cho nhân Quản lý thực
phâm viên thực hiện các chức năng phâm
kiểm tra số lượng tồn , nhập
thực phâm
UC026 | Thông kê Thực hiện thông kê sô lượng | Thông kê sô
khách hàng khách hàng trong một ngày lượng khách
hàng theo ngày UC027 | Thống kê thực | Thực hiện thống kê số lượng | Thống kê số
phâm sản phẩm bán được trong một | lượng sản phẩm
Trang 12Thông kê khách hàng, Thông
viên theo mã nhân viên
kê thực phẩm
UC029 | Thêm nhân Thực hiện thêm nhân viên Thêm nhân
UC030 | Xoá nhân viên | Thực hiện xoá nhân viên khi | Xoá nhân viên
nghỉ việc UC03L1 | Cập nhật thông | Thực hiện cập nhật thong tin | Cập nhật thông
tin nhân viên của nhân viên tin nhân viên
UC032 | Xem thông tin | Thực hiện xem thông tin Xem thông tin
nhân viên nhân viên nhân viên
UC033 | Tìm kiêm nhân | Thực hiện tìm kiêm nhân viên | Tìm kiêm nhân
viên
Thống kê sô lượng hoá đơn,
Thông kê nhân viên nghỉ việc
UC034 | Quản lý nhân | Chức năng chính cho quản lý | Thêm, sửa, xóa,
viên thực hiện các chức năng thêm | tìm kiêm, xem
nhân viên, xoá nhân viên, cập | thông tin nhân
nhật thông tin nhân viên, xem | viên
thông tin nhân viên UC035 | Thống kêhoá | Thực hiện tính tổng số lượng | Thông kê hoá
UC036 | Thông kê nhân | Thực hiện thông kê nhân viên | Thông kê nhân
viên nghỉ việc theo ngày viên
UC037 | Báo cáo và Chức năng chính cho nhân Báo cáo và
thông kê viên thực hiện các chức năng thông kê
+ Sử dụng mang LAN có dây, Wiũ, tốc độ I0Mbps
- Cac phan mem:
+ Hé quan tri co sé dit liéu: SQL Server Management Studio
Trang 13
3 DAC TA CAC YEU CAU CHUC NANG (FUNCTIONAL)
3.1 UC001_ Thuê phòng
3.1.1 Mo ta use case UC001
Mô tả: Usccase thực hiện việc thuê phòng đang trông cho khách hàng
Postcondition: Nêu còn phòng trồng thi tiên hành cho khách hàng thuê
Ngược lại, thông báo cho nhân viên biết là hết phòng
nhập thông tin khach hàng (tên, sdt,
số lượng người, dịch vụ, thức ăn và
nước uông nêu có)
hàng ( tên, sdt, sô lượng người, dịch
vụ, thức ăn và nước uông nều có )
Trang 16Postcondition: Nếu còn phòng trông thì tiễn hành cho khách hàng chuyên
Ngược lại, thông báo cho nhân viên biết là hết phòng
Trang 18keaee pong Bm, 1.1: tim phdng
5: xác nhận
lến thị tb chuyến phòng thành côi 8: xác nhận TC |
6.1: lưu thông tin 7
Hinh 5 Biểu đồ Sequence Chuyén Phong
3.3 UC003 Xuất hoá đơn
3.3.1 Mồ tả use case UC003
Trang 20
2.1: lay théng tin hóa đơn | Ï
⁄ 2.1.1: lây thông tin hòa đơn |
H ¿
7 2.1.2: trd vé théng tin da don
P 2.1.3: hiền thị hóa đơn ké-—-—————————————— t——-—-———————
3: chọn giảm giá, phụ thu(nêu có) |
Precondition: Phong dang duoc thué
Postcondition: Hé thong xác nhận thêm dịch vụ đã chọn vào phòng
Basic flow
5 Nhân viên chọn dich vụ theo yêu
Trang 22K —® O oe ®
K -========—- q -
aItJ[[ ee
3: chon dich vy can thém = ả ä
3.1: kiêm tra số lượng tôn `
> 3.1.1: kiếm tra sô lưởng tồn
3.1.2: retum false 3.1.3 liền thị thông bao sé long tn kHOlkd dui
Trang 23Hậu điều kiện: Phòng được đặt thành công trong khung giờ đã chọn(Phòng chuyên
trạng thái từ trông sang đã có người trong khoảng thời gian được đặt, không còn khả
dụng cho thuê hoặc đặt trong khoảng thời gian đó)
Basic flow
4 Hệ thông hiến thị form cho nhân
viên nhập thông tin khách hang:
tên,sdt,ngày và giờ, dịch vụ đi kèm
Trang 251.1.3: hiển thị thông tin phòng vừa chọn
1.1.1: Lay thông tin phòng
1.1.2: thông tin phòng
Trang 26
Tiên điều kiện: Phòng cân huỷ đang trong trạng thái đã được đặt và thời gian huy phải
trước thời gian đặt
Exception flow
Tai liéu ddc ta ung dung — Ver Final Trang 25
Trang 281 1: Chọn phòng can huy |
1.1: lay théng tin phòng được chọn
3: hiên thị thông tin phòng và các khung giờ đã được đặt
2: Lấy thông tin phòng được chọn
2.1: thông tin phòng và các khung giờ đã đặt
4: Chọn khung giờ cần huỷ
4.1: yêi cầu huỷ phòng
6: hiễn thị thông báo huỷ thành công
5: xoá khung giờ đã đặt ra khỏi phòng
5.1: xoá thành công
Trang 29
4.1 Hệ thong thông báo lỗi nhập thông tim
không hợp lệ và trỏ đến vị trí lỗi trơng ứng
Trang 331: Chơn phòng cân sửa
2: Nhân thôi tin cần sửa (Loại Phòng Giả phòng Sức chứa )
1.1: Tỉm thông tin phòng
1.1.1: Lây thông tin phong
1.1.3: Hiền thi thang tin phòng
3: Chọn sửa phòng
[K8= True ] 3.1.4: Cân nhật thông tin nhong
3.1.6: Thông háo sửa phòng thành cồng
Trang 34không thê xóa
3.9.2 Biéu dé
Hinh 18 Biểu đồ Activity Xoá phòng
Tai liéu ddc ta ung dung — Ver Final Trang 33
Trang 35Tì : 1.1 Tìm tin 144
Hinh 19 Biểu đồ Sequence Xoa phòng
3.10 UC012_Xem thong tin phong
3.10.1 M6 ta use case UCO12
Trang 361: Quản lý chọn một phòng đề xem thông tin
Hinh 20 Biểu đồ Activity Xem thông tin phòng
Trang 38
Precondition: Hé thong hién thi giao dién phong
Postcodifion: Tìm được phòng theo điều kiện
3 Hệ thông hiện thị danh sách phòng
theo tiêu chí tìm kiếm
Alternate flow
Trang 40tim chức tìm kiếm