Mô tÁ tóm tÃt đÁ tài - Xây dāng há thống phần mềm quản lý phòng trà gồm các chức năng chính sau : + Quản lý bàn + Quản lý sản phẩm + Quản lý ORDER đồ ăn, đồ uống,thuốc lá… + Truy xuất lị
Trang 1TR¯âNG Đ¾I HàC ĐIÞN LĀC
Khóa : 2019- 2023
Hà Nßi, ngày…tháng…năm 2021
Trang 21 Mô tÁ tóm tÃt đÁ tài
- Xây dāng há thống phần mềm quản lý phòng trà gồm các chức năng chính sau :
+ Quản lý bàn + Quản lý sản phẩm + Quản lý ORDER (đồ ăn, đồ uống,thuốc lá…) + Truy xuất lịch sử ORDER
+ Quản lý thống kê + Quản lý khách hàng + Quản lý nhân viên + Quản lý tài khoản
2 Nßi dung thāc hißn
Hà Nßi, ngày … tháng … năm 2021
GV.Ph°¢ng Văn Cảnh
Trang 3PHI¾U CHÂM ĐIÂM
Sinh viên thāc hián:
Trang 4M ĀC LĀC
CH¯¡NG 1 : GIàI THIàU DĀ ÁN WEBSITE 1
1.1 Khảo sát há thống 1
1.2 Xác định bài toán cần giải quyết 2
1.3 Phân tích và đặc tả các nghiáp vụ của há thống 3
1.4 Xác định yêu cầu của há thống 4
1.4.1 Yêu cầu chức năng 4
1.4.2 Yêu cầu phi chức năng 5
Ch°¢ng 2 : Phân tích và thiết kế há thống 7
2.1 Xác định các Actor và Use Case tổng quát há thống 7
2.1.1 Các actor 7
2.1.2 Các usecase tổng quát của há thống 8
2.2.3 Biểu đồ láp 9
2.2 Phân tích thiết kế từng chức năng của há thống .10
2.2.1 Phân tích chức năng đăng nhập 10
2.2.2 Phân tích chức năng quản lý ORDER .15
2.2.3 Phân tích chức năng quản lý thông tin khách hàng, nhân viên .26
2.2.4 Phân tích chức năng thống kê .41
2.2.5 Phân tích chức năng quản lý kho .45
2.2.6 Phân tích chức năng quản lý sản phẩm .56
Bảng phân chia công viác 67
Trang 5Danh m āc hình Ánh
Hình 2 1 usecase tổng quát 8
Hình 2 2: Biểu đồ láp 9
Hình 2 3: Biểu đồ usecase đăng nhập 10
Hình 2 4: Biểu đồ hoạt đßng chức năng đăng nhập 13
Hình 2 5: Biểu đồ trình tā đăng nhập 14
Hình 2 6: Biểu đô usecase quản lý phòng 15
Hình 2 7: Biểu đồ hoạt đßng chức năng ORDER 17
Hình 2 8: Biểu đồ hoạt đßng chức năng giảm giá 19
Hình 2 9: Biểu đồ hoạt đßng chức năng thanh toán 21
Hình 2 10: Biểu đồ trình tā ORDER 23
Hình 2 11: Biểu đồ trình tā giảm giá 24
Hình 2 12: Biểu đồ trình tā thanh toán 25
Hình 2 13: Biểu đồ usecase quản lý thông tin nhân viên, khách hàng 26
Hình 2 14: Biểu đồ hoạt đßng chức năng thêm thông tin nhân viên 30
Hình 2 15: Biểu đồ hoạt đßng chức năng xóa thông tin nhân viên 32
Hình 2 16: Biểu đồ hoạt đßng chức năng thay đổi thông tin nhân viên 34
Hình 2 17: biểu đồ hoạt đßng chức năng tìm kiếm thông tin 36
Hình 2 18: Biểu đồ trình tā chức năng thêm nhân viên 37
Hình 2 19: Biểu đồ trình tā chức năng xóa thông tin nhân viên 38
Hình 2 20: Biểu đồ trình tā chức năng sửa thông tin nhân viên 39
Hình 2 21: BIểu đồ trình tā chức năng tìm kiếm thông tin 40
Hình 2 22: Biểu đồ usecase thống kê 41
Hình 2 23: Biểu dồ hoạt đông chức năng thống kê doanh thu 44
Hình 2 24: Biểu đồ trình tā chức năng thống kê doanh thu 45
Hình 2 25: Biểu đồ usecase quản lý kho 45
Hình 2 26: Biểu đồ hoạt đßng chức năng nhập kho hàng 47
Hình 2 27: Biểu đồ hoạt đßng chức năng xóa sản phẩm trong kho 49
Hình 2 28: Biểu đồ hoạt đßng chức năng tìm kiếm sản phẩm 51
Hình 2 29: Biểu đồ trình tā chức năng nhập hàng .53
Hình 2 30: Biểu đồ trình tā chức năng xóa sản phẩm trong kho 54
Hình 2 31: BIểu đồ trình tā chức năng tìm kiếm sản phẩm trong kho 55
Hình 2 32: BIểu đồ usecase quản lý sản phẩm 56
Trang 6Hình 2 33: Biểu đồ hoạt đßng chức năng thêm sản phẩm 58
Hình 2 34: Biểu đồ hoạt đßng chức năng thống kê doanh thu 60
Hình 2 35: Biểu đồ hoạt đßng chức năng xóa sản phẩm 62
Hình 2 36: Biểu đồ trình tā chức năng thống kê doanh thu 64
Hình 2 37: Biểu đồ trình tā chức năng thống kê dịch vụ sử dụng nhiều nhất 65
Hình 2 38 : Biểu đồ trình tā chức năng xóa sản phẩm 66
Trang 7CH¯¡NG 1 : GIàI THIÞU DĀ ÁN WEBSITE
Phòng trà Pink coffee tại số 37 Nguyßn Văn Huyên Thành lập vào tháng 3 năm 2019 vái dián tích kinh doanh 300m2 và mßt tầng th°ợng kinh doanh mô hình cà phê sân th°ợng Mô hình kinh doanh lán nh° vậy, c¢ sở có thể có đ°ợc nhÿng bàn phục vụ có sức chứa từ 1 – 20 ng°ời phù hợp cho viác hßi họp, gặp mặt bạn bè, th° giãn … Mặt hàng chính của c¢ sở là các loại đồ uống liên quan
tái cà phê và mßt số mặt hàng khác
Tên c¢ sở kinh doanh : Pink coffee
➢ Địa chỉ : 37 Nguyßn Văn Huyên, Cầu giấy, Hà Nßi
➢ Đián thoại : 0337538459
➢ Giờ mở cửa : 7h-23h tất cả các ngày trong tuần
➢ Dián tích : 300m2 chia thành 3 tầng, mỗi tầng có thể chứa 12 bàn
➢ Loại dịch vụ kinh doanh : Đồ ăn, đồ uống, thuốc lá…
Phòng trà Pink coffee là mßt c¢ sở mái thành lập nên hoạt đßng chủ yếu vẫn mang tính thủ công, dāa vào kinh nghiám của há thống nhân viên Do đặc điểm l°ợng hàng hoá nhập xuất ngày càng lán nên công tác quản lí , mua bán rất mất nhiều thời gian , công sức mà đß chính xác không cao , điều này nhiều khi gây thiát hại cho cửa hàng Hián nay trên thāc tế, hầu hết các c¢ sở kinh doanh nh° nhà hàng, phòng trà vẫn đang áp dụng quản lý nhà hàng qua sổ sách, chứng từ mßt cách thủ công mà vẫn ch°a áp dụng CNTT vào các công viác này Qua khảo sát các cửa hàng vẫn áp dụng quản lý qua sổ sách có thể thấy rất nhiều vấn đề gây khó khăn trong viác quản lý nhà hàng Có thể thấy nh°:
➢ Quá nhiều mặt hàng khó nhá, khó kiểm soát
➢ Các loại phòng đ°ợc phân loại theo tên , dß gây nhầm lẫn
➢ Không quản lý đ°ợc số l°ợng hàng hóa
➢ L°u trÿ thông tin nhân viên, khách hàng thủ công, tốn thời gian và khó tra cứu thông tin khi cần
➢ Khó có thể xem lại và kiếm đ°ợc nhÿng mặt hàng mà đã bán tr°ác đó
Trang 82
➢ Thống kê doanh thu ch°a đ°ợc chính xác, tốn thời gian mà hiáu quả đem lại không cao
Vì vậy vấn đề đặt trên c¢ sở cần hián đại hóa há thống quản lý, đ°a há
thống phần mềm vào sử dụng để dần thay thế thủ công trong công tác quản lý
để giải quyết nhÿng yêu cầu c¢ bản trên
Để bắt kịp vái xu thế 4.0 và giải quyết đ°ợc nhÿng khó khăn trên , c¢ sở đã
áp dụng công nghá vào trong quản lý cửa hàng
➢ Há thống quản lý đ°ợc xây dāng đầy đủ các chức năng c¢ bản, cần thiết,và hián đại của mßt phòng trà cụ thể nh°:
- Vái nhân viên:
• Có thể giảm đ°ợc số l°ợng nhân viên tái mức tối thiểu mßt nhân viên có thể thāc hián đ°ợc nhiều nhiám vụ chỉ vái phần mềm có sẵn
• Xem đ°ợc bàn nào còn trống và đang sử dụng
• Thāc hián ORDER, thanh toán
• Xem lại nhÿng gì đã ORDER
- Vái quản lý:
• Có thể xem đ°ợc bàn nào còn trống và đang sử dụng
• Quản lý đ°ợc các loại sản phẩm kinh doanh tại c¢ sở
• Xem lại lịch sử order, hóa đ¢n đã thanh toán
• Quản lý đ°ợc thông tin của nhân viên, khách hàng
• Xem đ°ợc số hàng còn lại trong kho
• Xem thống kê các hóa đ¢n, dịch vụ , hàng hóa trong ngày , tuần, tháng
• Tổng kết doanh thu của cửa hàng chính xác, tăng hiáu quả quản
lý
• Quản lý, phân quyền cho các tài khoản đăng nhập
Trang 9- Vái khách hàng:
• Giảm thời gian, order và thanh toán
• Tăng trải nghiám dịch vụ nhanh chóng tại c¢ sở
• Vái khách hàng thân thiết sẽ có nhÿng °u đãi riêng
- Quản lý ORDER:
+ Nhân viên phải ra tại bàn mà khách hàng sử dụng, tiến hành ghi lại
nhÿng loại đồ ăn, đồ uống mà khách hàng yêu cầu
+ Khó khăn trong viác thanh toán tiền và giảm giá theo hóa đ¢n
- Quản lý nhập hàng :
+ Hàng nhập về đ°ợc kiểm tra số l°ợng,mẫu mã chất l°ợng sau đó sẽ đ°a vào kho Mỗi tuần mßt lần sẽ kiểm tra số l°ợng hàng còn trong kho, kiểm tra chất l°ợng Nếu hết hàng sẽ báo cáo quản lý để nhập hoặc đổi trả hàng
- Quản lý thông tin nhân viên, khách hàng :
+ Đối vái nhân viên thông tin đ°ợc l°u trÿ bằng nhÿng giấy tờ đã đ°ợc yêu cầu do chủ c¢ sở từ lúc nhân viên xin viác, nên viác tìm
kiếm thông tin của nhân viên rất mất thời gian
+ Đối vái khách hàng thông tin cũng đ°ợc l°u trÿ bằng giấy tờ dẫn tái không phân cấp đ°ợc khách hàng, tìm kiếm thông tin mất thời gian
- Thống kê :
+ Sau khi hết ngày thì nhân viên cuối ca sẽ có nhiám vụ ghi lại tổng
số doanh thu của ngày vào bảng kê khai
+ Thống kê doanh thu sẽ đ°ợc quản lý tổng hợp lại theo số doanh thu từng ngày trong bảng kê khai
Trang 104
- Chức năng đặt ORDER
▪ Đối vái khách hàng đã sử dụng tại chỗ : Khi khách hàng order đồ
uống Nhân viên sẽ chọn bàn mà khách hàng đang sử dụng Sau đó chọn loại đồ uống mà khách hàng yêu cầu (sử dụng mã hoặc tên loại
đồ uống, đồ ăn, dịch vụ.) vào form order
▪ Đối vái khách hàng đem về: Khi khách hàng order đồ uống, nhân viên sẽ chọn loại đồ uống, đồ ăn mà khách hàng yêu cầu (sử dụng mã
hoặc tên loại đồ uống, đồ ăn, dịch vụ.) vào form order Và tiến hành thanh toán luôn
- Chức năng thanh toán
▪ Khi khách hàng yêu cầu thanh toán Nhân viên sẽ tiến hành tìm bàn theo tên của bàn mà khách hàng đang sử dụng Sau đó chọn chức năng thanh toán Há thống sẽ tā đßng liát kê các loại dịch vụ nh° : giá các dịch vụ đã sử dụng, đồ ăn, đồ uống, tổng tiền và in hóa đ¢n cho khách hàng và có thể nhập giảm giá
- Chức năng thống kê (Thống kê doanh thu, thống kê dịch vụ đã sử dụng, thống kê thông tin khách hàng, thông tin nhân viên)
▪ Đối vái thống kê dịch vụ đ°ợc sử dụng nhiều nhất, bàn đ°ợc dùng nhiều nhất, hóa đ¢n thanh toán gần nhất sẽ đ°ợc thống kê ngay tại trang chủ của website khi ng°ời quản lý đăng nhập
▪ Khi chọn vào các chức năng thống kê doanh thu Há thống sẽ yêu cầu ng°ời dùng nhập ngày cần thống kê, sau đó há thống sẽ trả về kết quả
mà ng°ời dùng yêu cầu
▪ Đối vái thống kê thông tin nhân viên, khách hàng Thì ng°ời sử dụng
chỉ cần chọn vào chức năng Há thống sẽ tā đßng liát kê toàn bß danh sách thông tin nhân viên, khách hàng đang l°u trÿ
- Chức năng quản lí thông tin (nhân viên , khách hàng)
▪ Chức năng sửa, xóa chỉ đ°ợc sử dụng bởi tài khoản có thẩm quyền là
quản lí Ng°ời quản lí có thể sửa , xóa thông tin của mßt nhân viên ,
Trang 11khách hàng trong danh sách Hoặc tra cứu thông tin theo mã, tên rồi thāc hián chức năng sửa, xóa
▪ Chức năng thêm thông tin thì ng°ời quản lí cần điền đầy đủ thông tin của nhân viên vào form sau đó chọn đăng kí Há thống sẽ tā đßng l°u
trÿ thông tin mái đó
▪ Chức năng tra cứu thông Sau khi đăng kí mßt bản ghi thông tin mái
Há thống sẽ tā đßng cung cấp mßt mã cho duy nhất cho bản ghi thông tin đó Ng°ời quản lý có thể trāc tiếp tra cứu bản ghi thông tin này
bằng mã này hoặc sử dụng tra cứu bằng tên của chủ sở hÿu bản ghi
- Chức năng đăng nhập, đăng xuất, đăng ký tài khoản nhân viên
▪ Mọi ng°ời dùng há thống đều phải đăng nhập Há thống có 2 quyền chính đó là : Nhân viên và quản lý
▪ Khi khởi đßng ứng dụng form đăng nhập sẽ hiển thị đầu tiên để ng°ời dùng đăng kí hoặc đăng nhập
▪ Đối vái đăng ký tài khoản nhân viên thì ng°ời dùng cần nhập đầy đủ các yêu cầu có trong form và chọn quyền sử dụng (Nhân viên, quản lý) và chọn đăng ký
- Chức năng đăng ký khách hàng thân thiết
▪ Chức năng này hoạt đßng nh° mßt chiếc thẻ tích điểm Khi khách hàng đăng kí thông tin Nhân viên sẽ thu thập thông tin và điền vào form Sau khi đăng kí, khách hàng sẽ nhân đ°ợc mßt mã khách hàng.Mã khách hàng này sẽ tích lũy theo số lần khách hàng đặt phòng, số dịch vụ đã sử dụng để tăng điểm tích luy theo các bậc nh° (khách hàng th°ờng, khách hàng thân thiết, khách hàng vip).Mỗi cấp bậc của tích lũy thì khách hàng đ°ợc giảm mßt số % nhất định của mỗi hóa đ¢n khi thanh toán các dịch vụ sau này
- Yêu cầu bảo mật: Toàn vẹn, bảo mật,xác thāc
- Yêu cầu sao l°u : Tā đßng sao l°u lên máy chủ ,chính xác
- Yêu cầu về tính năng sử dụng: Đ¢n giản, hiáu quả và dß sử dụng
- Yêu cầu phần cứng: window 7/8/10
Trang 126
- Phần mềm sử dụng : Visual Studio code, mysql, xampp
- Yêu cầu khi sử dụng phần mềm : Mọi ng°ời dùng đều phải đăng nhập
- Chức năng Báo cáo thống kê:
+Thiết lập các báo cáo tài chính theo ngày, tháng, năm
+ Quản lý đ°ợc dòng tiền, lợi nhuận, chi phí, doanh thu,…
+ Có sẵn các mẫu báo cáo tài chính, tính toán đ°ợc tā đßng hóa
+ Báo cáo các dịch vụ đ°ợc °a thích
- Chức năng quản lý khách hàng:
+ L°u trÿ thông tin khách hàng nh°: tên, tuổi, công ty, số đián thoại, địa chỉ,…
+ Tìm kiếm đ°ợc thông tin khách hàng
- Yêu cầu về chức năng quản lý dịch vụ
+ Có thể thêm, sửa , xóa tìm kiếm các dịch vụ có trong há thống
- Chức năng quản lý nhân viên:
+ Quản trị nhân viên theo thông tin nh°: tên, chức vụ,…
+ Có bảng chấm công, tính l°¢ng cho từng nhân viên…
+ Có chức năng tìm kiếm thông tin nhân viên
Trang 13Ch°¢ng 2 : Phân tích và thi¿t k¿ hß thßng
2.1.1 Các actor
Trang 148
Hình 2 1 usecase tổng quát
Trang 152.2.3 Bi Ãu đá láp
Hình 2 2: Bi ểu đồ lớp
Trang 1610
2.2.1.1 Biểu đồ use case đăng nhập
Hình 2 3: Bi ểu đồ usecase đăng nhập
• Đặc tả use case đăng nhập
Tên Use Case Đăng nhập
Mô tả Use Case đăng nhập cho phép ng°ời dùng đăng nhập vào há
thống khi sử dụng phần mềm Và khi dùng xong thì có thể đăng xuất khỏi phần mềm
Actor Ng°ời quản lý, nhân viên
Tiền điều kián Ng°ời dùng muốn đăng nhập vào há thống
Hậu điều kián Ng°ời dùng đăng nhập thành công và sử dụng chức năng
mà há thống cung cấp theo vai trò của tài khoản
Luồng sā kián
chính
1 Ng°ời dùng yêu cầu giao dián đăng nhập
2 Há thống hiển thị form đăng nhập ra màn hình
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 173 Ng°ời dùng nhập tên đăng nhập và mật khẩu sau đó chọn nút đăng nhập
4 Há thống kiểm tra dÿ tên tài khoản và mật khẩu, xác thāc thông tin, kiểm tra vai trò của tài khoản và đăng nhập thành công và cho phép ng°ời dùng truy cập ứng dụng
5 Đăng nhập thành công, chuyển đến màn hình chính của phần mềm
6 Kết thúc đăng nhập
Ngoại lá A Ng°ời dùng đăng nhập không thành công
1 Há thống xác thāc thông tin không thành công và hiển thị thông báo
2 Hiển thị yêu cầu ng°ời dùng đăng nhập lại
2.2.1.2 Biểu đồ hoạt đßng
A Ng°ời thāc hián
Ng°ời dùng há thống (Nhân viên , quản lý)
B Điều kián kích hoạt
Nhân viên mở ứng dụng yêu cầu đăng nhập vào há thống
C S¢ đồ luồng nghiáp vụ c¢ bản
Trang 1812
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 19Hình 2 4: Bi ểu đồ hoạt động chức năng đăng nhập
D Mô tả các b°ác trong luồng nghiám vụ c¢ bản
B°ác 1: Ng°ời dùng mở ứng dụng, yêu cầu đăng nhập vào há thống
B°ác 2: Há thống hiển thị giao dián đăng nhập, ng°ời dùng nhập dÿ liáu :
• Tài khoản
• Mật khẩu
B°ác 3: Há thống kiểm tra dÿ liáu đầu vào bao gồm
• Tài khoản, mật khẩu chỉ chứa các kí tā chÿ cái, số, và mßt vài
kí tā đặc biát cho phép, và thông tin tài khoản, mật khẩu trùng
kháp vái tài khoản đã có ở há thống
• Hợp lá : chuyển sang b°ác 4
• Không hợp lá : quay về b°ác 2
B°ác 4 : Hiển thị giao dián t°¢ng ứng vái vai trò của tài khoản (Quản lý, nhân viên), kết thúc đăng nhập
Trang 212.2.2 Phân tích ch āc nng quÁn lý ORDER
2.2.2.1 Biểu đồ Use case quản lý order
Hình 2 6: Bi ểu đô usecase quản lý phòng
• Đặc tả use case quản lý order
Tên Use Case Quản lý hàng
Mô tả Use Case quản lý hàng cho phép ng°ời dùng quản lý đ°ợc
các loại bàn đang dùng, đang trống,xem và order loại dịch
vụ đang kinh doanh, thanh toán, giảm giá
Actor Ng°ời quản lý, nhân viên
Use Case liên
quan
ORDER, giảm giá, thanh toán
Tiền điều kián Ng°ời dùng đăng nhập thành công vào há thống, chọn chức
năng quản lý phòng Hậu điều kián Ng°ời dùng sau khi biết đ°ợc các thông tin liên quan đến
bàn, phải chọn các chức năng nh° order, thanh toán
Trang 222 Há thống sẽ hiển thị chi tiết về các chức năng :
• Chức năng thanh toán : Há thống sẽ tā đßng lấy mã phòng mà ng°ời dùng cần thanh toán, kiểm tra và tổng hợp tất cả các dịch vụ mà phòng đã sử dụng để thống kê ra màn hình và tổng tiền
• Chức năng ORDER : Há thống hiển thị giao dián order cho ng°ời dùng chọn các loại dịch vụ mà khách hàng yêu cầu
• Chức năng giảm giá: Có thể nhập giảm giá trāc tiếp hoặc điều tên khách hàng (nếu khách hàng đã đăng kí tại quán.)
2.2.2.2 Biều đồ hoạt đßng và các b°ác hoạt đßng
I ORDER
a Ng°ời thāc hián
Nhân viên, ng°ời quản lý
b Điều kián kích hoạt
Ng°ời phải đặng nhập vào há thống và chọn bàn và chọn dịch vụ cần order
c s¢ đồ luông nghiáp vụ c¢ bản
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 23Hình 2 7: Bi ểu đồ hoạt động chức năng ORDER
d Mô tả các b°ác trong luồng nghiáp vụ c¢ bản
Trang 24B°ác 4 : Há thống sẽ kiểm tra loại dịch vụ mà ng°ời dùng chọn hoặc tìm
kiếm có bị sai cú pháp hoặc hết hàng không Nếu xảy ra lỗi , sẽ hiển thị thông báo
Nhân viên, bß phận quản lý
b Điều kián kích hoạt
Ng°ời dùng đăng nhập vào há thống và chọn bàn và chọn chức năng giảm giá
c S¢ đồ luồng nghiáp vụ c¢ bản
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 25Hình 2 8: Bi ểu đồ hoạt động chức năng giảm giá
d.Mô tả các b°ác trong lồng nghiáp vụ c¢ bản
Trang 26B°ác 3 : Ng°ời dùng có thể chọn nhập giảm giá trāc tiếp theo phần trăm,
hoặc có thể nhập tên khách hàng để giảm giá theo cấp đß
B°ác 4 : Há thống kiểm tra tên khách hàng Nếu khách hàng đó ch°a đăng
ký há thống sẽ giÿ nguyên giá cũ Hoặc nếu ng°ời dùng nhập giảm giá trāc tiếp thì sẽ tính theo số phần trăm đ°ợc nhập
B°ác5 : Sau khi hiển thị lại giá Ng°ời dùng có thể chọn thanh toán ngay
kết thúc quá trình giảm giá
III Chức năng thanh toán
a Ng°ời thāc hián
Nhân viên, bß phận quản lý
b Điều kián kích hoạt
Ng°ời dùng phải đăng nhập vào há thống và chọn phòng hoặc loại dịch vụ
cần thanh toán
c S¢ đồ luồng nghiáp vụ c¢ bản
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 27Hình 2 9: Bi ểu đồ hoạt động chức năng thanh toán
Trang 2822
d Mô tả các b°ác tỏng luồng nghiáp vụ c¢ bản
B°ác 1: Ng°ời dùng đăng nhập vào há thống và chọn bàn mà khách yêu cầu
Thanh toán
B°ác 2: Chọn chức năng thanh toán
B°ác 3: Há thống hiển thị toàn bß dịch vụ đã đ°ợc Order và tổng tiền cần thanh toán
B°ác 4: Ng°ời dùng xác nhận thanh toán thì há hống chuyển sang b°ác 5
hoặc quay lại b°ác 3 B°ác 5: Há thống thông báo thanh toán thành công, in hóa đ¢n và l°u thông
tin hóa đ¢n vào c¢ sở dÿ liáu Kết thúc thanh toán
3.2.2.3 Biểu đồ trình tā
a Biểu đồ trình tā order
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 29Hình 2 10: Bi ểu đồ trình tự ORDER
Trang 3024
b Biểu đồ trình tā giảm giá
Hình 2 11: Biểu đồ trình tự giảm giá
c.Biểu đồ trình tā thanh toán
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 31Hình 2 12: Bi ểu đồ trình tự thanh toán
Trang 3226
2.2.3.1 Biểu đồ use case quản lý thông tin khách hàng, nhân viên
Hình 2 13: Bi ểu đồ usecase quản lý thông tin nhân viên, khách hàng
• Đặc tả use case quản lý thông tin khách hàng, nhân viên
Tên Use Case Quản lý thông tin khách hàng, nhân viên
Mô tả Use Case này cho phép ng°ời dùng có thể quản lý thông tin
của khách hàng(thêm, sửa, xóa, tìm kiếm) và thông tin nhân viên (thêm, sửa, xóa, tìm kiếm)
Actor Ng°ời quản lý, nhân viên
Use Case liên
quan
Đăng nhập,quản lý thông tin
Tiền điều kián Ng°ời dùng đăng nhập thành công vào há thống và chọn
chức năng quản lý khách hàng, đối vái chức năng quản lý thông tin nhân viên thì chỉ quản lý có thể chỉnh sửa
Hậu điều kián Ng°ời dùng nắm đ°ợc thông tin khách hàng, nhân viên
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 33Luồng sā kián
chính
1 Ng°ời dùng chọn chức năng Quản lý khách hàng, nhân viên
2 Chọn các chức năng nh° : Thêm, sửa, xóa, tìm kiếm
3 Ng°ời dùng điền đầy đủ thông tin mà chức năng yêu cầu
4 Há thống sẽ kiểm tra tính hợp lá của thông tin, sau đó l°u vào c¢ sở dÿ liáu
5 Há thống hiển thị l°u thành công Ngoại lá A Thêm, sửa, xóa không thành công
1 Há thống thông nhật không thành công
2 Há thống sẽ tā đßng quay trở lại b°ác 3
B Đăng kí không thành công
1 Há thống sẽ yêu cầu nhập lại mật khẩu
2 Há thống quay lại b°ác 3
C Chấm công không thành công
1 Há thống yêu cầu ng°ời dùng nhập đúng ngày giờ quy định
2 Há thống quay lại b°ác 3
2.2.3.2 Biểu đồ hoạt đßng và các b°ác hoạt đßng
I Thêm nhân viên
a Ng°ời thāc hián
Ng°ời quản lý
Trang 3428
b Điều kián kích hoạt
Ng°ời quản lý đăng nhập vào há thống và chọn chức năng quản lý nhân viên
c S¢ đồ luồng nghiáp vụ c¢ bản
Downloaded by Quang Quang (khoa31141020806@gmail.com)
Trang 3630
Hình 2 14: Bi ểu đồ hoạt động chức năng thêm thông tin nhân viên
d Mô tả các b°ác trong luồng nghiáp vụ c¢ bản
B°ác 1: Ng°ời quản lý đăng nhập vào há thống chọn chức năng quản lý nhân viên và chọn thêm nhân viên
B°ác 2: Há thống hiển thị from nhập thông tin nhân viên
B°ác 3: Há thống kiểm tra dÿ liáu ng°ời dùng nhập:
+ Thông tin nhập không hợp lá Há thống đ°a ra thông báo và yêu
b Điều kián kích hoạt
Ng°ời quản lý đăng nhập vào há thống và chọn chức năng quản lý nhân viên
c S¢ đồ luồng nghiáp vụ c¢ bản
Downloaded by Quang Quang (khoa31141020806@gmail.com)