Xây dựng phần mềm quản lý nhà hàng khánh linh

63 11 0
Xây dựng phần mềm quản lý nhà hàng khánh linh

Đ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

MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Phương pháp hướng đối tượng .4 1.1.1 Khái niệm hướng đối tượng 1.1.2 Các ưu điểm giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng 1.1.2.1 Ưu điểm .4 1.1.2.2 Giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng 1.2 Chu trình phát triển phần mềm 1.2.1- Chu Trình Phát Triển Phần Mềm (Software Development Life Cycle): .7 1.2.2 Các giai đoạn chu trình phát triển phần mềm 1.3 Sơ lược UML 1.3.1 UML gì? 1.3.2 Mơ hình khái niệm UML: .9 1.3.3 Qui trình phát triển phần mềm hướng đối tượng UML: 16 1.4 Cơ sở liệu PostgreSql .17 CHƯƠNG 2: BÀI TOÁN QUẢN LÝ NHÀ HÀNG .18 2.1 Mơ tả tốn 18 2.1.1 Các loại hóa đơn sử dụng nhà hàng 18 2.1.2 Cách tính lương cho nhân viên nhà hàng 20 2.3 Nghiên cứu trạng giải vấn đề .20 Yêu cầu tin học hóa 22 2.5 Xác định Actor .22 2.5.1 Nhân viên quản trị hệ thống 22 2.5.2 Nhân viên kế toán .22 2.5.3 Nhân viên hành 22 2.5.4 Nhân viên bán hàng .22 Use Case Diagram sơ đồ hoạt động .23 2.6.1 Mơ hình Use case Diagram Actor quản trị hệ thống 23 2.6.2 Mơ hình Use Case Diagram Actor kế tốn 27 2.6.3 Mơ hình Use case Diagram Actor quản lý 33 2.6.4 Mô hình Use case Diagram actor bán hàng 40 2.7 SEQUENCE DIAGRAM 42 2.7.1 Quản trị hệ thống 42 2.7.2 Kế toán 43 2.7.3 Quản lý 46 2.7.4 Bộ phận bán hàng 48 2.8 PHÂN TÍCH CLASS DIAGRAM .50 2.8.1 Xác định lớp 50 2.8.2 Danh sách thuộc tính phương thức 50 2.8.3 Class Diagram 52 CHƯƠNG : THIẾT KẾ CƠ SỞ DỮ LIỆU 53 VÀ CÀI ĐẶT CHƯƠNG TRÌNH 53 3.1 Thiết kế sở liệu 53 3.2 Sơ đồ quan hệ .54 3.3 Cài đặt phần mềm 55 TÀI LIỆU THAM KHẢO .61 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ERROR! BOOKMARK NOT DEFINED LỜI NÓI ĐẦU Nhịp độ phát triển Công Nghệ Thông Tin vấn đề ngành Khoa Học, Giáo Dục, Kinh Tế… quan tâm Nó hữu với tầm vóc mạnh mẽ, to lớn ngày lớn mạnh thêm Việc ứng dụng Công Nghệ Thông Tin vào lĩnh vực để đạt đuợc cách có hiệu Sự lựa chọn vận dụng phần mềm cho phù hợp đạt kết tốt Để lựa chọn phần mềm phù hợp quan trọng doanh nghiệp Ngày phần mềm ứng dụng phát triển rộng rãi hầu hết doanh nghiệp Thế yêu cầu người sử dụng phần mềm ngày đa dạng nhiều tính Do yêu cầu người làm phần mềm phải đáp ứng u cầu Cũng nhằm mục đích nói trên, mà đề tài “Xây Dựng Phần Mềm Quản Lý Nhà Hàng Khánh Linh” đời Phần mềm Quản Lý Nhà Hàng phần mềm phổ biến mà sở kinh doanh nhà hàng cần đến Em xin chân thành cảm ơn giáo Hà Thị Thanh, tồn thể thầy cô môn công nghệ phần mềm bạn khoa giúp đỡ em hoàn thành đề tài CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Phương pháp hướng đối tượng 1.1.1 Khái niệm hướng đối tượng Hướng đối tượng thuật ngữ thông dụng thời nghành công nghiệp phần mềm Các cơng ty nhanh chóng tìm cách áp dụng tích hợp cơng nghệ vào ứng dụng họ Thật đa phần ứng dụng thời mang tính hướng đối tượng Nhưng hướng đối tượng có nghĩa gì? Lối tiếp cận hướng đối tượng nối tư vấn đề theo lối ánh xạ thành phần toán vào đối tượng đời thực Với lối tiếp cận này, chia ứng dụng thành thành phần nhỏ, gọi đối tượng, chúng tương đối độc lập với Sau ta lại xây dựng ứng dụng cách chắp đối tượng lại với Hãy nghĩ đến trị chơi xây lâu đài mẩu gỗ Bước tạo hay mua vài loại mẩu gỗ bản, từ tạo nên khối xây dựng Một có khối xây dựng bạn chắp ráp chúng lại với để tạo lâu đài Tương tự xây dựng số đối tượng giới máy tính, bạn chắp chúng lại với để tạo ứng dụng 1.1.2 Các ưu điểm giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng 1.1.2.1 Ưu điểm Tính tái sử dụng(Reusable): Phương pháp phân tích thiết kế hướng đối tượng thực theo thuật ngữ khái niệm phạm vi lĩnh vực ứng dụng(Tức doanh nghiệp hay đơn vị mà hệ thống tương lai cần phục vụ), nên tạo tiếp cận tương ứng hệ thống vấn đề thực ngồi đời Vì q trình phát triển phần mềm đồng thời trình cộng tác khách hang,/người dung, nhà phân tích nhà thiết kế, nhà phát triển, chuyên gia lĩnh vực, chuyên gia kỹ thuật,… nên lối tiếp cận khiến cho việc giao tiếp họ với dễ dàng Một ưu điểm quan trọng bậc phương pháp phân tích thiết kế hướng đối tượng tính tái sử dụng: bạn tạo thành phần(đối tượng) lần dùng chúng nhiều lần sau Giống việc bạn tái sử dụng khối xây dựng(hay nó) tịa lâu đài, nhà ở, tàu vũ trụ, bạn tái sử dụng thành phần (đối tượng) thiết kế hướng đối tượng code hệ thống kế toán, hệ thống kiểm kê, hệ thống đặt hàng Vì đối tượng thử nghiệm kỹ lần dùng trước đó, nên khả tái sử dụng đối tượng có tác dụng giảm thiểu lỗi khó khăn việc bảo trì, giúp tăng tốc độ thiết kế phát triển phần mềm Phương pháp hướng đối tượng giúp xử lý vấn đề phức tạp phát triển phần mềm tạo hệ phần mềm có khả thích ứng bền - Quy ước truyền thông điệp đối tượng đảm bảo cho việc mô tả giao diện đối tượng thành phần bên với hệ thống bên dễ dàng - Nguyên lý bao bọc che giấu thông tin hỗ trợ cho hệ thống an toàn hơn(public, private, protectec, package) - Nguyên lý kế thừa dựa vào liệu phù hợp với ngữ cảnh cài đặt Phương pháp hướng đối tượng hỗ trợ công cụ hữu hiệu(đủ mạnh, đủ hiệu quả) - Xóa bỏ hố ngăn cách pha phân tích thiết kế cài đặt trình phát triển phần mềm 1.1.2.2 Giai đoạn chu trình phát triển phần mềm với mơ hình hướng đối tượng Phân tích hướng đối tượng(Object Oriented Analysis - OOA) Là giai đoạn phát triển mơ hình xác súc tích vấn đề, có thành phần đối tượng khái niệm đời thực, dễ hiểu người sử dụng Trong giai đoạn OOA, vấn đề trình bày thuật ngữ tương ứng với đối tượng có thực Thêm vào đó, hệ thống cần phải định nghĩa cho người dùng không chuyên tin học dễ dàng hiểu Dựa vấn đề có sẵn, nhà phân tích cần ánh xạ đối tượng hay thực thể có thực khách hang, ô tô, người bán hang,… vào thiết kế để tạo thiết kế gần cận với tình thực Mơ hình thiết kế chứa thực thể vấn đề có thực giữ nguyên mẫu hình cấu trúc, quan hệ, hành vi chúng Nói cách khác, sử dụng phương pháp hướng đối tượng mơ hình hóa thực thể thuộc vấn đề thực mà giữ cấu trúc, quan hệ hành vi chúng Thiết kế hướng đối tượng (Object Oriented Design - OOD): Là giai đoạn tổ chức chương trình thành tập hợp đối tượng cộng tác,mỗi đối tượng thực thể lớp Các lớp thành viên cấu trúc với mối quan hệ kế thừa Mục đích giai đoạn OOD tạo thiết kế dựa kết giai đoạn OOA, dựa quy định phi chức năng, yêu cầu môi trường, yêu cầu khả thực thi,… OOD tập trung vào việc cải thiện kết OOA, tối ưu hóa giải pháp cung cấp đảm bảo thỏa mãn tất yêu cầu xác lập Trong giai đoạn OOD, nhà thiết kế định nghĩa chức năng, thủ tục(operation), thuộc tính(attributes) mối quan hệ hay nhiều lớp(classs) định cần phải điều chỉnh cho phù hợp với môi trường phát triển Đây giai đoạn để thiết kế ngân hang liệu áp dụng kỹ thuật tiêu chuẩn hóa Về cuối giai đoạn OOD, nhà thiết kế đưa loạt biểu đồ(diagram) khác Các biểu đồ chia thành hai nhóm tĩnh động Các biểu đồ tĩnh biểu thị lớp đối tượng, biểu đồ động biểu thị tương tác lớp phương thức hoạt động xác chúng Các lớp sau nhóm thành gói (Packages) tức đơn vị thành phần nhỏ ứng dụng Lập trình hướng đối tượng (Object Oriented Proggamming - OOP) Giai đoạn xây dựng phần mềm thực sử dụng kỹ thuật lập trình hướng đối tượng Đó phương thức thực thiết kế hướng đối tượng qua việc sử dụng ngơn ngữ lập trình có hỗ trợ tính hướng đối tượng Một vài ngôn ngữ hướng đối tượng thường nhắc đến C++, Java, C#,… Kết chung giai đoạn loạt code chạy được, đưa vào sử dụng sau trải qua nhiều vòng quay nhiều bước thử nghiệm khác 1.2 Chu trình phát triển phần mềm 1.2.1- Chu Trình Phát Triển Phần Mềm (Software Development Life Cycle): Vì phát triển phần mềm tốn khó, nên có lẽ trước hết ta cần điểm qua số cơng việc q trình Thường người ta hay tập hợp chúng theo tiến trình thời gian cách tương đối, xoay quanh chu trình phần mềm, dẫn tới kết qủa khái niệm Chu Trình Phát Triển Phần Mềm (Software Development Life Cycle - SDLC) sau: Chu Trình Phát Triển Phần Mềm chuỗi hoạt động nhà phân tích (Analyst), nhà thiết kế (Designer), người phát triển (Developer) người dùng (User) để phát triển thực hệ thống thông tin Những hoạt động thực nhiều giai đọan khác Nhà phân tích (Analyst): người nghiên cứu yêu cầu khách hàng/người dùng để định nghĩa phạm vi toán, nhận dạng nhu cầu tổ chức, xác định xem nhân lực, phương pháp cơng nghệ máy tính để cải thiện cách tốt công tác tổ chức Nhà thiết kế (Designer): thiết kế hệ thống theo hướng cấu trúc database, screens, forms reports – định yêu cầu phần cứng phần mềm cho hệ thống cần phát triển Chuyên gia lĩnh vực (Domain Experts): người hiểu thực chất vấn đề tất phức tạp hệ thống cần tin học hoá Họ khơng thiết phải nhà lập trình, họ giúp nhà lập trình hiểu u cầu đặt hệ thống cần phát triển Quá trình phát triển phần mềm có nhiều thuận lợi đội ngũ làm phần mềm có trợ giúp họ Lập trình viên (Programmer): người dựa phân tích thiết kế để viết chương trình (coding) cho hệ thống ngơn ngữ lập trình thống Người dùng (User): đối tượng phục vụ hệ thống cần phát triển 1.2.2 Các giai đoạn chu trình phát triển phần mềm Chu trình phần mềm chia thành giai đoạn sau: Nghiên cứu sơ (Preliminary Investigation hay gọi Feasibility Study) Phân tích yêu cầu (Analysis) Thiết kế hệ thống (Design of the System) Xây dựng phần mềm (Software Construction) Thử nghiệm hệ thống (System Testing) Thực hiện, triển khai (System Implementation) Bảo trì, nâng cấp (System Maintenance) 1.3 Sơ lược UML 1.3.1 UML gì? UML ngơn ngữ chuẩn để viết kế hoạch chi tiết phần mềm Nó phù hợp cho việc mơ hình hố hệ thống hệ thống thông tin doanh nghiệp, ứng dụng phân tán web, hệ thống thời gian thực… UML ngơn ngữ mơ hình hố, đặc tả, hiển thị, xây dựng làm tài liệu vật phẩm phân tích hình thức thiết kế * UML ngơn ngữ: Ngôn ngữ không giống ngôn ngữ tự nhiên hay ngơn ngữ lập trình Tuy nhiên, có tập qui luật xác định cách sử dụng UML ngôn ngữ chuẩn công nghiệp để lập kế hoạch chi tiết phần mềm Từ vựng qui tắc ngôn ngữ UML cho ta cách thức xây dựng mơ hình đọc mơ hình, khơng cho biết mơ hình cần phải lập lập chúng * UML ngôn ngữ hiển thị * UML ngôn ngữ đặc tả: Đặc tả mô tả rõ ràng điểm mấu chốt vấn đề UML cho phép mơ tả mơ hình xác, khơng nhập nhằng hồn thiện UML hướng tới đặc tả thiết kế, phân tích định cài đặt trình phát triển, triển khai hệ thống phần mềm * UML ngôn ngữ để xây dựng: UML ngôn ngữ trực quan, mô hình kết nối trực tiếp tới ngơn ngữ lập trình khác Có nghĩa ánh xạ mơ hình UML tới ngơn ngữ lập trình khác Java, C++ hay bảng CSDL quan hệ, csdl hướng đối tượng Ánh xạ cho khả biến đổi ngược lại từ cài đặt mơ hình UML; có nghĩa cho khả làm việc với văn hay đồ hoạ cách quán * UML ngôn ngữ làm tài liệu: UML hướng tới làm tài liệu kiến trúc hẹ thống chi tiết UML cho khả biểu diễn yêu cầu, thử nghiệm, mô hình hố hoạt động lập kế hoạch quản lý sản phẩm 1.3.2 Mơ hình khái niệm UML: Để hiểu UML ta phải hình dung mơ hình khái niệm ngơn ngữ Nó địi hỏi nắm ba vấn đề chính, bao gồm phần tử để xây dựng mơ hình, quy tắc liên kết phần tử mơ hình số chế chung sử dụng cho ngôn ngữ Khi nắm vững vấn đề ta đọc mơ hình UML tạo vài mơ hình  Phần tử mơ hình UML:  Phần tử cấu trúc: Phần tử cấu trúc danh từ mơ hình UML Chúng phận tĩnh mơ hình để biểu diễn thành phần khái niệm hay vật lý Có bảy loại phần tử cấu trúc sau:  Lớp Lớp mô tả tập hợp đối tượng chung thuộc tính, thao tác, quan hệ ngữ nghĩa Biểu diễn đồ hoạ lớp hình chữ nhật, thơng thường chúng có tên, thuộc tính phương thức (Hình 1.2)  Giao diện: Giao diện tập hợp thao tác làm dịch vụ lớp hay thành phần Giao diện mô tả hành vi thấy từ thành phần Giao diện biểu diễn toàn hay phần hành vi lớp Giao diện định nghĩa tập đặc tả thao tác không định nghĩa cài đặt chúng (Hình 1.3)  Phần tử cộng tác: Phần tử cộng tác mô tả ngữ cảnh tương tác Ký pháp đồ hoạ hình elip với đường nét đứt, kèm theo tên hình 1.4  Trường hợp sử dụng (Use case): Mơ tả tập trình tự hành động mà hệ thống thực để đạt kết cho tác nhân Tác nhân bên ngồi tương tác với hệ thống Tập hợp UC hệ thống hình thành trường hợp mà hệ thống sử dụng Sử dụng UC để cấu trúc phần tử có tính chất hành vi mơ hình Nó thực hố phần tử cộng tác mơ tả (Hình 1.5)  Lớp tích cực (active class): Lớp tích cực lớp có đối tượng làm chủ hay nhiều tiến trình hay luồng Lớp tích cực xem lớp thông thường đối tượng biểu diễn thành phần có hành vi tương tranh 10 2.7.4.2 Đổi password FrmMain : Ban hang FrmDoiTaiKhoan DKDoipass CSDLHeThong 1: Chon doi Tai khoan 2:Nhap tai khoan moi 3: Gui thong tin tai khoan moi 4: Luu vao CSDL 5: Thong bao ket qua 2.7.4.3 Đặt bàn : Ban hang FrmMain FrmDatBan DKDatBan CSDLHeThong 1: Yeu cau dat ban 2: Thong tin dat ban 3: Gui thong tin 4: Kiem tra 5: Luu vao CSDL 6: Thong bao ket qua 49 2.8 PHÂN TÍCH CLASS DIAGRAM 2.8.1 Xác định lớp Từ việc phân tích Use Case, Sequence Diagram Activity Diagram ta xác định đối tượng : Nhân viên, Bàn ăn, Phiếu đặt bàn, chi tiết phiếu đặt, trạng thái bàn ăn, hóa đơn bán, chi tiết hóa đơn bán, hóa đơn nhập, chi tiết hóa đơn nhập, hàng hóa, nhà cung cấp, bảng chấm công 2.8.2 Danh sách thuộc tính phương thức 2.8.2.1 Tên lớp NHAN_VIEN NHAN_VIEN(MA_NV, TEN_NV, GIOI_TINH, DIA_CHI, DIEN_THOAI EMAIL, LUONG, NGAY_SINH, USERNAME, PASSWORD) Các phương thức: Thêm nhân viên, xóa nhân viên 2.8.2.2 Tên lớp BAN_AN BAN_AN(MA_BAN, TEN_BAN, GHI_CHU, TRANG_THAI) Các phương thức : Thêm bàn ăn, xóa bàn ăn, sửa bàn ăn 2.8.2.3 Tên lớp PHIEU_DATBAN PHIEU_DATBAN (SO_PHIEUDAT, TEN_KH, MA_BAN, NGAY_LAP_PHIEU, NGAY_DAT, TU_GIO, DEN_GIO, GHI_CHU ) Các phương thức : Lập phiếu đặt bàn, sửa phiếu đặt bàn, xóa phiếu đặt bàn 2.8.2.4 Tên lớp CT_PHIEUDAT CT_PHIEUDAT (SO_PHIEUDAT, MA_MONAN, SO_LUONG) 2.8.2.5 Tên lớp HOADON_BAN HOADON_BAN (MA_HD, NGAY_LAP_HD, MA_NV, TEN_KH, MA_BAN, TINH_TRANG) Các phương thức : Lập hóa đơn bán, sửa hóa đơn bán, xóa hóa đơn bán 50 2.8.2.6 Tên lớp CT_HDBAN CT_HDBAN (MA_HD, MA_MONAN, SO_LUONG, DON_GIA) 2.8.2.7 Tên lớp HOADON_NHAP HOADON_NHAP (MA_HDNHAP, NGAY_LAP_HD, MA_NV, TEN_NCC) Các phương thức : Lập hóa đơn nhập, sửa hóa đơn nhập, xóa hóa đơn nhập 2.8.2.8 Tên lớp CT_HDNHAP CT_HDNHAP (MA_HDNHAP, MA_HH, SO_LUONG, GIA_HH) 2.8.2.9 Tên lớp HANG_HOA HANG_HOA (MA_HH, TEN_HH, GIA_HH, MO_TA) Các phương thức : Thêm hàng hóa, sửa hàng hóa, xóa hàng hóa 2.8.2.10 Tên lớp NHACC NHACC (MANCC, TENNCC, DIACHI, SO_DT, EMAIL) Các phương thức : Thêm nhà cung cấp, sửa nhà cung cấp, xóa nhà cung cấp 2.8.2.11 Tên lớp BANG_CHAM_CONG BANG_CHAM_CONG (MA_NV, NGAY, GIO_LAM_THEM, GIO_LV_CT, NGHI_PHEP, GHI_CHU) Các phương thức : Sửa chấm cơng, xóa chấm cơng 51 2.8.3 Class Diagram Từ phần ta có Class Diagram sau PHIEU_DATBAN SO_PHIEUDAT TEN_KH MA_BAN NGAY_LAP_PHIEU NGAY_DAT TU_GIO DEN_GIO GHI_CHU BAN-AN MA_BAN TEN_BAN GHI_CHU TRANG_THAI THEM() XOA() SUA() MON_AN MA_MONAN TEN_MONAN DON_GIA MO_TA LAP_PHIEU() SUA_PHIEU() XOA_PHIEU() THEM() SUA() XOA() NHACC MANCC TENNCC DIACHI SO_DT EMAIL CT_HDBAN MA_HD MA_MONAN SO_LUONG DON_GIA THEM_NCC() SUA_NCC() XOA_NCC() HOADON_BAN MA_HD NGAY_LAP_HD MA_NV TEN_KH MA_BAN TINH_TRANG CT_PHIEUDAT SO_PHIEUDAT MA_MONAN SO_LUONG CT_HDNHAP MA_HDNHAP MA_HH SO_LUONG GIA_HH HOADON_NHAP MA_HDNHAP NGAY_LAP_HD MA_NV TEN_NCC LAP_HOA-DON() SUA_HOA_DON() XOA_HOA_DON() LAP_HD_NHAP() SUA_HD_NHAP() XOA_HD_NHAP() NHAN-VIEN MA_NV TEN_NV GIOI_TINH DIA_CHI DIEN_THOAI EMAIL LUONG NGAY_SINH PASSWORD BANG_CHAM_CONG MA_NV NGAY GIO_LAM_THEM GIO_LV_CT NGHI_PHEP GHI_CHU SUA_CHAM-CONG() XOA_CHAM_CONG() THEM-NV() XOA-NV() 52 HANG_HOA MA_HH TEN_HH GIA_HH MO_TA THEM_HANG() SUA_HANG() XOA_HANG() CHƯƠNG : THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Thiết kế sở liệu Từ phân tích chương trước ta xây dựng lược đồ sở liệu sau: NHAN_VIEN (MA_NV, TEN_NV, GIOI_TINH, DIA_CHI, DIEN_THOAI EMAIL, LUONG, NGAY_SINH, USERNAME, PASSWORD) BAN_AN (MA_BAN, TEN_BAN, GHI_CHU, TRANG_THAI) PHIEU_DATBAN (SO_PHIEUDAT, TEN_KH, MA_BAN, NGAY_LAP_PHIEU, NGAY_DAT, TU_GIO, DEN_GIO, GHI_CHU ) CT_PHIEUDAT (SO_PHIEUDAT, MA_MONAN, SO_LUONG) HOADON_BAN (MA_HD, NGAY_LAP_HD, MA_NV, TEN_KH, MA_BAN, TINH_TRANG) CT_HDBAN (MA_HD, MA_MONAN, SO_LUONG, DON_GIA) HOADON_NHAP (MA_HDNHAP, NGAY_LAP_HD, MA_NV, TEN_NCC) CT_HDNHAP (MA_HDNHAP, MA_HH, SO_LUONG, GIA_HH) HANG_HOA (MA_HH, TEN_HH, GIA_HH, MO_TA) NHACC (MANCC, TENNCC, DIACHI, SO_DT, EMAIL) MON_AN (MA_MONAN, TEN_MONAN, DON_GIA, MO_TA) BANG_CHAM_CONG (MA_NV, NGAY, GIO_LAM_THEM, GIO_LV_CT, NGHI_PHEP, GHI_CHU) 53 3.2 Sơ đồ quan hệ 54 3.3 Cài đặt phần mềm 3.3.1 Màn hình đăng nhập 3.3.2 Màn hình 55 3.3.3 Quản lý phân quyền 3.3.4 Quản lý nhân viên 56 3.3.5 Quản lý bàn ăn 3.3.6 Quản lý chấm công 57 3.3.7 Lập phiếu đặt bàn 3.3.8 Lập hóa đơn bán 58 3.3.9 Danh sách hóa đơn bán 3.3.10 Danh sách ăn 59 3.3.12 Bảng lương 3.3.13 Danh sách hóa đơn nhập 60 KẾT LUẬN Sau thời gian nghiên cứu, tìm hiểu với cố gắng lỗ lực thân hướng dẫn nhiệt tình giáo Hà Thị Thanh, em hồn thành đề tài Kết đạt - Khảo sát nắm bắt quy trình quản lý nhà hàng Khánh Linh - Cầu Giấy Hà Nội - Phân tích thiết kế sử dụng ngơn ngữ mơ hình hoá UML - Xây dựng sở liệu Hệ quản trị CSDL PosgreSQL - Xây dựng chương trình với giao diện trực quan, đáp ứng số chức phục vụ cho việc quản lý nhà hàng ngôn ngữ C# - Hồn thành báo cáo trình bày q trình khảo sát, phân tích xây dựng chương trình Hạn chế - Q trình khảo sát thu thập liệu cịn hạn chế, phân tích hệ thống cịn thiếu xót, chưa phân tích hết q trình xử lý liên quan đến cơng việc quản lý nhà hàng - Chương trình đáp ứng số chức -… Hướng phát triển Xây dựng hồn chỉnh chương trình để đưa vào sử dụng nhà hàng Em xin chân thành cảm ơn ! 61 TÀI LIỆU THAM KHẢO [1] Huỳnh Văn Đức, Giáo trình Nhập mơn UML, Nhà xuất lao động xã hội [2] Phạm Hữa Khang, C# 2005 Lập trình sở liệu [3] Phạm Hữu Khang, Kỹ thuật lập trình ứng dụng chuyên nghiệp Visual C#.net [4] C# 2005 How to program 62 ... làm phần mềm phải đáp ứng yêu cầu Cũng nhằm mục đích nói trên, mà đề tài ? ?Xây Dựng Phần Mềm Quản Lý Nhà Hàng Khánh Linh” đời Phần mềm Quản Lý Nhà Hàng phần mềm phổ biến mà sở kinh doanh nhà hàng. .. lương hàng ngày = Lương tháng/ 27 ngày) 2.2 Các vấn đề cơng tác quản lý nhà hàng Cơng tác quản lý nhà hàng gồm vấn đề chính: Quản lý hàng hóa(các loại thực phẩm để chế biến ăn), quản lý ăn, quản lý. .. việc thiết kế xây dựng phần mềm quản lý nhà hàng để giúp cho việc quản lý nhà hàng có hiệu quả, nhanh chóng, xác nhu cầu thực tế hoàn toàn cần thiết 2.1.1 Các loại hóa đơn sử dụng nhà hàng 2.1.1.1

Ngày đăng: 16/03/2023, 11:56

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

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

Tài liệu liên quan