Chức năng quản lý thanh toán Hình thức mua và sử dụng tại quán Tạo phiếu thanh toán cho khách hàng Tạo thực đơn theo yêu cầu khách hàng Tìm kiếm bàn còn trống Thông báo cho
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
PHÂN TÍCH THIẾT KẾ HƯỚNG
ĐỐI TƯỢNG
Đ TI:
Quản lý quán trà và cà phê The Coffee House
Sinh viên thực hiện : ĐINH QUANG ĐẠT
: PHẠM TRUNG HIẾU Giảng viên hướng dẫn : GV BÙI KHÁNH LINH
Hà Nội , ngày… tháng…năm 2023
Trang 3MỤC LỤC
LỜI NÓI ĐẦU 3
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN 4
1.1 Kh o sát hi n tr ngả ệ ạ 4
1.1.1 Gi i thi u vềề quán The Coffee Houseớ ệ 4
1.1.2 Quy trình ho t đ ng ạ ộ 10
1.1.3 u nhƯ ược đi m c a h thốống hi n t iể ủ ệ ệ ạ 13
1.2 Xác l p d ánậ ự 14
1.2.1 M c tiều c a d án m iụ ủ ự ớ 14
1.2.2 Yều cầều h thốống m iệ ớ 14
1.2.3 Ph m vi th c hi n d ánạ ự ệ ự 15
1.2.4 Cống ngh s d ng ệ ử ụ 15
1.2.5 Ước tính chi phí 15
Trang 4LỜI NÓI ĐẦU
Xã hội từ xưa đến nay luôn không ngừng đổi mới và phát triển kéo theo đó là sự nâng caochất lượng đời sống, dẫn đến phát sinh nhiều nhu cầu ăn uống, giải trí cả về số lượng lẫn chấtlượng Có cung thì có cầu, những quán cà phê với chỉ phục vụ thức uống là cà phê đã không còn
đủ để đáp ứng xã hội, họ bắt buộc phải đổi mới hoặc sáng tạo thêm các giải pháp, từ đó nhiềuquán cà phê khai trương với đủ loại danh mục mới mẻ, đa dạng để đáp ứng cho vấn đề này Cácquán cà phê giờ cần nhiều nhân viên ứng với nhiều vị trí hơn và cần phải làm sao để phục vụ tốtnhiều khách hàng cùng dủ loại yêu cầu đa dạng với danh mục tốt nhất Điều này đòi hỏi một hệthống quản lý chặt chẽ, khoa học, công tác quản lý phải có sự nhanh nhạy, tiện lợi mà vẫn có thểtiết kiệm được chi phí và nhân công Đây đây chính là cơ sở cho việc ứng dụng công nghệ choviệc quản lý nói chung và quản lý quán cà phê nói riêng
Đây là bản cáo cáo đầu tay với đề tài “Phân tích thiết kế hệ thống quản lý quán cà phê TheCoffee House” cũng như là bước đầu tiếp xúc với môn Phân tích thiết kế hệ thống thông tin, tuyrằng có sự giúp đỡ và hướng dẫn của cô Trần Thị Minh Thu nhưng do thời gian có hạn và lượngkiến thức còn hạn chế, chắc chắn sẽ không tránh khỏi thiếu sót, rất mong nhận được sự quan tâm,thông cảm và những đóng góp quý giá của thầy cô và các bạn để bản báo cáo này được hoànchỉnh hơn
Trang 5CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN
1.1 Khảo sát hiện trạng
1.1.1 Giới thiệu về quán The Coffee House
Xã hội ngày càng phát triển, kéo theo nhu cầu về đời sống tinh thần của con người ngày càngtăng lên Bạn nghĩ sao về một nơi yên tĩnh để bạn cùng người thân hoặc bạn bè nhâm nhi một ltrà, nghe nhạc, thưởng thức vài món ăn kèm và tận hưởng không khí tươi mát với sắc xanh củacây cối giữa lòng Hà Nội? Quán cà phê The Coffee House là một nơi lý tưởng để bạn thực hiệnđiều đó
Giới thiệu chung
⮚ Tên cửa hàng : The Coffee House
⮚ Tổng số nhân viên : 14 người (5 người fulltime, 9 người part time)
⮚ Thời gian làm việc : 7:00 đến 23:00 Cả tuần
Trang 6Recommandé pour toi
Hình 1.1: Hình ảnh về cửa hàng The Coffee House
Hình 1.2: Hình ảnh về cửa hàng The Coffee House
Suite du document ci-dessous
Trang 7UNIT 2 - Lecture notes 1
tiếng anh 1 chuyên nhanh
Life 2E Pre-intermediate Unit 1 WB
Trang 8Hình 1.3: Hình ảnh về cửa hàng The Coffee House
1.1.1.2 Cơ cấu, sơ đồ tổ chức
❖ Chức năng và nhiệm vụ các bộ phận
- Quản lý cửa hàng: Là bộ phận có chức vụ cao nhất trong cửa hàng, không trực tiếp tham
gia vào công việc bán hàng, giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ranhững phương án phát triển cho cửa hàng Quyết định về việc điều chỉnh, tuyển nhân sự ,
Trang 9phân ca, chấm công cho toàn bộ nhân viên trong cửa hàng Là người đại diện cửa hàng đểnhận thông tin từ phía công ty.
- Giám sát ca: Quyết định về việc điều chỉnh, tuyển nhân sự Xử lý và đưa ra các quyết định
trong cửa hàng các tình huống xảy ra trong cửa hàng Chịu trách nhiệm quản lý về kho,phối hợp làm việc cùng Nhân viên chính để quản lý và đặt nguyên vật liệu từ công ty
- Nhân viên chính: Nhân viên toàn thời gian, có kinh nghiệm quản lý và giám sát nhân viên
cấp dưới Phối hợp cùng người Giám sát ca để quản lý kho, đặt nguyên vật liệu cho cửahàng Có thể thay thế Quản lý cửa hàng và người Giám sát ca trong trường hợp 2 người đónghỉ làm
- Nhân viên thời vụ: Là nhân viên toàn thời gian (fulltime) hoặc bán thời gian (parttime),
được trang bị đầy đủ 3 kỹ năng Phục vụ - Pha chế - Thu ngân và có thể làm tùy công việctheo sự phân công của quản lý
★ Toàn bộ nhân viên trong cửa hàng đều được đào tạo 3 kỹ năng: Phục vụ Pha chế Thu ngân Có thể làm một trong 3 kỹ năng trên tùy theo sự phân công theo lịch của Quản lý cửa hàng Nhân viên toàn thời gian làm ca 8 giờ/ ngày Nhân viên bán thời gian làm ca 4/5/6 giờ 1 ngày.
Trang 10-1.1.1.3 Giới thiệu mặt hàng, dịch vụ
⮚ Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu của cửa hàng là các loại đồ uống là trà, cà phê và đồ ăn kèm.
Hình 1.3: Menu The Coffee House
Hình 1.4: Menu bánh và snack của cửa hàng
1.1.1.4 Trang thiết bị của cửa hàng
⮚ 02 máy POS (máy tính bảng có cài phần mềm hệ thống của công ty), 02 máy in hóađơn, 01 máy thu ngân, 09 camera an ninh, 1 máy pha cà phê, 2 máy xay đồ uống, 2máy xay cà phê 4 tủ lạnh (2 mát, 2 đông), bộ máy rung gọi khách hàng,
Trang 11Hình 1.5: Khu vực quầy đón khách và pha chế
1.1.2 Khảo sát
Khảo sát sơ bộ về hệ thống quản lý quán cà phê.
Chức năng quản lý nhân viên
Thông tin về hồ sơ lý lịch
Quản lý chi tiết thông tin về người lao động như: Mã số nhân viên, ngày
sinh, nơi sinh, giới tính, sổ bảo hiểm, địa chỉ, điện thoại, chỗ ở hiện nay, đơn
vị công tác, chức danh công tác, chức danh nghề
Quản lý việc lưu trữ hồ sơ của người lao động.
Theo dõi quá trình diễn biến lương của người lao động.
Thông tin quản lý các chính sách cho người lao động:
Theo dõi chế độ nghỉ phép, nghỉ dưỡng sức, ốm đau, thai sản.
Chức năng quản lý tiền lương
Cập nhật ngày công thực tế làm việc, ngày nghỉ phép, nghỉ ốm, đi học.
Chương trình tự động tính các khoản lương, thưởng
Quản lý tiền lương cho lao động hưởng lương khoán doanh thu:
Áp dụng cho các bộ phận hưởng lương theo tỷ lệ doanh thu.
Cập nhật ngày công thực tế làm việc, ngày nghỉ phép, nghỉ ốm, đi học.
Quản lý các khoản thưởng đột xuất, Tết, Lễ.
Quản lý phần trích nộp thuế thu nhập cá nhân
Quản lý phần trích nộp bảo hiểm xã hội
Chức năng quản lý chấm công
Hàng ngày, nhân viên được theo dõi qua bảng chấm công và hàng tháng xét lương cho người lao động, bảng chấm công sẽ gồm nhiều ca làm việc và ghi lại tình trạng làm việc của nhân viên.
Chức năng quản lý hệ thống
Quản lý danh mục dùng chung:
Trang 12 Danh mục được cập nhật một lần và dùng chung xuyên suốt cho toàn hệ thống
Danh mục dùng chung được phân quyền cập nhật tùy theo chức năng, vai trò của từng bộ phận nhằm thống nhất bộ mã danh mục dùng chung cho toàn đơn vị
Các danh mục về quản lý nhân sự bao gồm: Danh mục đơn vị, phòng ban, tổ sản xuất, chức danh, quan hệ gia đình, dân tộc, văn bằng chứng chỉ, trình độ chuyên môn, loại hợp đồng, đơn giá tiền lương
Quản lý phân quyền bảo mật hệ thống:
Quản lý người dùng đăng nhập hệ thống
Quản lý người sử dụng, nhóm người sử dụng
Thay đổi mật khẩu người sử dụng
Phân quyền cập nhật dữ liệu cho từng nhóm, từng người sử dụng Phân quyền khai thác chức năng chương trình cho từng nhóm, từng người sử dụng
Chức năng quản lý thanh toán
Hình thức mua và sử dụng tại quán
Tạo phiếu thanh toán cho khách hàng
Tạo thực đơn theo yêu cầu khách hàng
Tìm kiếm bàn còn trống
Thông báo cho nhân viên biết về vị trí
Thông báo cho nhân viên thực đơn của khách hàng
Lưu trữ hóa đơn phiếu thanh toán
Ghi nhận doanh thu theo phiếu
Xóa hóa đơn quá thời hạn lưu trữ
Hình thức gọi giao hàng:
Tạo phiếu mua hàng online cho khách
Lưu trữ phiếu tại cửa hàng có thời gian
Tạo danh sách món theo yêu cầu của khách
Chuyển danh sách và yêu cầu nhà bếp thực hiện
Gọi shipper và giao hàng cho khách
Cho nhân viên:
Giúp nhân viên quản lý số lượng bàn đã sử dụng bàn còn trống
Giúp nhân viên dễ dàng quản lý món ăn mà khách hàng gọi
Cho quản lý:
Giúp quản lý nhân viên
Quản lý danh thu
Quản lý số lượng nguyên liệu đã sử dụng
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1 Mô tả bài toán
Xây dựng hệ thống quản lý quán cà phê gồm các hoạt động quản lý nhân viên, quản lý thực đơn và quản lý thanh toán
Trang 131 Người quản lý có chức năng như người quản trị có quyền cao nhất trong hệ thống Chỉ người quản lý mới thực hiện được chức năng quản lý nhân viên: thêm mới nhân viên khi vào quán, sửa thông tin nhân viên, xem thông tin nhân viên và trả lương cho nhân viên mỗi tháng 2 chức năng còn lại thì người quản lý có tham gia nhưng nhân viên mới là người quản lý chính
2 Chọn bàn: Khi khách đến quán, nhân viên sẽ ra tiếp đón khách, hỏi khách số lượng người đi cùng để có thể sắp xếp chỗ ngồi một cách hợp lý nhất
3 Gọi thực đơn: Sau khi đưa khách đến chỗ ngồi, nhân viên phục vụ đưa thực đơn cho khách chọn Nhân viên phục vụ sẽ chuyển danh sách các món cho nhân viên pha chế Khi pha chế xong, nhân viên phục vụ
sẽ mang ra cho khách
4 Đổi món: Chỉ cho khách đổi món khi chưa phục vụ
5 Thanh toán, tính tiền: Khi khách hàng yêu cầu thanh toán, nhân viên lập hóa đơn dựa vào bảng gọi món, nhân viên đưa hóa đơn cho khách và thu tiền Đồng thời, nhân viên phải in sao kê và lưu vào hệ thống của quán
6 Để quản lý hệ thống, quán cà phê có người quản lý đóng vai trò làm người quản trị Người quản lý có quyền quản lý tất cả các thông tin trong hệ thống và điều hành nhân viên Khi có thực đơn mới thì người quản lýhoặc nhân viên sẽ cập nhật dữ liệu vào hệ thống Khi thực đơn đó có sai xót hoặc loại bỏ ra khỏi hệ thống thì người quản lý hoặc nhân viên sửa hoặc xóa thực đơn khỏi hệ thống
7 Người quản lý, nhân viên phải đăng nhập trước khi thực hiện.
Trang 142.1 Xác định các tác nhân
1 Người quản trị -Đăng nhập hệ thống
-Thay đổi mật khẩu-Cấp quyền cho người dùng
Trang 15-Quản lý tài khoản người dùng-Sao chép dữ liệu
-Phục hồi dữ liệu-Quản lý nhân viên-Quản lý quán
- Có quyền thực hiện bao quát tất cả cácchức năng trong hệ thống
-Quản lý thực đơn-Quản lý thanh toán-Đăng nhập
2 2 Xây dựng biểu đồ Use case
- Biểu đồ use case tổng thể của hệ thống
+Đặc tả ca sử dụng cấp quyền người dùng
Tên Use case Cấp quyền người dùng
Tác nhân Quản lý
Mục đích Cấp quyền để người dùng có thể thực hiện các công việc
của mình, quản lý thực đơn và thanh toán của quán
Trang 16Mô tả -Người dùng muốn tham gia vào hệ thống thì phải được cấp
quyền đúng với các chức năng của mình
-Người quản trị căn cứ vào thông tin của người dùng, kiểmtra người dùng thuộc bộ phận, phòng ban nào, thuộc nhóm quyền nào để cấp quyền cho người dùng, cấp quyền cho người dùng có trong danh sách quyền của hệ thống Thôngtin quyền người dùng được cấp tại bảng chi tiết quyền người dùng ghi lại quyền cụ thể của từng người
-Quản lý doanh thu, tiền chi của cửa hàng cùng với tạo thựcđơn cho cửa hàng
+Đặc tả ca sử dụng đăng nhập hệ thống
Tên Use case Đăng nhập hệ thống
Tác nhân Quản lý
Nhân viênMục đích Người dùng đăng nhập vào hệ thống để thực hiện các công
việc của mình
Mô tả -Khi người dùng muốn sử dụng hệ thống để thực hiện công
việc của mình thì phải đăng nhập vào hệ thống, form đăng nhập cho phép đăng nhập với tên và mật khẩu của mình.-Hệ thống thực hiện kiểm tra tài khoản người dùng đăng nhập vào đúng hay chưa Nếu đúng hệ thống kiểm tra quyền truy cập, trong trường hợp người dùng có quyền thì
hệ thống thiết lập trạng thái cho người dùng Trong trường hợp người dùng nhập sai tài khoản hệ thống sẽ thông báolại cho người dùng
- Biểu đồ use case tổng quát của quản lý nhân viên
1
Trang 17+ đặc tả UC Quản lý nhân viên
Tên điều kiện Người quản lý phải đăng nhập hệ
thốngĐảm bảo tối thiểu
Đảm bào thành công
Kích hoạt Người quản lý yêu cầu chức năng
Quản lý nhân viênHành động tác nhân Phản ứng hệ thống
1.Người quản lý yêu cầu chức năng 1.1 Hệ thống lấy về thông tin nhân 13
viên1.2 Hệ thống lấy về ngày giờ hệ thống
+Đặc tả ca UC Thêm nhân viên mới
Tên Use case QuanLyNhanVien
Tiền điều kiện Người quản lý phải đăng nhập hệ thốngĐảm bảo tối thiểu
Đảm bảo thành công
Kích hoạt Người quản lý yêu cầu chức năng
Quản lý nhân viên
Hành động tác nhân Phản ứng hệ thống
1.Người quản lý yêu cầu
chức năng
2
Trang 182.Người quản lý chọn nhân
viên
2.1 Hệ thống lấy về thông tin của nhânviên
3.Người quản lý nhập thông
tin về nhân viên
3.1 Hệ thống hợp lệ hóa thông tin4.Người quản lý yêu cầu
chức năng nhập thông tin
của nhân viên
4.1 Hệ thông sinh mã tự động cho nhânviên
1.2 Hệ thống cập nhật nhân viênmới
+ Đặc tả ca UC Xóa nhân viên
Tên use case QuanLyNhanVien
Tiền điều kiện Người quản lý phải đăng nhập vào
hệ thống
Hành động tác nhân Phản ứng hệ thống
1.Người quản lý yêu cầu chức
năng xóa nhân viên
2.Chọn nhân viên cần xóa 2.1 Hiển thị thuộc tính của nhân viên
2.2 Vô hiệu hóa chức năng nhậpnhân viên
3.Xóa nhân viên
4.Yêu cầu xóa thông tin nhân
viên
4.1 Xóa thông tin nhân viên4.2 Xóa đi bản sao nhân viên+Đặc tả ca UC Xem nhân viên
Tên use case QuanLyNhanVien
Tiền điều kiện Người quản lý phải đăng nhập hệ
thốngKích hoạt Người quản lý yêu cầu chức năng
quản lý bàn
Hành động tác nhân Phản ứng hệ thống
3
Trang 191.Yêu cầu chức năng xem
nhân viên
2.Chọn nhân viên cần xem 2.1 Hiển thị thuộc tính của nhân viên
2.2 Vô hiệu hóa chức năng nhậpnhân viên
3.Xem thông tin nhân viên
4.Yêu cầu xem thông tin nhân
viên
4.1 Xem thông tin nhân viên
+Đặc tả ca UC Trả lương
Tên use case QuanLyNhanVien
Trang 20+Đặc tả ca sử dụng quản lý thực đơn
Tên use case QuanLyThucDon
Tên Actor Người quản lý, Nhân viên
Tiền điều kiện Người quản lý, Nhân viên phải đăng
nhập hệ thốngKích hoạt Người quản lý, Nhân viên yêu cầu
chức năng quản lý thực đơn
Hành động tác nhân Phản ứng hệ thống
1.Người quản lý, Nhân viên
yêu cầu chức năng
1.1 Hệ thống lấy về thông tin thựcđơn
1.2 Lấy về thời gian hệ thống2.Thực hiện các chức năng
theo yêu cầu
+Đặc tả ca sử dụng Thêm thực đơn
Tên use case QuanLyThucDon
Tên Actor Người quản lý, Nhân viên
Tiền điều kiện Người quản lý, Nhân viên phải đăng
nhập hệ thống
5
Trang 21Kích hoạt Người quản lý, Nhân viên yêu cầu
chức năng quản lý thực đơn
3.Người quản lý, Nhân viên
nhập thông tin về thực đơn
3.1 Hệ thống hợp lệ hóa thông tin4.Người quản lý, Nhân viên
yêu cầu chức năng thêm
thực đơn
4.1 Hệ thống sinh mã tự động cho thựcđơn
4.2 Hệ thống cập nhật thực đơn, cậpnhật các bản sao của thực đơn+Đặc tả ca sử dụng sửa thực đơn
Tên use case QuanLyThucDon
Tên Actor Người quản lý, Nhân viên
Tiền điều kiện Người quản lý, Nhân viên phải đăng
nhập hệ thốngKích hoạt Người quản lý, Nhân viên yêu cầu
chức năng quản lý thực đơn
3.Sửa thông tin thực đơn
4.Yêu cầu sửa thông tin thực
đơn
4.1 Sửa thông tin thực đơn
+Đặc tả ca sử dụng Xóa thực đơn
6
Trang 22Tên use case QuanLyThucDon
Tên Actor Người quản lý, Nhân viên
Tiền điều kiện Người quản lý, Nhân viên phải đăng
nhập hệ thốngKích hoạt Người quản lý, Nhân viên yêu cầu
chức năng quản lý thực đơn
Hành động tác nhân Phản ứng hệ thống
1.Yêu cầu chức năng xóa thực
đơn
2.Chọn, nhập thực đơn cần xóa 2.1 Hiển thị các thuộc tính thực đơn
2.2 Vô hiệu hóa chức năng nhập thựcđơn
3.Xóa thông tin thực đơn
4.Yêu cầu xóa thông tin thực
đơn
4.1 Xóa thông tin thực đơn4.2 Xóa đi các bản sao thực đơn+Đặc tả ca sử dụng xem thực đơn
Tên use case QuanLyThucDon
Tên Actor Người quản lý, Nhân viên
Tiền điều kiện Người quản lý, Nhân viên phải đăng
nhập hệ thốngKích hoạt Người quản lý, Nhân viên yêu cầu
chức năng quản lý thực đơn