Cơ cấu, sơ đồ tổ chức❖ Chức năng và nhiệm vụ các bộ phận - Quản lý quán ban giám đốc: 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
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
Đồ Án Lập Trình NET Đ TI:
QUẢN LÝ QUÁN CAFÉ HEALING U
Sinh viên thực hiện : VŨ MINH NGỌC
DƯƠNG ĐỨC TON Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Hà Nội, tháng 09 năm 2023
Trang 2PHIẾU CHẤM ĐIỂM STT Họ và tên sinh viên Nội dung thực hiện Điểm Chữ ký
1 Dương Đức Toàn
2 Vũ Minh Ngọc
Trang 3MỤC LỤC
Trang
LỜI MỞ ĐẦU 1
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 2
1.1 Khảo sát hiện trạng 2
1.1.1 Giới thiệu về quán Cafe 2
Trang 4LỜI NÓI ĐẦU
Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành mộtcông nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc ápdụng vào các hoạt động xã hội như: quản lý cửa hàng, quán ăn, quản lý hệ thốngkinh tế, thông tin, kinh doanh, và mọi hoạt động trong lĩnh vực nghiên cứu…
Ở nước ta hiện nay, việc áp dụng vi tính hóa trong quản lý tại các cơ quan, xínghiệp, tổ chức đang rất phổ biến và trở nên cấp thiết, bởi ngành nghề nào cũngđòi hỏi con người phải xử lý khối lượng công việc khổng lồ, và những kiến thức,những suy nghĩ, những đào tạo chuyên sâu Một vấn đề cấp thiết đặt ra trong quản
lý là làm thế nào để chuẩn hóa cách xử lý dữ liệu ở các cửa hàng, cơ sở kinh doanhchính vì thế chúng em chọn đề tài “Quản lý quán Cafe ” trong bài báo cáo Đồ ánLập trình NET lần này
Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn vàthiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân tích và thiết kế cònnhiều thiếu sót, kính mong quý thầy cô và các bạn góp ý, bổ sung để chúng emhoàn thiện cho bài tập tốt hơn nữa
Sau cùng, chúng em xin kính chúc các quý thầy cô trong Khoa Công NghệThông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp củamình là truyền đạt kiến thức cho thế hệ mai sau
Trân trọng!
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
Đề tài: “Quản lý quán Café Healing U”
Dân số nước ta hiện nay đạt mức hơn 97 triệu người Cùng với việc gia tăngdân số nhanh, thì nhu cầu về dịch vụ, mua bán, ăn uống cũng ngày một giatăng Tuy nhiên, hệ thống quản lý bằng số sách trước kia của nhiều cửa hàng,công ty đã không còn phù hợp với quy mô và tốc độ phát triển này nữa Cácquán Café cũng giống như vậy, tuy đã áp dụng tin học vào công việc quản lý,buôn bán nhưng mới chỉ dừng lại ở mức đơn giản, cần có một hệ thống mớigiúp việc quản lý tiện lợi dễ sử dụng
1.1.1 Giới thiệu về quán Café Healing U
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 conngười ngày càng tăng lên Bạn nghĩ sao về một nơi giúp bạn và mọi người ănuống vui vẻ , thoải mái sau những giờ làm việc căng thẳng ở công ty, hay lànơi tụ họp ăn uống vui vẻ của mọi người mỗi dịp cuối tuần, dịp lễ,… Và quánCafé Healing U sẽ là nơi lí tưởng và thích hợp giúp bạn làm được những điềuđó
1.1.1.1 Giới thiệu chung
Tên cửa hàng: Healing U
Tổng số nhân viên: 12 người
Thời gian làm việc: 7h00 – 22h00
Doanh thu hàng tháng: 150.000.000 VNĐ
Địa chỉ: 234 Hoàng Quốc Việt, Cầu Giấy, Hà Nội
Hotline: 0345573088
Trang 6Hình 1.1: Hình ảnh của quán Café Healing U
Trang 71.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ý quán (ban giám đốc): 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 chou trách nhiệm tổ chức và đưa ra những phương án phát triểncho cửa hàng.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
- Quản lý nhân viên: Quyết định về việc điều chỉnh, tuyển nhân sự , phân
ca, chấm công và trả lương cho mọi nhân viên trong quán theo sự chỉ định của quản lý quán
- Bộ phận bán hàng (nhân viên thu ngân/oder): Là bộ phận tư vấn, tiếp nhận yêu cầu từ khách hàng gửi đến bộ phận bếp và xử lí hóa đơn thanh toán của khách hàng
- Bộ phận pha chế: Là bộ phận tiếp nhận thông tin từ bộ phận thu ngân và order và thực hiện theo yêu cầu của khách hàng Chuẩn bị đồ uống để đưa ra cho khách khi có đơn yêu cầu Nghiện cứu các loại đồ uống để làm mới menu quán Kiểm tra và thông báo cho quản lí mỗi khi nguyên liệu gần hết để kịp thời bổ sung hoặc dừng order cho đến khi có nguyên liệu
Trang 81.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 café, trà,các loại đồ uống pha chế và đồ ăn nhanh phù hợp với xu thế của giới trẻ
Hình 1.2: Hình ảnh menu của quán café Healing U
1.1.1.4 Trang thiết bị của cửa hàng
02 máy tính, 01 máy in, 8 camera an ninh, 02 máy pha café máy, 01 máy làm đá, 01 máy sục và các trang thiết bị khác trong quầy bar
Trang 91.1.2 Quy trình hoạt động
- Quy trình nhập hàng: Vào cuối ngày làm việc bộ phận kho sẽ kiểm
tra kho nguyên liệu thống kê xem mặt hàng nào sắp hết để thông báocho quản lý gửi yêu cầu nhập hàng cho các nhà cung cấp
Sau khi nhận thông tin từ phía bộ phận bếp và bộ phận kho, quản
lý sẽ liên hệ cho các nhà cung cấp gửi yêu cầu nhập hàng Hàngnhập sẽ được bộ phận kho kiểm tra chất lượng và số lượng
Nếu hàng đúng, đủ số lượng và chất lượng sẽ được chuyển vàokho Sau đó bộ phận kho sẽ xuất phiếu nhập cho bộ phận bán hàngthanh toán cho đại lí
Hàng đạt tiêu chuẩn:
o Café: café máy và café phin nhập trực tiếp từ café TrungNguyên
o Hoa quả : Tươi, không bị dập nát, có chứng chỉ VietGap
✔ Giá nhập kho = Σđơn giá*số lượng
- Quy trình bán hàng:
Khi khách hàng vào cửa hàng sẽ được nhân viên oder chỉ dẫn, giúpkhách tìm được bàn có không gian lý tưởng theo ý của họ, sau đó nhânviên oder sẽ đưa menu cho khách chọn đồ ăn hoặc tư vấn cho khách gọi
đồ uống và đồ ăn theo sở thích của khách hàng Bộ phận thu ngân sẽkiểm tra bàn khách chọn còn trống hay không nếu có người mời kháchchọn bàn khác Đồ uống , thức ăn kèm và số bàn của khách được ghivào giấy oder Khi khách hàng chọn xong thì nhân viên oder sẽ chuyểnthông tin đến bộ phận thu ngân và bộ phân thu ngân sẽ in đơn ra bếp để
Trang 10bếp chuẩn bị đồ ăn theo yêu cầu của khách Khi đồ ăn hoàn thành sẽđược nhân viên phục vụ tận bàn cho khách đồng thời bộ phận bếpchuyển trạng thái bàn về đã phục vụ Nếu khách có nhu cầu gọi thêm đồthì chi phí sẽ được cộng vào hóa đơn thanh toán Khi khách yêu cầuthanh toán nhân viên thu ngân sẽ tổng hợp lại giấy oder để đưa ra hóađơn cho khách và nhận tiền thanh toán từ khách bàn sẽ trả về trạng tháitrống.
- Báo cáo – thống kê:
Quản lý cửa hàng sẽ tổng hợp các doanh thu, phiếu nhập, … để lậpbáo cáo định kỳ hàng ngày, hàng tháng, hàng quý, hàng năm
Bộ phận bán hàng và bộ phận pha chế sẽ thống kê các mặt hàng bánchạy, mặt hàng không bán chạy để quản lý lập phương hướng phát triểncủa cửa hàng tháng tiếp theo
- Quản lý nhân viên :
Nhân viên của quán bao gồm 1 quản lý, 1 nhân viên kho, 2 nhân viênthu ngân, 2 nhân viên bếp (1 pha chế ca sáng ) , 6 nhân viên phục vụ.Thông tin của nhân viên được lưu vào máy để chấm công và phát lương.Công của nhân viên được tính theo ca làm việc đối với nhân viênparttime, ngày làm việc đối với nhân viên full time
+ Đối với nhân viên phục vụ (oder) :
Full time : 27.000 / giờ
Part time : + Ca sáng : 8h – 13h : 25.000 / giờ
+ Ca chiều : 13h – 18h : 25.000 đồng / giờ
+ Ca tối : 18h – 23h : 25.000 đồng / giờ
Trang 11+ Đối với nhân viên thu ngân :
+ Trường hợp đi muộn bị trừ 1% lương / lần / tháng Nghỉ không xinphép 10% lương / lần / tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc
Trang 12+ Lương của nhân viên được trả định kì vào ngày 11 của tháng vàđược tính theo công thức :
Tổng lương ( nhân viên thu ngân + nhân viên oder/phục vụ) : [Số tiền (theo ca) x số giờ làm ]+ thưởng + 1% chiết khấu hóa đơn
bàn phục vụ – phạt
- Quản lý hàng hóa :
Mỗi lần bộ phận pha chế lấy hàng từ kho thì bộ phận kho sẽ xuấtphiếu xuất kho bao gồm số lượng và tên các mặt hàng để quản lý dễnắm bắt tình hình cũng như thuận tiện cho việc quản lý hàng hóa
Bộ phận pha chế sẽ đảm nhiệm nhiệm vụ tạo ra các đồ uống mớilàm phong phú thêm Menu của quán Mỗi khi có thêm món mới bộphận bếp sẽ cập nhật thông tin sản phẩm và giá trên Menu
1.1.3 Ưu nhược điểm của hệ thống hiện tại
1.1.3.1 Ưu điểm
- Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học
- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao
1.1.3.2 Nhược điểm
- Do dùng sổ sách và excel nên hệ thống quản lý còn thủ công, đơngiản với dữ liệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phụchồi dữ liệu khó khăn
- Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ
Trang 13- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khókhăn.
- Tốc độ xử lý chậm
- Chưa thực sự có một hệ thống đánh giá năng lực của nhân viên
- Quản lý gặp khó khăn trong việc nhập hàng, phải dựa vào thôngtin của bộ phận pha chế
- Mức độ chuyên môn hóa với công việc của nhân viên chưa caogây lãng phí
Với hệ thống quản lý như trên thì cửa hàng sẽ gặp nhiều khó khăntrong việc quản lý, buôn bán Từ đó đặt ra một bài toán cho cửa hànglàm sao để tăng năng suất làm việc, giảm thời gian, tăng hiệu quả, giảmbớt nhân công Việc nâng cấp hệ thống quản lý là vô cùng thiết thực vàcấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượng khách hàng, mặt hàng
1.2 Xác lập dự án
1.2.1 Mục tiêu của dự án mới
- Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về bánhàng Hỗ trợ quản lý kho hàng và nhân viên làm việc Giúp quản lýcửa hàng thống kê báo cáo từ đó nắm bắt được tình hình kinh doanhcủa quán để đưa ra phương hướng phát triển trong thời gian tới
- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt độngquán Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng và chínhxác hơn
- Giảm bớt chi phí, nhân công, thời gian và sức lực
1.2.2 Yêu cầu hệ thống mới
Trang 14- Thực hiện tốt các chứng năng chính hiện tại.
- Tuân thủ đúng các quy tắc về bán hàng
- Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời
- Theo dõi chi tiết hàng nhập, tồn đọng
- Tạo được các báo cáo hàng tháng, hàng quý…
- Thống kê được lượng nguyên liệu sắp hết
- Có đầy đủ các chức năng của hệ thống quản lý
- Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo antoàn về mặt dữ liệu
- Bảo mật tốt, chỉ làm việc với người có quyền sử dụng
- Đào tạo cao hơn về tin học cho nhân viên trong cửa hàng để dễ dàng sửdụng
- Có thêm chức năng đánh giá nhân viên và ghi nhận phản hồi của khách hàng
1.2.3 Phạm vi thực hiện dự án
Các chức năng chính của dự án:
❖Quản lý bán hàng (thu ngân/oder)
❖Quản lý nhân viên
❖Quản lý kho
❖Quản lý món ăn
Trang 15- Chi phí dự trù bảo trì và nâng cấp : 5.000.000 đồng
- Chi phí đào tạo tin học cho nhân viên: 5.000.000 đồng
- Chi phí đường truyền mạng : 1.000.000 đồng / tháng
- Chi phí cho người viết phần mềm : 5.000.000 đồng
- Tổng chi phí 71.000.000 đồng
Trang 16CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Xác định các Actor và Use case tổng quát của hệ thống
- Báo cáo thống kê doanh thu
2 Nhân viên - Đăng nhập
- Quả lý hàng hóa
- Thanh toánCác chức năng chính của dự án:
Trang 172.1.2 Usecase tổng quát của hệ thống
Hình 2.1 Usecase tổng quát
Biểu đồ Use case tổng quát cho ta thấy được khái quát các các chức năngchính của hệ thống như quản lý nhân viên, quản lý hàng hóa, báo cáo, thanhtoán
Tác nhân tham gia gồm có:
- Quản lý: Tương tác với các Use case Đăng nhập, Quản lý, Thanhtoán Là Actor chính của hệ thống, tương tác với hầu hết các Usecase
- Nhân viên: Tương tác với các Use case như Đăng nhập, Thanhtoán
Trang 18Hình 2.2 Use case QL NV cho actor quản lý
Hình 2.3 Use case QLNV cho actor nhân viên
Trang 192.2 Phân tích, thiết kế từng chức năng của hệ thống
2.2.1 Chức năng đăng nhập
2.2.1.1 Biểu đồ usecase chức năng đăng nhập
Hình 2.4: Use case chức năng đăng nhập
Đặc tả use case đăng nhập:
Tác nhân: Bộ phận quản lý, nhân viên
Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống
Dòng sự kiện chính:
Tác nhân yêu cầu giao diện đăng nhập vào hệ thống
Hệ thống hiện thị giao diện đăng nhập cho tác nhân
Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password)
Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống
Trang 20 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thốngchính.
Kết thúc use case đăng nhập
Các yêu cầu đặc biệt: Không có
Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu
Trạng thái hệ thống sau khi sử dụng use case:
Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăngnhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiệncác chức năng khác
Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhậpthất bại Hãy thử lại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhậplại thông tin của mình
Trang 212.2.1.2 Biểu đồ trình tự chức năng đăng nhập
Hình 2.5: Biểu đồ trình tự chức năng đăng nhập
Mô tả chức năng đăng nhập:
- Người dùng nhập thông tin đăng nhập
- Hệ thống kiểm tra thông tin đăng nhập:
+ Nếu đúng: Hệ thống cấp quyền đăng nhập Hiển thị đăng nhập thànhcông
+ Nếu sai: Hệ thống thông báo lỗi
Trang 222.2.2.2 Chức năng thêm nhân viên
a Biểu đồ trình tự
Hình 2.6.:Biểu đồ trình tự chức năng thêm nv
Mô tả chức năng thêm nhân viên:
- Người dùng sau khi đăng nhập chọn chức năng thêm nhân viên
- Hệ thống hiển thị lên form nhập thông tin nhân viên
- Người dùng nhập thông tin nhân viên cần thêm mới
- Hệ thống lập hồ sơ nhân viên và kiểm tra tính hợp lệ của thông tin:
o Nếu sai: Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng sửalại
o Nếu đúng: Hệ thống lưu hồ sơ vào CSDL và hiển thị thông báo lưuthông tin nhân viên mới thành công
Trang 232.2.2.3 Chức năng xoá nhân viên
a Biểu đồ trình tự
Hình 2.7: Biểu đồ trình tự chức năng xoá nv
Mô tả chức năng xoá nhân viên:
- Người dùng chọn chức năng xoá nhân viên
- Hệ thống sẽ hiển thị danh sách nhân viên của quán
- Người dùng chọn nhân viên cần xoá
- Hệ thống hiển thị cảnh báo yêu cầu người dùng đồng ý hoặc thoát nếu muốnthay đổi lựa chọn
- Người dùng đồng ý xoá
- Hệ thống xoá thông tin nhân viên và hiển thị thông báo xoá nhân viên thànhcông
Trang 242.2.2.4 Chức năng sửa nhân viên
a Biểu đồ trình tự
Hình 2.8: Biểu đồ trình tự chức năng sửa thông tin nv
Mô tả chức năng sửa thông tin nhân viên:
- Người dùng chọn chức năng sửa thông tin nhân viên
- Hệ thống hiện form thông tin nhân viên hiện tại
- Người dùng sửa thông tin nhân viên
- Hệ thống kiểm tra thông tin nhân viên và trả kết quả:
o Nếu sai: Hệ thống hiển thị thông báo thông tin không phù hợp
o Nếu đúng: Hệ thống lưu thông tin đã sửa và hiển thị lưu thành công
Trang 252.2.2.5 Chức năng chấm công
a Biểu đồ trình tự
Hình 2.9: Biểu đồ trình tự chức năng chấm công
Mô tả chức năng chấm công:
- Người dùng chấm công
- Hệ thống lưu vào bảng chấm công và hiển thị chấm công thành công
Trang 262.2.2.6 Chức năng tính lương và trả lương
a Biểu đồ trình tự
Hình 2.10 Biểu đồ trình tự chức năng tính lương
Mô tả chức năng tính lương:
- Người dùng chọn tính lương và yêu cầu tính lương
- Hệ thống tra cứu thông tin chấm công trên bảng lương và đưa bản lương lên màn hình cho người dùng
- Người dùng chọn trả lương và gửi đi yêu cầu trả lương
- Hệ thống thanh toán lần lượt với mỗi nhân viên và sau đó đánh dấu với mỗi nhân viên đã trả lương Sau khi hoàn tất hệ thống hiển thị thông báo trả lương thành công và hoàn tất yêu cầu trả lương của người dùng