Xây dựng chương trình quản lý nhà hàng ăn uống

74 89 0
Xây dựng chương trình quản lý nhà hàng ăn uống

Đ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

VIỆN ĐẠI HỌC MỞ HÀ NỘI XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG ĂN UỐNG Niên khóa: 2013-2017 KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN TUẤN NAM XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG ĂN UỐNG Ngành: Cơng nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nôi - Năm 2017 Viện Đại học Mở Hà Nội Khoa Công nghệ Thông tin NGUYỄN TUẤN NAM XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG ĂN UỐNG Ngành: Cơng nghệ thông tin Giảng viên hướng dẫn: TS Nguyễn Đức Tuấn ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội - Năm 2017 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA Xà HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày … tháng … năm 2017 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Tuấn Nam Giới tính: Nam Ngày sinh: 09/11/1994 Nơi sinh: Hà Nam Chuyên ngành: Cơng nghệ thơng tin Mã số: 13A10010121 Lớp hành chính: 13A10A2 TÊN ĐỀ TÀI Xây dựng phần mềm quản lý nhà hàng ăn uống NHIỆM VỤ VÀ NỘI DUNG Xây dựng phần mềm quản lý nhà hàng ăn uống NGÀY GIAO NHIỆM VỤ : 03/01/2017 NGÀY HỒN THÀNH NHIỆM VỤ : PHÂN CƠNG CƠNG VIỆC Đề tài “Xây dựng phần mềm quản lý nhà hàng ăn uống” cá nhân em thực GIẢNG VIÊN HƯỚNG DẪN: TS Nguyễn Đức Tuấn Ngày … tháng … năm 2017 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Đồ án tốt nghiệp kết khóa học thành lao động em Để thực hoàn thành đồ án này, em nhận hướng dẫn giúp đỡ nhiệt tình thầy cô bạn Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy, cô Khoa, người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báo cho em suốt bốn năm học Viện Đại học Mở Hà Nội để em tự tin thực đồ án Đặc biệt, em xin cảm ơn thầy Nguyễn Đức Tuấn, người tận tình, bảo động viên hỗ trợ em suốt trình thực đề tài Trong thời gian làm đồ án thầy, em học hỏi kiến thức mà học khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Mặc dù, em cố gắng hồn thiện đồ án phạm vi khả cho phép mình, chắn khơng tránh khỏi thiếu sót Em xin kính mong nhận thơng cảm góp ý thầy, bạn Cuối em xin kính chúc thầy mạnh khỏe, ln ln người lái đò ân cần dìu dắt hệ FITHOU trưởng thành Em xin xin chân thành cảm ơn! Hà Nội, ngày … tháng … năm 2017 Sinh viên thực Nguyễn Tuấn Nam Mục lục CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 11 1.1 Nhiệm vụ 1.2 Sơ đồ nhà hàng 1.3 Quy trình sử lý 1.4 Biểu mẫu .4 1.5 Phạm vi đề tài .7 CHƯƠNG 2: CÔNG NGHỆ SỬ DỤNG .8 2.1 Ngơn ngữ lập trình C# 2.1.1 Tổng quan ngơn ngữ lập trình C# .8 2.1.2 Ngôn ngữ C# ngôn ngữ khác 10 2.1.3 Tại lại muốn sử dụng ngôn ngữ C# 11 2.1.4 Các bước chuẩn bị cho chương trình 15 2.2 Ngôn ngữ SQL sở liệu SQL 16 2.2.1 Giới thiệu tổng quan hệ quản trị CSDL SQL server 16 2.2.2 Các lệnh thao tác liệu SQL server 18 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 20 3.1 Phân tích chức hệ thống 20 3.1.1 Xác định chức nghiệp vụ 20 3.1.2 Sơ đồ luồng thông tin dữu liệu 23 3.1.3 Đặc tả chức 29 3.2 Phân tích liệu hệ thống 34 CHƯƠNG 4: TRIỂN KHAI VÀ KẾT QUẢ .46 4.1 Giao diện Người dùng 46 4.1.1 Giao diện đăng nhập 46 4.1.2 Giao diện quản lý nhân viên .47 4.1.3 Giao diện ăn 48 4.1.4 Giao diện nguyên liệu ăn 49 4.1.5 Giao diện gọi 50 4.1.6 Giao diện cập nhật gọi 51 4.1.7 Giao diện lập hóa đơn 52 4.1.8 Hóa đơn 53 4.1.9 Giao diện tra cứu hóa đơn bán 54 4.1.10 Giao diện quản lý nhà cung cấp 55 4.1.11 Giao diện quản lý nguyên liệu 56 4.1.12 Giao diện quản lý hóa đơn nhập 57 4.1.13 Giao diện thống kê doanh thu .58 4.1.14 Giao diện thống kê 59 KẾT LUẬN 60 TÀI LIỆU THAM KHẢO 62 TÓM TẮT ĐỒ ÁN Họ tên: Nguyễn Tuấn Nam Chuyên ngành: Cơng nghệ thơng tin Khóa: 2013-2017 Giáo viên hướng dẫn: TS Nguyễn Đức Tuấn Tên đề tài: Xây dựng phần mềm quản lý nhà hàng ăn uống Tóm tắt: Phần mềm xây dựng giúp chủ nhà hàng hay nhân viên quản lý hoạt động nhà nhà hàng cách dễ dàng hiệu thuận tiện Phần mềm cho phép tổng hợp báo cáo cuối kỳ xác, nhanh chóng Cơng nghệ sử dụng đề tài ngơn ngữ lập trình C# SQL Server Đồ án chia thành chương với nội dung sau: ❖ ❖ ❖ ❖ Chương 1: Giới thiệu đề tài: Chương giới thiệu đề tài, nhiệm vụ bản, sơ đồ nhà hàng, quy trình xử lý, biểu mẫu Chương 2: Công nghệ sử dụng: Chương tổng quan C# SQL Server lý lựa chọn để xây dựng phần mềm Chương 3: Thiết kế hệ thống: Chương đưa thiết kế tổng thể thiết kế sở liệu hệ thống Chương 4: Triển khai kết quả: Chương trình bày chi tiết đồ án đạt STT DANH MỤC CÁC CHỮ VIẾT TẮT Tên viết tắt Tên đầy đủ NV Nhân viên SĐT Số điện thoại KH Khách hàng NCC CMTND NL Nguyên liệu BP Bộ phận CSDL Đ/C Địa 10 SQL Structured Query Language 11 QL Quản lý 12 BPQL Bộ phận Quản lý 13 BPTT Bộ phận tiếp tân 14 PVB Phục vụ bàn 15 BPB Bộ phận bếp 16 BPKT Nhà cung cấp Chứng minh thư nhân dân Cơ sở liệu Bộ phận kế tốn DANH MỤC HÌNH VẼ Hình 1.1: Cơ cấu tổ chức nhà hàng Hình 1.2: Biểu mẫu hóa đơn bán hàng Hình 1.3: Biểu mẫu Thống kê khách hàng Hình 1.4: Biểu mẫu Thống kê ăn Hình 1.5: Biểu mẫu Thống kê nguyên liệu .6 Hình 1.6: Biểu mẫu Thống kê doanh thu Sơ đồ 3.1: Sơ đồ phân rã chức chi tiết 21 Sơ đồ 3.2: Sơ đồ mức ngữ cảnh 24 Sơ đồ 3.3: Sơ đồ mức đỉnh 25 Sơ đồ 3.4: DFD mức đỉnh “ Quản lý thông tin ” 26 Sơ đồ 3.5: DFD mức đỉnh “ Quản lý bán hàng “ 27 Sơ đồ 3.6: DFD mức đỉnh “ Thống kê “ .28 Sơ đồ 3.7: Mơ hình ERD mở rộng 38 Sơ đồ 3.8: Mô hình quan hệ 40 Hình 4.1: Giao diện đăng nhập 46 Hình 4.2: Giao diện quản lý nhân viên 47 Hình 4.3: Giao diện quản lý ăn 48 Hình 4.4: Giao diện ngun liệu ăn 49 Hình 4.5: Giao diện gọi 50 Hình 4.6: Giao diện cập nhật gọi 51 Hình 4.7: Giao diện lập hóa đơn bán 52 Hình 4.8: Hóa đơn 53 Hình 4.9: Giao diện tra cứu hóa đơn bán 54 Hình 4.10: Giao diện quản lý nhà cung cấp 55 Hình 4.11: Giao diện quản lý nguyên liệu 56 Hình 4.12: Giao diện quản lý Nhập nguyên liệu 57 Hình 4.13: Giao diện thống kê doanh thu 58 Hình 4.14: Giao diện thống kê 59 48 4.1.3 Giao diện ăn Hình 4.3: Giao diện quản lý ăn Người dùng xem danh sách ăn nhà hàng, tra cứu theo tên ăn loại ăn Khi người dùng chọn ăn sau click, thơng tin ăn thị lên bên Bộ phận quản lý thêm ăn, sửa, xóa ăn Nếu ăn có hóa đơn khơng thể xóa 49 4.1.4 Giao diện ngun liệu ăn Hình 4.4: Giao diện nguyên liệu ăn Bộ phận quản lý xem danh sách nguyên liệu ăn nhà hàng, tra cứu theo tên ăn Khi Bộ phận quản lý chọn nguyên liệu ăn sau click, thơng tin ngun liệu thị lên bên Bộ phận quản lý thêm ăn, sửa, xóa ăn Nếu ăn có hóa đơn khơng thể xóa 50 4.1.5 Giao diện gọi Hình 4.5: Giao diện gọi Người dùng chọn loại ăn từ combobox “Chọn Loại Món Ăn” danh sách ăn thuộc loại ăn thị lên listview bên dưới, người dùng chọn ăn muốn gọi món, chọn số lượng, click button thêm để thêm ăn vào danh sách Người dung cần điền thêm thông tin tên khách (khách hàng đại diện), số khách Khi nhà hàng có chương trình khuyến người dùng chọn thêm chế độ nguyến sau click button “Lưu gọi món” để lưu gọi 51 4.1.6 Giao diện cập nhật gọi Hình 4.6: giao diện cập nhật gọi Nếu khách hàng có yêu cầu gọi thêm người dùng chọn qua thẻ cập nhật gọi món, chọn bàn cần gọi thêm danh sách gọi lên listview cho phép thêm, xóa ăn tùy ý, click button “Cập nhật gọi món”để hồn tất cơng việc 52 4.1.7 Giao diện lập hóa đơn Hình 4.7: Giao diện lập hóa đơn bán Khi khách hàng yêu cầu toán phận kế tốn lập hóa đơn cách chọn thẻ “Lập hóa đơn” hệ thống hiển thị danh sách bàn gọi mà chưa tốn, phận kế tốn chọn bàn cần lập hóa đơn, tính tiền cuối click button “Lập hóa đơn” hệ thống hỏi có muốn in hóa đơn giấy hay không chấp nhận hệ thống gọi giao diện in hóa đơn 53 4.1.8 Hóa đơn Hình 4.8: Hóa đơn Sau người dung click “Lập hóa đơn” chương trình hỏi có muốn in hóa đơn khơng Nếu đồng ý chương trình gọi giao hóa đơn 54 4.1.9 Giao diện tra cứu hóa đơn bán Hình 4.9: Giao diện tra cứu hóa đơn bán Người dùng xem danh sách hóa đơn, chọn vào hóa đơn để xem chi tiết hóa đơn Bộ phận quản lý in hóa đơn, xóa hóa đơn 55 4.1.10 Giao diện quản lý nhà cung cấp Hình 4.10: Giao diện quản lý nhà cung cấp Người dùng xem danh sách nhà cung cấp làm ăn với nhà hàng, tra cứu theo tên nhà cung cấp Khi người dùng chọn nhà cung cấp sau click, thơng tin nhà cung cấp thị lên bên Bộ phận quản lý thêm nhà cung cấp, sửa, xóa nhà cung cấp Nếu nhà cung cấp có có giao dịch khơng thể xóa 56 4.1.11 Giao diện quản lý nguyên liệu Hình 4.11: Giao diện quản lý nguyên liệu Người dùng xem danh sách nguyên liệu làm ăn với nhà hàng, tra cứu theo tên nguyên liệu Khi người dùng chọn nhà cung cấp sau click, thơng tin ngun liệu thị lên bên Bộ phận quản lý thêm nguyên liệu, sửa, xóa nhà cung cấp Nếu nguyên liệu có hóa đơn nhập khơng thể xóa 57 4.1.12 Giao diện quản lý hóa đơn nhập Hình 4.12: Giao diện quản lý Nhập nguyên liệu Người dùng xem danh sách hóa đơn, chi tiết hóa đơn Người dùng thêm, sửa, xóa, tìm kiếm hoa đơn, chi tiết hóa đơn 58 4.1.13 Giao diện thống kê doanh thu Hình 4.13: Giao diện thống kê doanh thu Chức thông kê cho phép người dùng thông kê tổng doanh thu, tổng khách đến, thức ăn bán nhìu nhât, nước uống bán nhìu theo ngày, tháng năm, khoảng ngày Thống kê theo ngày: người dùng chọn ngày cần thống kê click button “Thống kê theo ngày” Thống kê theo tháng năm: người dùng chọn tháng, nhập năm cần thống kê click button “Thống kê theo tháng” Thống kê theo khoảng ngày: người dùng chọn ngày bắt đầu ngày kết thúc click button “Thống kê theo khoảng ngày” 59 4.1.14 Giao diện thống kê Hình 4.14: Giao diện thống kê Chức thông kê cho phép người dùng thông kê nguyên liệu, khách hàng, hàng bán theo ngày, tháng năm, khoảng ngày Thống kê theo ngày: người dùng chọn ngày cần thống kê click button “Thống kê theo ngày” Thống kê theo tháng năm: người dùng chọn tháng, nhập năm cần thống kê click button “Thống kê theo tháng” Thống kê theo khoảng ngày: người dùng chọn ngày bắt đầu ngày kết thúc click button “Thống kê theo khoảng ngày” 60 KẾT LUẬN Để xây dựng phân tích thiết kế hệ thống thông tin cho phần mềm, việc cần làm trước hết phải khảo sát thực tế tìm hiểu trạng liên quan đến tốn Khảo sát thực tế cơng việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Đối với hệ thống thông thường, việc xây dựng sở liệu bước cần thiết, chưa thực tối ưu hệ thống tồn thời gian dài đảm bảo tính linh động hiệu cho hệ thống Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc Từ đó, hệ thống góp phần khơng nhỏ thúc đẩy q trình sản xuất kinh doanh nhà thuốc, giúp cho nhà thuốc có lợi nhuận cao ❖ Ưu điểm: Phần mềm đáp ứng yêu cầu xử lý số nghiệp vụ công tác quản lý nhà hàng ăn uống: quản lý nguyên liệu, quản lý ăn, bán hàng, quản lý nhân viên, quản lý nhà cung cấp … Lập trình tính tốn hóa đơn cho khác hàng, giúp nhân viên thao tác nhanh, xác, hiệu 61 Lập trình chức quản lý, giúp cho trình lưu trữ, xử lý, tìm kiếm thông tin trở nên dễ dàng hiệu Tổng hợp hóa đơn, báo cáo doanh thu cho nhà quản lý ❖ Nhược điểm: Phần mềm có tính chuyên nghiệp chưa cao, nhiều hạn chế, chưa giải hoàn toàn đề nảy sinh trình quản lý Chưa giả việc nhóm khách sử dụng nhiều bàn ❖ Hướng phát triển: Nâng cấp phần mềm quản lý nhà hàng ăn uống lên cho phù hợp với thực tế dễ sử dụng hơn, khơng tốn nhiều nhớ liệu Cải thiện việc truy nhập, tìm kiếm nhiều liệu lúc, đưa báo cáo tổng hợp xác 62 TÀI LIỆU THAM KHẢO [1] Trương Tiến Tùng, Trịnh Thị Xuân, Nguyễn Thị Tâm, “Cơ sở liệu”, Khoa Công Nghệ Thông Tin, Viện Đại học Mở Hà Nội – 09/2012 [2] Phạm Công Hòa, “ Slide Phân tích thiết kế hệ thống thông tin”, Khoa Công Nghệ Thông Tin, Viện Đại học Mở Hà Nội [3] http://www.tutorialspoint.com/sql/ [4] Trần Nguyên Phong,” Giáo trình thực hành SQL” [5] Nguyễn Ngọc bình Phương, Thái Thanh Phong, “Các giải pháp lập trình C#” ... 1.1 Quản lý nhân viên Quản lý thông tin Quản lý nhà hàng ăn uống 1.2 Quản lý ăn 1.3 Quản lý nhà cấp 1.4 Quản lý nguyên liệu 1.5 Quản lý hóa đơn nhập 2.1 Gọi 2.2 Cập nhật gọi Quản lý bán hàng. .. Sơ đồ nhà hàng Cơ cấu tổ chức nhà hàng Hình 1.1: Cơ cấu tổ chức nhà hàng o Bộ phận Quản lý: Có nhiệm vụ quản lý trực tiếp nhà hàng, vấn đề nhà hàng phải thông qua phận quản lý phận quản lý có... TS Nguyễn Đức Tuấn Tên đề tài: Xây dựng phần mềm quản lý nhà hàng ăn uống Tóm tắt: Phần mềm xây dựng giúp chủ nhà hàng hay nhân viên quản lý hoạt động nhà nhà hàng cách dễ dàng hiệu thuận tiện

Ngày đăng: 03/06/2020, 22:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan