Vì vậy, việc tạo ra hệ thống để nhân viên, khách hàng cũng nhưcửa hàng có được sự tương tác sẽ giúp cho mọi hoạt động diễn ra dễdàng và nhanh chóng hơn.. Do đó, việc thay đổi hệ thốngquả
Trang 1XÂY DỰNG TÀI LIỆU PHÂN TÍCH THIẾT KẾ (GIAI ĐOẠN KHỞI ĐẦU VÀ KHÁM PHÁ) CHO HỆ THỐNG QUẢN LÝ QUÁN ĂN
BẢNG PHÂN CÔNG CÔNG VIỆC
Sinh viên Nội dung công việc Tự đánh giá mức độ
hoàn thành (0-10)
52000046
-Thái Tiến Hoa
Soạn nội dung phần 1 và 2 chương 2
Thiết kế sơ đồ Use Case và sơ đồ tuần
tự của Use Case
10
Trang 2CHƯƠNG 1: GIỚI THIỆT ĐỀ TÀI
Hiện nay, công nghệ đã và đang len lỏi khắp mọi ngõ ngách củađời sống xã hội, đem lại những thay đổi tích cực lại đối với nhân loại Lợi ích của công nghệ không ngoại trừ trong mảng dịch vụ Cácloại hình dịch vụ ở nước ta nói riêng cùng các khu vực trên thế giớinói chung đã và đang nỗ lực ứng dụng kỹ thuật công nghệ vào côngtác quản lý Tuy nhiên vẫn tồn tại những hệ thống dịch vụ chưa đưacông nghệ vào trong công tác quản lý của mình tại Việt Nam Một ví
dụ, những cửa hàng, hộ gia đình kinh doanh loại hình dịch vụ ănuống nhỏ lẻ chỉ sử dụng phương thức thu tiền thủ công, không sửdụng công cụ tính toán và ghi lại hóa đơn cho khách, điều này manglại nhiều khó khăn trong việc kiểm tra lợi nhuận Bên cạnh đó, việcnhân viên đến tại bàn và giúp khách đặt đồ ăn, đồ uống được ghi lạitrên giấy ít nhiều cũng ảnh hưởng tới thời gian đợi cũng như dichuyển của khách và nhân viên trong cửa hàng
Vì vậy, việc tạo ra hệ thống để nhân viên, khách hàng cũng nhưcửa hàng có được sự tương tác sẽ giúp cho mọi hoạt động diễn ra dễdàng và nhanh chóng hơn
Phần lớn những quán ăn mặc dù đáp ứng được nhu cầu ăn uốngcủa mọi người về sự tiện lợi, nhưng hầu hết các quán ăn này tại ViệtNam vẫn còn đang tồn tại nhiều hạn chế: Thời gian chờ sử lý đơnhàng; khó khăn trong việc thu ngân, khó quản lý chi tiêu; khách hàngtốn nhiều thời gian để lựa chọn món ăn và những điều này được tiếnhành theo phương thức thủ công Điều này rõ ràng đã gây ra nhiềutrở ngại cho quán ăn cũng như nhân viên và khách hàng bởi tốc độ
xử lý chậm, quá trình xử lý công việc sẽ có nhiều sai sót, Những hệ
Trang 3quả ấy chắc chắn đã ảnh hưởng tới chất lượng phục vụ của quán ăn,làm mất nhiều thời gian và công sức Do đó, việc thay đổi hệ thốngquản lý mới là vô cùng cần thiết và cấp bách trong việc cải thiện chấtlượng phục vụ của quán ăn.
Từ những nhu cầu ấy, chúng em thực hiện đề tài này để gópphần nhằm nâng cao chất lượng phục vụ của những quán ăn còn sửdụng hệ thống quản lý thủ công, tránh lặp lại những hạn chế còn tồntại cũng như cải thiện và phát huy những ưu điểm của hệ thống quản
- Nhân viên quản lý
- Nhân viên order
- Nhân viên nấu ăn
- Nhân viên counter
Trang 42 Các bên liên quan:
- Các nhãn hàng nước uống (hợp tác cho quảng cáo)
- Cơ sở cung cấp thức ăn
- Cơ sở cung cấp dụng cụ (muỗng, đũa, tô…)
- Các ví điện tử hoặc banking hỗ trợ thanh toán online
- Các ứng dụng đặt thức ăn online
Trang 53 Tổng thể các chức năng chính trong hệ thống:
Trang 6Quy trình đặt vé cho người dùng hệ thống:
- Mua tại quán
- Mua online
Quy trình quản lý hệ thống:
Trang 7Phần II: Đặc tả yêu cầu của hệ thống
Hệ thống hỗ trợ nhân viên quản lý order
Hệ thống hỗ trợ nhân viên quản lý kho hàng
Hệ thống hỗ trợ quản lý nhân viên
Hệ thống hỗ trợ nhân viên quản lý camera
Hệ thống hỗ trợ quản lý thông tin khách hàng
Hệ thống hỗ trợ thống kê báo cáo
Yêu cầu phi
chức năng
Hiệu suất hoạt động hệ thống
Sao lưu dữ liệu
Khả năng tiếp cận người dùng
Bảo mật thông tin khách hàng
Khả năng tương thích thiết bị ngoại vi
Khả năng bảo trì hệ thống
Trang 8b Đăng nhập: cho phép khách hàng sử dụng user name và password đã đăng kýtrước đó để đăng nhập vào hệ thống và sử dụng các chức năng chính cũng như cácchức năng khác của hệ thống.
c Xem thông tin từng món ăn: cho phép khách hàng có thể xem được các thôngtin của các món ăn như là: nguyên liệu, hàm lượng các chất dinh dưỡng, xuất xứ củamón Xem giá từng món hoặc giá khuyến mãi khi mua combo tùy theo sự lựa chọn củakhách hàng Các giá món sẽ được cập nhật hàng ngày tùy theo chi phí thức ăn hoặc giácác món hai ngày cuối tuần có thể khác với ngày thường
d Xem thông tin giỏ hàng: cho phép khách hàng xem những món đang có tronggiỏ hàng, có thể thực hiện chỉnh sửa (thêm, bớt món cũng như số lượng món)
e Tích lũy và voucher: giúp khách hàng đổi voucher bằng điểm đã tích lũy (cóđược mỗi khi thanh toán)
f Order: Hỗ trợ khách hàng đặt món, ngoài ra có thể chú thích cho nhân viêntiếp nhận đơn về món ăn (như thêm, bớt 1 số thành phần của món ăn) Khách hàng cóthể hỏi kỹ thông tin thông qua nhân viên order Trong quá trình chờ đơn, hệ thống sẽ hỗtrợ đơn hàng hủy đơn, thay đổi đơn hàng trong thời gian quy định
g Thanh toán: Hỗ trợ cho khách hàng chọn hình thức thanh toán (bằng ví ngânhàng hoặc ví điện tử có liên kết với quán, thanh toán trực tiếp)
Trang 9Đối với nhân viên quản lý:
a Quản lý order: giúp nhân viên tiếp nhận, tạo, thu hồi, sửa và quản lý các đơnhàng Ngoài ra còn hỗ trợ ghi nhận số lượng các món đã order, thống kê các món đượcorder nhiều nhất và các món không được order
b Quản lý kho hàng: giúp quản lý tất cả các nguyên liệu mỗi khi nhập hàng vềcũng như nguyên liệu còn lại sau mỗi ngày bán, chi phí nhập hàng
c Quản lý nhân viên: giúp cho quản lý kiểm soát được tất cả các nhân viên củaquán (bao gồm thông tin nhân viên, mã số nhân viên, thời gian làm trong 1 tháng,nhiệm vụ nhân viên, phân công việc làm, mức lương,…)
d Quản lý camera: giúp nhân viên kiểm soát được các hành vi trong quan cáclỗi vi phạm của nhân viên, cũng như có thể kiểm soát các trường hợp mất trộm củakhách hàng từ đó đưa ra hướng giải quyết
e Quản lý thông tin khách hàng: Chức năng này sẽ cho phép lưu trữ và xử lý dữliệu của khách hàng đã order Từ đó, có thể biết được khách hàng tiềm năng hay kháchhàng thực sự nhằm có thể xây dựng đường lối kinh doanh của quán
f Thống kê báo cáo: Quản lý quán sẽ được hỗ trợ để báo cáo về doanh thu, sốlượng khách hàng, số lượng món ăn được order nhiều nhất, số lượng món ăn order ítnhất hoặc không order, nguyên liệu cũng như hỗ trợ quản lý để báo cáo về trải nghiệmcủa khách hàng như: đánh giá về dịch vụ, phàn nàn của khách hàng, mong muốn củakhách hàng khi đến quán lần tiếp theo
Trang 10 Dữ liệu không bị thay đổi
g Khả năng chuyển đổi:
Hệ thống có khả năng chuyển đổi ngôn ngữ, giao diện khi sử dụngcác thiết bị khác nhau
Trang 11Phần 3: Mô hình hóa chức năng.
Use case tổng quát:
- Người đó phải có tài khoản
- Tài khoản của người đó đã được phân quyền hạn
- Kết nối Internet
Trang 12Ngoại lệ
2.1 Người dùng nhập sai thông tin: Thông báo và yêu cầunhập lại Đồng thời gợi ý cho người dùng đăng ký tài khoảnmới hoặc hỗ trợ lấy lại mật khẩu
b Sơ đồ UC
Trang 14c Sơ đồ tuần tự.
Trang 152 Đăng ký tài khoản khách hàng:
a Đặc tả:
Tên UC Đăng ký tài khoản khách hàng
Mô tả Khách hàng đăng ký tài khoản hệ thống
2.1 Chuyển sang giao diện đăng
ký tài khoản mới Yêu cầu kháchhàng nhập những thông tin cầnthiết như: Tên, số CCCD/CMND,
email, số điện thoại liên hệ,…
4 Khách hàng nhập mã 4.1 Kiểm tra thông tin vừa nhập
Trang 16xác nhận 4.2 Tạo lập tài khoản thành
công
4.3 Đưa khách hàng vào hệthống với tài khoản vừa lập
Trang 18Actor Khách hàng online, nhân viên quản lý đơn hàng, nhân viên
bếp, nhân viên giao hàng
- Người dùng đã có tài khoản dành cho khách hàng
- Nằm trong khung giờ mà quán hoạt động
Kết quả
- Đặt đơn thành công
- Khách hàng nhận món và thực hiện đầy đủ thanh toán
- Đơn hàng được cập nhật vào hệ thống quản lý của quán ăn
- Ghi nhận tích luỹ điểm đổi voucher
2.2 Hiển thị menu của nhà hàngsau khi nhập xong địa chỉ
3 Khách hàng xem thông 3.1 Hiển thị thông tin món ăn:
Trang 19tin món ăn mô tả (nguồn gốc xuất sứ, hàm
lượng chất dinh dưỡng), giá củamón ăn và nút thêm vào giỏ
hàng
4 Khách hàng chọn món
ăn
4.1 Hiển thị các lựa chọn phụcho món ăn (size, dụng cụ ănuống, số lượng, )
4.2 Hệ thống lưu món vào giỏhàng
4.3 Quay lại menu
5 Khách hàng thực hiện
thanh toán
5.1 Hệ thống hiển thị tất cảnhững món có trong giỏ hàng,giá tiền từng món, nút điều chỉnh
5.3 Yêu cầu khách hàng chọnphương thức thanh toán (thanhtoán online hoặc thanh toán khi
nhận hàng)
6 Nhân viên quản lý đơn
hàng nhận thông tin và
tiến hành tạo đơn hàng
6.1 Chuyển thông tin đơn hàngđến cho nhân viên quản lý đơnhàng
Trang 209.1 Hệ thống xác nhận kết thúcđơn hàng.
Ngoại lệ 4.1 Người dùng nhập thiếu thông tin: Thông báo và yêu cầu
nhập thông tin còn thiếu
5.2 Nếu voucher được áp dụng phải cập nhật lại tổng giá đơnhàng sau khi được áp dụng voucher
5.3 Nếu khách hàng chọn phương thức thanh toán online:
- Kiểm tra tài khoản ví điện tử mà khách chọn, thực hiện giaodịch
- Nếu không đủ số dư, yêu cầu chọn phương thức thanh toánkhác
7.1 Khách hàng yêu cầu thay đổi/hủy đơn hàng:
- Thực hiện yêu cầu trong 5 phút sau khi đặt hàng
8 Khách hàng bom hàng:
Trang 21- Khóa tài khoản của khách hàng.
b Sơ đồ UC
Trang 22c Sơ đồ tuần tự
Trang 234 Quản lý nhân viên:
a Đặc tả:
Tên UC Quản lý nhân viên
Mô tả Nhân viên quản lý chi nhánh thực hiện quản lý nhân viênActor Nhân viên quản lý chi nhánh
Nhân viên quản lý muốn xem thông tin, tạo, thêm hoặc xóa
thông tin nhân viên
2.1 Hiển thị thông tin nhân viên,cho phép nhân viên quản lý sửdụng 3 chức năng:
a Thêm profile nhân viên
b Xóa profile nhân viên
c Chỉnh sửa profile nhân viên.Ngoại lệ 1.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại
b Sơ đồ UC
Trang 25Mô tả Nhân viên quản lý muốn xem thông tin khách hàng.
Actor Nhân viên quản lý
hàngNgoại lệ 2.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại
b Sơ đồ UC
Trang 2626
Trang 276 Quản lý order:
a Đặc tả:
Tên UC Quản lý order
Mô tả Nhân viên quản lý đơn hàng thực hiện xem lịch sử đơn hàng.Actor Nhân viên quản lý đơn hàng
Trang 28Ngoại lệ 1.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại.
Trang 29b Sơ đồ UC.
c Sơ đồ tuần tự
7 Quản lý kho:
a Đặc tả:
Trang 30Tên UC Quản lý kho
Mô tả Nhân viên quản lý kho hàng thực hiện xem lịch sử thay đổi
Nhân viên quản lý kho muốn tạo thực hiện xem lịch sử thay
đổi kho lưu trữ
Điều kiện để
UC thành
công
- Có kết nối internet ổn định
- Người dùng đã có tài khoản dành cho nhân viên quản lý kho
Kết quả - Lấy được thông tin lịch sử thay đổi, xuất nhập kho
Ngoại lệ 1.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại
Trang 31b Sơ đồ UC.
c Sơ đồ tuần tự
8 Quản lý camera:
Trang 32a Đặc tả:
Tên UC Quản lý camera
Mô tả Nhân viên quản lý chi nhánh thực hiện quản lý nhân viên từ
xa hoặc theo dõi nhân viên
Actor Nhân viên quản lý chi nhánh
3.1 Hiển thị danh sách camera
4 Nhân viên quản lý chọn
Trang 33camera đó vào thời điểm hiện tại.Ngoại lệ 2.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại.
b Sơ đồ UC
c Sơ đồ tuần tự
Trang 349 Đổi voucher:
a Đặc tả:
Tên UC Đổi voucher
Mô tả Khách hàng dùng điểm tích lũy đổi voucher giảm giá
Trang 35Kết quả - Đổi thành công.
voucher muốn đổi
3.1 Thực hiện kiểm tra điều kiệnđổi voucher
3.2 Lưu voucher vào danh sáchvoucher riêng của tài khoản.3.3 Trừ lượng điểm tích lũytương ứng
Ngoại lệ 3.1 Nếu không đủ điều kiện: Không thực hiện trao đổi, thông
báo cho người dùng biết họ không thể đổi voucher
b Sơ đồ UC
c Sơ đồ tuần tự
Trang 3610 Thống kê báo cáo:
a Đặc tả:
Tên UC Thống kê báo cáo
Mô tả Nhân viên quản lý chi nhánh thực hiện thống kê thông tin của
một bộ phận nào đó trong quán ăn
Actor Nhân viên quản lý chi nhánh
Mức độ ưu
tiên
Bắt buộc
Trang 372 Nhân viên quản lý chọn
mục thống kê báo cáo
2.1 Cho phép nhân viên quản lý
sử dụng 4 chức năng lập / xoá /điều chỉnh / in báo cáo
Ngoại lệ 2.1 Nhập sai thông tin đăng nhập: yêu cầu nhập lại
Trang 38b Sơ đồ UC
Trang 39c Sơ đồ tuần tự.