HỌC VIỆN KỸ THUẬT MẬT MÃ
ĐỀ TÀI
PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ KÝ TÚC XÁ
Sinh viên thực hiện: Phạm Hữu Thiết
Tạ Thị Thanh Thùy
Tô Quang Hiền
Giáo viên hướng dẫn: Vũ Thị Đào
Lớp: AT8B
- Hà Nội, 10/2014 -
Mục Lục
Mục Lục 2
I.1. Phát biểu bài toán 1
I.2. Mô tả nghiệp vụ 1
I.2.1 Chức năng 1
I.2.2. Mô hình miền lĩnh vực 5
I.2.3. Từ điển thuật ngữ 5
II. MÔ HÌNH NGHIỆP VỤ HỆ THỐNG 6
II.1. Mô hình ca sử dụng mức gộp 6
II.2. Mô hình hoạt động 8
II.3. Biểu đồ tuần tự 9
II.4. Mô hình ca sử dụng chi tiết 9
II.4.1. Gói ca sử dụng: Quản lý sinh viên 9
II.4.2. Gói ca sử dụng: Quản lý phòng 16
II.4.3 Gói ca sử dụng quản lý nhân viên 22
III. THIẾT KẾ DỮ LIỆU 27
III.1. Mô hình 27
III.2. Mô tả chi tiết các lớp 28
III.2.2. PHÒNG KÝ TÚC : các thuộc tính 28
III.2.3. NHÂN VIÊN: các thuộc tính 28
III.2.4. ĐIỆN NƯỚC : các thuộc tính 29
III.2.5. Đăng Nhập : các thuộc tính 29
IV. Thiết kế các giao diện 30
IV.1 Giao diên đăng nhập 30
IV.2 Giao diện menu 31
IV.3 Giao diện cập nhật thông tin nhân viên 31
IV.4 Giao diện cập nhật thông tin sinh viên 33
IV.5 Giao diện quản lý thông tin phòng 37
Phân tích thiết kế phần mền quản lý ký túc xá
I. MÔ TẢ BÀI TOÁN
I.1. Phát biểu bài toán
Ký túc xá ( KTX ) của trường Học viện kỹ thuật mật mã vừa mới hoàn thành về
quy mô là lớn nên việc quản lý thông tin sinh viên nội trú và cơ sở vật chất , các
phòng , quản lý thu chi tiền phòng, điện nước, tìm kiếm thông tin là rất cần thiết.
Ngày nay việc quản lý trên máy tính mang lại hiệu quả cao về nguồn nhân lực, kinh
tế. Đặc biệt vào đầu năm học số lượng sinh viên đăng ký ở ký túc xá là rất nhiều vì
vậy nếu có một chương trình quản lý ký túc sẽ giúp công việc nhanh hơn và tiết
kiệm được nhiều thời gian và công sức cho công tác quản lý.
I.2. Mô tả nghiệp vụ
I.2.1 Chức năng
I.2.1.1. Tổng quan
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 1
Phân tích thiết kế phần mền quản lý ký túc xá
I.2.1.2. Quản lý nhân viên
Mô tả chi tiết:
- Nhập thông tin nhân viên
- Xóa thông tin nhân viên
- Sửa thông tin nhân viên
- Tạo hợp đồng ,cấp thẻ kí túc xá cho sinh viên
I.2.1.3. Quản lý sinh viên
Mô tả chi tiết:
- Nhập thông tin: Nhập các thông tin cá nhân của sinh viên trong hồ sơ.
- Tạo hợp đồng: nhập các thông tin hợp đồng ở ký túc của sinh viên
- Sửa đổi, xoá hồ sơ: Sửa đổi, xóa các thông tin cá nhân của sinh viên
- Lập thẻ kí túc xá: Lập thẻ ký túc cho sinh viên sau khi đã nhập hồ sơ.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 2
Phân tích thiết kế phần mền quản lý ký túc xá
Mô hình:
I.2.1.4. Quản lý phòng
Mô tả chi tiết:
- Nhập mới thông tin phòng
- Sửa thông tin phòng
- Xóa thông tin phòng
Thông tin về phòng bao gồm: mã phòng, tình trạng phòng, số lượng sinh viên,
tầng…
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 3
Phân tích thiết kế phần mền quản lý ký túc xá
Mô hình:
Bắt đầu TT QL phòng
Hoàn thành QT QL phòng
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 4
Nhập thông tin phòng
Nhập thông tin phòng
Cập nhật thông tin
phòng
Cập nhật thông tin
phòng
Thông tin phòng, hóa
đơn chi phí hàng tháng
Dữ liệu quản
lý
Dữ liệu quản
lý
Phân tích thiết kế phần mền quản lý ký túc xá
I.2.2. Mô hình miền lĩnh vực
I.2.3. Từ điển thuật ngữ
STT Thuật ngữ Giải thích
1 Lớp Một đơn vị để tổ chức quản lý đào tạo. Một lớp gồm tập
hợp nhiều học sinh.
2 Kí túc xá Là một đơn vị trong quản lý của nhà trường. Một kí túc
xá bao gồm nhiều phòng
3 Phòng Là môt đơn vị trong kí túc xá dùng cho sinh viên có nhu
cầu ở , được quản lý bởi ban quản lý ký túc xá
4 Trưởng ban
quản lý
Là người chịu trách nhiệm quản lý mọi hoạt động của kí
túc xá
5 Nhân viên Là những người thuộc ban quản lý kí túc xá, cùng với
trưởng ban quản lý giúp điều phối những hoạt động của
kí túc xá
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 5
Phân tích thiết kế phần mền quản lý ký túc xá
II. MÔ HÌNH NGHIỆP VỤ HỆ THỐNG
II.1. Mô hình ca sử dụng mức gộp
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 6
Phân tích thiết kế phần mền quản lý ký túc xá
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 7
Phân tích thiết kế phần mền quản lý ký túc xá
II.2. Mô hình hoạt động
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 8
Phân tích thiết kế phần mền quản lý ký túc xá
II.3. Biểu đồ tuần tự
II.4. Mô hình ca sử dụng chi tiết
II.4.1. Gói ca sử dụng: Quản lý sinh viên
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 9
Phân tích thiết kế phần mền quản lý ký túc xá
II.4.1.1. Thêm hồ sơ mới, tạo hợp đồng
Tác nhân Nhân Viên
Mục đích Thêm thông tin về sinh viên mới vào hệ
thống và tạo hợp đồng
Mô tả Nhập trực tiếp thông tin của học sinh
vào, rồi ghi vào cơ sở dữ liệu, tạo hợp
đồng
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 10
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.1.2. Sửa hồ sơ
Tác nhân Nhân viên
Mục đích Sửa thông tin về sinh viên đã tồn tại
trong hệ thống
Mô tả Tìm sinh viên cần sửa thông tin, nhập
các thông tin mới sau đó cập nhật các
thông tin mới vào cơ sở dữ liệu
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 11
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.1.3. Xóa hồ sơ
Tác nhân Nhân viên
Mục đích Xóa các thông tin trong hệ thống về
sinh viên cần xóa
Mô tả Tìm sinh viên cần xóa và tiến hành xóa
các thông tin liên quan đến sinh viên
đó.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 12
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.1.4. Xem thông tin hồ sơ
Tác nhân Nhân viên
Mục đích Xem thông tin hồ sơ của sinh viên
Mô tả Tìm sinh viên cần xem, hệ thống hiển
thị các thông tin hồ sơ liên quan đến
sinh viên đó.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 13
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.1.5. In thẻ kí túc xá
Tác nhân Nhân viên
Mục đích In thẻ kí túc xá để phát cho từng sinh
viên
Mô tả Tìm sinh viên cần in và tiến hành in thẻ
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 14
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 15
Phân tích thiết kế phần mền quản lý ký túc xá
II.4.2. Gói ca sử dụng: Quản lý phòng
II.4.2. 1. Nhập mới thông tin phòng
Tác nhân Nhân Viên
Mục đích Thêm thông tin về phòng vào hệ thống
Mô tả Nhập trực tiếp thông tin của phòng rồi
ghi vào cơ sở dữ liệu
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 16
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự:
II.4.2.2.Sửa thông tin phòng
Tác nhân Nhân viên
Mục đích Sửa thông tin về phòng đã tồn tại trong
hệ thống
Mô tả Tìm phòng cần sửa thông tin, nhập các
thông tin mới sau đó cập nhật các thông
tin mới vào cơ sở dữ liệu
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 17
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự:
II.4.2.3. Xóa thông tin phòng
Tác nhân Nhân viên
Mục đích Xóa các thông tin trong hệ thống về
phòng cần xóa
Mô tả Tìm phòng cần xóa và tiến hành xóa
các thông tin liên quan đến phòng đó.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 18
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.2.4. Xem thông tin phòng
Tác nhân Giáo Vụ
Mục đích Xem thông tin hồ sơ của phòng ký túc
Mô tả Tìm phòng cần xem, hệ thống hiển thị
các thông tin liên quan đến phòng đó.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 19
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự
II.4.2.5. Thông tin chi phí hàng tháng của phòng
Tác nhân Nhân Viên
Mục đích Nhập thông tin chi phí của phòng vào
hệ thống
Mô tả Nhập trực tiếp thông tin của phòng rồi
ghi vào cơ sở dữ liệu
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 20
Phân tích thiết kế phần mền quản lý ký túc xá
Biểu đồ tuần tự:
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 21
Phân tích thiết kế phần mền quản lý ký túc xá
II.4.3 Gói ca sử dụng quản lý nhân viên
II.4.3.1 Thêm mới nhân viên
Tác nhân Người quản trị
Mục đích Thêm thông tin về nhân viên mới vào
hệ thồng
Mô tả Nhập trực tiếp thông tin của nhân viên
rồi ghi vào cơ sở dữ liệu
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 22
Phân tích thiết kế phần mền quản lý ký túc xá
II.4.3.2 Sửa hồ sơ nhân viên
Tác nhân Người quản trị
Mục đích Sửa thông tin về nhân viên đã tồn tại
trong hệ thống
Mô tả Tìm nhân viên cần sửa thông tin, nhập
các thông tin mới sau đó cập nhật các
thông tin mới vào cơ sở dữ liệu
II.4.3.3 Xóa nhân viên
Tác nhân Người quản trị
Mục đích Xóa các thông tin trong hệ thống về nhân
viên cần xóa
Mô tả Tìm nhân viên cần xóa và tiến hành xóa các
thông tin liên quan đến nhân viên đó.
AT8B-HỌC VIỆN KỸ THUẬT MẬT MÃ Page 23