1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Baocaolaptrinh winform final

16 0 0

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Quán Ăn
Tác giả Nguyễn Xuân Hoàng, Dương Bảo Huy, Lương Tấn Phát, Nguyễn Ngọc Minh Châu
Người hướng dẫn Nguyễn Đình Ánh
Trường học Trường Đại Học Công Nghệ Tp. Hcm
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Đồ Án
Năm xuất bản 2023
Thành phố Tp. Hcm
Định dạng
Số trang 16
Dung lượng 2,46 MB

Nội dung

đồ án này được thực hiện để quản lý quán ăn -Ngày nay, khi cuộc sống đang dần dần trên đà phát triển. Nhu cầu của con người ngày một cao hơn. Ẩm thực cũng nhờ vậy mà cũng trở nên hoàn thiện hơn. Vượt ra khỏi cái giới hạn “ăn no mặc ấm” để đạt đến sự “ăn ngon mặc đẹp”. Ẩm thực giờ đã không còn đơn thuần chỉ là giá trị vật chất. Mà nó còn là yếu tố văn hóa, một văn hóa đậm đà màu sắc, duyên dáng và cốt cách. Trước những thông tin thực phẩm bẩn hiện đang được lan truyền khắp mọi nơi. Gây ảnh hưởng xấu đến sức khỏe của người tiêu dùng. Mọi người giờ đây không chỉ quan tâm đặc biệt đến thức ăn ngon. Còn phải đảm bảo đủ các yếu tố: tự nhiên, có lợi ích về sức khỏe và đảm bảo vệ sinh an toàn thực phẩm. Xu hướng kinh doanh nhà hàng hiện nay cũng dần được thay đổi, tiếp biến.

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

-BÁO CÁO ĐỒ ÁN MÔN LẬP TRÌNH TRÊN MÔITRƯỜNG WINDOWS

<QUẢN LÝ QUÁN ĂN>

Ngành: Công Nghệ Thông Tin

Tên học phần: Lập trình trên môi trường windowns

Giảng viên hướng dẫn: Nguyễn Đình Ánh Sinh viên thực hiện đồ án:

Nguyễn Xuân Hoàng MSSV:2180600456 Lớp:21DTHB3 Dương Bảo Huy MSSV:2180600481 Lớp:21DTHB3 Lương Tấn Phát MSSV:2180601083 Lớp:21DTHB3 Nguyễn Ngọc Minh Châu MSSV:2180600149 Lớp:21DTHB3

TP HCM,tháng 10,năm 2023

Trang 2

1.7.Yêu Cầu Của hệ thống 3

CHƯƠNG II: MÔ HÌNH HÓA YÊU CẦU 3

2.1.Mô hình cơ sở dữ liệu 3

2.2.Mô hình Class diagram 6

2.3.Mô hình Use case diagram 6

CHƯƠNG III : MÔ TẢ HỆ THỐNG PHẦN MỀM 7

3.1.Giao diện đăng nhập 7

3.2.Giao diện quản lý chính 9

3.3.Giao diện Admin 12

3.4.Giao diện Thông Tin Cá Nhân 14

CHƯƠNG IV: KẾT LUẬN 15

4.1.Thuận lợi 15

4.2 Khó khăn 15

4.3 Hướng phát triển 15

Trang 3

CHƯƠNG I: ĐẶT VẤN ĐỀ VÀ MÔ TẢ1.1.Tình hình, nhu cầu và xu hướng phát triển

-Ngày nay, khi cuộc sống đang dần dần trên đà phát triển Nhu cầu của con người ngày một cao hơn Ẩm thực cũng nhờ vậy mà cũng trở nên hoàn thiện hơn Vượt ra khỏi cái giới hạn “ăn no mặc ấm” để đạt đến sự “ăn ngon mặc đẹp” Ẩm thực giờ đã không còn đơn thuần chỉ là giá trị vật chất Mà nó còn là yếu tố văn hóa, một văn hóa đậm đà màu sắc, duyên dáng và cốt cách Trước những thông tin thực phẩm bẩn hiện đang được lan truyền khắp mọi nơi Gây ảnh hưởng xấu đến sức khỏe của người tiêu dùng Mọi người giờ đây không chỉ quan tâm đặc biệt đến thức ăn ngon Còn phải đảm bảo đủ các yếu tố: tự nhiên, có lợi ích về sức khỏe và đảm bảo vệ sinh an toàn thực phẩm Xu hướng kinh doanh nhà hàng hiện nay cũng dần được thay đổi, tiếp biến.

- Hiện trạng quản lý quán ăn có 1 số hạn chế sau:

* Quản lý theo kiểu ghi chép vào giấy, nhân viên buộc phải ghi chép nhiều dẩn đến việc tình trạng nhầm lẫn gây khó khăn trong việc quản lý.

*Trong quá trình nhập, sửa đổi thông tin không tránh khỏi những sơ suất dẩn đến việc tẩy xóa gây ra nhiều khó khăn trong quá trình quản lý.

* Việc lưu trử thông tin cũng là 1 vấn đề khi nó mất quá nhiều không gian lưu trử kèm theo đó là sự khó khăn trong việc bảo quản sổ sách dể dẩn đến việc thất lạc.

- Tuy chỉ với quy mô trung bình và nhỏ thế nhưng những người chủ hay những người quản lý đều muốn áp dụng công nghệ tin học vào công tác quản lý của mình để nó trở nên dể dàng hơn Xuất phát từ những nhu cầu thực tiễn đó, nhóm của chúng em đã tạo ra một phần mềm quản lý quán ăn với chức năng chính là quản lý món ăn để giúp những người quản lí có thể quản lý việc quản lý quản quán ăn của mình.

1.2.Hoạt động đặt bàn

khách hàng đăng ký trực tiếp với lễ tân Lễ tân sẽ kiểm tra số lượng bàn trống, đảm nhiệm việc đón tiếp khách

1.3.Hoạt động nhận bàn

-Sau khi đặt bàn,.Nhân viên phục vụ sẽ dẫn khách hàng đến bàn đã đặt Nếu khách hàng đồng ý nhận bàn thì lễ tân sẽ xác nhận khách đặt bàn, bàn sẽ chuyển trạng thái từ Trống sang Đang đặt.

-Trong quá trình ăn uống tại nhà hàng, nếu gặp sự cố thì khách hàng có thể thông báo cho phục vụ, sau đó phục vụ sẽ liên hệ với các bộ phận khác để khắc phục sự cố Nếu khách muốn gọi thêm món thì có thể thông báo với phục vụ để được gọi thêm món.

1.4.Gọi món

Trang 4

-Khách hàng có nhu cầu ăn uống, gọi món tại nhà hàng thì có thể gọi nhân viên phục vụđể được thêm món, sau đó bộ phận lễ tân sẽ lập danh sách gọi món, và bộ phận này sẽ báo với bộ phận phục vụ để đáp ứng yêu cầu của khách hàng Nếu có sự cố xảy ra thì báo cho bộ phận lễ tân Khi thanh toán, bộ phận lễ tân có nhiệm vụ lập phiếu biên nhận và đưa phiếu cho khách.

1.5.Hoạt động thanh toán

-Khi khách hàng có ý muốn thanh toán thì bộ phận lễ tân có nhiệm vụ kiểm tra lại hóa đơn mà họ trả dựa trên thông tin nhận bàn và các dịch vụ mà khách hàng sử dụng Đồng thời phải lập hoá đơn cho tất cả những gì mà họ phải thanh toán

+Cách thức tính tiền : Tổng tiền = (Tiền món* số lượng) -giảm giá (nếu có)*Lưu ý

:-Nếu nhà hàng hàng có giới hạn về thời gian ăn uống thì trước 5 phút nhân viên sẽ thông báo với khác hết giờ

.-Nhân viên phục vụ có trách nhiệm nhắc nhở khách hàng nếu gần tới thời gian trả bàn hoặc quá thời gian trả bàn.

-Nếu khách hàng muốn tăng thời gian đặt bàn có thể đăng ký gia hạn phòng với bộ phận lễ tân

1.6.Lập thống kê

Hàng tháng, người quản lý đăng nhập vào hệ thống bằng tài khoản của mình, lấy ra thống kê gồm: id hóa đơn,id bàn,ngày vào , ngày ra, phần trăm giảm giá và tổng thanh toán củahóa đơn đó.

1.7.Yêu Cầu Của hệ thống

- Yêu cầu lưu trử* Lưu trử hóa đơn.

* Lưu trử danh mục món ăn * Lưu trử danh sách món ăn *Lưu trử chi tiết hóa đơn

-Yêu cầu quản lý

*Quản lý bán hàng *Quản lý tài khoản *Quản lý bàn ăn

-Yêu cầu thống kê

*Thống kê danh sách bán hàng theo từng ngày

-Yêu cầu phi chức năng

* Giao diện dể dàng sử dụng

* Cho phép cập nhật dử liệu người dùng * Tốc độ sử lý nhanh

* Có tính bảo mật cao

Trang 5

CHƯƠNG II: MÔ HÌNH HÓA YÊU CẦU2.1.Mô hình cơ sở dữ liệu

Các bảng thông tin:

a) Bảng Account(Tài khoản)

Bảng chứa thông tin tài khoản

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

b) Bảng BillInfo(Chi tiết hóa đơn)

Bảng chứa thông tin Chi tiết hóa đơn

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

Trang 6

Id Bill Id hóa đơn int Not null

c) Bảng Food(Món ăn)

Bảng chứa thông tin món ăn

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

d) Bảng Bill(Hóa đơn)

Bảng chứa thông tin hóa đơn

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

e) Bảng FoodCategory(Danh mục món ăn)Bảng chứa thông tin danh mục món ăn

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

Name Tên danh mục món ăn nvarchar Not null

f)Bảng Table(bàn)

Bảng chứa thông tin bàn

Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

Trang 7

2.2.Mô hình Class diagram

2.3.Mô hình Use case diagram

Trang 8

CHƯƠNG III : MÔ TẢ HỆ THỐNG PHẦN MỀM3.1.Giao diện đăng nhập

Tên đăng nhâp: BH, Mật Khẩu:1

Chức Năng:

+Đăng nhập:

Khi người dùng nhập tên đăng nhập hoặc mật khẩu không đúng và nhấn đăng nhập sẽ hiển thị thông báo “Tên tài khoản hoặc mặt

khẩu không đúng

Khi người dùng nhập tên đăng nhập và mật khẩu hợp lệ sẽ chuyển đến giao diện quản lý quán ăn

Trang 9

Khi người dùng nhấn Thoát sẽ xuất hiện thông báo “Bạn có muốn thoát chương trình”

Trang 10

3.2.Giao diện quản lý chính

Chức năng: +Thêm món:

 Khi nhấn vào nút thêm món các món ăn được chọn từ combobox sẽ được ghi xuống hóa đơn cùng với đó vị trí bàn được chọn sẽ đổi sáng màu xanh và thay đổi trạng thái từ “Trống”sang “Có người”

+Chuyển bàn

 Khi nhấn vào nút chuyển bàn thì bàn của khách hang ban đâu sẽ được chuyển tới vị trí mới theo sự lựa chọn từ combobox ở phía dưới nút chuyển bàn.

+Thanh toán

 Khi nhấn vào nút thanh toán sẽ xuất hiện thông báo, trong thông báo hiển thị “Bạn có muốn thanh toán hóa đơn cho bàn 1?” cùng với đó là hiển thị công thức tính tiền cùng với giảm giá(nếu có) và số tiền cần phải thanh toán

 Khi nhấn vào nút “ok” trên thông báo thì thông báo sẽ biến mất và trả lại trạng thái “Trống” cho bàn đang thanh toán

Trang 11

+Chức năng

 Khi nhấn vào chức năng phần mềm sẽ xuất hiện các phím tắc của chức năng “Thêm món” và “Thanh toán” giúp người dùng có thể thao tác dể dàng và nhanh chóng hơn +Admin

 Đây là chức năng được phân quyền chỉ có tài khoản được chỉ định mới có thể vào đây  Khi nhấn vào đây sẽ hiện lên một của sổ Admin sẽ được hiện lên

+Thông tin tài khoản

 Khi nhấn vào đây phần mền sẽ hiện ra một menu lựa chọn bao gồm “Thông tin cá nhân” và “đăng xuất”

 Khi nhấn vào thông tin cá nhân sẽ mở ra của sổ mới

 Khi nhấn vào đăng xuất thì phần mềm sẽ trở về cửa sổ đăng nhặp như lúc vừa bật phần mềm lên

Trang 13

3.3.Giao diện Admin

Tại giao diện Admin sẽ có 3 tab chính bao gồm + Tab Doanh thu

+ Tab Thức Ăn + Tab Tài khoản

Chức năng Tab Doanh thu:

+Tại tab doanh thu người quản lý hay chủ của quán ăn sẽ xem được id hóa đơn, tên bàn ngày vào và ra của khách hàng ,số phần trăm giảm giá và số tiền thu được của từng hóa đơn

+ Ở tab này còn được phân trang rỏ ràng giúp cho để dàng cho việc quản lý hơn Chức năng Tab Thức ăn:

 Khi muốn thêm một món mới vào danh sách món ăn vào thực đơn của quán ăn người quản lý hay người chủ quán ăn có thể nhập thông tin món ăn mà mình mong muốn thêm vào, sau đó nhấn nút thêm, thông tin món ăn sẽ lập tức được thêm vào database và hiển thị ở bảng kế bên

 Khi muốn sửa lại một thông tin nào đó người quản lý có thể nhấn vào mục cần sửa ở bang bên cạnh sau đó sửa thông tin mong muốn và nhấn nút sửa

+Xóa

Trang 14

 Khi muốn xóa một món ăn nào đó ra khỏi danh sách người quản lý chỉ việc chọn món cần xóa ở bản bên cạnh và nhấn nút xóa món ăn sẽ bị xóa ra khỏi database

 Khi nhấn vào nút xem người quản lý sẽ xem được tất cả món ăn + Tìm Kiếm

 Khi ghi tên món ăn cần tìm kiếm vào thanh tim kiếm và nhấn nút tìm thì món ăn có tên gần giống với từ khóa tìm kiếm sẽ hiện lên ở bản bên cạnh

Chức năng Tab Tài khoản: +Thêm

 Khi muốn thêm một tài khoản mới vào danh sách của quán ăn người quản lý hay người chủ quán ăn có thể nhập thông tin tài khoản mà mình mong muốn thêm vào, sau đó nhấn nút thêm, thông tin tài khoản sẽ lập tức được thêm vào database và hiển thị ở bảng kế bên +Sửa:

 Khi muốn sửa lại một thông tin nào đó người quản lý có thể nhấn vào mục cần sửa ở bang bên cạnh sau đó sửa thông tin mong muốn và nhấn nút sửa

 Khi muốn xóa một tài khoản nào đó ra khỏi danh sách người quản lý chỉ việc chọn tài khoản cần xóa ở bản bên cạnh và nhấn nút xóa, tài khoản sẽ bị xóa ra khỏi database

Trang 15

3.4.Giao diện Thông Tin Cá Nhân

+ Tại giao diện thông tin cá nhân người dùng có thể thay đổi được tên hiển thị và mật khẩu giúp nâng cao được tính bảo mật cho phần mềm

Trang 16

CHƯƠNG IV: KẾT LUẬN

4.1.Thuận lợi

- Học được thêm nhiều kiến thức mới mẻ, tìm hiểu nhiều cái mới để áp dụng vào đồ án

.- Biết sử dụng và chạy thử những ứng dụng và phần mềm khác nhau.

- Vì làm đồ án trên phần mềm Visual nên cũng có những chỗ dễ thao tác và sử dụng, đơn giản và dễ dung cho người sử dụng

4.2 Khó khăn

- Do chưa có nhiều kinh nghiệm về thiết kế phần mềm cũng như ngôn ngữ lập trình còn hơi sơ sài nên chưa hoàn chỉnh

- Trong quá trình làm việc chỉnh sữa lỗi gặp nhiều khó khăn - Giao diện còn chưa đẹp và bắt mắt người dùng

4.3 Hướng phát triển

- Tìm hiểu thêm về các ngôn ngữ, những phần mềm ứng dụng khác để nâng cao giao diện đẹp mắt hơn cho người dung.

- Xây dựng cho phần mềm với nhiều chức năng và khái quát hơn

- Tìm sâu hơn về SQL cũng như các công cụ khác để có thể đáp ứng và hoàn thiện hơn nhu cầu của người dùng và những tối ưu của hệ thống.

Ngày đăng: 21/04/2024, 21:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w