• Không có kết quả nào được tìm thấy

Xây dựng chương trình quản lý Nhà hàng Hữu Hạnh

N/A
N/A
Protected

Academic year: 2024

Chia sẻ "Xây dựng chương trình quản lý Nhà hàng Hữu Hạnh"

Copied!
53
0
0

Loading.... (view fulltext now)

Văn bản

Trước hết tôi xin bày tỏ tình cảm và lòng biết ơn tới ThS. Nguyễn Thị Thanh Thon - Khoa Công nghệ thông tin - Đại học Dân lập Hải Phòng, người đã dành nhiều thời gian quý báu trực tiếp cho tôi. Thầy đã tiếp tục tận tình hướng dẫn, giúp đỡ và tư vấn cho tôi trong quá trình tôi hoàn thành luận văn. Em xin chân thành cảm ơn tất cả các thầy cô trong Khoa Công nghệ thông tin - Trường Đại học Du lịch Hải Phòng, em xin chân thành cảm ơn các thầy cô đã tham gia giảng dạy và truyền đạt những kiến ​​thức quý báu trong suốt thời gian em học tập tại trường. Tôi xin gửi lời cảm ơn đến Giáo sư Tiến sĩ. tới NSƯT Trần Hữu Nghị, hiệu trưởng Trường Đại học Du lịch Hải Phòng, ban giám hiệu nhà trường, khoa công nghệ thông tin và các phòng ban của nhà trường đã tạo điều kiện tốt nhất trong quá trình học tập và thành công. Nghiệp chướng.

Mặc dù em đã nỗ lực rất nhiều trong quá trình học tập nhưng trong thời gian học tập cũng như trong quá trình viết đồ án không thể tránh khỏi những thiếu sót, rất mong nhận được những phản hồi quý báu từ các thầy cô, các thầy cô cũng như toàn thể các em, để kết quả của tôi có thể hoàn hảo hơn.

CƠ SỞ LÝ THUYẾT

PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƢỚNG CẤU TRÚC

  • Các khái niệm về hệ thống thông tin
  • Tiếp cận phát triển hệ thống thông tin định hướng cấu trúc
  • Cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu
  • Chuẩn hóa cơ sở dữ liệu
  • Mô hình liên kết thực thể E-R
  • Mô hình cơ sở dữ liệu quan hệ

Thao tác dữ liệu: là các phép toán (bằng ngôn ngữ SQL) dùng để thao tác dữ liệu được lưu trữ trong các quan hệ. Mối quan hệ mô tả một lớp các đối tượng thực có các thuộc tính chung mà chúng ta gọi là các kiểu thực thể. Mỗi cột trong quan hệ tương ứng với một thuộc tính của kiểu thực thể và còn được gọi là thuộc tính của quan hệ.

Mỗi hàng của mối quan hệ chứa các giá trị dữ liệu của một đối tượng cụ thể của thực thể này mô tả mối quan hệ. Các cột trong mối quan hệ hoặc các thuộc tính của mối quan hệ hiếm khi thay đổi. Nếu chúng thay đổi thì đó là do người thiết kế cơ sở dữ liệu đã thay đổi nó. Insert: Là thao tác thêm một bộ mới vào một quan hệ đã cho.

Mục đích của việc loại bỏ là loại bỏ một bộ khỏi một quan hệ nhất định. Khi thực hiện thay đổi, hãy nhớ rằng có một số lý do khiến việc này không thể thực hiện được + Tập cần thay đổi không tồn tại trong mối quan hệ.

MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP

GIỚI THIỆU VỀ NHÀ HÀNG HỮU HẠNH

  • Vài nét về nhà hàng Hữu Hạnh
  • Cơ cấu của nhà hàng Hữu Hạnh

Chịu trách nhiệm quản lý trực tiếp nhà hàng, mọi vấn đề của nhà hàng đều phải thông qua bộ phận quản lý, bộ phận quản lý có quyền quyết định mọi thông tin xử lý trong nhà hàng. Chịu trách nhiệm hoàn thành công việc tiếp nhận yêu cầu của khách hàng, trình bày và giải đáp thắc mắc của khách hàng. Chịu trách nhiệm tiếp nhận yêu cầu của khách, phục vụ bữa ăn và dọn dẹp.

Chịu trách nhiệm theo dõi chi tiết mọi khoản thu chi hàng ngày của nhà hàng. Từ đó, bạn sẽ chuẩn bị các báo cáo, thống kê, doanh thu,… để nộp cho người quản lý nhà hàng hàng ngày, hàng tháng, hàng quý, hàng năm.

MÔ TẢ HOẠT ĐỘNG CỦA NHÀ HÀNG

  • Mô tả bằng lời hoạt động của nhà hàng
  • Sơ đồ tiến trình nghiệp vụ

Căn cứ vào phiếu yêu cầu, bộ phận bếp sẽ chế biến món ăn, đồ uống và giao cho khách hàng. Khi khách hàng yêu cầu thanh toán, nhân viên lễ tân kiểm tra đồ ăn thừa (đồ uống) và thông báo cho bộ phận lễ tân viết biên lai thanh toán cho khách hàng căn cứ vào mã số yêu cầu đồ ăn của khách hàng. , nhận tiền và ghi vào sổ bán hàng. Đối với khách hàng đặt bàn trước sẽ liên hệ với bộ phận lễ tân, bộ phận lễ tân lưu trữ thông tin order của khách: tên khách, giới tính, địa chỉ, số điện thoại, số bàn đã đặt, tên món, số lượng.(khách hàng bắt buộc phải gửi tiền trước).

Sau mỗi ngày, mỗi tuần, mỗi tháng và sau một năm, bộ phận kế toán sẽ tổng hợp tình hình nhập khẩu thực phẩm, tình hình bán hàng, thực phẩm trong kho và viết báo cáo gửi bộ phận quản lý.

Hình 2.2.Sơ đồ tiến trình nghiệp vụ nhập thực phẩm
Hình 2.2.Sơ đồ tiến trình nghiệp vụ nhập thực phẩm

GIẢI PHÁP

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

MÔ HÌNH NGHIỆP VỤ

  • Bảng phân tích xác định các chức năng ,tác nhân và hồ sơ
  • Biểu đồ ngữ cảnh
  • Xây dựng sơ đồ phân rã chức năng
  • Danh sách các hồ sơ dữ liệu
  • Ma trận thực thể chức năng

SƠ ĐỒ LUỒNG DỮ LIỆU

  • Sơ đồ luồng dữ liệu mức 0
  • Sơ đồ luồng dữ liệu mức 1
  • Mô hình liên kết thực thể (ER)
  • Mô hình quan hệ

MẪU YÊU CẦU (Số yêu cầu, ngày yêu cầu, mã khách hàng, số bàn) + THÔNG TIN YÊU CẦU (Số yêu cầu, số lượng, mã mặt hàng). BIỂU MẪU NHẬP KHẨU THỰC PHẨM (Số biên nhận thực phẩm, ngày nhập khẩu, mã nhân viên, mã nhà cung cấp). CHI TIẾT HỒ SƠ NHẬP KHẨU THỰC PHẨM (Số biên nhận thực phẩm, số lượng, đơn giá, mã số thực phẩm).

Thanh toán Số chứng từ Ngày thanh toán Số tiền Số chứng từ mong muốn Mã NAV Mã khách hàng.

THIẾT KẾ KIẾN TRÚC CHƢƠNG TRÌNH

  • Xây dựng biểu đồ luồng hệ thống
  • Xây dựng cây phân rã chức năng cho chương trình

THIẾT KẾ GIAO DIỆN

  • Giao diện chính
  • Giao diện đăng nhập hệ thống
  • Giao diện cập nhật dữ liệu
  • Giao diện xử lý dữ liệu
  • Giao diện báo cáo

CÀI ĐẶT CHƢƠNG TRÌNH

CÔNG CỤ ĐỂ CÀI ĐẶT CHƢƠNG TRÌNH

  • Hệ QTCSDL SQL SERVER
  • Ngôn ngữ VISUAL BASIC

Lượt xem: Cung cấp một cách khác để xem và tìm kiếm dữ liệu ở một trong nhiều bảng. Thủ tục lưu trữ: Tập trung vào các quy tắc, nhiệm vụ và phương thức trong máy chủ bằng cách sử dụng các chương trình Transact SQL. Visual Basic 6.0 hỗ trợ quản lý cơ sở dữ liệu và Internet, đặc biệt là quản lý cơ sở dữ liệu. Các điều khiển mới cho phép chúng ta viết các chương trình ứng dụng kết hợp các giao diện.

Mặt khác, sử dụng Visual Basic sẽ tiết kiệm thời gian và công sức so với các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng. Visual Basic gắn liền với khái niệm lập trình trực quan, nghĩa là khi thiết kế một chương trình, chúng ta thấy ngay kết quả qua từng thao tác, giao diện khi chương trình được thực thi. Đây là một lợi thế lớn so với các ngôn ngữ lập trình khác. Visual Basic cho phép chúng ta chỉnh sửa màu sắc, kích thước và hình dạng của các đối tượng trong ứng dụng một cách dễ dàng và nhanh chóng.

Ngoài ra, Visual Basic còn hỗ trợ chức năng kết nối các môi trường dữ liệu Access, SQL, v.v. Có thể kết nối dữ liệu bằng nhiều cách. Nó được sử dụng để quản lý trực quan kết nối cơ sở dữ liệu. Điều này có nghĩa là khi chúng tôi có thiết kế Môi trường dữ liệu trong ứng dụng của mình, chúng tôi có thể quản lý tất cả thông tin liên quan đến kết nối ở một nơi, thay vì các kỹ thuật cổ điển là nhúng thông tin kết nối vào cơ sở dữ liệu trong chương trình.

MỘT SỐ GIAO DIỆN CHÍNH

  • Giao diện chính
  • Giao diện cập nhật dữ liệu
  • Giao diện xử lý dữ liệu
  • Một số báo cáo

Nắm rõ quy trình khám chữa bệnh, quản lý hồ sơ và thanh toán chuyên nghiệp của Nhà hàng Hữu Hạnh. Hiểu phương pháp phân tích và thiết kế kết cấu, sau đó vận dụng kiến ​​thức để phân tích và thiết kế bài toán theo kết cấu. Tích lũy kinh nghiệm thực tế khi tham gia vào một dự án nhỏ cụ thể để áp dụng kiến ​​thức đã học vào thực tế.

Thực hiện phân tích thiết kế hệ thống hoàn chỉnh bằng phương pháp định hướng cấu trúc hoàn chỉnh. Cài đặt một số module để test bằng ngôn ngữ Visual Basic 6.0 và sử dụng SQL Server Database Management System để lưu trữ dữ liệu. Qua thử nghiệm, chương trình đã được thiết kế và cài đặt thành công thể hiện đúng nội dung của đề tài.

Do kỹ năng lập trình còn hạn chế nên giao diện của chương trình chưa thực sự thân thiện với người dùng và chỉ đáp ứng được một số chức năng chủ đề cơ bản. Trong thời gian tới mình sẽ tiếp tục cải tiến các chức năng hiện tại và bổ sung thêm các chức năng mới để mang đến sự tiện lợi cho người dùng. Trong tương lai, tôi hy vọng sẽ cố gắng hoàn thành tốt chủ đề này và cố gắng đáp ứng yêu cầu hệ thống hiện tại.

Vì vậy, em rất mong thầy cô và các bạn xem xét, tư vấn, giúp đỡ để em có thể hoàn thành môn học này tốt hơn. Nguyễn Văn Vỹ, Cẩm nang phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Thống kê, Hà Nội, 2004.

Tài liệu tham khảo

Tài liệu liên quan