Quản lý tài khoản và nhân viên

Một phần của tài liệu Xây dựng phần mềm quản lý ký túc xá (báo cáo cuối kì đồ án 2) (Trang 64 - 70)

3.3.8.1. Trang chính quản lý tài khoản và nhân viên

Đây là giao diện khi người dùng nhấn vào mục Cấp tài khoản (chỉ hiển thị khi người dùng đăng nhập với quyền admin). Vì lý do bảo mật nên người dùng của ký túc xá không được tự ý đăng ký tài khoản mà phải liên hệ với người quản trị hoặc người dùng có tài khoản với quyền admin để được cấp tài khoản. Tại giao diện này người dùng có thể thêm mới một nhân viên kèm theo tài khoản đăng nhập phần mềm của họ bằng cách nhập đầy đủ thông tin của nhân viên sau đó nhấn Thêm mới. Ngoài ra người dùng có thể xem thông tin của các nhân viên khác, xem chi tiết thông tin tài khoản và nhân viên, chỉnh sửa thông tin tài khoản và nhân viên hoặc xóa tài khoản và nhân viên bằng cách nhấn vào biểu tượng , biểu tượng , hoặc biểu tượng . Lưu ý người dùng có quyền admin chỉ có thể xóa những tài khoản có quyền user, trừ người dùng ở vị trí Người quản trị và đồng thời có quyền admin mới có thể xóa các người dùng có quyền admin khác.

50

51

3.3.8.2. Chi tiết thông tin tài khoản và nhân viên

Hình 3. 25 Chi tiết thông tin tài khoản và nhân viên

Đây là giao diện chi tiết thông tin tài khoản và nhân viên. Tại đây người dùng có thể xem các thông tin chi tiết về tài khoản và thông tin nhân viên. Người dùng có thể nhấn nút Quay lại để quay lại giao diện trước đó.

3.3.8.3. Chỉnh sửa thông tin tài khoản và nhân viên

Đây là giao diện chỉnh sửa thông tin tài khoản và nhân viên. Người dùng điền đầy đủ thông tin cần chỉnh sửa Nhấn Chỉnh sửa thông tin nhân viên để cập nhật thông tin nhân viên hoặc nhấn Chỉnh sửa thông tin tài khoản để cập nhật thông tin tài khoản hoặc nhấn Quay lại để quay lại giao diện trước đó.

52

53 Chương 4. KẾT LUẬN

4.1. Kết quả đạt được 4.1.1. Lý thuyết

Hiểu được cách giải quyết bài toán quản lý ký túc xá cũng như các quy trình nghiệp vụ quản lý của ký túc xá.

4.1.2. Công nghệ

Biết cách sử dụng các công nghệ hỗ trợ (Java, JavaFX, MySQL) để xây dựng ứng dụng

- Java: phần mềm được viết chủ yếu bằng ngôn ngữ Java.

- JavaFX: tận dụng sự tiện lợi của FXML để thiết kế giao diện, áp dụng CSS vào trong giao diện góp phần làm giao diện bắt mắt hơn.

- MySQL: sử dụng hệ quản trị CSDL MySQL để lưu trữ dữ liệu cho ứng dụng

4.1.3. Ứng dụng

4.1.3.1. Đối với ứng dụng

- Hoạt động tốt trên hệ điều hành Windows (chưa thử nghiệm trên MacOS hoặc linux)

- Người dùng có thể thực hiện được các chức năng có trong ứng dụng. - Giao diện trực quan và tiện lợi cho người dùng.

- Tạo được sự liên kết logic giữa các giao diện để người dùng có thể chuyển giao diện một cách nhanh nhất và thuận tiện nhất

4.1.3.2. Đối với người dùng

- Có thể đăng nhập để vào phần mềm.

- Có thể cấp tài khoản cho người dùng khác đối với tài khoản đăng nhập bằng quyền Admin

54

- Có thể thực hiện những chức năng chính của phần mềm như quản lý phòng, quản lý sinh viên, quản lý hóa đơn, xem báo cáo thống kê …

4.2. Hạn chế

Vì quỹ thời gian có hạn và hệ thống quản lý ký túc xá là một hệ thống có quy mô tương đối rộng nên ứng dụng còn tồn tại các thiếu sót:

- Chưa có chức năng Lấy lại mật khẩu khi người dùng quên mật khẩu. - Tối ưu hóa code chưa tốt.

- Một số chức năng còn thiếu sót.

4.3. Hướng phát triển

- Phát triển ứng dụng trên nhiều nền tảng và hệ điều hành khác (Web, mobile, MacOS, linux…)

- Hoàn thiện tất cả chức năng còn thiếu sót.

- Cải thiện giao diện và trải nghiệm người dùng.

- Tối ưu hóa code để phần mềm chạy trơn tru hơn.

55

TÀI LIỆU THAM KHẢO

[1]Java™ Platform, Standard Edition 8 API Specification

https://docs.oracle.com/javase/8/docs/api/, truy cập lần cuối 6/5/2022 [2]JavaFX CSS Reference Guide

https://openjfx.io/javadoc/18/javafx.graphics/javafx/scene/doc- files/cssref.html, truy cập lần cuối 6/5/2022

[3]MySQL documentation https://dev.mysql.com/doc/ , truy cập lần cuối 6/5/2022

[4]Material Icons https://fonts.google.com/icons?icon.set=Material+Icons , truy cập lần cuối 6/5/2022

[5]Huỳnh Ngọc Tín, Nguyễn Trác Thức, Tôn Thất Hòa An, Giáo Trình Lập Trình Java, NXB Đại học Quốc Gia, 2007

[6]Herbert Schildt, Java The Complete Reference, 11th Edition, McGraw-Hill, 2019

[7]The JavaTM Tutorials https://docs.oracle.com/javase/tutorial/index.html, truy cập lần cuối 6/5/2022

[8]Alipsa/fx-yearmonth-picker reponsitory https://github.com/Alipsa/fx- yearmonth-picker , truy cập lần cuối 6/5/2022

[9]Tổng quan về ngôn ngữ lập trình java https://topdev.vn/blog/tong-quan-ve- ngon-ngu-lap-trinh-java/#:~:text=gi%E1%BA%A3%20Giang%20Phan- ,Gi%E1%BB%9Bi%20thi%E1%BB%87u,%E1%BB%9F%20Sun%20Micro System%20n%C4%83m%201991, truy cập lần cuối 6/5/2022

[10] Mô hình MVC là gì? - Ví dụ login sử dụng mô hình MVC trong Java

http://surl.li/cdggh, truy cập lần cuối 6/5/2022

[11] Java: Tổng quan JavaFX https://v1study.com/java-javafx-tong- quan.html#gsc.tab=0, truy cập lần cuối 6/5/2022

Một phần của tài liệu Xây dựng phần mềm quản lý ký túc xá (báo cáo cuối kì đồ án 2) (Trang 64 - 70)