Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.38 MB, 69 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MƠI TRƯỜNG
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">1.5 Vì sao nên sử dụng mơ hình MVC?...6
1.5.1 Quy trình phát triển nhanh hơn...6
1.5.2 Khả năng cung cấp nhiều chế độ view...7
1.5.3 Các sửa đổi khơng ảnh hưởng đến tồn bộ mơ hình...7
1.5.4 MVC Model trả về dữ liệu mà không cần định dạng...7
1.5.5 Hỗ trợ kỹ thuật Asynchronous...7
1.6 Mục tiêu chính của đề tài...8
1.7 Mục đích nghiên cứu...8
1.8 Đối tượng và phạm vi nghiên cứu...8
1.9 Phương pháp nghiên cứu...9
1.10 Ý nghĩa đề tài...9
Chương 2: KHẢO SÁT HIỆN TRẠNG...11
3.1 Xác định yêu cầu...11
3.2 Phương pháp thu thập yêu cầu...11
3.3 Phân tích yêu cầu...12
Chương 3: PHÂN TÍCH VÀ THIẾT KẾ...14
4.2.1 Thiết kế cơ sở dữ liệu...44
4.2.2 Thiết kế giao diện...49
Chương 4: CÀI ĐẶT VÀ THỬ NGHIỆM...55
5.1 Dữ liệu thử nghiệm...55
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">CHƯƠNG 6: TÀI LIỆU THAM KHẢO...63
6.1 Tài liệu tiếng Việt...63
6.2 Tài liệu tiếng Anh...63
TÀI LIỆU THAM KHẢO...64
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">Chúng em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học Tài Nguyên và Môi Trường TP.HCM, đặc biệt là các thầy cô khoa Công Nghệ Thông Tin của trường đã tạo điều kiện cho chúng em thực hiện báo cáo môn học. Và chúng em cũng xin chân thành cám ơn thầy Trần Văn Định đã nhiệt tình hướng dẫn chúng em hồn thành tốt báo cáo mơn học.
Trong q trình làm bài báo cáo mơn học, khó tránh khỏi sai sót, rất mong thầy bỏ qua. Đồng thời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo khơng thể tránh khỏi những thiếu sót, chúng em rất mong nhận được ý kiến đóng góp của thầy để chúng em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn.
Chúng em xin chân thành cảm ơn!
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Chúng em xin cam đoan đề tài “Xây dựng phần mềm quản lý phòng trọ” là bài viết của chúng em.
Kết quả nghiên cứu trong đề tài là trung thực và hoàn toàn khơng có sự sao chép. Chúng em xin hồn tồn chịu trách nhiệm về tính trung thực của các nội dung trong đề tài của mình.
Sinh viên thực hiện
Lê Duy Minh Dương
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">Trong thế kỷ 21 hiện nay, sự phát triển không ngừng của công nghệ thông tin đã tác động sâu sắc đến nhiều lĩnh vực trong cuộc sống, trong đó có lĩnh vực bất động sản. Đặc biệt, lĩnh vực kinh doanh phịng trọ khơng nằm ngồi xu hướng này. Sự phát triển của cơng nghệ thông tin đã mang lại nhiều cơ hội và tiện ích cho các chủ nhà trọ, giúp họ dễ dàng quản lý và vận hành phòng trọ một cách hiệu quả hơn.
Trong môn học "Phương pháp phát triển phần mềm hướng đối tượng," chúng em sẽ khám phá những nguyên tắc cơ bản và phương pháp tiên tiến để phát triển phần mềm. Môn học này giúp chúng em hiểu rõ về quá trình thiết kế và xây dựng phần mềm dựa trên hướng đối tượng, từ việc phân tích yêu cầu đến triển khai ứng dụng thực tế. Đặc biệt, nó tập trung vào việc phát triển phần mềm có khả năng mở rộng và bảo trì dễ dàng, một khía cạnh quan trọng trong bối cảnh ngày nay với sự thay đổi nhanh chóng của cơng nghệ.
Để đáp ứng nhu cầu quản lý phòng trọ ngày càng tăng, chúng em hướng đến việc xây dựng một “Phần mềm quản lý phòng trọ” - một ứng dụng mạnh mẽ trong việc giúp các chủ nhà trọ quản lý và vận hành phòng trọ một cách hiệu quả hơn. Đây không chỉ là một phần mềm thông thường mà cịn là một hệ thống thực sự hữu ích, kết hợp giữa công nghệ thông tin và lĩnh vực bất động sản, mang lại lợi ích tối đa cho các chủ nhà trọ.
Đề tài này không chỉ giúp chúng em học hỏi về phương pháp phát triển phần mềm hướng đối tượng mà còn mang lại những kiến thức thực tiễn về cách áp dụng công nghệ để nâng cao hiệu quả quản lý và vận hành phòng trọ. Chúng em hy vọng rằng việc nghiên cứu và phát triển phần mềm này sẽ đóng góp tích cực vào việc nâng cao hiệu quả quản lý phòng trọ và tiện ích cho các chủ nhà trọ.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">MVC là viết tắt của cụm từ “Model-View-Controller“. Đây là mơ hình thiết kế được sử dụng trong kỹ thuật phần mềm. MVC là một mẫu kiến trúc phần mềm để tạo lập giao diện người dùng trên máy tính. MVC chia thành ba phần được kết nối với nhau và mhi thành phần đều có mơ it nhiê im vụ riêng của nó và đơ ic lâ ip với các thành phần khác. Tên gọi 3 thành phần:
o Model (dữ liệu): Quản lí xử lí các dữ liê iu. o View (giao diện): Nới hiển thị dữ liê iu cho người dùng.
o Controller (bộ điều khiển): Điều khiển sự tương tác của hai thành phần Model và View.
Mơ hình MVC
Mơ hình MVC (MVC pattern) thường được dùng để phát triển giao diện người dùng. Nó cung cấp các thành phần cơ bản để thiết kế một chương trình cho máy tính hoặc điện thoại di động, cũng như là các ứng dụng web.
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">1.2 Tìm hiểu các thành phần trong mơ hình MVC
Thành phần của MVC
Mơ hình MVC gồm 3 loại chính là thành phần bên trong không thể thiếu khi áp dụng mơ hình này:
Model: Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng và là cầu nối giữa 2 thành phần bên dưới là View và Controller. Một model là dữ liệu được sử dụng bởi chương trình. Đây có thể là cơ sở dữ liệu, hoặc file XML bình thường hay một đối tượng đơn giản. Chẳng hạn như biểu tượng hay là một nhân vật trong game.
View: Đây là phần giao diện (theme) dành cho người sử dụng. View là phương tiện hiển thị các đối tượng trong một ứng dụng. Chẳng hạn như hiển thị một cửa sổ, nút hay văn bản trong một cửa sổ khác. Nó bao gồm bất cứ thứ gì mà người dùng có thể nhìn thấy được.
Controller: Là bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua View. Một controller bao gồm cả Model lẫn View. Nó nhận input và thực
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">1.3 Lịch sử của MVC
MVC được tiến sĩ Trygve Reenskaug đưa vào ngơn ngữ lập trình Smalltalk-76 khi ông đến trung tâm Nghiên cứu Xerox Palo Alto (PARC) vào giữa năm 1970. Sau đó, việc triển khai trở nên phổ biến trong các phiên bản khác của Small- Talk. Năm 1988, các bài báo “The Journal of Object Technology” – JOT mang lại bước tranh toàn cảnh về MVC mang liệu sự hiệu quả tốt nhất.
1.4 Luồng xử lý trong MVC
Luồng xử lý trong của mô hình MVC, bạn có thể hình dung cụ thể và chi tiết qua từng bước dưới đây:
o Khi một yêu cầu của từ máy khách (Client) gửi đến Server. Thì bị Controller trong MVC chặn lại để xem đó là URL request hay sự kiện.
o Sau đó, Controller xử lý input của user rồi giao tiếp với Model trong MVC. o Model chuẩn bị data và gửi lại cho Controller.
o Cuối cùng, khi xử lý xong yêu cầu thì Controller gửi dữ liệu trở lại View và hiển thị cho người dùng trên trình duyệt.
View và Model sẽ được xử lý bởi Controller
Ở đây, View không giao tiếp trực tiếp với Model. Sự tương tác giữa View và Model sẽ chỉ được xử lý bởi Controller.
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">1.5 Vì sao nên sử dụng mơ hình MVC? 1.5.1 Quy trình phát triển nhanh hơn
MVC hh trợ phát việc phát triển nhanh chóng và song song. Nếu một mơ hình MVC được dùng để phát triển bất kỳ ứng dụng web cụ thể nào, một lập trình viên có thể làm việc trên View và một developer khác có thể làm việc với Controller để tạo logic nghiệp vụ cho ứng dụng web đó.
Do đó, ứng dụng mơ hình MVC có thể được hồn thành nhanh hơn ba lần so với các ứng dụng mơ hình khác.
1.5.2 Khả năng cung cấp nhiều chế độ view
Trong mơ hình MVC, bạn có thể tạo nhiều View cho chỉ một mơ hình. Ngày nay, nhu cầu có thêm nhiều cách mới để truy cập ứng dụng và đang ngày càng tăng. Do đó, việc sử dụng MVC để phát triển chắc chắn là một giải pháp tuyệt vời.
Hơn nữa, với phương pháp này, việc nhân bản code rất hạn chế. Vì nó tách biệt dữ liệu và logic nghiệp vụ khỏi màn hình.
1.5.3 Các sửa đổi khơng ảnh hưởng đến tồn bộ mơ hình
Đối với bất kỳ ứng dụng web nào, người dùng có xu hướng thay đổi thường xuyên. Bạn có thể quan sát thông qua những thay đổi thường xuyên về màu sắc, font chữ, bố cục màn hình. Hay là thêm hh trợ thiết bị mới cho điện thoại hay máy tính bảng…
Việc thêm một kiểu view mới trong MVC rất đơn giản. Vì phần Model khơng phụ thuộc vào phần View. Do đó, bất kỳ thay đổi nào trong Model sẽ khơng ảnh hưởng đến tồn bộ kiến trúc.
1.5.4 MVC Model trả về dữ liệu mà không cần định dạng
MVC pattern có thể trả về dữ liệu mà khơng cần áp dụng bất kỳ định dạng nào. Do đó, các thành phần giống nhau có thể được sử dụng với bất kỳ giao diện nào. Ví dụ: tất cả loại dữ liệu đều có thể được định dạng bằng HTML. Ngồi ra, nó cũng có thể được định dạng bằng Macromedia Flash hay Dream Viewer.
1.5.5 Hỗ trợ kỹ thuật Asynchronous
Kiến trúc MVC có thể được tích hợp với cả JavaScript Framework. Có nghĩa là, các ứng dụng MVC có thể hoạt động ngay cả với các file PDF, trình duyệt riêng
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Ngoài ra, MVC cũng hh trợ kỹ thuật Asynchronous , giúp các developer phát triển các ứng dụng có thể load rất nhanh.
Nền tảng MVC thân thiện với SEO 1.6 Mục tiêu chính của đề tài
Mục đích nghiên cứu là tìm hiểu và áp dụng ngơn ngữ lập trình C# và cơng cụ phát triển phần mềm Winform, Visual Studio để xây dựng phần mềm quản lý phịng trọ.
Tìm hiểu các nghiệp vụ quản lý phòng trọ như quản lý phòng, quản lý điện nước, thanh tốn, thơng tin khách th phịng và các chức năng liên quan. 1.7 Mục đích nghiên cứu
Thu thập và hiểu các yêu cầu của người dùng đối với phần mềm quản lý phịng trọ.
Phân tích các u cầu đã được thu thập để xác định các yêu cầu chức năng, yêu cầu phi chức năng, và các yêu cầu khác.
Thiết kế và phát triển phần mềm quản lý phòng trọ đáp ứng các yêu cầu đã được xác định.
1.8 Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu của đề tài là phần mềm quản lý phòng trọ. Phạm vi nghiên cứu của đề tài bao gồm:
Quản lý thông tin khách hàng Quản lý thông tin phòng trọ Quản lý hợp đồng thuê phòng Quản lý thu chi
Quản lý báo cáo
Các tính năng nâng cao của phần mềm quản lý phòng trọ, bao gồm: Quản lý lịch sử thuê phòng
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">Quản lý nhắc nhở thanh toán Quản lý quảng cáo Quản lý bảo trì Chức năng thống kê 1.9 Phương pháp nghiên cứu
Phỏng vấn: Người phát triển phần mềm sẽ phỏng vấn chủ phòng trọ để hiểu các yêu cầu của họ.
Khảo sát: Phương pháp này được sử dụng để thu thập thông tin từ một nhóm người dùng.
Tìm hiểu tài liệu: Người phát triển phần mềm có thể tìm hiểu các tài liệu có liên quan, chẳng hạn như hồ sơ, quy trình, và hướng dẫn sử dụng, để hiểu các yêu cầu của hệ thống.
Thiết kế mơ hình: Người phát triển phần mềm có thể tạo các mơ hình, chẳng hạn như mơ hình use case, mơ hình phân tích, và mơ hình thiết kế, để hiểu các u cầu của hệ thống.
1.10 Ý nghĩa đề tài
Phần mềm quản lý phòng trọ được phát triển từ đề tài này sẽ mang lại các ý nghĩa sau: Giúp chủ phòng trọ quản lý phòng trọ một cách hiệu quả hơn.
Tăng cường khả năng cạnh tranh của các chủ phịng trọ. Góp phần thúc đẩy sự phát triển của thị trường cho thuê phòng trọ.
Trên đây là một số gợi ý về cách xác định các mục tiêu, mục đích, đối tượng, phạm vi, phương pháp và ý nghĩa của đề tài nghiên cứu về phát triển phần mềm quản lý phòng trọ bằng Winform SQL.
Để xác định cụ thể các mục tiêu, mục đích, đối tượng, phạm vi, phương pháp và ý nghĩa của đề tài, người nghiên cứu cần xem xét các yếu tố sau:
Yếu tố người dùng: Người nghiên cứu cần xác định rõ đối tượng người dùng của phần mềm là ai, họ có nhu cầu và mong muốn gì đối với phần mềm.
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">Yếu tố kỹ thuật: Người nghiên cứu cần xác định rõ các công nghệ và kỹ thuật nào sẽ được sử dụng để phát triển phần mềm.
Yếu tố thời gian và kinh phí: Người nghiên cứu cần xác định rõ thời gian và kinh phí cho việc nghiên cứu và phát triển phần mềm.
Với sự xem xét kỹ lưỡng các yếu tố trên, người nghiên cứu sẽ có thể xác định chính xác các mục tiêu, mục đích, đối tượng, phạm vi, phương pháp và ý nghĩa của đề tài nghiên cứu.
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">Xác định yêu cầu là quá trình thu thập và hiểu các yêu cầu của người dùng đối với một hệ thống phần mềm. Các yêu cầu này có thể bao gồm các chức năng, tính năng, hiệu năng, khả năng sử dụng, khả năng bảo mật, và các yêu cầu khác. Trong trường hợp của phần mềm quản lý phòng trọ, các yêu cầu cần xác định bao gồm:
Các chức năng cơ bản: o Quản lý thông tin khách hàng o Quản lý thơng tin phịng trọ o Quản lý hợp đồng thuê phòng o Quản lý thu chi
o Quản lý báo cáo Các tính năng nâng cao:
o Quản lý lịch sử thuê phòng o Quản lý nhắc nhở thanh toán o Quản lý quảng cáo o Quản lý bảo trì 2.2 Phương pháp thu thập yêu cầu
Có nhiều phương pháp thu thập yêu cầu, bao gồm:
Phỏng vấn: Đây là phương pháp phổ biến nhất để thu thập yêu cầu. Người phát triển phần mềm sẽ phỏng vấn người dùng để hiểu nhu cầu và mong muốn của họ.
Khảo sát: Phương pháp này được sử dụng để thu thập thơng tin từ một nhóm người dùng.
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">Tìm hiểu tài liệu: Người phát triển phần mềm có thể tìm hiểu các tài liệu có liên quan, chẳng hạn như hồ sơ, quy trình, và hướng dẫn sử dụng, để hiểu các yêu cầu của hệ thống.
Chế tạo mơ hình: Người phát triển phần mềm có thể tạo các mơ hình, chẳng hạn như mơ hình use case, mơ hình phân tích, và mơ hình thiết kế, để hiểu các yêu cầu của hệ thống.
Trong trường hợp của phần mềm quản lý phòng trọ, các phương pháp thu thập yêu cầu có thể được sử dụng kết hợp với nhau. Ví dụ, người phát triển phần mềm có thể phỏng vấn chủ phịng trọ để hiểu các yêu cầu của họ, đồng thời sử dụng khảo sát để thu thập thông tin từ khách hàng.
2.3 Phân tích u cầu
Phân tích u cầu là q trình hiểu rõ các yêu cầu đã được thu thập. Quá trình này bao gồm việc phân tích các yêu cầu để xác định các yêu cầu chức năng, yêu cầu phi chức năng, và các yêu cầu khác.
Trong trường hợp của phần mềm quản lý phòng trọ, các yêu cầu chức năng có thể được phân tích thành các hoạt động và kịch bản sử dụng. Các yêu cầu phi chức năng có thể được phân tích thành các u cầu về hiệu năng, khả năng sử dụng, khả năng bảo mật, và các yêu cầu khác.
Kết luận :
Xác định yêu cầu và phân tích yêu cầu là hai bước quan trọng trong quá trình phát triển phần mềm. Các bước này giúp đảm bảo rằng hệ thống phần mềm được phát triển đáp ứng nhu cầu của người dùng.
Dưới đây là một số lưu ý khi xác định và phân tích yêu cầu:
Tập trung vào người dùng: Các yêu cầu cần được xác định dựa trên nhu cầu và mong muốn của người dùng.
Đảm bảo đầy đủ: Các yêu cầu cần được xác định đầy đủ để đảm bảo rằng hệ thống phần mềm đáp ứng tất cả các nhu cầu của người dùng.
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Đảm bảo rõ ràng: Các yêu cầu cần được xác định rõ ràng để tránh hiểu lầm. Đảm bảo khả thi: Các yêu cầu cần được xác định khả thi để đảm bảo rằng hệ thống phần mềm có thể được phát triển và triển khai.
Ví dụ về các yêu cầu chức năng của phần mềm quản lý phòng trọ: Quản lý thơng tin khách hàng:
o Người dùng có thể thêm, sửa, xóa, và tìm kiếm thơng tin khách hàng. o Người dùng có thể tạo danh sách khách hàng.
Quản lý thơng tin phịng trọ:
o Người dùng có thể thêm, sửa, xóa, và tìm kiếm thơng tin phịng trọ. o Người dùng có thể tạo danh sách phịng trọ.
Quản lý hợp đồng th phịng:
o Người dùng có thể tạo, sửa, xóa, và tìm kiếm hợp đồng th phịng. o Người dùng có thể tạo lịch thanh tốn hợp đồng.
Quản lý thu chi:
o Người dùng có thể theo dõi thu chi của phịng trọ. o Người dùng có thể tạo báo cáo thu chi. Quản lý báo cáo:
o Người dùng có thể tạo báo cáo thống kê về phòng trọ.
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">Phần mềm hh trợ người quản lý trọ trong việc nhập liệu, tính tốn, lưu trữ và sao lưu thông tin khách hàng và hợp đồng
Gửi thơng báo và hóa đơn cho người th trọ.
3.1.2 Biểu đồ Use Case 3.1.2.1 Use Case người quản lý trọ
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">tổng số tiền thuê và dịch vụ của mhi khách hàng theo tháng. Phần mềm cũng sẽ lưu trữ và sao lưu dữ liệu trên đám mây để đảm bảo an toàn và tiện lợi.
Gửi thơng báo và hóa đơn cho người thuê trọ
Người quản lý trọ có thể sử dụng phần mềm để gửi thông báo cho người thuê trọ về các vấn đề liên quan đến khu trọ như thời gian thanh toán, nâng cấp dịch vụ, sửa chữa, … Phần mềm cũng sẽ gửi hóa đơn chi tiết cho người thuê trọ qua email hoặc tin nhắn.
Quản lý dịch vụ toàn diện của khu trọ
Use-case này cho phép người quản lý trọ thêm, sửa, xóa các dịch vụ tồn diện của khu trọ, bao gồm wifi, cáp quang, máy giặt, máy sấy, bãi đh xe. Mhi dịch vụ
Use-case này cho phép người quản lý trọ tính tốn và theo dõi cơng nợ của từng phòng trọ hàng tháng. Công nợ bao gồm tiền thuê phòng và tiền dịch vụ (tiền điện, tiền nước và các dịch vụ toàn diện).
Lập báo cáo thống kê doanh thu và chi phí
Use-case này cho phép người quản lý trọ lập báo cáo thống kê doanh thu và chi phí theo từng tháng hoặc theo khoảng thời gian. Báo cáo bao gồm tổng doanh thu từ tiền thuê phòng và tiền dịch vụ; tổng chi phí từ tiền điện nước và các chi phí khác; lợi nhuận rịng.
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">3.1.2.2 Use Case người thuê trọ
Người dùng có thể sử dụng các dịch vụ như điện, nước, wifi, giặt ủi, vệ sinh, an ninh, … của khu trọ và tổng số tiền thuê và dịch vụ của mhi khách hàng theo tháng. Phần mềm cũng sẽ lưu trữ và sao lưu dữ liệu trên đám mây để đảm bảo an tồn và tiện lợi.
2 Gửi thơng báo và hóa đơn cho người thuê trọ
Người quản lý trọ có thể sử dụng phần mềm để gửi thông báo cho người thuê trọ về các vấn đề liên quan đến khu trọ như thời gian thanh toán, nâng cấp dịch
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">vụ, sửa chữa, … Phần mềm cũng sẽ gửi hóa đơn chi tiết cho người thuê trọ qua email hoặc tin nhắn.
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">3.1.2.4 USE-CASE Diagrams 3.1.2.4.1 Use Case Diagrams tổng quát
Hình 1 Biểu đồ Use Case tổng quát
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">3.1.2.4.2 Use Case Diagrams người quản lý trọ
Hình 2 Biểu đồ Use Case người quản lý trọ
3.1.2.4.3 Use Case Diagrams người thuê trọ
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">3.1.2.4.4 Use Case Diagrams hệ thống quản lý nhà trọ
Hình 4 Biểu đồ Use Case hệ thống quản lý nhà trọ
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">3.1.3 Biểu đồ hoạt động
3.1.3.1 Đặc tả biểu đồ hoạt động thêm thơng tin khách hàng:
Hình 5 biểu đồ hoạt động thêm thông tin khách hàng
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">3.1.3.2 Đặc tả biểu đồ hoạt động sửa thông tin khách hàng:
Hình 6 biểu đồ hoạt động sửa thơng tin khách hàng
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">3.1.3.3 Đặc tả biểu đồ hoạt động xố thơng tin khách hàng:
Hình 7 biểu đồ hoạt động xố thơng tin khách hàng
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">3.1.3.4 Đặc tả biểu đồ hoạt động thêm phịng
Hình 8 biểu đồ hoạt động thêm phòng
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">3.1.3.5 Đặc tả biểu đồ hoạt động xố thơng tin phịng
Hình 9 biểu đồ hoạt động xố thơng tin phịng
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">3.1.3.6 Đặc tả biểu đồ hoạt động sửa thông tin phịng
Hình 10 biểu đồ hoạt động sửa thơng tin phòng
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">3.1.3.7 Đặc tả biểu đồ hoạt động thêm thơng tin loại phịng
Hình 11 biểu đồ hoạt động thêm thơng tin loại phịng
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">3.1.3.8 Đặc tả biểu đồ hoạt động xố thơng tin loại phịng
Hình 12 biểu đồ hoạt động xố thơng tin loại phòng
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">3.1.3.9 Đặc tả biểu đồ hoạt động sửa thơng tin loại phịng
Hình 13 biểu đồ hoạt động sửa thơng tin loại phịng
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">3.1.3.10 Đặc tả biểu đồ hoạt động thêm thông tin dịch vụ
Hình 14 biểu đồ hoạt động thêm thơng tin dịch vụ
</div>