Lời cảm ơn Sau mt thi gian tìm hiu, nghiên cứu học hỏi, t«i đ· hồ n nh khóa luận ca Trc ht, xin b y t lòng bit n sâu sc nht ti thy gi¸o Th.S Vũ ChÝ Cường, người hướng dẫn, bo tn tình v giúp rt nhiu trình ho n th nh án tt nghip ca Để hoàn thành khóa học đào tạo kỹ s- Công nghệ thông tin tr-ờng Đại học Vinh nói chung đồ án tốt nghiệp nói riêng, đà nhận đ-ợc nhiều giúp đỡ, động viên từ nhà tr-ờng, thầy cô giáo bạn bè Qua xin gửi lời cảm ơn đến lÃnh đạo nhà tr-ờng nh- Khoa Công nghệ thông tin - Tr-ờng Đại học Vinh đà tạo điều kiện cho trình học tập tr-ờng Tôi cng xin ch©n nh cảm ơn ủng hộ giúp v mi mt ca thy, cô khoa C«ng nghệ th«ng tin - Trường Đại học Vinh, người dạy dỗ, trang bị cho t«i kiến thức bổ Ých suốt năm năm học vừa qua Cui cùng, xin c b y t lòng bit n ti nhng ngi thân gia ình, bn bè à d nh cho s quan tâm, ng viên sut trình hc v l m đề tà i tốt nghiệp Vinh , ngà y 10 tháng nm 2010 Sinh viên Lê hùng mạnh Lời mở đầu Vi s phát trin bùng n công ngh thông tin hin vic ng dng công ngh th«ng tin o quản lý cn thit nhm n gin hoá v nâng cao hiu sut công vic Chính vy m s ln mnh ca doanh nghip công ngh thông tin nc ó v ang óng mt vai trò vô quan trọng trọng ph¸t triển kinh tế nước nhà Việt Nam đ· chÝnh thức gia nhập Tổ chức Thương mại Thế giới (WTO), mở hi v thách thc mi Ho v o dòng chy kinh t chuyên nghip có quy mô ln nht hà nh tinh, với quy định ¸p dụng cho tất c¸c tổ chức kinh tế, c¸c rà o cản thương mại bước gỡ bỏ Hi nhp kinh t quc t c ng sâu, sản phẩm Việt Nam cà ng phải chịu ¸p lc cnh tranh mnh m Vì vy, doanh nghip phi nghiên cu, áp dng công ngh mi to li th cnh tranh riêng ca L mt kü s- c«ng nghệ th«ng tin tương lai, nhận thức tầm quan trọng tin học ho¸ c¸c doanh nghiệp tin học chế thị trường ViƯt Nam, sau thời gian nghiªn cu v hc tp, đà qut nh chn tà i “Quản lý b¸n hà ng cho hệ thống Quản lý nhà hà ng” nhằm ứng dụng kiến thức c«ng nghệ th«ng tin học kết hợp chung với kiến thức kinh tế Việc triển khai hệ thống quản lý nhà hà ng đem lại nhiều lợi Ých cho nhiÒu đối tượng: − Việc nhiều bà n ăn trở nªn đơn giản đặc bit l không tình trng b nhm ln khâu gi v toán Qun lý to n doanh thu ngà y nhà hà ng đến cuối ngà y c¸c bạn cã thể cã tay b¸o c¸o doanh thu b¸n hà ng ngà y việc doanh thu tng nhân viên Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng Khác thêm v o ó l trình qun lý li nhun kinh doanh chi phÝ đầu o doanh thu b¸n hà ng phần mềm quản lý giúp quản lý lp báo cáo vi nhng số chÝnh x¸c − Kh¸ch hà ng cã thể nhận c hoá n yêu cu toán mt cách nhanh chóng Qun lý trình phc v nhiu bà n ăn với tốc độ cực nhanh độ xác rt cao Mc tiêu ca t i nà y thiết kế hệ thống quản lý nhà hà ng, với ng«n ngữ C# sở liệu MySQL Đề tà i gồm c¸c phần chÝnh sau Chương 1: M« tả nghiệp vụ hệ thống Chương nà y giới thiệu kh¸i qu¸t quản lý nhà hà ng, vấn đề đặt giải ph¸p cho nh h ng, nhng yêu cu v mô hình nghip vụ hệ thống quản lý nhà hà ng Chương 2: Ph©n tÝch thiÕt kÕ hệ thống Chương nà y trình b y mô hình x lý nghip v mơ h×nh liệu quan niệm hệ thống qun lý nh h ng i sâu v o việc thiết kế sở liệu, c¸c luồng liu h thng v giao din ca chng trình Chương 3: Cà i đặt hệ thống hướng dẫn sử dụng Chương nà y nãi về` m«i trường để vận hà nh hệ thống giới thiệu hệ thng phn mm Ch-ơng 4: Đánh giá kết Kết nhận đ-ợc từ mặt kỹ năng, mặt thực tiễn hạn chế hoàn thành đồ án Lờ Hựng Mạnh – Khoa CNTT - Trường ĐH Vinh Môc lục CHƯƠNG I MÔ Tả NGHIệP Vơ HƯ THèNG 1.1 Tỉng quan vỊ qu¶n lý nhà hà ng 1.1.1 Khái niệm quản lý 1.1.2 Các đặc tr-ng quản lý nhà hàng 1.1.3 C¸c hình thức hoạt động phần mềm quản lý nhà hàng 1.2 Nhận xét đánh giá phần mềm quản lý nhà hàng Ch-¬ng II 10 Ph©n tÝch thiÕt kÕ hƯ thèng 10 2.1 Yêu cầu hệ thèng 10 2.2 Chức hệ thèng 11 2.3 Biểu đồ phân cấp chức hƯ thèng(BPC) 15 2.4 BiĨu ®å lng d÷ liƯu cđa hƯ thèng 16 2.5 Thực thể mô h×nh quan hƯ thùc thĨ 22 2.6 Mô tả thực thể 28 2.7 Mô hình quan hệ hệ thống 32 2.8 Giới thiệu ngôn ngữ xây dựng hệ thống 33 Ch-¬ng III 36 Xây dựng cài đặt hÖ thèng 36 3.1 Giao diện ch-ơng trình 36 3.2 Màn hình chức tạo bàn ăn 37 3.3 Màn hình chức tạo nhóm thực đơn 37 3.4 Màn hình chức tạo thực đơn nhà hàng 38 3.5 Màn hình chức tạo đơn vị tính 39 3.6 Màn hình chức quản lý bàn ăn 40 3.7 Giao diƯn chÝnh cđa chức quản lý bàn ăn 41 3.8 Giao diện quản lý thực đơn cần chuẩn bị 42 3.9 Giao diện quản lý thực đơn ngày 43 3.10 Giao diện quản lý khách hàng đặt bàn 44 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.11 Giao diện phần hiển thị thực đơn khách đặt 45 3.12 Giao diện phần hiển thị báo cáo theo hoá đơn 46 3.13 Giao diện phần hiển thị báo cáo theo doanh thu thực đơn 47 3.14 Giao diện phần hiển thị giới thiệu phần mềm 48 Ch-¬ng 49 ĐáNH GIá KếT QUả 49 4.1 Về mặt kỹ 49 4.2 VỊ mỈt thùc tiÔn 49 4.3 Về ch-ơng trình 49 4.4 H-ớng phát triển đồ án 50 Tài liệu tham khảo 51 Lê Hùng Mạnh – Khoa CNTT - Trng H Vinh Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng CHƯƠNG I MÔ Tả NGHIệP Vụ Hệ THốNG 1.1 Tổng quan quản lý nh h ng 1.1.1 Khái niệm quản lý Quản lý định nghÜa như: việc người quản lý theo dõi v ghi nhn li công vic thực nơi m×nh quản lý Theo nghĩa rng qun lý có th c hiu l yêu cu cng nh vic áp ng yêu cu bng c¸ch đặt c¸c quy định để người m theo qua cã thể quản lý cách tt nht Theo ngha hp qun lý bao gm hot ng thông qua giao tip thực c«ng việc hay nhãm c«ng việc nà o Quản lý nãi đến đ©y l hình thc qun lý nh h ng thông qua hệ thống phần mềm cà i o m¸y tính 1.1.2 Các đặc tr-ng quản lý nhà hàng So với c¸c c¸ch quản lý truyền thống, quản lý nhà hà ng phần mềm cã số điểm khác bit c bn sau: qun lý máy tính,các thông tin v hoá n c lu v o CSDL máy tính,các thông s c máy t ng tÝnh to¸n đưa b¸o c¸o theo ngà y,theo th¸ng theo năm c¸ch nhanh chãng Quản lý th công thông tin c tng hp t c¸c phận ,sau phải đối chiếu,kiểm tra xác thc li thông tin.tính toán s sách cng l m nhiều thời gian Dïng quản lý nh h ng máy tính u có s tham gia Ýt ba chủ thể, cã chủ thể kh«ng thể thiếu thiết bị máy tính i vi cách qun lý thông thng th× chủ yếu dïng người để quản lý chủ yếu Lê Hùng Mạnh – Khoa CNTT - Trng H Vinh Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 1.1.3 Các hình thức hoạt động phần mềm quản lý nhà hàng Các hoạt động chủ yếu phần mềm quản lý nhà hà ng bao gồm: Quản lý bà n ăn Người sử dụng tạo danh s¸ch c¸c bà n ăn để theo dâi quản lý t×nh trạng hoạt động bà n Chức nà y cã th thêm,sa hoc xoá mt b n n mt cách nhanh chãng dể dà ng - kh¸ch hà ng o bà n th× bà n nà y c chuyn lên danh sách b n ang s dng.các b n n y không c s dng na kh¸ch hà ng to¸n - Ở phÝa cã sổ hiển thị danh s¸ch c¸c bà n ăn chưa sử dụng.Khi kh¸ch hà ng toán mt b n b n ó t động nhảy xuống cửa sổ nà y Quản lý thực đơn nhà hà ng Người sử dụng cã thể tạo danh s¸ch thực đơn nhà hà ng cã thể chỉnh sữa m thực đơn c¸ch nhanh chãng - Khi bắt đầu s dng phn mm danh sách thc n c tạo dựa trªn thực đơn nhà hà ng a v o Sau n y nu phát trin thêm ta có th thêm v o hoc chnh sa lại - Thực đơn quản lý theo hai loại,thực đơn nhà hà ng ngà y phải chuẩn bị, tức thực đơn mà nhà hà ng cung cấp ngà y.Một loại thực đơn riªng để cung cấp cho kh¸ch hà ng đặt bà n riªng đặt trước thực đơn Quản lý danh s¸ch kh¸ch đặt bà n Nhờ o phần mềm mà chóng ta cã thể kiểm tra,theo dâi tồ n danh s¸ch kh¸ch hà ng đặt bà n nhà hà ng để lªn lịch chuẩn bị cách hp lý - Khách h ng liên lc ti nh h ng v yêu cu t b n,nhân viên s ghi li v lu v o máy tính thông tin v yêu cu ca khách h ng.Thc n ca kh¸ch hà ng lưu lại theo dâi t×nh trạng chuẩn bị nhà bếp Lê Hùng Mạnh Khoa CNTT - Trng H Vinh Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng - Khi khách h ng nhn b n h thống tự động chuyển sang chế độ sử dụng,lập tc thông tin khách h ng t b n s tự động bị xo¸ khỏi danh s¸ch đặt bà n v chuyn sang thông tin ca khách h ng s dụng B¸o c¸o doanh thu hoạt động nhà h ng thông qua hai hình thc - Báo cáo doanh thu theo ho¸ đơn,chức nà y cã thể thng kê theo ng y,theo tháng hay theo nm tu chọn o yªu cầu người sử dụng.ngồ i phần mềm cịng cã thể đưa b¸o c¸o khoảng thêi gian tự chọn - B¸o c¸o doanh thu theo thực đơn, chức nà y cã thể b¸o c¸o doanh thu nhà hà ng khoảng thơi gian mà người sử dụng nhập o.B¸o c¸o theo thực đơn cịng cã thể b¸o c¸o chi tiết doanh thu mãn ăn 1.2 Nhận xét đánh giá phần mềm quản lý nhà hàng 1.2.1 u im: - Giao din ting vit thân thiện dễ sử dụng - Việc lưu giữ thực đơn dễ dà ng, kh«ng nhiều thời gian, kh«ng qu¸ tèn diện tÝch, độ an tồ n cao đảm bảo dễ dà ng tra cứu in ấn tìm kim - Vic to thc n không mt nhiều thời gian lại đảm bảo chÝnh x¸c C¸c thực n cng nh thông tin ca nh h ng cã thể chØnh sửa chương tr×nh để tạo lại thc n cho ln sau - Công tác qun lý tng i n gin, gim bt c nhân lc k khâu n y - Vic toán c tiến hà nh hoà n n tự động chng trình, hu nh sau khách h ng yêu cu toán hoá n ca h ó có - ây l mt phng pháp qun lý mi nhng à áp dng c khoa hc công ngh v o việc quản lý nhà hà ng Phï hợp với t×nh h×nh thực tế đời sống x· hội Lê Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh §å án tốt ngiệp đại học 1.2.2 Phần mềm quản lý nhµ hµng Nhược điểm: - Phải tốn thời gian để đà o tạo đội ngũ quản lý cng nh nhân viên l m quen v tip thu với phương ph¸p - Để ứng dụng h×nh thức o thực tế phải đầu tư hệ thống m¸y mãc tương đối tốn kÐm so vi hình thc qun lý th công Tuy nhiên nhìn chung hình thc qun lý bng máy tính va áp ng c y yêu cu ca nghiệp vụ quản lý Bªn cạnh nã cịng cã c¸c biện ph¸p để khắc phục c¸c yếu kÐm hình thc qun lý truyn thng nên vic nghiên cu ¸p dụng nã o thực tế việc m đóng đắn Lê Hùng Mạnh – Khoa CNTT - Trng H Vinh Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng Ch-ơng Phân tích thiết kế hệ thống 2.1 Yêu cầu hệ thống 2.1.1 Yªu cầu phần cứng - Hệ thống xây dng phi chy n nh c s phn cứng đ· cã cã thể triển khai ngo i m không òi hi kht khe yêu cu phần cứng - Hệ thống x©y dựng phải chạy ổn định trªn mạng nội đảm bảo hoạt ng theo mô hình Client Server - Có th mở rộng hệ thống cã nhu cầu kết gắn với thiết bị ngoại vi m¸y in, m¸y quÐt, camera, máy chm công t ng 2.1.2 Yêu cu phn mm - Không xung t vi ng dng ang chy h thng c v ng dng phòng truyn thng - Tích hp c vi chng trình ang chy h thng c nh máy in, máy quét - Chng trình phi m bảo cã giao diện th©n thiện, dể sử dụng, bảo trì phát trin, s dng c h thng ting vit - Việc lưu trữ liệu phải đảm bảo khoa học đ¸p ứng tÝnh bảo mật,an tồ n - Hệ thống phải đảm bảo ph©n quyền sử dụng, đảm bảo tÝnh n vẹn an n liệu truyền dẫn Cã chế lu phc hi phòng chng trng hp rủi ro Lê Hùng Mạnh – Khoa CNTT - Trường H Vinh 10 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.2 Màn hình chức tạo bàn ăn Hình 3.2 Màn hình chức tạo bàn ăn 3.3 Màn hình chức tạo nhóm thực đơn Hình 3.3 Màn hình chức tạo nhóm thực đơn Lờ Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 37 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.4 Màn hình chức tạo thực đơn nhà hàng Hình 3.4 Màn hình chức tạo thực đơn Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 38 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.5 Màn hình chức tạo đơn vị tính Hình 3.5 Màn hình chức tạo đơn vị tÝnh Lê Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 39 Đồ án tốt ngiệp đại học 3.6 Phần mềm quản lý nhà hàng Màn hình chức quản lý bàn ăn Hình 3.6 Màn hình chức quản lý bàn ăn Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 40 Đồ án tốt ngiệp đại học 3.7 Phần mềm quản lý nhà hàng Giao diện chức quản lý khách đặt bàn Hình 3.7 Màn hình chức đặt bàn Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 41 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.8 Giao diện quản lý thực đơn cần chuẩn bị Hình 3.8 Màn hình phần quản lý thực đơn cần chuẩn bị Lờ Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 42 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.9 Giao diện quản lý thực đơn ngày Hình 3.9 Màn hình phần quản lý thực đơn ngày Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 43 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.10 Giao diện quản lý khách hàng đặt bàn Hình 3.10 Màn hình chức quản lý khách hàng đặt bàn Lê Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 44 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.11 Giao diện phần hiển thị thực đơn khách đặt Hình 3.11 Màn hình chức quản lý thực đơn khách đặt Lờ Hựng Mạnh – Khoa CNTT - Trường ĐH Vinh 45 §å án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.12 Giao diện phần hiển thị báo cáo theo hoá đơn Hình 3.12 Màn hình hệ thồng quản lý báo cáo Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 46 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.13 Giao diện phần hiển thị báo cáo theo doanh thu thực đơn Hình 3.13 Màn hình phần báo cáo theo thực đơn Lê Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 47 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 3.14 Giao diện phần hiển thị giới thiệu phần mềm Hình 3.14 Màn hình phần giới thiệu s¶n phÈm Lê Hùng Mạnh – Khoa CNTT - Trường H Vinh 48 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng Ch-ơng ĐáNH GIá KếT QUả Sau hon thnh đồ án tốt nghiệp với đề ti : Xây dựng phần mềm quản lý nhà hàng, kết qu thu mặt kỹ năng, mặt thực tiễn tồn mặt hạn chế nhân viên lần tự nghiên cứu triển khai hệ thống thông tin tránh khỏi, cụ thể nh- sau: 4.1 Về mặt kỹ Với việc hoàn thành đồ án tốt nghiệp này, thân đà rèn luyện đ-ợc số kỹ định gồm có: Kỹ điều tra, khảo sát, đánh giá vấn đề Kỹ phân tích toán thực tế để dẫn đến toán đ-ợc giải máy tính Kỹ lập trình nh- phân tích, thiết kế sở liệu 4.2 Về mặt thực tiễn Tuy với chức hiệc ch-ơng trình, việc áp dụng vào thực tế ch-a đáp ứng tốt yêu cầu cụ thể nhà hàng lớn Nh-ng thiết nghĩ tảng sở ban đầu quan trọng, tạo điều kiện thuận lợi cho sau tiến hành xây dựng hệ thống quản lý quản lý nói chung tiếp tục phát triển đề tài nói riêng 4.3 Về ch-ơng trình Khách quan mà nói ch-ơng trình đáp ứng đ-ợc yêu cầu đà đ-a nghiệp vụ, phần cứng, phần mềm đà đ-a mức độ t-ơng đối Ch-ơng trình đà hoạt động cho kết chấp nhận đ-ợc Ví nh- tạo đ-ợc danh sách bàn ăn, tạo đ-ợc thực đơn theo nhóm cho nhà hàng, quản lý đ-ợc trình hoạt động nhà hàng Có giao diện thân thiện cho nhân viên sử dụng Có chức phân quyền nhân viên việc quản lý phân mềm Có chế cho phép ng-ời quản lý tra cứu kết bán hàng nhà hàng Nó cho phép ng-ời quản lý tạo báo cáo để theo dõi doanh thu nhà hàng Việc sử dụng hệ quản trị së d÷ liƯu SQL SERVER cịng Lê Hùng Mạnh – Khoa CNTT - Trng H Vinh 49 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng đáp ứng tốt yêu cầu mặt l-u trữ truy cập thông tin Giao diện ch-ơng trình thân thiện víi ng-êi dïng víi giao diƯn tiÕng viƯt 4.4 H-íng phát triển đồ án Với cấu trúc ch-ơng trình tại, việc sửa đổi số chức có để ghép nối với hệ thống có nh- hệ thống quản lý phòng hát karaoke, hệ thống quản lý nhân hoàn toàn Tuy nghiên cứu xây dựng đề tài để đáp ứng cho việc quản lý nhà hàng, nh-ng mở rộng chức ch-ơng trình để đáp ứng việc quản lý quán bar với nghiệp vụ rắc rối Xa nữa, mở rộng chức ch-ơng trình để Có thể tích hợp nghiệp vụ bán hàng phần mềm h-ớng phát triển phần mềm Ngoài nghĩ đến giải pháp theo dõi tự động nhà hàng trình hoạt động biện pháp kết nỗi với camera đặt vị trí thích hợp để gửi thông tin vào ch-ơng trình Lờ Hựng Mnh Khoa CNTT - Trng H Vinh 50 Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng TàI LIệU THAM KHảO Phân tích thiết kế hệ thống thông tin Tác giả: Nguyễn Văn Ba Nhà xuất đại học quốc gia Hà Nội Nhập môn hệ quản trị sở liệu Tác giả: Lê Tiến V-ơng Nhà xuất khoa học kỹ thuật Kỹ thuật lập trình ứng dụng C#.net toàn tập Tác giả: Ph-ơng Lan Phạm Hữu Khang Microsoft SQL SERVER 2005 Tác giả: TS Trần Văn T- Nhà xuất thống kê Tuyển tập nghiệp vụ quản lý nhà hàng Tác giả: Nguyễn Xuân Ra Nhà xuất phơ n÷ Lê Hùng Mạnh – Khoa CNTT - Trường ĐH Vinh 51 ... Đồ án tốt ngiệp đại học Phần mềm quản lý nhà hàng 1.1.3 Các hình thức hoạt động phần mềm quản lý nhà hàng Các hoạt động chủ yếu phần mềm quản lý nhà hà ng bao gồm: Quản lý bà n ăn Người sử dụng... o Quản lý nãi đến đ©y l hình thc qun lý nh h ng thông qua hệ thống phần mềm cà i o m¸y tính 1.1.2 Các đặc tr-ng quản lý nhà hàng So với c¸c c¸ch quản lý truyền thống, quản lý nhà hà ng phần mềm. .. qu¶n lý nhà hà ng 1.1.1 Khái niệm quản lý 1.1.2 Các đặc tr-ng quản lý nhà hàng 1.1.3 C¸c hình thức hoạt động phần mềm quản lý nhà hàng 1.2 Nhận xét đánh giá phần mềm