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

Đề tài phân tích và thiết kế hệ thống quản lý cho thuê nhà

61 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Phân Tích Và Thiết Kế Hệ Thống Quản Lý Cho Thuê Nhà
Tác giả Vỡ Văn Mỹ
Người hướng dẫn ThS. Nguyễn Thị Hội
Trường học Trường Đại Học Thương Mại
Chuyên ngành Khoa HTTT Kinh Tế & Thương Mại Điện Tử
Thể loại bài thảo luận
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 61
Dung lượng 6,15 MB

Nội dung

- Lập báo cáo: Hàng tháng người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, lấy báo cáo từ nhân viên bao gồm: báo cáo doanh thu, báo cáo tình trạng nhà, danh sách khách hàng

Trang 2

MUC LUC

LOT MO DAU u ccccccccccscscscscsssssesssessssesesesasssesasassssesanesassesesesasasassesesasacsssesasasacsesesasacseseeaees 2

| Date t€ Dal OAD nn kg KĐT KT gà 3

1 Mô tả chỉ tiết hoạt động của hệ thống cho thuê nhà 5c 5c 5c ccx+s c2 3

2 Dac ta yéu cau ctia hé thong .cccccccccccccssssseecscsesesesecsesesesecesscsssesecscscsesecatecssseeaeeass 3

3 Xây dung chire ndng nghiép vu hé thong ccccccccscsscescssseseseceesesesesecsesesseeeaees 6

Il Phân tích thiết kế hệ thống -.- (2c 3123 S3 14123 E11 E151 1111 11111111 de 8

1 Xác định và xây dựng các ca sử dụng của hệ thống - ¿522cc Scxsxsess2 8

4 Xây dựng biểu đồ trạng thái .- L0 ST St 12v SEY S121 1x Hư nệu 37

4.2 Biểu đồ trạng thải quản |ý thhuÊ Hà ST Sh TH HH HH HH He nhe 37

4.3 Biểu đồ trạng thái quản lý nhân VÏÊH nh nn HH Tnhh Hinh Hàn rau 38 4.4 Biểu đồ trạng thái quản lý khách liàng nh nến ng net 38

4.7 Biểu đồ trạng thải quản {ý nhà S.S St 2t SH HH HH ướt 40

4.8 Biểu đồ trạng thái quản lý tài khoản nhân viÊH .ằ con cnnnieeereirrrrreere 41

5 Xây dựng biếu đồ hoạt động -¿- L5: 2c t1 2v v13 191211 11181511111 8181111111 HT 41

II: i50 0 .aaaa 50

Trang 3

LOI MO DAU

Trong thời đại kỷ nguyên số ngày nay, công nghệ thông tin không những là một phương tiện hữu ích mà con giữ vai trò ngày càng quan trọng trong việc quyết định trì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àm tă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ọi mặ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 con là một trong những nhu cầu thiết

yếu cơ bản của con người nhất là đối với những công nhân, người nhập cư hay sinh viên đang sinh sống tại địa bàn thành phô Hà Nội Tuy nhiên, việc cho thuê nhà ngày nay van

còn được làm thủ công Chính vi vậy, sau khi học học phần Phân tích thiết kế hệ thông

thông tin của cô Nguyễn Thị Hội, em đã quyết định lựa chọn đề tài “Phân tích thiết kế hệ

thông cho thuê nhà”

Bài báo cáo được đây sẽ phân tích và giới thiệu về website quản lý hệ thống cho thuê nhà Đây là một website nhằm đem lại nhiều thuận tiện trong công tác quản lý nhà cho thuê,

hệ thống sẽ giúp cho ban quản trị dễ dàng quản lý được các hoạt động như: quản lý nhà cho thuê quản ly khách hàng, quản lý nhân viên,

Do thời gian có hạn cũng như lần đầu làm báo cáo đồng thời kinh nghiệm của bản thân còn hạn chế, em rất mong sẽ nhận được những ý kiến đóng góp của cô và các bạn Qua đây, em cũng xin gửi lời cảm ơn chân thành nhất tới cô Nguyễn Thị Hội, đã nhiệt tình truyền tải kiến thức và dẫn dắt em đề em có thê hoàn thành được bài báo cáo này

Trang 4

| Đặc tả bài toán

1 Mô tả chỉ tiết hoạt động của hệ thống cho thuê nhà

Hệ thống quản lý cho thuê nhà bao gồm các hoạt động như: Hoạt động thuê nhà, lập

báo cáo

- Hoạt động thuê nhà:

Đối với khách hàng có nhu cầu ở phải báo trước cho nhân viên Khách hàng cần khai

báo chính xác thông tin cá nhân: họ tên, địa chỉ, CMND và số điện thoại Có hai hình

thức đặt nhà: gọi điện thoại cho nhân viên hoặc tới trực tiếp xem nhà Khách hàng có thê

thuê nhà hoặc đăng ký mọi dịch vụ trước hoặc sau Sau khi nhận đủ thông tin khách hàng, nhân viên sẽ kiêm tra số lượng nhà trồng, chuẩn bị thông tin đầy đủ để đón khách đến xem

nhà, sau đó sẽ lập phiêu thuê nhà rồi giao cho khách Khách sau khi nhận được phiêu thuê

thì có thể chuyên tới ở 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 cử người tới nhận và kiểm tra nhà Sau đó nhân viê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ẻ

- Lập báo cáo:

Hàng tháng người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, lấy báo cáo từ nhân viên bao 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à rồi gửi cho chủ nhà Hoặc có thê thống kê bất cứ lúc nào theo yêu cầu của cấp

trên

Ngoài ra, hệ thống cần đảm bảo thông tin của khách hàng, nhân viên được giữ bí mật, mỗi khách hàng, nhân viên và người quản trị đều có một tài khoản và mật khẩu riêng đề

truy cập vào hệ thống đề thực hiện đăng ký thuê nhà hay theo dõi tình hình thuê nhà Hệ

thống có thê chạy tốt trên môi trường mạng Internet, có khả năng lưu trữ từ 500 hồ sơ khách hàng trở lên Hệ thống có giao diện thân thiện và dễ dùng trên máy tính cá nhân (desktop

và laptop)

2 Đặc tả yêu cầu của hệ thống

2.1 Yêm cầu chức năng

a Đăng nhập

+ Đăng nhập hệ thống

+ Quên mật khâu

Trang 5

b Quan ly thué nha

C Quản lý nhân viên

+ Thêm nhân viên

+ Sửa nhân viên

+ Xóa nhân viên

d Quản lý khách hàng

+ Thêm khách hàng + Sửa khách hàng

+ Xóa khách hàng

9e Lập hóa đơn

+ Thêm hóa đơn

+ Sửa hóa đơn

+ Xóa hóa đơn

f Lap bao cao

+ Thêm báo cáo

+ Sửa báo cáo

+ Xóa báo cáo

g Quan ly nha

+ Thêm nhà

+ Sửa nhà

+ Xóa nhà

h Quan ly tai khoan

+ Kiểm tra tài khoản nhân viên

+ Thêm tài khoản nhân viên +_ Sửa tài khoản nhân viên + Xóa tài khoản nhân viên 2.2 Yên cầu phi chức năng

a Yêu cẩu về hoạt động:

+ Môi trường kỹ thuật:

Trang 6

— Hệ quản trị cơ sở dữ liệu SQỘL Server 20 19

—_ Cấu hình của máy tính cá nhân tối thiểu: Hệ thống cần chạy với tốc độ RAM 1GB trở lên

Khả năng linh động: Chạy được trên nhiều hệ điều hành khác nhau như Windows,

MacOS hay mobile

Khả năng sử dụng: Hệ thống có giao diện đơn giản, bắt mắt người dụng, thao tác

nhanh, dễ sử dụng, phù hợp với mọi lửa tuôi

Tốc độ phản hồi: Tôi đa 3s/thao tác

Phạm vi: Lưu trữ được tối đa 1000 hồ sơ khách hàng

Giới hạn: Cho phép tôi đa 300 người truy cập vào hệ thống cùng lúc

Độ tm cậy và tính khả dụng:

— Hệ thống cho phép truy cập 24/7 không kê thời gian bảo trì

—_ Tích hợp tường lửa (Firewall) và phần mềm diệt virus tự động quét phần mềm

Yêu cẩu về tính bảo mật:

Giá trị của hệ thống: Hệ thông quản lý toàn bộ hồ sơ của khách hàng, nhân viên cần đảm bảo không bị sai sót, thất thoát, rò rỉ thông tin cá nhân của khách hàng, nhân

viên

Vấn đề kiêm soát truy cập:

—_ Thông tin về hồ sơ cá nhân của khách hàng được xem bởi nhân viên, người quản trị

— Chi nhân viên được truy cập vào đề thay đổi và chỉnh sửa các thông tin của khách hàng trong hệ thống

— Chỉ người quản trị có thê truy cập vào đề thay đối và chỉnh sửa thông tin và tài

khoản của nhân viên trong hệ thống

Vấn đề mã hóa và xác thực danh tính: Cấp tài khoản và mật khâu đảm bảo an toàn

Kiểm soát mã độc: Cần đảm bảo tránh bị các loại mã độc tân công, tích hợp tường

lửa

Trang 7

d Yéu cau vé van hoa, chinh tri:

+ Vấn đề đa ngôn ngữ: 2 ngôn ngữ Tiếng Anh và Tiếng Việt

+ Khả năng tùy chỉnh: Tùy chỉnh theo số lượng khách hàng thuê nhà

3 Xây dựng chức năng nghiệp vụ hệ thống

cao R6.2: Sửa báo cáo

RI: Dang RI.1: Đăng nhập hệ thông `

nhập Người dùng cân thao tác

1 RI.2: Quên mật khâu ứ , Tước khi sự dụng hệ thông

R2: Quản lý | R2.1: Dat nha Thực hiện khi khách hàng

thuê nhà | R2.2: Hủy nhà muốn thuê nhà để ở hoặc

R2.4: Kiêm tra nhà trông nhu cầu ở nữa

R2.5: Lập phiêu thuê nhà

Rs: Quan ly R32: Sửa nhân viên viên mới, khi cần sửa 3_ | nhân viên thông tin nhân viên hoặc

4 | khach hang| 84: Sua khach hang thông tin khách hàng hoặc

h4.3: Xóa khách hàng khi khách hàng tra nha R5.1: Thém hoa don Thực hiện bởi nhân viên

dùng đề thêm hóa đơn khi

5 đơn R5.2: Sửa hóa đơn có hóa đơn mới, khi cân

sửa thông tin hóa đơn R5.3: Xóa hóa đơn hoặc khi cần xóa hóa đơn

6 R6: Lập báo 6.1: Thêm báo cáo Thực hiện bởi người quản

trị dùng thể tạo báo cáo,

Trang 8

R6.3: Xóa báo cáo sửa báo cáo hoặc xóa báo

cáo

R7.1: Thêm nhà

nhà R7.3: Xóa nhà hoặc khi nhà đã có khách

thuê

: Thực hiện khi người

R8.1: Kiém tra tai khoản nhân viên quản trị đăng nhập vào hệ

thống rồi kiểm tra tài

R8.2: Thêm tài khoản nhân viên khoản nhân viên, người

quản trị thêm tài khoản

tài khoản quên tải khoản hoặc cân

R§.4: Xóa tài khoản nhân viên tạo mới tài khoản, khi

cần stra thong tin tai khoan nhan vién hoac khi

cần xóa tài khoản nhân

viên

Bảng l: Task Table (Danh sách các chức năng nghiệp vụ của hệ thông)

Trang 9

Il Phân tích thiết kế hệ thống

1 Xác định và xây dựng các ca sử dụng của hệ thống

1.1 Xac dinh Actor va Use-case tong quat

a Xdc dinh Actor:

+ Khách hàng: Là người có nhu cầu thuê nhà, sử dụng dịch vụ của nhà thuê

+ Nhân viên: Là người trực tiếp quản lý hầu hết các hoạt động trong một tòa nha: Quan ly nhà, quản lý dịch vụ, quản lý khách hàng,

+ Người quản trị: Là người trực tiếp quản lý và kiểm soát nhân viên, tông kết, thống

kê, báo cáo hàng tháng

b Xác định UC:

Đăng nhập hệ thống gồm có các uc con là RI.I: Đăng nhập; R1.2: Quên mật khẩu

Đăng nhập hệ thống là ca sử dụng được thực hiện bởi người dùng dé thực hiện các thao tác

trong hệ thống

Quản lý thuê nhà gom có các uc con là R2.1: Dat nhà; R2.2: Hủy nhà; R2.3: Trả nhà;

R2.4: Kiểm tra nhà trông, R2.5: Lập phiếu thuê nhà Quản lý thuê nhà là ca sử dụng được

thực hiện bởi khách hàng và nhân viên đề giúp khách đặt nhà, hủy nhà, trả nhà và giúp nhân viên kiểm tra được nhà trồng và lập phiêu thuê nhà

Quản lý nhân viên gồm có các uc con là R3.1: Thêm nhân viên; R3.2: Sửa nhân viên;

R3.3: Xóa nhân viên Quản lý nhân viên là ca sử dụng được thực hiện bởi nhà quản trị dùng

đề thêm nhân viên khi có nhân viên mới, khi cần sửa thông tin nhân viên hoặc khi nhân

viên thôi việc

Quản lý khách hàng gồm có các uc con là R4.1: Thêm khách hàng; R4.2: Sửa khách

hàng; R4.3: Xóa khách hàng Quản lý khách hàng là ca sử dụng được thực hiện bởi nhân

viên dùng đề thêm khách hàng khi có khách hàng mới, khi cần sửa thông tin khách hàng

hoặc khi cần xóa khách hàng

Lập hóa đơn gồm có các uc con la R5.1: Thém hoa don; R5.2: Stra hoa don; R5.3:

Xóa hóa đơn Lập hóa đơn là ca sử dụng được thực hiện bởi nhân viên dùng để thêm hóa

đơn khi có hóa đơn mới, khi cần sửa thông tin hóa đơn hoặc khi cần xóa hóa đơn

Lập báo cáo có uc con là R6.1: Thêm báo cáo; R6.2: Sửa báo cáo; R6.3: Xóa báo cáo

Lập báo cáo là ca sử dụng được thực hiện bởi nhà quản trị đề tạo báo cáo; sửa báo cáo hoặc

xóa báo cáo

Quản lý nhà gồm có các uc con là R7.1: Thêm nhà; R7.2: Sửa nhà; R7.3: Xóa nhà

Quan lý nhà là ca sử dụng được thực hiện bởi nhân viên dùng đề thêm nhà khi có nhà mới, khi cân sửa thông tin nhà hoặc khi cân xóa nhà

Trang 10

Quản lý tài khoản gồm có các uc con là R8.I: Kiểm tra tài khoản nhân viên; R8.2: Thêm tài khoản nhân viên; R8.3: Sửa tài khoản nhân viên; R8.4: Xóa tài khoản nhân viên

Quản lý tài khoản là ca sử dụng được thực hiện bởi nhà quản trị dùng dé kiêm tra tài khoản

nhân viên hoặc dùng dé thêm tài khoản nhân viên khi nhân viên quên tài khoản hoặc cần

tạo mới tải khoản, khi cân sửa thông tin tài khoản nhân viên hoặc khi cân xóa tài khoản

Trang 11

Người dùng

Hình 2: Biều đồ Use-Case Đăng nhập hệ thống

2 Mục tiêu: Ca sử dụng đăng nhập hệ thông được thực hiện boi tat ca

người dùng trong hệ thống Sau khi đăng nhập thành công, tùy vào

vị trí của người dùng có thê sử dụng các chức năng khác nhau của

hệ thống

3 Mo ta hoạt động: Đăng nhập hệ thông là ca sử dụng được thực hiện

bởi người dùng đề thực hiện các thao tác trong hệ thống

4 Ngoại lệ/Ràng buộc để thực biện: Người dùng là khách hàng của hệ thông phải có mã ID mà nhân viên

cung cap

Trang 12

Mỗi quan hệ:

- Có liên quan đến toàn bộ Khách hàng trong hệ thống

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

- Có liên quan đến việc Quản lý thuê nhà

- Có liên quan đến việc Quản lý nhân viên

- Có liên quan đến việc Quản lý khách hàng

- Có liên quan đến việc Lập hóa đơn

- Có liên quan đến việc Lập báo cáo

- Có liên quan đến việc Quản lý nhà

- Có liên quan đến việc Quản lý tài khoản

Luông sự kiện chính:

1 Người dùng truy cập vào hệ thống

2 Nếu người dùng muốn đăng nhập vào hệ thống thì gọi UC

- Người dùng chọn chức năng đăng nhập

- Hệ thống hiển thị trang đăng nhập

- Người dùng nhập tên đăng nhập và mật khẩu của mình

- Hệ thống thông báo người dùng đã đăng nhập thành công

- Kết thúc ca sử dụng

1.2 Quên mật khẩu

- Người dùng chọn chức năng “Quên mật khẩu”

- Hệ thống yêu cầu xác thực bằng mã OTP gửi về số điện thoại mà

Trang 13

- Hệ thông yêu câu người dùng đăng ký mật khâu mới

- Hệ thống quay về luồng sự kiện chính

Bang 2: Use-Case Name: Dang nhập hệ thông

b Ca ste dung Quan ly thué nha

thi đặt nhà, hoặc nêu không cảm thấy phù hợp thì hủy nhà

Khi khách hàng ở một thời gian rồi không muốn ở nữa thì trả

nhà

-_ Nhờ các hoạt động của khách hàng mà nhân viên có thể kiểm

tra nhà trồng và lập phiêu thuê nhà

- _ Lập các báo cáo về tình hình thuê nhà của khách hàng cho

người quản trị

Trang 14

Mo ta hoat dong:

Quản lý thuê nhà là ca sử dụng được thực hiện bởi khách hàng va

nhân viên đề giúp khách đặt nhà, hủy nhà, trả nhà và giúp nhân viên

kiêm tra được nhà trồng và lập phiêu thuê nhà

Ngoại lệ/Ràng buộc để thực hiện:

- Khách hàng và nhân viên phải đăng nhập thành công vào hệ thông

- Khách hàng phải làm thủ tục thuê nhà thì mới được nhân viên kiểm

tra nhà trồng và lập phiêu thuê nhà

Môi quan hệ:

- Có liên quan đến toàn bộ Khách hàng trong hệ thống

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

- Có liên quan đên việc Lập báo cáo

Luông sự kiện chính:

1 Khách hàng và nhân viên đăng nhập vào hệ thông

2 Nếu khách hàng đặt nhà gọi UC

5 Nếu nhân viên kiêm tra nhà trồng thì gọi UC

Kiểm tra nha trong

6 Néu nhan vién lap phiéu thué nha thi goi UC

Lap phiéu thué nha

7 Lưu lại và kết thúc

Luông phụ:

2.1 Đặt nhà

- _ Khi muốn đặt nhà, Khách hàng cần khai báo chính xác thông

tin cá nhân: họ tên, địa chỉ, CMND và số điện thoại

- Sau khi khách đặt nhà xong, nhân viên lưu thông tin của

khách lên hệ thống sau đó kết thúc và thực hiện tiếp sang

khách khác

Trang 15

2.2 Huy nha

Khách hàng trực tiếp hủy thuê nhà trực tiếp trên hệ thống

hoặc liên hệ với nhân viên

Khi hủy trực tiếp trên hệ thống thì khách cần phải xác nhận

đầy đủ thông tin cá nhân; lý do muốn hủy nhà và xác nhận

một lần nữa việc mình muốn hủy nhà

Khi hủy nhà bằng cách liên hệ với nhân viên thì nhân viên

đôi chiếu thông tin của khách trên hệ thống, hỏi lý do khách

muốn hủy nhà và xác nhận lần nữa cho khách

Sau khi hủy nhà, nhân viên xóa toàn bộ thông tin của khách

trên hệ thống

2.3 Trả nhà

Trước khi trả nhà khách báo trước cho bộ phận nhân viên cử

người tới nhận và kiêm tra nhà

Sau đó nhân viê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ẻ

Sau khi nhận đủ khoản thanh toán tiền nhà từ khách, nhân

viên cập nhật lại tỉnh trạng nhà trồng

Bang 3: Use-Case Name: Quan ly thué nha

Trang 16

C Ca sir dung Quan lý nhân viên

- _ Người quản trị thêm hỗ sơ cho nhân viên mới, thay đôi hoặc

xóa bỏ hỗ sơ cho nhân viên cũ

3 Mo ta hoat dong:

- Quan lý nhân viên là ca sử dụng được thực hiện bởi người

quản trị dùng đề thêm nhân viên khi có nhân viên mới, khi

cần sửa thông tin nhân viên hoặc khi nhân viên thôi việc

- Người quản trị phải đăng nhập thành công vào hệ thống

- Nhân viên phải làm thủ tục xin việc thì mới được tạo hồ sơ, được

cập nhật, thay đối hoặc khi muốn nghỉ việc thì được xóa thông tin

khỏi hệ thống

5 Mỗi quan hệ: - Có liên quan đên Nhân viên

Trang 17

- Có liên quan đến Người quản trị

Luông sự kiện chính:

1 Người quản trị đăng nhập vào hệ thông

2 Nếu thêm hồ sơ mới cho nhân viên thì gọi UC

Thêm nhân viên

3 Nếu cập nhật thay đôi thông tin cho nhân viên thi goi UC

Sửa nhân viên

4 Nếu muốn xóa bỏ hồ sơ cho nhân viên nghỉ việc thì gọi UC

Xóa nhân viên

5 Lưu lại và kết thúc

Luông phụ:

3.1 Thêm nhân viên:

- Gọi form nhập thông tin nhân viên

- Thực hiện việc nhập thông tin cho các nhân viên mới

- Thực hiện việc kiêm tra các thông tin đã nhập vào form cho đúng

định dạng

- Lưu lên hệ thống và kết thúc hoặc làm tiếp cho nhân viên khác

3.2 Sửa nhân viên

- Gọi form cập nhật thông tin nhân viên

- Tìm kiếm nhân viên có hồ sơ cần thay đối

- Thực hiện thay đôi các thông tin cần thiết theo yêu câu

- Kiểm tra các thông tin đã thay đổi

- Lưu lại lên hệ thông và kết thúc hoặc làm tiếp với nhân viên khác

3.3 Xóa nhân viên:

- Lưu lại các thông tin cần thiết gửi Cấp trên

- Kiểm tra các yêu câu

- Xóa hồ sơ và xác nhận

Bang 4: Use-Case Name: Quan ly nhân viên

Trang 18

d Ca ste dung Quan ly khách hàng

Hé thong cho thué nha

Hinh 5: Biéu do Use-Case Quan lp khach hang

- Quan ly khach hang 1a ca sử dụng được thực hiện bởi nhân

viên dùng để thêm khách hàng khi có khách hàng mới, khi

cần sửa thông tin khách hàng hoặc khi cần xóa khách hàng

- Nhân viên phải đăng nhập thành công vào hệ thống

- Khách hàng phải làm thủ tục thuê nhà thì mới được tạo hồ sơ, được

cập nhật, thay đôi hoặc khi muốn trả nhà thì được xóa thong tin khoi

hé thong

5 Mỗi quan hệ:

Trang 19

- Có liên quan đên Nhân viên

- Có liên quan đến Lập hóa đơn

- Có liên quan đến Lập báo cáo

Luông sự kiện chính:

1 Nhân viên đăng nhập vào hệ thống

2 Nếu thêm hồ sơ mới cho khách hàng thì gọi UC

- Goi form nhap thong tin khach hang

- Thực hiện việc nhập thông tin cho các khách hàng mới

- Thực hiện việc kiêm tra các thông tin đã nhập vào form cho đúng

định dạng

- Lưu lên hệ thống và kết thúc hoặc làm tiếp cho khách hàng khác

4.2 Sửa khách hàng

- Goi form cập nhật thông tin khach hang

- Tìm kiếm nhân viên có hồ sơ cần thay đối

- Thực hiện thay đôi các thông tin cần thiết theo yêu câu

- Kiểm tra các thông tin đã thay đổi

- Lưu lại lên hệ thông và kết thúc hoặc làm tiếp với khách hàng khác

4.3 Xóa khách hàng:

- Lưu lại các thông tin cần thiết

- Kiểm tra các yêu cầu

- Xóa hồ sơ và xác nhận

Bang 5: Use-Case Name: Quan ly khách hàng

Trang 20

2 Mục tiêu: Nhân viên tông hợp lại doanh thu hàng thang bang cach

lập hóa đơn thanh toán cho khách hàng tiền thuê nhà

3 Mô tả hoạt động: Lập hóa đơn là ca sử dụng được thực hiện bởi

nhân viên dùng đề thêm hóa đơn khi có hóa đơn mới, khi cần sửa

thông tin hóa đơn hoặc khi cần xóa hóa đơn

4 Ngoại lệ/Ràng buộc để thực hiện:

- _ Nhân viên phải đăng nhập thành công vào hệ thông

5 Mỗi quan hệ:

- Có liên quan đến Khách hàng

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

- Có liên quan đến Quản lý thuê nhà

6 Luông sự kiện chính: 1 Nhân viên đăng nhập hệ thống

2 Nếu nhân viên muốn tạo hóa đơn tiền thuê nhà thì gọi UC

Trang 21

- Goi form nhap thong tin khach hang

- Thue hién việc nhập thông tin cho hóa đơn mới

- Thực hiện việc kiêm tra các thông tin đã nhập vào form cho đúng

định dạng

- Lưu lên hệ thống và kết thúc hoặc làm tiếp cho hóa đơn khác

5.2 Sửa hóa đơn:

- Goi form cập nhật thông tin hóa đơn

- Xem chỉ tiết hóa đơn có hồ sơ cân thay đổi

- Thực hiện thay đổi các thông tin cần thiết theo yêu cầu

- Kiểm tra các thông tin đã thay đổi

- Lưu lại lên hệ thông và kết thúc hoặc làm tiếp với hóa đơn khác

5.3 Xóa hóa đơn:

- Lưu lại các thông tin cần thiết

- Kiểm tra các yêu cầu

Trang 22

Hinh 7: Biéu dé Use-Case Lap bdo céo

STT UC Name: Lap bao cao R6- Quan

trọng

Tác nhân chính: Người quản trị

Mục tiêu: Giúp nhà quản trị thông kê các thông tin về tình trạng

doanh thu thang, tinh trang nha va danh sách khách thuê nhà tử nhân

viên và gửi lên câp trên

Mồ tả hoạt động: Lập báo cáo là ca sử dụng được thực hiện bởi nhà

quản trị dùng đề tạo báo cáo, sửa báo cáo hoặc thêm báo cáo

Ngoại lệ/Ràng buộc đề thực hiện: Người quản trị phải đăng nhập

thành công vào hệ thông

Mỗi quan hệ:

- Có liên quan đến toàn bộ khách hàng trong hệ thống

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

- Có liên quan đến Cấp trên

- Có liên quan đến Quản lý thuê nhà

- Có liên quan đến Quản lý khách hàng

- Có liên quan đến Quản lý nhà

- Có liên quan đến Lập hóa đơn

Luông sự kiện chính:

1 Nhân viên đăng nhập hệ thống

2 Nếu muốn thêm báo cáo thì gọi UC

Thêm báo cáo

3 Nếu muốn sửa báo cáo gọi UC

Sửa báo cáo

4 Nếu muốn xóa báo cáo thì gọi UC

Xóa báo cáo

5 In ra bao cao va kết thúc ca làm việc

6.1 Thém bao cao:

- Gọi form nhập thông tin báo cáo

- Thực hiện việc nhập thông tin cho các báo cáo muôn tạo

21

Trang 23

- Thực hiện việc kiêm tra các thông tin đã nhập vào form cho đúng

định dạng

- Lưu lên hệ thống và kết thúc hoặc làm tiếp cho báo cáo khác

6.2 Sửa báo cáo:

- Goi form cập nhật thông tim báo cáo

- Xem chỉ tiết bao cáo có hồ sơ cần thay đối

- Thực hiện thay đôi các thông tin cần thiết theo yêu câu

- Kiểm tra các thông tin đã thay đổi

- Lưu lại lên hệ thông và kết thúc hoặc làm tiếp với báo cáo khác

6.3 Xóa khách hàng:

- Lưu lại các thông tin cần thiết

- Kiểm tra các yêu cầu

- Xóa hồ sơ và xác nhận

Bảng 7: Use-Case Name: Lập báo cáo

g Ca sw dung Quan ly nha

Trang 24

STT UC Name: Quan ly nha R7 — Quan

trong

Tac nhan chinh: Nhan vién

Mục tiêu:

- - Nhân viên thêm thông tin về nhà mới, thay đổi hoặc xóa bỏ

thông tin về nhà cũ

- Lap các báo cáo về thông tin của nhà cho người quản trị

Mo ta hoat động:

-_ Quản lý nhà là ca sử dụng được thực hiện bởi nhân viên dùng

để thêm nhà khi có nhà mới, khi cần sửa thông tin nhà hoặc

khi cân xóa nhà

Ngoại lệ/Ràng buộc để thực hiện:

- Người quản trị phải đăng nhập thành công vào hệ thống

Môi quan hệ:

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

- Có liên quan đến Lập báo cáo

Luông sự kiện chính:

1 Nhân viên đăng nhập vào hệ thống

2 Nếu thêm thông tin về nhà mới thì gọi UC

- Goi form nhập thông tin nhà

- Thực hiện việc nhập thông tin cho các nhà mới

23

Trang 25

- Thực hiện việc kiêm tra các thông tin đã nhập vào form cho đúng

định dạng

- Lưu lên hệ thống và kết thúc hoặc làm tiếp với nhà khác

7,2 Sửa nhà:

- Gọi form cập nhật thông tin nhà

- Tìm kiếm nhà có hồ sơ cần thay đối

- Thực hiện thay đổi các thông tin cần thiết theo yêu cầu

- Kiểm tra các thông tin đã thay đổi

- Lưu lại lên hệ thông và kết thúc hoặc làm tiếp với nhà khác

7.1 Xóa nhà:

- Lưu lại các thông tin cần thiết gửi Người quản trị

- Kiểm tra các yêu cầu

- Xóa hồ sơ và xác nhận

Bang 8: Use-Case Name: Quan ly nha

h Casu dung Quan ly tai khoan

24

Trang 26

STT UC Name: Quan ly tai khoan R8 — Quan

trong

Tác nhân chính: Người quản trị

Mục tiêu:

- - Người quản trị kiểm tra về tài khoản của nhân viên, thêm

thông tin về tài khoản mới của nhân viên, thay đổi hoặc xóa

bỏ thông tin về tài khoản cũ của nhân viên

- _ Lập các báo cáo về thông tin của nhà cho Người quản trị

Mo ta hoat động:

- Quan ly tai khoan là ca sử dụng được thực hiện bởi nhà quản

trị ding dé kiểm tra tài khoản nhân viên hoặc dùng đề thêm

tài khoản nhân viên khi nhân viên quên tài khoản hoặc cần

tạo mới tài khoản, khi cần sửa thông tin tài khoản nhân viên

hoặc khi cân xóa tài khoản nhân viên

Ngoại lệ/Ràng buộc để thực hiện:

- Người quản trị phải đăng nhập thành công vào hệ thống

- Nhân viên thuộc hệ thống thì mới có tài khoản, tài khoản nhân viên

do người quản trị cung cấp

Mỗi quan hệ:

- Có liên quan đến Nhân viên

- Có liên quan đến Người quản trị

Luông sự kiện chính:

1 Người quản trị phải đăng nhập vào hệ thông

2 Nếu kiểm tra tài khoản của nhân viên thì gọi UC

Kiểm tra tải khoản nhân viên

3 Nếu cập nhật thay đôi thông tin về tài khoản của nhân viên thì gọi

UC

Sửa tài khoản nhân viên

4 Nếu muốn xóa bỏ thông tin về tài khoản của nhân viên thì gọi

Trang 27

- Nguoi quan tri chon chirc nang “Quan ly tài khoản nhân

viên”

- Hệ thống hiển thị các chức nang con

- Chọn chức năng “Kiểm tra tài khoản nhân viên”

- Sau đó đối chiếu thông tin về tài khoản của nhân viên

- Lưu lại và kết thúc

8.2, Thêm tài khoản nhân viên:

- Người quản trị chọn chức năng “Quản lý tài khoán nhân viên”

- Hệ thống hiển thị các chức năng con

- Chọn chức năng “Thêm tài khoản nhân viên”

- Nhập thông tin lên hệ thống

- Lưu lại và kết thúc

8.3 Sửa tài khoản nhân viên:

- Người quản trị chọn chức năng “Quản lý tài khoán nhân viên”

- Hệ thống hiển thị các chức năng con

- Chọn chức năng “Sửa tài khoán nhân viên”

- Nhập thông tin lên hệ thống

- Lưu lại và kết thúc

8.4, Xóa tài khoản nhân viên:

- Người quản trị chọn chức năng “Quản lý tài khoán nhân viên”

- Hệ thống hiển thị các chức năng con

- Chọn chức năng “Xóa tài khoản nhân viên”

- Kiểm tra các yêu cầu

- Xóa hồ sơ và xác nhận

Bang 9: Use-Case Name: Quan Ïÿ tài khoản

2 Xây dựng biểu đồ lớp cho hệ thống

Trang 28

+ Phương thức: Đăng nhập, Tìm kiếm nhân viên, Thêm nhân viên, Sửa nhân viên,

Xóa nhân viên

DB Tài khoản:

+ Thuộc tính: Tên tài khoản, Mật khâu

+ Phuong thức: Đăng nhập, Tạo mới tài khoản, Cập nhật tài khoản, Xóa bỏ tài

+ Thuộc tính: Mã Báo cáo, Tên báo cáo, Nội dung báo cáo

+ Phuong thức: Thêm báo cáo, Sửa báo cáo, Xóa báo cáo, Tìm kiếm báo cáo

b Lớp xử lý: PD Kiểm tra đăng nhập

C Lớp glao diện

Frm Dang nhap

Frm Déi mat khâu

Frm Quan ly thué nha

Frm Quan ly nhan vién

Frm Quan ly khách hàng

Frm Quan ly hoa don

Frm Quan ly bao cao

Trang 29

+ Ngay tra: date

+Tongtien: string

+ Diachi: string

+ Gianha: float + Tinhtrangnha: bit

+ Themnha()

+ Suanha() + Timkiemnha()

+Xoakhachhang() + Timkiemkhachhang()

+ MaBC: string + MaNV: string

+ TenBC: string + Hoten: string

TỊ: Ngaysinh: date

+ Taobaocao() + Diachi: string

+ Thembaocao() + SOT: string

+ Suabaocao() + Quequan: string

+ Timkiembaocao() + DangnhapQ

+ ThemNV() + SuaNV()

Trang 30

3 Xây dựng biếu đồ tuần tự

3.1 Biểu đồ tuần tự đăng nhập hệ thông

Dưới đây là biêu đồ tuần tự của ca sử dụng đăng nhập hệ thông, chú ý rằng với ca sử dụng này chúng ta thấy các tác nhân là người quản trị, nhân viên và khách hàng đều sử dụng đến nó nên Actor trong trường hợp này là Người dùng thay vì phải viết chỉ tiết từng Actor

Ngày đăng: 03/02/2025, 16:38

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN