1. Trang chủ
  2. » Giáo Dục - Đào Tạo

NAL STAY ỨNG DỤNG WEB CHO PHÉP CHO THUÊ và THUÊ PHÒNG đặc tả yêu cầu PHẦN mềm v1 0

16 5 0

Đ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 đề NAL Stay Ứng Dụng Web Cho Phép Cho Thuê Và Thuê Phòng Đặc Tả Yêu Cầu Phần Mềm
Trường học Trường Đại Học Giao Thông Vận Tải
Chuyên ngành Kỹ thuật phần mềm
Thể loại Tài liệu đặc tả yêu cầu phần mềm (SRS)
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 16
Dung lượng 41,23 KB

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

Nội dung

thì hệ thống thu thập thôn tin và thông tin sẽ được lưu vào CSDL Luồng sự kiện phụ Khi gặp lỗi thông báo cho người dùng biết Alternative Flows: Điều kiện sau: Thông tin tài khoản được lư

Trang 1

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

NAL STAY - ỨNG DỤNG WEB CHO PHÉP CHO THUÊ VÀ THUÊ PHÒNG

ĐẶC TẢ YÊU CẦU PHẦN MỀM [v1.0]

Người lập:

Ngày lập: ……/……./.………

Người xem xét:

Ngày lập: ……/……./.………

Người duyệt:

Ngày duyệt: ……/……./.………

ĐD khách hàng duyệt:

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 2

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

Ngày duyệt: ……/……./.………

LỊCH SỬ THAY ĐỔI TÀI LIỆU

Ngày thay đổi Phiên bản Mô tả Tác giả/Nhóm tác giả

Trang 3

MỤC LỤC

1 GIỚI THIỆU CHUNG

1.1 Mục đích

1.2 Phạm vi

1.3 Các định nghĩa, thuật ngữ, từ viết tắt

1.4 Tài liệu tham khảo

2 MÔ TẢ TỔNG QUAN HỆ THỐNG

2.1 Mô hình use case

2.2 Danh sách các tác nhân và mô tả

2.3 Danh sách Use case và mô tả

2.4 Các điều kiện phụ thuộc

3 ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL)

3.1 UC_001_Tên use case

3.1.1 Mô tả use case UC_001

3.1.2 Biểu đồ

3.2 UC_002_Tên use case

3.2.1 Mô tả use case UC_002

3.2.2 Biểu đồ

4 CÁC THÔNG TIN HỖ TRỢ KHÁC

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 4

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

1 GIỚI THIỆU CHUNG

1.1 Mục đích

Tài liệu này đưa ra các đặc tả chi tiết yêu cầu phần mềm cho hệ thống đặt thuê phòng homestay Hệ thống cho phép khách hàng có thể đặt phòng từ xa, đánh giá về phòng; cho

phép chủ nhà quản lý các đơn đặt phòng, tự động bố trí phòng hiển thị Hệ thống có giao diện

than thiện dễ sử dụng để khách hàng và chủ nhà có thể sử dụng

1.2 Phạm vi

NAL Stay là ứng dụng web phục vụ cho cả chủ nhà và khách muốn thuê nhà Các chủ nhà sẽ có cung cấp thông tin về phòng, nhà của mình Khách muốn thuê sẽ vào xem và

đặt phòng Thông tin đơn đặt phòng sẽ được gửi cho chủ nhà Chủ nhà sẽ có thể chấp nhận

đơn đặt phòng, cập nhật thông tin phòng Khách sau khi thuê có thể đánh giá về phòng

1.3 Các định nghĩa, thuật ngữ, từ viết tắt

1.4 Tài liệu tham khảo

Trang 5

2 MÔ TẢ TỔNG QUAN HỆ THỐNG

2.1 Mô hình use case

2.2 Danh sách các tác nhân và mô tả

Khách thuê Người thực hiện quá trình xem, thuê qua

internet, đánh giá phòng sau khi sử dụng

xử lý hoá đơn

2.3 Danh sách Use case và mô tả

case

KC001 ĐK Đăng ký tài khoản Khách thuê và chủ có thể

đăng ký tài khoản

KC002 ĐN Đăng nhập vào hệ Khách thuê và chủ có thể

KC003 CNTT Cập nhật thông tin cá Khách thuê và chủ có thể cập

KC004 ĐX Đăng xuất khỏi hệ Khách thuê và chủ có thể

nhà của mình

Trang 6

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 7

các nhà đang được cho thuê

phòng trước 1 ngày

đánh giá 1 phòng

loại phòng, đánh giá

2.4 Các điều kiện phụ thuộc

- Cài đặt các Ide hỗ trợ lập trình Java và Angular

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 8

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

3.1 KC001_ĐK

3.1.1 Mô tả use case KC001

Use case: KC001_ĐK

Mục đích: Người dùng có thể đăng ký tài khoản

Mô tả: Thông tin người dùng sẽ được lưu lại trong CSDL

Điều kiện trước: Người dùng điền đủ thông tin

Luồng sự kiện chính Khi nhập đủ thông tin và không gặp một số lỗi như trùng tên đăng

(Basic flows) nhập, thì hệ thống thu thập thôn tin và thông tin sẽ được lưu vào

CSDL

Luồng sự kiện phụ Khi gặp lỗi thông báo cho người dùng biết

(Alternative Flows):

Điều kiện sau: Thông tin tài khoản được lưu trong CSDL

3.1.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.2 KC002_ĐN

3.2.1 Mô tả use case KC002

Use case: KC002_ĐN

Mục đích: Người dùng có thể đăng nhập vào hệ thống

Mô tả: Người dùng điền tài khoản mật khẩu khớp với CSDL thì có thể đăng

nhập vào hệ thống

Tác nhân: Khách thuê và chủ nhà

Điều kiện trước: Người dùng nhập tài khoản mật khẩu

Luồng sự kiện chính Hệ thống tiếp nhận và kiểm tra xem tài khoản mật khẩu có trùng

(Basic flows) khớp trong CSDL

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 9

Luồng sự kiện phụ Nếu tài khoản chưa tồn tại trong CSDL thông báo cho người dùng.

(Alternative Flows):

Điều kiện sau: Nếu tài khoản mật khẩu đúng thì cho phép người dùng sử dụng dịch

vụ hệ thống

3.2.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.3.1 Mô tả use case KC003

Use case: KC003_CNTT

Mục đích: Người dùng có thể thay đổi thông tin cá nhân

Mô tả: Người dùng sau khi đăng nhập có thể thay đổi thông tin cá nhân của

mình

Tác nhân: Khách thuê và chủ nhà

Điều kiện trước: Người dùng đã đăng nhập, nhập thông tin cá nhân mới

Luồng sự kiện chính Hệ thống tiếp nhận và cập nhật thông tin mới của người dùng, lưu lại

Luồng sự kiện phụ Nếu người để trắng thông tin thì yêu cầu người dùng nhập đủ

(Alternative Flows):

Điều kiện sau: Thông báo cho người dùng cập nhật thông tin cá nhân thành công và

lưu lại thông tin mới của người dùng

3.3.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 10

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

3.4 KC004_ĐX

3.4.1 Mô tả use case KC004

Use case: KC004_ĐX

Mục đích: Người dùng có thể đăng xuất khỏi hệ thống

Mô tả: Người dùng sau khi đăng nhập có thể đăng xuất khỏi hệ thống

Tác nhân: Khách thuê và chủ nhà

Điều kiện trước: Người dùng đã đăng nhập

Luồng sự kiện chính Hệ thống tiếp nhận yêu cầu đăng xuất là thực hiện

(Basic flows)

Luồng sự kiện phụ

(Alternative Flows):

Điều kiện sau:

3.4.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.5.1 Mô tả use case C001

Use case: C001_ĐNM

Mục đích: Chủ nhà có thể đăng nhà để cho thuê

Mô tả: Chủ nhà sau khi đăng nhập có thể đăng lên trang Web một nhà mới

để cho thuê

Điều kiện trước: Chủ nhà đã đăng nhập, nhập thông tin về nhà

Luồng sự kiện chính Hệ thống tiếp nhận thông tin, kiểm tra xem có đủ thông tin chưa, nếu

(Basic flows) đủ rồi thì thực hiện thêm mới vào CDSL

Luồng sự kiện phụ Chủ nhà nhập thiếu thì thông báo

(Alternative Flows):

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 11

Điều kiện sau: Nhà được đăng lên trang chủ để khách có thể xem

3.5.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.6 C002_SN

3.6.1 Mô tả use case C002

Use case: C002_SN

Mục đích: Chủ nhà có thể sửa thông tin của nhà

Mô tả: Chủ nhà sau khi đăng nhập có thể sửa thông tin của một ngôi nhà đã

đăng

Điều kiện trước: Chủ nhà đã đăng nhập, chọn và nhập thông tin nhà

Luồng sự kiện chính Hệ thống tiếp nhận thông tin, kiểm tra xem đã đủ thông tin chưa, nếu

(Basic flows) đủ thì cập nhật vào hệ thống

Luồng sự kiện phụ Chủ nhà nhập thiếu thì thông báo

(Alternative Flows):

Điều kiện sau: Nhà được cập nhật lên trang chủ để khách có thể xem

3.6.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.7 C003_SHĐ

3.7.1 Mô tả use case C003

Use case: C003_SHĐ

Mục đích: Chủ nhà có thể sửa trạng thái của hoá đơn

Mô tả: Chủ nhà sau khi đăng nhập có thể sửa trạng thái của đơn đặt phòng

của nhà đang sở hữu

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 12

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

Điều kiện trước: Chủ nhà đã đăng nhập, đơn đặt phòng thuộc những mà mình đang sở

hữu Đơn còn nhiều hơn 1 ngày trước khi khách đến

Luồng sự kiện chính Tiếp nhận thông tin sửa đổi, kiểm tra thời gian đặt phòng

(Basic flows) Thực hiện yêu cầu

Luồng sự kiện phụ Nếu đơn còn ít hơn một ngày trước khi khách đến báo cho chủ nhà

(Alternative Flows): không thể thay đổi

Điều kiện sau: Trạng thái của đơn được cập nhật và thông báo đến khách đặt phòng

3.7.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.8 K001_XDSN

3.8.1 Mô tả use case K001

Use case: K001_XDSN

Mục đích: Khách thuê xem được có nhà đang được đăng cho thuê

Mô tả: Khách thuê xem danh sách các nhà đang cho thuê

Điều kiện trước: Khách truy cập vào trang chủ của trang Web

Luồng sự kiện chính Hệ thống hiển thị danh sách nhà lên trang chủ

(Basic flows)

Luồng sự kiện phụ

(Alternative Flows):

Điều kiện sau: Hiển thị danh sách nhà đang được cho thuê lên trang chủ

3.8.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 13

3.9 K002_ĐP

3.9.1 Mô tả use case K002

Use case: K002_ĐP

Mục đích: Khách thuê có thể đặt một phòng

Điều kiện trước: Khách truy đã đăng nhập vào hệ thống, chọn và nhập thông tin đơn

đặt phòng

Luồng sự kiện chính Tiếp nhận thông tin, kiểm tra trạng thái phòng, nếu phòng sẵn sàng

(Basic flows) thì thực hiện thêm mới hoá đơn

Luồng sự kiện phụ Nếu phòng hết thì thông báo

(Alternative Flows):

Điều kiện sau: Hiển thị đơn đặt lên cho khách thuê cũng như chủ nhà xem

3.9.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.10 K003_HĐ

3.10.1 Mô tả use case K003

Use case: K003_HĐ

Mục đích: Khách thuê có thể huỷ đơn đặt phòng

Mô tả: Khách thuê huỷ đơn đặt phòng trước 1 ngày

Điều kiện trước: Khách truy đã đăng nhập vào hệ thống và đơn còn nhiều hơn một

ngày trước ngày bắt đầu thuê

Luồng sự kiện chính Tiếp nhận yêu cầu, kiểm tra thời gian đặt phòng, nếu được cho phép

Luồng sự kiện phụ Không huỷ được thì thông báo cho khách

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 14

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

(Alternative Flows):

Điều kiện sau: Hiển thị đơn đặt ở trạng thái huỷ lên cho khách thuê cũng như chủ

nhà xem

3.10.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.11 K004_BLĐG

3.11.1 Mô tả use case K004

Use case: K004_BLĐG

Mục đích: Khách thuê có thể bình luận, đánh giá về một phòng

Mô tả: Khách thuê bình luận đánh giá về một phòng

Điều kiện trước: Khách truy đã đăng nhập vào hệ thống và đã sử dụng dịch vụ thuê

phòng

Luồng sự kiện chính Tiêp nhận thông tin, kiểm tra xem khách đã sử dụng dịch vụ chưa,

(Basic flows) nếu rồi thực hiện yêu cầu

Luồng sự kiện phụ Nếu khách chưa từng thuê thì không cho phép đánh giá bình luận

(Alternative Flows):

Điều kiện sau: Hiện thị cho chủ và khách toàn bộ những bình luận và đánh giá của

khách trước

3.11.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

3.12 K005_TP

3.12.1 Mô tả use case K005

Use case: K005_TP

Mục đích: Khách có thể lọc danh sách phòng

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 15

Mô tả: Khách có thể lọc danh sách phòng theo đánh giá và loại nhà

Điều kiện trước: Khách truy đã đăng nhập vào hệ thống, lựa chọn điều kiện lọc

Luồng sự kiện chính Tiếp nhận yêu cầu, kiểm tra điều kiện rồi thực hiện lọc

(Basic flows)

Luồng sự kiện phụ Nếu không nhà nào thoả mãn, thông báo cho khách thuê

(Alternative Flows):

Điều kiện sau: Hiện thị cho khách danh sách nhà theo điều kiện lọc

3.12.2 Biểu đồ

<Biêu đồ (diagram) chi tiết>

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 16

<Tên dự án> Tài liệu đặc tả yêu cầu phần mềm (SRS), Vx.y

4 CÁC THÔNG TIN HỖ TRỢ KHÁC

<Các thông tin hỗ trợ có vai trò làm cho tài liệu đặc tả yêu cầu phần mềm dễ sử dụng hơn, bao gồm:

Mục lục, Index, Phụ lục kèm theo …>.

Ngày đăng: 30/09/2022, 04:44

HÌNH ẢNH LIÊN QUAN

2.1 Mô hình use case - NAL STAY   ỨNG DỤNG WEB CHO PHÉP CHO THUÊ và THUÊ PHÒNG đặc tả yêu cầu PHẦN mềm v1 0
2.1 Mô hình use case (Trang 5)

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