1. Trang chủ
  2. » Công Nghệ Thông Tin

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÍ CHO THUÊ NHÀ

32 319 10

Đ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

Định dạng
Số trang 32
Dung lượng 2,17 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khác Hàng: Là người trực tiếp thuê nhà tại chung cư , có 2 hình thức cho thuê nhà : gọi điện thoạihoặc tới trực tiếp .Khách hàng cần khai báo chính xác thông tin cá nhân : Họ tên và địa

Trang 1

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN MÔN HỌC

ĐỂ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÍ

CHO THUÊ NHÀ

Sinh viên thực hiện: Đào Quang Đoàn

Vũ Ngọc Hải Nguyễn Quang Việt

Lớp: Khoa học máy tính ứng dụng K61

Hà Nội – 2019

Trang 2

LỜI NÓI ĐẦU

Trong thời đại kỷ nguyên số ngày nay, Công nghệ thông tin không những là mộtphương tiện hữu ích mà còn giữ vai trò ngày càng quan trọng trong việc quyết địnhtrình độ phát triển của từng khu vực, từng quốc gia, thông qua việc ngày càng làmtăng năng suất sản xuất một cách tối đa Việc áp dụng công nghệ tân tiến trong mọimặt đời sống là một điều tất yếu

Ở bất cứ thời kỳ lịch sử nào, vấn đề nhà ở được coi là một trong những nhu cầuthiết yếu cơ bản của con người Đa phần công việc cho thuê nhà vẫn còn được làmthủ công Với mong muốn áp dụng công nghệ thông in vào đời sống, chúng em−nhóm 04 lớp KHMTUDK61B đã quết định lựa chọn đề tài “Phân tích thiết kếhướng đối tượng về hệ thống nhà cho thuê”

Báo cáo dưới đây sẽ phân tích và giới thiệu về ứng dụng quản lý hệ thống nhàcho thuê Đây là một ứng dụng quản lý theo mô hình quản lý mới đem lại nhiềuthuận tiện trong công tác quản lý nhà cho thuê: quản lý nhà, khách hàng… trở nênthuận tiện thay thế hoàn toàn việc đăng ký thủ công

Do thời gian có hạn, kiến thức và kinh nghiệm bản thân còn hạn chế, báo cáocòn nhiều thiếu sót, chúng em rất mong nhận được những ý kiến đóng góp quý báucủa các thầy cô để đồ án được hoàn thiện hơn Qua đây, chúng em cũng xin đượcgửi lời cảm ơn đến cô Ths.Nông Thị Oanh đã tận tình hướng dẫn và chỉ bảo trongsuốt quá trình làm báo cáo

Trang 3

MỤC LỤC

Trang 4

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

I Mô tả hệ thống.

Alphahousing là một chung cư cao cấp cho thuê nhà, cung cấp dịch vụ cho thuê căn

hộ, nhà ở, biệt thự cao cấp tại Hà Nội Đem đến những sản phẩm bất động sản cho thuê tốt nhất và phù hợp nhất, đáp ứng nhu cầu đa dạng của khách hàng Với nhiều chinhanh ở khắp các quận tại Hà Nội, tự tin có thể tạo nên những trải nghiệm tốt nhất dành cho khách hàng

Lĩnh vực hoạt động chính của Alphahousing là cho thuê và bán các sản phẩm bất độngsản như nhà ở, căn hộ dịch vụ, biệt thự, văn phòng,…Công ty có quay thu ngân, quay

kế toán Vì vậy cần một hệ thống quản lý để giúp cho việc quản lý cho thuê nhà được dể dàng hơn

Các hoạt động chính của chung cư gồm cho hoạt động thuê nhà , bán nhà,đăng ký sửdụng các dịch vụ , báo cáo số luợng nhà cho thuê và doanh thu trong tháng

 Hệ thống gồm 3 bộ phận: Nhân viên, Người quản lý và Khách hàng

Khác Hàng:

Là người trực tiếp thuê nhà tại chung cư , có 2 hình thức cho thuê nhà : gọi điện thoạihoặc tới trực tiếp Khách hàng cần khai báo chính xác thông tin cá nhân : Họ tên và địa chỉ , số CMND và số điện thoại ,…Khách hàng có thể đăng kí mọi dịch vụ trướchoặc sau khi thuê phòng ,

khách hàng có nhu cầu sử dụng dịch vụ thì đăng ký với nhân viên

Nhân viên:

Là nhân viên làm việc trong chung cư , nhân viên tư vấn và hỗ trợ khách hàng, Sau khi xác nhận đầy đủ thông tin của khách hàng nhân viên xẽ kiểm tra số lượng nhà trống, lập phiếu thuê sau đó giao nhà cho khách bố trí cho khách thuê nhà và sử dụng các dịch vụ ,nhân viên đứng ở quầy thu tiền và tính tiền cho khách Khi thanh toán bộ phận nhân viên có nhiệm vụ lập và đưa phiếu thu cho khách, Thông qua việc lập hóa đơn cho khách, khách hàng có thể trả tiền trực tiếp bằng tiền mặt hoặc qua thẻ

Trang 5

khách đến kiểm tra tình trạng nhà lập phiếu thuê sau đó giao nhà cho khách,

bố trí cho khác thuê nhà và sử dụng các dịch vụ

- Trước khi trả nhà khách báo trước cho bộ phận nhân viên Sau đó bộ phận nhânviên sẽ lập hóa đơn thanh toán cho khách, khách hàng có thể thanh toán trực tiếp bằng tiền mặt hoặc qua thẻ

- Khách hàng có nhu cầu sử dụng dịch vụ có thể đăng kí với bộ phận nhân viên Sau đó bộ phân nhân viên lập phiếu đăng kí dịch vụ và báo cáo với các bộ phậnliên quan đến đáp ứng nhu cầu khách hàng Nếu có sự cố xảy ra thì báo cho bộ phận nhân viên Khi thanh toán bộ phân nhân viên chó nhiệm vụ lập và đưa phiếu thu cho khách

- Hàng tháng ngời quản lý đăng nhập vào hệ thống bằng tài khoản của mình, lấy báo cái từng nhân viên gồm: báo cáo doanh thu, báo cáo tình trạng nhà, danh sách khách hàng thuê nhà hoặc có thể thông kê bất cứ lúc nào nếu cấp trên yêu cầu

 Hệ thống chưa hoàn toàn sử dụng online 100% nên vẫn chưa được tối ưu hoàn toàn so với hình thức đặt nhà online sẽ gây bất tiện cho khách hàng Mục tiêu của hệ thống mới là sẽ phát triển thiên về đặt nhà online để tiện lợi hơn cho việc đặt nhà, đáp ứng tốt hơn các nhu cầu để gây đc ấn tượng tốt với khác hàng

Trang 6

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

II.1 Phân tích yêu cầu

II.1.1 Xác định các tác nhân của hệ thống.

- Khách hàng: là người có nhu cầu đặt và thuê nhà, sủ dụng dịch vụ của nhà

- Đối với nhân viên:

 Đăng nhập vào hệ thống theo một Use được cấp

 Quản lí thuê nhà (Đặt nhà, hủy đặt nhà, trả nhà, kiểm tra nhà trống, lập phiếu thuê nhà, tình trạng nhà trước và sau thuê)

 Quản lí khách hàng (thêm, sửa, xóa khách hàng)

 Quản lí dịch vụ (thêm, sửa, xóa dịch vụ)

 Quản lí thuê dịch vụ (Đăng ký, hủy đăng ký sử dụng dịch vụ)

 Quản lí hóa đơn

- Đối với người quản lí:

 Quản lí tài khoản (đăng nhập, kiểm tra tài khoản, thêm, sửa, xóa tài khoản nhânviên)

 Quản lí nhân viên (thêm, sửa, xóa nhân viên)

 Lập báo cáo

II.1.3 Mô tả và làm kịch bản cho các UC.

II.1.3.1 Quản lí thuê nhà

Mô tả qui trình thuê/trả nhà:

- Ca sử dụng này được sử dụng được dùng khi có khách thuê nhà

- Nhân viên kiểm tra danh sách các nhà trống

- Khách hàng lưạ chọn nhà muốn thuê, nhân viên lựa chọn chức năng lập phiếu

thuê

- Khách hàng cung cấp đầy đủ thông tin để nhân viên điền đầy đủ vào phiếu

thuê

Trang 7

- Nhân viên lưu phiếu thuê, in và sao lưu in cho khách 1 bản.

- Nếu dồng ý khách hàng nhận phiếu thuê, nhân viên cử người đưa khách đi

nhận nhà Nếu không khách hàng có quyển đổi nhà hoặc không thuê nữa.II.1.3.2 Quản lí nhà

Ca sử dụng được dùng để quản lí nhà cho thuê

- Nhân viên đăng nhập vào hệ thống bằng tài khoản của mình, lựa chọn từng

chức năng phù hợp với yêu cầu: thêm, sửa, xóa

- Nếu lựa chọn thêm hơcj sửa thông tin nhà Sau khi nhập và điền đầy đủ thông

tin về nhà cần điều chỉnh hoặc thêm, nhân viên click vào bảng cập nhật thông tin về nhà tưk động thêm vào ảng CSDL

- Nếu nhân viên lựa chọn xóa cần yêu cầu nhân viên lập chính xác mã nhà cần

xóa, sau đó xác nhận thông tin về nhà đã được xóa khỏi bảng CSDL của hệ thống

II.1.3.3 Quản lí khách hàng

Ca sử dụng được dùng để quản lí thông tin về khách thuê nhà, sử dụng dịch vụ

- Ca sử dụng được dùng khi muốn thêm khách hàng hăọc có sử thay đổi về thông

tin khách hàng, hoặc xóa thông tin hoặc tìm kiểm thông tin

- Nhân viên đăng nhập vào hệ thống bằng tài khoản của mình lựa chọn từng

chức năng phù hợp với yêu cầu: thêm, sửa, xóa

- Nếu thêm hoặc sửa sau khi nhập đầy đủ thông tin về khách thuê nhà, nhân viên

click vào cập nhật để lưu thông tin vào bảng CSDL

- Nếu nhân viên lựa chọn xóa cần nhập chính xác mã khách hàng sau đó lựa

chọn xóa, thông tin về khách hàng sẽ được xóa khỏi bảng CSDL

- Nếu lựa chọn tìm kiếm yêu cầu nhân viên nhập chính xác mã khách hàng sau

đó chọn tìm kiếm hệ thống sẽ đưa ra thông tin về khách hàng đó

II.1.3.4 Quản lí tài khoản

Ca sử dụng được dùng để người quản trị quản lí nhân viên

- Ca sử dụng được dùng khi muốn thêm tài khoản hoặc có sự thay đổi về thông

tin tài khoản, xem hoặc xóa thông tin nhân viên cần quản lý

- Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với quyền

quản trị lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/ tìm kiếm - Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về tài khoản cần cấp phát hoặc sửa, quản trị viên clickcập nhật để lưu thông tin vào bảng CSDL

- Nếu lựa chọn xóa thì yêu cầu quản trị viên nhập chính xác thông tin về tài

khoản cần xóa, sau khi xác nhận thông tin về tài khoản, tài khoản sẽ được xóa khỏi bảng CSDL

- Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân viên đó

II.1.3.5 Quản lý nhân viên

Giúp người quản trị có thể quản lý nhân viên của mình

Trang 8

- Ca sử dùng này được dùng khi muốn thêm nhân viên hoặc có sự thay đổi về

thông tin của nhân viên hoặc sa thải nhân viên

- Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với quyền

quản trị lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/ tìm kiếm

- Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về nhân viên cần cấp phát

hoặc sửa, quản trị viên clickcập nhật để lưu thông tin vào bảng CSDL

- Nếu lựa chọn xóa thì yêu cầu quản trị viên nhập chính xác mã nhân viên, sau

khi xác nhận mã nhân viên, sau đó lựa chọ xóa, hệ thống sữ tự động cập nhật danh sách các nhân viên

- Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân viên đó.

II.1.3.6 Lập hóa đơn

Ca sử dụng này cho phép lập và in hóa đơn tính tiền, chi phí mà khách hàng phải trả

- Ca sử dụng được dùng khi nhân viên lựa chọn chức năng này.

- Nhân viên nhạp đầy đủ thông tin về khách thuê nhà số nhà, người lập hóa đơn,

ngày thuê/trả và các giấy tờ liên quan, hệ thống sẽ tính tiền dựa vào giá nhà, thời gian thuê nhà và số dịch vụ đã sử dụng

- Sau đó nhân viên có nhiệm vụ in vào sao lưu hóa đơn, giữ lại 1 bản và giao cho

khách

II.1.3.7 Lập báo cáo

Ca sử dụng cho phép người quản trị lấy thông tin, báo cáo nhỏ từ nhân viên, tổng hợpbáo cáo hàng tháng hoặc báo cáo khi có yêu cầu về doanh thu, tình trạng nhà hoặc danh sách khác thuê

- Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với quyền

quản trị lựa chọn từng chức năng thống kê lấy bản thống kê từ nhân viên

- Lựa chọn các tổng hợp, có thể theo tháng, tuần hoặc theo thời gian

- Người quản trị có thể chọn lưu và in báo cáo.

II.1.3.8 Quản lý dịch vụ

Ca sử dụng này dùng để quản lý dịch vụ có trong nhà

- Nhân viên đăng nhập vào hệ thống bằng tài khản của mình lựa chọn từng chức

năng phù hợp với yêu cầu: thêm/ sửa/ xóa

- Nếu như chọn thêm hoặc sửa dịch vụ, sau khi nhâp hoặc điều chỉnh đày đủ

thông tin về các dịch vụ trong nhà Nhân viên click vào cập nhật tông tin về dịch vụ trong nhà, thông tin tự động được thêm vào bảng CSDL

- Nếu nhân viên lựa chọn xóa, yêu cầu nhập đúng thông tin về mã dịch vụ cần

xóa, nhân viên xác nhận, thông tin về dịch vụ cần xóa sẽ được xóa khỏi CSDL

- Nếu sai sót trong quá trình nhập hệ thống có hiển thị thông báo cho nhân viên

biết

II.1.3.9 Quản lý thuê dịch vụ

Trang 9

Ca sử dụng này dùng để quản lý việc cho thuê dịch vụ có trong nhà.

- Khi khách hàng có yêu cầu sử dụng dịch vự có thể liên hệ bộ phận nhân viên.

- Nhân viên tìm kiếm về dịch vụ mà khách hàng yêu cầu tronh hệ thống dịch vụ.

- Nhân viên lập phiếu đăng ký sử dụng dịch vụ cho khách hàng.

- Sau khi sử dụng xong dịch vụ, nhân viên có nhiệm vụ lập phiếu thu, in và sao

lưu giao cho khách hàng Chi phí cho dịch vụ sẽ được tính vào tổng tiền trong hóa đơn thanh toán khi khách hàng trả nhà

II.1.4 Xây dựng biểu đồ UC.

Use case Nhân viên.

Use case Người quản trị.

Trang 10

Use case khách hàng.

Trang 11

II.2 Phân tích lĩnh vực vấn đề.

II.2.3 Biểu đồ phân lớp

Trang 12

Hình 4: biểu đồ lớp chi tiết.

Trang 13

II.2.4 Biểu đồ tuần tự và biểu đồ trạng thái.

II.2.4.1 Biểu đồ tuần tự.

II.2.4.1.1 Quản lí thuê nhà

Hình 5: biểu đồ tuần tự quản lí thuê nhà

Trang 14

II.2.4.1.2 Quản lí nhà

Hình 6: biểu đồ tuần tự quản lí nhà

Trang 15

II.2.4.1.3 Quản lí khách hàng

Hình 7: biểu đồ tuần tự quản lí khách hàng

Trang 16

II.2.4.1.4 Quản lí tài khoản

Hình 8: biểu đồ tuần tự quản lí tài khoản

Trang 17

II.2.4.1.5 Quản lí nhân viên

Hình 9: biểu đồ tuần tự quản lí nhân viên

Trang 18

II.2.4.1.6 Quản lí hóa đơn

Hình 10: Biểu đồ tuần tự lập hóa đơn

Trang 19

II.2.4.1.7 lập báo cáo

Hình 11: Biểu đồ tuần tự quản lí lập báo cáo

Trang 20

II.2.4.1.8 Quản lí dịch vụ

Hình 12: Biểu đồ tuần tự quản lí dịch vụ

Trang 21

II.2.4.1.9 Quản lí thuê dịch vụ

Hình 13: Biểu đồ tuần tự quản lí thuê dịch vụ

Trang 22

II.2.4.2 Biểu đồ trạng thái.

II.2.4.2.1 Dịch vụ

Hình 14: Biểu đồ trạng thái dịch vụII.2.4.2.2 Hóa đơn

Hình 15: Biểu đồ trạng thái hóa đơn

Trang 23

II.2.4.2.3 Nhân viên.

Hình 16: Biểu đồ trạng thái nhân viênII.2.4.2.4 Nhà

Hình 17: Biểu đồ trạng thái nhà

Trang 24

II.2.4.2.5 Tài khoản.

Hình 18: Biểu đồ trạng thái tài khoản

Trang 25

CHƯƠNG 3 : THIẾT KẾ HỆ THỐNG

Trang 26

Thiết kế cơ sở dữ liệu.

1 Biểu đồ hoạt động

1.1 Quản lý thuê nhà

Trang 27

2.Quản Lý Nhà

3.Quản Lý Khách Hàng

Trang 28

4.Quản Lý Tài Khoản

5.Quản Lý Nhân Viên

Trang 29

6.Lập Hóa Đơn

7.Lập Báo Cáo

Trang 30

8.Quản Lý Dịch Vụ

9.Quản Lý Thuê Dịch Vụ

Trang 31

2 Biều đồ thành phần

2.1 Người quản trị

Trang 32

2.2 Nhân viên

3 Biểu đồ triển khai

Ngày đăng: 09/08/2021, 23:59

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w