Hệ thống sẽ được phát triển cho một trường đại học giả định, và các chức năng chính sẽ bao gồm quản lý phòng ở, đăng ký phòng, xử lý yêu cầu từ sinh viên, và báo cáo thống kê.. Hệ thống
Trang 1Phân tích hệ thống quản
lý ký túc xá
Thành Viên Nhóm:
Diêm Văn Sang
Nguyễn Minh Quân
Nguyễn Tiến Đạt
Trang 2Kết quả kiểm thử
Ưu điểm và nhược điểm Kết luận và đề xuất
Nội dung phân tích
Khái niệm và quy trình
Tổng quan về hệ thống hiện tại
Phân tích yêu cầu
Thiếu kế hệ thống
Kế hoạch phát triển
Giới thiệu
4.
5.
6.
Trang 3Các Chỉ số chính
Phạm vi nghiên cứu của đồ án bao gồm phân tích, thiết kế, triển khai và kiểm thử hệ thống quản lý ký túc xá Hệ thống sẽ được phát triển cho một trường đại học giả định, và các chức năng chính sẽ bao gồm quản lý phòng ở, đăng ký phòng, xử lý yêu cầu từ sinh viên, và báo cáo thống kê.
Phạm vi nghiên cứu
Mục tiêu của đề tài này là xây dựng một hệ thống quản lý ký túc xá tự động, giúp cải thiện quy trình quản lý, giảm thiểu công việc thủ công và nâng cao hiệu suất quản lý Hệ thống sẽ bao gồm các chức năng quản lý phòng ở, đăng ký phòng, theo dõi tình trạng phòng, và xử lý các yêu cầu từ sinh viên.
Mục tiêu nghiên cứu
Trong các trường đại học và cao đẳng, việc quản lý ký túc xá là một nhiệm vụ quan trọng để đảm bảo sinh viên có môi
trường sống và học tập tốt Hệ thống quản lý ký túc xá hiện tại thường gặp nhiều vấn đề như thiếu hiệu quả, khó khăn trong việc theo dõi và cập nhật thông tin Do đó, việc xây dựng một hệ thống quản lý ký túc xá hiện đại và hiệu quả là cần thiết
Lý do chọn đề tài
Trang 4Hệ thống quản lý ký túc xá là một phần mềm được thiết kế để hỗ trợ việc quản lý các hoạt động liên quan đến ký túc xá của trường đại học hoặc cao đẳng Hệ thống này giúp tự động hóa các công việc như đăng
ký phòng, quản lý thông tin sinh viên, theo dõi tình trạng phòng ở, và
xử lý các yêu cầu từ sinh viên.
Khái niệm và quy trình
Trang 5Quy trình
1 Đăng ký phòng ở: Sinh viên đăng nhập vào hệ thống, chọn phòng trống
và gửi yêu cầu đăng ký
2 Quản lý thông tin sinh viên: Quản lý cập nhật và theo dõi thông tin cá
nhân của từng sinh viên
3 Theo dõi tình trạng phòng ở: Hệ thống cập nhật và hiển thị tình trạng
của các phòng (trống, đã đăng ký, đang bảo trì, v.v.)
4 Xử lý yêu cầu từ sinh viên: Sinh viên có thể gửi yêu cầu (ví dụ: sửa chữa,
chuyển phòng) và quản lý sẽ xử lý các yêu cầu này
5 Báo cáo thống kê: Hệ thống tạo các báo cáo về tình trạng phòng ở, số
lượng sinh viên, yêu cầu đã xử lý, v.v
Trang 63 Tổng quan về hệ thống hiện tại
3.1 Mô tả hệ thống hiện tại
Hiện tại, việc quản lý ký túc xá chủ yếu được thực hiện thủ công qua các bảng tính Excel và giấy tờ Quy trình này tốn nhiều thời gian, dễ xảy ra sai sót và
khó theo dõi thông tin Hệ thống hiện tại không có chức năng tự động hóa,
dẫn đến việc xử lý các yêu cầu từ sinh viên trở nên chậm chạp và không hiệu quả.
3.2 Những vấn đề của hệ thống hiện tại
- Thiếu tính tự động hóa: Công việc quản lý chủ yếu được thực hiện thủ công.
- Khó khăn trong việc theo dõi thông tin: Dữ liệu phân tán và không được cập nhật thường xuyên.
- Hiệu suất quản lý thấp: Xử lý yêu cầu từ sinh viên chậm và không hiệu quả.
- Rủi ro sai sót cao: Dễ xảy ra lỗi trong quá trình nhập liệu và quản lý thông
Trang 7Phân tích yêu cầu
1 Yêu cầu chức năng
- Quản lý phòng ở: Thêm, xóa, sửa thông tin phòng ở.
- Đăng ký phòng: Sinh viên có thể đăng ký phòng trực tuyến.
- Theo dõi tình trạng phòng: Quản lý có thể theo dõi tình trạng của các phòng (đã
được đăng ký, trống, đang bảo trì, v.v.).
- Xử lý yêu cầu từ sinh viên: Sinh viên có thể gửi yêu cầu và quản lý có thể xử lý các
yêu cầu này.
- Báo cáo thống kê: Tạo các báo cáo thống kê về tình trạng phòng ở, số lượng sinh
viên, v.v.
2 Yêu cầu phi chức năng
- Hiệu suất: Hệ thống phải hoạt động mượt mà, xử lý yêu cầu nhanh chóng.
- Bảo mật: Đảm bảo an toàn dữ liệu sinh viên và thông tin phòng ở.
- Khả năng mở rộng: Hệ thống có thể dễ dàng mở rộng khi cần thiết.
- Tính sẵn sàng: Hệ thống phải luôn sẵn sàng cho người dùng, giảm thiểu thời gian
ngừng hoạt động.
Trang 8Frontend: Giao diện người dùng (sử dụng HTML, CSS,
JavaScript).
- Backend: Xử lý logic và dữ liệu (sử dụng Python, Java hoặc Node.js).
- Database: Lưu trữ dữ liệu (sử dụng MySQL, PostgreSQL
hoặc MongoDB).
Kiến trúc hệ thống
Quay lại Trang Chương trình
Trang 9Kế hoạch triển khai
1 Lịch trình thực hiện
- Phân tích yêu cầu: 2 tuần
- Thiết kế hệ thống: 3 tuần
- Phát triển hệ thống: 5 tuần
- Kiểm thử hệ thống: 2 tuần
- Triển khai và bảo trì: 2 tuần
2 Nguồn lực cần thiết
- Nhân lực: 1 quản lý dự án, 2 lập trình viên, 1 chuyên gia kiểm thử,
1 chuyên gia UX/UI.
- Phần cứng: Máy chủ, máy tính cá nhân.
- Phần mềm: Công cụ lập trình, phần mềm quản lý dự án, công cụ kiểm thử.
Trang 10Đánh giá và kiểm thử
1 Phương pháp kiểm thử
- Kiểm thử chức năng: Đảm bảo các chức năng của hệ thống hoạt
động đúng.
- Kiểm thử phi chức năng: Đảm bảo hệ thống đáp ứng yêu cầu về hiệu suất, bảo mật, tính sẵn sàng.
- Kiểm thử tích hợp: Đảm bảo các thành phần của hệ thống hoạt động mượt mà khi tích hợp với nhau.
2 Kết quả kiểm thử
- Kiểm thử đơn vị: Tất cả các đơn vị chức năng đều hoạt động đúng.
- Kiểm thử hệ thống: Hệ thống hoạt động mượt mà, đáp ứng các yêu
cầu đặt ra.
- Kiểm thử chấp nhận: Hệ thống được người dùng cuối chấp nhận và
hài lòng.
Trang 11Ưu điểm và nhược điểm
Ưu điểm
- Tự động hóa quy trình: Giảm thiểu công việc thủ công, tăng hiệu quả quản lý.
- Dễ dàng theo dõi và cập nhật thông tin: Tất cả dữ liệu được lưu trữ và cập nhật tự động.
- Nâng cao hiệu suất xử lý: Xử lý yêu cầu từ sinh viên nhanh chóng và hiệu quả.
- Bảo mật thông tin: Dữ liệu sinh viên và thông tin phòng ở được bảo vệ.
Nhược điểm
- Chi phí triển khai: Đòi hỏi đầu tư ban đầu về phần cứng, phần mềm và
nhân lực.
- Yêu cầu kỹ năng quản trị: Cần có nhân lực có kỹ năng để quản trị và vận hành hệ thống.
- Phụ thuộc vào công nghệ: Hệ thống có thể gặp rủi ro nếu gặp sự cố kỹ
thuật hoặc lỗi phần mềm