Tải bản đầy đủ (.docx) (40 trang)

Phân tích hệ thống thông tin quán mỳ cay

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.45 MB, 40 trang )

`ĐỀ TÀI:

PHẦN MỀM QUẢN LÍ QUÁN MỲ CAY


PHẦN MỞ ĐẦU
I.

ĐẶT VẤN ĐỀ
Từ đầu năm 2015 đến nay thì xuất hiện trào lưu ăn mì cay đang rầm rộ.
Quán mỳ cay càng ngày càng đông khách nhưng với phương pháp tính tiền
với công cụ thô sơ, thủ công, tốn thời gian và thông tin không được chính
xác. Bên cạnh công cụ đó chỉ có vài chức năng rất đơn giản như gọi món,
ghép bàn … và một số chức năng khác trong quá trình phục vụ.
Qua thăm dò từ những chức năng đó chúng em đã xây dựng phần mềm
quản lí quán mỳ cay Seoul. Ngoài những chức năng của máy tính tiền tại
quán chúng em còn xây dựng thêm những chức năng chấm công nhân
viên, thống kê doanh thu theo ngày, theo tháng, theo năm, và thống kê số
lượng nguyên liệu nhâp vào.
Với việc tạo ra phần mềm này có thể giúp quán thực hiện các công việc
quản lí tại quán một cách dễ dàng và tiết kiệm một lượng thời gian lớn.
Chúng em còn được ôn lại những kiến thức đã học của môn PHÂN TÍCH
VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN, hệ quản trị cơ sở dữ liệu và
Lập trình hướng đối tượng.
Vì vậy, chúng em quyết định chọn đề tài xây dựng phần mềm quản lí
quán mỳ cay Seoul (151 Bà Triệu, phường Phú Hội, thành phố Huế) với
mong muốn giúp vận dụng những kiến thức đã học vào thực tế cuộc sống.
II. MỤC ĐÍCH NGHIÊN CỨU
- Củng cố kiến thức về môn phân tích và thiết kế hệ thống thông tin
- Vận dụng kiến thức đã học vào thực tế
- Tạo ra phần mềm thân thiện có thể đưa vào sử dụng cho cửa hàng


- Rèn luyện kĩ năng làm việc nhóm
III. NHIỆM VỤ NGHIÊN CỨU
- Tìm hiểu về quy chế hoạt động của quán mì cay Seoul
- Tìm hiểu quy trình nghiệp vụ của quán
- Đưa các kiến thức về phân tích và thiết kế hệ thống thông tin, hệ cơ sở
dữ liệu, lập trình hướng đối tượng vào để xây dượng phần mềm quản lí
đầy đủ các chức năng giúp quản í một cách tốt hơn
A. NỘI DUNG
I. KHẢO SÁT HỆ THỐNG
1. GIỚI THIỆU
Quán mì cay Seoul là cửa hàng bán các mì cay nổi tiếng ở Huế, ngoài
mì cay còn có rất nhiều món ăn khác được chế biến để phục vụ quý


khách có nhiều sự chọn lựa hơn và còn có nước uống, trà sữa … Quán
được thành lập vào năm 2015. Quán gồm có 2 cơ sở ở Huế.
2. BẢNG ĐIỀU TRA KHẢO SÁT
stt
1

Đối
Câu hỏi
tượng
Quản Phầm mềm quản lí mỳ

cay có cần thiết hay
không?

2


Quản


Phần mềm đó có hiệu
quả hay không?

3

Quản


Chị còn muốn những
yêu cầu gì trong phần
mềm đó?

4

Quản


Quán ăn hoạt động như
thế nào?

5

Nhân
viên

Khi khách hàng gọi món
thì công việc sẽ diễn ra

như thế nào?

Trả lời
Tôi cảm thấy rất cần
thiết bởi vì số lượng
khách hàng rất đông.
Để quản lí 1 cách có
hiệu quả thì cần có 1
phần mềm để xử lí
mọi rắc rối. Ở quán
tối cũng đang sử
dụng 1 phần mềm để
tính tiền cho khách
hàng.
Tôi thấy rút gọn thời
gian thanh toán hơn,
nhanh hơn.
Tôi muốn nó có chức
năng quản lí nhân
viên để tính tiền
lương và báo cáo
thống kê doanh thu,
hàng hóa
Quán ăn sẽ hoạt động
cả ngày từ 8h đến
22h30 gồm các món
mì cay, mì xào, …, và
nước uống.
Phục vụ sẽ chọn món
mà khách hàng đã

chọn bằng phần mềm
DRS Staff trên điện
thoại và ở bếp thì sẽ
nhận được thông báo
qua phần mềm đó

Ghi chú


6

Quản


7

Quản


8

Quản


9

Nhân
viên

10 Nhân

viên
11

Nhân

bằng chức năng của
nhân viên đó
Quản lí sẽ làm những
Quản lí nhân viên,
nhiệm vụ gì?
quản lí nguyên liệu,
báo cáo thống kê
doanh thu hàng
tháng.
Quán gồm bao nhiêu Gồm 30 người chia ra 3
thành viên và quản lí
ca
nhân viên như thế nào? Ca sáng từ 8h – 12h: 5
người
Ca chiều từ 12h_5h:12
người
Ca tối từ 5h- 10h30:18
người
Khu vực làm việc của
nhân viên sẽ được
thông bảo ở bảng
thông báo
Nhân viên trong quán
Quản lí, thu ngân,
bao gồm những ai?

phục vụ, giữ xe, đầu
bếp, phụ bếp
Mức lương của mỗi ca
Tùy theo số lượng
như thế nào?
của khách hàng thì
mỗi ca sẽ khác nhau
Ca sáng: 1.100.000
VNĐ
Ca chiều: 1.200.000
VNĐ
Ca tối: 1.300.000
VNĐ
Nhân viên không có
tiền thưởng khi khách
hàng đông mà chỉ
thưởng ăn tại quán
vào cuối ca
Thống kê doanh thu như Vào cuối ca thì thu
thế nào?
ngân sẽ thông kê lại
tất cả hóa đơn
Hình thức thanh toán
Thu ngân sẽ là người


viên

như thế nào?


12 Quản


Các nguyên liệu ở cửa
hàng được nhập như thế
nào?

13 Nhân
viên

15 Nhân
viên

Nếu trong kho có
nguyên liệu hết hạn sử
dụng thì sẽ xử lí như thế
nào?
Khi khách hàng gọi
thanh toán có lập hóa
đơn hay không?
Trên hóa đơn gồm
những thông tin gì?

16 Quản


Báo cáo thống kê gồm
những nội dụng gì?

14 Nhân

viên

II.

thanh toán và in ra
hóa đơn
Cửa hàng lấy nguyên
liệu từ nhiều nhà
cung cấp khác nhau
theo từng nguyên liệu
Báo cáo cho quản lí
để hủy nguyên liệu
đó.

Tên bàn, tên khách
hàng, tên nhân viên,
ngày lập, tên món ăn,
số tiền phải trả
Hàng tháng thì
cửa hàng thống kê
doanh thu về số
tiền bán được, số
tiền chi.

MÔ TẢ BÀI TOÁN
1. BÁN HÀNG
- Hiện nay bộ phận bán hàng của quán mì cay Seoul gồm có 1 quản lí
và 30 nhân viên phục vụ cả 3 ca: sáng, chiều, tối. Quán mở của vào
lúc 8h và đóng cửa lúc 22h30
- Lúc vào quán, khách sẽ chọn cho mình một bàn trống theo sở thích

của khách
- Nhân viên phục vụ tại quán đem thực đơn ra và hỏi từng khách ăn
gì, uống gì
- Sau khi nhân viên phục vụ đã order xong món ăn của khách (mỗi lần
order hai phiếu) một phiếu được đem tới quầy thu ngân để trên một
vị trí quy định trên bàn thu ngân và đưa xuống quầy bếp làm công
việc chế biến món ăn.


- Khi đó, nhân viên thu ngân cầm giấy order và đặt bàn cho khách:
làm công việc nhập món và chuyển bàn, ghép bàn … nếu khách yêu
cầu. Quản lí thực đơn gồm có: mã món ăn, tên món ăn, đơn giá
- Lúc khách yêu cầu tính tiền, nhân viên phục vụ đến báo nhân viên
thu ngân tính tiền bàn mà khách yêu cầu và nhân viên thu ngân bắt
đầu thanh toán và in bill cho khách. Quản lí hóa đơn bao gồm: mã
hóa đơn, tên bàn, tên món ăn, đơn giá, thành tiền
- Sau khi tính tiền sau thì khách ra về.
2. NHẬP NGUYÊN LIỆU
- Quản lí sẽ là người kiểm tra số lượng nguyên liệu trong kho. Nếu
nguyên liệu nào hết hoặc sắp hết thì quản lí sẽ gọi điện cho nhà cung
cấp để đặt hàng (số lượng và tên nguyên liệu cần mua)
- Nhà cung cấp sẽ mang nguyên liệu đến thì quản lí kiểm tra chất
lượng và hạn sử dụng. Nếu chất lượng đảm bảo thì quản lí sẽ lập
môt phiếu nhập, trên phiếu nhập có ghi: Số phiếu nhập, tên nhà cung
cấp, người lập phiếu, ngày lập phiếu, số tiền thanh toán.
3. NHÂN VIÊN
Quản lí nhân viên làm việc và thực hiện thêm nhân viên vào nếu
có nhân viên được tuyển, sửa đổi thông tin khi có thay đổi và xóa bỏ
nhân viên khi nhân viên đó không làm nữa. các thông tin nhân viên
gồm: mã nhân viên, ngày sinh, tên nhân viên, nơi ở, số điện thoại.

4. BÁO CÁO – THỐNG KÊ
Hàng tháng hoặc khi có yêu cầu thì quán sẽ thống kê tổng quát doanh
thu từ ngày đến ngày, tháng, năm, nguyên liệu tồn kho- hết hạn

III. BIỂU ĐỒ USE CASE
1. DANH SÁCH CÁC TÁC NHÂN VÀ VAI TRÒ TƯƠNG ỨNG
Dựa trên bài toán mô tả hệ thống quản lí quán mì cay Seoul, chúng em
xác định hệ thống có 4 tác nhân sau:
 Nhân viên:
- Phục vụ khách hàng
- Order món theo yêu cầu của khách
- Ghi phiểu order






Nhận yêu cầu chuyển bàn, ghép bàn
Thanh toán
Nhà cung cấp
Cung cấp nguyên liệu cho quán.
Quản lí
Cập nhật các thông tin của nhân viên, bàn, thực đơn.
Thống kê lương nhân viên, doanh thu.
Cập nhật thông tin nhà cung cấp.
Khách hàng


2. DANH SÁCH CÁC USECASE VÀ HOẠT ĐỘNG TƯƠNG ỨNG


3. VẼ BIỂU ĐỒ USE CASE
a. Quản lí nhân viên


b. Quản lí bán hàng


c. Quản lí nguyên liệu


d. Báo cáo thống kê


IV. BIỂU ĐỒ HOẠT ĐỘNG VÀ MÔ TẢ USE CASE
1. NHẬP NGUYÊN LIỆU
 Tên trường hợp sử dụng
NHẬP NGUYÊN LIỆU
 Mô tả vắn tắt
Nhập nguyên liệu cho phép nhập thêm các nguyên liệu từ các nhà cung cấp
vào quán
 Lường sự kiện
Nhà cung cấp mang nguyên liệu đến quán, quản lí thực hiện chức năng nhập
nguyên liệu
 Luồng cơ sở
- Nhà cung cấp mang nguyên liệu đến quán
- Quản lí xác nhân thông tin của nhà cung cấp
[Ngoại lệ] Nhà cung cấp mới cung câp nguyên liệu lần đầu tiên



- Quản lí kiểm tra số lượng và chất lượng hàng hóa, nếu đạt yêu cầu sẽ tiến
hành nhập nguyên liệu vào kho, nếu nguyên liệu không đạt yêu cầu sẽ từ
chối nhập nguyên liệu.
[Ngoại lệ] Nguyên liệu không đảm bảo về chất lượng hoặc số lượng
- Quản lí kiểm tra thông tin nguyên liệu, nếu là nguyên liệu đã đăng kí thì
lập hóa đơn nhập
[Ngoại lệ] Có nguyên liệu mới
 Luồng phụ(lỗi):
Nhà ung cấp mới cung cấp nguyên liệu lần đầu tiên
Đăng kí nhà cung cấp mới
Nguyên liệu không đảm bảo về số lượng và chất lượng
Nếu nhà cung cấp giao nguyên liệu không đủ số lượng quán yêu cầu thì quản
lí sẽ yêu cầu nhà cung cấp bổ sung thêm nguyên liệu
Nếu nhà cung cấp giao nguyên liệu không đủ chất lượng thì sẽ từ chối nhập
 Cách thoát khỏi trường hợp sử dụng:
Sau khi hoàn tất việc in hóa đơn và thanh toán tiền cho nhà cung cấp, quản lý
sẽ chọn tùy chọn Thoát trên giao diện Form NHẬP HÀNG
 Các điều kiện đặc biệt:
Không có
 Điều kiện trước:
Quản lý phải có mặt tại quán lúc nhà cung cấp mang nguyên liệu tới
 Điều kiện sau:
Sau khi nhập nguyên liệu xong phải tiến hành cập nhật lại thông tin nguyên
liệu mới nhập
 Biểu đồ hoạt động:



2. Quản lí bàn
 Tên trường hợp sử dụng: BANHANG

 Mô tả vắn tắt
Cho phép khách hàng tới ăn ở bàn ăn và nhân viên đáp ứng những yêu
cầu của khách hàng
 Luồng cơ sở
- Nhân viên hướng dẫn khách hàng chọn bàn
- Khách nêu yêu cầu chọn bàn
[Ngoại lệ] hết bàn
- Khách hàng tự chọn bàn để ngồi ăn ở quán
- Khách hàng gọi món ăn
- Nhân viên nhận yêu cầu order.
Nhận yêu cầu chuyển bàn
[Ngoại lệ] không àn bàn trống để chuyển
- Chuyển bàn
 Luồng phụ(lỗi)
Hết bàn
Nhân viên thông báo cho khách hàng đã hết bàn trống và hỏi khách
hàng muốn mang về hay không?
Không còn bàn trống
Nhân viên thông báo cho khách hàng đã hết bàn trống.
 Cách thoát khỏi trường hợp sử dụng
Sau khi hoàn tất việc order và lập hóa đơn cho khách hàng, nhân viên sẽ
chọn tùy chọn Thoát trên giao diện Form BANHANG





Các điều kiện đặc biệt
Điều kiện trước
Điều kiệm sau

BIỂU ĐỒ HOẠT ĐỘNG


3. THANH TOÁN
 Tên trường hợp sử dụng: THANHTOAN
 Mô tả vắn tắt


THANH TOÁN cho phép khách hàng chi trả tiền những món đã ăn ở
quán
 Lường sự kiện
Sau khi khách hàng yêu cầu thanh toán, nhân viên sẽ thực hiện chức
năng thanh toán trong gói BÁN HÀNG
 Luồng cơ sở
Sau khi nhân viên nhận yêu cầu thanh toán từ khách hàng, nhân viên
kiểm tra bàn, kiểm tra thông tin khách hàng.
[Ngoại lệ] Khách hàng chưa từng ăn ở quán
Đăng kí thông tin khách hàng
[Ngoại lệ] Giảm giá
Nhân viên in hóa đơn và giao cho khách hàng.
Khách hàng trả tiền
 Cách thoát khỏi trường hợp sử dụng:
Sau khi hoàn tất việc giao hóa đơn cho khách hàng và thanh toán tiền
cho khách hàng, nhân viên sẽ chọn tùy chọn Thoát trên giao diện Form
THANH TOÁN
 Các điều kiện đặc biệt:
Không có
 Điều kiện trước:
Khách hàng sẽ ăn những món ăn có ở quán và không đổi trả lại
 Điều kiện sau:

Sau khi thanh toán xong phải tiến hành cập nhật hóa đơn mới nhập.
 Biểu đồ hoạt động:



4. THÊM NHÂN VIÊN MỚI
 Tên trường hợp sử dụng:
NHÂN VIÊN
 Mô tả vắn tắt
NHÂN VIÊN cho phép nhập thêm thông tin nhân viên mới
 Luồng sự kiện:
Khi có nhân viên mới, quản lý thực hiện chức năng cập nhật thông tin
nhân viên mới trong gói Nhân viên
 Luồng cơ sở:
Nhà quản lý truy cập danh sách nhân viên, kiểm tra thông tin nhân
viên, cập nhật và lưu thông tin nhân viên mới
[Ngoại lệ] Nhân viên đã từng làm ở siêu thị
 Luồng phụ (lỗi):
Nhân viên đã từng làm ở siêu thị:
Kích hoạt lại thông tin nhân viên mà không cần phải cập nhật lại thông
tin nhân viên
 Cách thoát khỏi trường hợp sử dụng
Sau khi cập nhật thông tin nhân viên, quản lí tùy chọn Thoát trên giao
diện Form NHANVIEN
 Điều kiện trước:
 Điều kiện sau:
 Biểu đồ hoạt động


V.


BIỂU ĐỒ LỚP


VI. BIỂU ĐỒ ĐỘNG
1. BIỂU ĐỒ TUẦN TỰ
1.1 NHẬP NGUYÊN LIỆU


1.2 Quản lí bàn


1.3 THANH TOÁN


1.4 THÊM NHÂN VIÊN MỚI


2. BIỂU ĐỒ CỘNG TÁC
2.1 NHẬP NGUYÊN LIỆU


×