LỜI MỞ ĐẦU Trong thời đại ngày nay, với sự bùng nổ của công nghiệp hóa và hiện đại hóa, cùng với sự phát triển nhanh chóng của Công nghệ Thông tin, mọi lĩnh vực trong cuộc sống đang trải qua quá trình tin học hóa. Điều này đã mang lại những cải tiến đáng kể cho công việc và đồng thời giải phóng sức lao động con người. Sự lan rộng của công nghệ thông tin gần đây đang gây ra những biến đổi đáng kể trong nhiều lĩnh vực của xã hội. Kinh tế, chính trị, y tế, công nghiệp, tài chính đều đang chuyển từng bước vào thế giới số, giúp con người làm việc một cách hiệu quả, nhanh chóng và chính xác hơn.
Trong ngữ cảnh này, quản lý là một trong những lĩnh vực mà công nghệ thông tin đang được tích hợp mạnh mẽ. Để nghiên cứu sâu hơn về ứng dụng của công nghệ thông tin trong quản lý, nhóm của chúng tôi đã quyết định tập trung vào đề tài "Phân tích, thiết kế, xây dựng hệ thống quản lý ký túc xá". Trong giai đoạn đầu của nghiên cứu, chúng tôi đã áp dụng kiến thức đã học để xây dựng hệ thống quản lý đáp ứng một số yêu cầu của đề tài. Tuy nhiên, do hạn chế về kiến thức, sản phẩm cuối cùng không tránh khỏi những thiếu sót.
Chúng tôi rất mong nhận được sự đóng góp ý kiến của quý thầy cô để có thể hoàn thiện và tối ưu hóa sản phẩm của mình. 2 Cuối cùng, chúng tôi xin bày tỏ lòng biết ơn đặc biệt đến Th.S Phan Anh Phong và đội ngũ giáo viên tại Viện Kỹ thuật và Công nghệ, người đã hỗ trợ chúng tôi đầy đủ để hoàn thành đồ án học phần này. TỔNG QUAN VỀ BÀI TOÀN 1. Thực trạng hệ thống Hiện tại, quản lý ký túc xá chủ yếu được thực hiện bằng cách thủ công, với một số lượng nhỏ thông tin được quản lý thông qua phần mềm.: Nhìn chung, quá trình quản lý khá là thủ công, toàn bộ công việc quản lý được thực hiện bằng tay và được lưu trữ dưới dạng giấy tờ.
Chỉ một phần công việc đã được quản lý bằng phần mềm. Chính vì quá trình quản lý còn khác thủ thủ công, hầu như mọi thứ đều được xử lý bằng tay nên việc xử lý công việc còn chậm, thường nhầm lẫn, sai sót gây khó khăn cho việc tra soát tài liệu làm thống kê báo cáo, dẫn đến hiệu quả trong công việc chưa cao. Mặc dù trên thị trường có nhiều phần mềm quản lý hỗ trợ quản lí ký túc xá.Tuy nhiên thì các hệ thống phần mềm đó không phù hợp với tổ chức quản lí ký túc xá tại. Vì vậy việc phát triển một hệ thống quản lý kí túc là vô cùng cấp thiết.
Phạm vi tài liệu Tài liệu này mô tả các yêu cầu tính năng sẽ thực hiện trên phần mềm quản lý ký túc xá Với mục tiêu xây dựng một hệ thống quản lý đảm bảo việc quản lý kí túc xá một cách nhanh chóng, chính xác hiệu quả, nhóm chúng em đã lựa chọn thực hiện ý tưởng “Phân tích thiết kế, xây dựng hệ thống quản lý ký túc xá. Với mục tiêu thiết kế ra một hệ thống hoàn toàn mới, đảm bảo các 4 chức năng cần thiết để quản lý các các phòng,quản lý sinh viên, quản lý việc thu tiền điện nước,tiền phòng,quản lý hợp đồng, quản lý nhân viên trực ban,báo cáo thống kê 1. Định nghĩa thuật ngữ và từ viết tắt THUẬT NGỮ ĐỊNH NGHĨA Tài liệu đặc tả yêu cầu người sử dụng URD (User requirement document) UC Use Case HTTT Hệ thống thông tin QLBT Quản lý bảo trì CNTT Công nghệ thông tin 5 CHƯƠNG 2. YÊU CẦU HỆ THỐNG 2.
Các yêu cầu Hệ thống phần mềm phải đáp ứng được các quy trình quản lý quản lý thông tin sinh viên, quản lý Ký túc xá,Quản lý Dịch vụ và Tiện ích 2. Yêu cầu chức năng I.NGƯỜI DÙNG STT Chức năng Mô tả Cho phép người dùng đăng 1.1 Đăng nhập nhập. Cho phép người dùng đăng 1.2 Đăng xuất xuất. Cho phép người dùng đổi mật 1.3 Đổi mật khẩu khẩu.
QUẢN LÝ SINH VIÊN STT Chức năng Mô tả Cho phép nhập thêm thông tin 2.1 Thêm mới sinh viên hồ sơ sinh viên. 6 Cập nhật thông tin Cho phép chỉnh sửa thông tin 2.2 sinh viên của sinh viên. Cho phép loại bỏ đi hồ sơ sinh 2.3 Xóa sinh viên viên khi rời khỏi kỹ túc xá. Cho phép tìm kiếm thông tin 2.4 Tìm kiếm sinh viên hồ sơ sinh viên III.
QUẢN LÝ PHÒNG 3.1 Thêm mới phòng Cho phép thêm các phòng.2 Sửa phòng Cho phép sửa phòng.3 Xóa phòng Cho phép xóa phòng.3 Tìm kiếm phòng Cho phép tìm kiếm các phòng. QUẢN LÝ HỢP ĐỒNG STT Chức năng Mô tả 4.1 Tạo hợp đồng mới Cho phép tạo hợp đồng mới.2 Kết thúc hợp đồng Cho phép kết thúc hợp đồng.3 Gia hạn hợp đồng Cho phép gia hạn hợp đồng 4.3 Tìm kiếm hợp đồng Cho phép tìm kiếm hợp đồng 7 V. QUẢN LÍ NHÂN VIÊN TRỰC BAN STT Chức năng Mô tả Thêm nhân viên trực Cho phép phép thêm nhân 5.1 ban viên trực ban. Sửa nhân viên trực Cho phép sửa nhân viên trực 5.
Xóa nhân viên trực Cho phép xóa nhân viên trực 5. Tìm kiếm nhân viên Cho phép tìm kiếm nhân viên 5.4 trực ban trực ban VI. QUẢN LÍ DỊCH VỤ ĐIỆN NƯỚC STT Chức năng Mô tả Cho phép lập hóa đơn điện 6.1 Lập hóa đơn nước Cho phép xuất hóa đơn điện 6. Cho phép tìm kiếm hóa đơn 6.3 Tìm kiếm hóa đơn phòng 8 VII.
QUẢN LÍ HÓA ĐƠN PHÒNG ST Chức năng Mô tả T 7.1 Lập hóa đơn Cho phép lập hóa đơn phòng 7.2 Xuất hóa đơn Cho phép xuất hóa đơn phòng. Cho phép tìm kiếm hóa đơn 7.3 Tìm kiếm hóa đơn phòng VIII. BÁO CÁO THỐNG KÊ STT Chức năng Mô tả Báo cáo thống kê Cho phép báo cáo thống kê 6.1 phòng phòng Lập danh sách sinh Cho phép lập danh sách sinh 6.2 viên nội trú viên nội trú.3 Báo cáo tiền thu Cho phép báo cáo tiền thu 2. Yêu cầu phi chức năng - Phát triển trên nền tảng PC.
- Cấu trúc rõ ràng, giao diện đơn giản, dễ nhìn, dễ sử dụng. 9 - Hiển thị tốt trên các thiết bị cuối như: PC, Laptop, Tablet - Thời gian thực hiện các chức năng nhanh; hạn chế các thông tin không cần thiết; hạn chế lạm dụng hiệu ứng, hình ảnh. - Tương thích với hầu hết các trình duyệt Web như: Mozilla Firefox, Google Chrome, Microsoft Edge, Safari… - Nội dung dữ liệu được lấy từ cơ sở dữ liệu (Thông tin sinh viên, thông tin phòng, thông tin thông tin hóa đơn…) - Sử dụng font chữ tròn, không chân (Arial, Roboto, Tahoma…) - Lấy màu xanh của logo trường làm màu chính. - Nội dung trên Web App chủ yếu tập trung vào các chức năng chính nhằm quản lý ký túc xá - Sử dụng các công nghệ mới nhất để thiết kế phần mềm (HTML, CSS3, BootStrap 5, ASP .NET Core, …) CHƯƠNG 3.
PHÂN TÍCH HỆ THỐNG 3. Phân tích hệ thống về chức năng 3. Biểu đồ ca sử dụng Hệ thống có đối tượng sử dụng bao gồm: Người quản lí ,nhân viên trực ban Quản lí có thể: Quản lý hợp đồng:Quản lí có thể tạo hợp đồng,kết thúc hợp đồng,gia hạn hợp đồng,tìm kiếm hợp đồng Quản lý nhân viên trực ban:thêm,sửa,xóa,tìm kiếm 10 nhân viên trực ban Quản lý dịch vụ điện nước:lập,xuât,tìm kiếm hóa đơn điện nước Quản lí hóa đơn phòng:lập,xuất,tìm kiếm hóa đơn phòng Báo cáo thống kê: báo cáo thống kê phòng,lập danh sách sinh viên nội trú,báo cáo tiền thu Nhân viên trực ban có thể: Quản lý sinh viên: thêm,sửa,xóa,tìm kiếm sinh viên Quản lí phòng: thêm,sửa,xóa,tìm kiếm phòng Biểu đồ ca sử dụng tổng quan của hệ thống Hình 3. Biểu đồ Usecase tổng quan Biểu đồ usecase phân rã chức năng Quản lý sinh viên 11 Hình 3.
Usecase phân rã chức năng quản lý sinh viên Biểu đồ usecase phân rã chức năng Quản lý phòng Hình 3. Usecase phân ra chức năng quản lí phòng Biểu đồ usecase phân rã chức năng Quản lý hợp đồng 12 Hình 3. Usecase phân rã chức năng quản lí hợp đồng Biểu đồ usecase phân rã chức năng Quản lý nhân viên trực ban 13 Hình 3. Usecase phân rã chức năng quản lí nhân viên trực ban Biểu đồ usecase phân rã chức năng Quản lý dịch vụ điện nước Hình 3.
Usecase phân ra chức năng quản lý dịch vụ điện nước Biểu đồ usecase phân rã chức năng Quản lý hóa đơn phòng 14 Hình 3. Usecase phân rã chức năng quản lí hóa đơn phòng Biểu đồ usecase phân rã chức năng Báo cáo thống kê Hình 3. Usecase phân rã chức năng báo cáo thống kê 15 Bảng 3. Đặc tả usecase Đăng nhập Tên use case Đăng nhập Mã use case UC-01 Đặc tả Người dùng đăng nhập vào hệ thống bằng tài khoản đã được cấp từ chi tiết trước Tác nhân Quản lý, Nhân viên trực ban Mức độ Mức 1 ưu tiên Điều kiện kích Người dùng nhấn nút Đăng nhập trên hệ thống hoạt Điều kiện trước Người dùng truy cập vào hệ thống Quản lý ký túc xá Điều kiện sau - Nếu đăng nhập thành công, hệ thống hiển thị các chức năng cho phép người dùng thực hiện trong hệ thống - Nếu đăng nhập không thành công, hệ thống đưa ra thông báo lỗi tương ứng cho người dùng biết Bảng 3.
Đặc tả usecase Đăng xuất Tên use case Đăng xuất Mã use case UC-02 Đặc tả Người dùng đăng xuất khỏi hệ thống sau khi đăng nhập chi tiết Tác nhân Quản lý, Nhân viên trực ban 16 Mức độ Mức 1 ưu tiên Điều kiện kích Người dùng nhấn nút Đăng xuất trên hệ thống hoạt Điều kiện trước Người dùng đăng nhập vào hệ thống thành công Điều kiện sau - Nếu đăng xuất thành công, hệ thống chuyển đến màn hình Đăng nhập - Nếu đăng xuất không thành công, hệ thống đưa ra thông báo lỗi tương ứng cho người dùng biết Bảng 3. Đặc tả usecase Đổi mật khẩu Tên use case Đổi mật khẩu Mã use case UC-03 Đặc tả Người dùng đổi mật khẩu chi tiết Tác nhân Quản lý, Nhân viên trực ban Mức độ Mức 3 ưu tiên Điều kiện kích Người dùng nhấn nút Đổi mật khẩu trên hệ thống hoạt Điều kiện trước Người dùng đăng nhập vào hệ thống thành công Điều kiện sau - Nếu đổi mật khẩu thành công, người dùng có thể đăng nhập vào hệ thống bằng tài khoản với mật khẩu mới - Nếu đổi mật khẩu không thành công, hệ thống đưa ra thông báo lỗi 17 tương ứng cho người dùng biết Bảng 3.