phân tích thiết kế hệ thống quản lý nhà hàng

43 432 2
phân tích thiết kế hệ thống  quản lý nhà hàng

Đ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

đồ án phân tích thiết kế hệ thống phần mềm quản lý nhà hàng c Mục lục CHƯƠNG I. CƠ SỞ LÝ THUYẾT 1 1.1. Đối tượng nghiên cứu 1 1.2 Phạm vi ứng dựng 1 1.3. Kế hoạch thực hiện 3 1.4. Một số khái niệm 5 1.5. Môi trường 6 1.5.1 Môi trường lập trình 6 1.5.2. Ngôn ngữ lập trình và cài đặt 6 1.5.3. Hệ quản trị cơ sở dữ liệu 7 1.5.4. Công cụ hỗ trợ 7 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7 2.1 Mô hình 7 2.2 Mô hình thực thể – kết hợp (Entity Relationship Model) 8 2.3 Phân tích hiện trạng 8 2.4 Phân tích yêu cầu 9 2.4.1 Các qui trình nghiệp vụ chính 9 2.4.2 Các yêu cầu chức năng 10 2.4.3 Yêu cầu phi chức năng 11 2.5 Phân tích dữ liệu 11 2.5.1 Sơ đồ phân cấp chức năng 11 2.5.2 Mô hình dòng dữ liệu (DFD – Data Flow Diagram) 12 CHƯƠNG III: THIẾT KẾ 16 3.1 Thiết kế chức năng phần mềm hệ thống 16 3.1.1 Kiến trúc phần mềm 16 3.1.2 Quan hệ giữa các bảng 17 3.1.3 Mô hình thực thể kết hợp 17 3.1.4 Chuẩn hóa mô hình dữ liệu 18 3.2 Mô tả các bảng trong CSDL 20 3.3 Thiết kế giao diện 24 CHƯƠNG IV. KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 33

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VINH NGÀNH CÔNG NGHỆ THÔNG TIN  BỘ MÔN : ĐỒ ÁN BÁO CÁO ĐỀ TÀI: QUẢN NHÀ HÀNG GIÁO VIÊN HƯỚNG DẪN: LÊ THỊ HOÀI THU SINH VIÊN: BÙI ĐỨC HIẾU LỚP : K2DCNTT Vinh, tháng 11 năm 2018 LỜI CẢM ƠN Với cố gắng nỗ lực, niềm tâm huyết với đề tài giúp em hoàn thành đồ án tốt nghiệp thời hạn Để có kết em xin chân thành cảm ơn thầy, cô giáo trường đặc biệt thầy, cô khoa Công nghệ Thông tin giảng dạy, giúp đỡ em trình học tập trường Đại học công nghiệp Vinh Đặc biệt, cho phép em gửi lời cảm ơn sâu sắc tới giáo Lê Thị Hồi Thu trường Đại học cơng nghiệp Vinh tận tình hướng dẫn, động viên để em hồn thành đồ án cách tốt Em xin cảm ơn gia đình, bạn bè, người thân ủng hộ, giúp đỡ, động viên, khuyến khích em suốt q trình thực đề tài Em xin chân thành cảm ơn! MỞ ĐẦU chọn đề tài : nhiều năm trở lại có nhiều nhà hàng, quán cà phê, dịch vụ bán hàng xuất hiện, với phát triển xã hội quy mơ chất lượng phục vụ bán hàng cửa hàng mang tính cạnh tranh Hiện nhiều nhà hàng trực tiếp nhận, quản khối lượng lớn thường xuyên nhiều loại hàng hóa, với hàng loạt dịch vụ phát sinh theo nhu cầu khách hàng Do cơng việc quản hoạt động bán hàng ngày phức tạp Hơn công việc quản nhà hàng không đơn quản khách ngồi bàn gọi món, hay tính tiền mà cơng việc quản phải đáp ứng việc báo cáo khoản thu, tình hình kinh doanh… Lên cho chủ cửa hàng hay quản lý… để từ đưa giải pháp chiến lược kinh doanh hợp Nhưng việc quản phương pháp lưu trũ thủ công tốn nhiều thời gian công sức mà đem lại hiệu cơng việc chưa cao Do cần phải tin học hóa hình thức quản lý, cụ thể xây dựng phần mềm để đáp ứng nhu cầu quản toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh Nhà hàng Do nhu cầu nên em định chọn đề tài Đồ Án “Quản nhà hàng” yếu cho nhu cầu ứng dụng cơng nghệ thông tin vào kinh doanh PHIẾU NHẬN ĐỒ ÁN CHUYÊN NGÀNH Tên đề tài : Quản nhà hàng Cát Họ tên sinh viên : Bùi Đức Hiếu Lớp: K2DCNTT Chuyên ngành: Công Nghệ Thông tin Nội dung đề tài: Đồ án gồm chương sau: + Chương I: Cơ sở thuyết + Chương II: Phân tích thiết kế hệ thống + Chương III: Thiết kế Hướng phát triển đề tài : xây dưng phần mềm quản bán hàng cho nhà hàng , quán cà phê… quy mơ trung bình Giáo viên hướng dẫn : Lê Thị Hoài Thu Ngày nhận đề tài: ……………………………………………………………………… Ngày hoàn thành:… ………………………………………………………………… Trưởng môn Vinh, tháng 11 năm 2018 Giáo viên hướng dẫn Lê Thị Hoài Thu NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1.Tính tương tác nhóm trình làm đồ án/báo cáo Đánh giá nội dung hình thức thuyết minh Đánh giá sản phẩm Kết luận Vinh, tháng 11 năm 2018 Giáo viên hướng dẫn Lê Thị Hoài Thu NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1.Tính tương tác nhóm q trình làm đồ án/báo cáo Đánh giá nội dung hình thức thuyết minh Đánh giá sản phẩm Kết luận ( điểm phản biện cho cá nhân ) Vinh, tháng 11 năm 2018 Giáo viên phản biện Mục lục CHƯƠNG I CƠ SỞ THUYẾT .1 1.1 Đối tượng nghiên cứu 1.2 Phạm vi ứng dựng 1.3 Kế hoạch thực 1.4 Một số khái niệm 1.5 Môi trường 1.5.1 Môi trường lập trình .6 1.5.2 Ngôn ngữ lập trình cài đặt .6 1.5.3 Hệ quản trị sở liệu .7 1.5.4 Công cụ hỗ trợ CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ hình 2.2 Mơ hình thực thể – kết hợp (Entity Relationship Model) 2.3 Phân tích trạng .8 2.4 Phân tích yêu cầu 2.4.1 Các qui trình nghiệp vụ 2.4.2 Các yêu cầu chức 10 2.4.3 Yêu cầu phi chức 11 2.5 Phân tích liệu 11 2.5.1 Sơ đồ phân cấp chức 11 2.5.2 Mơ hình dòng liệu (DFD – Data Flow Diagram) 12 CHƯƠNG III: THIẾT KẾ 16 3.1 Thiết kế chức phần mềm hệ thống 16 3.1.1 Kiến trúc phần mềm 16 3.1.2 Quan hệ bảng 17 3.1.3 Mơ hình thực thể kết hợp 17 3.1.4 Chuẩn hóa mơ hình liệu 18 3.2 Mô tả bảng CSDL 20 3.3 Thiết kế giao diện .24 CHƯƠNG IV KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 33 ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU CHƯƠNG I CƠ SỞ THUYẾT 1.1 Đối tượng nghiên cứu - Người quản / chủ nhà hàng - Nhân viên thu ngân, kiểm ngân 1.2 Phạm vi ứng dựng  Mơ hình Đầu vào quản     Danh mục Mã ăn Tên ăn Giá bán Đầu  Hóa đơn  Sơ đồ doanh thu  Báo cáo bán Đầu vào thu ngân  Số bàn  Tên  Số lượng LỚP : K2DCNTT HIẾU HỆ THỐNG QUẢN NHÀ HÀNGhàng Danh sách hóa đơn bán SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU  Mơ tả phạm vi Thơng tin tổng quan: - Tên dự án: Xây dựng chương trình quản Nhà Hàng - Giáo viên hướng dẫn: Lê Thị Hoài Thu - Sinh viên thực hiện: Bùi Đức Hiếu - Lớp : K2DCNTT Phát biểu vấn đề: Nhằm đáp ứng nhu cầu ứng dụng công nghệ thông tin cho hoạt động bán hàng để giảm bớt thời gian tìm kiếm, theo dõi hoạt động Nhà Hàng việc quản Chương trình “Quản Nhà Hàng” đời nhằm đáp ứng vấn đề Mục tiêu:       Giúp nhà hàng quản tình trạng bàn ăn nhà hàng Quản hoạt động bán hàng, dịch vụ liên quan Quản lý, Thống tình trạng khách theo ngày/tuần/tháng Cập nhật, Thêm , Xóa ăn,giá ăn, dịch vụ nhà hàng Thống kê, báo cáo, in ấn doanh thu hàng tháng Quản hóa đơn bán Mơ tả: Khách hàng gọi món, dịch vụ trực tiếp cho nhân viên bàn/ nhân viên bàn cung cấp lại thơng tin cho Thu ngân, kế tốn Bộ phận Thu ngân, kế toán nhập, lưu LỚP : K2DCNTT HIẾU SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU 3.2 Mô tả bảng CSDL 3.1.3.1 Table MonAn STT TÊN MIÊU TẢ KIỂU DỮ THUỘC NULL LIỆU BUỘC TÍNH MaMonAn Mã Món Loai Ăn Loại nvarchar no TenMon Tên Món (50) nvarchar no int RÀNG no Khóa (50) Gia SoLuong Giá bán Số lượng int int no no MIÊU TẢ KIỂU DỮ 3.1.3.2Table BanAn STT TÊN THUỘC NULL LIỆU RÀNG BUỘC TÍNH Id Mã bàn ăn int no TenBan Tên bàn nvarchar no Khóa LỚP : K2DCNTT HIẾU 21 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU MaMonAn Mã (10) int no nvarchar no ăn 3.1.3.3 STT TenMonAn Tên Món SoLuong DonGia ThanhTien (50) Số lượng int Đươn giá int Thành tiền int Table ThongKe TÊN MIÊU TẢ KIỂU DỮ THUỘC no no no TÍNH MaHoaDon NULL LIỆU Mã bàn ăn int RÀNG BUỘC no Khóa MaMonAn Mã int no TenMonAn ăn Tên Món nvarchar no (50) LỚP : K2DCNTT HIẾU SoLuong Số lượng 22 int no SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG 3.1.3.4 STT GVHD: LÊ THỊ HOÀI THU ThanhTien ThoiGian TongCong Thành tiền int Thời gian datetime Tổng tiền int no no no Table HoaDon TÊN MIÊU KIỂU DỮ THUỘC TẢ LIỆU NULL RÀNG BUỘC TÍNH MaHoaDon Mã bàn ăn int no ThoiGian ThanhTien Thời gian Thành datetime int no no Khóa tiền LỚP : K2DCNTT HIẾU KhuyenMai Khuyến Nvarchar(10 no TongCong Id Tổng tiền Id nhân ) int Nvarchar(10 no no viên ) 23 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG 3.1.3.5 GVHD: LÊ THỊ HOÀI THU Table NhanVien STT TÊN MIÊU KIỂU DỮ THUỘC TẢ LIỆU NULL RÀNG BUỘC TÍNH Id Id nhân nvarchar no MatKhau viên Mật (50) nvarchar no Quyền (50) nvarchar no truy cập (50) Trạng thái nvarchar Quyen TrangThai no (50) 3.3 Thiết kế giao diện Một số giao diện chương trình Sau khởi chạy chương trình yêu cầu đăng nhập LỚP : K2DCNTT HIẾU 24 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.4 giao diện đăng nhập Sau đăng nhập thành công hệ thống vào giao diện chương trình , gồm chứa menu chức hệ thống quản Hình 3.5 giao diện hệ thống Người dùng lựa chọn chức năng, mục đích quản Hệ thống dẫn vào sơ đồ bàn ăn nhà hàng, nhân viên dẽ dàng quan sát, quản bàn ăn có khách, bàn trống Với chức : Quản bàn ăn : Kiểm sốt ăn dịch vụ bàn ăn Mang : Dành cho khách hàng muốn mang ăn LỚP : K2DCNTT HIẾU 25 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Khóa sổ : đăng xuất nhanh Hình 3.6 giao diện quản sơ đồ bàn ăn LỚP : K2DCNTT HIẾU 26 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU Hình 3.7 giao diện nhập Tại chi tiết bàn ăn nhân viên tiến hành vào món, toán , chuyên bàn khách yêu cầu chuyển bàn, Gộp bàn khách yêu cầu gộp bàn , hay bỏ khách yêu cầu hủy Chức doanh thu theo ngày thời điểm Nhân viên xem số món, tổng tiền tổng thu sau trừ chiết khấu ngày hôm đến thời điểm LỚP : K2DCNTT HIẾU 27 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.8 giao diện doanh thu ngày Chức biểu đồ doanh thu Tại nhân viên/quản xem biết tình hình kinh doanh cửa hàng ngày vừa qua LỚP : K2DCNTT HIẾU 28 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.9 giao diện biểu đồ doanh thu ngày gần Chức báo cáo bán hàng, nhân viên/ quản biết doanh thu, số lượng chi tiết mặt hàng bán tháng vừa qua, Báo cá xuất sang excel LỚP : K2DCNTT HIẾU 29 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.10 giao diện báo cáo bán hàng tháng Chức quản trị hệ thống Chức dành cho quản hay chủ cửa hàng truy cập Tại admin thêm, sửa , cập nhật tên giá, loại dịch vụ kinh doanh Quản hóa đơn bán Và quản tài khoản nhân viên Hình 3.11 giao diện đăng nhập dồnh cho admin LỚP : K2DCNTT HIẾU 30 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU Hình 3.12 giao diện thêm loại/món ăn Hình 3.13 giao diện sửa,xóa ăn LỚP : K2DCNTT HIẾU 31 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.14 giao diện quản hóa đơn bán LỚP : K2DCNTT HIẾU 32 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HỒI THU Hình 3.15 giao diện quản tài khoản nhân viên CHƯƠNG IV KẾT LUẬN Sau khoảng thời gian làm việc nghiêm túc hiệu quả, đến đề tài “Quản Nhà hàng” em hoàn thành theo yêu cầu nội dung thời gian định Sau thời gian khảo sát, tìm hiểu nghiệp vụ với giúp đỡ nhiệt tình Lê Thị Hoài Thu yêu cầu mục đích đề tài hồn tất Qua việc “Xây dựng phần mềm Quản nhà hàng” giúp em có hiểu biết cách thức hoạt động cửa hàng, ứng dụng Công nghệ Thông tin vào sống phát triển kinh tế Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài em chắn khơng thể tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp từ quý thầy cô bạn để đề tài hoàn thiện Cuối lần em xin gửi lời cám ơn chân thành tới quý thầy cô khoa Công nghệ Thông tin trường ĐH công nghiệp Vinh Đặc biệt em xin chân thành cám ơn cô Lê Thị Hoài Thu - người hướng dẫn em thực đề tài Kết đạt LỚP : K2DCNTT HIẾU 33 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG GVHD: LÊ THỊ HOÀI THU - Khảo sát yêu cầu nhà hàng - Phân tích thiết kế hệ thống - Xây dựng sở liệu SQL Visual cho phần mềm Quản nhà hàng - Xây dựng chức nhà hàng Hạn chế - Q trình khảo sát nhiều thiếu sót, chưa xử triệt để tất lỗi - Chưa kiểm soát 100% nghiệp vụ nhà hàng Hướng phát triển - Tiếp tục thực phát triển chức mở rộng thiếu - Xây dựng chương trình thực thi nhiều hệ điều hành - Đóng gói cài đặt phần mềm máy khác Các phần chưa làm được: - Một số giao diện chưa thân thiện với người dùng LỚP : K2DCNTT HIẾU 34 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN NHÀ HÀNG - GVHD: LÊ THỊ HOÀI THU Chưa làm kịp mộ số chức phần mềm TÀI LIỆU THAM KHẢO 1) Dương Quang Thiện, Lập trình Giao diện người dùng theo C#, Nhà xuất Tổng Hợp TP Hồ Chí Minh 2) Thạc sĩ (DEA) Phạm Nguyễn Cương, Giáo trình Nhập mơn Cơ Sở Dữ Liệu 3) Thạc sĩ (DEA) Phạm Nguyễn Cương, Giáo trình Phân tích Thiết kế Hệ Thống Thông Tin 4) Tham khảo thông tin số trang web như: - http://HMS2007 - http://nghiepvunhahang.com LỚP : K2DCNTT HIẾU 35 SVTH: BÙI ĐỨC ... K2DCNTT HIẾU Quản lý bán hàng Quản lý hệ thống bàn ăn nhà hàng Quản lý hóa đơn 10 SVTH: BÙI ĐỨC ĐỀ TÀI : QUẢN LÝ NHÀ HÀNG - GVHD: LÊ THỊ HOÀI THU Quản lý tài khoản nhân viên Quản lý báo cáo 2.4.2.3... hoạt động Nhà Hàng việc quản lý Chương trình Quản lý Nhà Hàng đời nhằm đáp ứng vấn đề Mục tiêu:       Giúp nhà hàng quản lý tình trạng bàn ăn nhà hàng Quản lý hoạt động bán hàng, dịch... Hữu Quý quan hệ thống Thiết kế chi tiết hệ thống Bùi Đức Hiếu Thiết kế Cài đặt Kiểm tra nghiệm hệ thống bao gồm: - Thiết kế liệu Nguyễn Hữu Quý - Thiết kế giao diện Viết code cho hệ thống Bùi Đức

Ngày đăng: 23/11/2018, 11:19

Từ khóa liên quan

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

Tài liệu liên quan