Chương 1 Tổng quan đề tài 1.1 Giới thiệu Nhiều người khi tới dùng bữa tại các nhà hàng, quán ăn nhiều khi phải chờ đợi vì không đặt chỗ trước hoặc không biết chọn nhà hàng nào có món ăn phù hợp, đang có những ưu đãi nào để dùng bữa cùng gia đình, bạn bè. Hệ thống đặt chỗ nhà hàng sẽ giúp người dùng chọn được những nhà hàng với những món ăn phù hợp có thể đi kèm chương trình ưu đãi. Thông thường, để dùng bữa ở ngoài, người dùng cần phải tìm kiếm số điện thoại của quán ăn đó và gọi đặt chỗ. Tuy nhiên, đường dây nóng của các quán ăn khi tìm kiếm trên mạng đôi lúc không còn hoạt động, gọi không được hoặc máy báo bận.
Đối với nhà hàng cần có người luôn túc trực điện thoại và nhận đặt chỗ một cách thủ công. Hệ thống đặt chỗ nhà hàng trước với dịch vụ liên kết với nhiều nhà hàng ở các thành phố sẽ giúp quá trình này được tự động và diễn ra nhanh chóng hiệu quả hơn.2 Mục tiêu Mục tiêu của đề tài là xây dựng một hệ thống đặt bàn cho nhà hàng trên nền tảng web. Hệ thống sẽ giúp cho người dùng thuận tiện hơn trong việc tiếp cận với thông tin về các nhà hàng hiện có trên thị trường và có thể đặt bàn trước tại nhà hàng yêu thích. Mục tiêu và các công việc cần thực hiện là: • Tìm hiểu, phân tích các hệ thống đặt bàn nhà hàng liên quan bao gồm cả hệ thống dành cho nhiều nhà hàng và hệ thống đặt chỗ riêng của một nhà hàng • Tham khảo các hệ thống liên quan từ đó tìm ra hướng giải quyết cho các vấn đề 14 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính được đặt ra của hệ thống • Tìm hiểu các công nghệ sử dụng để xây dựng trang web • Hiện thực hệ thống, nghiên cứu và cải thiện hệ thống • Đánh giá kết quả đạt được và phương hướng phát triển trong tương lai 1.3 Phạm vi đề tài Đề tài phù hợp với mục đích nghiên cứu trong phạm vi luận văn đại học.
Hệ thống xây dựng bao gồm nhiều nhà hàng với nhiều chi nhánh khác nhau. Các đối tượng người dùng của hệ thống bao gồm: Người dùng vãng lai (người dùng chưa đăng kí tài khoản), Thành viên (người dùng đã đăng kí tài khoản), Admin booking (Tài khoản nhân viên quản lý các đơn đặt bàn), Admin Branch (Tài khoản quản lý một chi nhánh của một nhà hàng), Admin Manager (Tài khoản quản lý một nhà hàng), Super Admin (Admin của hệ thống).4 Ý nghĩa đề tài Cũng như các hệ thống đặt bàn khác, EzBooking đem lại nhiều lợi ích hơn so với việc đặt bàn truyền thống. Nhóm đề xuất thêm một phần minigames tích điểm để thu hút khách hàng truy cập vào hệ thống nhiều hơn. Các lợi ích mà hệ thống đặt bàn tự động đem lại như: • Tối ưu hoá việc đặt trước: Nếu như trước đây, khi một khách hàng nào đó muốn đặt trước, hủy hay xác nhận, họ sẽ phải gọi điện hoặc trực tiếp đến thẳng nhà hàng để làm những điều này.
Nhưng tích hợp hệ thống Booking online để tối đa hóa việc đặt bàn trước, nhà hàng sẽ giảm nguy cơ đối mặt với tình trạng thừa bàn cho dù là mùa thấp điểm, cũng như mang lại tiện lợi cho khách hàng khi họ chỉ cần ngồi một chỗ là có thể thực hiện bất kỳ hoạt động gì, hệ thống booking cũng ngay lập tức tự động mở online đem lại cho khách hàng khác một cơ hội để booking khi có người hủy. • Tăng doanh số nhờ bán các dịch vụ đi kèm • Quản lý dễ dàng hơn LUẬN VĂN TỐT NGHIỆP Trang 15 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính • Người dùng có thể lựa chọn nhiều địa điểm mà không cần đến trang web của từng nhà hàng để xem thông tin • Người dùng có thể xem thông tin và tiền hành đặt bàn bất cứ lúc nào • Quản lý, chủ nhà hàng có thể nắm bắt rõ tình hình Nhà hàng 1.5 Thách thức Trong quá trình hiện thực đề tài sẽ không tránh khỏi nhưng khó khăn vì kinh nghiệm chưa có, kiến thức còn ít. Để hệ thống đi vào hoạt động được có rất nhiều thách thức được đặt ra như sau: • Quảng bá nhiều, chiến lược thu hút hiệu quả để tiếp cận được nhiều người dùng • Phải liên kết được với nhiều đối tác Quán ăn/Nhà hàng • Thách thức lớn khi nhu cầu người dùng muốn đặt hàng trên website và cả mobile app • Hiện nay có một số hệ thống đặt chỗ nhà hàng/quán ăn đang được rất nhiều người quan tâm nên tính cạnh tranh rất cao 1.6 Kết quả cần đạt Xây dựng được một hệ thống đặt chỗ bao gồm nhiều nhà hàng với các hình thức khác nhau. Mỗi nhà hàng có thể có một hoặc nhiều chi nhánh, mỗi chi nhánh sẽ có một người quản lý và những nhận viên đảm nhận việc xử lý các đơn đặt bàn.
Hệ thống cho phép người dùng ghé thăm các trang chi tiết của nhà hàng, xem thông tin và tiến hành đặt bàn trên trang web đó. Hệ thống có tích hợp các công cụ tìm kiếm phục vụ người dùng. Cho phép người dùng theo dõi các nhà hàng yêu thích, xem lại lịch sử đặt bàn của mình, đánh giá/bình luận về chất lượng của nhà hàng sau khi đã tiến hành đặt bàn thành công, nhận thông báo về tài khoản của mình. Ngoài ra hệ thống còn có thêm chương trình tích điểm để thăng cấp tài khoản thành viên hoặc đổi voucher, điểm có thể kiếm được trong quá trình sử dụng tính năng đặt bàn của hệ thống, hoặc thông qua các mini games được tổ chức.
Hệ thống có các voucher khuyến mãi cho người dùng và cho phép nhà hàng tung ra các voucher của mình để thu hút người dùng. LUẬN VĂN TỐT NGHIỆP Trang 16 Chương 2 Kiến thức nền tảng 2.1 Tham khảo và đánh giá các hệ thống khác 2.1 Now Table Tổng quan NowTable là hệ thống đặt chỗ trực tuyến thuộc Công ty cổ phần Foody nên Now Table có được nhiều thông tin, chương trình khuyến mãi từ các đối tác là các nhà hàng có liên kết với Foody. Không cần đến phiếu voucher, người dùng sẽ thoải mái đến dùng bữa tại nhà hàng đặt chỗ trước với mức giảm giá từ 10-30%.1: Giao diện của NowTable [2] Hình 2.1 cho thấy trang chủ của NowTable hiện bao gồm mục đặt bàn, dessert, giải trí, bộ sưu tập, blogs. Cụ thể, mục đặt bàn là tính năng chính của trang web, giúp người dùng 17 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính chọn nhà hàng, quán ăn theo loại hình ẩm thực vùng miền, khu vực quán, phân loại đồ ăn.
Từ đó, bạn sẽ có thể chọn lựa cho mình chỗ dùng bữa phù hợp cho gia đình, bạn bè. Mục dessert bao gồm những địa chỉ quán ăn có bán các món ăn tráng miệng hoặc món ăn nhẹ, thích hợp để mọi người cùng nhau ngồi trò chuyện, nhâm nhi vài ngụm cà phê hay miếng bánh. Mục giải trí bao gồm địa chỉ các quán bar, beer và karaokie có uy tín. Mục bộ sưu tập bao gồm những nhà hàng, quán ăn được chọn lựa theo từng chủ đề riêng như món ăn được ưa thích trong tháng 12, Những quán ăn buffet giá rẻ.
Mục cuối cùng là blogs sẽ chia các nhà hàng, quán ăn theo các chủ đề tổng hợp. Hiện Table Now đã liên kết với nhiều nhà hàng, quán ăn ở các tỉnh, thành phố như TPHCM, Hà Nội, Đà Nẵng, Cần Thơ, Khánh Hòa, Hải Phòng, Huế.2: Trang chi tiết một Nhà hàng của Now Table [3] Hình 2.2 là trang chi tiết nhà hàng của NowTable, tại đây người dùng có thể xem được các thông tin cần thiết về nhà hàng như: địa chỉ, giờ mở cửa, giá tiền món ăn, nhận xét. LUẬN VĂN TỐT NGHIỆP Trang 18 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính Hình 2.3: Những nội dung khách hàng cần cung cấp khi tiến hành đặt bàn trên Now Table [4] Hình 2.3 là form đặt bàn của NowTable. Khi người dùng chọn được nhà hàng ưu thích và chọn đặt bàn tại nhà hàng đó thì sẽ phải điền đầy đủ thông tin cá nhân và thông tin cần thiết để đặt chỗ.4: Xác nhận thông tin đặt bàn [5] Hình 2.4 là form xác nhận thông tin đặt bàn của NowTable.
Khi người dùng đã điền đầy đủ thông tin cung cấp cho nhà hàng và xác nhận, form xác nhận này sẽ hiện lên dể người dùng kiểm tra lại các thông tin mình đã đưa ra đã đúng chưa. Và cuối cùng người dùng bấm xác nhận để hoàn tất đặt bàn tại nhà hàng. LUẬN VĂN TỐT NGHIỆP Trang 19 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính Cách đặt bàn qua Now Table Cần đăng nhập để đặt bàn hoặc gọi qua hotline. Các bước đặt bàn trên website Now: 1.
Truy cập website https://www. Chọn mục đặt bàn 3. Tìm kiếm nhà hàng muốn đặt hoặc chọn các địa điểm gợi ý 4. Chọn khung giờ trên Trang thông tin chi tiết của Quán/Nhà hàng vừa hiện ra nếu muốn đặt bàn online.
Hoặc có thể gọi qua hotline được cung cấp để đặt bàn. Điền thông tin vào form để tiến hành đặt bàn sau đó ấn nút "Đặt chỗ". Xác nhận lại thông tin đặt bàn. Ưu điểm của Now Table • Now Table có được nhiều thông tin, chương trình khuyến mãi từ các đối tác là các nhà hàng có liên kết với Foody • Liên kết với nhiều nhà hàng, quán ăn ở các tỉnh, thành phố như TPHCM, Hà Nội, Đà Nẵng, Cần Thơ, Khánh Hòa, Hải Phòng, Huế.
• Có lượng người dùng lớn từ Foody và Now • Phát triển trên cả mobile app và website • Có Bình luận và đánh giá của người dùng • Có hệ thống bản đồ tiên tiến. Có thể coi chế độ bản đồ bình thường, cũng có thể chuyển qua coi hình ảnh vệ tinh khu vực đó. Ngoài ra, hệ thống bản đồ của Now Table còn có chế độ xem phố, đây là tiện ích vô cùng mới mẻ giúp khách hàng chưa từng đến địa điểm của nhà hàng cũng có thể biết được khung cảnh xung quanh cũng như của nhà hàng.2 Jamja Tổng quan Jamja là ứng dụng đặt chỗ chuyên nghiệp đầu tiên ở Việt Nam, cho phép người dùng đặt chỗ theo khung giờ, xem và tìm kiếm thông tin giảm giá từ đa dạng lĩnh vực ăn uống, LUẬN VĂN TỐT NGHIỆP Trang 20 Đai học Bách Khoa TP.HCM Khoa Khoa Học và Kỹ Thuật Máy Tính giải trí và làm đẹp,.5: Giao diện Jamja trong lĩnh vực ăn uống [6] Hình 2.5 là giao diện trang chủ của ứng dụng Jamja.