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

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ẢIKHOA CÔNG NGHỆ THÔNG TIN

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ớibộ 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ảnlý, 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ịchHồ 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ống1.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ọ.

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.- Bước 7: Kết thúc.

2.1.3 Biểu đồ trình tự chức năng đăng nhập

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

2.2.1 Biểu đồ use case cho chức năng quản lý phòng trọ

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

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

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

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

Trang 28

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

- Đặc tả biểu đồ hoạt động của chức năng tìm kiế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 tìm kiếm thông tin.

- Bước 1: Người dùng yêu cầu chức năng tìm kiếm thông tin.- Bước 2: Hệ thống hiển thị giao diện chức năng tìm kiếm 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 tìm kiếm thông tin.

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

Trang 29

• 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.3.10 Biểu đồ trình tự của chức năng tìm thông tin.

Trang 30

2.2.4 Chức năng tính tiền trọ

2.2.4.1 Biểu đồ use case cho chức năng tính tiền trọ

- Đặc tả use case tính tiền 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 tính tiền trọ Chủ trọ có thể tính tiền phòng, tiền điện, tiền nước của từng phòng.

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

+ Hệ thống hiện thị giao diện tính tiền trọ cho tác nhân.

+ Tác nhân là chủ trọ sẽ: tính tiền phòng, tiền điện, tiền nước và tổng tiền theo công thức:

Tiền phòng 3000000-4500000 (tùy theo loại phòng mà khách thuê) Tiền điện = số điện * 4.000 (1 số điện = 1 kWH)

Tiền nước = số mét khối nước * 25.000 Tổng tiền = tiền phòng + tiền điện + tiền nước.

+ Kết thúc use case tính tiền trọ.

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