Thảo luận kết quả và những vấn đề chưa được giải quyết

Một phần của tài liệu xây dựng phần mềm quản lý nhà hàng với bộ công cụ jsf, primefaces và hibernate (Trang 82 - 85)

3.3.4.1 Kết quả

- Qua quá trình nghiên cứu và triển khai đề tài luận văn “Xây dựng phần mềm quản lý nhà hàng với bộ công cụ JSF, Primefaces và Hibernate” tôi đã gặp không ít những khó khăn song đã đạt được những kết quả nhất định theo mục tiêu đề ra ban đầu của đề tài.

- Tìm hiểu, vận dụng ngôn ngữ java cho việc xây dựng website. Cụ thể là JSF và Primefaces Framework.

- Dùng Hibernate cho việc kết nối cơ sở dữ liệu và học được cách truy vấn cơ sở dữ liệu với HQL.

- Nghiên cứu xây dựng website thân thiên, tiện ích với người dùng.

- Cho phép khách xem thông tin và giá các món ăn hiện có của nhà hàng theo nhóm món.

- Cập nhật kịp thời những món ăn khuyến mãi của nhà hàng. - Khách hàng có thể gửi mail góp ý đến nhà quản lý.

- Cho phép xem thông tin cơ bản như thông báo, danh mục món ăn.

- Cho phép người dùng đăng nhập vào trang web để thực hiện được một số chức năng.

- Cho phép người quản trị lập hóa đơn, phiếu và được quyền cập nhật tất cả các hóa đơn, phiếu.

- Cho phép quản trị tài khoản của người sử dụng.

- Cho phép cập nhật thông tin danh mục (Món, nhóm món, nguyên liệu, …) - Cho phép xem báo cáo, thống kê.

3.3.4.2 Những vấn đề chưa được giải quyết

Do thời gian hạn chế nên việc xây dựng website có thể chưa giải quyết tất cả các vấn đề:

- Chưa xây dựng hoàn chỉnh dữ liệu để có thể đáp ứng đầy đủ các nghiệp vụ của nhà hàng.

- Mới triển khai phát triển ở quy mô nhỏ.

81

- Do thừa kế giao diện Primefaces nên việc thiết kế gặp không ít khó khăn, chưa thể tùy chỉnh tất cả theo ý riêng.

- Chưa có chức năng đăng bài.

82

KẾT LUẬN VÀ ĐỀ NGHỊ Kết luận và Đề nghị:

- Quản lý nhà hàng là một công việc hết sức phức tạp, số lượng thông tin cần xử lý lớn và yêu cầu độ chính xác tương đối cao vì vậy cần một chương trình quản lý phù hợp và đạt hiệu quả. Sau một thời gian thực hiện đề tài, hệ thống mà em xây dựng đã đạt được những vấn đề mà đề tài đặt ra:

o Hỗ trợ các nghiệp vụ chính của nhà hàng: nhập hàng, xuất hàng và bán hàng, giúp cho việc thu chi được dễ dàng.

o Cung cấp các chức năng tìm kiếm món ăn, xem các món khuyến mãi và liên hệ nhà quản lý khi cần thiết.

- Việc nghiên cứu, phát triển hệ thống quản lý nhà hàng trên nền web mang tính khả thi cao do vừa giúp quảng bá được thương hiệu cho nhà hàng, giúp cho khách hàng có được những thông tin chính xác, kịp thời về các món ăn, về nhà hàng. Đồng thời, nhà quản lý có thể an tâm đi công tác, đi du lịch xa mà vừa có thể quản lý nhà hàng một cách tốt nhất.

- Vì vậy, một phần mềm chạy trên nền web cần được đầu tư và phát triển để giúp cho việc quản lý dữ liệu trở nên nhẹ nhàng, thuận tiện.

Hướng phát triển của đề tài:

- Hoàn thiện hơn các chức năng đã đạt được. - Xây dựng thêm chức năng đăng bài.

- Xây dựng hệ thống bảo mật cho website.

- Tìm hiểu thêm về giao diện trên điện thoại để có thể có độ phân giải thích hợp. - Phát triển website trên quy mô lớn.

- Ngoài ra, có thể làm cho trang web gần gũi hơn với khách hàng bằng cách khách hàng có thể tự gọi món, thao tác với nhân viên,…

83

TÀI LIỆU THAM KHẢO

[1] Nguyễn Hoàng Anh, Tập bài giảng môn chuyên đề Java, 2011.

[2] David Geary & Cay HorstMann, Core JavaServer Faces, Third Editon [3] Çağatay Çivici, Primefaces User’s Guide 5.0

[4] Chapter 10 JavaServer Faces Technology, Liên kết http://docs.oracle.com/javaee/5/tutorial/doc/bnaph.html

[5] JSF tutorial, Liên kết http://www.tutorialspoint.com/jsf/index.htm [6] Hibernate Query Language. Liên kết

http://www.tutorialspoint.com/hibernate/hibernate_query_language.htm [7] Chapter 14. HQL: The Hibernate Query Language: Liên kết https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html

Một phần của tài liệu xây dựng phần mềm quản lý nhà hàng với bộ công cụ jsf, primefaces và hibernate (Trang 82 - 85)

Tải bản đầy đủ (PDF)

(85 trang)