Người xưa có câu "Khách đến nhà, không gà thì vịt" đó là một câu nói mang ý nghĩa hiếu khách của con người Việt Nam, và nó cũng nói lên rằng việc mời khách đến nhà ăn uống là một việc cần thiết và không thể thiếu trong mỗi nhà, mỗi người chúng ta. Thế nên dùng xã hội hiện nay đang phát triển rất nhanh chống, các nhà hàng cao cấp càng ngày càng mọc lên như phản ánh một xu thế tất yêu của cuộc sống hiện đại đầy văn minh và tiến bộ của loài người. Thế nhưng người Việt Nam vẫn giữ nguyên truyền thống tiếp đãi khách ở nhà, thay vì tại các nhà hàng sang trong và tiện lợi trong tất cả các khâu tiếp đãi. Họ chọn việc này là vì những lý do như: để bạn bè, người thân, khách hàng biết tư gia của mình và cũng thuận tiện hơn trong việc tiếp đãi cũng như trong việc đi lại của những vị khách. Vì vậy bên cạnh những nhà hàng, quán ăn gia đình, thì những dịch vụ nấu ăn lưu đông cũng nổi lên không ít như để đáp ứng cho nhu cầu tiếp khách tại nhà của người việc. Xã hội hiện đại, con người càng ngày càng bộn bề với những lo toan, bận rộn với những công việc nên việc chuẩn bị tiếp đãi khách trong mỗi bữa tiệc là một điều rất khó khăn và có thể có gây nhiều thiếu sót, hiểu được tâm lý đó nên các nhà hàng lưu động thường sẽ kiêm trọn vai trò tiếp đãi giúp cho chủ nhà đỡ lo toan, mệt nhọc hơn ,chu đáo hơn và cũng giúp cho nhà hàng thể hiện được cái vai trò to lớn của mình. Tuy nhiên tìm kiếm nhân sự là một vai trò không hề dễ dàng trong các nhà hàng lưu động. Bởi đa phần nhân sự là đối tượng sinh viên, người mới ra trường chưa xin được việc, những người đang cần công việc tạm thời để trang trải cuộc sống mà người ta còn gọi nói với cái tên quen thuộc là nhân viên thời vụ(Part time). Trong quá trình học tập tại trường, chúng tôi đã từng làm thời vụ và cũng đã từng đóng vai trò là người đứng ra kêu gọi, tìm kiếm nhân lực cho các nhà hàng, các dịch vụ tiệc lưu động nên chúng tôi nhận thấy rằng đây là một công việc khá khó khăn và đầy vất vả. Có nhiều công việc cần quản lý chặt chẽ hơn từ khâu kêu gọi, tìm kiếm để khâu phục vụ và trả lương cho nhân viên. Trên những lẽ đó chúng tôi quyết định xây dựng một hệ thống quản lý nhân viên chạy tiệc, nhầm ứng dụng công nghệ thông tin vào công việc đầy vất vả và khó khăn này để giúp cho những người quán lý như chúng tôi đã từng, trở nên dễ thở hơn trong công việc quản lý và có nhiều thời gian hơn trong công việc học tập cũng như là công việc cá nhân của mình.
- Java 11 (Ngôn ngữ sử dụng để lập trình ứng dụng)
- Visual code (IDE- Công cụ hỗ trợ soạn thảo ứng dụng)
- Maven (Build system - hệ thống build ứng dụng)
- Spring boot (Hỗ trợ việc khởi tạo, cấu hình và xây dựng ứng dụng)
- Spring security (Hỗ trợ việc xác thực và phân quyền)
- Mybatis (Hỗ trợ mapping database đế các Entity class (POJO))
- Jxls (Hỗ trợ export data ra file pdf)
- Apache poi (Hỗ trợ import data từ file vào hệ thống)
- Jasper report (Hỗ trợ export data ra file pdf - dùng cho việc xuất hóa đơn thanh toán)
- Mysql (Driver hỗ trợ giao tiếp với Database)
- Mongodb (Hệ thống lưu trữ dự liệu chính)
- Lombok (Hỗ trợ các phương thức get, set, contructor và builder trong các class POJO - giảm dòng code, tăng khả năng đọc hiểu và duy trùy hệ thống)
- Thymeleaf (Hỗ trợ tạo view HTML, hiển thị tài nguyên và giao tiếp với người dùng cuối)
- Bootstrap (Hỗ trợ việc định dạng trang web)
- Jquery(Hỗ trợ việc tương tác với các phần trở trên view)
- Datat table (Hỗ trợ việc hiển thị vào thao tác với dữ liệu dạng bảng)
- Jquery validate (Hỗ trợ kiểm tra các giá trị nhập vào từ form)