2. Usecase đăng nhập
2.3 Usecase Đổi mật khẩu
Tên use case Đổi mật khẩu
Tác nhân chính Người dùng (Nhân viên,Giám đốc)
Mã use case 2.3
Mô tả Use case này cho phép người dùng hệ thống đổi mật khẩu cho tài khoản của mình
Các bước thực hiện 1.Người dùng chọn chức năng đổi mật khẩu 2.Hệ thống hiện form thay đổi mật khẩu 3.Người dùng sẽ điền các thông tin: Mật
khẩu cũ+Mật khẩu mới+Xác nhận lại mật khẩu mới. Và chọn “lưu”
4.Hệ thống kiểm tra tính hợp lệ của thông tin
5.Hệ thống lưu thông tin mới và hiển thị thông báo “đổi mật khẩu thành công”. 6.Use cas kết thúc
Điều kiện thoát 4.1 Thông tin không hợp lệ: trong dòng sự kiện chính người dùng nhập sai thông tin hệ thống sẽ yêu cầu người dùng nhập lại .Người dùng có thể nhập lại thông tin hoặc hủy bỏ việc đổi mật khẩu. Use case này kết thúc.
Điều kiện tiên quyết Người dùng phải đăng nhập thành công vào hệ thống
Điều kiện sau khi thực hiện
Nếu use case thành công, người dùng sẽ sử dụng tài khoản với mật khẩu mới.Nếu không trạng thái hệ thống không đổi.
Yêu cầu đặc biệt Mật khẩu phải trên 8 ký tự (bao gồm chữ cái, số và ký tự đặc biệt, phân biệt in hoa ,in thường)
3. Usecase quản lý khách hàng
3.1 Use case thêm khách hàng
Mã số Use case 3.1
Mô tả tóm tắt Use case này cho phép nhân viên lễ tân nhập thêm khách hàng vào danh sách khách hàng.
Các bước thực hiện
1.Nhân viên lễ tân chọn chức năng thêm khách hàng. 2.Hệ thống hiển thị form yêu cầu nhập thông tin. 3. Nhân viên lễ tân nhập thông tin khách hàng 4.Lễ tân chọn xác nhận.
5. Hệ thống kiểm tra thông tin.
5. Hệ thống sẽ thêm khách hàng và cập nhật lại danh sách khách hàng
6. Hệ thống sẽ hiển thị danh sách đã cập nhật Điều kiện thoát 5.1. Hệ thống kiểm tra tính đầy đủ của thông tin
- Nếu không đầy đủ thì nhập lại
5.2 Hệ thống kiểm tra tính hợp lệ của thông tin - Nếu không hợp lệ thì nhập lại
Yêu cầu đặc biệt
Không có
Yêu cầu trước khi thực hiện
Nhân viên lễ tân phải đăng nhập vào hệ thống
khi thực hiện
3.2 Usecase tìm kiếm khách hàng
Tên Use case Tìm kiếm khách hàng Mã số Use case 3.2
Mô tả tóm tắt Use case này cho phép nhân viên lễ tân tìm kiếm chính xác thông tin khách hàng một cách nhanh chóng.
Các bước thực hiện
1.Nhân viên lễ tân chọn chức năng tìm kiếm khách hàng.
2.Hệ thống hiển thị form yêu cầu nhập thông tin số CMND của khách hàng
3.Nhân viên lễ tân nhập thông tin vào form và nhấn nút tìm.
4. Hệ thống hiển thị chi tiết thông tin khách hàng Điều kiện thoát 4.1. Không có thông tin khách hàng trong CSDL
4.1.1.Hệ thống hiển thị “không tìm thấy khách hàng” và kết thúc use case
Yêu cầu đặc biệt
Không có
Yêu cầu trước khi thực hiện
Nhân viên lễ tân đăng nhập thành công vào hệ thống
Điều kiện sau khi thực
3.3 Usecase xóa khách hàng
Tên Use case Xóa thông tin khách hàng Mã số Use case 3.3
Mô tả tóm tắt Use case này cho phép nhân viên lễ tân xem thông tin khách hàng có thể xóa thông tin khách hàng Dòng sự kiện
chính
1. Nhân viên lễ tân chọn một khách hàng cần xóa 2. Nhân viên lễ tân chọn nút “xóa”
3. Hệ thống hiển thị “Bạn có chắc muốn xóa khách hàng không”
4. Nhân viên lễ tân chọn nút “Đồng ý”
5. Hệ thống sẽ xóa khách hàng và cập nhật lại danh sách.
Điều kiện thoát 4.1. Nhân viên lễ tân chọn “Không đồng ý” 4.1.1. Hệ thống trở về hiện trạng ban đầu Yêu cầu đặc
biệt
Không có
Yêu cầu trước khi thực hiện
Nhân viên lễ tân đăng nhập thành công vào hệ thống
Điều kiện sau khi thực hiện
3.4 Use case sửa thông tin khách hàng
Tên Use case Sửa thông tin khách hàng Mã số Use
case
3.4
Mô tả tóm tắt Use case này cho phép nhân viên lễ tân sửa thông tin khách hàng.
Các bước thực hiện
1. Nhân viên lễ tân chọn một khách hàng cần sửa thông tin
2. Nhân viên lễ tân chọn nút ”sửa”.
3. Hệ thống hiển thị form cho phép sửa thông tin khách hàng.
4. Nhân viên lễ tân nhập thông tin mới vào những chỗ cần sửa trong form và nhấn nút “lưu”.
5. Hệ thống sẽ cập nhật lại thông tin
Điều kiện
thoát
4.1 Hệ thống kiểm tra tính hợp lệ thông tin 4.1.1 Nếu không hợp lệ thì nhập lại Yêu cầu đặc
biệt
Không có
Yêu cầu trước khi thực hiện
Điều kiện sau khi thực hiện
4. Usecase quản lý phòng