Đặc tả ca sử dụng quản lý nhân viên

Một phần của tài liệu BÀI TẬP MÔN HỌC PHÂN TÍCH,THIẾT KẾ HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ QUÁN NÉT (Trang 52 - 72)

III. Đặc tả ca sử dụng:

4.Đặc tả ca sử dụng quản lý nhân viên

4.1. Đặc tả ca sử dụng thêm nhân viên

Ca sử dụng Thêm nhân viên

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng thêm

thông tin về người chơi

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng thêm mới nhân viên − Chủ quán nhập thông tin đầy đủ của nhân viên( Tên

nhân viên, Ngày sinh, Số điện thoại, Số căn cước công dân, quê quán ) và nhập thông tin để đăng ký tài

khoản cho nhân viên( Tên tài khoản, mật khẩu). − Hệ thống kiểm tra thông tin được nhập vào và gửi

+ Nếu chủ quán xác nhận “ Đồng ý” thì hệ thống thông báo: “Thêm nhân viên thành công” và lưu thông tin nhân viên vào Database.

+Nếu chủ quán xác nhận “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình thêm nhân viên hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống +Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán chưa nhập đầy đủ thông tin mà đã yêu cầu thêm nhân viên thì hệ thống hiển thị thông báo lỗi: “Vui lòng nhập đầy đủ thông tin” và yêu cầu chủ quán nhập lại

− Nếu thông tin số căn cước, số điện thoại, tên tài khoản của nhân viên mà chủ quán nhập đã tồn tại trong

Database thì hệ thống hiển thị thông báo lỗi : “ Thông tin bạn nhập đã bị trùng, vui lòng kiểm tra lại” và bôi đỏ phần thông tin bị trùng.

− Chủ quán có thể không thêm nhân viên

Điều kiện sau − Thành công: Hệ thống báo thành công, lưu thông tin

vào Database

− Thất bại: Hệ thống báo lỗi, không thêm được nhân viên

4.2. Đặc tả ca sử dụng sửa thông tin nhân viên

Ca sử dụng Sửa thông tin nhân viên

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng sửa

thông tin về nhân viên

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng sửa thông tin nhân viên. − Chủ quán nhập tên tài khoản nhân viên (hoặc số

điện thoại, hoặc số căn cước công dân) yêu cầu hệ thống kiểm tra và hiển thị nhân viên tìm được. − Hệ thống hiển thị form thông tin nhân viên vừa

tìm được, yêu cầu chủ quán chọn thông tin cần sửa.

− Chủ quán chọn thông tin cần sửa và nhập thông tin mới − Chủ quán yêu cầu hệ thống kiểm tra và cập nhật

thông tin nhân viên trong Database − Hệ thống hiển thị thông báo

Luồng sự kiệnphụ phụ

− Nếu trong quá trình nhập thông tin nhân viên, hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống + Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán chưa nhập đầy đủ thông tin mà đã yêu cầu lưu thông tin thay đổi thì hệ thống hiển thị thông báo lỗi:

− “Vui lòng nhập đầy đủ thông tin” và yêu cầu chủ quán nhập lại

− Nếu thông tin số căn cước, số điện thoại, tên tài khoản của nhân viên mà chủ quán nhập đã tồn tại trong

Database thì hệ thống hiển thị thông báo lỗi : “ Thông tin bạn nhập đã bị trùng, vui lòng kiểm tra lại” và bôi đỏ phần thông tin bị trùng, yêu cầu chủ quán nhập lại

− Chủ quán có thể không sửa thông tin nhân viên

Điều kiện sau − Thành công: Hệ thống báo thành công, thông tin nhân

viên được cập nhật trong Database − Thất bại: Hệ thống báo lỗi.

Yêu cầu đặc biệt Không

4.3. Đặc tả ca sử dụng xóa nhân viên

Ca sử dụng Xóa nhân viên

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng xóa

người chơi theo tên tài khoản( hoặc số điện thoại, hoặc căn cước công dân).

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng xóa tài khoản nhân viên − Hệ thống hiển thị form yêu cầu chủ quán nhập tên tài

khoản nhân viên(hoặc số điện thoại, hoặc số căn cước công dân ) cần xóa.

− Chủ quán nhập tên tài khoản nhân viên(hoặc số điện thoại, hoặc số căn cước công dân ) yêu cầu hệ thống kiểm tra và hiện thông tin tài khoản nhân viên tìm được. − Chủ quán chọn tài khoản nhân viên cần xóa sau đó

chọn xóa.

− Hệ thống gửi lại cho chủ quán một form yêu cầu xác nhận xóa:

+ Chủ quán chọn “Đồng ý” thì xóa thông tin tài khoản nhân viên trong Database

+ Nếu chủ quán chọn “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình xóa tài khoản, hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống + Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán không tên tài khoản nhân viên(hoặc số điện thoại, hoặc số căn cước công dân ) mà đã yêu cầu hệ thống tìm:

+ Hệ thống thông báo “Bạn chưa nhập đủ thông tin, vui lòng kiểm tra lại!”, yêu cầu chủ quán nhập lại − Nếu tên tài khoản nhân viên (hoặc số điện thoại, hoặc

số căn cước công dân ) không tồn tại trong Database thì :

+ Hệ thống thông báo “Không tìm thấy!” và yêu cầu chủ quán nhập lại.

− Hệ thống gửi thông báo xác nhận xóa nhân viên, nếu chủ quán không muốn thực hiện hành động này có thể kết thúc chương trình.

Điều kiện sau − Thành công: Hệ thống báo thành công, xóa nhân viên

theo yêu cầu của chủ quán

− Thất bại: Hệ thống báo lỗi. Không xóa nhân viên

Yêu cầu đặc biệt Không

4.4. Đặc tả ca sử dụng quản lý ca làm việc:

4.4.1. Đặc tả ca sử dụng thêm ca làm việc

Ca sử dụng Thêm ca làm việc

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng thêm

ca làm việc

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng

hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng thêm ca làm việc

− Hệ thống hiển thị form yêu cầu chủ quán nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) cần thêm ca làm việc

− Chủ quán nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) yêu cầu hệ thống kiểm tra và hiện thông tin tài khoản nhân viên tìm được. − Chủ quán chọn tài khoản nhân viên cần thêm ca làm

tin ca làm việc và ngày tương ứng), chủ quán yêu cầu lưu thông tin

− Hệ thống gửi lại cho chủ quán một form yêu cầu xác nhận lưu:

+ Chủ quán chọn “Đồng ý” thì lưu thông tin các ca làm việc vào trong Database

+ Nếu chủ quán chọn “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình thêm ca làm việc hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống + Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán không nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) mà đã yêu cầu hệ

thống tìm:

+ Hệ thống thông báo “Bạn chưa nhập đủ thông tin, vui lòng kiểm tra lại!”, yêu cầu chủ quán nhập lại

− Nếu tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) không tồn tại trong Database thì :

+ Hệ thống thông báo “Không tìm thấy!” và yêu cầu chủ quán nhập lại.

− Nếu ca làm việc được chọn để thêm đã đủ nhân viên, thì hệ thống hiện thống báo lỗi: “Ca làm việc đã

− Hệ thống gửi thông báo xác nhận thêm ca làm việc, nếu chủ quán không muốn thực hiện hành động này có thể kết thúc chương trình.

Điều kiện sau − Thành công: Hệ thống báo thành công, lưu dữ liệu được

nhập vào trong Database

− Thất bại: Hệ thống báo lỗi. Không thêm được ca làm việc Yêu cầu đặc biệt Không 4.4.2. Đặc tả ca sử dụng xóa ca làm việc Ca sử dụng Xóa ca làm việc Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng xóa ca

làm việc

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− chủ quán yêu cầu chức năng xóa ca làm việc − Hệ thống hiển thị form yêu cầu chủ quán nhập tên

nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) cần xóa ca làm việc

− chủ quán nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) yêu cầu hệ thống kiểm tra và hiện thông tin tài khoản nhân viên tìm được.

− chủ quán chọn tài khoản nhân viên cần xóa ca làm việc.Chọn ca làm việc cần xóa và chọn chức năng xóa − Hệ thống gửi lại cho chủ quán một form yêu cầu xác

nhận xóa:

+ Chủ quán chọn “Đồng ý” thì cập nhật lại thông tin vào trong Database

+ Nếu chủ quán chọn “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− Nếu trong quá trình xóa ca làm việc hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống

+ Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− Nếu chủ quán không nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) mà đã yêu cầu hệ

thống tìm:

+ Hệ thống thông báo “Bạn chưa nhập đủ thông tin, vui lòng kiểm tra lại!”, yêu cầu chủ quán nhập lại

− Nếu tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) không tồn tại trong Database thì : + Hệ thống thông báo “Không tìm thấy!” và yêu

cầu chủ quán nhập lại.

− Hệ thống gửi thông báo xác nhận xóa ca làm việc, nếu chủ quán không muốn thực hiện hành động này có thể kết thúc chương trình.

Điều kiện sau − Thành công: Hệ thống báo thành công, dữ liệu được cập nhập vào trong Database

− Thất bại: Hệ thống báo lỗi. Không xóa được ca làm việc

Yêu cầu đặc biệt Không

4.4.3. Đặc tả ca sử dụng đổi ca làm việc

Ca sử dụng Đổi ca làm việc

Tác nhân Chủ quán

Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng đổi ca

làm việc

Điều kiện trước Chủ quán đã được hệ thống nhận diện và ủy quyền sử

dụng hệ thống.

Luồng sự kiệnchính chính

− Chủ quán yêu cầu chức năng đổi ca làm việc

− Hệ thống hiển thị form yêu cầu chủ quán nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) cần đổi ca làm việc

− Chủ quán nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) yêu cầu hệ thống kiểm tra và hiện thông tin tài khoản nhân viên tìm được. − Chủ quán chọn tài khoản nhân viên cần đổi ca làm việc.Chọn ca làm việc nhân viên cần đổi, chủ quán nhập thông tin ca làm việc mới và chọn lưu thông tin.

− Hệ thống gửi lại cho chủ quán một form yêu cầu xác nhận lưu:

+ Nếu chủ quán chọn “Không đồng ý” thì kết thúc chương trình.

Luồng sự kiệnphụ phụ

− 1.Nếu trong quá trình đổi ca làm việc hệ thống vì một số lý do mà dừng hoạt động:

+ Chủ quán cho khởi động lại hệ thống

+ Hệ thống hủy các thao tác trước đó và hoạt động trở lại bình thường

− 2.Nếu chủ quán không nhập tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) mà đã yêu cầu hệ thống tìm:

+ Hệ thống thông báo “Bạn chưa nhập đủ thông tin, vui lòng kiểm tra lại!”, yêu cầu chủ quán nhập lại

− Nếu tên nhân viên (hoặc số điện thoại, hoặc số căn cước công dân ) không tồn tại trong Database thì : + Hệ thống thông báo “Không tìm thấy!” và yêu

cầu chủ quán nhập lại.

− Nếu ca làm việc được chọn để đổi đã đủ nhân viên, thì hệ thống hiện thống báo lỗi: “Ca làm việc đã đủ người, vui lòng chọn ca làm việc khác”.

− Hệ thống gửi thông báo xác nhận đổi ca làm việc, nếu chủ quán không muốn thực hiện hành động này có thể

kết thúc chương trình.

Điều kiện sau − Thành công: Hệ thống báo thành công, lưu dữ liệu

được nhập vào trong Database

Một phần của tài liệu BÀI TẬP MÔN HỌC PHÂN TÍCH,THIẾT KẾ HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ QUÁN NÉT (Trang 52 - 72)