Mô hình phân cấp chức năng (BPC)
a) Mô hình:
Bước 1: Liệt kê tất cả các hoạt động trong quản lý sinh viên trong KTX:
Thống kê số lượng sinh viên có thể nhận thêm.
Thông báo điều kiện nhận sinh viên, số lượng sinh viên được ở KTX.
Làm thủ tục đăng kí vào kí túc xá.
Tìm phòng trong danh sách phòng.
X ếp phòng phù hợp với sinh viên.
Thông báo cho sinh viên không tìm được phòng.
Cập nhật thông tin về sinh viên đã được xếp.
Làm thẻ nội trú.
Cập nhật danh sách sinh viên khi có sinh viên chuyển ra ngoài.
Làm danh sách phòng.
Lưu trữ các báo cáo , các quyết định.
Lưu trữ thông tin sinh viên.
Các hoạt động : phát đơn xin vào KTX và bản cam kết vào KTX , sinh viên nộp đơn đăng ký , ban quản lý kiểm tra có ai không phải là sinh viên nội trú mà vẫn ở ký túc xá không thì sinh viên trong phòng phải trình thẻ sinh viên nội trú là những hoạt động do con người làm.
Bước 2: Nhóm các chức năng có liên quan và đặt tên cho chức năng cha :
Chức năng “đăng kí ”:
Thống kê số lượng sinh viên có thể nhận thêm.
Thông báo điều kiện nhận sinh viên, số lượng sinh viên được ở KTX.
Làm thủ tục đăng kí vào KTX.
Chức năng “xếp phòng ”:
Tìm phòng.
Xếp phòng phù hợp với sinh viên.
Thông báo cho sinh viên.
Cập nhật thông tin về sinh viên đã được xếp.
Chức năng “quản lý sinh viên “:
Làm thẻ nội trú.
Cập nhật danh sách sinh viên khi có sinh viên chuyển ra ngoài.
Làm danh sách phòng.
Chức năng “lưu trữ ”:
Lưu trữ các báo cáo, các quyết định.
Lưu trữ thông tin sinh viên.
Bước 3: Mô hình phân cấp chức năng:
Hình 1 – Mô hình phân cấp chức năng.
b) Mô tả tương tác:
Đăng kí:
Thống kê số lượng sinh viên có thể nhận thêm: Đầu mỗi năm học, nhân viên ban quản lý KTX có trách nhiệm thống kê số sinh viên
Quản lý sinh viên trong KTX
1-Đăng kí 2-Xếp phòng
3-Quản lý sinh viên
4-Lưu trữ
1.1-Thống kê số lượng sinh viên có thể nhận thêm
1.2-Thông báo điều kiện nhận sinh viên , số lượng sinh viên được ở KTX 1.3-Làm thủ tục đăng kí vào KTX
2.1-Tìm phòng phù hợp với sinh viên 2.2-Xếp phòng 2.3-Thông báo cho sinh viên
2.4-Cập nhật thông tin về sinh viên mới
3.1-Làm thẻ nội trú
3.2-Cập nhật danh sách sinh viên
3.3-Làm danh sách phòng
4.1-Lưu trữ các báo cáo , các quyết định
4.2-Lưu trữ thông tin sinh viên
đang ở KTX, số lượng phòng trống và số chỗ trống ở mỗi phòng để có thể xác định được số lượng sinh viên có thể nhận thêm.
Thông báo điều kiện nhận sinh viên, số lượng sinh viên được ở KTX: Sau khi nhận được các thông báo quyết định của trường, nhân viên ban quản lý có trách nhiệm thông báo điều kiện nhận sinh viên, số lượng sinh viên được ở KTX cho sinh viên biết.
Làm thủ tục đăng kí vào KTX: Nhân viên ban quản lư xác nhận sinh viên có phải thuộc đối tượng ở KTX. Sau khi xác nhận là đúng thì cho sinh viên tiến hành làm thủ tục đăng ký vào KTX.
Xếp phòng :
Tìm phòng trong danh sách phòng: Khi có thông tin đăng kí của sinh viên, nhân viên ban quản lý KTX có trách nhiêm tìm phòng trong danh sách phòng cho từng sinh viên.
Xếp phòng phù hợp với sinh viên: Nếu tìm được phòng phù hợp với sinh viên thì nhân viên ban quản lý tiến hành xếp sinh viên vào đó. Sinh viên có thể được xếp vào phòng đã có sinh viên cùng khoa, cùng khoá hoặc phòng vẫn còn trống hoặc phòng của sinh viên khoa khác.
Thông báo cho sinh viên không tìm được phòng: Nếu không tìm được phòng cho sinh viên thì nhân viên ban quản lý sẽ thông báo cho sinh viên nào không tim được phòng. Ngược lại những sinh viên nào được xếp phòng thì thông báo cho họ thông tin về phòng đã xếp.
Cập nhật thông tin về sinh viên mới: Mỗi khi một sinh viên được xếp phòng thì nhân viên ban quản lý có trách nhiệm cập nhật thông tin về sinh viên đó vào danh sách sinh viên.
Quản lý sinh viên:
Làm thẻ nội trú: Sinh viên ở KTX thì nhân viên ban quản lý có trách nhiệm làm thẻ nội trú cho họ để ban quản lý dễ kiểm tra và để sinh viên ra vào KTX.
Cập nhật danh sách sinh viên: Nhân viên ban quản lý phải thường xuyên cập nhật thông tin mới về sinh viên vào danh sách sinh viên. Đặc biệt là khi sinh viên đó chuyển ra ngoài để dễ quản lý.
Làm danh sách phòng: Nhân viên ban quản lý có trách nhiệm làm danh sách phòng cho các phòng và khi có sinh viên chuyển ra ngoài thì xoá thông tin của sinh viên đó ra khỏi danh sách phòng.
Lưu trữ:
Lưu trữ các báo cáo, các quyết định: Nhân viên ban quản lý sẽ lưu trữ tất cả các thông báo, quyết đinh của trường, của ban quản lý đối với sinh viên trong hệ thống.
Lưu trữ thông tin sinh viên: Tất cả các thông tin về sinh viên ở trong KTX sẽ được nhân viên ban quản lý lưu trữ lại trong hệ thống.
Mô hình luồng dữ liệu (BLD):
a) Mô hình luồng dữ liệu mức ngữ cảnh:
Liệt kê các tác nhân ngoài:
Trường.
Sinh viên.
Người nhà hoặc bạn bè của sinh viên ở KTX.
Ban quản lý.
Mô hình:
Hình 2 – Mô hình luồng dữ liệu mức ngữ cảnh.
Mô tả tương tác:
Trường: là chủ thể nhận các thông tin về tình hình thực tế của KTX, số lượng sinh viên mà KTX có thể tiếp nhận. Đồng thời là chủ thể đưa ra các quyết định, thông báo về số lượng sinh viên được ở KTX cho hệ thống.
Sinh viên: là người thực hiện việc cung cấp thông tin về bản thân cho hệ thống quản lý sinh viên hoạt động . Đồng thời cũng là nhân tố nhận phản hồi của hệ thống về những thông tin về điều kiện và thủ tục đăng ký ở KTX, thông tin về việc xếp phòng cho sinh viên.
Người nhà hoặc bạn bè của sinh viên ở KTX: là người thực hiện cung cấp thông tin về sinh viên muốn tìm cho hệ thống quản lý sinh viên trong KTX hoạt động. Đồng thời cũng là nhân tố nhận phản hồi của hệ thống. Phản hồi đó là thông tin về phòng của sinh viên muốn tìm.
Ban quản lý: là người quyết định cho các hoạt động quản lý sinh viên trong KTX thông qua các quyết định, thông báo, ban quản lý thực hiện theo dõi
Các thông báo, quyết định về số lượng sinh viên được ở KTX
Thông tin về sinh viên
Thông tin về điều kiện và thủ tục đăng ký ở KTX , thông tin về phòng xếp cho sinh viên
Người nhà hoặc bạn bè của sinh viên ở KTX Thông tin về sinh viên muốn tìm
Trường
Quản lý sinh viên trong KTX
Sinh viên
Thông tin về phòng của sinh viên Thông tin về tình hình thực tế của
KTX , số lượng sinh viên mà KTX có thể tiếp nhận
Ban quản lý
Thông báo làm thẻ nội trú cho sinh viên và nội quy KTX, thủ tục đăng kí vào KTX
Các thông báo quyết định của trường , thông tin về sinh viên ,thông tin về việc xếp phòng và việc quản lý sinh viên ở KTX
hoạt động của hệ thống quản lý sinh viên trong KTX thông qua các báo cáo mà hệ thống gửi cho ban quản lý.
Mô hình luồng dữ liệu mức đỉnh (mức 1):
Các kho dữ liệu sử dụng:
Danh sách sinh viên: chứa các thông tin cần thiết của sinh viên ở KTX
Danh sách phòng: chứa thông tin các thành viên trong phòng. Mỗi phòng sẽ có 1 danh sách phòng là 1 tập văn bản , trong đó mỗi văn bản gồm ảnh, họ tên, ngày sinh, lớp khoa, hộ khẩu thường trú của mỗi thành viên.
Mẫu đơn đăng kí vào KTX: gồm mẫu đơn xin vào KTX và bản cam kết vào KTX.
Mẫu thẻ nội trú.
Các thông báo , quyết định.
Dữ liệu về sinh viên: chứa các thông tin của sinh viên như thông tin về ngày chuyển đến, ngày chuyển đi, ở phòng nào, việc thực hiện nội quy của sinh viên…
Bản đăng ký: chứa các thông tin trong bản đăng ký vào KTX của sinh viên.
Danh sách đối tượng ưu tiên: chứa thông tin của các sinh viên thuộc đối tượng được ưu tiên ở KTX được xếp theo mức ưu tiên từ cao xuống thấp.
Mô hình:
Hình 3 – Mô hình luồng dữ liệu mức đỉnh.
Mô tả tương tác:
Đ ăng ký:
o Hệ thống quản lý sinh viên trong KTX sẽ lấy các thông tin về số lượng sinh viên đang ở KTX trong kho dữ liệu danh sách sinh viên và thông tin về số lượng phòng trống và số lượng chỗ
Thông tin về sinh viên cần tìm
Thông tin về sinh viên ở KTX và tình hình thực hiện nội quy của SV
Thông tin về điều kiện thực tế của KTX, số lượng sinh viên có thể nhận
3-Quản lý sinh viên Người nhà hoặc bạn bè sinh viên
1- Đăng kí
Danh sách đối
tượng ưu tiên Danh sách Danh sách phòng
sinh viên
Mẫu đơnđăng kí vàoKTX
Trường
Các thông báo quyết định về số lượng sinh viên được ở KTX
Sinh viên
Ban quản lý
2-Xếp phòng
4-Lưu trữ
Thông tin về việc xếp phòng
Thông tin về sinh viên
Thông tin về thẻ nội trú , nội quy KTX
Các thông báo, quyết định của trường , thông tin về số lượng sinh viên có thể nhận
Mẫu thẻ nội trú
Thông tin về số phòng của sinh viên
Thông báo làm thẻ nội trú và nội quy KTX Thông tin về việc
xếp phòng cho sinh viên
Các thông báo, quyết định
Dữ liệu về sinh viên Thông tin về
điều kiện nhận,thủ tục đăng kí vào KTX
Thông tin về sinh viên đăng kí
trống trong các phòng rồi thống kê ra số lượng sinh viên có thể nhận thêm.
o Hệ thống quản lý sinh viên trong KTX sẽ báo cáo số liệu thống kê được và tình hình thực tế cho ban quản lý và nhà trường.
o Nhà trường căn cứ vào các thông tin mà hệ thống quản lý sinh viên trong KTX báo cáo lên sẽ phải gửi lại hệ thống cá thông báo, quyết định về số lượng sinh viên được ở KTX.
o Hệ thống căn cứ vào các thông báo điều kiện và thủ tục đăng ký vào ở KTX cho sinh viên.
o Sinh viên sẽ cung cấp thông tin cho hệ thống quản lý sinh viên trong KTX, hệ thống sẽ xác nhận xem sinh viên có phải là đối tượng ưu tiên không nhờ các thông tin trong kho dữ liệu danh sách đối tượng ưu tiên. Sinh viên sau khi được xác nhận là đúng thì sẽ làm thủ tục đăng ký vào KTX theo mẫu.
o Các thông tin đăng ký của sinh viên sẽ được hệ thống quản lý sinh viên trong KTX lưu vào trong kho dữ liệu bản đăng ký.
Xếp phòng:
o Hệ thống quản lý sính viên trong KTX sẽ lấy thông tin của các sinh viên đã đăng ký trong kho dữ liệu bản đăng ký để tiến hành xếp phòng.
o Từ thông tin của sinh viên, hệ thống sẽ tìm phòng trong kho dữ liệu danh sách phòng mà đã có sinh viên cùng khoa, cùng khóa.
Nếu phòng đó còn trống thì sẽ xếp sinh viên vào phòng đó.
Nếu những phòng đó đã đầy thì sẽ xếp sinh viên vào phòng trống (mới).
Nếu hết phòng mà phòng của sinh viên những khoa khác còn chỗ thì xếp sinh viên vào.
Nếu hết tất cả các chỗ trống thì báo cho sinh viên đó biết.
o Hệ thống sẽ làm lần lượt cho từng sinh viên theo danh sách đăng ký được sắp xếp theo mức ưu tiên từ cao xuống thấp cho đến khi hết phòng thì dừng.
o Mỗi khi xếp được phòng cho một sinh viên thì thông tin của sinh viên đó sẽ được cập nhật vào kho dữ liệu danh sách sinh viên,
o Hệ thống quản lý sinh viên trong KTX sẽ gửi lại cho sinh viên thông tin về việc xếp phòng của sinh viên và sẽ báo cáo cho ban
quản lý thông tin về việc xếp phòng và thông tin về sinh viên mới vào KTX.
Quản lý sinh viên:
o Sau khi hệ thống quản lý sinh viên trong KTX báo cáo cho ban quản lý thông tin về sinh viên mới vào KTX. Ban quản lý sẽ phản hồi lại hệ thống bằng các thông báo làm thẻ nội trú cho sinh viên mới.
o Hệ thống quản lý sinh viên trong KTX sẽ lấy thông tin về thẻ nội trú trong kho dữ liệu mẫu thẻ nội trú rồi gửi lại những thông tin đó cho sinh viên.
o Những sinh viên ở KTX sẽ được hệ thống quản lý lập danh sách phòng. Mỗi sinh viên sẽ cung cấp thông tin cho hệ thống quản lý, hệ thống sẽ làm danh sách phòng cho mỗi phòng và các thông tin này sẽ được hệ thống lưu vào trong kho lưu trữ dữ liệu danh sách phòng.
o Trong trường hợp sinh viên chuyển ra ngoài thì sinh viên đó sẽ cung cấp thông tin về bản thân cho hệ thống quản lý sinh viên để hệ thống cập nhật danh sách sinh viên, các thông tin được cập nhật sẽ được lưu lại trong kho dữ liệu danh sách sinh viên.
Và để hệ thống xóa bỏ thông tin của sinh viên chuyển đi khỏi danh sách phòng mà sinh vàsinh viên đang ở trong kho dữ liệu danh sách phòng.
o Người nhà hoặc bạn bè sinh viên ở KTX đến tìm sinh viên mà chưa biết phòng hoặc biết chưa chính xác thì sẽ cung cấp cho hệ thống thông tin về sinh viên cần tìm. Hệ thống sẽ kiểm tra và phản hồi lại cho người nhà hoặc bạn bè sinh viên ở KTX biết thông tin về số phòng c úainh viên.
o Tất cả những thông tin về sinh viên ở mỗi phòng, thông tin sinh viên chuyển ra được hệ thống báo cáo lên ban quản lý.
Lưu trữ:
o Các thông báo, quyết định của trường và của ban quản lý sẽ được lưu trữ trong kho dữ liệu các thông báo, quy định của hệ thống.
o Tất cả các thông tin của sinh viên sẽ được lưu trữ trong kho dữ liệu về sinh viên.
Mô hình luồng dữ liệu mức dưới đỉnh:
* Các kho dữ liệu sử dụng thêm :
- Danh sách phòng trống :
- Danh sách phòng đã có sinh viên cùng khoa , cùng khoá : - Danh sách phòng sinh viên khoa khác :
- Nội quy KTX
a) Mô hình luồng dữ liệu mức dưới đỉnh chức năng “Đăng kí ”:
Mô hình:
Hình 4 - Mô hình luồng dữ liệu mức dưới đỉnh chức năng “Đăng kí ”.
Mô tả: Dựa theo danh sách phòng và danh sách sinh viên lấy từ kho dữ liệu do chức năng quản lý cung cấp để thống kê số phòng trống và số lượng sinh viên nhận thêm. Thông tin về phòng trống và số lượng sinh viên nhận thêm cũng được cung cấp cho chức năng thông báo điều kiện nhận sinh viên.
Mẫu đơn đăng kí vào KTX
1.1-Thống kê số lượng sinh viên có thể nhận thêm Danh sách sinh viên
1.2-Thông báo điều kiện nhận sinh viên , số lượng sinh viên được ở
KTX
1.3- Làm thủ tục đăng kí vào Danh sách
phòng
Trường Sinh viên
Bản đăng kí Các thông
báo, quyết định về số lượng sinh viên được ở KTX Thông tin về
điều kiện thực tế của KTX
Thông tin về điều kiện nhận sinh
Thông tin về sinh viên đăng kí
Thông tin về thủ tục đăng kí vào KTX Ban quản lý
Các số liệu thống kê được
Thông tin về thủ tục đăng kí vào KTX
Các số liệu thống kê được
Thông tin về điều kiện nhận , số lượng sinh viên
nhận
Danh sách đối tượng ưu tiên
Chức năng thông báo điều kiện nhận sinh viên tổng hợp thông tin nhận được để thông báo cho sinh viên điều kiện vào KTX. Thông báo điều kiện nhận sinh viên được lưu trữ trong kho dữ liệu thông báo quyết định. Chức năng làm thủ tục đăng kí vào KTX sẽ kết dựa theo điều kiện nhận sinh viên và thủ tục đăng ký vào KTX do ban quản lý gửi và cung cấp cho sinh viên đủ điều kiện vào KTX sinh viên nhận đơn đăng kí vào KTX, điền đầy đủ thông tin vào đơn, nộp đơn để chức năng cập nhật thông tin và lưu dữ liệu vào kho dữ liệu bản đăng ký. Tất cả các thông tin đều được gửi lên ban quản lý.
b) Mô hình luồng dữ liệu mức dưới đỉnh chức năng “ Xếp phòng ”:
Mô hình:
Hình 5 - Mô hình luồng dữ liệu mức dưới đỉnh chức năng “ Xếp phòng ”.
Mô tả: Chức năng tìm phòng sẽ dựa vào thông tin của sinh viên trong bản đăng ký và danh sách phòng hiện có để tìm phòng phù hợp cho sinh viên vào KTX. Khi tìm được phòng phù hợp thì chức năng xếp phòng sẽ tiến hành xếp sinh viên vào phòng đồng thời thông tin về số phòng của sinh viên được xếp phòng cũng sẽ được gửi đến chức năng thông báo cho sinh viên và thông tin sinh viên đã được xếp phòng cũng sẽ được gửi đến chức năng cập nhật thông tin sinh viên mới. Thông tin về việc xếp phòng cho sinh viên cũng được báo cáo lên ban quản lý.
Bản đăng kí
2.1-Tìm phòng phù hợp
với sinh viên
2.2- Xếp phòng
2.3-Thông báo cho sinh viên
2.4-Cập nhật thông
tin về sinh viên mới
Danh sách phòng
Thông tin về sinh viên không tìm được phòng
Thông tin về sinh viên tìm được phòng và phòng tìm được cho sinh
viên đó Thông
tin về phòng đã xếp cho sinh
Danh sách sinh viên Thông tin sinh
viên đã xếp phòng
Ban quản lý
Thông tin về sinh viên mới Danh sách
phòng trống
Danh sách phòng đã có sinh viên cùng khoa cùng khoá
Danh sách sinh viên khoa khác
Sinh viên
Thông tin về phòng đã xếp cho sinh viên Thông tin về
sinh viên không tìm được phòng
Thông tin về việc xếp phòng cho sinh viên
Dữ liệu về sinh viên