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

báo cáo phân tích thiết kế hướng đối tượng đề tài quản lý khách thuê trọ

40 6 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản lý khách thuê trọ
Tác giả Vương Anh Quân, Đỗ Quang Giáp, Nguyễn Văn Tiến
Người hướng dẫn TS. Nguyễn Hiếu Cường
Trường học Trường Đại học Giao thông Vận tải
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo phân tích thiết kế hướng đối tượng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 40
Dung lượng 1,87 MB

Nội dung

+ Nếu xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Xóa phòng thất bại!!!” và quay lại giao diện quản lý phòng trọ.2.2.2 Biểu đồ hoạt động của chức năng quản lý phòng trọ- Đặc tả biểu đồ

Trang 1

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

~~~*********~~~

BÁO CÁO PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài: Quản lý khách thuê trọ

*Giảng viên hướng dẫn: TS Nguyễn Hiếu Cường

*Sinh viên thực hiện: Vương Anh Quân - 201205542

Đỗ Quang Giáp - 201200102 Nguyễn Văn Tiến - 201200361 Nhóm 11 - CNTT 2 - K61

Hà Nội, ngày 08 tháng 11 năm 2023

LỜI MỞ ĐẦU

Trang 2

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm,giúp đỡ của quý Thầy, Cô, gia đình và bạn bè.

Và đặc biệt, trong học kỳ này Em xin cảm ơn thầy Nguyễn Hiếu Cường đã hướngdẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thời gianđược học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những thuđược rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với

bộ môn Phân Tích Thiết Kế Hướng Đối Tượng

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu

đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiếnthức còn hạn chế, nhiều bỡ ngỡ, nên Bài tập lớn “Quản lý khách thuê trọ” chắcchắn sẽ không thể tránh khỏi những thiếu sót Chúng em rất mong nhận được sựquan tâm, thông cảm và những đóng góp quý báu của các thầy các bạn để đồ án nàyngày càng hoàn thiện hơn

Một lần nữa, chúng em xin chân thành cảm ơn thầy và luôn mong nhận được sựđóng góp của thầy, và các bạn

Sau cùng, chúng em xin kính chúc các thầy dồi dào sức khỏe, niềm tin để tiếp tụcthực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Nhóm thực hiện

CHƯƠNG I KHẢO SÁT HỆ THỐNG

1.1 Giới thiệu về nhà trọ

Trang 3

 Hiện nay, Thành phố Hà Nội với sự gia tăng dân số củng với sự phát triểnlớn mạnh của các ngành nghề, thì nhu cầu về một nơi ở đã là vấn đề thiếtyếu của mỗi người Tuy nhiên, hệ thống quản lý bằng sổ sách trước kia củanhiều khách sạn, nhà trọ đã không còn phù hợp với quy mô và tốc độ pháttriển này nữa Mặc dù đã áp dụng công nghệ thông tin vào công việc quản

lý, buôn bán nhưng mới chỉ dừng ở mức đơn giản và rời rạc các công việc

Hệ thống quản lý chưa tối ưu dẫn đến có những bất lợi, bất tiện trong việcquản lý

 Sau khi khảo sát thì nhà trọ cần có một hệ thống mới giúp việc quản lý tiện lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triền đã cho ra đời giải pháp quản lý nhà trọ thuận tiện, đơn giản, dễ dàng và mang lại tính hiệu quả cao cho công tác quản lý kinh doanh Với mục tiêu nhắm đến việc khắc phục các vấn đề trên

 Các quy trình cũ đều thực hiện một cách thủ công, ghi chép làm tốn nhiều công sức, thời gian, khó khăn trong việc lưu trữ lâu dài

 Địa chỉ hiện nay: Ngõ 255 Cầu Giấy – Phường Dịch Vọng – Quận Cầu Giấy– Thành phố Hà Nội

1.2 Hiện trạng hiện nay

 Tọa lạc tại ngõ 255 Cầu Giấy thuộc thành phố Hà Nội, cách lăng Chủ tịch

Hồ Chí Minh 6,5 km, cách trường đại học Giao thông Vận tải 1,4 km, vớituổi đời khoảng 4 năm, nhà trọ cung cấp cho khách thuê chỗ ngủ nghỉ lâudài, nơi để xe Với 10 phòng trọ và giá cả phù hợp đây là nơi sinh viên cónhu cầu tìm một nơi để trọ lâu dài, mỗi phòng có nhà vệ sinh riêng biệt, cóđiều hòa, có khu bếp riêng biệt, ngoài ra còn có wi-fi và nơi để xe miễn phí.Các phòng có công tơ điện, công tơ nước riêng biệt, diện tích phòng vừaphải với trung bình 1 phòng là 15m^2 Nhà trọ này luôn có người ở nhà24/24 sẵn sàng giải quyết các vấn đề phát sinh trong thời gian khách thuêtrọ

1.3 Hoạt động nghiệp vụ

Chức năng quản lý phòng trọ:

 Các loại giá phòng phân chia theo tầng

+ Tầng 1, 2 giá thuê sẽ là 4.500.000 VNĐ/tháng chưa bao gồm tiền điện-nước.+ Tầng 3, 4 giá thuê sẽ là 4.000.000 VNĐ/tháng chưa bao gồm tiền điện-nước.+ Tầng 5, 6 giá thuê sẽ là 3.500.000 VNĐ/tháng chưa bao gồm tiền điện-nước

Trang 4

 Giá dịch vụ: Tiền điện 4.000 VNĐ / 1 số điện, 25.000 VNĐ/ 1 khối nước, tiền wi-fi: 100.000 VNĐ/tháng Tiền cọc sẽ là 1 tháng tiền phòng chưa bao gồm giá dịch vụ.

 Cơ sở vật chất gồm: 01 tủ quần áo, 01 điều hòa, 01 tủ lạnh, 01 bình nóng lạnh Bàn giao đầy đủ khi kí hợp đồng

 Chủ trọ phải có trách nhiệm kiểm tra sửa chữa và bảo dưỡng phòng trọ trước và sau khi khách đến thuê

Chức năng quản lý khách thuê

+ Chủ trọ có sổ sách lưu lại thông tin của từng khách thuê (họ tên, địa chỉ,ngày sinh, ) và phải cập nhật thông tin mỗi khi khách thuê yêu cầu.Chức năng tính tiền trọ (thu vào ngày 15 hàng tháng)

+ Mọi người ở trọ có thế tính tiền phòng mà mình thuê bằng công thức: Tiền trọ = Tiền phòng + Tiền điện + Tiền nước + 100.000VNĐ(Trong đó: tiền nước = (số khối nước mới – số khối nước cũ) x 25000

Tiền điện = (số điện mới – số điện cũ) x 4000)

Trang 5

CHƯƠNG II PHÂN TÍCH HỆ THỐNG

1 Xác định các tác nhân và use-case của hệ thống

1.1 Các Actor

+ Quản lý phòng trọ+ Quản lý khách thuê+ Tính tiền trọ 1.2Use- case tổng quát

2 Phân tích, thiết kế chức năng của từng hệ thống

2.1 Chức năng: Đăng xuất, đăng nhập

2.1.1 Biểu đồ use-case cho chức năng đăng nhập, đăng xuất

Trang 6

 Mô tả: Mỗi khi tác nhân (Chủ trọ) sử dụng quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống Khi dùng xong thì sẽ đăng xuất.

 Các dòng sự kiện: Khi tác nhân ấn đăng nhập thì sẽ hiện user-name và password Hệ thống sẽ xác thực thông tin các tác nhân

+ Nếu thông tin đúng thì sẽ đưa tác nhân vào hệ thống Kết thúc usecase đăng nhập

+ Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại hoặc thoát Sau khi tác nhân chọn thoát Kết thúc use case

+ Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc use case

2.1.2 Biểu đồ hoạt động cho chức năng đăng nhập

Trang 7

 Đặc tả biểu đồ hoạt động của chức năng đăng nhập

+ Chức năng đăng nhập có thêm 1 chức năng con là: đăng xuất+ Người thực hiện: chủ trọ

+ Mô tả các bước:

- Bước 1: Người dùng vào trang wed của nhà trọ và yêu cầu đăng nhập

- Bước 2: Hệ thống hiển thị giao diện đăng nhập

- Bước 3: Người dùng nhập tài khoản mật khẩu

- Bước 4: Hệ thống kiểm tra dữ liệu đầu vào

• Nếu dữ liệu hợp lệ thì chuyển qua bước 5

• Nếu dữ liệu không hợp lệ thì quay lại bước 3

- Bước 5: Hệ thống kiểm tra dữ liệu người dùng nhập

Trang 8

• Nếu tài khoản có trong hệ thống thì chuyển qua bước 6.

• Nếu tài khoản không có trong hệ thống thì quay lại bước

- Bước 6: hệ thống cấp quyền đăng nhập cho người dùng

Trang 9

- Đặc tả use case quản lý phòng trọ

- Tác nhân: Chủ trọ

- Mô tả: Mỗi khi tác nhân sử dụng chức năng này thì có thể truy cập vào hệ thống quản lý phòng Chủ trọ và khách thuê có thể thêm, sửa, xóa phòng

- Các dòng sự kiện chính:

+ Tác nhân yêu cầu giao diện quản lý phòng trọ

+ Gồm các sự kiện: Thêm, sửa, xóa phòng

+ Kết thúc use case quản lý phòng trọ

- Trạng thái hệ thống trước khi sử dụng use case quản lý phòng trọ: Yêu cầu tác nhân đăng nhập

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu thêm thành công: Hệ thống sẽ gửi thông báo “Bạn đã thêm thành công!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu thêm thất bại: Hệ thống cũng sẽ gửi thông báo “Thêm phòng thất bại!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu sửa thành công: Hệ thống sẽ gửi thông báo “Bạn đã sửa thành công!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu sửa thất bại: Hệ thống cũng sẽ gửi thông báo “Sửa phòng thất bại!!!”

và quay lại giao diện quản lý phòng trọ

Trang 10

+ Nếu xóa thành công: Hệ thống sẽ gửi thông báo “Bạn đã xóa thành công!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Xóa phòng thất bại!!!”

và quay lại giao diện quản lý phòng trọ

2.2.2 Biểu đồ hoạt động của chức năng quản lý phòng trọ

- Đặc tả biểu đồ hoạt động của chức năng quản lí phòng trọ

+ Chức năng quản lí phòng trọ có thêm 4 chức năng con là: thêm, sửa, xóa, tìm phòng

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập và chọn chức năng quản lí phòng trọ

+ Mô tả các bước:

- Bước 1: Người dùng yêu cầu chức năng quản lí phòng trọ

- Bước 2: Hệ thống hiển thị giao diện chức năng quản lí phòng trọ

Trang 11

- Bước 3: Người dùng lựa chọn chức năng thêm, sửa, xóa, tìm kiếm trong hệthống quản lí phòng trọ.

- Bước 4: Hệ thống hiển thị giao diện chức năng năng thêm, sửa, xóa, tìm kiếm

- Bước 5: Người dùng nhập dữ liệu

- Bước 6: Hệ thống kiểm tra dữ liệu đầu vào

 Nếu dữ liệu hợp lệ thì chuyển qua bước 7

 Nếu dữ liệu không hợp lệ thì quay lại bước 5

- Bước 7: Hệ thống thực hiện chúc năng thêm, sửa, xóa, tìm kiếm

 Nếu thành công thì chuyển qua bước 6

 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước2

- Bước 8: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 9: Kết thúc

2.2.2.1 Biểu đồ hoạt động của chức năng thêm phòng

Trang 12

- Đặc tả biểu đồ hoạt động của chức thêm phòng.

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức năng thêm phòng

+Mô tả các bước:

- Bước 1: Người dùng yêu cầu chức năng thêm phòng

- Bước 2: Hệ thống hiển thị giao diện chức năng thêm phòng

- Bước 3: Người dùng nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng thêm phòng

 Nếu thành công thì chuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

Trang 13

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.

- Bước 6: Kết thúc

2.2.2.2 Biểu đồ trình tự của chức năng thêm phòng

2.2.2.3 Biểu đồ hoạt động của chức năng sửa phòng

Trang 14

- Đặc tả biểu đồ hoạt động của chức năng sửa phòng.

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức năng sửa phòng

+ Mô tả các bước:

- Bước 1: Người dùng yêu cầu chức năng sửa phòng

- Bước 2: Hệ thống hiển thị giao diện chức năng sửa phòng

- Bước 3: Người dùng nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng sửa phòng

• Nếu thành công thì chuyển qua bước 5

• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

Trang 15

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.

- Bước 6: Kết thúc

2.2.2.4 Biểu đồ trình tự của chức năng sửa phòng

2.2.2.5 Biểu đồ hoạt động của chức năng xóa phòng

Trang 16

+Người thực hiện: chủ trọ.

+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức năng xóa phòng

+ Mô tả các bước:

- Bước 1: Người dùng yêu cầu chức năng sửa phòng

- Bước 2: Hệ thống hiển thị giao diện chức năng xóa phòng

- Bước 3: Người dùng nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng xóa phòng

 Nếu thành công thì chuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thông báo và quay lạibước 3

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 6: Kết thúc

Trang 17

2.2.2.6 Biểu đồ trình tự của chức năng xóa phòng

Trang 18

2.2.2.7 Biểu đồ hoạt động của chức năng tìm phòng

- Đặc tả biểu đồ hoạt động của chức năng tìm phòng

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức năng tìm phòng

+ Mô tả các bước:

- Bước 1: chủ trọ yêu cầu chức năng tìm phòng

- Bước 2: Hệ thống hiển thị giao diện chức năng tìm phòng

- Bước 3: chủ trọ nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng tìm phòng

Trang 19

 Nếu thành công thì hệ thống đưa ra thông báo và chuyển qua bước 5.

 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

- Bước 5: Kết thúc

2.2.2.8 Biểu đồ trình tự của chức năng tìm phòng

Trang 20

2.2.3 Chức năng quản lý khách thuê

2.2.3.1 Biểu đồ use case cho chức năng quản lý khách thuê

Đặc tả use case Quản lý khách thuê

- Tác nhân: Chủ trọ

- Mô tả : Mỗi khi tác nhân sử dụng chức năng này thì có thể truy cập vào hệ thống quản lý khách thuê Chủ trọ có thể thêm, sửa, xóa thông tin khách thuê

+ Tác nhân yêu cầu giao diện quản lý khách thuê

+ Hệ thống hiện thị giao diện quản lý khách thuê cho tác nhân

+ Kết thúc use case quản lý phòng trọ

- Trạng thái hệ thống trước khi sử dụng use case: Yêu cầu đăng nhập

- Trạng thái sau khi sử dụng use case:

+ Nếu thêm thành công: Hệ thống sẽ gửi thông báo “Bạn đã thêm thông tin thành công!!!” và quay lại giao diện quản lý phòng trọ

Trang 21

+ Nếu thêm thất bại: Hệ thống cũng sẽ gửi thông báo “Thêm thông tin thất bại!!!” và quay lại giao diện quản lý phòng trọ.

+ Nếu sửa thành công: Hệ thống sẽ gửi thông báo “Bạn đã sửa thông tin thành công!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu sửa thất bại: Hệ thống cũng sẽ gửi thông báo “Sửa thông tin thất bại!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu xóa thành công: Hệ thống sẽ gửi thông báo “Bạn đã xóa thông tin thành công!!!” và quay lại giao diện quản lý phòng trọ

+ Nếu xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Xóa thông tin thất bại!!!” và quay lại giao diện quản lý phòng trọ

2.2.3.2 Biểu đồ chức năng cho chức năng Quản lý khách thuê

Trang 22

- Đặc tả biểu đồ hoạt động của chức năng quản lí khách thuê.

+ Chức năng quản lí khách thuê có thêm 4 chức năng con là:

- Thêm thông tin

- Sửa thông tin

- Xóa thông tin

- Tìm thông tin

+ Người thực hiện : chủ trọ

+ Điều kiện: đăng nhập và chọn chức năng quản lí khách thuê

+ Mô tả các bước :

- Bước 1: Người dùng yêu cầu chức năng quản lí khách thuê

- Bước 2: Hệ thống hiển thị giao diện chức năng quản lí khách thuê

- Bước 3: Chủ trọ lựa chọn chức năng thêm, sửa, xóa, tìm kiếm trong hệ thống quản lí khách thuê

- Bước 4: Hệ thống thực hiện chúc năng thêm, sửa, xóa, tìm kiếm

 Nếu thành công thì chuyển qua bước 5

 Nếu không thành công thì hệ thống đưa ra thông báo và quay lạibước 2

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 6: Kết thúc

Trang 23

2.2.3.3 Biểu đồ hoạt đông của chức năng thêm thông tin

- Đặc tả biểu đồ hoạt động của chức thêm thông tin

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức năng thêm thông tin

+Mô tả các bước :

- Bước 1: Chủ trọ yêu cầu chức năng thêm thông tin

- Bước 2: Hệ thống hiển thị giao diện chức năng thêm thông tin

- Bước 3: Chủ trọ nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng thêm thông tin

• Nếu thành công thì chuyển qua bước 5

• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 6: Kết thúc

Trang 24

2.2.3.4 Biểu đồ trình tự của chức năng thêm thông tin.

2.2.3.5 Biểu đồ hoạt đông của chức năng sửa thông tin

Trang 25

- Đặc tả biểu đồ hoạt động của chức năng sửa thông tin.

+ Người thực hiện: chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức năng sửa thông tin

- Bước 1: Người dùng yêu cầu chức năng sửa thông tin

- Bước 2: Hệ thống hiển thị giao diện chức năng sửa thông tin

- Bước 3: Người dùng nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng sửa thông tin

• Nếu thành công thì chuyển qua bước 5

• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 6: Kết thúc

2.2.3.6 Biểu đồ trình tự của chức năng sửa thông tin

Trang 26

2.2.3.7 Biểu đồ hoạt đông của chức năng xóa thông tin

Trang 27

- Đặc tả biểu đồ hoạt động của chức năng xóa thông tin.

+ Người thực hiện : chủ trọ

+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức năng xóa thông tin

+Mô tả các bước :

- Bước 1: Người dùng yêu cầu chức năng sửa thông tin

- Bước 2: Hệ thống hiển thị giao diện chức năng xóa thông tin

- Bước 3: Người dùng nhập dữ liệu

- Bước 4: Hệ thống thực hiện chức năng xóa thông tin

• Nếu thành công thì chuyển qua bước 5

• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3

- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo

- Bước 6: Kết thúc

2.2.3.8 Biểu đồ trình tự của chức năng xóa thông tin

Ngày đăng: 14/08/2024, 17:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w