1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận phương pháp phát triển phần mềm hướng đối tượng xây dựng phần mềm quản lý phòng trọ

69 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phương pháp phát triển phần mềm hướng đối tượng xây dựng phần mềm quản lý phòng trọ
Tác giả Lê Duy Minh Dương, Đinh Quốc Dũng, Huỳnh Công Hoàng
Người hướng dẫn ThS. Trần Văn Định
Trường học Trường Đại học Tài nguyên và Môi trường Thành phố Hồ Chí Minh
Chuyên ngành Hệ thống Thông tin và Viễn thám
Thể loại Tiểu luận
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 69
Dung lượng 4,38 MB

Nội dung

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 1

TRƯỜ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 2

TRƯỜ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 3

MỤ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 4

5.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 5

LỜ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 6

LỜ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 7

LỜ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 8

Chươ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 9

1.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 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-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 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ì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 12

Ngoà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 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á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 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

Trang 15

Chươ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 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á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 18

Chươ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 19

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

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 20

3.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 21

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 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

Trang 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ọ

Trang 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ọ

Trang 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

Trang 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

Trang 27

3.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 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

Trang 29

3.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 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

Trang 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

Trang 32

3.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 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

Trang 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ụ

Ngày đăng: 14/04/2024, 21:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w