Luồng sự kiện cho các Usecase đối với người quản lý

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH VÀ THIẾT KẾÍ HỆ THỐNG QUẢN TRỊ KÍ TÚC XÁ SINH VIÊN pptx (Trang 42 - 92)

2.3.2.1. Sử dụng hệ thống. (Tương tự như quy trình đăng ký sử dụng của sinh viên). 2.3.2.2. Thêm SV vào KTX.

2.3.2.5.1. Duyệt danh sách.

Từ dữ liệu các đơn đã đăng ký, hệ thống sẽ tự động duyệt theo mức ưu tiên quy

định đểđược vào ở và đưa ra danh sách các sinh viên được hay không được ở trong KTX. Tên Use case. Thêm sinh viên vào KTX.

Tác nhân. Người quản lý

Sự kiện kích hoạt. Người quản lý muốn duyệt danh sách đăng ký vào ở KTX. Input Danh sách đăng ký vào KTX.

Output Danh sách được ở và danh sách không được ở KTX. Luồng sự kiện chính:

Danh sách đăng ký. Duyệt danh sách.

2.3.2.5.2. Duyệt đăng ký phòng.

Tên Use case. Duyệt đăng ký phòng Tác nhân. Người quản lý

Sự kiện kích hoạt.

Người dùng muốn đổi thông tin tài khoản. Input Danh sách đăng ký phòng.

Output Danh sách chọn phòng. Luồng sự kiện chính:

Danh sách đăng ký phòng. Duyệt danh sách.

2.1.Thêm vào danh sách chon phòng. 2.2. Xóa khỏi danh sách đăng ký phòng. Hiển thị danh sách chọn phòng.

Cập nhật danh sách chọn phòng. Luồng sự kiện phụ:

2.3.2.5.3. Thông tin phòng. (Tương tự 2.5.1.6 ). 2.3.2.5.4. Sắp xếp phòng.

Khi người quản lý đã có được danh sách sinh viên được vào ở trong KTX và danh sách chọn phòng của các sinh viên. Người quản lý sẽ sử dụng 2 danh sách này và hệ

thống sẽ tựđộng đưa ra kết quả sắp phòng để ban quản lý duyệt. Tên Use case. Sắp xếp phòng

Tác nhân. Người quản lý Sự kiện kích

hoạt.

Duyệt phòng ở cho sinh viên.

Input Danh sách được ở KTX, danh sách chọn phòng Output Danh sách sắp phòng.

Luồng sự kiện chính:

Nhập danh sách SV được ở KTX. Nhập danh sách chọn phòng. Kiểm tra thông tin.

2.3.2.5.5. Làm thẻ.

Khi đã có danh sách sắp xếp phòng người quản lý sẽ quyết định in thẻ cho sinh viên có trong danh sách này. Người quản lý sẽ chọn mẫu thẻ quy định để in.

Tên Use case. Làm thẻ

Tác nhân. Người quản lý. Sự kiện kích

hoạt. (adsbygoogle = window.adsbygoogle || []).push({});

Làm thẻ KTX cho sinh viên được ở trong KTX. Input Danh sách sắp phòng, mẫu thẻ.

Output Thẻ in.

Luồng sự kiện chính:

Hiển thị danh sách sắp phòng. Chọn mẫu thẻ.

Tựđộng nhập thông tin vào thẻ. Kiểm tra thông tin.

In thẻ.

Cập nhật thông tin thẻ. Luồng sự kiện phụ:

2.3.2.5.6. Thông tin sinh viên. 2.3.2.5.6.1. Tìm kiếm sinh viên.

Người quản lý có thể tìm kiếm thông tin của sinh viên trong danh sách các sinh viên

đã được ở trong ký túc xá. Khi cần tìm kiếm thông tin liên quan đến sinh viên này, người quản lý nhập mã thẻ của sinh viên (hoặc họ tên, ngày sinh và giới tính) và hệ thống sẽ

hiển thị thông tin liên quan đến sinh viên này. Tên Use case. Tìm kiếm sinh viên. Tác nhân. Người quản lý. Sự kiện kích

hoạt.

Người quản lý cần thông tin về một sinh viên nào đó. Input Mã thẻ KTX (hoặc họ tên, ngày sinh và giới tính). Output Thông tin liên quan đến sinh viên.

Luồng sự kiện chính:

Nhập mã thẻ (hoặc họ tên, ngày sinh và giới tính). Kiểm tra thông tin.

2.3.2.5.6.2. Cập nhật thông tin sinh viên.

Khi người quản lý cần thay đổi thông tin của sinh viên. Người quản lý sẽ tìm kiếm sinh viên này trong danh sách. Sau đó, sẽ nhập các thông tin thay đổi. Thông tin này sẽ được kiểm tra. Khi người quản lý chấp nhận thay đổi thì thông tin mới này sẽ được cập nhật vào hệ thống.

Tên Use case. Cập nhật thông tin sinh viên. Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Thay đổi thông tin sinh viên. Input Yêu cầu cập nhật.

Output Thông tin đã được thay đổi. Luồng sự kiện chính:

Yêu cầu cập nhật.

Nhập thông tin thay đổi. Kiểm tra thông tin thay đổi. Cập nhật hông tin mới. Luồng sự kiện phụ:

Không tìm thấy sinh viên trong danh sách. Quay trở lại giao diện tìm kiếm.

Thông tin thay đổi không được chấp nhân. Quay trở về giao diện đăng nhập.

2.3.2.5.7. Hiển thị toàn bộ danh sách.

Người quản lý có thể xem danh sách của tất cả các sinh viên. Có thể lựa chọn xem theo các cách thống kê sinh viên như: Thống kê theo trường, theo giới tính, theo khu nhà, theo phòng.

Tên Use case. Hiển thị toàn bộ danh sách. Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Người quản lý muốn xem danh sách tất cả các sinh viên. (adsbygoogle = window.adsbygoogle || []).push({});

Input Cách thống kê sinh viên người dùng muốn hiển thị. Output Danh sách sinh viên ứng với cách thống kê người

dùng chọn. Luồng sự kiện chính:

2.3.2.3. Loại sinh viên ra khỏi KTX. 2.3.2.3.1. Sinh viên buộc phải ra.

Với danh sách vi phạm kỷ luật. Người quản lý sẽ xem danh sách bắt buộc phải ra khỏi KTX. Với danh sách này, người quản lý sẽ cập nhật danh sách này vào danh sách Tạm, gửi thông tin hẹn gặp tới tập thể, cá nhân vi phạm này.

Tên Use case. Sinh viên ra buộc ra. Tác nhân. Người quản lý.

Sự kiện kích hoạt. Xem danh sách buộc phải ra khỏi KTX. Input Danh sách kỷ luật.

Output Danh sách buộc phải ra đã được kiểm tra và cập nhật vào danh sách Tạm.

Luồng sự kiện chính: Xem danh sách kỷ luật.

Duyệt danh sách và đưa ra danh sách bắt buộc ra. Kiểm tra danh sách, cập nhật vào danh sách Tạm. Gửi thông báo.

Luồng sự kiện phụ:

Thông báo không có đối tượng bắt buộc ra. Quay lại giao diện danh sách kỷ luật.

2.3.2.3.2. Thông tin sinh viên. (Tương tự như phần 2.5.2.5.4 ) 2.3.2.3.2.1. Tìm kiếm sinh viên.

2.3.2.3.2.2. Cập nhật thông tin sinh viên. 2.3.2.3.3. Cập nhật thẻ.

Khi sinh viên trả thể lại thẻ KTX. Người quản lý sẽ cập nhât thông tin về thẻ của sinh viên này trong cơ sở dữ liệu lưu trữ khi làm thẻ.

Tên Use case. Cập nhật thẻ. Tác nhân. Người quản lý.

Sự kiện kích hoạt. Người quản lý muốn cập nhật thông tin thẻ. Input Thẻ của người trả.

Output Thẻđã được xóa Luồng sự kiện chính:

Nhập mã thẻ.

2.5.2.6.7. Hiển thị toàn bộ danh sách. (Tương tự phần 2.5.2.5.5 ) 2.3.2.4. Thu chi.

2.3.2.4.1. Cập nhật danh mục thu chi.

Đến cuối tháng, người phụ trách thu ngân sẽ cập nhật các thông tin về thu chi trong tháng. Hệ thống hiển thị các danh mục để người dùng cập nhật thông tin. Sau đó hệ thống sẽđưa ra danh mục liệt kê về thu chi và tổng thu/ tổng chi. Kết quả này sẽđược cập nhật .

Tên Use case. Cập nhật thu chi. Tác nhân. Người quản lý. Sự kiện kích

hoạt.

Cần cập nhật thông tin các danh mục thu chi. Input Các danh mục đã nhập thông tin.

Output Danh sách các danh mục thu/chi và tổng thu/ tổng chi.

Luồng sự kiện chính:

1. Hiển thị các danh danh mục thu/ chi. 2. Nhập thông tin.

3. Hiển thị danh sách các danh mục và tổng thu/tổng chi. 4. Cập nhật

Luồng sự kiện phụ:

2.3.2.4.2. Báo cáo thu chi. (adsbygoogle = window.adsbygoogle || []).push({});

Khi người quản lý về thu ngân cần báo cáo thông tin thu chi trong tháng. Họ sẽ sử

dụng chức năng này để lấy thông tin về thu/ chi . Sau đó, hệ thống sẽ hiển thị dạng báo cáo xem và in báo cáo. Báo cáo này được cập nhật

Tên Use case. Báo cáo thu chi. Tác nhân. Người quản lý. Sự kiện kích

hoạt.

Xem và In báo cáo thu chi. Input Chọn kiểu bản báo cáo. Output Bản báo cáo thu/ chi. Luồng sự kiện chính:

Chọn kiểu bản báo cáo. Hiển thị bản báo cáo và In.

2.3.2.5. Điện nước.

2.3.2.5.1. Tính sốđiện nước phụ trội.

Cuối tháng, người quản lý sẽ nhập thông tin số điện, nước mới của các phòng. Hệ

thống sẽ tính sốđiện, nước tiêu thụ, số phụ trội nếu có, tiền phụ trội. Kết quả sẽđược cập nhật (trong bảng [Bảng Thông Tin Điện / Nước] ).

Tên Use case. Tính sốđiện nước phụ trội. Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Nhập thông tin vềđiện, nước của các phòng. Input Số phòng, tháng thu, chỉ số mới, sốđược bao cấp. Output Sốđiện tiêu thụ, số phụ trội, số tiền phụ trội. Luồng sự kiện chính:

Nhập thông tin điện, nước.

Tính sốđiện, nước tiêu thụ, số phụ trội, số tiền phụ trội. 3 . Cập nhật .

Luồng sự kiện phụ:

2.3.2.5.2. Thống kê và in danh sách phụ trội.

Khi người quản lý muốn thông kê danh sách các phòng phụ trội để in hóa đơn. Người quản lý có thể sử dụng chức năng này để lấy danh sách các phòng có phụ trội từ

thông tin đã được lưu trữ trong hệ thống.

Tên Use case. Thống kê và in danh sách phụ trội. Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Xem danh sách các phòng có phụ trội vềđiện nước. Input Yêu cầu thống kê các phòng có phụ trội.

Output Danh sách các phòng có phụ trội. Luồng sự kiện chính:

Yêu cầu thống kê danh sách phòng có phụ trội. Hiển thị danh sách phòng có phụ trội.

Cập nhật

In danh sách này. Luồng sự kiện phụ:

2.3.2.5.3. Tính số hao hụt.

Người quản lý sẽ nhập sốđiện, nước đồng hồ tổng của toàn KTX. Yêu cầu hệ thống hiển thị tổng sốđiện, nước của tất cả các phòng trong KTX. Hệ thống sẽ hiển thị số điện, nước bị hao hụt và thành tiền.

Tên Use case. Tính số hao hụt. Tác nhân. Người quản lý. Sự kiện kích (adsbygoogle = window.adsbygoogle || []).push({});

hoạt.

Muốn xem lượng điện nước hao hụt. Input Sốđiện, nước đồng hồ tổng.

Output Sốđiện, nước bị hao hụt, thành tiền. Luồng sự kiện chính:

Nhập sốđiện, nước đồng hồ tổng.

Hiển thị sốđiện, nước tổng của tất cả các phòng trong KTX. Hiển thị sốđiện, nước bị hao hụt và thành tiền.

Luồng sự kiện phụ:

2.3.2.5.4. Thanh toán ngay.

Nhập số điện, nước của phòng mà sinh viên này ở. Hệ thống sẽ hiển thị thông số điện nước mà phòng này đã dùng đến kỳ chốt số gần ngày sinh viên chuyển nhất. Sau đó hệ thống tựđộng đưa ra số tiền điện, nước mà sinh viên này phải thanh toán. Trong tháng sinh viên này chuyển ra thì sẽ không tính số phụ cấp cho sinh viên này.

Tên Use case. Thanh toán ngay. Tác nhân. Người quản lý. Sự kiện kích

hoạt.

Có sinh viên chuyển.

Input Sốđiện, nước của phòng tính đến ngày sinh viên chuyển.

Output Sốđiện, nước và thành tiển cho sinh viên này. Luồng sự kiện chính:

Nhập sốđiện, nước của phòng tính đến ngày sinh viên chuyển. Hiển thị thông tin điện, nước của phòng này cập nhật gần nhất.

2.3.2.5.5. Cập nhật Hóa đơn điện nước.

Người quản lý về điện sẽ cập nhật thông tin về hóa đơn điện nước của phòng. Các thông tin này sẽđược lưu trữ. Các Hóa đơn điện nước này sẽ giúp cho việc SV xem thông tin Hóa đơn điện nước của phòng họ muốn.

Tên Use case. Cập nhật hóa đơn điện nước. Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Muốn cập nhật hóa đơn thanh toán điện nước của phòng

Input Thông tin điện nước.

Output Hóa đơn thanh toán điện nước. Luồng sự kiện chính:

Nhập thông tin điện nước. 2. Hiển thị hóa đơn điện nước. 3. Cập nhật Hóa đơn điện nước .

Luồng sự kiện phụ: 2.3.2.6. Tài sản.

2.3.2.6.1. Cập nhật tài sản phòng.

Khi có các thông tin thay đổi về tài sản trong phòng. Người quản lý sẽ sử dụng chức năng này để nhập thông tin này vào hệ thống. Hệ thống sẽ kiểm tra thông tin và cập nhật .

Tên Use case. Cập nhật tài sản phòng Tác nhân. Người quản lý.

Sự kiện kích hoạt.

Cần cập nhật thông tìn về tài sản phòng.

Input Thông tin nhập. (adsbygoogle = window.adsbygoogle || []).push({});

Output Thông tin đã được hệ thống kiểm tra và cập nhật. Luồng sự kiện chính:

Nhập thông tin về tài sản phòng. Kiểm tra thông tin.

Cập nhật.

Luồng sự kiện phụ:

2.4. Biu đ tun t

2.4.1. Biu đồ tun t cho ca s dng h thng.

2.4.1.1. Tạo tài khoản.

2.4.1.2. Đăng nhập.

2.4.1.3. Lấy lại mật khẩu.

2.4.2. Biu đồ tun t cho các ca s dng ca SV.

2.4.2.1. Đăng ký vào KTX.

2.4.2.3. Đăng ký phòng.

2.4.2.5. Hiển thị hóa đơn điện nước.

2.4.3. Biu đồ tun t cho các ca s dng ca người qun lý.

2.4.3.1. Nhận SV vào KTX. 2.4.3.1.1. Duyệt danh sách.

2.4.3.1.2. Duyệt đăng ký phòng.

2.4.3.1.3. Thông tin phòng. (Tương tự phần 3.1.2.2 ) 2.4.3.1.4. Sắp xếp phòng.

2.4.3.1.5. Làm thẻ.

2.4.3.1.6. Thông tin sinh viên. 2.4.3.1.6.1. Tìm kiếm SV.

2.4.3.1.6.2. Cập nhật.

2.4.3.2. Loại SV ra khỏi KTX. 2.4.3.2.1. Sinh viên buộc phải ra.

2.4.3.2.6. Loại SV.

2.4.3.2.7. Hiển thị toàn bộ danh sách. (Tương tự 3.1.3.1.6 ). 2.4.3.3. Thu chi.

2.4.3.3.3. Báo cáo thu chi.

2.4.3.4. Điện nước.

2.4.3.4.2. Thống kê và in danh sách phụ trội.

2.4.3.4.4. Thanh toán ngay.

2.4.3.5. Tài sản.

2.4.3.5.1. Cập nhật tài sản phòng.

2.4.3.5.2. Cập nhật tài sản khu nhà. (Tương tự 3.1.3.5.1) 2.4.3.5.3. Cập nhật tài sản chung. (Tương tự 3.1.3.5.1) (adsbygoogle = window.adsbygoogle || []).push({});

2.5. Thit K Biu Đ Lp Chi Tit.

2.5.1. Xác định các lp thc th.

2.5.1.1.SinhViên : Lớp thực thể Sinh viên (SV) dùng để quản lý các thông tin về sinh viên. Lớp này sẽ bao gồm các thuộc tính sau:

- MaSV : là thuộc tính định danh chỉ mã sinh sinh viên. - HotenSV : chỉ họ và tên đầy đủ của sinh viên.

- NgaySinh : chỉ ngày tháng năm sinh của sinh viên. - GioiTinh : chỉ giới tính của sinh viên

- Anh : ảnh của sinh viên.

- SoCMND : chỉ số chứng minh thư nhân dân của sinh viên. - SoDT : chỉ sốđiện thoại của sinh viên dùng để liên lạc. - DiaChiLienLac : địa chỉ liên lạc của sinh viên.

- DiaGiaDinh : địa chỉđể liên lạc của gia đình sinh viên này.

2.5.1.2. Lop: là lớp thực thể này dùng để quản lý thông tin về các lớp học của sinh viên

đang theo học. Nó sẽ chứa các thuộc tính sau:

- MaKhoa: là thuộc tính định danh dùng để chỉ mã Khoa sinh viên này đang theo học.

- TenKhoa: chỉ tên của Khoa mà sinh viên đang theo học.

2.5.1.4. Truong : là lớp thực thể này dùng để quản lý thông tin về các Trường của sinh viên đang theo học. Nó sẽ chứa các thuộc tính sau:

- MaTruong: là thuộc tính định danh dùng để chỉ mã Trường sinh viên này đang theo học.

- TenTruong: chỉ tên của Trường mà sinh viên đang theo học.

2.5.1.5. QuocTich : là lớp thực thể dùng để quản lý thông tin về Quốc tịch của sinh viên. Nó sẽ có các thuộc tính sau:

- MaQuocTich: Là thuộc tính đinh danh dùng chỉ mã Quốc tịch của sinh viên. - TenQuocTich: chỉ tên Quốc tịch của sinh viên.

2.5.1.6. TonGiao. là lớp thực thể dùng để quản lý thông tin về Tôn giáo mà sinh viên theo. Nó sẽ có các thuộc tính sau:

- MaTonGiao: Là thuộc tính đinh danh dùng chỉ mã Tôn giáo của sinh viên đang theo.

- TenTonGiao: chỉ tên Tôn giáo của sinh viên theo.

2.5.1.7. DanToc. là lớp thực thể dùng để quản lý thông tin về Dân tộc của sinh viên mang. Nó sẽ có các thuộc tính sau:

- MaDanToc: Là thuộc tính đinh danh dùng chỉ mã Dân tộc của sinh viên mang. - TenDanToc: chỉ tên Dân tộc của sinh viên mang.

2.5.1.8. QuanHeGiaDinh : Là lớp thực thể dùng để quản lý thông tin về gia đình của sinh viên này. Lớp thực thể này sẽ gồm các thuộc tính sau:

- MaQuanHe: là thuộc tính định danh dùng để chỉ mã của quan hệ gia đình. - KieuQuanHe: là chỉ kiểu quan hệ của sinh viên và người thân này.

- Hoten: chỉ họ và tên của người thân .

- NgaySinh: chỉ ngày tháng năm sinh của người thân. - NgheNghiep: chỉ nghề nghiệp của người thân đang làm.

2.5.1.9. DienUuTien : là lớp thực thể dùng để quản lý thông tin về diện ưu tiên của sinh viên. Lớp thực thể này sẽ bao gồm các thuộc tính sau:

- MaUuTien: là thuộc tính định danh chỉ Mã ưu tiên của sinh viên. - KieuUuTien: chỉ kiểu ưu tiên của sinh viên này.

2.5.1.10. CanBoQuanLy: là lớp thực thể dùng để quản lý về thông tin của các cán bộ quản

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH VÀ THIẾT KẾÍ HỆ THỐNG QUẢN TRỊ KÍ TÚC XÁ SINH VIÊN pptx (Trang 42 - 92)