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

đề tài phân tích phần mềm quản lý nhà trọ

103 2 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 đề Phân tích Phần Mềm Quản Lý Nhà Trọ
Tác giả Mai Thị Huyền, Nguyễn Thị Ánh Quyên, Đặng Thị Huyền, Nguyễn Vũ Hoàng Long, Lễ Thế Mạnh
Người hướng dẫn Ths. An Phương Điệp
Trường học Học Viện Ngân Hàng
Chuyên ngành Phân tích Nghiệp vụ - Acceptance Criteria
Thể loại Bài Thi Cuối Kỳ
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 103
Dung lượng 15,38 MB

Nội dung

Mã bảo vệ:11.Mã xác nhận: Nhập mã xác nhận được gửi về số điện thoạiE1.3 Kiểm tra xác nhận mật khẩuHệ thống kiểm tra trường xác nhận mật khẩuKiểm tra trường xác nhận mật khẩu phải trùng

Trang 1

BÀI THI CUỐI KỲ PHÂN TÍCH NGHIỆP VỤ - ACCEPTANCE CRITERIA

NHÓM 12

ĐỀ TÀI PHÂN TÍCH PHẦN MỀM QUẢN LÝ NHÀ TRỌ

Giảng viên hướng dẫn: Ths An Phương Điệp

Số thành viên nhóm: 5

1 Mai Thị Huyền – 22A4040008 – 0374727255 (Nhóm trưởng)

2 Nguyễn Thị Ánh Quyên - 22A4040100

3 Đặng Thị Huyền – 22A4040055

4 Nguyễn Vũ Hoàng Long – 22A4040109

5 Lễ Thế Mạnh - 22A4040126

Trang 2

User Stories (Detailed) Danh sách thành viên và phần trăm đóng góp – Nhóm 12

Trang 3

Statement – Page of 2 109

LỜI CAM ĐOAN

Nhóm 12 xin cam đoan tất cả nội dung trong báo cáo là sản phẩm nghiên cứu, tìm hiểu của chúng em Toàn bộ nội dung của bài báo cáo đã được thống nhất giữa đội BA và nhóm khách hàng Tất

cả số liệu phân tích và các tài liệu tham khảo đều có nguồn rõ ràng và được trích dẫn hợp pháp Chúng em xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy định cho lời cam đoan của mình.

NHÓM SINH VIÊN THỰC HIỆN

Nhóm 12

Trang 4

Statement – Page of 3 109

[Project Quản lý thuê trọ]

[10/04/2023]

Mục Lục

1.Theme Quản lý tài khoản

1.1 Epics tài khoản người thuê

1.1.1 User stories: Đăng ký

1.2 Epics tài khoản nhân viên

1.2.1 User stories: Tạo tài khoản

Trang 5

2.4 Epics Quản lý phòng thuê của tôi

2.4.1 User stories: Cập nhật thành viên

3.2 Epic quản lý thông tin sử dụng dịch vụ

3.2.1 User stories: Nhập thông tin sử dụng dịch vụ

Trang 6

3.4 Epic quản lý tin tức

3.4.1 User stories: Đăng thông báo

4 Theme Quản lý tài chính

4.1 Epic Hóa đơn

4.1.1 User stories: Tạo hóa đơn

a BPMN (optional)

b Acceptance Criteria

c Wireframe

4.2 Epic Thanh toán

4.2.1 User stories: Thực hiện Thanh toán

4.3 Epic Báo cáo

4.3.1 User stories: Tạo báo cáo

Trang 8

Statement – Page of 7 109

1.Theme Quản lý tài khoản

1.1 Epics tài khoản người thuê

1.1.1 User stories: Đăng ký

a BPMN (optional)

Mô tả quy trình

4 Nhập SĐT (Email), Password, Giới tính, Ngày sinh,

5 Kiểm tra xem người dùng đã nhập các trường bắt

buộc hay chưa

Email / SĐT có hợp lệ hay không

Mật khẩu có đủ an toàn không

Mật khẩu nhập lại và mật khẩu có trùng nhau

không…

Hệ thống

Trang 9

Statement – Page of 8 109

9 Hiển thị chức năng tương ứng đối với người dùng Hệ thống

b Acceptance Criteria

E1.1 Điều kiện

E1.2 Đăng ký Đăng ký tài khoản:

Bước 1: Trong màn hình

giao diện chính >> Người

dùng click vào nút đăng ký

Bước 2: Người dùng nhập

thông tin đăng ký tài khoản

>> Nhấn chọn “Đăng ký”

Bước 3: Nhập mã xác nhận

1 Họ và tên(*): Enable, text (Tự

động viết hoa chữ cái đầu)

2 Tên đăng nhập(*): Enable, text

8 Email(*): Enable, text

9 Địa chỉ: Enable, text

E1.4 Kiểm tra

email Hệ thống kiểm tra email theo logic

E1.5 Kiểm tra

mã bảo vệ Hệ thống kiểm tra mã bảo vệ Kiểm tra trường mã bảo vệ nhập vào phải trùng với mã bảo vệ tự động của hệ thống

Nếu không trùng thì thông báo “Mã bảo vệ không chính xác”

E1.6 Kiểm tra

mã xác

nhận

Hệ thống kiểm tra mã xác

nhận được gửi về số điện

thoại đăng ký tài khoản

Trang 10

Statement – Page of 9 109

c Wireframe

Hình : Màn hình đăng ký

Màn hình đăng ký

Trang 11

Statement – Page of 10 109

Mô tả thiết kế

của tài khoản

khoản

khoản

được gửi về SĐT đăng

Trang 12

Statement – Page of 11 109

1.1.2 User stories: Đăng nhập

a BPMN (optional)

Mô tả quy trình

5 Kiểm tra xem người dùng đã nhập các trường bắt

buộc hay chưa, Email và mật khẩu có chính xác hay

không

Người dùng

làm việc của nhân việcKhách hàng chưa thuê

→ Chỉ xem được thông tin phòng trống ở trang chủ

Khách thuê

Trang 13

Statement – Page of 12 109

b Acceptance Criteria

E1.1 Điều kiện

1 Enter your username

2 Enter your password

AC01: Thông tin hợp lệ, người dùng có thể đăng nhập

● Thì hệ thống sẽ điều hướng người dùng đến trang giao diện

● Hệ thống sẽ hiển thị thông báo "Đăng nhập thành công"

AC02: Username và password không đúng, người dùng không thể đăng nhập

● Hệ thống sẽ hiển thị thông báo "Tài khoản khoản hoặc mật khẩu không đúng"

● Hệ thống xóa toàn bộ dữ liệu người dùng nhập vào form

c Wireframe

Mô tả thiết kế

Trang 14

Statement – Page of 13 109

đăng nhập để đăng nhập

khẩu để đăng nhập

hiện đăng nhập

tác khi quên mật khẩu

hiện đăng ký tài khoản nếu chưa

có tài khoản

1.1.3 User stories: Cập nhật thông tin tài khoản

a BPMN (optional)

Mô tả quy trình

2 Click chức năng chỉnh sửa thông tin cá nhân/đổi mật

khẩu

Người thuê, Nhân viên

3 Hiển thị form Cập nhật thông tin cá nhân/đổi mật

Trang 15

Statement – Page of 19 109

1.2 Epics tài khoản nhân viên

1.2.1 User stories: Tạo tài khoản

a BPMN (optional)

Mô tả quy trình

Trang 16

Statement – Page of 20 109

5 Nhập thông tin tài khoản:

b Acceptance Criteria

E1.1 Điều kiện

thực hiện

Admin có thể tab vào module Quản lý tài khoản và click vào thêm mới tài khoản

E1.2 Thêm mới

tài khoản Thêm mới tài khoản:

6 Tên đăng nhập *:text

7 Mật khẩu *: text, từ 8 ký tự trở lên

8 Nhập lại mật khẩu *: text

Nếu trường nhập lại mật khẩu không giống với trường mật khẩu→

popup “Nhập lại mật khẩu phải trùng với mật khẩu”

1 Không phân biệt chữ hoa chữ thường

2 Ít nhất cần 1 ký tự tìm kiếm

Yêu cầu bắt buộc Chỉ admin mới có quyền tạo tài khoản

Trang 17

Statement – Page of 21 109

c Wireframe

Mô tả thiết kế

khoản từ tài khoản đăng nhập

tài khoản đăng nhập

3 Thông tin thêm mới

khoản

khẩu

Admin / QL dịch vụ/ QL Tài chính

mới tài khoản

khoản

Trang 18

Statement – Page of 22 109

1.2.2 User stories: Xóa tài khoản

a BPMN (optional)

Mô tả quy trình

3 Chọn nút xóa tài khoản ( với tài khoản cần xóa) Chủ trọ

4 Hiển thị thông báo “Bạn có chắc chắn muốn xóa tài

khoản này không?”

Hệ thống

● Xóa tài khoản và Thông báo tạo xóa tài khoản thành công

● Hoặc hủy và →trở về trang trước

Hệ thống

Trang 19

Statement – Page of 23 109

b Acceptance Criteria

E1.1 Điều kiện

thực hiện

Admin vào module Quản lý tài khoản chọn danh sách tài khoản

E1.2 Xóa tài

khoản Xóa tài khoản:Bước 1: Trong

c Wireframe

Mô tả thiết kế

2 Nhập từ khóa tìm

kiếm

Sửa/ Xóa

Trang 20

Statement – Page of 24 109

ứng7.1 Bạn có chắc chắn

muốn xóa tài

khoản không

Trang 21

Statement – Page of 25 109

4 Hiển thị giao diện cập nhật thông tin tài khoản Hệ thống

5 Nhập thông tin tài khoản cần chỉnh sửa

Và nhấn cập nhật

Người dùng

7 Thông báo cập nhật thông tin tài khoản thành công Hệ thống

b Acceptance Criteria

- Quản lý tài khoản nhân viên

E1.1 Điều kiện

thực hiện Người dùng có thể vào thông tin cá nhân của mình và click vào cập nhật thông tin cá nhân khi đã đăng nhập vào tài khoản của mình

Người dùng được cập quyền (Admin- QLTK) Chọn vào module quản lý tài khoản và click vào chỉnh sửa tài khoản

1 Họ và tên *: Enable Dữ liệu lấy từ

thông tin tài khoản

2 Email *: Enable Dữ liệu lấy từ thông

tin tài khoản

3 Tên khoản *: Disable Dữ liệu lấy từ

thông tin tài khoản

4 Giới tính *: Enable Dữ liệu lấy từ

thông tin tài khoản

5 Số điện thoại*: Enable Dữ liệu lấy từ

thông tin tài khoản

6 Địa chỉ: Enable Dữ liệu lấy từ thông tin

tài khoản (nếu có)

7 Quyền *: Enable Dữ liệu lấy từ thông

tin tài khoản

8 Vai trò*: Enable Dữ liệu lấy từ thông

tin tài khoản

9 CCCD/CMND*: Enable Dữ liệu lấy từ

thông tin tài khoản

10 Đổi mật khẩu: button

● Mật khẩu cũ: Enable, text

Nếu không đúng→Popup “Mật khẩu không chính xác”

Mật khẩu *: Enable, text, từ 8 ký tự

trở lên

● Nhập lại mật khẩu *: Enable, text

(Mật khẩu nhập lại phải khớp với

mật khẩu mới nhập)Nếu Trùng → Cho đổi mật khẩuNếu không trùng → Thông báo lỗi

Yêu cầu bắt buộc

1 Họ và tên *: Enable Dữ liệu lấy từ

thông tin tài khoản đang đăng nhập

2 Email *: Enable Dữ liệu lấy từ thông

tin tài khoản đang đăng nhập

3 Tên khoản *: Disable Dữ liệu lấy từ

thông tin tài khoản đang đăng nhập

4 Giới tính *: Enable Dữ liệu lấy từ

thông tin tài khoản đang đăng nhập

5 Số điện thoại*: Enable Dữ liệu lấy từ

thông tin tài khoản đang đăng nhập

6 Địa chỉ: Enable Dữ liệu lấy từ thông tin

tài khoản đang đăng nhập (nếu có)

7 Quyền *: Disable Dữ liệu lấy từ thông

tin tài khoản

10 Đổi mật khẩu: button

● Mật khẩu cũ: Enable, text

Nếu không đúng→Popup “Mật khẩu không chính xác”

Mật khẩu *: Enable, text, từ 8 ký tự

trở lên

● Nhập lại mật khẩu *: Enable, text

(Mật khẩu nhập lại phải khớp với

mật khẩu mới nhập)Nếu Trùng → Cho đổi mật khẩuNếu không trùng → Thông báo lỗi

Trang 22

Statement – Page of 26 109

8 Vai trò*: Disable Dữ liệu lấy từ thông

tin tài khoản

9 CCCD/CMND*: Enable Dữ liệu lấy từ

thông tin tài khoản đang đăng nhập

Yêu cầu bắt buộc

thông tin tài khoản đăng nhập

từ thông tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

2 Chỉnh sửa tài

khoản

tài khoản

Trang 23

Statement – Page of 27 109

thông tin tài khoản đăng nhập

từ thông tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

tin tài khoản đăng nhập

thông tin tài khoản đăng nhập

khẩu mới

2.Theme Quản lý thuê phòng

2.1 Epics Quản lý phòng

2.1.1 User stories: Xem danh sách phòng

a BPMN (optional)

Trang 24

5 Hiển thị danh sách phòng theo bộ lọc tìm kiếm Hệ thống

b Acceptance Criteria

E1.1 Điều kiện

- Nếu phòng đang có người thuê thì hiển thị

thông tin chi tiết phòng (số phòng, giá thuê, diện tích, số người trong phòng, tiện nghi trong phòng)

- Nếu phòng không có người thuê thì hiển thịthông báo “phòng trống” và chi tiết phòng (số phòng, diện tích, tiện nghi)

E1.3 Tìm kiếm

phòng Hệ thống lọc danh sách

phòng theo từ

khóa tìm kiếm

Trang 25

Statement – Page of 29 109

c Wireframe

Mô tả thiết kế

1.1 Nhập từ khóa tìm

phòng

- còn trống

- cho thuê

Trang 26

liệu nhập không hợp lệ

liệu nhập hợp lệ

Trang 27

Statement – Page of 31 109

b Acceptance Criteria

E1.1 Điều kiện

thực hiện Người dùng được cấp quyền có thể vào module phòng Quản lý thuê phòng và tab vào Quản lý

- Số phòng: enable, number (Kiểm tra trùng lặp)

- Diện tích: enable, number (đơn vị m2 (>0))

- Tiện nghi: enable, text

- Giá phòng: enable, number, đơn vị VNĐ/tháng (>0)

Yêu cầu bắt buộc Khi xây thêm phòng mới

E1.3 Kiểm tra

trùng lặp Hệ thống kiểm tra trường số phòng

c Wireframe

Trang 28

khi thêm mới

Trang 29

Statement – Page of 33 109

không muốn tạo phòng mới

2.1.3 User stories: Sửa thông tin phòng

a BPMN (optional)

Mô tả quy trình

Trang 30

E1.1 Điều kiện

Bước 4: Click Lưu

1 Thông tin bị sai (sửa lại)

- Số phòng: enable, number

- Diện tích: enable, number

- Tiện nghi: enable, text, combobox

- Giá phòng: enable, number

- Địa chỉ phòng: enable, text

2 Thông tin bị thiếu (điền thêm)

- Số phòng: enable, number

- Diện tích: enable, number

- Tiện nghi: enable, text, combobox

- Giá phòng: enable, number

- Địa chỉ phòng: enable, text Yêu cầu bắt buộc Thông tin phòng trên hệ thống bị sai, bị thiếu hoặc không còn trùng khớp với thực tếE1.3 Kiểm tra

thông tin

nhập vào

Hệ thống sẽ kiểm tra

thông tin các trường

sau khi sửa

- Nếu thông tin nhập vào không đúng định dạng => Báo đỏ và thông báo “không

Lưu - Nếu sau khi sửa mà quên không lưu thì hệ thống hiển thị popup “Bạn có muốn lưu các chỉnh sửa không?” cùng 2 lựa chọn “có” và “không”

+ Nếu chọn “có” hệ thống sẽ lưu thông tin và thông báo “Đã lưu”+ Nếu chọn “không” hệ thống sẽ không lưu

Trang 31

Statement – Page of 35 109

c Wireframe

Trang 32

- còn trống

- cho thuê

tin khi thêm mới

không muốn tạo phòng mới

Trang 33

b Acceptance Criteria

Trang 34

Statement – Page of 38 109

E1.1 Điều kiện

thực hiện Người dùng được cấp quyền có thể vào module lý phòng Quản lý thuê phòng và tab vào Quản

1 Xóa phòng trống (khi không có như

cầu cho thuê phòng nữa)

- Trong trường hợp chủ trọ không muốn cho thuê phòng, muốn chuyển phòng thành nơi chứa đồ…

2 Xóa phòng khi phòng đang tu sửa

- Sau khi kết thúc hợp đồng thuê mà TSCĐ bị hao mòn cần tu sửa để đảm bảo chất lượng

Yêu cầu bắt buộc Đã chọn phòng cần xóa

phòng

Trang 35

Statement – Page of 39 109

- còn trống

- cho thuê

khi xóa

xóa2.2 Epic Tìm phòng

2.2.1 User stories: Xem thông tin phòng

a BPMN (optional)

Mô tả quy trình

Trang 36

Statement – Page of 40 109

b Acceptance Criteria

E1.1 Điều kiện

5 Địa chỉ phòng: disable, text

6 Thông tin người thuê: disable, text

E1.3 Tìm kiếm Hệ thống lọc phòng

theo từ khóa tìm kiếm

c Wireframe

Trang 37

Statement – Page of 41 109

Mô tả thiết kế

nhập vào

1.1 Tìm kiếm địa

điểm

theo giá tiền

- <3 000 000

- 3 000 000 - 4 500 000

- > 4 500 000

theo tiện nghi

- Đầy đủ tiện nghi

- Có điều hòa - nóng lạnh

- Co ban công - bếp

Trang 38

6 Hệ thống ghi nhận yêu cầu thuê và gửi thông báo

b Acceptance Criteria

E1.1 Điều kiện

thực hiện

Người dùng đã tải app và đã đăng nhập tài khoản

Trang 39

5 Địa chỉ phòng: disable, text

6 Thông tin người thuê: disable,

text

- Nếu người dùng ấn Thuê hệ thống sẽ ghinhận yêu cầu thuê và gửi thông báo đến

bộ phận quản lý hợp đồng Sau đó hệ thống chuyển người dùng về Trang chủ đểtiếp tục các thao tác khác

- Nếu người dùng không muốn thuê nữa thì click Hủy

Yêu cầu bắt buộc Người dùng có tài khoản và click Thuê phòng

Và chỉ những phòng chưa thuê→ Khách thuê mới có thể yêu cầuthuê phòng

c Wireframe

Mô tả thiết kế

Trang 40

Statement – Page of 44 109

1 Chi tiết phòng

trọ

trước khi xóa

xóa

Trang 41

người yêu thuê và chủ trọ

Tạo hợp đồng

chủ trọ, thông tin ngườiyêu thuê tự nhập

tin trên hợp đồng

Trang 42

E1.1 Điều kiện

Bước 7: Duyệt thuê

1 Click vào thông báo để xem yêu cầu thuê và tiến hành duyệt Bên cho thuê

1 Họ và tên(*): enable, text

2 Năm sinh: enable, number

3 CCCD/CMND(*): enable, number

(12 số với CCCD; 9 số với CMND)

4 Ngày cấp: enable, date

5 Địa chỉ thường trú; enable, text Bên thuê

1 Họ và tên(*): enable, text

2 Năm sinh: enable, number

3 CCCD/CMND(*): enable, number

(12 số với CCCD; 9 số với CMND)

4 Ngày cấp: enable, date

5 Địa chỉ thường trú: enable, text

2 Click vào Tạo hợp đồng và tiến hành duyệt

Bên cho thuê

1 Họ và tên(*): enable, text

2 Năm sinh: enable, number

3 CCCD/CMND(*): enable, number (12

số với CCCD; 9 số với CMND)

4 Ngày cấp: enable, date

5 Địa chỉ thường trú; enable, text Bên thuê

1 Họ và tên(*): enable, text

2 Năm sinh: enable, number

3 CCCD/CMND(*): enable, number

(12 số với CCCD; 9 số với CMND)

4 Ngày cấp: enable, date

5 Địa chỉ thường trú: enable, text Yêu cầu bắt buộc

E1.3 Nhận

thông báo

yêu cầu

thuê

Hệ thống gửi thông báo

có yêu cầu thuê mới Trường hợp sau khi xem thông báo sẽ duyệt thuê

- Phân người thuê vào phòng đã thuê

để dễ dàng tạo hợp đồng online thay

vì tự nhấn tạo hợp đồng

Trường hợp sau khi nhận thông báo sẽ

từ chối cho thuê

Trang 43

Statement – Page of 47 109

c Wireframe

Trang 44

Statement – Page of 48 109

Trang 45

từ thông tin chủ trọ)

minh nhân dân của chủ trọ

minh của chủ trọ2.5 Địa chỉ thường

trú

động từ thông tin người thuê)

minh nhân dân của người thuê

minh của người thuê3.5 Địa chỉ thường

4 Thời gian thuê

đồng

người thuê được tạo

đồng off

Trang 46

Statement – Page of 50 109

đồng

đến cho chủ trọ và khách hàng

thông tin trên hợp đồng

10 Yêu cầu tạo lại

hợp đồng

thành hợp đồng2.4 Epics Quản lý phòng thuê của tôi

2.4.1 User stories: Cập nhật thành viên

a BPMN (optional)

Mô tả quy trình

Trang 47

Statement – Page of 51 109

● Dịch vụ

b Acceptance Criteria

E1.1 Điều kiện

thực hiện Khách thuê vào phòng của tôi chọn mục thành viên(Bản ghi đầu tiên sẽ tự động lấy tên người đứng tên hợp đồng)

E1.2 Thêm mới

thành viên Bước 1: Vào tab phòng của tôi >> Chọn mục

“Thành viên”

Bước 2: Chọn thêm mới

và nhập thông tin >>

Chọn lưu

Thông tin người thuê

Họ tên: enable, text

Số điện thoại: enable, number , 10 số

Thông tin người thuê

Họ tên: enable, text

Số điện thoại: enable, number , 10 số

Thông báo bạn có chắc chắn muốn xóa không?

Nếu chọn đồng ý → Xóa thành viên khỏi danh sách và thông báo thành côngNếu nhấn x → hoàn tác thao tác

Ngày đăng: 19/06/2024, 17:05

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w