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

Phân tích thiết kế hệ thống thông tin quản lý nhà hàng

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 (2 MB, 24 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CƠNG NGHỆ THƠNG TIN
-------------------------------------------------------

KÌ THI KẾT THÚC HỌC PHẦN
HỌC KÌ II - NĂM HỌC 2021
Đề tài bài tập lớn: Phân tích thiết kế hệ thống thơng tin quản lý nhà hàng
Họ Và Tên Sinh Viên:

Nguyễn Văn Tùng

Mã Sinh Viên :

1911060858

Lớp:

ĐH9C5

Tên Học Phần:

Phân tích thiết hế hệ thống thơng tin

Giảng Viên Hướng Dẫn : Đặng Thị Khánh Linh

Hà Nội, Năm 2021


MỤC LỤC

Nợi dung


MỤC LỤC........................................................................................................................2
LỜI NĨI ĐẦU.................................................................................................................. 4
Chương I. KHẢO SÁT VÀ XÁC ĐỊNH U CẦU BÀI TỐN..................................5
1. Tìm hiểu hệ thống.....................................................................................................5
2. Cách thức hoạt động................................................................................................5
3. Các tính năng của hệ thống.....................................................................................5
4. Mơ tả bài tốn...........................................................................................................6
4.1. Khách hàng........................................................................................................6
4.2. Nhân viên...........................................................................................................6
4.3. Người quản lý....................................................................................................6
Chương II:BIỂU ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG..............................................7
1. Biểu đồ hoạt động của khách hàng.........................................................................7
1.1 Biểu đồ hoạt động đăng ký của khách hàng.....................................................7
1.2 Biểu đồ hoạt động đăng nhập của khách hàng.................................................8
1.3 Biểu đồ hoạt động tìm kiếm của khách hàng...................................................9
1.4 Biểu đồ hoạt động đặt bàn của khách hàng......................................................9
1.5 Biểu đồ hoạt động thanh toán của khách hàng..............................................10
2. Biểu đồ hoạt động của nhân viên..........................................................................11
2.1 Biểu đồ hoạt động thanh toán của nhân viên.................................................11
2.2 Biểu đồ hoạt động đặt bàn của nhân viên.......................................................12
3. Biểu đồ hoạt động của người quản lý....................................................................13
3.1 Biểu đồ hoạt động quản lý khách hàng của người quản lý...........................13
2


3.2 Biểu đồ hoạt động quản lý nhân viên của người quản lý...............................14
3.3 Biểu đồ hoạt động quản lý bàn của người quản lý.........................................15
3.4 Biểu đồ hoạt động quản lý món của người quản lý........................................16
3.5 Biểu đồ hoạt động thống kê báo cáo của người quản lý................................17
Chương III: XÂY DỰNG ỨNG DỤNG........................................................................18

1.Thiết kế cơ sở dữ liệu..............................................................................................18
1.2 Bảng đăng nhập................................................................................................18
1.3 Bảng đặt món....................................................................................................19
1.4 Bảng thống kê báo cáo.....................................................................................19
1.5 Bảng đăng ký....................................................................................................19
1.6 Bảng đặt bàn.....................................................................................................20
1.7 Bảng thanh toán...............................................................................................20
2.Giao diện..................................................................................................................21
2.1 Giao diện trang chủ..........................................................................................21
2.2 Giao diện đăng kí..............................................................................................21
2.3 Giao diện đăng nhập............................................................................................22
Chương 4 KẾT LUẬN...................................................................................................23
TÀI LIỆU THAM KHẢO.............................................................................................23

3


LỜI NĨI ĐẦU
Trong thời đại ngày nay , Cơng nghệ thơng tin đang được 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 nghành nghề như
giao thông, quân sự, y học,…và đặc biệt trong cơng tác quản lý nói chung và
Quản lý nhà hàng nói riêng.
Trước khi có 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 nên mất rất nhiều thời gian và tốn kém về nhân
lực cũng như tài chính. Ngày nay, với sự phát triển cơng nghệ thơng tin mà 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ào công tác quản lý nhà
hàng là một yêu cầu cần thiết nhằm xoá bỏ những phương pháp lạc hậu, lỗi thời
gây tốn kém về nhiều mặt.


4


Chương I. KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU BÀI TỐN
1. Tìm hiểu hệ thống
Khái niệm nhà hàng được hiểu là một cơ sở chuyên kinh doanh các sản
phẩm ăn uống nhằm thu hút lợi nhuận, phục vụ nhiều đối tượng khách khác nhau
và phục vụ theo nhu cầu của khách với nhiều loại hình khác nhau.
Kinh doanh nhà hàng bao gồm cả một bộ máy các bộ phận hoạt động liên
tục và liên kết với nhau từ bộ phận quản lí cho đến bộ phận phục vụ. Mỗi bộ
phận trong nhà hàng luôn được huấn luyện, đào tạo kĩ lưỡng để nắm vững nghiệp
vụ, quy trình làm việc nhằm mang đến sự hài lòng cao nhất cho khách hàng,
đồng thời mang lại doanh thu cho nhà hàng.
2. Cách thức hoạt động
Nhà hàng áp dụng cơ chế phục vụ cho phép khách hàng đặt món ăn qua
nhân viên hoặc qua hệ thống một cách nhanh chóng. Nhân viên thanh tốn một
cách tiện lợi cho khách hàng qua hệ thống. Khi món ăn được đặt thành cơng
nhân viên phục vụ bàn đó để đưa món ăn lên cho khách…
3. Các tính năng của hệ thống
Hệ thống cho phép quản lí, nhân viên và khách hàng đặng nhập nếu đủ
quyền.
Hệ thống lưu trữ các danh sách hóa đơn thơng tin khách hàng trong ngày để
quản lí và nhân viên kiểm sốt thực hiện việc kế toán của nhà hàng.
Hệ thống tự động lưu trữ dữ liệu lên server để quản lí kiểm sốt tình hình
kinh doanh của nhà hàng.
Hệ thống cung cấp các tính năng hữu ích giúp nhân viên lẫn khách hàng có
thể đặt món một cách thuận tiện và nhanh nhất.
5



4. Mơ tả bài tốn
4.1. Khách hàng
Khách hàng có thể đăng nhập hệ thống để tìm kiếm những thơng tin cần
thiết
Khách hàng có thể đăng kí tài khoản khách hàng vào hệ thống để có thể đặt
bàn, đặt món và có thể thanh tốn trực tiếp bằng tài khoản đó.
4.2. Nhân viên
Nhân viên có thể vào hệ thống để đặt bàn và thanh tốn giúp cho khách hàng
có thể nhanh chóng hơn.
4.3. Người quản lý
Người quản lý có thể thay đổi thơng tin về các món ăn giúp cho khách hàng
tìm kiếm dễ dàng.
Người quản lý vào hệ thống để thống kê báo cáo các danh mục theo các đợt.

6


Chương II:BIỂU ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG
1. Biểu đồ hoạt động của khách hàng
1.1 Biểu đồ hoạt động đăng ký của khách hàng

Hình 1.1 Biểu đồ hoạt động đăng ký
Mô tả:
Khách hàng truy cập vào website chọn đăng ký, điền đầy đủ thông tin
Hệ thống sẽ kiểm tra nếu sai quay trở lại trang điền thông tin nếu đúng hệ
thống thông báo đăng ký thành công rồi kết thúc

7



1.2 Biểu đồ hoạt động đăng nhập của khách hàng

Hình 1.2 Biểu đồ hoạt động đăng nhập
Mô tả
Khách hàng truy cập website chọn đăng nhập, nhập tài khoản mật khẩu
Hệ thống sẽ kiểm tra nếu sai trở lại trang đăng nhập nếu đúng hệ thống
thông báo đăng nhập thành công rồi kết thúc

8


1.3 Biểu đồ hoạt động tìm kiếm của khách hàng

Hình 1.3 Biểu đồ hoạt động tìm kiếm
Mơ tả:
Khách hàng truy cập website chọn tìm kiếm, nhập thơng tin cần tìm kiếm
Hệ thống sẽ kiểm tra nếu khơng tìm thấy thơng tin trở về trang tìm kiếm nếu
tìm thấy thơng tin sẽ hiển thị thơng tin lên màn hình rồi kết thúc
1.4 Biểu đồ hoạt động đặt bàn của khách hàng

9


Hình 1.4 Sơ đồ hoạt động đặt bàn
Mơ tả:
Khách hàng truy cập website, đăng nhập hệ thống, chọn đặt bàn, nhập
thông tin
Hệ thống sẽ kiểm tra nếu sai trở về trang đặt bàn nếu đúng hệ thống sẽ
thông báo đặt bàn thành công rồi kết thúc

1.5 Biểu đồ hoạt động thanh tốn của khách hàng

Hình 1.5 Biểu đồ hoạt động thanh tốn
Mơ tả:
Khách hàng truy cập website, đăng nhập hệ thống, chọn thanh toán
Hệ thống sẽ kiểm tra nếu thanh toán thất bại trở về trang thanh toán nếu
thanh toán thành cơng hệ thống sẽ hiện thị hóa đơn lên màn hình
10


Khách hàng sẽ xác nhận hóa đơn và thanh tốn nếu sai quay trở lại trang
xác nhận thanh toán nếu đúng hệ thống sẽ thơng báo thanh tốn thành cơng và
kết thúc.
2. Biểu đồ hoạt động của nhân viên
2.1 Biểu đồ hoạt động thanh tốn của nhân viên

Hình 2.1 Biểu đồ hoạt động thanh tốn
Mơ tả:
Nhân viên truy cập website, đăng nhập hệ thống, chọn thanh toán
Hệ thống sẽ kiểm tra nếu sai trở về trang thanh toán nếu đúng hệ thống sẽ
hiện thị hóa đơn lên màn hình

11


Nhân viên sẽ xác nhận hóa đơn và thanh tốn nếu sai quay trở lại trang xác
nhận thanh toán nếu đúng hệ thống sẽ thơng báo thanh tốn thành cơng và kết
thúc.

2.2 Biểu đồ hoạt động đặt bàn của nhân viên


Hình 2.2 Biểu đồ hoạt động đặt bàn
Mơ tả:
Nhân viên truy cập website, đăng nhập hệ thống, chọn đặt bàn, nhập thông
tin
Hệ thống sẽ kiểm tra nếu sai trở về trang đặt bàn nếu đúng hệ thống sẽ
thông báo đặt bàn thành công rồi kết thúc

12


3. Biểu đồ hoạt động của người quản lý
3.1 Biểu đồ hoạt động quản lý khách hàng của người
quản lý

Hình 3.1 Biểu đồ quản lý khách hàng
Mô tả:
Người quản lý truy cập website, đăng nhập hệ thống, chọn quản lý
khách hàng, thêm sửa xóa khách hàng
13


Hệ thống sẽ kiểm tra nếu không hợp lệ sẽ quay trở lại trang quản lý
khách hàng nếu hợp lệ sẽ thơng báo thêm sửa xóa thành cơng, hệ thống sẽ cập
nhật danh sách mới và hiển thị lên màn hình rồi kết thúc

3.2 Biểu đồ hoạt động quản lý nhân viên của người quản


Hình 3.2 Biểu đồ quản lý nhân viên

Mô tả:
Người quản lý truy cập website, đăng nhập hệ thống, chọn quản lý nhân viên,
thêm sửa xóa nhân viên

14


Hệ thống sẽ kiểm tra nếu không hợp lệ sẽ quay trở lại trang quản lý nhân viên
nếu hợp lệ sẽ thơng báo thêm sửa xóa thành cơng, hệ thống sẽ cập nhật danh sách
mới và hiển thị lên màn hình rồi kết thúc

3.3 Biểu đồ hoạt động quản lý bàn của người quản lý

Hình 3.3 Biểu đồ hoạt động quản lý bàn
Mô tả:
Người quản lý truy cập website, đăng nhập hệ thống, chọn quản lý bàn, thêm sửa
xóa bàn
Hệ thống sẽ kiểm tra nếu không hợp lệ sẽ quay trở lại trang quản lý bàn nếu hợp
lệ sẽ thông báo thêm sửa xóa thành cơng, hệ thống sẽ cập nhật danh sách mới và
hiển thị lên màn hình rồi kết thúc
15


3.4 Biểu đồ hoạt động quản lý món của người quản lý

Hình 3.4 Biểu đồ hoạt động quản lý món
Mơ tả:
Người quản lý truy cập website, đăng nhập hệ thống, chọn quản lý món, thêm
sửa xóa món
Hệ thống sẽ kiểm tra nếu không hợp lệ sẽ quay trở lại trang quản lý món nếu hợp

lệ sẽ thơng báo thêm sửa xóa thành cơng, hệ thống sẽ cập nhật danh sách mới và
hiển thị lên màn hình rồi kết thúc

16


3.5 Biểu đồ hoạt động thống kê báo cáo của người quản


Hình 3.5 Biểu đồ hoạt động thống kê báo cáo
Mô tả:
Người quản lý truy cập website, đăng nhập hệ thống, chọn thống kê báo cáo,
chọn thông tin cần thống kê báo cáo
Hệ thống sẽ kiểm tra nếu khơng tìm thấy sẽ quay trở lại trang thống kê báo cáo
nếu tìm thấy sẽ hiển thị thơng tin lên màn hình rồi kết thúc

17


Chương III: XÂY DỰNG ỨNG DỤNG
1.Thiết kế cơ sở dữ liệu
1.1 Bảng người quản lý, nhân viên, khách hàng
Tên

Kiểu

hoten

varchar


username

varchar

password

varchar

email

varchar

dienthoai

varchar

gioitinh

varchar

diachi

varchar

Mô tả

Primary key

1.2 Bảng đăng nhập
Tên


Kiểu

Mô tả

username

varchar

Primary key

password

varchar
18


1.3 Bảng đặt món
Tên

Kiểu

Mơ tả

tenmon

Nvarchar

Primary key


giatien

Nvarchar

1.4 Bảng thống kê báo cáo
Tên

Kiểu

Mô tả

doanhthuthang

int

Primary key

doanhthunam

int

1.5 Bảng đăng ký
Tên

Kiểu

Mô tả

username


Nvarchar

Primary key

19


password

Nvarchar

1.6 Bảng đặt bàn
Tên

Kiểu

Mơ tả

loaiban

Nvarchar

Primary key

gia

int

1.7 Bảng thanh tốn
Tên


Kiểu

Mơ tả

the

Nvarchar

Primary key

tienmat

int

20



×