Tải bản đầy đủ (.pdf) (21 trang)

đồ án tốt nghiệp 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 (589.02 KB, 21 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
QUẢN LÝ NHÀ HÀNG
Giảng viên hướng dẫn : HOÀNG THỊ MỸ LỆ
Sinh viên thực hiện : NGÔ THÁI MINH HOÀNG
Lớp : 08S
Ngành : CÔNG NGHỆ PHẦN MỀM
Khóa : 2008-2011
Đà nẵng, tháng 5 năm 2011
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
MỞ ĐẦU
Công nghệ thông tin đã ngày càng trở nên phổ biến và hữu dụng trong
cuộc sống hiện nay. Đặc biệt đó là ứng dụng phần mềm với nhiều chương trình
ứng dụng có hiệu quả. Trong đó có các chương trinh quản lý đã giúp con người
tổ chức xử lý các công việc trở nên đơn giản, nhanh chóng và chính xác hơn.
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 nên rất mất thời gian và tốn kém về
nhân lực cũng như tài chính. 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 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 xóa 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.
Chính vì vậy em cũng xây dựng một chương trình quản lý. Đó là:”Quản
Lý Nhà Hàng”. Chương trình sẽ giúp thực hiện công việc trong một nhà hàng.
Do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế
nên chắc chắn bài làm sẽ không tránh khỏi những thiếu xót, rất mong được sự
giúp đỡ và góp ý kiến của các thầy cô. Em chân thành cảm ơn!
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
LỜI CẢM ƠN
Em xin chân thành cảm ơn


Thầy cô các trường thuộc Đại Học Đà Nẵng nói chung và thầy cô
trường Cao Đẳng Công Nghệ Thông Tin nói riêng đã tận tình dạy dỗ, dìu dắt,
truyền đạt kiến thức, tạo điều kiện tốt nhất cho em học tập, tiếp thu kiến thức.
Đặc biệt em xin gửi lời cảm ơn cô Hoàng Thị Mỹ Lệ-trường Cao Đẳng
Công Nghệ Thông Tin đã chỉ bảo,hướng dẫn tận tình trong quá trình làm đồ án
Sau cùng em xin gửi lời cảm ơn tới gia đình, bạn bè đã động viên, đóng
góp ý kiến và giúp đỡ em trong quá trình học tập, nghiên cứu và hoàn thành đồ
án tốt nghiệp
Em xin chân thành cảm ơn!
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
NHẬN XÉT














GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
MỤC LỤC
Mở đầu
Lời cảm ơn
Chương 1: Mô tả bài toán


1
1.1 Khảo sát hiện trạng

1
1.1.1 Hiện trạng tổ chức

2
1.1.2 Hiện trạng nghiệp vụ

2
1.2 Mô tả hệ thống

2
1.2.1 Yêu cầu chức năng

3
1.2.2 Yêu cầu phi chức năng

3
Chương 2: phân tích và thiết kế

3
2.1 Sơ đồ phân rã chức năng

3
2.2 Mô hình phân cấp chức năng

4
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng

2.2.1 Biểu đồ mức ngữ cảnh

4
2.2.2 Biểu đồ mức đỉnh

5
2.3 Mô hình cơ sở dữ liệu

6
2.4 Mô tả các bảng dữ liệu

6
2.4.1 Bảng loại thực đơn

6
2.4.2 Bảng thực đơn

7
2.4.3 Bảng giá

7
2.4.4 Bảng nhân viên

7
2.4.5 Bảng bàn

8
2.4.6 Bảng phân công

8

2.4.7 Bảng hóa đơn

8
2.4.8 Bảng chi tiết hóa đơn

8
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
Chương 3: cài đặt và kết quả thử nghiệm

9
3.1 Môi trường cài đặt

9
3.2 Kết quả chương trình

9
3.2.1 Giao diện đăng nhập

9
3.2.2 Giao diện bán hàng

10
3.2.3 Giao diện thực đơn

10
3.2.4 Giao diện danh sách bàn

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


11
3.2.6 Giao diện đặt bàn

12
Kết luận

13
I. Kết quả và hạn chế

13
II. Hướng phát triển
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng

13
Danh mục tài liệu tham khảo

14
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
1
CHƯƠNG 1: MÔ TẢ BÀI TOÁN
1.1 Khảo sát hiện trạng
Hiện nay,công nghệ thông tin được xem là một ngành mũi nhọn của quốc
gia, đặc biệt là quốc gia đang phát triển, tiến hành công nghiệp hóa và hiện đại
hóa như nước ta. Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công nghệ
kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hóa vào tất cả các ngành
trong lĩnh vực
Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềm
ngày càng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả hơn
cho con người. Các phần mềm hiện nay ngày càng mô phỏng được rất nhiều
nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý

nhanh chóng, và một số nghiệp vụ được tự động hóa cao.
Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chính
xác, xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng những yêu cầu
khác như về tốc độ, giao diện thân thiện, mô hình hóa được thực tế vào máy
tính để người sử dụng tiện lợi,quen thuộc, tính tương thích cao, bảo mật cao,…
Các phần mềm giúp tiết kiệm môt phần lớn thời gian, công sức của con người,
tăng độ chính xác và hiệu quả trong công việc.
Một ví dụ cụ thể, việc quản lý nhà hàng, nếu không có sự hỗ trợ của tin học,
việc quản lý này đòi hỏi nhiều thời gian và công sức mà sự chính xác, hiệu quả
không cao, vì đa số làm bằng thủ công rất ít tự động. Một số nghiệp vụ như tìm
kiếm, thống kê và hiệu chỉnh thông tin khá vất vả. Ngoài ra còn có một số khó
khăn về lưu trữ, tốn kém,… Trong khi đó các nghiệp vụ này hoàn toàn có thể
tin học hóa mọt cách dễ dàng. Với sự giúp đỡ của tin học, việc quản lý nhà
hàng sẽ trở nên đơn giản, thuận tiện, nhanh chóng và hiệu quả hơn rất nhiều.
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
2
1.1.1 Hiện trạng tổ chức
Nhà hàng có khoảng 50 bàn. Tổ chức nhà hàng có: 3 quản lý, 2 thu ngân và
khoảng 25 nhân viên.
1.1.2 Hiện trạng nghiệp vụ
Nhân viên phụ trách bàn sẽ ghi lại(2 bản) những món ăn khách hàng đã gọi,
1 bản giao cho nhà bếp, 1 bản để ở quầy thu ngân.
Trên mỗi phiếu gọi món có ghi số bàn, ngày và tên nhân viên phục vụ bàn
đó.
Nếu khách hàng gọi thêm món thì nhân viên ghi thêm 1 phiếu mới, vẫn ghi
số bàn, ngày và tên mình
Nhân viên thu ngân sử dụng chương trình trên máy tính để thực hiện các
công việc
Nhân viên đem hóa đơn đó cho khách nếu không có gì thắc mắc thì khách
trả tiền cho nhân viên, nhân viên đem tiền và hóa đơn vào cho quầy thu ngân,

nhân viên thu ngân đóng dấu đã thanh toán vào hóa đơn.
1.2.1Mô tả hệ thống
Theo hiện trạng nêu trên, các nhà hàng cần áp dụng công nghệ vào việc
quản lý. Nó sẽ làm tăng khả năng quản lý, nhanh chóng và chính xác hơn.
Các chức năng của chương trình:
Bán hàng
Cập nhật: Thực đơn
Danh sách bàn
Đặt bàn
Nhà cung cấp
Nhân viên
Khách hàng
Thống kê
Doanh thu
Hóa đơn
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
3
1.1 Yêu cầu chức năng
Cho phép người dùng đăng nhập vào hệ thống
Cho phép người quản trị thêm, xóa sửa nhân viên, thực đơn, phân công.
Cho phép người dùng thống kê doanh thu.
Cho phép người dùng tra cứu thực đơn, nhân viên.
Cho phép thu ngân lập hóa đơn và in hóa đơn.
Cho phép người quản trị xóa hóa đơn.
1.2.2 Yêu cầu phi chức năng
Đảm bảo chương trình hoạt động tốt
Tiện dụng
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ
2.1 Sơ đồ phân rã chức năng


GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
Hệ thống quản lý nhà hàng
Hệ thống
Đăng nhập
Người dùng
Nhà hàng
Thoát
Câp nhật
Thực đơn
Nhân viên
Hàng hóa
Danh sách
bàn
Ca làm việc
Lương nv
Tiện ích Doanh thu
Tìm kiếm Thu chi
Hóa đơn
4
Hình 2.1 Mô hình phân rã chức năng
2.2Mô hình phân cấp chức năng
2.2.1Biểu đồ mức ngữ cảnh
Hình 2.2 Mô hình biểu đồ mức ngữ cảnh
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
Hệ thống
nhà hàng
Khác
h
hàng
Yêu cầu thực đơn

Trả lời yêu cầu thực đơn
Yêu cầu gọi món
Trả lời yêu cầu gọi món
Yêu cầu hóa đơn thanh toán
Trả lời yêu cầu hóa đơn thanh toán
5
2.2.2 Biểu đồ mức đỉnh
Hình 2.3 Mô hình biểu đồ mức đỉnh
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
Xử lý
gọi món
Xử lý
báo cáo
Xử lý
đặt
bàn
Khách hàng
Yêu cầu gọi món
Phiếu chấp nhận y/c
Phiếu thanh toán
Yêu cầu đặt bàn
Danh sách bàn
Phiếu chấp nhận y/c
Phiếu thanh toán
4 Phiếu yêu cầu gọi món
5 phiếu chấp nhận y/c
6 phiếu thanh toán tiền
Yêu cầu
phiếu
thanh toán

Yêu cầu
phiếu
thanh toán
3 Phiếu t/t tiền
2 phiếu c/n sd
1 Phiếu y/c
Quản lý
6
2.3 Mô hình cơ sở dữ liệu
Hình 2.4: Mô hình cơ sở dữ liệu
2.4 Mô tả các bảng dữ liệu
2.4.1 Bảng loại thực đơn
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã loại Text Khóa chính
2 Nhóm Text
3 Tên loại Text
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
7
2.4.2 Bảng thực đơn
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã thực đơn Text Khóa chính
2 Mã loại Text
3 Tên thực đơn Text
4 Đơn vị tính Text
2.4.3 Bảng giá
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Ngày AD giá Datetime Khóa chính
2 Mã thực đơn Text
3 Giá Text
2.4.4 Bảng nhân viên

STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã nhân viên Text Khóa chính
2 Họ tên nhân viên Text
3 Ngày sinh Datetime
4 Giới tính Text
5 Quê quán Text
6 So DT Number
7 Bộ phận Text
8 Chức vụ Text
9 Ca Text
2.4.5 Bảng bàn
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã số bàn Text Khóa chính
2 Số ghế Number
3 Vị trí Text
2.4.6 Bảng phân công
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Ca Text Khóa chính
2 Mã nhân viên Text
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
8
3 Mã số bàn Text
2.4.7 Bảng hóa đơn
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã hóa đơn Text Khóa chính
2 Thời gian lập Datetime
3 Mã số bàn Text
4 Số khách Number
5 Mã nhân viên Text
6 Tổng tiền Number

2.4.8 Bảng chi tiết hóa đơn
STT Tên cột Kiểu dữ liệu Ràng buộc
1 Mã hóa đơn Text Khóa chính
2 Mã thực đơn Text
3 Số lượng Number
4 Đơn giá Number
CHƯƠNG 3: CÀI ĐẶT VÀ KẾT QUẢ THỬ NGHIỆM
3.1 Môi trường cài đặt
Việc lựa chọn công nghệ sao cho phù hợp với ứng dụng muốn phát triển
là điều quan trọng. Với sự phát triển của công nghệ thông tin như hiện nay,
nhiều công nghệ mới ra đời, xuất hiện nhiều ngôn ngữ mới để đáp ứng cho
nhiều nhu cầu khác nhau thuộc các lĩnh vực khác nhau.
Visual Studio 2005 là một ngôn ngữ còn khá mới mẻ và đầy hứa hẹn, các
công nghệ phát triển ứng dụng về quản lý.
Đề tài Hệ thống chương trình quản lý nhà hàng (có khoảng 50 bàn)
được xây dựng dựa vào các kiến thức cơ bản về nghiệp vụ kết hợp với công
nghệ hiện có trong ngôn ngữ.
Công nghệ sử dụng: Net Framework 2.0.
Ngôn ngữ lập trình: Visual Studio 2005.
Lưu trữ dữ liệu: Microsoft Access
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
9
3.2 Kết quả chương trình
3.2.1 Giao diện đăng nhập
Cho phép người dùng đăng nhập để quản lý
3.2.2 Giao diện bán hàng
Cho phép khách hàng được chọn món, hủy chọn, chuyển bàn và thanh toán
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
10
3.2.3 Giao diện thực đơn

Cho phép thêm, xóa, sửa thực đơn
3.2.4 Giao diện danh sách bàn
Cho phép thêm, xóa, sửa bàn
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
11
3.2.5 Giao diện quản lý nhân viên
Cho phép thêm, xóa, sửa thông tin nhân viên và tìm kiếm nhân viên
3.2.6 Giao diện đặt bàn
Cho phép khách hàng đặt bàn trước qua điện thoại
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
12
KẾT LUẬN
I – Kết quả và hạn chế
Việc xây dựng chương trình quản lý nhà hàng sẽ giúp ích cho bộ phận lễ
tân, nhà hàng tự động hóa công việc của mình, làm tăng năng suát hiệu quả
công việc. Chương trình cho phép người dùng thao tác cập nhật truy vấn thông
tin nhanh chóng, giải quyết được tổ chức nhất quán cơ sở dữ liệu trong lưu trữ
thông tin.
Tuy nhiên chương trình vẫn còn những hạn chế chưa đáp ứng đầy đủ
nhu cầu của người dùng trong việc quản lý các trang thiết bị phòng, quản lý
kho cho bộ phận nhà hàng, quản lý chức vụ theo từng bộ phận nhân viên, quản
lý doanh thu trong nhà hàng.
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng
13
II - Hướng phát triển
Trong thời gian tới, chúng em sẽ cố gắng khắc phục những hạn chế trên
và mở rộng thêm các tính năng mới của chương trình như:
Đặt món và thanh toán qua mạng.
Ghép nối với các chương trình quản lý nhà hàng khác.
DANH MỤC TÀI LIỆU THAM KHẢO

1. Phân tích và thiết kế hệ thống thông tin quản lý, Đinh Thế Hiển, Nhà
xuất bản Thống Kê, 2002.
2. Phân tích và thiết kế hệ thống thông tin, Nguyễn Văn Ba, Nhà xuất
bản ĐH Quốc Gia Hà Nội, 2004.
3. Lý thuyết cơ sở dữ liệu – Tập 1, 2, Nguyễn Ngọc Mai - Nguyễn Thị
Kim Trang - Đoàn Thiên Ngân, Nhà xuất bản Lao Động Xã Hội,
10/2007
4. Lập trình Microsoft Visual Basic.Net Kỹ thuật và ứng dụng- Nguyễn
Hữu Bình-Nguyễn Văn Hoài-Đặng Xuân Hường-Nguyễn Tiến, Nhà
xuất bản: Nxb Thống kê
GVHD: Hoàng Thị Mỹ Lệ SVTH: Ngô Thái Minh Hoàng

×