Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
1,67 MB
Nội dung
Trường ĐHSP Hà Nội Khoá luận tốt nghiệp BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHOA TIN HỌC -O0O - NGUYỄN HOÀNG TIẾN PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ HÀNG BẰNG UML (UNIFIED MODELING LANGUAGE) KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Tin học Hà Nội, 5/2009 Sinh viên: Nguyễn Hoàng Tiến -1- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp LỜI CẢM ƠN Là sinh viên chuyên ngành Tin học Với mong muốn góp phần vào phát triển Công nghệ Thông tin nước nhà, xây dựng đề tài: Phân tích thiết kế Hệ thống quản lý Nhà hàng UML (Unified Modeling Language), cho khoá luận tốt nghiệp Nhưng để hoàn thành đề tài, nhận ủng hộ, giúp đỡ gia đình, thầy cô Khoa, bạn bè Vì vậy, lời xin chân thành cảm ơn gia đình, thầy cô, bạn bè; đặc biệt thầy Tiến sĩ Trịnh Đình Thắng - giảng viên khoa Tin học, trường ĐHSP Hà Nội 2, thầy hướng dẫn hoàn thành đề tài này; suốt thời gian qua, thầy nhiệt thành hướng dẫn nhiệm mà lòng người thầy, người thân gia đình Một lần xin chân thành cảm ơn! Hà Nội, tháng 05 năm 2009 Sinh viên Nguyễn Hoàng Tiến Sinh viên: Nguyễn Hoàng Tiến -2- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng Các số liệu, kết nghiên cứu khoá luận hoàn toàn chân thực không trùng với kết nghiên cứu tác giả khác Nếu sai xin hoàn toàn chịu trách nhiệm Hà Nội, tháng 05 năm 2009 Sinh viên Nguyễn Hoàng Tiến Sinh viên: Nguyễn Hoàng Tiến -3- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp MỤC LỤC Trang LỜI CẢM ƠN LỜI CAM ĐOAN Phần I MỞ ĐẦU 1 Lý chọn đề tài 2 Mục đích nghiên cứu 3 Đối tượng, khách thể, phạm vi nghiên cứu Giả thiết khoa học Nhiệm vụ nghiên cứu Phương pháp nghiên cứu Phần II NỘI DUNG Chƣơng 1: Cơ sở lý luận 1.1 Mô tả Chu trình Phát triển Phần mềm 1.1.1 Software Development – Một toán phức tạp 1.1.2 Chu trình Phát triển Phần mềm (Software Development Life Cycle) 1.1.3 Các giai đoạn Chu trình Phát triển Phần mềm 10 1.2 Phương pháp hướng chức phương pháp hướng đối tượng 11 1.2.1 Phương pháp hướng chức 11 1.2.2 Phương pháp hướng đối tượng 12 1.3 Giới thiệu UML 13 1.3.1 Sự đời UML 13 1.3.2 UML (Unified Modeling Language) 14 1.3.3 Các thành phần UML 15 1.3.4 UML phân tích thiết kế hệ thống 16 1.4 Rational Rose gì? 17 Sinh viên: Nguyễn Hoàng Tiến -4- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Chƣơng 2: Khảo sát Hệ thống quản lý Nhà hàng 18 2.1 Khảo sát tiến trình tác nghiệp 18 2.2 Phân tích lĩnh vực 25 Chƣơng 3: Phân tích thiết kế Hệ thống quản lý Nhà hàng 34 3.1 Phân tích hệ thống 34 3.1.1 Gói biểu đồ Use case (UC) kho - bếp 34 3.1.2 Gói biểu đồ Use case kế toán 38 3.1.3 Gói biểu đồ Use case thu ngân 45 3.1.4 Gói biểu đồ Use case quản trị hệ thống 48 3.2 Biểu đồ tương tác 50 3.2.1 Biểu đồ trình tự 50 3.2.2 Biểu đồ cộng tác 55 3.3 Biểu đồ lớp 57 3.4 Biểu đồ triển khai 63 3.5 Thiết kế giao diện 64 KẾT LUẬN VÀ NHỮNG KIẾN NGHỊ 68 TÀI LIỆU THAM KHẢO 69 Sinh viên: Nguyễn Hoàng Tiến -5- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Phần I MỞ ĐẦU Lý chọn đề tài Mục đích nghiên cứu Đối tượng, khách thể, phạm vi nghiên cứu Giả thiết khoa học Nhiệm vụ nghiên cứu Phương pháp nghiên cứu Sinh viên: Nguyễn Hoàng Tiến -6- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Lý chọn đề tài Trước phát triển không ngừng loại hình dịch vụ, đặc biệt sau hội nhập WTO loại hình dịch vụ ngày phát triển mạnh mẽ hơn, loại hình dịch vụ Dịch vụ nhà hàng Cũng điều này, nảy sinh nhiều vấn đề công tác quản lý Nhà hàng Nhà hàng mọc lên ngày nhiều Trước áp lực chế thị trường, Nhà hàng vừa phải nâng cao chất lượng dịch vụ nhằm tăng cạnh tranh, đồng thời phải giảm chi phí tới mức thấp Một câu hỏi đặt ra, làm để tăng chất lượng dịch vụ mà không tăng chi phí lên cao? Nắm bắt nhu cầu này, công ty phần mềm vào Và số Phần mềm quản lý đời đang: Tiết kiệm thời gian, tiết kiệm chi phí, tạo nên phong cách quản lý chuyên nghiệp Về phía nhà Phát triển Phần mềm, công ty phần mềm; đạt thành công toàn diện để đáp ứng nhu cầu nhà quản lý, ông chủ nhà hàng, họ gặp phải nhiều khó khăn trong: Nắm bắt yêu cầu khách hàng, khả nắm bắt liệu phức tạp người có hạn, Đây khó khăn nhiều nhà Phát triển Phần mềm nước nước Kinh nghiệm nhiều nhà thiết kế phát triển cho thấy Phát triển Phần mềm toán phức tạp Trong bối cảnh trên, người ta nhận thấy cần thiết phải cung cấp phương pháp tiếp cận chuẩn hoá thống cho việc mô hình hoá hướng đối tượng Yêu cầu cụ thể đưa tập hợp chuẩn hoá ký hiệu (Notation) biểu đồ (Diagram) để nắm bắt định mặt thiết kế cách rõ ràng, rành mạch Đã có ba công trình tiên phong nhắm tới mục tiêu đó, chúng thực lãnh đạo James Rumbaugh, Grady Booch Ivar Jacobson Chính cố gắng dẫn đến kết xây Sinh viên: Nguyễn Hoàng Tiến -7- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp dựng Ngôn ngữ mô hình hoá thống (Unified Modeling Language – UML) Chính vậy, cần thiết phải sử dụng UML Phát triển Phần mềm nói chung Phần mềm quản lý Nhà hàng nói riêng Việt Nam Là sinh viên ngành Tin học Với kiến thức trang bị nhà trường Tôi muốn góp phần vào phát triển Công nghệ Thông tin, lĩnh vực phát triển Phầm mềm quản lý, phần mềm Phần mềm quản lý Nhà hàng Vì vậy, xây dựng tài liệu Phân tích thiết kế Hệ thống quản lý Nhà hàng dựa ngôn ngữ UML Mục đích nghiên cứu - Tìm hiểu cần làm gì? - Tạo sở kí kết hợp đồng - Cung cấp tài liệu đặc tả - Tạo mô hình cài đặt phần mềm + Là phương tiện trao đổi thông tin để đảm bảo chất lượng + Dễ hiểu, dễ sửa đổi mã chương trình + Có nhiều mức chi tiết; cung cấp nhìn tổng thể - Hỗ trợ việc từ phát triển, thiết kế thực Đối tƣợng, khách thể, phạm vi nghiên cứu - Đối tượng: Tài liệu Phân tích thiết kế cho Phần mềm quản lý Nhà hàng UML - Khách thể: Các Nhà hàng, nhà quản lý, ông chủ nhà hàng tài liệu quản trị nhà hàng - Phạm vi nghiên cứu: Xây dựng tài liệu Phân tích thiết kế hệ thống cho Phần mềm quản lý Nhà hàng Sinh viên: Nguyễn Hoàng Tiến -8- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Giả thiết khoa học - Hiện nay, Phần mềm quản lý Nhà hàng cung cấp số nhà phát triển Nguyên nhân: + Kinh doanh Nhà hàng lĩnh vực mẻ với ngành Du lịch Dịch vụ Việt Nam Lối kinh doanh tư quản lý theo phương pháp truyền thống, không chuyên nghiệp Vì vậy, nhu cầu Phần mềm quản lý chưa hình thành chưa quan tâm nhiều Nên có số công ty phát triển phần mềm quan tâm, trước phát triển + Ngành Công nghệ Thông tin với Việt Nam, đặc biệt Phát triển Phần mềm Các công ty phát triển phần mềm thiếu kinh nghiệm, vốn, yếu trình độ + Trong Phát triển Phần mềm tài liệu phân tích thiết kế, đặc tả hệ thống công việc định cho thành công dự án phát triển phần mềm Nhưng thiếu chuyên gia phân tích thiết kế hệ thống, nhằm xây dựng tài liệu đủ, xác - Trong tương lai, Việt Nam quốc gia phát triển phần mềm Chúng ta có sở để tin tưởng điều này: Thế hệ trẻ Việt Nam có tinh thần, trí tuệ vững vàng, nhanh nhạy với thời cuộc,…Họ thiếu điều kiện làm việc; điều khắc phục dần với phát triển kinh tế - Phân tích thiết kế hệ thống nghề phát triển Chính phát triển này, thực đưa Công nghệ Thông tin nước nhà lên tầm cao Nhiệm vụ nghiên cứu - Khẳng định tính đắn việc sử dụng UML quy trình Phát triển Phần mềm Ở quy trình Phát triển Phần mềm quản lý Nhà hàng - Xây dựng thành phần ngôn ngữ UML cho Hệ thống quản lý Nhà hàng Sinh viên: Nguyễn Hoàng Tiến -9- Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp + Hướng nhìn (View) + Biểu đồ (Diagram) + Phần tử mô hình hóa (Model Element) + Cơ chế chung Phƣơng pháp nghiên cứu - Phương pháp vấn - Phương pháp nghiên cứu tài liệu - Phương pháp thực nghiệm Sinh viên: Nguyễn Hoàng Tiến - 10 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp 3.2.2 Biểu đồ cộng tác Biểu đồ cộng tác thể luồng kiện nhân viên phòng ban làm việc với Hệ thống Hình 3.2.2.1: Biểu đồ cộng tác nhân viên phòng ban làm việc với Hệ thống Sinh viên: Nguyễn Hoàng Tiến - 60 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Biểu đồ cộng tác thể luồng kiện nhân viên quản trị hệ thống làm việc với Hệ thống Hình 3.2.2.2: Biểu đồ cộng tác nhân viên quản trị hệ thống làm việc với Hệ thống Sinh viên: Nguyễn Hoàng Tiến - 61 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp 3.3 Biểu đồ lớp Hình 3.3.1a Hình 3.3.1b Sinh viên: Nguyễn Hoàng Tiến - 62 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Hình 3.3.1c Hình 3.3.1: Biểu đồ lớp Hệ thống quản lý Nhà hàng Sinh viên: Nguyễn Hoàng Tiến - 63 - Lớp: K31A Trường ĐHSP Hà Nội Sinh viên: Nguyễn Hoàng Tiến Khoá luận tốt nghiệp - 64 - Lớp: K31A Trường ĐHSP Hà Nội Sinh viên: Nguyễn Hoàng Tiến Khoá luận tốt nghiệp - 65 - Lớp: K31A Trường ĐHSP Hà Nội Sinh viên: Nguyễn Hoàng Tiến Khoá luận tốt nghiệp - 66 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Hình 3.3.2: Các lớp Hệ thống quản lý Nhà hàng Sinh viên: Nguyễn Hoàng Tiến - 67 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp 3.4 Biểu đồ triển khai Hình 3.4: Biểu đồ triển khai Hệ thống quản lý Nhà hàng Tất máy, nối với qua hệ thống cable mạng, giao tiếp với máy chủ qua thiết bị mạng Hub Một máy chủ máy tính dành riêng cho nhiên viên quản lý, đặt phòng nhân viên quản lý Máy chủ giữ nguồn ổn định liên tục thiết bị lưu điện UPS Còn máy tính nối với máy in Sinh viên: Nguyễn Hoàng Tiến - 68 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Máy thu ngân đặt quầy thu ngân, nối với máy in Máy giữ nguồn ổn định liên tục thiết bị lưu điện UPS Máy kế toán đặt phòng kế toán, nối với máy in Máy kho bếp đặt bếp, máy kết nối với máy in 3.5 Thiết kế giao diện Trên máy tính Hệ thống, người sử dụng kích hoạt chương trình Sau kích hoạt chương trình, cửa sổ đăng nhập (login) xuất hiện, người dùng tiếp tục nhập thông số để đăng nhập vào chương trình làm việc Nếu đăng nhập thành công, giao diện chương trình xuất Trong giao diện này, tuỳ theo quyền người sử dụng, chương trình cho phép họ thực tác nghiệp tương ứng Các hình thể giao diện làm việc chương trình Hình 3.5.1: Giao diện hình Sinh viên: Nguyễn Hoàng Tiến - 69 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Hình 3.5.2: Giao diện hình kế toán Sinh viên: Nguyễn Hoàng Tiến - 70 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Hình 3.5.3: Giao diện hình thu ngân Sinh viên: Nguyễn Hoàng Tiến - 71 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp Hình 3.5.4: Giao diện nàm hình kho - bếp Hình 3.5.5: Giao diện nàm hình quản trị hệ thống Sinh viên: Nguyễn Hoàng Tiến - 72 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp KẾT LUẬN VÀ NHỮNG KIẾN NGHỊ Sau thời gian tìm hiểu, nghiên cứu đề tài này, hướng dẫn thầy Tiến sĩ Trịnh Đình Thắng, xin rút số kết luận sau đây: - Đề tài giúp cho nhà Phát triển Phần mềm (nhất nhà Phát triển Phần mềm quản lý Nhà hàng), giai đoạn: Hỗ trợ từ phát triển, thiết kế thực việc triển khai - Giúp cho nhà kinh doanh (ở nhà kinh doanh Dịch vụ nhà hàng) thấy cần thiết phải có tay công cụ Phần mềm quản lý Đây công cụ hữu ích, giúp tiết kiệm thời gian, nhân lực, mà lâu dài tiết kiệm chi phí (mặc dù Nhà kinh doanh phải bỏ vốn ban đầu mua sản phẩm phần mềm họ giảm việc phải thuê nhiều nhân viên, giảm chi phí) - Là sở kí kết hợp đồng doanh nghiệp sản xuất phần mềm người sử dụng - Tuy nhiên, kiến thức kinh nghiệm hạn chế lại thiếu nguồn nhân lực, vật lực Nên đề tài hạn chế, thiếu sót, như: Phạm vi ứng dụng, độ sâu, rộng mức độ chi tiết,… Từ kết luận trên, xin đưa số kiến nghị sau: - Với vấn đề hạn chế nêu trên, mong nhận góp ý quý thầy cô bạn ý tưởng, cách giải quyết,…Sau này, trường tiếp tục nghiên cứu sâu rộng hơn, kĩ lưỡng hơn, chi tiết - Tôi hy vọng bạn ủng hộ cho đề tài tôi, tiếp tục hoàn thiện giải vấn đề hạn chế đề tài Và biến đề tài trở thành tài liệu thiếu Phát triển Phần mềm nói chung, lĩnh vực sản xuất Phần mềm quản lý cho Nhà hàng nói riêng Sinh viên: Nguyễn Hoàng Tiến - 73 - Lớp: K31A Trường ĐHSP Hà Nội Khoá luận tốt nghiệp TÀI LIỆU THAM KHẢO [1] Đoàn Văn Ban, Giáo trình UML, Hà Nội, 2001 [2] Phan Huy Khánh, Giáo trình Phân tích thiết kế hệ thống, NXB Đà Nẵng, 2000 [3] Đinh Khắc Quyền, Bài giảng Phân tích hệ thống - Khoa Công nghệ Thông tin - Ðại học Cần Thơ [4] Trần Thành Trai, Giáo trình Phân tích thiết kế hệ thống thông tin quản lý, NXB Thống kê, 1994 [5] Các Website: http://www.moet.gov.vn http://www.ctu.edu.vn … Sinh viên: Nguyễn Hoàng Tiến - 74 - Lớp: K31A [...]... Hệ thống quản lý Nhà hàng 2.1 Khảo sát tiến trình tác nghiệp Công việc của một Nhà hàng sẽ được làm rõ dần thông qua đối thoại giữa Phân tích viên với khách hàng, nhân viên từng bộ phận trong Nhà hàng Giữa phân tích viên với khách hàng: - Phân tích viên: Khách hàng làm gì khi muốn nhận được sự phục vụ? - Khách hàng: Khách hàng đặt chỗ trước, yêu cầu phục vụ theo địa chỉ, đến Nhà hàng và gọi món - Phân. .. Cơ sở lý luận Chương 2: Khảo sát Hệ thống quản lý Nhà hàng Chương 3: Phân tích thiết kế Hệ thống quản lý Nhà hàng KẾT LUẬN VÀ NHỮNG KIẾN NGHỊ TÀI LIỆU THAM KHẢO Sinh viên: Nguyễn Hoàng Tiến - 11 - Lớp: K31A Trường ĐHSP Hà Nội 2 Khoá luận tốt nghiệp Chƣơng 1: Cơ sở lý luận 1.1 Mô tả Chu trình Phát triển Phần mềm 1.1.1 Software Development – Một bài toán phức tạp Kinh nghiệm của nhiều nhà thiết kế và... tốt - Phân tích viên: Với nhóm khách hàng đến Nhà hàng và gọi món? - Khách hàng: Khách hàng gọi món theo thực đơn, dùng món, thanh toán và ra về Và họ cũng có đầy đủ các quyền như các nhóm khác - Phân tích viên: Khách hàng thanh toán bằng hình thức nào? - Khách hàng: Bằng tiền mặt (USD, VND), séc thanh toán Giữa Phân tích viên với nhân viên phục vụ: - Phân tích viên: Khi có yêu cầu từ phía khách hàng, ... độ phần mềm cao UML có thể được sử dụng làm công cụ giao tiếp giữa người dùng, nhà phân tích, nhà thiết kế và nhà phát triển phần mềm Trong quá trình phát triển có nhiều công ty đã hỗ trợ và khuyến khích phát triển UML có thể kể tới như: Hewlett Packard, Microsoft, Oracle, IBM, Unisys 1.3.2 UML (Unified Modeling Language) Ngôn ngữ mô hình hóa thống nhất (Unified Modeling Language – UML) là một ngôn... ngữ UML cho phù hợp với một phương pháp xác định (một quy trình, một tổ chức hoặc một người dùng) 1.3.4 UML trong phân tích thiết kế hệ thống UML có thể được sử dụng trong nhiều giai đoạn, từ phát triển, thiết kế cho tới thực hiện và bảo trì Vì mục đích chính của ngôn ngữ này là dùng các biểu đồ hướng đối tượng để mô tả hệ thống nên miền ứng dụng của UML bao gồm nhiều loại hệ thống khác nhau như: - Hệ. .. cùng đến Nhà hàng và họ gọi món,…Đây là cơ sở để phân loại khách, nhằm có những chính sách ưu đãi hợp lý với từng đối tượng khách hàng khác nhau Từ đó, chương trình được xây dựng để quản lý thông tin khách hàng và phân loại Sinh viên: Nguyễn Hoàng Tiến - 31 - Lớp: K31A Trường ĐHSP Hà Nội 2 Khoá luận tốt nghiệp Hình 2.2.2: Lớp Hệ thống Tin học” Trong một Nhà hàng có một Hệ thống Tin học Với hệ thống này,... Xử lý hàng bị trả lại? - Nhân viên: Lưu kho nếu hàng tái sử dụng được hoặc phải bỏ hoàn toàn - Phân tích viên: Quản lý bàn ăn? - Nhân viên: Ghép bàn, chuyển bàn, lập phiếu đặt bàn - Phân tích viên: Và? - Nhân viên: Thu ngân, lập các loại hoá đơn và thu tiền Giữa Phân tích viên với nhân viên kho - bếp: - Phân tích viên: Các công việc của một Nhà bếp? - Nhân viên: Nhà bếp, nhận các yêu cầu từ khách hàng. .. đồ hoạt động của kế toán 2.2 Phân tích lĩnh vực Các đối tượng từ phỏng vấn trong lĩnh vực vấn đề mô tả Ta có, các lớp sau: - Nhóm khách hàng: Khách đặt trước chỗ, khách đặt theo địa chỉ, khách đến ăn và gọi món - Nhóm nhà hàng: Nhà hàng, nhân viên, thực đơn, bàn ăn - Nhóm công việc: Nhà bếp, nhà kho, quầy ba, thu ngân, kế toán, lễ tân, phục vụ bàn, quản trị hệ thống - Nhóm khác: Tiền, nhà cung cấp, báo... ngân, cho nhà bếp qua các danh sách này - Phân tích viên: Ngoài ra, lễ tân còn làm những công việc gì? - Nhân viên: Tổ chức đón tiếp, hướng dẫn khách khi đến Nhà hàng, đồng thời hướng họ vào những loại hình dịch vụ của Nhà hàng Giữa Phân tích viên với nhân viên thu ngân: - Phân tích viên: Nhiệm vụ của nhân viên thu ngân? - Nhân viên: Xử lý hàng bị trả lại, lên lịch đặt bàn, thêm món mới,… - Phân tích viên:... Phần mềm hệ thống (System Software): Định nghĩa cơ sở hạ tầng kỹ thuật cho phần mềm khác sử dụng, chẳng hạn như hệ điều hành, cơ sở dữ liệu, giao diện người sử dụng 1.4 Rational Rose là gì? Rational Rose là phần mềm công cụ hỗ trợ phân tích, thiết kế hệ thống phần mềm theo hướng đối tượng Nó đảm bảo tính đúng đắn, hợp lý của kiến trúc hệ thống từ khi khởi đầu dự án Mô hình Rose là bức tranh hệ thống, ... sát Hệ thống quản lý Nhà hàng 18 2.1 Khảo sát tiến trình tác nghiệp 18 2.2 Phân tích lĩnh vực 25 Chƣơng 3: Phân tích thiết kế Hệ thống quản lý Nhà hàng 34 3.1 Phân tích. .. triển, thiết kế thực Đối tƣợng, khách thể, phạm vi nghiên cứu - Đối tượng: Tài liệu Phân tích thiết kế cho Phần mềm quản lý Nhà hàng UML - Khách thể: Các Nhà hàng, nhà quản lý, ông chủ nhà hàng. .. tốt nghiệp Phần II NỘI DUNG Chương 1: Cơ sở lý luận Chương 2: Khảo sát Hệ thống quản lý Nhà hàng Chương 3: Phân tích thiết kế Hệ thống quản lý Nhà hàng KẾT LUẬN VÀ NHỮNG KIẾN NGHỊ TÀI LIỆU THAM