Professional Documents
Culture Documents
HÀ NỘI, 6-2020
STT HỌ VÀ TÊN PHÂN CÔNG
Quản lý quán Cafe
Mục lục
MỤC LỤC.......................................................................................................4
LỜI MỞ ĐẦU.................................................................................................5
2
Quản lý quán Cafe
3. THIẾT KẾ DỮ LIỆU...............................................................................10
MÔ TẢ DỮ LIỆU.......................................................................................................................................................10
3
Quản lý quán Cafe
LỜI MỞ ĐẦU
Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý
nhà hàng đều được làm thủ công rất mất thời gian và tôn kém về nhân lực cũng
4
Quản lý quán Cafe
như tài chính. Ngày nay với sự bùng nổ của công nghệ thông tin , máy tính đã
được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học,… giúp cho công
việc được tốt hơn. Việc sử dụng máy tính và công tác quản lý nhà hàng là một yêu
cầu cần thiết nhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn
kém về nhiều mặt.
Hiện nay, công nghệ thông tin đang phát triển mạnh mẽ, nhanh chóng và xâm
nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc sống. Nó trở
thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y học,
kinh tế,… và đặc biệt hơn là trong công tác quản lý nói chung và quản lý nhà hàng
nói riêng.
Vì vậy chúng em đã xây dựng nên “phần mềm quản lí quán cafe gardenista”
với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và chính xác hơn.
5
Quản lý quán Cafe
đơn, danh sách bàn, quản lí nhân viên, quản lí ca làm, thống kê doanh thu ,in
hóa đơn,… giúp cho việc quản lý cửa hàng được đơn giản, dễ dàng, thuận tiện,
và nhanh chóng.
Đây là tài liệu mô tả chi tiết về thiết kế phần mềm Quản lý quán CAFE, giúp
lập trình và kiểm thử.
Tài liệu giúp cho nhóm phân tích phân tích các yêu cầu về nghiệp vụ và tính
chất cần thiết cho hoạt động quản lý quán Cafe. Cũng như giúp cho nhóm thiết kế
phần mềm, sẽ thiết kế đúng mục đích và yêu cầu của người sử dụng. Với đó giúp
cho nhóm kiểm thử kiểm tra phần mềm hoạt động đúng với mục đích đã đặt ra.
SQL Server để tạo phần mềm nhằm giải quyết triệt để các vấn đề bức xúc đã
nêu trên.
- Phân tích hệ thống: Nhằm đi sâu chi tiết vào các chức năng của hệ thống, từ
đó xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu, thông tin
đầu vào, đầu ra, các chức năng của hệ thống, sơ đồ phân cấp chức năng, sơ
đồ luồng dữ liệu.
- Phân tích hệ thống về dữ liệu: Phân tích dữ liệu cho ta cách thức tổ chức và
truy cập dữ liệu hiệu quả nhất, cách thức tạo và lưu trữ cơ sở dữ liệu, cách
thức kết nối đến cơ sở dữ liệu để thực hiện nhập thêm, chỉnh sửa, hay xóa
bớt các thực thể trong cơ sở dữ liệu.
7
Quản lý quán Cafe
8
Quản lý quán Cafe
9
Quản lý quán Cafe
10
Quản lý quán Cafe
3. THIẾT KẾ DỮ LIỆU
Mô tả dữ liệu
- Quản lý NHÂN VIÊN : khi thêm mới hay cập nhập thông tin Nhân viên bao
gồm : Mã nhân viên , tên nhân viên, ngày sinh , quê quán , giới tính , lương, chức
vụ trên form Quản lý Nhân viên của phần mềm thì các dữ liệu đó tự động được
cập nhật vào Bảng NHÂN VIÊN trong cơ sở dữ liệu SQL Server.
- Quản lý BÀN : khi thêm mới hay cập nhập thông tin Bàn bao gồm : mã bàn ,
loại bàn , trạng thái bàn , trên form Quản lý Bàn của phần mềm thì các dữ liệu đó
tự động được cập nhật vào Bảng BÀN trong cơ sở dữ liệu SQL Server.
- Quản lý THỰC ĐƠN: khi thêm mới hay cập nhập thông tin tài sản bao gồm
:mã thực đơn, tên thực đơn, giá, trạng thái trên form Quản lý THỰC ĐƠN của
phần mềm thì các dữ liệu đó tự động được cập nhật vào Bảng THỰC ĐƠN trong
cơ sở dữ liệu SQL Server.
- Quản lý HÓA ĐƠN : khi thêm mới hay cập nhập thông tin điện nước bao
gồm : Mã hóa đơn, thời gian vào, thời gian ra, tổng tiền, mã bàn, nhân viên thanh
toán, giảm giá, trên form Quản lý HÓA ĐƠN của phần mềm thì các dữ liệu đó tự
động được cập nhật vào Bảng HÓA ĐƠN trong cơ sở dữ liệu SQL Server.
11
Quản lý quán Cafe
- Tìm kiếm: khi tìm kiếm thông tin trên form Tìm kiếm của phần mềm thì các dữ
liệu đó được truy xuất từ cơ sở dữ liệu SQL Server.
12
Quản lý quán Cafe
13
Quản lý quán Cafe
1 ID INT
5 STT INT x
14
Quản lý quán Cafe
4.2.1. Constraints
STT Tên constraint Loại Các trường liên quan
4.3. Bảng CA
4.3.1. Constraints
1 SV_PK_MACA PK MACA
4.4 Bảng CV
15
Quản lý quán Cafe
4.4.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 QLTS_PK_CHUCVU PK MACV
1 ID INT
6 GHICHU NVARCH x
AR
16
Quản lý quán Cafe
HAI đơn
8 THOIGIA DATETI x
N ME
4.5.1. Constraints
STT Tên constraint Loại Các trường liên quan
3 GHIC NVẢC x
HU HAR
4.6.1. Constraints
STT Tên constraint Loại Các trường liên quan
17
Quản lý quán Cafe
4 MABA INT 20 x
N
5 TONG INT x
TIEN
6 CHEC BIT 20 x
KOUT
7 USER VARCH 20 x
NAME AR
8 GIAM INT x
GIA
4.7.1. Constraints
STT Tên constraint Loại Các trường liên quan
4.8.1. Constraints
STT Tên constraint Loại Các trường liên quan
18
Quản lý quán Cafe
4.10.1. Constraints
STT Tên constraint Loại Các trường liên quan
4 _TRANG bit x
THAI
4.11.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 PK_LOGIN PK USERNAME
2 FK_LOGIN_NHANVIE FK CMND
N
19
Quản lý quán Cafe
4.12.1. Constraints
STT Tên constraint Loại Các trường liên quan
2 FK_LUONGTHANG_NHANVIE FK CMND
N
20
Quản lý quán Cafe
4.13.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 FK_PHACHE_CTHOADON FK ID
2 FK_PHACHE_THUCDON FK MATD
STT Tên Kiểu dữ liệu Độ Allow Unique Primary/Fo Giá trị mặc Mô tả
trường dài Null reign Key định
4.14.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 PK_NHANVIEN PK CMND
21
Quản lý quán Cafe
2 FK_NHANVIEN_CHUC_VU FK MACHUCVU
4.15.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 PK_THUCDON_1 PK MATD
2 FK_THUCDON_LOAITHUCDON1 FK MALOAITD
22
Quản lý quán Cafe
4.16.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 FK_THUONGPHAT_NHANVIEN FK CMND
1
4.17.1. Constraints
STT Tên constraint Loại Các trường liên quan
1 P_PK_MAPHONG PK MATRANGTHAI
23
Quản lý quán Cafe
24
Quản lý quán Cafe
{
1. Nhập thông tin vào các textbox;
2. IF thông tin hợp lệ THEN
Lưu thông tin vào trong TABLE BAN;
IF lưu được THEN
Hiển thị TABLE BAN mới lên màn hình với mẫu tin đã
được lưu;
ELSE
Báo lỗi không thể lưu được;
ELSE
Báo lỗi nhập thông tin;
END IF
}
Module Sua_ThongTinBAN( MaBan, LoaiBan, TrangThaiBan ){
1. Tìm và chọn phòng cần sửa thông tin;
2. IF tìm thấy THEN
Hiển thị thông tin tìm thấy lên các textbox tương ứng trên màn
hình;
Sửa trên textbox và được lưu lại trong TABLE BAN;
25
Quản lý quán Cafe
{
1. Nhập thông tin vào các textbox;
2. IF thông tin hợp lệ THEN
Lưu thông tin vào trong TABLE THUCDON;
IF lưu được THEN
Hiển thị TABLE THUCDON mới lên màn hình với mẫu
tin đã được lưu;
ELSE
Báo lỗi không thể lưu được;
ELSE
Báo lỗi nhập thông tin;
END IF
}
{
1. Tìm và chọn phòng cần sửa thông tin tài sản;
2. IF tìm thấy THEN
Hiển thị thông tin tìm thấy lên các textbox tương ứng trên màn hình;
Sửa trên textbox và được lưu lại trong TABLE THUCDON ;
IF sửa được THEN
26
Quản lý quán Cafe
27
Quản lý quán Cafe
Thông báo đã sửa và hiển thị TABLE HOADON mới lên màn
hình với mẫu tin đã được sửa;
ELSE
Báo lỗi không sửa được;
ELSE
Thông báo không tồn tại mẫu tin;
END IF
}
5.5. Tìm kiếm
Module Timkiem()
{
1. Nhập thông tin cần tìm vào ô textbox và chọn các tiêu chí cần tìm theo
mong muốn
2. IF tìm thấy THEN
Hiển thị kết quả tìm kiếm lên DatagridView trên màn hình;
ELSE
Không có kết quả tìm kiếm;
END IF
}
28
Quản lý quán Cafe
Form Main
Form Main chứa các UserControl. Tại form này có thể gọi đến các
UserControl khác của form.
29
Quản lý quán Cafe
30
Quản lý quán Cafe
31
Quản lý quán Cafe
32
Quản lý quán Cafe
33
Quản lý quán Cafe
34
Quản lý quán Cafe
Tab đăng kí ca
Tại tab này sẽ chấm công cho nhân viên và cộng vào lương.
35
Quản lý quán Cafe
UserControl Công Cụ
Tab quản lí bàn
Tab này có thể thêm sửa xóa bàn.
36
Quản lý quán Cafe
Tab ca làm
Tab này thêm xóa sửa ca làm.
37
Quản lý quán Cafe
Tab ca làm
38
Quản lý quán Cafe
UserControl thống kê
39
Quản lý quán Cafe
40
Quản lý quán Cafe
TH1 :
- Input :
+ User: ad
+ Password:1
- Output: => Đăng nhập thành công truy cập vào hệ thống
TH2:
- Input
+ User: Admin11
+ Pass : 1
41
Quản lý quán Cafe
TH3
- Input:
+ User: ad
+ Pass: nm1
42
Quản lý quán Cafe
TH4
- Input:
+ User:
+ Pass:
TH5
- Input:
+ User:ad
+ Pass:
43
Quản lý quán Cafe
TH6
- Input
+ User:
+ Pass :1
44
Quản lý quán Cafe
+ Giá : 15000
45
Quản lý quán Cafe
TH2
- Input
+ Tên món :
+ Giá : 15000
46
Quản lý quán Cafe
TH3
- Input
+ Giá:
TH4
- Input :
+ Giá: dfgdfgd
47
Quản lý quán Cafe
TH5
- Input :
+ Tên món :
+ Giá:
48
Quản lý quán Cafe
+ CMND : 126543248
+ SĐT : 0213216547
+ Gmail :Vanb@gmail.com
TH2:
- Input:
+ CMND :
49
Quản lý quán Cafe
+ SĐT : 0213216547
+ Gmail :Vanb@gmail.com
TH3
- Input:
+ CMND : 126543
+ SĐT : 0213216547
+ Gmail :Vanb@gmail.com
50
Quản lý quán Cafe
TH4
- Input:
+ CMND : áddas
+ SĐT : 0213216547
+ Gmail :Vanb@gmail.com
51
Quản lý quán Cafe
TH5
- Input:
+ CMND : 126543248
+ SĐT : 0213216547
+ Gmail :
52
Quản lý quán Cafe
TH 6
- Input:
+ CMND : 126543248
+ SĐT : 0213216547
+ Gmail :ádasdasd
53
Quản lý quán Cafe
TH1:
- Input:
+ CMND : 123456789
+ SĐT : 0346014098
+ Gmail :Quangthanh0967574900@gmail.com
54
Quản lý quán Cafe
TH3
- Input:
+ CMND : 12345678999
+ SĐT : 0346014098
+ Gmail :Quangthanh0967574900@gmail.com
55
Quản lý quán Cafe
56
Quản lý quán Cafe
57