Thực tập: Quản lý bán hàng cà phê
Phần III: PHÂN TÍCH HỆ THỐNG
III.1. Phân tích chức năng của hệ thống
III.1.1. Biểu đồ phân cấp chức năng
Hình 1: Biểu đồ phân cấp chức năng
Quản lý Hệ thống: Bao gồm các chức năng: Quản lý danh sách nhân
viên. Quản lý các thông tin nhân viên trong quán, với chức năng các cập nhập,
sửa, xóa, thêm dữ liệu nhân viên gồm: Tên đăng nhập, mật khẩu, họ và tên,
ngày sinh, địa chỉ, điện thoại; Thoát khỏi hệ thống.
Quản lý Danh mục: Bao gồm các chức năng: Quản lý danh mục bàn,
loại khách và hàng. Quản lý các thông tin liên quan đến bàn: Số bàn, tên bàn,
khu vực bàn. Loại khách hàng: Mã khách, loại khách hàng, ghi chú. Hàng: Mã
hàng, tên hàng, ghi chú, đơn vị tính. Có thể cập nhập, sửa, xóa, thêm các thông
tin đó.
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
11
Thực tập: Quản lý bán hàng cà phê
Quản lý Nghiệp vụ: Bao gồm các chức năng: Cập nhật giá bán: Cập
nhập, thêm, sửa, xóa giá bán của các loại hàng ứng với các loại khách hàng khác
nhau. Nhập hàng với các thông tin: Số phiếu nhập, Ngày nhập, Người nhập, Mã
hàng, Tên hàng, Số lượng, Giá nhập; có thể cập nhật, sửa , xóa các thông tin
này. Quản lý phiếu nhập: Có thể tìm kiếm các thông tin về nhập hàng theo ngày
nhập và đưa ra danh sách, ngoài ra con có chức năng sửa, xóa phiếu nhập đó.
Quản lý hàng bán: Có thể tìm kiếm, thông kê các thông tin đến hàng bán theo
ngày và có thể sửa, xóa phiếu bán hàng. Bán hàng: Theo bàn và loại khách. Khi
đã chọn xong thông tin bàn và loại khách chương trình đưa ra phiếu bán hàng để
điền tiếp các thông tin và xử lý: Số phiếu xuất, Ngày bán, Nhân viên bán, Bàn,
Loại khách, Ghi chú, Mã hàng, Số lượng hàng bán, Giá bán, Thành tiền, tiền trả,
trả lại, Tổng tiền; cũng có thể sửa, xóa thông tin khi có sự nhầm lẫm.
Thống kê: Bao gồm các chức năng: Thống kê bán hàng: Có thể thông kê
các hàng bán được, doanh thu của số hàng đó theo: Mã hàng, tên hàng, ngày, tên
nhân viên bán, bàn. Thông kê hàng trong kho: theo mã hàng, tên hàng, số lượng
cụ thể; từ các thông tin đó chươg trình sẽ đưa ra danh sách các loại hàng con
trong kho và có thể in được danh sách đó.
Trong hầu hết các chức năng trên còn chứa các chức năng con như: Cập
nhật: Nhập, sửa, xóa, Tìm kiếm…
III.1.2. Biểu đồ luồng dữ liệu
Là sơ đồ nhằm mục đích diễn tả một quá trình xử lý thông tin.
Biểu đồ luồng dữ liệu mức khung cảnh:
Hình 2: Biểu đồ luồng dữ liệu mức khung cảnh.
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
12
Thực tập: Quản lý bán hàng cà phê
Biểu đồ luồng dữ liệu mức đỉnh:
Hình 3: Biểu đồ luồng dữ liệu mức đỉnh.
III.1.3. Biểu đồ Usecase
Biểu đồ usecase này cho ta thấy các chức năng của hệ thống Quản lý bán
hàng quán cà phê được phân theo người sử dụng (tác nhân) như thế nào. Với hai
tác nhân là: Chủ quán và nhân viên.
Trong đó Chủ quán có quyền tác động đến mọi chức năng của hệ thống.
Còn nhân viên chỉ có quyền thao tác với các chức năng: bán hàng mà thôi.
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
13
Thực tập: Quản lý bán hàng cà phê
Hình 4: Biểu đồ Usecase
III.1.4. Biểu đồ hoạt động của các chức năng
III.1.4.1. Đăng nhập vào hệ thống
Quy trình thực hiện: Hệ thống hiển thị giao diện đăng nhập. Người dùng
nhập tên đăng nhập và mật khẩu. Hệ thống kiểm tra nếu hợp lệ sẽ chuyển sang
giao diện chính. Nếu sai sẽ đưa ra thông báo. Ứng với tên người đăng nhập và
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
14
Thực tập: Quản lý bán hàng cà phê
mật khẩu thế nào thì giao diện chính sẽ hiển thị các chức năng ứng với người sử
dụng đó.
Hình 5: Mô hình hoạt động của chức năng đăng nhập vào hệ thống
III.1.4.2. Quản lý nhân viên
Quy trình thực hiện: Hệ thống hiển thị giao diện quản lý nhân viên.
• Thêm mới: Người dùng nhập thông tin nhân viên, nếu hợp lệ hệ
thống sẽ thêm nhân viên mới vào CSDL, nếu sai sẽ đưa ra thông
báo.
• Chỉnh sửa: Chọn nhân viên cần chỉnh sửa, nhập thông tin chỉnh
sửa, nếu hợp lý thông tin mới về nhân viên sẽ được thay thế trong
CSDL.
• Xóa: Chọn nhân viên cần xóa, xác nhận xóa, thông tin về đại lý
được xóa khỏi CSDL.
Hình 6: Mô hình hoạt động của chức năng quản lý danh sách Nhân viên
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
15
Thực tập: Quản lý bán hàng cà phê
III.1.4.3. Quản lý bàn
Quy trình thực hiện: Hệ thống hiển thị giao diện quản lý bàn.
• Thêm mới: Người dùng nhập thông tin bàn, nếu hợp lệ hệ thống sẽ
thêm bàn mới vào CSDL, nếu sai sẽ đưa ra thông báo.
• Chỉnh sửa: Chọn bàn cần chỉnh sửa, nhập thông tin chỉnh sửa, nếu
hợp lý thông tin mới về bàn sẽ được thay thế trong CSDL.
• Xóa: Chọn bàn cần xóa, xác nhận xóa, thông tin về đại lý được xóa
khỏi CSDL.
Hình 7: Mô hình hoạt động của chức năng quản lý danh sách Bàn
III.1.4.4. Quản lý Loại khách
Quy trình thực hiện: Hệ thống hiển thị giao diện quản lý loại khách.
• Thêm mới: Người dùng nhập thông tin loại khách, nếu hợp lệ hệ
thống sẽ thêm nhân viên mới vào CSDL, nếu sai sẽ đưa ra thông
báo.
• Chỉnh sửa: Chọn loại khách cần chỉnh sửa, nhập thông tin chỉnh
sửa, nếu hợp lý thông tin mới về loại khách sẽ được thay thế trong
CSDL.
• Xóa: Chọn loại khách cần xóa, xác nhận xóa, thông tin về đại lý
được xóa khỏi CSDL.
Phạm thị Thúy - Đào thị Dư - Lớp CĐĐH-KHMT3K1
16
Không có nhận xét nào :
Đăng nhận xét