Nhận thức được tầm quan trọng của việc tin học hoá và các doanh nghiệp tin học trong cơ chế thị trường như hiện nay ở Viêt Nam, sau một thời gian nghiên cứu và học tập, em đã quết định c
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH TẾ TP.HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ
Niên khóa 2008-2012
Trang 2Lời cảm ơn
Sau khoảng thời gian được học tập dưới sự dìu dắt của các thầy cô
trường ĐH Kinh Tế TP Hồ Chí Minh, em đã trau dồi, tích lũy được rất nhiều
kiến thức bổ ích và thiết thực Hôm nay, sau khi hoàn tất chuyên đề tốt nghiệp
này, em xin chân thành cảm ơn đến các thầy cô trường ĐH Kinh Tế TP Hồ Chí
Minh nói chung và khoa Tin Học Quản Lý nói riêng đã tận tình giảng dạy,
trang bị cho em những kiến thức cần thiết trong suốt khoảng thời gian học tập
dưới mái trường
Đặc biệt, em xin chân thành cảm ơn Thầy Phan Hiền - giáo viên hướng
dẫn thực tập Trong quá trình thực hiện đề tài, em đã gặp không ít những khó
khăn về kiến thức liên quan đến nghiệp vụ cũng như các khó khăn trong phân
tích, thiết kế, và cả phần lập trình Thầy đã tận tình hướng dẫn, hướng dẫn cho
em ngay từ bước đầu nhận đề tài, còn ngỡ ngàng khi phải tiếp nhận và thực
hiện một đề tài thực tế Trong thời gian làm việc với thầy, em học hỏi được rất
nhiều kiến thức bổ ích và tinh thần làm việc nghiêm túc của thầy Kế đến, em
xin chân thành cảm ơn Thầy Trương Việt Phương - giáo viên chấm 2 đã góp
ý chân thành, nhiệt tình và rất cần thiết cho đề tài của em
Mặc dù đã cố gắng hoàn thành đề tài với tất cả sự nổ lực của bản thân,
nhưng do khả năng phân tích và hiểu biết về ngôn ngữ lập trình còn hạn chế
nên đề tài không tránh khỏi những thiếu sót Em kính mong quý Thầy Cô thông
cảm và góp ý giúp em, để chương trình đạt được hiệu quả cao hơn
Tp Hồ Chí Minh, ngày 08 tháng 04 năm 2012
Sinh viên thực hiện
Nguyễn Phước Thịnh
Trang 3NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Tp Hồ Chí Minh, ngày…tháng…năm 2012
Trang 4Mục lục:
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI………7
1.1 Lý do chọn đề tài ………7
1.2 Mục tiêu nghiên cứu ……… 8
1.3 Phạm vi nghiên cứu……… 8
CHƯƠNG 2: PHƯƠNG PHÁP NGHIÊN CỨU……… … 9
2.1 Tổng quan hệ thống………9
2.1.1 Giới thiệu về nhà hàng……… 9
2.1.2 Quy trình hoạt động hiện tại của quán……… 10
2.2 Hệ thống thông tin đề nghị……… 11
2.2.1 Xây dựng một hệ thống tin học quản lý nhà hàng……… 11
2.2.2 Các chức năng chính………11
2.2.3 Phần mềm sử dụng ……… … 11
2.2.4 Ngôn ngữ sử dụng……….……… 12
2.3 Đánh giá các phần mềm liên quan……… ……12
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN MỀM……… ………….….14
3.1 Phân tích hệ thống……… ………14
3.1.1 Sơ đồ chức năng của hệ thống……….……… ……….14
3.1.2 Sơ đồ chức năng chéo của hệ thống……… 15
Trang 53.2 Xây dựng mô hình quan hệ……….……… 21
3.2.1 Sơ đồ DFD mức ngữ cảnh……… …… 21
3.2.2 Sơ đồ DFD mức 0……….……….22
3.2.3 Sơ đồ DFD mức 1……… ………23
3.2.3.1 DFD mức 1(hệ thống quản lý nhà hàng)……… 23
3.2.3.2 DFD mức 1(báo cáo)……… 24
3.3 Xây dựng mô hình dữ liệu………25
3.3.1 Mô hình dữ liệu mức quan niệm………26
3.3.2 Mô hình dữ liệu mức vật lý……….27
3.3.3 Cấu trúc cơ sở dữ liệu……….28
3.4 Cấu trúc dữ liệu và giao diện……… 29
3.4.1 Bảng dữ liệu……… 29
3.4.2 Các giao diện màn hình……… 33
CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ……….……… 41
Trang 6DANH MỤC CÁC SƠ ĐỒ
Sơ đồ 1: Cơ cấu tổ chức và chức năng 10
1 CÁC SƠ ĐỒ PHÂN TÍCH VÀ THIẾT KẾ CỦA HỆ THỐNG Sơ đồ 2: Sơ đồ phân rã chức năng 15
Sơ đồ 3: Sơ đồ chức năng chéo quản lý tạo thẻ thành viên 16
Sơ đồ 4: Sơ đồ chức năng chéo quản lý đặt bàn 17
Sơ đồ 5: Sơ đồ chức năng chéo quy trình gọi món 18
Sơ đồ 6: Sơ đồ chức năng chéo quy trình tính tiền 19
Sơ đồ 7: Sơ đồ DFD mức ngữ cảnh 21
Sơ đồ 8: Sơ đồ DFD mức 0 22
Sơ đồ 9: Sơ đồ DFD mức 1 – quản lý nhà hàng 23
Sơ đồ 10: Sơ đồ DFD mức 1 – báo cáo 24
Sơ đồ 11: Mô hình dữ liệu mức quan niệm 26
Sơ đồ 12: Mô hình dữ liệu mức vật lý 27
Sơ đồ 13: Cấu trúc cơ sở dữ liệu 28
Trang 7DANH MỤC CÁC BẢNG VÀ GIAO DIỆN
1.BẢNG DỮ LIỆU
Bảng 1: Bảng Bàn 29
Bảng 2: Bảng Đặt Bàn 29
Bảng 3: Bảng Hàng Hóa 30
Bảng 4: Bảng Nhóm Hàng 30
Bảng 5: Bảng Hóa Đơn 30
Bảng 6: Bảng Chi Tiết Hóa Đơn 31
Bảng 7: Bảng Khách Hàng 31
Bảng 8: Bảng Loại Khách 31
Bảng 9: Bảng Nhân Viên 32
2.GIAO DIỆN Giao diện 1: Form đăng nhập 33
Giao diện 2: Form chung của hệ thống 34
Giao diện 3: Form đặt bàn trước 35
Giao diện 4: Form đặt bàn tại chỗ 35
Giao diện 5: Form quản lý nhóm hàng 36
Giao diện 6: Form quản lý hàng hóa trong nhà hàng 37
Giao diện 7: Form thêm nhóm khách 38
Giao diện 8: Form thêm khách hàng thân thuộc 38
Giao diện 9: Hóa đơn thanh toán 39
Giao diện 10: Thông tin order 39
Giao diện 11: Báo cáo doanh thu 40
Trang 8Chương I
Tổng Quan Đề Tài
1.1 Lý do chọn đề tài :
Với sự phát triển bùng nổ công nghệ thông tin hiện nay thì việc ứng
dụng công nghệ thông tin vào trong quản lý nói chung và quản lý nhà hàng
nói riêng là hết sức cần thiết, đơn giản hoá và nâng cao hiệu suất công
việc Chính vì vậy mà sự lớn mạnh của các doanh nghiệp công nghệ thông
tin trong nước đã và đang đóng một vai trò vô cùng quan trọng trọng trong
sự phát triển kinh tế của nước nhà
Việt Nam đã chính thức gia nhập Tổ chức Thương mại Thế giới
(WTO), mở ra nhưng cơ hội và thách thức mới Hoà mình vào dòng chảy
kinh tế chuyên nghiệp có quy mô lớn nhất hành tinh, với những quy định
mới áp dụng cho tất cả các tổ chức kinh tế, các rào cản thương mại cũng
từng bước được gỡ bỏ Hội nhập kinh tế quốc tế càng sâu, các sản phẩm
của Việt Nam càng phải chịu áp lực cạnh tranh mạnh mẽ Vì vậy, các
doanh nghiệp phải nghiên cứu, áp dụng công nghệ mới để tạo lợi thế cạnh
tranh riêng của mình
Nhận thức được tầm quan trọng của việc tin học hoá và các doanh
nghiệp tin học trong cơ chế thị trường như hiện nay ở Viêt Nam, sau một
thời gian nghiên cứu và học tập, em đã quết định chọn đề tài “Quản lý bán
hàng cho hệ thống Quản lý nhà hàng” nhằm ứng dụng những kiến thức
công nghệ thông tin đã được học và kết hợp chúng với kiến thức về kinh tế
với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai
Trang 9ứng dụng thực tế, khai thác được hết tiềm năng kinh doanh của nhà
hàng, và đặc biệt là phát huy phong cách ẩm thực độc đáo của Việt
Nam
Từ vấn đề thực tiễn trên, e chọn việc quản lý kinh doanh tại nhà
hàng Sông & Trăng
1.2 Mục tiêu nghiên cứu :
Với những vấn đề đã nêu trên, em hy vọng có thể mang đến cho Nhà
hàng Sông & Trăng một phần mềm quản lý chuyên nghiệp, có hiểu quả thiết
thực nhất định cho công việc quản lý Giảm thiểu sai sót rủi ro trong việc quản
lý hệ thống bằng tay như trước đây Mang đến sự quản lý linh hoạt trong hoạt
động kinh doanh, hạn chế tối đa sự thất thoát hàng hóa và tiền bạc
1.3 Phạm vi nghiên cứu:
Quản lý các hoạt động chính của nhà hàng :
+) Lưu trữ thông tin khách hàng, nhân viên
+) Quản lý hoạt động buôn bán hàng ngày của nhà hàng
+) Quản lý doanh thu tại từng thời điểm
+)Cung cấp các loại báo cáo cần thiết cho hoạt động kinh doanh
+)Quản lý phân quyền chức năng cho nhóm người dùng
Trang 10 Hơn 30 món khai vị đủ các loại như gỏi ngó sen, gỏi bưởi, nấm
xào đùi gà,salad trái cây, rau chiên giòn,…., với mức giá dao động từ 25.000 đến 40.000 đồng/phần
Hơn 20 món chính đa dạng như chả giò, cơm chiên dương châu,
mì quảng, bún bò huế, cá kèo nướng muối ớt, với mức giá dao động từ 30.000 đến 45.000 đồng/phần
Ngoài ra còn có khoảng 6 loại lẩu như lẩu thái, lẩu nấm chua
ngọt, lẩu cá kèo với mức giá 120.000 đồng/lẩu
Hơn 20 loại nước giải khát và thức ăn tráng miệng như cafe,
nước sâm, chè, , có mức giá dao động từ 5.000 đến 15.000 đồng/phần
Nhà hàng có số lượng khách trung bình từ 100 đến 150 khách mỗi ngày
Riêng những ngày thứ 7 hay chủ nhật thì số lượng khách tăng đột biến
Trang 11lên từ 200 đến 400 khách mỗi ngày Số lượng khách thường tập trung
b)Hoạt động hiện tại:
Khi có khách vào, và gọi món thì ghi đặt món, một liên giao cho
bếp, một liên giữ lại để thanh toán với khách
Khách gọi thêm món hoặc đổi món, hủy món thì ghi cập nhật vào
liên( rất bất tiện)
Khi khách thanh toán thì tính tiền bằng máy tính bỏ túi casio, tiền
chuyển về cho thu ngân
Trang 12 Cuối ngày phải cộng bằng tay các hóa đơn thanh toán, để biết
doanh thu trong ngày Việc này rất bất tiện, sai sót là việc không thể tránh
Không thống kê được thói quen của khách hàng, trong khi đó thói
quen khách hàng chính là nhân tố quan trọng cho việc phát triển kinh doanh sau này
2.2 Hệ thống thông tin đề nghị:
2.2.1 Xây dựng một hệ thống tin học Quản lý nhà hàng:
Hỗ trợ nhân viên trong hoạt động kinh doanh của nhà hàng, từ đó
nâng cao hiệu quả công việc, giảm bớt công việc thủ công, cập nhật và xem thông tin nhanh chóng hiệu quả
Hỗ trợ người quản lý kiểm soát hoạt động của nhà hàng, định
hướng thu hút khách hàng, phát triển, mở rộng nhà hàng trong tương lai
2.2.2 Các chức năng chính :
*Chức năng đăng nhập: phân quyền theo nhóm người dùng
*Dành cho nhân viên:
Quản lý bán hàng ( tính tiền, tạo hóa đơn)
Quản lý việc đặt bàn trước của khách
*Dành cho quản lý:
Quản lý nhân viên (thêm, xóa, sửa)
Quản lý danh sách khách hàng thân thuộc của nhà hàng
Báo cáo: báo cáo doanh thu
2.2.3 Phần mềm sử dụng:
Trang 13* Microsoft Visual Studio 2010
2.3 Đánh giá các phần mềm liên quan:
-Giao diện rối mắt, khó sử dụng -Chưa tích hợp chức năng quản lý thông tin nhân viên, thông tin nhà cung cấp
-Giá : vừa phải, chức năng phù hợp nhà hàng nhỏ
và vừa
Phần mềm quản lý
nhà hàng Tiger
-Quản lý khá chặt chẽ khâu nguyên vật liệu
-Tích hợp hệ thống cảnh báo nhắc việc
-Tích hợp hẹ thống quản lý
sổ quỹ tiền mặt
-Cảnh báo tự động hàng tồn kho
-Do chức năng khá nhiều nên giao diện thiết kế chưa hợp lý, khó sử dụng
-Chưa tích hợp tính năng phân quyền nhóm người
sử dụng hệ thống -Chưa tích hợp
Trang 14quản lý thông tin nhân viên, tính lương, chấm công -Giá : cao
-Quản lý khách hàng, phân loại theo cấp độ khác nhau
-Giao diện ngôn ngữ không đồng nhất, tiếng anh xen lẫn tiếng việt, gây khó khăn cho người sử dụng
- Chưa tích hợp chức năng quản lý thông tin nhân viên, tính lương, chấm công
-Chưa tích hợp tính năng phân quyền nhóm người
sử dụng hệ thống -Giá: khá cao
-Quản lý thông tin nhân viên, nhà cung cấp, người dùng
-Phân quyền sử dụng hệ thống linh hoạt
-Quản lý thông tin khách hàng, định hướng phát triển kinh doanh thông qua hình thức khách hàng thân thiết
-Chức năng quản
lý thu chi và quản
lý nguyên vật liệu chưa tích hợp đầy
đủ
-Chưa tích hợp hệ thống nhắc việc tự động
Trang 16He Thong Quan Ly Nha Hang
Bao Cao Doanh Thu
Lap bao cao doanh thu
Tong hop hoa don thanh toan
Tong hop order
Goi Mon
Goi them mon moi
Huy mon da goi
Nhan y/c goi mon
Nhan Dat Ban
Ghi nhan dat ban
Goi dien dat ban Kiem tra ban trong
Thong bao thanh cong
Tao The Thanh Vien
Ghi nhan tao the
Kiem tra tt khach hang
Nhan phieu dang ky the
Thong bao ngay tra the
Nhan Y/C tinh tien
Tra tien thua
3.1.2 Sơ đồ chức năng chéo của hệ thống:
Quản lý tạo thẻ thành viên (sơ đồ 3)
Quản lý đặt bàn (sơ đồ 4)
Quản lý gọi món (sơ đồ 5)
Quản lý tính tiền (sơ đồ 6)
Trang 18Ki m ra bàn rống
No
Thông báo cho khách hàng
Lưu hông in bàn
đặ
DS bàn đặ
Yes
Trang 19Quy r nh gọi m n
h ch hàng
menu Chọn m n
Lập phiếu order
hiếu order
Lưu hông in order
DS phiếu order
Trang 20hiếu order hêm
Lưu hông in order
DS phiếu order
Trang 21a đơn hanh toán
a đơn hanh toán
iểm ra
h a đơn
Thanh toán
yes
đ hanh toán
DS h a đơn đ thanh toán
Trang 223.2 Xây dựng mô hình quan hệ :
3.2.1.Sơ đồ DFD mức ngữ cảnh: (sơ đồ 7)
H thống quản lý nhà hàng
Trang 233.2.2 Sơ đồ DFD mức 0: (sơ đồ 8)
Nhân viên quản lý
Xử lý yêu cầu
h ch hàng
Phiếu order Thông tin h ch hàng
menu
a đơn hanh o n
Yêu cầu đặt bàn
a đơn hanh o n Thông tin h ch hàng
Quản lý menu Cập nhật menu
Trang 24Ghi nhận đặt bàn
h ch hàng
Nhân viên quản lý
menu
menu Phiếu order
Phiếu order
a đơn hanh o n
Xử lý thông tin h ch hàng
Trang 253.2.3.2 Sơ đồ DFD mức 1 – báo cáo (sơ đồ 10)
Trang 263.3 Xây dựng mô hình dữ liệu:
3.3.1 Mô hình dữ liệu mức quan niệm: (sơ đồ 11)
Trang 27Khách hàng
MaKhachHa
ng
Có TenKh
Chức vụ tennhanvien
NgayVaoLam Nhom
tenDangNhap MatKhau
GIa TrangThai
TenHang
MaNhomHan g
MaHang
HangBan
MieuTa Có
NhomHang
TenNhomHang
MieuTa
Thuộc
Trang 283.3.2 Mô hình dữ liệu mức vật lý: (sơ đồ 12)
nhanvien
PK manhanvien
tennhanvien ngaysinh CMND gioitinh diachi dienthoai nhom ngayvaolam tendangnhap matkhau
hoadon
PK sohoadon
manhanvienPV manhanvienTT ngaylap tongtien tiengiam tenkhachhang trangthai
trangthai mieuta
nhomhang
PK manhomhang
tennhomhang mieuta
TT khachhang
PK makhachhang
tenkhachhang SDT diachi namsinh loaikhach
chitiethoadon
PK maban
soluong tenhang dongia mahang
datban
PK madatban
tenkhachhang ngaydat thoidiem makhachhang
LoaiKhach
PK,FK1 MaLoai
Ten ChietKhau
Trang 293.3.3 Cấu trúc cơ sở dữ liệu: (sơ đồ 13)
Trang 303.4 Cấu trúc dữ liệu và giao diện 3.4.1 Bảng dữ liệu
Bảng bàn: (bảng 1)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính
Khóa phụ
Bảng đặt bàn: (bảng 2)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Trang 31 Bảng nhóm hàng: (bảng 4)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Bảng hóa đơn: (bảng 5)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Trang 32 Bảng chi tiết hóa đơn: (bảng 6)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Bảng Loại Khách: (bảng 8)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Trang 33
Bảng Nhân Viên: (bảng 9)
Thuộc tính Kiểu dữ liệu Mô tả
Khóa chính Khóa phụ
Trang 343.4.2 Các giao diện màn hình
Giao diện chung:
- Giao diện đăng nhập : (giao diện 1) Chỉ đăng nhập được vào
hệ thống khi người đăng nhập có tên trong danh sách người dùng của hệ thống Tùy theo mã nhóm người dùng mà mỗi nhóm người dùng sẽ có những màn hình hiển thị thao tác thực hiện trên hệ thống khác nhau
- Giao diện chung của hệ thống: (giao diện 2)
Hiển thị cho người sử dụng xem những bàn nào còn trống và bàn nào đã có khách sử dụng
Trang 36- Giao diện đặt bàn trước: (giao diện 3)
Cho phép nhân viên nhận đặt bàn trước của khách và kiểm tra xem thời gian đó đã có ai đặt bàn hay chưa
- Giao diện đặt bàn tại chỗ: (giao diện 4)
Trang 37- Giao diện quản lý nhóm hàng: (giao diện 5)
Cho phép người quản lý có thể thêm những nhóm hàng mới vào thực đơn như nhóm bánh ngọt, nhóm đồ ăn nhẹ …
Trang 38- Giao diện quản lý hàng hóa trong nhà hàng: (giao diện 6)
Nhân viên quản lý được quyền thêm các món mới vào menu của nhà hàng
- Giao diện thêm nhóm khách: (giao diện 7)
Giao diện dung để thêm những nhóm khách hàng với mức chiết khấu cao hơn dành cho những khách hàng thân thuộc
Trang 39- Giao diện thêm khách hàng thân thuộc: (giao diện 8)
Trang 40- Giao diện – Tạo báo cáo:
Hóa đơn thanh toán: (giao diện 9)
Giao diện báo cáo các order: (giao diện 10)
Trang 41 Giao diện báo cáo các doanh thu: (giao diện 11)
Trang 42 Đơn giản, dễ sử dụng, giao diện thân thiện với người dùng
Chức năng nhập hoá đơn bàn hàng linh hoạt giúp ích nhiều cho
công tác bán hàng
Hỗ trợ tốt người dùnng trong việc kiểm tra thông tin và hóa đơn
Nhược điểm :
Giao diện chương trình không mang tính mỹ thuật cao
Chương trình chưa quan tâm nhiều lắm đến vấn đề bảo mật cho ứng
dụng
Kiến nghị
Thiết kế lại giao diện để giao diện mang tính mỹ thuật hơn
Thêm một số chức năng phụ để chương trình thêm phong phú và phục
vụ tốt cho người dùng
Cải thiện và quan tâm đến vấn đề bảo mật của chương trình