Thiết kế giao diện chương trình

Một phần của tài liệu BÁO cáo CHUYÊN đề học PHẦN đồ án lập TRÌNH NET đề tài xây DỰNG hệ THỐNG QUẢN lý KHÁCH sạn (Trang 60)

4.4.1 Giao diện đăng nhập

- Khi người dùng đăng nhập vào hệ thống thì hệ thống sẽ kiểm tra username và password nhập vào có đúng không.

- Nếu sai sẽ đưa ra thông báo, còn nếu đúng sẽ vào giao diện trang chủ để có thể sử dụng phần mềm, quyền sử dụng tùy vào từng tài khoản.

- Admin sẽ là tài khoản có quyền cao nhất

- Nếu người dùng ấn Thoát thì sẽ hỏi có muốn thoát không. Nếu chọn Yes thì sẽ thoát khỏi phần mềm.

a) Menu hệ thống

- Chỉ có tài khoản Admin mới hiện chức năng quản lý tài khoản. Các tài khoản khi đăng nhập vào sẽ không hiển thị

d) Menu Tìm kiếm

- Chức năng Thêm sẽ cho phép thêm thông tin một khách mới vào bảng Khach.

- Chức năng Sửa cho phép sửa lại thông tin của một khách hàng đã có trong bảng Khach.

- Chức năng Xóa cho phép xóa đi thông tin của 1 khách chọn trên bảng hiển thị và xóa thông tin khách đó trong bảng dữ liệu Khach.

- Chức năng Thoát cho phép trở về giao diện trang chủ.

4.4.4 Giao diện quản lý phòng

- Chức năng Thêm cho phép thêm thông tin của một phòng mới vào bảng Phong.

- Chức năng Sửa cho phép sửa lại thông tin của một phòng đã có trong bảng Phong.

- Chức năng Xóa cho phép xóa đi thông tin của 1 phòng chọn trên bảng hiển thị và xóa thông tin phòng đó trong bảng dữ liệu Phong.

4.4.5 Giao diện quản lý dịch vụ

- Chức năng Thêm cho phép thêm thông tin của một dịch vụ mới vào bảng Dichvu.

- Chức năng Sửa cho phép sửa lại thông tin của một dịch vụ đã có trong bảng Dichvu.

- Chức năng Xóa cho phép xóa đi thông tin của 1 dịch vụ chọn trên bảng hiển thị và xóa thông tin dịch vụ đó trong bảng dữ liệu Dichvu.

4.4.6 Giao diện thuê phòng

- Khi người dùng điền số CMND của khách vào ô Số CMND thì bảng thông tin khách hàng sẽ tự động lọc ra khách có số CMND đó

- Nếu chưa có thông tin khách thì có thể thêm thông tin khách bằng nút Thêm khách. Sau khi chọn khách xong, ấn nút Chọn khách thì thông tin về Số CMND của khách đó tự động được điền xuống bảng Danh sách thuê phòng, mã hợp đồng mới sẽ tự sinh ra.

- Bảng thông tin phòng thuê sẽ chỉ hiện ra những phòng chưa có khách thuê (phòng trống).

- Sau khi đã chọn được phòng phù hợp thì ấn Chọn phòng, thông tin về mã phòng, ngày đến sẽ được điền xuống bảng Danh sách thuê phòng

- Người dùng điền tên nhân viên vào ô Nhân viên rồi chọn Thuê phòng là hoàn tất quá trình đăng ký thuê phòng cho khách hàng.

4.4.7 Giao diện trả phòng

- Khi người dùng điền tên khách hàng vào ô tên khách rồi chọn Tìm kiếm thì danh sách khách có tên giống như vậy sẽ hiện ra bảng bên cạnh.

- Sau khi chọn được đúng khách thì thông tin của khách sẽ được hiển thị đầy đủ bên dưới, và danh sách các phòng mà khách đó đang thuê tại nhà nghỉ. - Sau khi chọn một mã hợp đồng ở bảng bên dưới, tên phòng sẽ tự động hiển

thị lên ô Tên phòng.

- Sau khi chọn một mã hợp đồng và chọn Trả phòng thì hệ thống sẽ hỏi là có muốn thực hiện trả phòng tương ứng với hợp đồng đó hay không. Nếu chọn Yes thì ngày đi sẽ tự động được điền vào bảng là ngày hiện tại, Thông tin về tình trạng phòng trong bảng Phong tự động chuyển từ “Có khách” sang “Trống”.

- Sau khi chọn Thanh toán thì hóa đơn thuê phòng của những phòng vừa trả sẽ được in ra để thu ngân làm việc về tài chính với khách hàng.

4.4.8 Giao diện sử dụng dịch vụ

- Danh sách khách hàng sẽ được hiển thị ở TreeView bên trái. Trong từ tên khách hàng sẽ là danh sách phòng mà khách hàng đó đang thuê mà chưa trả - Khi chọn một tên khách hàng thì trong bảng Danh sách sử dụng sẽ hiện ra tất

cả những dịch vụ mà khách này sử dụng trong quá trình ở tại nhà nghỉ. - Khi chọn một phòng của khách hàng đó thì bảng Danh sách sử dụng sẽ hiện

ra tất cả những dịch vụ mà khách hàng này sử dụng tại phòng đó trong quá trình ở tại nhà nghỉ.

- Bảng chọn dịch vụ sẽ là tất cả các dịch vụ mà nhà nghỉ cung cấp cho khách hàng

- Khi chọn khách, chọn phòng và chọn một dịch vụ rồi chọn Thêm, hệ thống sẽ ghi nhận là khách đăng ký sử dụng dịch vụ vừa chọn tại phòng vừa chọn

và sẽ hiện thông báo hỏi số lượng muốn sử dụng là bao nhiêu. Sau khi ấn lưu thì quá trình đăng ký dịch vụ hoàn tất, hiện ra thông báo đăng ký thành công. - Chức năng Sửa cho phép sửa lại số lượng dịch vụ đã đăng ký tăng lên hoặc

giảm đi.

- Chức năng Xóa cho phép xóa đi thông tin của một hóa đơn dịch vụ đã chọn trong bảng Danh sách sử dụng.

4.4.9 Giao diện chức năng tìm kiếm

a) Tìm kiếm thông tin khách hàng

- Có quyền tìm kiếm theo số CMND hoặc theo tên khách hàng

- Sau khi chọn xong và điền giá trị so sánh vào ô Text, chọn Tìm kiếm thì thông tin khách hàng phù hợp sẽ hiển thị xuống bảng Kết quả tìm kiếm. - Chức năng Thoát cho phép trở về giao diện trang chủ.

b) Tìm kiếm thông tin phòng

- Cho phép tìm kiếm theo loại phòng, tình trạng phòng, hoặc cả hai điều kiện trên bằng cách chọn vào CheckBox tương ứng.

- Sau khi chọn giá trị tìm kiếm xong và chọn Tìm kiếm thì kết quả phù hợp sẽ được hiển thị xuống bảng Kết quản tìm kiếm bên dưới.

KẾT LUẬN

Tác động mạnh mẽ của Công nghệ thông tin đã tạo ra nhiều thay đổi trong đời sống kinh tế xã hội. Trong nền kinh tế thị trường, nền văn hóa xã hội Việt Nam, việc giảm thiểu tối đa nguồn lực và tối ưu hóa hiệu suất làm việc trở thành vấn đề sống còn, việc ứng dụng tin học vào công tác quản lý trở thành sự tất yếu.

Trong đề tài “Xây dựng hệ thống quản lý khách sạn”, đã nêu lên thực trạng, đánh giá về công tác tổ chức quản lý khách sạn và đưa ra giải pháp xây dựng hệ thống quản lý trong khách sạn. Trong điều kiện nhất định, em thực hiện được một số module, ngôn ngữ lập trình C#.

Dù cố gắng hết sức tối ưu hóa, song do nhận thức có hạn, báo cáo không thể tránh khỏi những hạn chế và thiếu sót. Em kính mong nhận được ý kiến đóng góp của các thầy cô để chúng em có thể rút ra nhiều kinh nghiệm quý giá hơn.

Một lần nữa chúng em xin chân thành cảm ơn các thầy, cô giáo, đặc biệt là thầy Phương Văn Cảnh đã tận tình hướng dẫn, tạo điều kiện tối đa để em hoàn thành báo cáo.

TÀI LIỆU THAM KHẢO

[1]. TS. Đào Nam Anh, Giáo trình Phân tích thiết kế hướng đối tượng, trường Đại học Điện Lực.

[2]. TS. Huỳnh Văn Đức (Chủ biên), ThS. Đoàn Thiện Ngân (Hiệu Đính),

Giáo trình nhập môn UML, Nhà xuất bản Lao động và xã hội.

[3]. Nguyễn Văn Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 và

C++.

[4]. PGS.TS. Đặng Văn Đức, Phân tích thiết kế hướng đối tượng, Viện khoa học và công nghệ Việt Nam.

Một phần của tài liệu BÁO cáo CHUYÊN đề học PHẦN đồ án lập TRÌNH NET đề tài xây DỰNG hệ THỐNG QUẢN lý KHÁCH sạn (Trang 60)