1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Dự Án Quản Lý Quán Trà Sữa.pdf

27 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Quán Trà Sữa
Tác giả Cao Nhân Hiếu, Trần Tân Phong, Hoàng Minh Đức, Nguyễn Phúc Hồng Sơn, Phạm Tân Đại
Người hướng dẫn Phạm Doãn Tĩnh
Trường học Đại Học Bách Khoa Hà Nội
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 5,45 MB

Nội dung

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 chông nhân viên, thống kê doanh thu theo tháng, năm và thống kê sốlượng đồ uống nhập vào

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN - ĐIỆN TỬ

BÁO CÁO

DỰ ÁN QUẢN LÝ QUÁN TRÀ SỮA Giảng viên hướng dẫn: Phạm Doãn Tĩnh

Nhóm sinh viên:

Cao Nhân Hiếu 20192840 – Nhóm trưởng

Trần Tân Phong 20193055 Hoàng Minh Đức 20192770 Nguyễn Phúc Hồng Sơn 20193084 Phạm Tân Đại 20192741

Trang 2

Hà Nội, tháng 1 năm 2022.

Trang 3

CHƯƠNG I TỔNG QUAN ĐỀ TÀI

1.Tên đề tài: Xây Dựng Phần Mềm Quản Lý Quán Trà

Sữa

2.Lý do chọn đề tài

Hiện tại quán trà sữa phải đón lượng khách hằng ngày trên 50 người nhưng với phương pháp tính tiền với một công cụ rất chi là thô sơ, thủ công, tốn nhiều 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 là đặt bàn, gọi món,

chuyển bàn, ghép bàn… và 1 số chức năng đơn giản Quathăm dò từ những chức năng đó chúng em đã áp dụng những kiến thức đã học và thực tiển tại quán Chúng em

đã xây dựng phần mềm quản lý quán trà sữa 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 chông nhân viên, thống kê doanh thu theo tháng, năm và thống kê sốlượng đồ uống nhập vào cũng như đã xuất ra 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

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 trà sữa nhằm cung cấp một giải pháp tốt nhất cho quán

3.Mục đích

- Xây dựng phần mêm để giúp nhân viên tại quán thuận tiện cho việc đặt bàn, gọi món, chuyển bàn, ghép bàn, in bill cho khách hàng

- Nhân viên thu ngân có thể chấm công nhân viên mộtcách dễ dàng, mà không phải tốn công với giấy bút

- Quản lý của quán có thể quản lý tất cả nhân viên củamình, cũng như quản lý mọi vấn đề tại quán trên phần mềm này

4.Yêu cầu

Trang 4

- Giao diện thân thiện, dễ sử dụng.

- Tiết kiệm tối đa sức lao động

- Tạo sự yên tâm cho khách hàng vì phương pháp thanh toán cho khách chuyên nghiệp, khoa học tuyệtđối chính xác và không phải để khách mất thời gian chờ đợt bill lâu

- Giúp đội ngũ nhân viên phục vụ chuyên nghiệp hơn

- Báo cáo rõ ràng nhanh chóng mọi lúc

e.Mô hình lĩnh vực ứng dụng (Sơ đồ lớp ở mức cơ bản),

mô hình hoạt động hệ thống (Sơ đồ hoạt động và sơ

đồ tuần tự) và hoàn chỉnh giao diện phác thảo Đồng thời hoàn chỉnh sơ đồ lớp

f Tìm hiểu ngôn ngữ lập trình

g.Phát thảo dao diện

h.Viết code, sửa lỗi, kiểm tra

i Kiểm tra phần mềm

j Hòan thành bào cáo và Slide

Trang 5

8.Phân công công việc

Cao Nhân Hiếu Quản lý bàn + Thiết kế giao diện+ Tạo CSDLTrần Tân Phong Quản lý nhân viên + Quản lý tàikhoảnHoàng Minh Đức Quản lý thực đơn + Quản lý nhómmónPhạm Tân Đại Thống kê + Đổi mật khẩuNguyễn Phúc Hồng

Trang 6

9.Tiến độ

Trang 7

CHƯƠNG II THU THẬP DỮ LIỆU

1.Mô tả khái quát quy trình nghiệp vụ

1.Khách tới quán nhân viên bảo vệ sẽ ra dắt xe cho khách

2.Lúc vào quán nhân viên phục vụ lại yêu cầu khách chọn khu vực nào trong quán Khi tới khu vực được nhân viên dẫn tới Khách sẽ chọn cho mình một bàn trống theo sở thích của khách

3.Nhân viên phục phục tại khu này đêm nước trà ra mời khách dùng Sau đó NV bắt đầu hỏi từng khách dùng đồ uống gì

4.Sau khi NV phục vụ đã oder xong đồ uống của khách(mỗi lần oder 2 phiếu) => một oder được đêm tới quày thu ngân để trên 1 vị trí quy định trên bàn thu ngân và oder còn lại được đưa xuống quày pha chế

để nhân viên pha chế làm công việc pha chế

5.Lúc này nhân viên thu ngân cầm oder và đặt bàn chokhách… tiếp đến làm các công việc nhập các đồ uống và chuyển bàn, ghép bàn… nếu khách yêu cầu

6.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 khách yêu cầu

và lúc đó nhân viên thu ngân bắt đâu thanh toán và

in bill cho khách

7.Sau khi tính tiền khách được nhân viên phục vụ đưa khách ra ngoài và nhân viên bảo vệ dắt xe cho khách

ra về

2.Tác nhân và chức năng từng tác nhân

Nhân viên pha chế.

- Tổng kết lại các oder các món đã được pha chế và báo cáo lại cho quản lí để đối chiếu với nhân viên thungân có trùng không

- Pha chế đồ uống theo yêu cầu khách hàng

Nhân viên phục vụ

Trang 8

- Phục vụ tận tình theo yêu cầu khách hàng.

- Oder các món theo yêu cầu khách

- Vệ sinh tại khu vực mình làm

Nhân viên thu ngân

- Nhập bàn, nhập món, chuyển bàn ghép bàn, in bill, thanh toán theo yêu cầu khách hàng

- Chấm công nhân viên

- Nhập hàng vào kho

Nhân viên quản lý

- Cập nhật các thong tin của nhân viên, bàn, thực đơn

- Thống kê lương nhân viên, doanh thu, số lượng món

- Và có thể quan lý tất cả các chức năng nhân viên thungân

Trang 9

CHƯƠNG III PHÂN TÍCH HỆ THỐNG

1 Sơ đồ phân cấp chức năng

Sơ đồ chức năng được mô tả như hình trên bao gồm 3 chức năng chính:

Quản lý bán hàng

- Quản lý thực đơn

- Quản lý bàn

- Lập hóa đơn

- Thông kê doanh thu

Quản lý tài khoản

- Tạo tài khoản

- Sửa tài khoản

- Xóa tài khoản

- Đăng nhập/Đăng xuất

- Tìm kiếm

Quản lý nhân viên

Trang 10

- Thêm nhân viên

- Sửa nhân viên

- Xóa tài khoản

(1) Hóa đơn, các thống kê báo cáo doanh thu/doanh số.(2) Các thông tin nhân viên, thông tin đồ uống, thông tin tìm kiếm, thông tin hóa đơn

(3) Các thông tin phản hồi về tài khoản, các thông tin tìm kiếm, các thông tin phản hồi về hóa đơn

(4) Các thông tin tìm kiếm, các yêu cầu lập báo

Trang 11

2.2 Sơ đồ mức đỉnh

2.3 Sơ đồ mức dưới đỉnh

a, Chức năng quản lý bán hàng

Trang 12

b, Chức năng quản lý tài khoản

c, Chức năng quản lý nhân viên

Trang 13

CHƯƠNG IV THIẾT KẾ CƠ SỞ DỮ LIỆU

1 Chuyển mô hình thực thể liên kết sang mô hình quan hệ

phục vụ của bànThực đơn Mã món ăn, tên món ăn,

mã nhóm, giá tiền, đơn vị tính

sắc hiển thịNhân viên Mã số nhân viên, họ tên

nhân viên, tuổi, giới tính, vịtrí làm việc, địa chỉ

Tài khoản Mã số tài khoản, tên đăng

nhập, mật khẩu, phân cấp truy cập

vụ, giảm giá, giờ khách đến, tổng tiền khách phải trả, trạng thái thanh toán của bàn

Chi Tiết Hóa Đơn Mã chi tiết hóa đơn, mã

hóa đơn, mã món, số lượngmón, giá tiền từng món

2 Chuẩn hóa dữ liệu về 3NF

Trang 14

Mỗi đồ uông có một tên và mã đồ uống duy nhất, mã nhóm đồ uống, giá tiền, đơn vị tính.

Hóa đơn dùng để xác định thời gian khách đến, các món

đồ uống khách đã gọi, tổng tiền khách phải trả, bàn khách đã ngồi, giảm giá mà khách hưởng

Ta có phụ thuộc hàm sau:

Mã hóa đơn (Mã bàn, mã giảm giá, giờ khách đến, tổngtiền khách trả, các món khách gọi, trạng thái thanh toán) Đây là dạng chuẩn 3NF

Chi tiết hóa đơn

Mỗi chi tiết hóa đơn cóa một mã hóa đơn duy nhất, có thểxác định được các món và số lượng khách gọi, và giá tiền từng món

Ta có phụ thuộc hàm sau:

Mã hóa đơn (Mã hóa đơn, mã món, tên món, số lượng, giá món)

Trang 16

4 Các bảng

1 Table bàn:

ban (MaBan, TenBan, TrangThai)

Tên cột Kiểu DL Độ rộng Mô tả Primary Key

TenBen Varchar 55 Tên bàn

TrangTh

ai Varchar 50 Trạng Thái

2 Table chi tiết hóa đơn:

Trang 17

chitiethd (MaChiTietHD, MaHoaDon, MaMon, SoLuong, Gia)

Tên cột KiểuDL rộngĐộ Mô tả Primary KeyMaChiTietHD Int 11 Mã chi tiếthóa đơn YesMaHoaDon Int 11 Mã hóa đơn

3 Table hóa đơn:

hoadon (MaHoaDon, GiamGia, MaBan, GioDen, TongTien, TrangThai)

Tên cột Kiểu DL Độ rộng Mô tả PrimaryKeyMaHoaDon Int 11 Mã hóađơn Yes

GioDen Datetime 11 Giờ đến

TongTien Int 11 Tổng tiền

TrangThai Int 11 Thời gian

4 Table nhân viên:

nhanvien (MaNV, HoTen, GioiTinh, Tuoi, ViTri, DiaChi)Tên cột Kiểu DL Độ rộng Mô tả PrimaryKey

HoTen Varchar 55 Tên nhân viên

Trang 18

GioiTinh Varchar 55 Địa chỉ

Tuoi Int 11 Số điện thoại

ViTri Varchar 5 Chức vụ

DiaChi Varchar 55 Lương

5 Table nhóm món:

nhommon(MaLoai, TenLoai, MauSac)

Tên cột Kiểu DL Độ rộng Mô tả Primary

Key

TenLoai Varchar 55 Mã nhânviên

Mausac Varchar 50 Tên nhânviên

6 Table tài khoản:

taikhoan (id, username, password, lv)

Tên cột Kiểu DL Độ rộng Mô tả Primary

Key

username Varchar 30 Username

password Varchar 30 Password

7 Table thực đơn:

thucdon (MaMon, TenMon, MaLoai, DonGia, DVT)

Trang 19

Tên cột Kiểu DL Độ rộng Mô tả PrimaryKey

TenMon Varchar 55 Tên món

DVT Varchar 55 Đơn vị tính

Trang 20

CHƯƠNG V KẾT QUẢ CHẠY THỬ

Giao diện đăng nhập

Trang chủ

Trang 21

Giao diện bán hàng

Giao diện gọi đồ

Trang 22

Giao diện đặt bàn

Giao diện quản lý bàn

Trang 23

Giao diện quản lý nhân viên

Giao diện quản lý tài khoản

Trang 24

Giao diện quản lý nhóm món

Giao diện quản lý thực đơn

Trang 25

Giao diện thống kê

Giao diện cài đặt

Trang 26

Giao diện đổi mật khẩu

Trang 27

- Tiếp tục nghiên cứu và trau dồi kiến thức, đặc biệt là

cơ sở dữ liệu và kỹ thuật lập trinh đề giải quyết các khuyết điểm trên (Xây dựng lại hệ cơ sở dữ liệu chặt chẽ hơn, code chính xác hơn)

Ngày đăng: 25/05/2024, 10:09

w