Hiện thực chương trình

Một phần của tài liệu (TIỂU LUẬN) báo cáo môn đồ án PHẦN mềm đề tài quản lí thuê phòng (Trang 59)

V. Giao diện

1. Giao diện người dùng chung

Để đảm bảo tính bảo mật cho việc sử dụng, giúp phân cấp quyền người sử dụng, mỗi khi khởi động ứng dụng hoặc kết thúc phiên làm việc, người sử dụng được yêu cầu đăng nhập lại ứng dụng.

Chức vụ Tên đăng nhập Mật khẩu

Quản lí Kaql 123

Lễ tân Quanlt 123

Lao cơng Datlc 123

Hình 54: Giao diện chỉnh sửa tt

Tại đây ta có thể chỉnh sửa tên đăng nhập và mật khẩu đăng nhập.

Hình 55: Giao diện đổi tên người dùng

Ta tiến hành chọn Chỉnh sửa tên đăng nhập sau đó nhập tên đăng nhập mới và mật khẩu hiện tại. Để hoàn tất thao tác ta chọn xong tên đăng nhập sẽ được cập nhật và lưu lại trên database cho lần đăng nhập sau.

Hình 56: Giao diện đổi mật khẩu

Ta tiến hành chọn Chỉnh sửa mật khẩu sau đó nhập mật khẩu hiện tại và mật khẩu mới. Để hoàn tất thao tác ta chọn Xong mật khẩu sẽ được cập nhật lại.

2. Giao diện người quản lí

Menu làm việc của quản lý bao gồm danh sách phòng, danh sách khách hàng, kho, phân công, lịch sử làm việc, thống kê, danh sách nhân viên, lịch sử giao dịch tương ứng với các nút trên menu. Ta có thể thấy phía bên trên là tên của người trực, ca trực. Ta có thể trực thay cho người khác bằng cách chọn vào mũi tên gần tên người trực, chọn Check In.

Hình 57: Giao diện quản lí phịng

Với mỗi phịng ta hiện có ta có thể thực hiện thao tác đặt đối với phòng trống, trả đối với phòng đang thuê, nếu thời gian đặt khơng phải trong ngày thì phịng sẽ có trạng thái đặt trước.

Khi chọn đặt trên danh sách phòng trống, ta sẽ vào cửa sổ đặt phòng, sau khi nhập đầy đủ thông tin và chọn ngày đặt hợp lệ thì ta chọn đặt phịng, nếu hợp lệ sẽ có thơng báo đặt phịng thành cơng.

Vì để dễ dàng quản lý cũng như để tránh việc gian lận của nhân viên, thì khi đặt phịng mỗi khách hàng sẽ được cấp 1 thẻ, thẻ này sẽ có tác dụng mở cửa phòng, mở điện, cũng như lưu thơng tin khách hàng. Khi khách trả phịng thì nhân viên sẽ thu lại thẻ. Nếu khách trả trễ thời gian đặt thì sẽ bị phạt. Thanh tốn bao gồm tiền phịng và tiền dịch phục thêm của khách.

Hình 60: Giao diện trả phịng

Tại cửa sổ phòng ta click chuột phải chọn thêm phòng để thực hiện thao tác thêm phịng. Trên màn hình ta tiến hành nhập tên phịng và lựa chọn loại phịng sau đó chọn Add, nếu hợp lệ sẽ có thơng báo thao tác thêm phịng thành cơng.

Hình 61: Giao diện thêm phòng

Tại cửa sổ phòng chọn chuột phải vào phịng cần sửa chọn sửa phịng. Sau đó ta tiến hành cập nhật lại loại phòng cho phòng cần sửa sau đó chọn Edit để hồn thành việc cập nhật phịng.

Hình 62: Giao diện sửa phòng

Tại cửa sổ phịng chọn chuột phải vào phịng cần xóa chọn Delete. Sẽ có một cửa sổ hiện lên để xác nhận lại việc xóa phịng, nếu chắc chắn hãy chọn Ok để hoàn thành việc xóa phịng.

Hình 63: Giao diện xố phịng

Tại cửa sổ phịng click chuột phải vào khu vực trống, chọn Sort by. By Name nếu bạn muốn sắp xếp phòng theo tên, By Status nếu bạn muốn sắp xếp phịng theo tình trạng phịng.

Hình 64: Giao diện sắp xếp phịng

Hình 65: Giao diện sắp xếp theo tên

Theo trạng thái phòng:

Tại màn hình này ta có thể xem thống kê thu nhập của từng phịng. Ngồi ra ta có thể in thơng tin này ra để quản lý.

Hình 67: Giao diện thống kê của quản lí

Hình 68: Giao diện thống kê theo phịng

Hình 69: Giao diện in thơng kế ra word

Hình 70: Giao diện thống kê thu chi

Hình 71: Giao diện in thống kê thu chi ra word

Tại đây ta có thể xem lịch sử làm việc của nhân viên để đánh giá độ chuyên cần cũng như thưởng, phạt nhân viên.

Bảng thông tin làm việc của nhân viên:

Hình 72:Giao diện thống kê làm việc

Hình 73: Giao diện thống kê lương nhân viên

Hình 74: Giao diện thống kê lương 2

Hình 75: Giao diện thống kê chun cần

Hình 77: Giao diện quản lí hố đơn

Hình 79: Giao diện khách hàng

3. Giao diện lễ tân

Hình 80: Giao diện dịch vụ

Hình 81: Giao diện lịch làm việc lao cơng

VI. Kết luận

1. Các tính năng hồn thành

Sử dụng User Control để hiển thị thơng tin đối tượng một cách trực quan, với hình ảnh và button phân biệt, tương ứng với từng đối tượng cụ thể.

- Dùng DataGridView để xem và xuất, in báo cáo, hóa đơn, phiếu đăng ký. - Phân quyền đăng nhập

- Quản lý - Lễ tân - Lao công

- Quản lý các đối tượng như nhân viên, phịng, dịch vụ, hóa đơn. - Thêm

- Cập nhật - Xóa

- Hoạt động tính tốn, thống kê

- Tính tốn lương, thu-chi, dịch vụ, mức độ chun cần của nhân viên. - Thống kê lương, thu-chi, dịch vụ, mức độ chuyên cần của nhân viên. - Hoạt động tìm kiếm

- Tìm kiếm thơng tin nhân viên. - Tìm kiếm thơng tin dịch vụ. - Tìm kiếm thơng tin hóa đơn.

- Giao diện: Có tính thân thiện với người dùng, bắt mắt - Có tính ứng dụng với thực tế

2. Các chức năng chưa thực hiện được

- Chưa có quản lý phương tiện của khách hàng - Quản lý cơ sở vật chất khách sạn.

3. Tính mở rộng

- Giai quyết các vấn đề chưa hiện thực được

4. Bảng phân công

Bảng phân công

Nguyễn Châu Kỳ Anh Huỳnh Vĩnh Đạt Nguyễn Đắc Quân

Viết giới thiệu x

Trình bày Word x x x Sơ đồ tổng quát x UseCase x Viết đặc tả x x x Activity Diagram x x x DataBase x x ERD x Code x x x Tổng hợp báo cáo x

VII. Tài liệu tham khảo

https://thinhnotes.com/chuyen-nghe-ba/use-case-diagram-va-5-sai-lam-thuong-gap/ https://support.microsoft.com/vi-vn/office/create-a-uml-activity-diagram-19745dae- 2872-4455-a906-13b736f01685 https://www.w3schools.com/sql/ https://www.c-sharpcorner.com/article/tutorial-working-with-windows-forms-part-i/ https://docs.microsoft.com/en-us/visualstudio/ide/create-csharp-winform-visual- studio?view=vs-2022 https://www.guru99.com/c-sharp-windows-forms-application.html https://www.youtube.com/watch?v=dtYVRWfGhzI

https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/648/What- is-the-difference-between-a-use-case-specification-and-a-use-case- realization-.aspx#:~:text=A%20Use%20Case%20Specification%20is,the%20actor %20and%20the%20system. https://thinhnotes.com/chuyen-nghe-ba/viet-dac-ta-use-case-sao-don-gian-nhung-hieu- qua/ https://thinhnotes.com/chuyen-nghe-ba/erd-la-gi/ https://www.tutorialspoint.com/dbms/index.htm https://www.guru99.com/dbms-tutorial.html https://www.lucidchart.com/pages/database-diagram/database-design

Một phần của tài liệu (TIỂU LUẬN) báo cáo môn đồ án PHẦN mềm đề tài quản lí thuê phòng (Trang 59)