Mục tiêu và nhiệm vụ nghiên cứu Để có thể đi sâu vào bài toán của đề tài, cần làm rõ các nhiệm vụ nghiên cứu: - Hệ thống lại các kiến thức và các lý luận liên đến đề tài nghiên cứu - Làm
Tầm quan trọng, ý nghĩa của vấn đề nghiên cứu
Công nghệ thông tin ngày càng trở nên quan trọng trong quản lý doanh nghiệp, đặc biệt trong bối cảnh cách mạng công nghiệp 4.0 Nhận thức được điều này, nhiều doanh nghiệp đã bắt đầu ứng dụng công nghệ vào hoạt động của mình Trong lĩnh vực giáo dục, với số lượng sinh viên tăng cao, nhu cầu về chỗ ở trở thành ưu tiên hàng đầu Để đảm bảo môi trường sống ổn định cho sinh viên, các trường đại học đã xây dựng ký túc xá, giúp sinh viên không phải lo lắng về việc thuê nhà và an ninh Ký túc xá còn tạo ra một cộng đồng gắn kết cho sinh viên Để nâng cao hiệu quả quản lý và giảm thiểu rủi ro từ phương pháp truyền thống, các trường đang tìm kiếm phần mềm quản lý ký túc xá, nhằm đảm bảo cuộc sống sinh viên và tạo điều kiện cho họ tập trung vào việc học.
Mục tiêu và nhiệm vụ nghiên cứu
Để có thể đi sâu vào bài toán của đề tài, cần làm rõ các nhiệm vụ nghiên cứu:
- Hệ thống lại các kiến thức và các lý luận liên đến đề tài nghiên cứu
- Làm rõ thực trạng, nguyên nhân và đưa ra giải pháp việc quản lý ký túc xá trường Đại học Hà Nội
Nghiên cứu giải pháp và phân tích thiết kế hệ thống thông tin quản lý hiệu quả nhằm tối ưu hóa việc quản lý ký túc xá tại Đại học Hà Nội là rất cần thiết Hệ thống này sẽ giúp cải thiện quy trình quản lý, nâng cao trải nghiệm của sinh viên và đảm bảo sự minh bạch trong các hoạt động liên quan đến ký túc xá Việc áp dụng công nghệ thông tin vào quản lý sẽ mang lại nhiều lợi ích, từ việc theo dõi tình trạng phòng ở đến việc quản lý thông tin sinh viên một cách hiệu quả.
Phương pháp nghiên cứu
Phương pháp thu thập dữ liệu
Thu thập dữ liệu thứ cấp là quá trình khai thác thông tin từ các nguồn tài liệu như báo cáo, thống kê, hoạt động của ký túc xá, phương tiện truyền thông, sách báo và các công trình nghiên cứu đã được công bố trước đó.
Phương pháp phỏng vấn là một kỹ thuật thu thập dữ liệu sơ cấp quan trọng, bao gồm việc xác định nội dung và cách thức tiến hành phỏng vấn Phương pháp này có những ưu điểm như thu thập thông tin chi tiết và sâu sắc, nhưng cũng có nhược điểm như tốn thời gian và có thể gây ra thiên lệch trong câu trả lời Mục đích áp dụng phỏng vấn là để hiểu rõ hơn về quan điểm và kinh nghiệm của người tham gia Câu hỏi trong phỏng vấn cần được thiết kế một cách hợp lý, và số lượng người hoặc đơn vị phỏng vấn cần được xác định để đảm bảo tính đại diện cho dữ liệu thu thập được.
Phương pháp xử lý dữ liệu
Phương pháp xử lý dữ liệu trong báo cáo được thực hiện thông qua việc tổng hợp và áp dụng các phương pháp nghiên cứu như thống kê, tổng hợp, phân tích và so sánh Quá trình phân tích thiết kế hệ thống áp dụng phương pháp phân tích thiết kế hướng đối tượng.
Bố cục
Bài báo cáo được chia theo bố cục gồm các chương:
6
Giới thiệu đơn vị khảo sát
Đơn vị khảo sát: Ký túc xá Trường Đại học Hà Nội Địa chỉ: Km 9 Đ Nguyễn Trãi, P Văn Quán, Hà Đông, Hà Nội
Quy mô: Hiện tại trường Đại học Hà Nội có 9 khối nhà ký túc xá (D4-D10,D11A-B và nhà F) có thể đáp ứng gần 2000 chỗ ở cho sinh viên nội trú.
Khảo sát ký túc xá
Ký túc xá Đại học Hà Nội có nhiều loại phòng cũng như mức phó phù hợp với ngân sách của các bạn sinh viên
- Phòng 400.000VND/1 người/1 tháng: Phòng phổ thông 8 bạn, giường tầng, nhà vệ sinh chung, trong phòng tắm có trang bị bình nóng lạnh.
- Phòng 650.000VND/1 người/1 tháng: Phòng tiêu chuẩn 4 bạn, giường tầng, nhà vệ sinh khép kín, trong phòng tắm có bình nóng lạnh, phục vụ dọn phòng 3 ngày/1 lần.
Phòng 1.000.000VND/1 người/1 tháng cung cấp không gian chất lượng cao cho 6-8 người với giường cá nhân hoặc giường tầng Phòng được trang bị đầy đủ tiện nghi như tủ lạnh, điều hòa, và nhà vệ sinh khép kín, cùng với dịch vụ dọn phòng hàng ngày.
Phòng giá 1.000.000 VND/người/tháng, tiêu chuẩn cho 4 người, có giường cá nhân hoặc giường tầng Phòng được trang bị tủ lạnh, điều hòa, nhà vệ sinh khép kín, bình nóng lạnh và dịch vụ dọn phòng hàng ngày.
Phòng cho thuê chất lượng cao với giá 1.200.000 VND/người/tháng, phù hợp cho 4 người ở Mỗi phòng được trang bị giường cá nhân hoặc giường tầng, tủ lạnh, điều hòa, nhà vệ sinh khép kín, bình nóng lạnh, tủ quần áo, quạt và dịch vụ dọn phòng hàng ngày.
Phòng cho thuê giá 2.500.000 VND/người/tháng, phù hợp cho 3 người với giường cá nhân Phòng được trang bị điều hòa, bình nóng lạnh, tủ áo quần và đầy đủ thiết bị hiện đại, đảm bảo chất lượng cao cho người thuê.
Phòng giá 5.000.000 VND/tháng cho một người, cung cấp không gian chất lượng cao với giường cá nhân, bếp, tủ lạnh, điều hòa, quạt trần, bình nóng lạnh và tủ quần áo Dịch vụ dọn phòng hàng ngày đảm bảo sự tiện nghi và thoải mái cho cư dân.
1.2.2 Về hợp đồng và chính sách
Đối với những người lần đầu xin ở nội trú, hồ sơ cần chuẩn bị bao gồm: đơn xin vào nội trú, các giấy tờ chứng nhận ưu tiên (nếu có), giấy báo trúng tuyển cho học sinh-sinh viên năm nhất hoặc thẻ học sinh-sinh viên cho những người từ năm thứ hai trở lên.
Người đã ở nội trú cần ký lại hợp đồng cho năm học hoặc học kỳ tiếp theo khi hết thời hạn hợp đồng Sau khi nhận đủ hồ sơ hợp lệ của sinh viên, việc xử lý sẽ được thực hiện trong vòng tối đa 15 ngày.
Trưởng ban quản lý KTX của trường có trách nhiệm thông báo cho sinh viên về việc chấp nhận hay không chấp nhận đơn xin ở nội trú Trong trường hợp không được chấp nhận, cần phải cung cấp lý do cụ thể và rõ ràng để sinh viên hiểu.
Trong vòng 7 ngày sau khi sinh viên được chấp nhận vào nội trú, Trưởng ban quản lý KTX và sinh viên cần ký hợp đồng nội trú Một tháng trước khi hợp đồng hết hạn, Trưởng ban quản lý KTX phải thông báo cho sinh viên về việc này Sau khi hợp đồng hết hiệu lực, sinh viên phải rời khỏi khu nội trú Việc gia hạn hợp đồng hoặc ký hợp đồng mới phải tuân thủ quy chế đã đề ra.
- Thứ tự ưu tiên vào nội trú ký túc xá:
HS-SV là con, cháu Anh hùng lực lượng vũ trung, Anh hung lao động, thương binh, bệnh binh và người hưởng chính sách như thương binh.
HS-SV là những người thuộc dân tộc thiểu số, bao gồm cả người Kinh và người Hoa, sinh sống tại các vùng cao, vùng sâu, và những khu vực có điều kiện kinh tế - xã hội đặc biệt khó khăn.
HS-SV có bố mẹ thuộc diện xoá đói, giảm nghèo theo quy định của nhà nước, hoặc có hoàn cảnh khó khăn đột xuất.
HS-SV có nhiều thành tích đóng góp trong công tác tập thể.
HS-SV tham gia công tác lớp, Đoàn, Hội sinh viên, ban tự quản.
Hình 1 Biểu mẫu phiếu đăng ký ở ký túc xá
- Đơn xin chuyển ra khỏi ký túc xá:
Hình 2 Biểu mẫu xin chuyển khỏi ký túc xá
Hình 3 Biểu mẫu hoá đơn thanh toán
Hình 4 Biểu mẫu hợp đồng cho thuê chỗ ở nội trú tại KTX
TT Nội dung vi phạm Mức độ xử lý Ghi chú
Cảnh cáo Đưa ra khỏi KTX
1 Làm hỏng tài sản KTX
Tuỳ theo mức độ vi phạm, xử lý từ khiển trách đến buộc thôi học và phải bồi thường thiệt hại
2 Di chuyển tài sản KTX trái với quy định 1 lần 2 lần Chuyển trả tài sản lại nơi cũ
3 Trộm cắp tài sản KTX và cá nhân 1 lần 2 lần Lập biên bản xử lý theo Quy chế công tác HSSV
4 Tự động thay đổi chỗ ở 1 lần 2 lần Lập biên bản xử lý theo Quy chế công tác HSSV
5 Uống rượu 1 lần 2 lần Lập biên bản xử lý theo Quy chế công tác HSSV
6 Gây ồn ào mất trật tự 1 lần 2 lần Tuỳ theo mức độ vi phạm
7 Đánh nhau gây thương tích 1 lần Lập biên bản xử lý theo Quy chế công tác HSSV
8 Đánh bài 1 lần 2 lần Xử lý theo quy chế công tác HSSV
9 Tàng trữ, tiêm chích dưới mọi hình thức 1 lần Xử lý theo quy định hiện hành, thông báo về địa phương nơi cư trú
10 Dẫn dắt, chứa chấp gái mại dâm 1 lần Xử lý theo quy định hiện hành, thông báo về địa phương nơi cư trú
11 Tàng trữ vũ khí, chất nổ, chất cháy độc, sản phẩm văn hoá đồi truỵ
Xử lý theo quy định hiện hành, lập biên bản chuyển cho các cơ quan Nhà nước có thẩm quyền
12 Chứa chấp tội phạm 1 lần Xử lý theo quy định hiện hành
13 Để khách lạ vào không khai báo 1 lần Xử lý theo Quy chế công tác HSSV
14 Ở quá hạn hợp đồng Quá 15 ngày Phạt tiền và cưỡng chế đưa ra KTX
15 Quá hạn đóng phí nội trú
Quá hạn 1 tháng không có lý do chính đáng
Thông báo cho gia đình
- Ký túc xá không cấm máy sấy tóc hay ấm siêu tốc và cho phép nấu cơm.
- Dịch vụ giặt là: 20.000VND/1kg quần áo khô.
- Ký túc xá sẽ có chỗ để xe và thu theo vé tháng với mức giá: 110.000VND/tháng/xe máy và 50.000VND/tháng/xe đạp.
- Khu vệ sinh chung theo tầng luôn có người làm vệ sinh sạch sẽ từ 5h đến 22h hàng ngày.
- Có khu ở lại ngắn hạn cho người thân sinh viên.
Phát biểu bài toán
Ký túc xá cần phát triển một hệ thống quản lý hiệu quả để tin học hóa quy trình quản lý sinh viên, từ đó tạo dựng mối quan hệ gắn bó hơn giữa sinh viên và nhà trường.
Hoạt động của hệ thống được xây dựng đảm bảo các yêu cầu: Đối tượng là sinh viên:
- Sinh viên có thể tìm kiếm thông tin về các loại phòng, từ đó lựa chọn được loại phòng phù hợp với bản thân.
Khi đăng ký vào ký túc xá, sinh viên cần chuẩn bị một số thông tin quan trọng, bao gồm đơn xin vào nội trú, các giấy tờ chứng nhận đối tượng ưu tiên (nếu có), và giấy báo trúng tuyển hoặc thẻ học sinh-sinh viên.
Sinh viên đang cư trú tại ký túc xá có khả năng tra cứu thông tin về các loại hóa đơn, tình trạng phòng ở, cũng như theo dõi tình trạng khen thưởng và vi phạm kỷ luật của mình Đối với các quản lý, việc này giúp theo dõi và quản lý hiệu quả hơn.
- Hướng dẫn sinh viên các thủ tục đăng ký ký túc xá.
- Xét duyệt hồ sơ đăng ký của sinh viên.
- Nhập thông tin của sinh viên, cập nhật tình trạng phòng ở.
- Kiểm tra số điện, số nước rồi nhập thông tin vào hệ thống, hệ thống sẽ tự động tính tiền rồi lập hoá đơn gửi tới từng phòng.
- Nhắc nhở sinh viên nộp tiền phòng, thực hiện đúng nội quy, đôn đốc công tác của các ban liên quan.
Các chức năng dự kiến của hệ thống
Hệ thống quản lý ký túc xá dự kiến gồm các chức năng sau đây:
Chức năng 1: Chức năng quản lý thông tin sinh viên
- Thêm mới thông tin sinh viên khi có sinh viên mới, thay đổi chỉnh sửa thông tin sinh viên.
- Thông tin sinh viên bao gồm: MSV, họ tên sinh viên, số điện thoại, lớp, khoa, phòng, quê quán, giới tính, năm sinh…
Chức năng 2: Chức năng quản lý phòng ký túc xá
- Thêm mới phòng trống, sửa phòng, cập nhật số người ở…
- Thông tin phòng gồm: Mã phòng, mô tả cơ sở vật chất có trong phòng (nóng lạnh, điều hoà, quạt, bàn, tủ…), số lượng giường còn trống.
Chức năng 3: Chức năng quản lý thông tin nhân viên ký túc
- Thêm, sửa, xoá thông tin nhân viên.
- Thông tin nhân viên gồm: Họ tên, giới tính, số điện thoại, năm sinh, quê quán, chức vụ, phòng ban.
Chức năng 4: Chức năng quản lý hoá đơn, hợp đồng
- Tra cứu, thêm, tìm kiếm, xoá thông tin hoá đơn, hợp đồng.
- Thông tin hoá đơn gồm: loại hoá đơn, chủ sở hữu.
Chức năng 5: Chức năng quản lý khen thưởng, kỷ luật
- Tra cứu, thêm, sửa các khen thưởng hay vi phạm kỷ luật ký túc xá của sinh viên.
- Thông tin gồm: loại khen thưởng (kỷ luật), đối tượng, mức độ thưởng (phạt).
Chức năng 6: Chức năng quản lý hệ thống
- Đăng nhập, cập nhật tài khoản, đổi mật khẩu.
- Thông tin cá nhân tài khoản.
Chức năng 7: Chức năng quản lý dịch vụ
- Tìm kiếm và báo lỗi dịch vụ, hệ thống.
Chức năng 8: Chức năng quản lý báo cáo
- Quản lý các báo cáo thường kì, các báo cáo thường niên về sinh viên.
13
Những khái niệm cơ bản
2.1.1.1 Vai trò của việc quản lý KTX
Quản lý ra đời nhằm tạo ra sự thống nhất ý chí giữa các cá nhân trong tổ chức Mọi tổ chức đều cần có quản lý để định hướng và xác định rõ ràng mục tiêu cũng như lợi ích chung của mình.
Quá trình quản lý đóng vai trò quan trọng trong việc duy trì sự ổn định và điều hòa, giúp sửa chữa các sai lệch và giảm thiểu sai sót Điều này đảm bảo sự phát triển ổn định, bền vững và hiệu quả cho tổ chức.
Quản lý KTX có vai trò quan trọng trong việc tổ chức và kiểm soát hoạt động của tập thể, nhằm đảm bảo lợi ích chung và giảm thiểu sai sót Tại trường Đại học Hà Nội, công tác quản lý KTX không chỉ mang lại những lợi ích hữu hình như an ninh và trật tự, mà còn tạo ra những giá trị vô hình khó đo lường, góp phần nâng cao chất lượng cuộc sống sinh viên.
2.1.1.2 Quy trình quản lý KTX
Từ các nghiên cứu, quy trình quản lý KTX được chia thành 4 thành phần lớn gồm:
Hình 5 Sơ đồ quy trình quản lý KTX
Quy trình quản lý KTX là một chu trình khép kín với 4 quá trình Các quy trình sau liên kết chặt chẽ với các quy trình trước:
Ban quản lý KTX thu thập thông tin liên quan đến việc nội trú, bao gồm số lượng sinh viên hiện đang sống trong KTX và nhu cầu nội trú của sinh viên.
Ban quản lý KTX hàng năm xây dựng kế hoạch cho sinh viên nội trú nhằm đáp ứng nhu cầu và khả năng của ký túc xá, đảm bảo sự phù hợp và hiệu quả trong việc cung cấp chỗ ở.
Thực hiện cho thuê KTX: Ban quản lý KTX thực hiện cho sinh viên thuê ở nội trú, đưa KTX vào hạot động và thực hiện quản lý tại KTX.
Ban quản lý KTX đóng vai trò quan trọng trong việc kiểm soát và quản lý hoạt động cho thuê, đảm bảo môi trường nội trú cho sinh viên diễn ra một cách hiệu quả nhất Họ liên tục theo dõi và điều chỉnh các hoạt động trong KTX để đáp ứng nhu cầu của sinh viên và nâng cao chất lượng dịch vụ.
2.1.2 Phương pháp phân tích thiết kế hướng đối tượng
Phân tích thiết kế hướng đối tượng lấy thực thể, đối tượng làm đơn vị phân rã hệ thống Với đặc điểm: Đặt trọng tâm vào dữ liệu.
Xem hệ thống như là tập các thực thể, đối tượng.
Các lớp trao đổi với nhau bằng thông điệp.
Tính mở và thích nghi của hệ thống cao hơn. Ưu điểm:
Gần gũi với thế giới thực.
Tái sử dụng dễ dàng. Đóng gói che giấu thông tin làm cho hệ thống tin cậy hơn.
Thừa kế làm giảm chi phí, hệ thống có tính mở cao hơn.
Xây dựng hệ thống phức tạp.
Phân tích thiết kế hướng đối tượng thường gặp khó khăn trong việc theo dõi luồng dữ liệu do sự đa dạng của các luồng dữ liệu đầu vào Bên cạnh đó, giải thuật không phải là yếu tố chính trong phương pháp này.
2.1.3 Ngôn ngữ mô hình hoá thống nhất UML
Ngôn ngữ mô hình hoá thống nhất (UML) là một ngôn ngữ đồ họa được sử dụng trong các phương pháp hướng đối tượng để thiết kế hệ thống thông tin một cách hiệu quả và nhanh chóng.
Xây dựng các mô hình trong UML là phương pháp hiệu quả để mô tả cấu trúc và hoạt động của hệ thống thông tin Cách tiếp cận này giúp tạo ra cái nhìn tổng quan, đáp ứng đầy đủ các yêu cầu của người dùng từ giai đoạn phân tích đến thiết kế, thẩm định và kiểm tra sản phẩm công nghệ thông tin Các mô hình hướng đối tượng không chỉ hỗ trợ trong việc phát triển ứng dụng mà còn làm nền tảng cho việc tự động sinh mã trong các ngôn ngữ lập trình như C++ và Java Hai loại mô hình chính được sử dụng là Mô hình đối tượng (mô hình tĩnh) và Mô hình động.
StarUML là công cụ hỗ trợ UML từ MKLab, cung cấp hầu hết các loại sơ đồ theo tiêu chuẩn UML 2.0 Với giao diện thân thiện và dễ sử dụng, StarUML tích hợp nhiều chức năng và công cụ, trở thành một trong những phần mềm mô hình hóa hàng đầu hiện nay.
16
Mô tả bài toán
Mỗi sinh viên được cấp một mã và mật khẩu riêng để đăng nhập vào hệ thống quản lý KTX, cùng với các thông tin cá nhân như tên, ngày sinh, trình độ học vấn và chức vụ.
Sinh viên có thể thực hiện nhiều chức năng như thêm và cập nhật hợp đồng, quản lý thông tin cá nhân, thêm và cập nhật hóa đơn, cũng như thay đổi thông tin tài khoản và mật khẩu Bên cạnh đó, nhân viên quản lý KTX có khả năng xuất báo cáo và lập hóa đơn cho các hợp đồng.
Quá trình tạo lập hợp đồng thuê phòng KTX bắt đầu khi sinh viên đến phòng hành chính của ban quản lý KTX để yêu cầu làm hợp đồng Nhân viên quản lý sẽ kiểm tra thông tin sinh viên trên hệ thống, xác định phòng trống và thiết lập hợp đồng Sau khi thông tin hợp đồng được xác minh lại với sinh viên, hợp đồng sẽ được xác nhận, lưu trữ và in thành 2 bản có ký và đóng dấu Sinh viên có trách nhiệm thanh toán tiền phòng tháng khi chuyển vào ở.
Quá trình quản lý hóa đơn tại ký túc xá bao gồm việc sinh viên phải đóng tiền điện, nước và các dịch vụ khác hàng tháng tại phòng hành chính Nhân viên quản lý sẽ xác nhận thông tin hóa đơn trên hệ thống, thực hiện thanh toán và in hóa đơn cho công nhân.
Mỗi tháng, mỗi quý và mỗi năm, nhân viên quản lý KTX thực hiện việc lập báo cáo để phục vụ cho công tác kiểm toán và báo cáo lên ban giám đốc.
Phân tích và đặc tả yêu cầu hệ thống thông tin quản lý dự án
Hình 7 Biểu đồ phân cấp chức năng của hệ thống
3.2.2 Yêu cầu phi chức năng
Yêu cầu về hiệu năng của hệ thống
Thực hiện hiệu quả các chức năng, hỗ trợ các hoạt động chính của hệ thống quản lý.
Hệ thống báo cáo cung cấp thông tin chính xác và đầy đủ, cho phép người quản lý theo dõi và kiểm soát tình hình hoạt động của hệ thống mọi lúc, mọi nơi.
Yêu cầu về kiến thức và ngôn ngữ xây dựng phần mềm
Sử dụng công cụ lập trình và hệ quản trị CSDL.
Yêu cầu về giao diện
Giao diện thân thiện và dễ sử dụng với người sử dụng: sử dụng đơn chọn, điền mẫu, có các biểu tượng…
Hệ thống chức năng được bố trí rõ ràng, đơn giản, thống nhất.
Sử dụng font chữ Unicode. Đảm bảo giúp người sử dụng thao tác nhanh và chính xác.
Hệ thống phải được thiết kế sao cho giúp người sử dụng khi thực hiện nghiệp vụ của mình một cách nhanh chóng và ít gặp sai sót nhất.
Hệ thống cần có tính bảo mật dữ liệu đồng thời lại hỗ trợ việc truy cập dữ liệu một cách nhanh chóng và chính xác.
Phân tích thiết kế
Từ bài toán thực tế quản lý KTX, nhóm xác định có 3 thành phần:
Quyền hạn trong hệ thống được phân chia rõ ràng, với Administrator nắm giữ quyền cao nhất và có khả năng sử dụng tất cả các chức năng Trong khi đó, User có quyền hạn tương tự như Administrator nhưng không được phép truy cập vào danh sách tài khoản cũng như không có quyền thêm, sửa hoặc xóa tài khoản.
Hình 8 Biểu đồ Use Case tổng quát
Use Case quản lý hợp đồng
Hình 9 Biểu đồ Use Case quản lý hợp đồng
Tác nhân: Quản lý (Administrator), Người dùng (User)
Mục đích: Xem, thêm, gia hạn và tìm kiếm hợp đồng Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Mối quan hệ Extend: Chức năng quản lý hợp đồng phân ra thành các chức năng:
Để thực hiện chức năng thêm, gia hạn và tìm kiếm hợp đồng, người dùng cần xem thông tin hợp đồng trước Ngoài ra, việc tìm kiếm hợp đồng là điều kiện bắt buộc để có thể thực hiện thêm hoặc gia hạn hợp đồng.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách hợp đồng.
4 Hệ thống hiển thị giao diện danh sách hợp đồng.
5 Người dùng chọn thêm hợp đồng hoặc gia hạn hợp đồng, tìm kiếm.
6 Hệ thống hiển thị giao diện thêm thông tin hợp đồng và yêu cầu thêm các thông tin hợp đồng theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
Dòng sự kiện con 1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin hợp đồng không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Bảng 1 Kịch bản Use Case quản lý hợp đồng
Use Case quản lý thông tin sinh viên
Hình 10 Use Case quản lý thông tin sinh viên
Tác nhân: Quản lý (Administrator), Người dùng (User).
Mục đích: Xem, thêm, sửa và tìm kiếm thông tinh sinh viên. Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Extend: Chức năng quản lý thông tin sinh viên phân ra thành các chức năng: Thêm thông tin sinh viên
Để thực hiện chức năng thêm, sửa và tìm kiếm thông tin sinh viên, việc xem thông tin sinh viên là điều cần thiết Ngoài ra, để có thể thêm hoặc sửa thông tin, người dùng cũng phải tiến hành tìm kiếm thông tin sinh viên trước.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách thông tin sinh viên.
4 Hệ thống hiển thị giao diện danh sách thông tin sinh viên.
5 Người dùng chọn thêm thông tin sinh viên hoặc sửa, tìm kiếm.
6 Hệ thống hiển thị giao diện thêm thông tin sinh viên và yêu cầu thêm các thông tin sinh viên theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
Dòng sự kiện con 1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin sinh viên không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Bảng 2 Kịch bản Use Case quản lý thông tin sinh viên
Use Case quản lý hoá đơn
Hình 11 Use Case quản lý hoá đơn Tác nhân: Quản lý (Administrator), Người dùng (User).
Mục đích: Xem, thêm và tìm kiếm thông tin hoá đơn. Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Mối quan hệ Extend: Chức năng quản lý hoá đơn phân ra thành các chức năng:
Để sử dụng chức năng thêm và tìm kiếm hoá đơn, người dùng cần phải xem hoá đơn trước Ngoài ra, để thêm hoá đơn, việc tìm kiếm hoá đơn cũng là điều kiện tiên quyết.
Dòng sự kiện chính 1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách hoá đơn.
4 Hệ thống hiển thị giao diện danh sách hoá đơn.
5 Người dùng chọn thêm thông tin hoá đơn hoặc tìm kiếm.
6 Hệ thống hiển thị giao diện thêm hoá đơn và yêu cầu thêm các thông tin hoá đơn theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin thêm hoá đơn không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Bảng 3 Kịch bản Use Case quản lý hoá đơn
Use Case quản lý thông tin điện nước
Hình 12 Use Case quản lý điện nước
Tác nhân: Quản lý (Administrator), Người dùng (User), Khách (Guest).
Mục đích: Xem, thêm và tìm kiếm thông tin điện nước. Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Bảng 4 Kịch bản Use Case quản lý thông tin điện nước
Use Case quản lý dịch vụ
Hình 13 Use Case quản lý dịch vụ
Extend: Chức năng quản lý điện nước phân ra thành các chức năng:
Thêm thông tin điện nước
Sửa hoá đơn điện nước
Thêm hoá đơn điện nước
Tìm kiếm thông tin điện nước
Để thực hiện chức năng thêm, sửa, và tìm kiếm thông tin điện nước cũng như thêm hóa đơn điện nước, việc xem thông tin điện nước là điều bắt buộc Ngoài ra, để có thể thêm và sửa thông tin điện nước, người dùng cần phải thực hiện tìm kiếm thông tin điện nước trước.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách thông tin điện nước.
4 Hệ thống hiển thị giao diện danh sách thông tin điện nước.
5 Người dùng chọn thêm thông tin điện nước hoặc sửa, tìm kiếm.
6 Hệ thống hiển thị giao diện thêm hoá đơn và yêu cầu thêm các thông tin hoá đơn theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin thêm thông tin điện nước không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Tác nhân: Quản lý (Administrator), Người dùng (User).
Mục đích: Xem, thêm, sửa, xoá và tìm kiếm thông tin dịch vụ. Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Bảng 5 Kịch bản Use Case quản lý dịch vụ
Mối quan hệ Extend: Chức năng quản lý dịch vụ phân ra thành các chức năng:
Để thực hiện các chức năng thêm, sửa, xoá và tìm kiếm dịch vụ, người dùng cần xem danh sách dịch vụ Ngoài ra, việc tìm kiếm cũng là điều kiện cần thiết để thực hiện các chức năng thêm, sửa và xoá dịch vụ.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách dịch vụ.
4 Hệ thống hiển thị giao diện danh sách dịch vụ.
5 Người dùng chọn thêm thông tin dịch vụ hoặc sửa, xoá, tìm kiếm.
6 Hệ thống hiển thị giao diện thêm dịch vụ và yêu cầu thêm các thông tin hoá đơn theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
Dòng sự kiện con 1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin thêm dịch vụ không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Use Case quản lý phòng
Hình 14 Use Case quản lý phòng
Tác nhân: Quản lý (Administrator), Người dùng (User).
Mục đích của hệ thống là cung cấp thông tin chi tiết về phòng, bao gồm thông tin hóa đơn, thông tin sinh viên, và thông tin điện nước của phòng đã chọn Ngoài ra, người dùng có thể thêm hợp đồng cho phòng và thực hiện tìm kiếm phòng Để truy cập các chức năng này, người dùng cần đăng nhập thành công vào hệ thống.
Bảng 6 Kịch bản Use Case quản lý phòng
Extend: Chức năng quản lý phòng phân ra thành các chức năng:
Xem thông tin hợp đồng
Xem thông tin sinh viên
Xem thông tin điện nước
Include: Để thực hiện được chức năng xem, thêm và tìm kiếm phòng thì bắt buộc phải thực hiện xem thông tin phòng.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Sinh viên chọn mục danh sách phòng.
4 Hệ thống hiển thị giao diện danh sách phòng.
5 Người dùng chọn thêm hợp đồng hoặc các chức năng khác.
6 Hệ thống hiển thị giao diện thêm dịch vụ và yêu cầu thêm các thông tin hoá đơn theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin thêm dịch vụ không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
Use Case quản lý tài khoản
Hình 15 Use Case quản lý tài khoản Tác nhân: Quản lý (Administrator), Người dùng (User).
Mục đích: Xem, đổi mật khẩu, thêm, sửa, xoá tài khoản. Điều kiện bắt buộc: Phải đăng nhập thành công vào hệ thống.
Bảng 7 Kịch bản Use Case quản lý tài khoản
Extend: Chức năng quản lý tài khoản phân ra thành các chức năng: Đổi mật khẩu
Để thực hiện chức năng thêm, sửa, xoá và tìm kiếm tài khoản, người dùng cần phải xem danh sách tài khoản, và điều này chỉ có thể được thực hiện bởi người quản lý.
1 Quản lý hoặc người dùng đăng nhập vào hệ thống bằng mã sinh viên làm tài khoản và mật khẩu trên giao diện đăng nhập.
2 Hệ thống kiểm tra trên CSDL, nếu đúng thì hệ thống sẽ hiển thị trang chủ.
3 Quản lý chọn mục danh sách tài khoản.
4 Hệ thống hiển thị giao diện danh sách tài khoản.
5 Người dùng chọn thêm thông tin tài khoản hoặc sửa, xoá, tìm kiếm.
6 Hệ thống hiển thị giao diện thêm dịch vụ và yêu cầu thêm các thông tin hoá đơn theo mẫu.
7 Sinh viên thực hiện nhập thông tin theo mẫu.
8 Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu và hoàn tất.
Dòng sự kiện con 1 Sinh viên nhập tài khoản và mật khẩu.
Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại tài khoản và mật khẩu.
2 Sinh viên nhập thông tin thêm tài khoản không hợp lệ.
Chuỗi thực hiện bắt đầu từ bước 7 của dòng sự kiện chính.
Hệ thống báo lỗi và yêu cầu nhập lại thông tin.
Trở lại bước 7 của dòng sự kiện chính.
3.3.2 Biểu đồ lớp (Class Diagram)
Hình 16 Biểu đồ lớp hệ thống thông tin Đối tượng Mô tả
NhanVienQL là đối tượng người dùng cho phép quản lý việc thêm, sửa, và xoá người dùng trong hệ thống HopDong là đối tượng hợp đồng, hỗ trợ quản lý việc thêm và cập nhật thông tin hợp đồng SinhvienTN là đối tượng sinh viên, giúp quản lý thông tin chi tiết của sinh viên.
Phong Đối tượng: Phòng quản lý thông tin phòng
DienNuoc Đối tượng điện nước: Quản lý thông tin mã điện nước tương ứng với phòng HoaDon Đối tượng hoá đơn: Quản lý việc thêm hoá đơn
ChiTietHDDV là đối tượng giúp quản lý chi tiết hóa đơn, cho phép người dùng thêm, sửa và xóa thông tin dịch vụ một cách hiệu quả Trong khi đó, DichVu là đối tượng quản lý thông tin dịch vụ, cung cấp chức năng tương tự để đảm bảo việc cập nhật và quản lý dữ liệu dịch vụ diễn ra thuận lợi.
Bảng 8 Mô tả đối tượng biểu đồ lớp
Hình 17 Biểu đồ trạng thái quản lý hợp đồng
Hình 18 Biểu đồ trạng thái quản lý điện nước
Hình 19 Biểu đồ trạng thái quản lý hoá đơn
Hình 20 Biểu đồ trạng thái quản lý sinh viên
Hình 21 Biểu đồ trạng thái quản lý dịch vụ
Hình 22 Biểu đồ trạng thái quản lý tài khoản
Hình 23 Biểu đồ trạng thái lập báo cáo
Hình 24 Biểu đồ hoạt động thêm hợp đồng
Hình 25 Biểu đồ hoạt động gia hạn hợp đồng
Hình 26 Biểu đồ hoạt động thêm thông tin sinh viên
Hình 27 Biểu đồ hoạt động sửa thông tin sinh viên
Hình 28 Biểu đồ hoạt động thêm hoá đơn
Hình 29 Biểu đồ hoạt động thêm thông tin điện nước
Hình 30 Biểu đồ hoạt động sửa thông tin điện nước
Hình 31 Biểu đồ hoạt động đăng nhập
Hình 32 Biểu đồ hoạt động thêm dịch vụ
Hình 33 Biểu đồ hoạt động sửa dịch vụ
Hình 34 Biểu đồ hoạt động xoá dịch vụ
Hình 35 Biểu đồ hoạt động thêm tài khoản
Hình 35 Biểu đồ hoạt động xoá tài khoản
Hình 36 Biểu đồ hoạt động sửa tài khoản
Hình 37 Biểu đồ hoạt động đổi mật khẩu
Hình 38 Biểu đồ tuần tự thêm hợp đồng Hình 39 Biểu đồ tuần tự gia hạn HD
Hình 40 Biểu đồ tuần tự thêm thông tin sinh viên
Hình 41 Sửa thông tin SV
Hình 42 Biểu đồ tuần tự thêm hoá đơn
Hình 43 Biểu đồ tuần tự thêm điện nước Hình 44 Biểu đồ tuần tự thêm DV
Hình 45 Biểu đồ tuần tự đăng nhập Hình 4 6 Biểu đồ tuần tự đổi MK
Hình 47 Biểu đồ triển khai
Hình 48 Biểu đồ thành phần
Thiết kế CSDL
NhanVien (MaNV, MatKhau, TenNV, GioiTinh, NgaySinh, QueQuan, NoiO, SDT, ChucVu, CCCD, NgayCap, NoiCap)
HopDong (MaHD, MaSV, MaPhong, MaNV, TenHD, NgayLap, NgayhethanHD)
SinhVien (MaSV, TenSV, GioiTinh, NgaySinh, QueQuan, NoiO, SDT, CCCD, NgayCap, NoiCap)
Phong (MaPhong, TenPhong, DienTich, ToaNha, Tang, GiaThue, SoNguoiO, LoaiPhong) DienNuoc (MaDienNuoc, MaPhong, ChiSoCu, ChiSoMoi, TuNgay, DenNgay)
ChiTietHoaDon (MaHoaDon, TenHoaDon, MaDichVu, NgayLap, SoLuong, ThanhTien, HinhThucTT)
3.4.2 Các ràng buộc Để tính giá tiền trong hoá đơn ta lấy số lương nhân với đơn giá.
ChiTietHDDV.ThanhTien = DichVu.DonGia *ChiTietHDDV.SoLuong * 1.1
HD.TongTien = Tổng các ChiTietHDDV.ThanhTien
Từ các yêu cầu của bài toán xây dựng hệ thống quản lý KTX, các bảng cơ sở dữ liệu được miêu tả như sau:
NhanVienQL Chứa các thông tin truy cập hệ thống và thông tin nhân viên QLKTX HopDong Gồm các trường thông tin hợp đồng
SinhVien Chức các thông tin về sinh viên
Phong Chứa các thông tin về phòng
DienNuoc Gồm các thông tin về điện nước
HoaDon Gồm các thông tin về hoá đơn
ChiTietHDDV Chứa các thông tin hoá đơn các dịch vụ
DichVu Chứa các thông tin dịch vụ được cung cấp
Bảng 9 Mô tả các bảng trong CSDL
Thuộc tính Kiểu dữ liệu Kích thước
Bảng 10 Bảng thông tin nhân viên
Thuộc tính Kiểu dữ liệu Kích thước
Bảng 11 Bảng thông tin hợpđồng
Thuộc tính Kiểu dữ liệu Kích thước
Bảng 12 Bảng thông tin sinh viên
Thuộc tính Kiểu dữ liệu Kích thước
Thuộc tính Kiểu dữ liệu Kích thước
Bảng 14 Bảng thông tin điện nước
Thuộc tính Kiểu dữ liệu Kích thước
Thuộc tính Kiểu dữ liệu Kích thước
Thuộc tính Kiểu dữ liệu Kích thước
Cơ sở dữ liệu Hệ thống thông tin
Hình 49 Cơ sở dữ liệu hệ thống thông tin
46
Kết luận
Hệ thống thông tin quản lý KTX tại Đại học Hà Nội đáp ứng hiệu quả nhu cầu quản lý nhà ở cho sinh viên, mang lại mô hình phát triển tiện lợi và nhanh chóng Hệ thống này không chỉ tiết kiệm thời gian xử lý mà còn nâng cao hiệu quả quản lý và công việc Đây là nền tảng cho sự phát triển của các phiên bản sau và ứng dụng phần mềm trong các mô hình quản lý khác.
Hệ thống quản lý ký túc xá linh hoạt, phù hợp với mọi trường học, cao đẳng và đại học, mang lại sự tiện lợi cho sinh viên thông qua nền tảng web Với sự phát triển không ngừng của công nghệ Internet, việc triển khai một hệ thống quản lý ký túc xá hiệu suất cao trở nên quan trọng hơn bao giờ hết để nâng cao hiệu quả công việc của tập thể.
Hướng phát triển
Nhà phát triển hệ thống HTTT quản lý KTX hướng đến việc nâng cấp hệ thống nhằm hỗ trợ tối đa người dùng Giao diện được thiết kế tiện lợi với nhiều chức năng hơn, giúp phân công công việc rõ ràng và hiệu quả Mục tiêu là nhân rộng mô hình hệ thống thông tin quản lý này tại các trường học trên toàn quốc.