Mục Lục I. MÔ TẢ BÀI TOÁN 1 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 6 I.2.3. Từ điển thuật ngữ 6 II. MÔ HÌNH NGHIỆP VỤ HỆ THỐNG 7 II.1. Mô hình ca sử dụng mức gộp 7 II.2. Mô hình hoạt động 8 II.3. Biểu đồ tuần tự 10 II.4. Mô hình ca sử dụng chi tiết 10 II.4.1. Gói ca sử dụng: Quản lý sinh viên 10 II.4.2. Gói ca sử dụng: Quản lý phòng 17 II.4.3 Gói ca sử dụng quản lý nhân viên 23 III. THIẾT KẾ DỮ LIỆU 29 III.1. Mô hình 29 III.2. Mô tả chi tiết các lớp 30 III.2.2. PHÒNG KÝ TÚC : các thuộc tính 30 III.2.3. NHÂN VIÊN: các thuộc tính 30 III.2.4. ĐIỆN NƯỚC : các thuộc tính 30 III.2.5. Đăng Nhập : các thuộc tính 31 IV. Thiết kế các giao diện 31 IV.1 Giao diên đăng nhập 31 IV.2 Giao diện menu 32 IV.3 Giao diện cập nhật thông tin nhân viên 33 IV.4 Giao diện cập nhật thông tin sinh viên 35 IV.5 Giao diện quản lý thông tin phòng 38 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
Trang 1ĐỀ 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
Trang 2I.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 6
I.2.3 Từ điển thuật ngữ 6
II MÔ HÌNH NGHIỆP VỤ HỆ THỐNG 7
II.1 Mô hình ca sử dụng mức gộp 7
II.2 Mô hình hoạt động 8
II.3 Biểu đồ tuần tự 10
II.4 Mô hình ca sử dụng chi tiết 10
II.4.1 Gói ca sử dụng: Quản lý sinh viên 10
II.4.2 Gói ca sử dụng: Quản lý phòng 17
II.4.3 Gói ca sử dụng quản lý nhân viên 23
III THIẾT KẾ DỮ LIỆU 29
III.1 Mô hình 29
III.2 Mô tả chi tiết các lớp 30
III.2.2 PHÒNG KÝ TÚC : các thuộc tính 30
III.2.3 NHÂN VIÊN: các thuộc tính 30
III.2.4 ĐIỆN NƯỚC : các thuộc tính 30
III.2.5 Đăng Nhập : các thuộc tính 31
IV Thiết kế các giao diện 31
IV.1 Giao diên đăng nhập 31
IV.2 Giao diện menu 32
IV.3 Giao diện cập nhật thông tin nhân viên 33
IV.4 Giao diện cập nhật thông tin sinh viên 35
IV.5 Giao diện quản lý thông tin phòng 38
Trang 3I 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
Trang 4I.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
Trang 5Mô 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…
Trang 6Cậ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ý
Trang 7I.2.2 Mô hình miền lĩnh vực
I.2.3 Từ điển thuật 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á
Trang 8II MÔ HÌNH NGHIỆP VỤ HỆ THỐNG
II.1 Mô hình ca sử dụng mức gộp
Trang 10II.2 Mô hình hoạt động
Trang 11II.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
Trang 12II.4.1.1 Thêm hồ sơ mới, tạo hợp đồng
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
Trang 13Biểu đồ tuần tự
II.4.1.2 Sửa hồ sơ
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
Trang 14Biểu đồ tuần tự
II.4.1.3 Xóa hồ sơ
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 đó.
Trang 15Biểu đồ tuần tự
II.4.1.4 Xem thông tin hồ sơ
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 đó.
Trang 16Biểu đồ tuần tự
II.4.1.5 In thẻ kí túc xá
Mục đích In thẻ kí túc xá để phát cho từng sinh
Trang 17Biểu đồ tuần tự
Trang 18II.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
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
Trang 19Biểu đồ tuần tự:
II.4.2.2.Sửa thông tin phòng
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
Trang 20Biểu đồ tuần tự:
II.4.2.3 Xóa thông tin phòng
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 đó.
Trang 21Biểu đồ tuần tự
II.4.2.4 Xem thông tin phòng
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 đó.
Trang 22Biểu đồ tuần tự
II.4.2.5 Thông tin chi phí hàng tháng của phòng
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
Trang 23Biểu đồ tuần tự:
Trang 24II.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
hệ thồng
rồi ghi vào cơ sở dữ liệu
Trang 25II.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
Trang 26II.4.3.4 Xem thông tin nhân viên
Tác nhân Người quản trị
Mục đích Xem thông tin của nhân viên
Mô tả Tìm nhân viên cần xem, hệ thống hiển
thị các thông tin liên quan đến nhân viên đó.
Trang 27II.4.3.5 In thẻ nhân viên
Tác nhân Người quản trị
Mục đích In thẻ để phát cho từng nhân viên
Mô tả Tìm nhân viên cần in và tiến hành in thẻ
Trang 28Biểu đồ tuần tự
Trang 29III THIẾT KẾ DỮ LIỆU
III.1 Mô hình
Trang 30III.2 Mô tả chi tiết các lớp
III.2.1 SINH VIÊN : các thuộc tính
III.2.3 NHÂN VIÊN: các thuộc tính
Trang 31III.2.4 ĐIỆN NƯỚC : các thuộc tính
III.2.5 Đăng Nhập : các thuộc tính
Trang 32IV Thiết kế các giao diện
IV.1 Giao diên đăng nhập
Trang 33
IV.2 Giao diện menu
Trang 34
IV.3 Giao diện cập nhật thông tin nhân viên
Trang 36IV.4 Giao di n c p nh t thông tin sinh viên ện cập nhật thông tin sinh viên ập nhật thông tin sinh viên ập nhật thông tin sinh viên
Trang 40IV.5 Giao diện quản lý thông tin phòng