Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
2,46 MB
Nội dung
1 MỤC LỤC MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU DANH MỤC CHỮ VIẾT TẮT LỜI CẢM ƠN TÓM TẮT ĐỒ ÁN MỞ ĐẦU Chương 1: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ 10 HỆ THỐNG THÔNG TIN QUẢN LÝ 10 1.1 Định nghĩa hệ thống thông tin quản lý 10 1.2 Quá trình phát triển hệ thống thông tin 10 1.3.Phương pháp hướng đối tượng 12 1.4.UML 12 1.5 UML phân tích thiết kế hệ thống 13 1.6.UML giai đoạn chu trình phát triển phần mềm 14 1.6.1.Giai đoạn nghiên cứu sơ 14 1.6.2.Giai đoạn phân tích 14 1.6.3 Giai đoạn thiết kế 14 1.6.4.Giai đoạn xây dựng 15 1.6.5.Thử nghiệm 15 1.7 Phần mềm Rotional Rose - Công cụ hỗ trợ cho UML[1] 15 Chương 2: MÔ TẢ BÀI TOÁN VÀ CÁCH GIẢI QUYẾT VẤN ĐỀ 16 2.1 Tổ chức hoạt động 16 2.2 Quy trình nghiệp vụ 16 2.3 Mô tả toán 17 2.4 Yêu cầu chức phi chức 17 2.4.1 Yêu cầu chức 17 2.4.2 Yêu cầu phi chức 18 2.5 Phương pháp tiếp cận giải vấn đề 18 Chương 3: PHÂN TÍCH BÀI TOÁN 19 3.1.Mô hình miền lĩnh vực 19 3.2 Nhận diện tác nhân, mục tiêu tác nhân 20 3.3 Mô hình ca sử dụng 21 3.4 Mô tả Ca sử dụng 22 3.4.1 Đăng nhập hệ thống 22 3.4.2 Lập hóa đơn 23 3.4.4 Tra cứu thông tin nhân viên theo họ tên nhân viên 25 3.4.6 Quản lý nhân viên 27 3.4.7 Quản lý thực đơn 33 3.4.8 Phân công nhân viên 38 3.4.9 Quản lý hóa đơn 39 Chương :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 42 4.1 Phân tích hệ thống 42 4.1.1 Phân tích gói ca sử dụng Đăng nhập 42 4.1.2 Phân tích gói ca sử dụng Lập hóa đơn 43 4.1.3 Phân tích gói ca sử dụng Tra cứu thực đơn 44 4.1.4 Phân tích gói ca sử dụng Tra cứu nhân viên 45 4.1.5 Phân tích gói ca sử dụng Thống kê doanh thu 46 4.1.6 Phân tích gói ca sử dụng Thêm nhân viên 47 4.1.7 Phân tích gói ca sử dụng Cập nhật nhân viên 48 4.1.8 Phân tích gói ca sử dụng Xóa nhân viên 49 4.1.9 Phân tích gói ca sử dụng Thêm thực đơn 50 4.1.10 Phân tích gói ca sử dụng Cập nhật thực đơn 51 4.1.11 Phân tích gói ca sử dụng Xóa thực đơn 52 4.1.12 Phân tích gói ca sử dụng Phân công nhân viên 53 4.1.13 Phân tích gói ca sử dụng Xóa phân công 54 4.1.14 Phân tích gói ca sử dụng In hóa đơn 55 4.1.15 Phân tích gói ca sử dụng Xóa hóa đơn 56 4.2 Thiết kế sở liệu 57 4.2.1 Sơ đồ lớp 57 4.2.2.1 Lớp NhanVien 57 4.2.2.2 Lớp BanAn 58 4.2.2.3 Lớp PhanCong 58 4.2.2.4 Lớp LoaiThucDon 58 4.2.2.5 Lớp ThucDon 58 4.2.2.6 Lớp Gia 58 4.2.2.7 Lớp HoaDon 59 4.2.2.8 Lớp ChiTietHD 59 4.3 Sự tương thích UML mô hình EER 59 4.3.1 Chuyển đổi từ UML sang mô hình EER 60 4.3.1.1Các bước chuyển từ UML sang EER 60 4.3.1.2.Chuyển đổi từ UML sang EER 61 4.3.1.3.Biểu đồ sở liệu quan hệ 63 4.4 Mô tả bảng liệu 64 4.4.1 Bảng LoaiThucDon 64 4.4.2 Bảng ThucDon 64 4.4.3 Bảng Gia 64 4.3.4 Bảng NhanVien 64 4.3.5 Bảng BanAn 65 4.3.6 Bảng PhanCong 65 4.3.7 Bảng HoaDon 65 4.3.8 Bảng ChiTietHD 65 Chương : CÀI ĐẶT CHƯƠNG TRÌNH THỬ NGHIỆM 66 5.1 Môi trường cài đặt 66 5.2.1.Giao diện giới thiệu chương trình 70 5.2.2.Giao diện chức gọi 71 5.2.3.Giao diện chức cập nhật gọi 72 5.2.4.Giao diện chức lập hóa đơn 73 5.2.5.Giao diện mẫu hóa đơn 74 5.2.6.Giao diện chức quản lý hóa đơn 75 5.2.7.Giao diện chức quản lý nhân viên 76 5.2.8.Giao diện chức quản lý phân công 77 5.2.9.Giao diện chức quản lý thực đơn 78 5.2.10.Giao diện chức thống kê doanh thu 79 KẾT LUẬN 80 TÀI LIỆU THAM KHẢO 81 DANH MỤC HÌNH VẼ STT TÊN HÌNH Hình 1.1 Hình 3.1 Hình 3.2 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Hình 3.13 Hình 3.14 Hình 3.15 Hình 3.16 Hình 3.17 Hình 3.18 Hình 3.19 Hình 4.1 Hình 4.2 Hình 4.3 Hình 4.4 Hình 4.5 Hình 4.6 Hình 4.7 Hình 4.8 Hình 4.9 Hình 4.10 Hình 4.11 Hình 4.12 Hình 4.13 Hình 4.14 Hình 4.15 Hình 4.16 Hình 4.17 Hình 4.18 Hình 4.19 Hình 4.20 Hình 4.21 Hình 4.22 Hình 4.23 Hình 4.24 MÔ TẢ Sơ đồ tổng quát giai đoạn phát triển hệ thống thống tin Mô hình miền lĩnh vực hệ thống quản lý nhà hàng coffee sen Mô hình ca sử dụng mức tổng quát Hệ thống Quản lý Nhà hàng Cooffee Sen Mô hình ca sử dụng Đăng nhập hệ thống Mô hình ca sử dụng Lập hóa đơn Mô hình ca sử dụng Tra cứu Thực Đơn Mô hình ca sử dụng Tra cứu Nhân Viên Mô hình ca sử dụng Thống kê doanh thu Mô hình ca sử dụng Quản lý Nhân Viên Mô hình ca sử dụng Thêm Nhân Viên Mô hình ca sử dụng Cập nhật Nhân Viên Mô hình ca sử dụng Xóa Nhân Viên Mô hình ca sử dụng Quản lý Thực Đơn Mô hình ca sử dụng Thêm Thực Đơn Mô hình ca sử dụng Cập nhật Thực Đơn Mô hình ca sử dụng Xóa Thực Đơn Mô hình ca sử dụng Phân công Nhân Viên Mô hình ca sử dụng Quản lý Hóa Đơn Mô hình ca sử dụng In Hóa Đơn Mô hình ca sử dụng Xóa Hóa Đơn Biểu đồ thực thi ca sử dụng Đăng nhập Biểu đồ cộng tác thực thi ca sử dụng Đăng nhập Biểu đồ thực thi Chức lập hóa đơn Biểu đồ cộng tác thực thi ca sử dụng Chức lập hóa đơn Biểu đồ thực thi Tra cứu thực đơn Biểu đồ cộng tác thực thi ca sử dụng Tra cứu thực đơn Biểu đồ thực thi Tra cứu nhân viên Biểu đồ cộng tác thực thi ca sử dụng Tra cứu nhân viên Biểu đồ thực thi Thống kê doanh thu Biểu đồ cộng tác thực thi ca sử dụng Thống kê doanh thu Biểu đồ thực thi Thêm nhân viên Biểu đồ cộng tác thực thi ca sử dụng Thêm nhân viên Biểu đồ thực thi Cập nhật nhân viên Biểu đồ cộng tác thực thi ca sử dụng Cập nhật nhân viên Biểu đồ thực thi Xóa nhân viên Biểu đồ cộng tác thực thi ca sử dụng Xóa nhân viên Biểu đồ thực thi Thêm thực đơn Biểu đồ cộng tác thực thi ca sử dụng Thêm thực đơn Biểu đồ thực thi Cập nhật thực đơn Biểu đồ cộng tác thực thi ca sử dụng Cập nhật thực đơn Biểu đồ thực thi Xóa thực đơn Biểu đồ cộng tác thực thi ca sử dụng Xóa thực đơn Biểu đồ thực thi Phân công nhân viên Biểu đồ cộng tác thực thi ca sử dụng Phân công nhân viên 45 46 47 48 49 Hình 4.25 Hình 4.26 Hình 4.27 Hình 4.28 Hình 4.29 Biểu đồ thực thi Xóa phân công Biểu đồ cộng tác thực thi ca sử dụng Xóa phân công Biểu đồ thực thi In hóa đơn Biểu đồ cộng tác thực thi ca sử dụng In hóa đơn Biểu đồ thực thi Xóa hóa đơn 50 Hình 4.30 Biểu đồ cộng tác thực thi ca sử dụng Xóa hóa đơn 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Hình 4.31 Hình 4.32 Hình 4.33 Hình 4.34 Hình 5.1 Hình 5.2 Hình 5.3 Hình 5.4 Hình 5.5 Hình 5.6 Hình 5.7 Hình 5.8 Hình 5.9 Hình 5.10 Sơ đồ tương thích UML EER Biểu đồ lớp Hệ thống Quản lý Nhà hang Coffee Sen Biểu đồ EER Hệ thống Quản lý Nhà hang Coffee Sen Sơ đồ sở liệu quan hệ Màn hình giao diện gọi Giao diện cập nhật gọi Giao diện lập hóa đơn Mẫu hóa đơn Giao diện quản lý hóa đơn Giao diện quản lý nhân viên Giao diện quản lý phân công Giao diện quản lý thực đơn Giao diện quản lý thống kê doanh thu Giao diện giới thiệu chương trình DANH MỤC BẢNG BIỂU STT TÊN BẢNG MÔ TẢ Bảng 3.1 Nhận diện tác nhân,mục tiêu Bảng 3.2 Lớp Nhân Viên Bảng 3.3 Lớp Bàn Ăn Bảng 3.4 Lớp Phân Công Bảng 3.5 Lớp Loại Thực Đơn Bảng 3.6 Lớp Thực Đơn Bảng 3.7 Lớp Giá Bảng 3.8 Lớp Hóa Đơn Bảng 3.9 Lớp Chi Tiết Hóa Đơn 10 Bảng 4.1 Loại Thực Đơn 11 Bảng 4.2 Thực Đơn 12 Bảng 4.3 Giá 13 Bảng 4.4 Nhân Viên 14 Bảng 4.5 Bàn Ăn 15 Bảng 4.6 Phân Công 16 Bảng 4.7 Hóa Đơn 17 Bảng 4.8 Chi Tiết Hóa Đơn DANH MỤC CHỮ VIẾT TẮT MaNV : Mã Số Nhân Viên SoHD ChiTietHD NgayADGia NgayPC Ten DN : Số Hóa Đơn : Chi Tiết Hóa Đơn : Ngày Áp Dụng Giá : Ngày Được Phân Công : Tên Tài Khoản Đăng Nhập Chương Trình Của Nhân Viên UML : Ngôn ngữ mô hình hóa thống CSDL : Cơ sở liệu LỜI CẢM ƠN Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới thầy Phùng Anh Tuấn, người trực tiếp hướng dẫn tận tình giúp đỡ em hoàn thành đề tài tốt nghiệp Em xin chân thành cảm ơn giúp đỡ toàn thể giáo viên khoa công nghệ thông tin trường Đại học Dân lập Hải Phòng dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập độc lập, sáng tạo để em có kiến thức thực đề tài tốt nghiệp Cuối cùng, em xin bày tỏ lòng biết ơn sâu đậm tới gia đình, bạn bè người sát cánh bên em, tạo điều kiện tốt để em thực đề tài tốt nghiệp Trong trình thực đề tài đồ án tốt nghiệp, cố gắng song thời gian khả có hạn nên em tránh khỏi thiếu sót Vì vậy, em mong nhận thông cảm, bảo giúp đỡ thầy giáo, cô giáo bạn Một lần em xin chân thành cảm ơn! Hải Phòng, ngày 11 tháng 11 năm 2011 Sinh viên Bùi Thị Hằng TÓM TẮT ĐỒ ÁN Sinh viên thực hiện: Bùi Thị Hằng Đề Tài: “Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN” giúp nhà hàng tiện lợi việc quản lý toán hóa đơn tính tiền tính toán doanh thu xác định lãi lỗ Những chức chương trình là: Thêm, xóa, sửa Thực Đơn Thêm, xóa, sửa Nhân Viên Phân công Nhân Viên Gọi Cập nhật gọi Lập hóa đơn In hóa đơn, Quản lý hóa đơn Thống kê Doanh Thu o Theo ngày o Theo tháng năm o Theo khoảng ngày Báo biểu: Tổng doanh thu; số khách đến; thức ăn, thức uống bán nhiều theo tiêu chí thống kê MỞ ĐẦU Đời sống người ngày nâng cao, nhu cầu ăn uống, giải trí theo mà phát triển không ngừng Nhiều nhà hàng cà phê mọc lên để đáp ứng nhu cầu gia tăng đa dạng Tại nhà hàng cà phê, không đơn phục vụ mục đích thưởng thức cà phê, mà có nhiều danh mục ăn uống giải trí khác Các nhà hàng cà phê cần nhiều nhân viên nhu cầu phục vụ căng thẳng hơn, phục vụ tốt nhiều khách hàng với yêu cầu đa dạng với danh mục tốt Vì thế, yêu cầu công tác tổ chức quản lý đòi hỏi nhanh chóng, xác, thuận tiện mà không cần nhiều nhân công Đó là lý để em chọn đề tài tốt nghiệp "Xây dựng chương trình quản lý nhà hàng Coffee Sen" Nội dung đồ án trình bầy năm chương Chương 1: Lý Thuyết Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý Chương 2: Mô Tả Bài Toán Và Cách Giải Quyết Vấn Đề Chương 3: Phân Tích Bài Toán Chương 4: Phân Tích Và Thiết Kế Hệ Thống Chương 5: Cài Đặt Chương Trình Thử Nghiệm 10 Chương 1: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ 1.1 Định nghĩa hệ thống thông tin quản lý Một hệ thống tích hợp "Người - Máy" tạo thông tin giúp người sản xuất, quản lý định hệ thông tin quản lý Hệ thông tin quản lý sử dụng thiết bị tin học, phần mềm, CSDL, thủ tục thủ công, mô hình để phân tích, lập kế hoạch quản lý định 1.2 Quá trình phát triển hệ thống thông tin Khái niệm: Quá trình phát triển hệ thống thông tin gọi vòng đời phát triển hệ thống thông tin Các bước phát triển hệ thống thông tin: - Khảo sát: Tìm hiểu hệ thống cần xây dựng - Phân tích hệ thống: Phát vấn đề, tìm nguyên nhân, đề xuất giải - - pháp đặt yêu cầu cho hệ thống thông tin cần giải Thiết kế hệ thống: Lên phương án tổng thể hay mô hình đầy đủ hệ thống thông tin Bao gồm hình thức cấu trúc hệ thống Xây dựng hệ thống thông tin: Bao gồm việc lựa chọn phần mềm hạ tầng, phần mềm hạ tầng, phần mềm đóng gói, ngôn ngữ sử dụng chuyển tải đặc tả thiết kế thành phần mềm cho máy tính Cài đặt bảo trì: Khi thời gian trôi qua, phải thực thay đổi cho chương trình để tìm lỗi thiết kế gốc để đưa thêm vào yêu cầu phù hợp với yêu cầu người sử dụng thời điểm 67 Cài đặt Microsoft NET Framework 2.0: Để cài đặt thành công SQL Server Express Edition hay phiên SQL Server 2005 khác, Microsoft NET Framework 2.0 phải cài đặt trước Gỡ bỏ phiên Beta, CTP Tech Preview SQL Server 2005, Visual Studio 2005 Microsoft NET Framework 2.0 cài đặt trước Cài đặt SQL Server 2005 Express Edition: Microsoft SQL Server 2005 Express Edition phiên miễn phí, dễ sử dụng “nhẹ” Microsoft SQL Server 2005 Microsoft SQL Server 2005 Express Edition tích hợp Visual Studio 2005 tạo dễ dàng việc phát triển ứng dụng hướng CSDL SQL Server 2005 Express Edition tự sử dụng ứng dụng thương mại dễ dàng cập nhật lên phiên cao cần thiết Cài đặt SQL Server Management Studio Express: SQL Server Management Studio Express cung cấp giao diện để người dùng dễ dàng tương tác với thành phần Microsoft SQL Server 2005 Express Edition Trước cài đặt SQL Server Management Studio Express, MSXML 6.0 phải cài đặt Giới thiệu Visual studio 2005[3] Visual Studio 2005 hỗ trợ ngôn ngữ lập trình hướng đối tượng như: C# , VB.Net, J# ngôn ngữ lập trình "siêu mạnh" C++.Net, có cải tiến đáng kể Visual Studio 2005 công cụ phát triển phần mềm tích hợp mạnh mẽ với tính hấp dẫn: Thiết kế giao diện, hỗ trợ viết mã (coding) Nếu sử dụng Visual Studio.Net hẳn bạn thích thú với hỗ trợ viết mã IntelliSense IntelliSense giúp viết mã nhanh hơn, mà giúp lập trình viên làm quen với Net nhanh chóng Đặc biệt, VS 2005 có khả sử dụng lại đoạn mã mẫu Không thế, VS 2005 cho phép tạo ứng dụng với giao diện giống với giao diện Outlook đầy hấp dẫn 68 Xây dựng ứng dụng Web nhanh VS 2005 đưa vào công cụ phát triển Web Visual Web Developer Công cụ cho phép tạo ứng dụng Web viết ASP.NET 2.0 Với Visual Web Developer, có khoảng 50 điều khiển Web tích hợp giúp phát triển ứng dụng Web nhanh đơn giản Cải tiến lớn ASP.NET 2.0 hỗ trợ tạo Master Page cho phép trang khác kế thừa lại Master Page Một ưu điểm lớn Visual Web Developer dễ dàng tạo dự án ứng dụng Web (Web project) đơn giản Trước đây, tạo dự án Web, bạn phải xác định thư mục ảo (vitual directory) máy chủ Web IIS (Internet Information Services) chép dự án sang máy khác thật "mệt mỏi" Nhưng với VS 2005, tạo ứng dụng Web không cần thao tác trên, thực đơn giản tạo ứng dụng Windows bình thường Hỗ trợ phát triển ứng dụng cho thiết bị di động Lập trình thiết bị di động trở thành xu hướng Không đơn giản phát triển ứng dụng cho thiết bị mà phát triển trò chơi thiết bị di động bùng nổ Phát triển ứng dụng cho thiết bị di động mà đặc biệt điện thoại di động ngày hấp dẫn hơn, doanh thu đem lại cao nhanh Trong lĩnh vực này, Microsoft "chậm chân" so với Sun Đa số ứng dụng điện thoại di động, thiết bị di động viết J2ME (Java Micro Edition), cho phép ứng dụng chạy thiết bị có hình nhỏ, số màu ít, lượng nhớ hạn chế Tuy nhiên, Microsoft nhanh chóng nhận lĩnh vực thị trường "béo bở", đầy tiềm Chính vậy, hãng phần mềm "khổng lồ" xây dựng môi trường phát triển ứng dụng Net Compact Framework vừa nhỏ gọn J2 ME mà lại đơn giản, dễ sử dụng Net Môi trường phát triển ứng dụng hoạt động điện thoại di động, thiết bị có sử dụng HĐH Windows CE, Windows Mobile Đóng gói triển khai ứng dụng Visual Studio 2005 cho phép đóng gói triển khai ứng dụng đơn giản dễ dàng Nhờ công nghệ đóng gói triển khai ứng dụng ClickOne mới, bạn dễ dàng triển khai ứng dụng máy chủ Web, mạng chia sẻ tập tin 69 Hỗ trợ ứng dụng 64 bit Xu hướng xử lý 64 bit xử lý đa nhân ngày phát triển mạnh mẽ gây khó cho nhà phát triển phần mềm NetFramework 2.0 Visual Studio 2005 hỗ trợ tốt tối ưu cho tính toán 64 bit Đa dạng sản phẩm Visual Studio 2005 phát hành không vài như: Standard, Pro, Premium giống phiên trước Microsoft phát hành không nhiều hạng mục mà đa dạng sản phẩm khác phục vụ cho mục đích khác người dùng Nhưng đáng ý bản: Visual Studio Express Visual Studio Team System Visual Studio Express miễn phí giới hạn thời gian sử dụng năm Bởi phiên miễn phí nên số tính hấp dẫn như: đóng gói triển khai ứng dụng ClickOne, không hỗ trợ lập trình thiết bị di động, không hỗ trợ lập trình phát triển Office, tài liệu hỗ trợ Tuy nhiên, Visual Studio Express lựa chọn tuyệt vời cho sinh viên, lập trình viên nghiệp dư hay đơn giản bạn người đam mê công nghệ muốn khám phá Visual Studio Express tải tại: http://msdn.microsoft.com/vstudio/express/ Visual Studio Team System công cụ phát triển mạnh họ sản phẩm Visual Studio Visual Studio Team System phù hợp với doanh nghiệp đặc biệt công ty sản xuất phần mềm Visual Studio 2005 Team Foundation Server hệ thống máy chủ cho phép quản lý toàn dự án, giao việc tới phận phát triển Còn hệ thống máy trạm sản phẩm phục vụ cho nhu cầu phận phát triển riêng như: kiến trúc sư phần mềm (Software Architects), phận phát triển ( Developers), kiểm thử phần mềm (Software Testers) Doanh nghiệp muốn có phiên cho máy trạm (client) đầy đủ cho phận sử dụng Visual Studio Team Suite 70 5.2.1.Giao diện giới thiệu chương trình Hình 5.10 Giao diện giới thiệu chương trình 71 5.2.2.Giao diện chức gọi Hình 5.1.Giao diện gọi Người dùng chọn loại thực đơn từ combobox “Chọn loại thực đơn” danh sách thực đơn thuộc loại thực đơn thị lên listview bên dưới, người dùng chọn thực đơn muốn gọi món, chọn số lượng thực đơn, click button thêm để thêm thực đơn vào danh sách, làm tương tự thực đơn khác, người dùng chọn chế độ nguyến có nhu cầu, nhập số khách, sau click button “Lưu gọi món” để lưu gọi 72 5.2.3.Giao diện chức cập nhật gọi Hình 5.2.Giao diện cập nhật gọi Nếu khách hàng có yêu cầu gọi thêm thu ngân 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”để hoàn tất công việc 73 5.2.4.Giao diện chức lập hóa đơn Hình 5.3 Giao diện lập hóa đơn Khi khách hàng yêu cầu toán thu ngâ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 toán, thu ngân chọn bàn cần lập hóa đơn, chọn nhân viên tiếp tân phục vụ bàn cần lập, 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 74 5.2.5.Giao diện mẫu hóa đơn Hình 5.4 Mẫu hóa đơn Sau người dùng yêu cầu in hóa đơn chương trình gọi giao diện lập hóa đơn, người dùng click button print để in hóa đơn giấy 75 5.2.6.Giao diện chức quản lý hóa đơn Hình 5.5.Giao diện quản lý hóa đơ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 Người quản trị in hóa đơn, xóa hóa đơn 76 5.2.7.Giao diện chức quản lý nhân viên Hình 5.6 Giao diện quản lý nhân viên Người dùng xem danh sách nhân viên nhà hàng, tra cứu theo họ tên nhân viên Người quản trị thêm nhân viên Khi người dùng chọn nhân viên thông tin nhân viên thị lên bên trên, nhân viên tiếp tân textbox tên đăng nhập mật không hiển thị lên nhân viên thu ngân hay quản trị phần tên đăng nhập mật hiển thị lên, quản trị viên thay đôi thông tin click button “Sửa ND” để cập nhật thông tin cho nhân viên Quản trị viên xóa nhân viên không phân công bàn ca 77 5.2.8.Giao diện chức quản lý phân công Hình 5.7 Giao diện quản lý phân công Người dùng xem nhân viên phân công vào bàn theo ca vào ngày Quản trị viên thêm phân công cho nhân viên, xóa phân công nhân viên 78 5.2.9.Giao diện chức quản lý thực đơn Hình 5.8 Giao diện quản lý thực đơn Người dùng xem danh sách thực đơn, tra cứu thực đơn theo tên thực đơn, tra cứu theo loại thực đơn Quản trị viên thêm thực đơn Khi chọn thực đơn thông tin thực đơn tải lên quản trị viên thay đổi thông tin thực đơn, click vào button Sửa để cập nhật thông tin cho thực đơn Quản trị viên chọn thực đơn click button Xóa để xóa thực đơn thực đơn hóa đơn 79 5.2.10.Giao diện chức thống kê doanh thu Hình 5.9 Giao diện quản lý 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” 80 KẾT LUẬN Sau thời gian tìm hiểu nghiệp vụ quản lý,kinh doanh thu thập hồ sơ liệu liên quan nhà hàng Coffee Sen, em hoàn thành đồ án "Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee Sen" Kết đồ án sản phẩm phần mềm chạy máy tính để lưu trữ quản lý công việc Nhà hàng Coffee Sen Đồ án đưa cách tổng quan việc xây dựng: Hệ thống chương trình quản lý hóa đơn tính tiền nhà hàng (có khoảng 30 bàn), phục vụ cho việc toán hóa đơn nhà hàng cách nhanh chóng, thuận tiện xác Trong đề tài này, vận dụng kiến thức tìm hiểu Visual Studio 2005, SQL Express 2005 nghiệp vụ việc quản lý nhà hàng, em xây dựng chương trình đáp ứng yêu cầu bản: Quản lý nhân viên Quản lý ăn, thức uống Quản lý hóa đơn toán Thống kê doanh thu theo ngày, tháng, khoảng ngày Thống kê số lượng khách đến Thống kê số thức ăn, nước uống bán nhiều Mặc dù cố gắng, kiến thức hạn hẹp nên đồ án không tránh khỏi thiếu sót hạn chế Em mong có ý kiến đánh giá, đóng góp thầy cô bạn để đồ án thêm hoàn thiện Trong thời gian tới, em cố gắng khắc phục hạn chế mở rộng thêm tính chương trình như: Đặt toán qua mạng Ghép nối với chương trình quản lý nhà hàng khác Em xin gửi lời cảm ơn chân thành đến thầy giáo, Phùng Anh Tuấn người trực tiếp hướng dẫn giúp đỡ em hoàn thành đồ án tốt nghiệp Đồng thời em gửi lời cảm ơn tới toàn thể Thầy cô, bạn gia đình, người giúp đỡ ủng hộ em suốt thời gian qua 81 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML (Thực hành với Rational Rose), NXB Khoa học Kỹ thuật, 2002 [2] http://msdn.microsoft.com [3] http://dot.net.vn