ĐẠ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:
Sinh viên thực hiện:
Nguyễn Thị Hạnh
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
0
MỤ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
1
Lờ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ệ ln
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ý qn 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!
2
Chương 1: Thông tin chung
Tên đề tài:
Quản lý quán cafe
STT
1
2
3
4
5
Thông tin về nhóm:
MSV
Họ và Tên
Nhiệm vụ
2055010113
2055010125
2055010131
2055010203
2055010233
Trần Mạnh Hùng
Trần Ngọc Huy
Đỗ Duy Hưng
Phạm Đăng Phúc
Vũ Thị Tính
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
3
Chươ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 u cầu của khách hàng, lập, thanh tố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 q 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
‒
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.
5
Chương 3: Use-case
3.1.
Sơ đồ Use-case
6
Chủ quán
3.2.
3.3.
STT
1
Tên Actor
Quản lý
2
Nhân viên
Danh sách các
Danh sách các Use case
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ủ qn 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.
3.3.3.
Use case quản lý bán hàng:
7
Sau 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
8
3.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
9
3.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
10
3.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
11
Chương 4: Phân tích
4.1.
Sơ đồ lớp (mức 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
12
4.2.2.
Đăng xuất:
4.2.3.
Quản lý bàn
13
4.2.4.
Quản lý danh mục
4.2.5.
Quản lý đồ uống
14
4.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
15
4.2.8.
Thêm món
4.2.9.
Thanh tốn
16
Chương 5: Kết luận
5.1.
Kết quả đạt được
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