Thời đại ngày nay mọi người rất trú trọng đến việc học tập, bồi bổ kiến thức nên các trường đại học là nơi tập trung của rất nhiều sinh viên ở các tỉnh về học tập. Vì là sinh viên ở các tỉnh khác nhau tập trung về nên nhu cầu về chỗ ở ngày càng cấp thiết. Sinh viên thường xin vào ở trong các ký túc xá vì ở trong ký túc xá an ninh khá tốt, tiền phòng không quá đắt, thường gần trường và có mô hình học tập, sinh hoạt tốt nên quá trình quản lý ký túc xá trở nên phức tạp và khó khăn. Thông qua nhu cầu đó chúng em đã xây dựng hệ thống thông tin “Quản lý ký túc xá” nhằm giúp cho việc quản lý ký túc xá của ban quản lý trở nên dễ dàng và đơn giản hơn trong quá trình quản lý sinh viên.
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA: CÔNG NGHỆ THÔNG TIN
LỚP: DH2C3MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
BẢN BÁO CÁO
ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁ CHO
SINH VIÊN TRONG TRƯỜNG ĐẠI HỌC
CÁC THÀNH VIÊN TRONG NHÓM 1:
-HÀ
Trang 2NỘI -I.GIỚI THIỆU HỆ THỐNG
Thời đại ngày nay mọi người rất trú trọng đến việc học tập, bồi bổ kiến thức nên các trường đại học là nơi tập trung của rất nhiều sinh viên ở các tỉnh về học tập Vì là sinh viên ở các tỉnh khác nhau tập trung về nên nhu cầu về chỗ ở ngày càng cấp thiết Sinh viên thường xin vào ở trong các ký túc xá vì ở trong ký túc xá an ninh khá tốt, tiền phòng không quá đắt, thường gần trường và có mô hình học tập, sinh hoạt tốt nên quá trình quản lý ký túc xá trở nên phức tạp và khó khăn Thông qua nhu cầu đó chúng em đã xây dựng hệ thống thông tin “Quản lý ký túc xá” nhằm giúp cho việc quản lý ký túc xá của ban quản lý trở nên dễ dàng và đơn giản hơn trong quá trình quản lý sinh viên.
Trang 31.Hoạt động nghiệp vụ của hệ thống
Theo nghiệp vụ quản lý kí túc xá thông thường, hoạt động của quá trình quản lý kí túc xá có thể được tóm tắt như sau:
Khi sinh viên có mong muốn được ở trong kí túc cần phải làm hồ sơ đăng
kí hồ sơ đến bộ phận quản lý kí túc xá của trường học (bao gồm đơn xin vào ở kí túc xá có xác nhận của nhà trường và hoàn cảnh gia đình có xác nhận của địa phương) Khi nhận hồ sơ đăng kí của sinh viên bộ phận quản lý có trách nhiệm xét duyệt kiểm tra tính xác thực và xem xét những sinh viên nào có đủ tiêu chuẩn để vào ở trong kí túc sau đó lập danh sách
Trang 4các sinh viên đủ tiêu chuẩn theo thứ tự ưu tiên gia đình chính sách trước
và các gia đình có điều kiện khó khăn sau đó đến Bộ phận quản lý hợp đồng Khi lập danh sách các sinh viên đủ tiêu chuẩn bộ phận quản lý hợp đồng sẽ tiến hành kiểm tra xem danh sách phòng trống Xem các phòng còn có thể sắp xếp được bao nhiêu sinh viên sau đó sắp xếp lần lượt theo danh sách ưu tiên theo thứ tự từ trên xuống Sau đó lập danh sách các phòng để quản lý.Bộ phận quản lý kiểm tra danh sách phòng In , nộp báo cáo lên Ban quản lý kí túc xá đồng thời gửi thông báo danh sách sinh viên trong kí túc xá tới Sinh viên
2.Yêu cầu hệ thống
Hệ thống quản lý kí túc xá được xây dựng nhằm mục đích giải quyết
những yêu cầu sau:
(1) Cung cấp cho ban quản lý các thông tin về hợp đồng, sinh viên
(2) Thống kê hàng tháng hóa đơn, điện nước cho từng phòng
(3) Hỗ trợ ban quản lý các thông tin về sinh viên thông qua việc nắm bắt
số lượng sinh viên, số lượng phòng
(4) Hỗ trợ việc kiểm soát, thêm, loại bỏ danh sách sinh viên hết hợp đồng trong kí túc xá
(5) Giup quản lí tài sản trong kí túc xá một cách rõ ràng
(6) Tự động cập nhật các khoản phí và lệ phí khi phát sinh của sinh viên, in hóa đơn các loại phí phát sinh
- Quản lý hóa đơn
- Quản lý điện nước
Trang 5II.PHA PHÂN TÍCH
1.Xây dựng biểu đồ usecase
a Biểu đồ usecase tổng quát
Dựa trên các yêu cầu như trên, biểu đồ tổng quát của hệ thống quản lý kí túc xá như sau
Sơ đồ usecase tổng quát HTTT quản lý kí túc xá sinh viên trong trường
ĐH
b.Phân rã biểu đồ usecase
* Phân rã usecase Quản lý hợp đồng
Trang 6Sơ đồ phân rã chức năng quản lý hợp đồng.
Mô tả:
Khi sinh viên có nhu cầu tạm trú trong ký túc xá phải thực hiện thủ tục đăng
ký với tổ công tác sinh viên, bộ phận quản lý hợp đồng sẽ kiểm tra hồ sơ đăng ký của sinh viên Nếu hồ sơ được đáp ứng thì hệ thống sẽ nhập hợp đồng Khi cần thiết có thể sửa và xóa hợp đồng
Thông tin hợp đồng gồm: Mã hợp đồng, mã phòng, tên sinh viên, địa
chỉ sinh viên, giới tính, lớp, khoa, ngành, điện thoại, số CMND
• Phân rã usecase Quản lý sinh viên:
Trang 7Sơ đồ phân rã chức năng quản lý sinh viên.
Mô tả:
Trong thời gian tạm trú ở ký túc xá bộ phận quản lý sinh
viên sẽ nhập và lưu trữ toàn bộ thông tin về sinh viên Khi cần thiết có thể sửa và xóa thông tin về sinh viên
• Phân rã usecase Quản lý phòng:
Trang 8Sơ đồ phân rã chức năng quản lý phòng.
Mô tả:
Nhập mới thông tin phòng, sửa thông tin phòng, xóa thông tin phòng
• Phân rã usecase Quản lý hóa đơn:
Trang 9Sơ đồ phân rã chức năng quản lý hóa đơn.
Mô tả:
Khi sinh viên ở ký túc xá các phòng sẽ sử dụng điện nước, hàng tháng bộ phận quản lý hóa đơn có trách nhiệm lập hóa đơn điện nước của mỗi phòng Ngoài ra bộ phận này còn phải nhập thông tin điện nước, xóa thông tin điện nước khi có sự thay đổi mức giá điện nước khi có điều chỉnh
• Phân rã usecase Quản lý điện nước:
Trang 10Sơ đồ phân rã chức năng quản lý điện nước.
Mô tả: Thường xuyên cập nhật thời gian ghi sổ, chỉ số đầu kì, chỉ số cuối
kì Nhập đầy đủ thông tin về mã công tơ, loại công tơ được sử dụng cho từng phòng
• Tên sinh viên
• Mã phòng: là thuộc tính khóa ngoại để liên kết với thực thể phòng
Trang 11• Mã sinh viên: là thuộc tính khóa ngoại để liên kết với thực thể sinh viên.
• Mã phòng: là thuộc tính khóa ngoại để liên kết với thực thể phòng
• Tên sinh viên
• Mã phòng: là thuộc tính khóa chính để phân biệt các phòng
• Số lượng sinh viên
• Mã công tơ: là thuộc tính khóa chính
• Mã phòng: là thuộc tính khóa ngoại
(1) Quan hệ SINH VIÊN
TÊN TRƯỜNG KIỂU KÍCH THƯỚC GIẢI THÍCH VÀ RẰNG
BUỘC
Trang 12MASV Char 10 Mã sinh viên Mỗi sinh
viên có 1 mã duy nhất Là khóa chính
để liên kết đến PHONG
Biểu diễn bảng trong SQL
Trang 13KHOA Nvarchar 30 Khoa
dân
Biểu diễn bảng trong SQL
Trang 14Biểu diễn bảng trong SQL
liên kết tới PHONG
Biểu diễn bảng trong SQL
Trang 15khóa ngoại để liên kết PHONG
Biểu diễn bảng trong SQL
Trang 16• Sơ đồ quản lí kí túc xá
Sử dụng SQL server 2008
Trang 173.Biểu đồ trạng thái
Trang 18Mô tả: Ban đầu chưa có sinh viên nào trong kí túc xá Sau khi có sinh viên
đăng kí thì ban QL sẽ kiểm tra xem những sinh viên đó có đủ tiêu chuẩn xét vào kí túc xá hay không ( lúc này Hệ thống đang trong quá trình kiểm tra) Nếu kiểm tra thấy sinh viên có đủ tiêu chuẩn thì hệ thống sẽ có danh sách sinh viên mới Bước tiếp theo hệ thống sẽ sắp xếp phòng cho sinh viên bằng các kiểm tra phòng Nếu còn phòng phòng thì lưu trạng thái có phòng cho sinh viên, hết phòng thì lưu trạng thái hết phòng
Trang 19- Mỗi biểu đồ tuần tự có thể liên quan đến một hoặc nhiều đối tượng thực thể Các đối tượng thực thể chính là các đối tượng của các lớp đã được xây dựng trong biểu đồ thiết kế chi tiết.
Dưới đây là biểu đồ tuần tự về nghiệp vụ của hệ thống
Biểu đồ tuần tự về nghiệp vụ của hệ thống quản lý kí túc xá
Mô tả: Khi sinh viên có mong muốn được ở trong kí túc cần phải làm hồ sơ
đăng kí hồ sơ đến bộ phận quản lý kí túc xá của trường học (bao gồm đơn xin vào ở kí túc xá có xác nhận của nhà trường và hoàn cảnh gia đình có xác nhận của địa phương) Khi nhận hồ sơ đăng kí của sinh viên bộ phận quản lý có trách nhiệm xét duyệt kiểm tra tính xác thực và xem xét những sinh viên nào có đủ tiêu chuẩn để vào ở trong kí túc sau đó lập danh sách các sinh viên đủ tiêu chuẩn theo thứ tự ưu tiên gia đình chính sách trước
và các gia đình có điều kiện khó khăn sau đó đến Bộ phận quản lý hợp đồng Khi lập danh sách các sinh viên đủ tiêu chuẩn bộ phận quản lý hợp đồng sẽ tiến hành kiểm tra xem danh sách phòng trống Xem các phòng
Trang 20còn có thể sắp xếp được bao nhiêu sinh viên sau đó sắp xếp lần lượt theo danh sách ưu tiên theo thứ tự từ trên xuống Sau đó lập danh sách các phòng để quản lý.Bộ phận quản lý kiểm tra danh sách phòng In , nộp báo cáo lên Ban quản lý kí túc xá đồng thời gửi thông báo danh sách sinh viên trong kí túc xá tới Sinh viên.
a.Biểu đồ tuần tự cho chức năng kiểm tra hồ sơ đăng kí
Biểu đồ tuần tự cho chức năng kiểm tra hồ sơ đăng kí
b.Biểu đồ tuần tự cho chức năng kiểm tra việc đăng kí phòng
Trang 21Biểu đồ tuần tự cho chức năng kiểm tra việc đăng kí phòng
c Biểu đồ tuần tự cho chức năng nhận phòng
Trang 22Biểu đồ tuần tự cho chức năng nhận phòng
d.Biểu đồ tuần tự cho chức năng trả phòng
Trang 23Biểu đồ tuần tự cho chức năng trả phòng
e Biểu đồ tuần tự cho chức năng lập hóa đơn
Biểu đồ tuần tự cho chức năng lập hóa đơn
Trang 245.Biểu đồ hoạt động
Dưới đây là biểu đồ hoạt động đơn giản của toàn bộ hệ thống
Biểu đồ hoạt động của hệ thống thông tin quản lý kí túc xá
Mô tả: Khi sinh viên có mong muốn được ở trong kí túc cần phải làm hồ sơ
đăng kí hồ sơ đến bộ phận quản lý kí túc xá của trường học (bao gồm đơn xin vào ở kí túc xá có xác nhận của nhà trường và hoàn cảnh gia đình có xác nhận của địa phương) Khi nhận hồ sơ đăng kí của sinh viên bộ phận
Trang 25quản lý có trách nhiệm xét duyệt kiểm tra tính xác thực và xem xét những sinh viên nào có đủ tiêu chuẩn để vào ở trong kí túc sau đó lập danh sách các sinh viên đủ tiêu chuẩn theo thứ tự ưu tiên gia đình chính sách trước
và các gia đình có điều kiện khó khăn sau đó đến Bộ phận quản lý hợp đồng Khi lập danh sách các sinh viên đủ tiêu chuẩn bộ phận quản lý hợp đồng sẽ tiến hành kiểm tra xem danh sách phòng trống Xem các phòng còn có thể sắp xếp được bao nhiêu sinh viên sau đó sắp xếp lần lượt theo danh sách ưu tiên theo thứ tự từ trên xuống Sau đó lập danh sách các phòng để quản lý.Bộ phận quản lý kiểm tra danh sách phòng In , nộp báo cáo lên Ban quản lý kí túc xá đồng thời gửi thông báo danh sách sinh viên trong kí túc xá tới Sinh viên
a.Biểu đồ hoạt động cho cho chức năng kiểm tra hồ sơ đăng kí hợp đông
Trang 26Biểu đồ hoạt động cho cho chức năng kiểm tra hồ sơ
đăng kí hợp đông
b.Biểu đồ hoạt động cho cho chức năng đăng kí phòng
Biểu đồ hoạt động cho cho chức năng đăng kí phòng
c.Biểu đồ hoạt động cho cho chức năng nhận phòng
Trang 27Biểu đồ hoạt động cho cho chức năng nhận phòng
d.Biểu đồ hoạt động cho cho chức năng trả phòng
Trang 28Biểu đồ hoạt động cho cho chức năng trả phòng
e.Biểu đồ hoạt động cho cho chức năng lập hóa đơn
Trang 29Biểu đồ hoạt động cho cho chức năng lập hóa đơn
III.PHA THIẾT KẾ
1.Biểu đồ lớp chi tiết
Trang 30Chú thích:
Quan hệ phụ thuộc:
Quan hệ kết hợp:
Biểu đồ lớp chi tiết cho hệ thống quản lý ký túc xá
2.Giao diện demo cho phần mềm quản lý kí túc xá
Trang 31
IV.KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
1.Đánh giá công việc và kết luận
Trong quá trình làm bài tập lớn các thành viên trong nhóm đã cố gắng làm tốt phần việc được giao của nhóm trưởng, thông qua bài tập lớn các thành
Trang 32viên trong trong nhóm đã đoàn kết với nhau hơn, tinh thần làm việc tập thể được nâng lên cao hơn Nhưng do trình độ hiểu biết còn hạn chế nên bài làm không tránh khỏi những khuyết điểm Vì vậy chung em rất mong nhận được sự đóng góp ý kiến của cô giáo và các bạn sinh viên để bài tập lớn của chúng em được hoàn thiện hơn.
2.Hướng phát triển
- Tìm hiểu và hoàn thiện một số chức năng chưa thực hiện trong hệ thống
- Hỗ trợ cơ sở dữ liệu để khi xây dựng phần mềm dựa trên hệ thống thông tin trên có khả năng bảo mật, tốc độ truy vấn, khả năng quản lý dữ liệu tốt hơn