Yêu cầu bài toán ‒ Chức năng cho người quản lý: Thêm xóa sửa danh mục món, loại món, bàn, quản lý nhân viên.. ‒ Chức năng của nhân viên: xem danh mục món, nhóm món, đặt món theo yêu cầu
Trang 1ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO
CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI
QUẢN LÝ QUÁN CAFÉ
Giảng viên hướng dẫn: Nguyễn Thị Hạnh
Sinh viên thực hiện: Nhóm 5
Trần Mạnh Hùng – 2055010113
Trần Ngọc Huy– 2055010125
Đỗ Duy Hưng – 2055010131
Phạm Đăng Phúc – 2055010203
Vũ Thị Tính – 2055010233
Trang 2MỤC LỤC
Lời nói đầu 2
Chương 1: Thông tin chung 3
Chương 2: Bài toán 4
2.1 Yêu cầu bài toán 4
2.2 Yêu cầu hệ thống 4
Chương 3: Use-case 6
3.1 Sơ đồ Use-case 6
3.2 Danh sách các Actor 7
3.3 Danh sách các Use case 7
Chương 4: Phân tích 11
4.1 Sơ đồ lớp (mức phân tích) 12
4.2 Sơ đồ trạng thái 12
Chương 5: Kết luận 17
5.1 Kết quả đạt được 17
5.2 Hướng phát triển 17
Trang 3Lời nói đầu
Trong xu thế phát triển hiện nay trên thế giới khoa học và công nghệ luôn
có những thay đổi mạnh mẽ Một phần trong đó là việc ứng dụng Công Nghệ
Thông Tin vào đời sống hàng ngày của con người Loài người chúng ta đang
hướng tới thiết lập một hành tinh thông minh Ngày nay với sự phát triển mạnh
mẽ của CNTT kết hợp với sự phát triển của mạng Internet đã kết nối được toàn
thế giới lại với nhau Nó đã thành công cụ đắc lực cho nhiều ngành nghề: giao
thông, quân sự, y học, truyền thông, và đặc biệt là trong công tác quản lý nói
chung và quản lý quán Cafe nói riêng
Trước đây khi máy tính chưa được ứng dụng rộng rãi, công việc quản lý đều được thực hiện một cách thủ công rất tốn thời gian, nhân lực cũng như tài
chính Vì vậy nhóm chúng em đã xây dựng lên đề tài quản lý quán Cafe với
mong muốn giúp cho việc quản lý thực hiện một cách dễ dàng hơn, thuận tiện
và giảm thiểu được sai sót
Em xin chân thành cảm ơn Trường Đại học Kiến Trúc Hà Nội nói chung
và thầy cô Nguyễn Thị Hạnh đã góp ý, chỉ dạy cho chúng em nhiều kiến thức và
kinh nghiệm quý báu để hoàn thành đề tài Do trình độ và sự hiểu biết của các
thành viên trong nhóm về đề tài có nhiều hạn chế, thiếu kinh nghiệm nên còn
mắc nhiều sai sót, kính mong được nhận thêm sự góp ý và chỉ bảo từ quý thầy
cô
Em xin chân thành cảm ơn!
Trang 4Chương 1: Thông tin chung
Quản lý quán cafe
STT
1
2
3
4
5
MSV
2055010113
2055010125
2055010131
2055010203
2055010233
Họ và Tên
Trần Mạnh Hùng Trần Ngọc Huy
Đỗ Duy Hưng Phạm Đăng Phúc
Vũ Thị Tính
Nhiệm vụ
Tìm hiểu, chuẩn bị tài liệu,làm Word, tổng hợp nội dung Làm Powerpoint, thuyết trình
Tìm hiểu, chuẩn bị tài liệu, làm Word
Tìm hiểu, chuẩn bị tài liệu, tìm hiểu biểu đồ Usecase Tìm hiểu, chuẩn bị tài liệu, phân tích các chức năng
Trang 5Chương 2: Bài toán
2.1 Yêu cầu bài toán
‒ Chức năng cho người quản lý: Thêm xóa sửa danh mục món, loại món, bàn, quản
lý nhân viên Kiểm tra hóa đơn, sửa hóa đơn, thêm, thay đổi quy định, khuyến mãi, ưu đãi quảng cáo cho cửa hàng, khôi phục tài khoản cho nhân viên
‒ Chức năng của nhân viên: xem danh mục món, nhóm món, đặt món theo yêu cầu
của khách hàng, lập, thanh toán hóa đơn, thay đổi trạng thái của bàn, tìm kiếm,…
‒ Người quản trị muốn sử dụng hệ thống thì phải có tài khoản đăng nhập vào hệ thống, hiện tại tài khoản có quyền cáo nhất là admin
‒ Nhân viên muốn sử dụng chức năng cơ bản của hệ thống thì phải có tài khoản đăng nhập với quyền là mặc định (tài khoản nhân viên) thì mới được phép sử dụng
‒ Số lượng món được đặt không được vượt quá số lượng món hiện có trong kho
‒ Khách hàng muốn thanh toán liên hệ nhân viên, hệ thống sẽ tự động xuất phiếu thanh toán
‒ Người quản trị sẽ theo dõi thông qua các thống kê hàng tháng hoặc ngày của hóa đơn tiện theo dõi doanh thu, tiện cho việc quản lý kho, món và loại món
‒ Trong dịp lễ, người quản trị có thể thay đổi khuyến mãi, giảm giá vào hệ thống, mặc định giảm giá là là 0%
2.2 Yêu cầu hệ thống
2.2.1 Các tác nhân
‒ Khách hàng: là những người được phục vụ, là khách hàng.
4
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Trang 6‒ Nhân viên: những người cần sử dụng chức năng bán hàng của hệ thống để thực
hiện nhiệm vụ của mình
‒ Người quản lý: những người được phép khởi động (Start Up) hay kết thúc cả hệ
thống (Shut Down) tại các điểm bán hàng đầu cuối, bổ sung sửa đổi dữ liệu mà phần mềm cho phép
2.2.2 Yêu cầu chức năng
Người quản lý: có quyền cáo nhất cho mọi chức năng của hệ thống: chỉnh sửa dữ
liệu (món ăn, loại món, bàn, khuyến mãi), xuất báo cáo, quản lý hóa đơn
Nhân viên: đăng nhập hệ thống, nhập hóa đơn, xuất hóa đơn, tra khảo món, loại
món, thay đổi bàn, tra khảo hóa đơn
Trang 7Chương 3: Use-case
3.1 Sơ đồ Use-case
Trang 8Chủ quán
3.2 Danh sách các Actor
1 Quản lý Quản lý (Chủ quán) là người có quyền cao nhất
trong hệ thống Có quyền truy cập đến mọi chức năng trong hệ thống như xem doanh thu, quản
lý danh mục, quản lý đồ uống, quản lý tài khoản của nhân viên, quản lý danh sách bàn
2 Nhân viên Nhân viên là người được giao trách nhiệm bán
hàng trong hệ thống Màn hình làm việc của actor này chỉ có màn hình bán hàng
3.3.1 Use case Đăng nhập:
Là bước đầu tiên khi chạy hệ thống Người dùng phải có tài khoản được Quản lý, Chủ quán cấp thì mới có thể đăng nhập vào hệ thống sau đó mới có thể
sử dụng những chức năng khác
3.3.2 Use case đăng xuất:
Đăng xuất khỏi hệ thống
Trang 9Sau khi đăng nhập vào hệ thống thì bàn hình bán hàng hiện ra để người dùng sử dụng
3.3.4 Use case Quản lý doanh thu: đây là công việc của
quản lý, giúp tổng hợp doanh thu của từng ngày rồi viết một bản báo cáo.
3.3.5 Use case Quản lý tài khoản nhân viên:
‒ Nhân viên: xem thông tin nhân viên
‒ Quản lý: xem thông tin nhân viên, thêm nhân viên mới, sửa thông tin nhân viên, xóa nhân viên
Trang 103.3.6 Quản lý danh mục đồ uống: đây là nhiệm vụ của
quản lý hoặc chủ quán dùng thay đổi danh mục của cửa hàng
Trang 11TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Trang 123.3.7 Use case quản lý danh sách đồ uống: thay đổi 1 số
đồ uống trêm danh sách đây là nhiệm vụ của quản lý hay chủ của hàng
3.3.8 Use case quản lý danh sách bàn: nhiệm vụ của quản lý
lẫn nhân viên, quản lý giúp thêm bàn hay xóa bàn, còn nhân viên có thể thao tác sửa bàn và xem danh sách bàn để
có thể phục vụ khách một cách tốt nhất
Trang 133.3.9 Use case Quản lý thông tin cá nhân của tài khoản:
nhân viên: có thể xem thông tin của mình trên trang chủ Quản lý hoặc chủ quán: vừa có thể cập nhật thông tin của nhân viên vừa có thể xem lại thông tin của nhân viên
Trang 14Chương 4: Phân tích
Trong đó,
– Class Name: là tên của lớp.
– Attributes (thuộc tính): mô tả tính chất của các đối tượng Ví dụ như khách hàng có
Mã khách hàng, Tên khách hàng, Địa chỉ, Ngày sinh v.v…
– Method (Phương thức): chỉ các hành động mà đối tượng này có thể thực hiện trong
hệ thống Nó thể hiện hành vi của các đối tượng do lớp này tạo ra.
4.2 Sơ đồ trạng thái
4.2.1 Đăng nhập
Trang 154.2.2 Đăng xuất:
4.2.3 Quản lý bàn
Trang 164.2.4 Quản lý danh mục
4.2.5 Quản lý đồ uống
Trang 174.2.6 Quản lý tài khoản nhân viên
4.2.7 Quản lý thông tin cá nhân
Trang 184.2.8 Thêm món
4.2.9 Thanh toán
Trang 19Chương 5: Kết luận
Qua đề tài lần này, dựa vào những kiến thức học trên lớp từ các thầy cô và thêm
một chút những điều mà nhóm em tìm hiểu được qua những phương tiện internet, báo mạng nhóm
em đã được tìm hiểu thêm nhiều về cách quản lí quán Café
Nhận thấy rằng, mọi ngành nghề trong cuộc sống đều rất cần tới những quy trình
quản lí để có thể giải quyết công việc thuận tiện hơn qua đó nhằm mục đích trở lên phát triển mạnh
mẽ hơn trong tương lai Vì vậy, chúng ta cần tìm hiểu, học hỏi và vận dụng những sự hiểu biết, những kiến thức được học trên trường lớp để phát triển một hoặc nhiều những điều hữu ích cho con người thông qua máy tính, internet, Công nghệ thông tin,…
5.2 Hướng phát triển
Mở rộng thêm các chức năng quản lý khác: ‒ Quản lý kho
‒ Quản lý thời gian đăng nhập của tài khoản
Thêm hình ảnh tương ứng với các món ăn/đồ uống
Mở rộng quy mô người dùng mà phần mềm hướng đến (từ vừa và nhỏ sang lớn)
17
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat