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àiMục đích n
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
THÀNH PHỐ HỒ CHÍ MINH
KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
TIỂU LUẬNPHƯƠNG PHÁP PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNGXÂY DỰNG PHẦN MỀM QUẢN LÝ PHÒNG TRỌ
Sinh viên thực hiện : Lê Duy Minh Dương
Đinh Quốc DũngHuỳnh Công Hoàng
09500800070950080018
Giảng viên hướng dẫn : ThS Trần Văn Định
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
THÀNH PHỐ HỒ CHÍ MINH
KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM
TIỂU LUẬNPHƯƠNG PHÁP PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNGXÂY DỰNG PHẦN MỀM QUẢN LÝ PHÒNG TRỌ
TP Hồ Chí Minh, tháng 09 năm 2023
Sinh viên thực hiện : Lê Duy Minh Dương
Đinh Quốc DũngHuỳnh Công Hoàng
09500800070950080018
Giảng viên hướng dẫn : ThS Trần Văn Định
Trang 3MỤC LỤC
MỤC LỤC 3
Chương 1: TỔNG QUAN VỀ MÔ HÌNH MVC 4
1.1 Mô hình MVC là gì 4
1.2 Tìm hiểu các thành phần trong mô hình MVC 5
1.3 Lịch sử của MVC 6
1.4 Luồng xử lý trong MVC 6
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 toà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.1 Phân tích hệ thống 14
3.1.1 Danh sách Actor 14
4.1.2 Biểu đồ Use Case 14
4.1.3 Biểu đồ hoạt động 20
4.1.4 Biểu Đồ Tuần Tự 32
4.2 Thiết kế hệ thống 44
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
Trang 45.1.3 Dữ liệu Bảng tblDichVu 57
5.1.4 Dữ liệu Bảng tblDVChiTiet 58
5.1.5 Dữ liệu Bảng tblHopDong 58
5.1.6 Dữ liệu Bảng tblHopDong_KhachHang 59
5.1.7 Dữ liệu Bảng tblKhachHang 59
5.1.8 Dữ liệu Bảng tblLoaiPhong 60
5.1.9 Dữ liệu Bảng tblPhong 60
5.2 Cài đặt phần mềm 61
5.2.1 Môi trường cài đặt 61
5.2.2 Ngôn ngữ cài đặt 61
5.2.3 Nội dung chính cài đặt 61
5.3 Thử nghiệm phần mềm 61
Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 62
5.1 KẾT QUẢ ĐẠT ĐƯỢC 62
5.2 KẾT QUẢ CHƯA ĐẠT ĐƯỢC 62
5.3 THUẬN LỢI 62
5.4 KHÓ KHĂN 62
5.5 KINH NGHIỆM BẢN THÂN RÚT RA 62
5.6 HƯỚNG PHÁT TRIỂN 62
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
Trang 5LỜI CẢM ƠNChú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ô khoaCô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áomô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ìnhhướng dẫn chúng em hoàn thành tốt báo cáo môn học.
Trong quá 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ênbà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ànthành tốt hơn
Chúng em xin chân thành cảm ơn!
Trang 6LỜI CAM ĐOANChú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ự saochép Chúng em xin hoàn toàn chịu trách nhiệm về tính trung thực của các nội dungtrong đề tài của mình
Sinh viên thực hiện
Lê Duy Minh Dương
Trang 7LỜI MỞ ĐẦUTrong 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 độngsản Đặc biệt, lĩnh vực kinh doanh phòng trọ không nằm ngoài xu hướng này Sự pháttriể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ầnmề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ềmdự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óngcủ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 đếnviệ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ệcgiú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ôngchỉ 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ợpgiữ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ềmhướ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ôngnghệ để nâng cao hiệu quả quản lý và vận hành phòng trọ Chúng em hy vọng rằngviệ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 caohiệu quả quản lý phòng trọ và tiện ích cho các chủ nhà trọ
Trang 8Chương 1: TỔNG QUAN VỀ MÔ HÌNH MVC
1.1 Mô hình MVC là gì
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ạolậ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ớinhau 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ànhphầ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ànhphầ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ườidù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áytính hoặc điện thoại di động, cũng như là các ứng dụng web
Trang 91.2 Tìm hiểu các thành phần trong mô hình MVC
Controller: Là bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đếnthông qua View Một controller bao gồm cả Model lẫn View Nó nhận input và thực
Trang 101.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-76khi ô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 tranhtoàn cảnh về MVC mang liệu sự hiệu quả tốt nhất
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
Trang 111.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ìnhMVC đượ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ạologic nghiệp vụ cho ứng dụng web đó
Do đó, ứng dụng mô hình MVC có thể được hoàn thành nhanh hơn ba lần sovớ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àynay, 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 toà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ườngxuyên Bạn có thể quan sát thông qua những thay đổi thường xuyên về màu sắc, fontchữ, 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ínhbảng…
Việc thêm một kiểu view mới trong MVC rất đơn giản Vì phần Model khôngphụ thuộc vào phần View Do đó, bất kỳ thay đổi nào trong Model sẽ không ảnhhưởng đến toà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 Ngoà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
Trang 12Ngoài ra, MVC cũng hh trợ kỹ thuật Asynchronous , giúp các developer pháttriể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ệnnước, thanh toán, thông tin khách thuê 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òngtrọ
Phân tích các yêu cầu đã được thu thập để xác định các yêu cầu chức năng, yêucầ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ứucủ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
Trang 13Quả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ácyê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ườidù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ênquan, 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ầucủ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ạnnhư 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ầucủ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ủaphần mềm là ai, họ có nhu cầu và mong muốn gì đối với phần mềm
Trang 14Yế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
Trang 15Chương 2: KHẢO SÁT HIỆN TRẠNG
2.1 Xác định yêu cầu
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 đốivớ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ínhnă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 baogồ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áttriển phần mềm sẽ phỏng vấn người dùng để hiểu nhu cầu và mong muốn củahọ
Khảo sát: Phương pháp này được sử dụng để thu thập thông tin từ một nhómngười dùng
Trang 16Tì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ácyê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ẳnghạn như mô hình use case, mô hình phân tích, và mô hình thiết kế, để hiểu cácyê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ậpyê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 yêu cầu
Phân tích yêu cầu là quá trình hiểu rõ các yêu cầu đã được thu thập Quá trìnhnà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ầuphi 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ứcnăng có thể được phân tích thành các yê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ìnhphá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áttriể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
Trang 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 thuê phòng:
o Người dùng có thể tạo, sửa, xóa, và tìm kiếm hợp đồng thuê phòng
o Người dùng có thể tạo lịch thanh toá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ọ
Trang 18Chương 3: PHÂN TÍCH VÀ THIẾT KẾ
3 Hệ thống quản lý nhà trọ
Phần mềm hh trợ người quản lý trọ trongviệc nhập liệu, tính toán, lưu trữ và saolưu thông tin khách hàng và hợp đồngGửi thông báo và hóa đơn cho người thuêtrọ
3.1.2 Biểu đồ Use Case
3.1.2.1 Use Case người quản lý trọ
Trang 19Gử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ửithô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 chitiết cho người thuê trọ qua email hoặc tin nhắn
Trang 203.1.2.2 Use Case người thuê trọ
3 Thanh toán tiền
thuê hàng tháng
Người dùng có thể thanh toán tiền thuê phòng và cácdịch vụ sử dụng hàng tháng qua phần mềm bằng cácphương thức thanh toán như chuyển khoản, ví điện tử,thẻ tín dụng
3.1.2.3 Use Case hệ thống quản lý nhà trọ
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ửithô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
Trang 21vụ, sửa chữa, … Phần mềm cũng sẽ gửi hóa đơn chitiết cho người thuê trọ qua email hoặc tin nhắn.
Trang 223.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
Trang 233.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ọ
Trang 243.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ọ
Trang 253.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
Trang 263.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
Trang 273.1.3.3 Đặc tả biểu đồ hoạt động xoá thông tin khách hàng:
Hình 7 biểu đồ hoạt động xoá thông tin khách hàng
Trang 283.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
Trang 293.1.3.5 Đặc tả biểu đồ hoạt động xoá thông tin phòng
Hình 9 biểu đồ hoạt động xoá thông tin phòng
Trang 303.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
Trang 313.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
Trang 323.1.3.8 Đặc tả biểu đồ hoạt động xoá thông tin loại phòng
Hình 12 biểu đồ hoạt động xoá thông tin loại phòng
Trang 333.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
Trang 343.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ụ