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

Bài tập lớn Đề tài xây dựng hệ thống cho thuê xe Đạp

71 0 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

Định dạng
Số trang 71
Dung lượng 5,83 MB

Nội dung

CHƯƠNG 2: PHÂN TÍCH 2.1 Xây dựng biểu đồ usecase 2.1.1 Danh sách và vai trò người dùng S Là đối tượng chịu trách nhiệm trong việc quản trị hệ thống, giám sát việc sử dụng hệ thống của c

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG

-Hà Nội, 2023

Trang 2

-MỤC L C Ụ

CHƯƠNG 1 KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH YÊU CẦU 44444

1.1 Khảo sát hệ thống hiện tại 4

1.1.1 Nhiệm vụ của hệ thống 4

1.1.2 Phân tích hiện trạng 4

1.2 Mô tả nghiệp vụ 5

CHƯƠNG 2: PHÂN TÍCH 7

2.1 Xây dựng biểu đồ usecase 7

2.1.1 Danh sách và vai trò người dùng 7

2.1.2 Danh sách các usecase 7

2.1.3 Tác nhân người dùng/khách hàng 8

2.1.4 Tác nhân Admin/Nhân viên 8

2.2 Phân rã usecase 8

2.2.1 Usecase đăng ký 8

2.2.2 Usecase đăng nhập 11

2.2.3 Usecase đăng xuất 12

2.2.4 Usecase đổi mật khẩu 14

2.2.5 Usecase quản lý người dùng 16

2.2.6 Usecase quản lý xe đạp 21

2.2.7 Usecase quản lý thuê – trả xe đạp 30

2.2.8 Usecase thuê xe đạp 36

2.2.9 Usecase thống kê 41

2.3 Xây dựng biểu đồ lớp 48

2.4 Biểu đồ hoạt động 49

2.4.1 Đăng nhập 49

2.4.2 Đăng ký 50

2.4.3 Quản lí user 51

2.4.4 Quản lí nhân viên 52

2.3.5 Thuê xe đạp 53

2.3.6 Quản lí xe đạp 54

2.3.7 Quản lí hợp đồng thuê xe đạp 55

CHƯƠNG 3: THIẾT KẾ 56

3.1 Biểu đồ tuần tự 56

3.1.1 Đăng ký 56

3.1.2 Đăng nhập 57

3.1.3 Thuê xe đạp 57

3.1.4 Duyệt user 58

3.1.5 Thêm Nhân viên 58

3.1.6 Thêm xe đạp 59

3.1.7 Sửa thông tin nhân viên 59

3.1.8 Sửa thông tin xe đạp 60

3.1.9 Cập nhật trạng thái hợp đồng 60

3.2 Thiết kế cơ sở dữ liệu mức vật lý 61

3.3 Biểu đồ triển khai 61

Trang 3

3.4 biểu đồ thành phần 61

3.4.1 Biểu đồ thành phần của khách hàng 61

3.4.2 Biểu đồ thành phần của admin 62

3.5 Thiết kế giao diện 63

3.5.1 Giao diện khách hàng 63

3.5.2 Giao diện admin 69

Trang 4

CHƯƠNG 1 KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH YÊU CẦU 1.1 Khảo sát hệ thống hiện tại

Đề tài quản lý cửa hàng xe đạp được xây dựng dựa trên sự tham khảo về cửa hàng xe đạp chuyên nghiệp ở Hà Nội và nhu cầu thực tế của khách hàng về việc tiếp cận các dòng xe một cách nhanh nhất Đưa đến cho người sử dụng xe đạp chuyên nghiệp thông qua phương pháp bán hàng trực tuyến giúp người tiêu dùng sẽ được biết đến những loại xe đạp mới Hệ thống được xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng của việc bán hàng cũng như quản lý việc nhập hàng và xuất hàng.Việc quản lý và lưu trữ thông tin không qua giấy tờ sổ sách sẽ làm giảm chi phí và công sức làm việc của các nhân viên, cũng như tránh được các sai sót trong quá trình làm việc

1.1.1 Nhiệm vụ của hệ thống

 Hoạt động xuất/nhập sản phẩm ra/vào kho

 Cập nhật thông tin nhân viên

 Phân công công việc

 Thống kê doanh thu

 Thống kê doanh thu theo loại sản phẩm

1.1.2 Phân tích hiện trạng

Các quy trình chính của hệ thống:

 Tác nhân: Nhân viên

Trang 5

- Quy trình tạo hợp hồng

 Thời gian: Mỗi khi có khách hàng đến thuê xe đạp

 Tác nhân: Nhân viên, khách hàng

 Vai trò: Đáp ứng nhu cầu khách hàng

Cửa hàng xe đạp cung cấp các dịch vụ thuê các loại xe đạp cho khách hàng cần quản

lý thông tin khách hàng và nền tảng dữ liệu giữa khách hàng với công ty, gồm các yêu cầu sau:

Cửa hàng cần có sẵn các sản phẩm của công ty cho khách hàng có nhu cầu Bất kỳ khách hàng muốn sử dụng dịch vụ nào đó cần cung cấp các yêu cầu về nghiệp vụ và cần phải thanh toán các chi phí từ đầu nếu muốn sử dụng dịch vụ.Mỗi sản phẩm có sẵn tại cửa hàng có thể được thuê bởi một khách hàng và một khách hàng có thể thuê nhiều sản phẩm khác nhau Thông tin xe đạp gồm mã xe, tên xe, ngày nhập, hình ảnh, hình thức cho thuê (theo giờ/ theo ngày), đơn giá thuê Thông tin khách hàng gồm: Tên khách hàng, Số điện thoại, chứng minh thư/ tiền cọc

Tiến hành lập hợp đồng cho thuê, khách hàng tiến hành thanh toán số tiền bằng tiền mặt hoặc qua ngân hàng và nhập nội dung thanh toán giao dịch, sau đó Admin sẽ duyệt (dựa vào số mã hóa đơn) và hợp đồng thành công Ngược lại, nếu khách hàng không thanh toán hoặc quá hạn thanh toán hợp đồng sẽ tự động hủy

Khách hàng đăng nhập vào hệ thống bằng tài khoản đã được đăng ký (số điện thoại, email) để thuê các loại xe đạp khác nhau Khách hàng cũng có thể xem thông tin của mình, hợp đồng cho thuê

- Khi thực sử dụng website Người quản trị viên/nhân viên sẽ được cấp tài quản đăng nhập có quyền là quản trị website khi đăng nhập vào website QTV sẽ thực hiện quản lý

Trang 6

website với các chức năng như: quản lý khách hàng, quản lý sản phẩm,quản lí nhân viên, quản lý thuê trả xe đạp

- Đối với các chức năng quản lý Người quản trị viên/nhân viên có thể thực hiện các chức năng như thêm, sửa, xóa, tìm kiếm:

+ Quản lý khách hàng: Người quản trị viên/nhân viên website sẽ hiển thị danh sách khách hàng với các thông tin như: tên khách hàng, username, password, địa chỉ, số điện thoại, ghi chú

+ Qu n l nh n vi n: ả ý â ê

Việc qu n l nh n vi n g m cả ý â ê ồ ác thông tin v ề nhân vi n (qu n l trong h s nh n ê ả ý ồ ơ â

vi nê ) và ô th ng tin v tr lề ả ương cho nh n vi n Nh n vi n s c h s â ê â ê ẽ ó ồ ơ trên gi y t ấ ờriêng T m ki m ì ế thông tin: Nh n vi n c â ê ó thể tra c u n i dung th ng tin cứ ộ ô ủa c c thiá ết

b , c a vi c nh p v xu t ị ủ ệ ậ à ấ thiết bị C ó thể ầ c n tra c u theo t n thiứ ê ết bị, theo m ã thiết bị, theo ngày nh p Mu n l m ậ ố à đượ điềc u n y nh n vi n ph i t m tr n nh ng gi y tà â ê ả ì ê ữ ấ ờ đã

l u c a kho t i u Mư ủ à liệ ọi thông tin đều ch cỉ ó ở trên gi y t ấ ờ

+Quản lý sản phẩm: website sẽ hiển thị danh sách sản phẩm theo danh mục sản phẩm khác nhau với các trạng thái khác khau như cũ, mới, ẩn, hiện Người quản trị viên/nhân viên có thể tìm kiếm, lọc sản phẩm, thêm, sửa, xóa sản phẩm Thay đổi layout sản phẩm hiển thị trên website

Để giúp công ty thuật tiện hơn cho việc quản lý cũng như phân tích dữ liệu thì hệ thống sẽ thống kế các đối tượng đang đợi duyệt: người dùng, các hợp đồng thuê, và hệ thống cũng thống kê có người quản trị biết doanh thu và các mã xe được thuê nhiều nhất/mang lại doanh thu cao nhất

Trang 7

CHƯƠNG 2: PHÂN TÍCH

2.1 Xây dựng biểu đồ usecase

2.1.1 Danh sách và vai trò người dùng

S

Là đối tượng chịu trách nhiệm trong việc quản trị

hệ thống, giám sát việc sử dụng hệ thống của các đối tượng liên quan khác, sử dụng được tất cả các chức năng quản lý trong hệ thống để tạo, sửa, xem hay xóa thông tin thuê xe

Khách hàng

Đăng nhập vào hệ thống

Đổi mật khẩu người dùng

tin nhân viên

tin xe đạp

trả xe đạp

xóa đơn thuê xe đạp

thuê xe đạp 1

0

các dữ liệu chưa duyệt

Trang 8

Bảng 2.2: Danh sách các usecase

2.1.3 Tác nhân người dùng/khách hàng

Hình 2.1 Sơ đồ usecase người dùng/khách hàng

2.1.4 Tác nhân Admin/Nhân viên

Hình 2.2: Sơ đồ usecase của admin/nhân viên

2.2 Phân rã usecase

2.2.1 Usecase đăng ký

a Biểu đồ phân rã

Trang 9

Hình 2.3: Sơ đồ usecase đăng ký

b Kịch bản đăng ký

Mục đích Tác nhân người dùng chưa có tài khoản và

muốn đăng ký để sử dụng dịch vụ thuê xe đạp

Mô tả chung Để đảm bảo điều kiện để người dùng truy cập

vào hệ thống thì trước hết cần phải đăng ký tài khoản trên hệ thống

Điều kiện trước Hệ thống đã được khởi động và ở trạng thái sẵn

sàng hoạt động Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng ký

Điều kiện bảo đảm

thành công

Người dùng nhập thông tin đăng ký chính xác

Kích hoạt Người dùng chọn chức năng Đăng ký

Hành động của tác

nhân

Phản ứng của hệ thống

Trang 10

Kịch bản chính

1 Khách hàng chọn chức năng Đăng ký tài khoản

2 Nhập thông tin đăng ký

3 Click Đăng

ký để gửi thông tin

đã nhập tới hệ thống

1 Hiển thị giao diện đăng ký

2 Hệ thống xác nhận thông tin

3 Lấy thông tin

và kiểm tra thông tin đăng ký so với trong CSDL và tạo tài khoản khách hàng

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Khách hàng cung cấp thông tin yêu cầu không đúng

1 Người dùng cung cấp lại thông tin và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Thường xuyên

Trang 11

Mô tả chung Để thực hiện các công việc nghiệp vụ trên hệ

thống thì tác nhân phải đăng nhập vào hệ thống

Điều kiện trước Hệ thống đã được khởi động và ở trạng thái sẵn

sàng

Điều kiện bảo đảm

thành công

Tác nhân nhập thông tin đăng nhập chính xác

Kích hoạt Tác nhân chọn chức năng Đăng nhập

Hành động của tác

nhân

Phản ứng của hệ thống

Trang 12

Kịch bản chính

1 Chọn chức năng Đăng nhập

2 Nhập thông tin đăng nhập

3 Click Đăng nhập để gửi thông tin đã nhập tới hệ thống

1 Hiển thị giao diện đăng nhập

2 Kiểm tra thông tin đăng nhập

và so khớp với trong CSDL

3 Cho phép truy cập hệ thống

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập sai thông tin đăng nhập

1 Kiểm tra thông tin đăng nhập

và thông báo lỗi yêu cầu nhập lại

Thuộc tính Đăng xuất

Mục đích Cho phép người dùng đăng xuất ra khỏi hệ

Trang 13

thống

Mô tả chung Người dùng chọn chức năng đăng xuất để thoát

khỏi hệ thống

Điều kiện trước Người dùng đã đăng nhập thành công vào hệ

thống và chọn chức năng Đăng xuất

Điều kiện bảo đảm

thành công

Người dùng chọn chức năng Đăng xuất

Kích hoạt Tác nhân chọn chức năng Đăng xuất

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Người dùng click vào “Đăng xuất” để thoát ra khỏi hệ thống

1 Hiển thị giao diện đăng xuất

2 Click vào

“Đăng xuất” và thoát

3 Hiển thị giao diện đăng nhập

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Hệ thống kiểm tra và thông báo lỗi

Mức độ sử dụng Thường xuyên

Trang 14

2.2.4 Usecase đổi mật khẩu

a Biểu đồ phân rã

Hình 2.6: Sơ đồ usecase đổi mật khẩu b.Kịch bản đổi mật khẩu

Thuộc tính Đổi mật khẩu

Mục đích Khi người dùng có yêu cầu sự bảo mật về tài

khoản hoặc quên mật khẩu

Mô tả chung Để thực hiện việc đổi mật khẩu trên hệ thống thì

người dùng click vào “Quên mật khẩu” và nhập

Kịch bản chính

1 Mở giao diện chính và chọn chức năng Đổi mật khẩu

1 Hiển thị giao diện Đổi mật khẩu

2 Hệ thông

Trang 15

2 Nhập thông tin đổi mật khẩu mới

và xác nhận

3 Click Đổi mật khẩu để gửi thông tin đã nhập tới hệ thống

kiểm tra thông tin đổi mật khẩu

3 Cập nhật lại mật khẩu cho người dùng trong CSDL

và thông báo đổi mật khẩu thành công

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập sai thông tin đổi mật khẩu

1 Kiểm tra thông tin đổi mật khẩu và thông báo lỗi yêu cầu nhập lại

2 Thông báo mật khẩu không an toàn

Mức độ sử dụng Đôi khi

Trang 16

2.2.5 Usecase quản lý người dùng

a Biểu đồ phân rã

Hình 2.7: Sơ đồ usecase quản lý người dùng

b Kịch bản thêm người dùng

Thuộc tính Thêm người dùng

Mục đích Thêm thông tin người dùng mới vào CSDL

Mô tả chung Tác nhân thực hiện chức năng Thêm mới để

nhập dữ liệu người dùng Hệ thống sẽ kiểm tra và lưu thông tin về người dùng mới vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống với quyền là Admin và chọn chức năng Thêm mới

Điều kiện bảo đảm

thành công

Tác nhân đã nhập đầy đủ thông tin về người dùng mới trên giao diện thêm mới người dùng

Trang 17

Kích hoạt Tác nhân chọn chức năng Thêm mới

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Chọn chức năng thêm mới

2 Tác nhân nhập thông tin người dùng cần thêm

3 Click Thêm

để gửi thông tin tới

hệ thống

1 Hiển thị giao diện thêm mới người dùng

2 Kiểm tra thông tin nhập vào, sau đó lưu vào CSDL và hệ thống báo thêm thành côn

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập thông tin về người dùng mới không đầy đủ

2 Thông tin người dùng không hợp lệ

1 Kiểm tra các thông tin người dùng nhập vào và thông báo lỗi và yêu cầu nhập lại

2 Hệ thống báo thông tin không hợp

lệ và yêu cầu Tác nhân nhập lại

Mức độ sử dụng Đôi khi

c kịch bản cập nhật thông tin người dùng

Thuộc tính Cập nhật thông tin người dùng

Trang 18

Mục đích Cập nhật thông tin người dùng khi nhập sai

hoặc có sự điều chỉnh

Mô tả chung Tác nhân thực hiện chức năng Cập nhật để cập

nhật thông tin người dùng Hệ thống sẽ kiểm tra và lưu thông tin về người dùng đã cập nhật vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Cập nhật

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng cập nhật và chọn người dùng cần cập nhật

2 Nhập thông tin người dùng trên giao diện cập nhật

3 Click Cập nhật để xác nhận thông tin tới hệ thống

1 Hiển thị thông báo yêu cầu nhập thông tin người dùng

2 Hệ thống kiểm tra thông tin nhập vào, sau đó lưu vào CSDL

3 Hệ thống báo cập nhật thông tin người dùng thành công

Hành động của tác Phản ứng của hệ

Trang 19

nhân thống Ngoại lệ

1 Nhập sai thông tin về người dùng

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Đôi khi

d Kịch bản xóa thông tin người dùng

Thuộc tính Xóa thông tin người dùng

Mục đích Xóa thông tin người dùng khi không còn cần

đến

Mô tả chung Tác nhân chọn chức năng Xóa người dùng để

xóa khỏi CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Xóa

Điều kiện bảo đảm

thành công

Tác nhân đã chọn đúng người dùng cần xóa

Kích hoạt Tác nhân chọn chức năng Xóa

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Tác nhân chọn chức năng Xóa

2 Nhập tên

1 Hiển thị yêu cầu nhập tên người dùng cần xóa

Trang 20

người dùng trên giao diện xóa

3 Click Xóa để xác nhận

2 Hiển thị giao diện Xóa người dùng Hệ thống yêu cầu xác nhận lại có thật sự muốn xóa không

3 Người dùng đã được xóa và hệ thống cập nhật lại số lượng người dùng trong CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Chọn sai tên người dùng cần xóa

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Đôi khi

Trang 21

2.2.6 Usecase quản lý xe đạp

a.Biểu đồ phân rã

Hình 2.7: Sơ đồ usecase quản lý xe đạp

b Kịch bản thêm thông tin xe đạp

Thuộc tính Thêm thông tin xe đạp

Mục đích Thêm thông tin xe đạp mới vào CSDL

Mô tả chung Tác nhân thực hiện chức năng Thêm mới để

nhập dữ liệu xe đạp Hệ thống sẽ kiểm tra và lưu thông tin về xe đạp mới vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ

Trang 22

thống và chọn chức năng Thêm mới

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng thêm mới

2 Nhập thông tin xe đạp mới trên giao diện thêm mới

3 Click Thêm

để gửi thông tin tới

hệ thống

1 Hiển thị giao diện thêm mới xe đạp

2 Kiểm tra thông tin nhập vào, sau đó lưu vào CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập thông tin về xe đạp mới không đầy đủ

1 Kiểm tra các thông tin xe đạp nhập vào và thông báo lỗi và yêu cầu nhập lại

Mức độ sử dụng Thường xuyên

c Kịch bản cập nhật thông tin xe đạp

Thuộc tính Cập nhật thông tin xe đạp

Trang 23

Mục đích Cập nhật thông tin xe đạp khi nhập sai hoặc có

sự điều chỉnh

Mô tả chung Tác nhân thực hiện chức năng Cập nhật để cập

nhật dữ liệu xe đạp Hệ thống sẽ kiểm tra và lưu thông tin về xe đạp đã cập nhật vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Cập nhật

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng cập nhật

2 Nhập thông tin xe đạp trên giao diện cập nhật

3 Click Cập nhật để xác nhận thông tin tới hệ thống

1 Hiển thị thông báo yêu cầu nhập thông tin xe đạp

2 Tìm và hiển thị thông tin của nhân viên và giao diện cập nhật xe đạp

3 Kiểm tra thông tin nhập vào, sau đó lưu vào CSDL

Hành động của tác Phản ứng của hệ

Trang 24

nhân thống Ngoại lệ

1 Nhập sai thông tin về xe đạp

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Đôi khi

d Kịch bản xóa thông tin xe đạp

Thuộc tính Xóa thông tin xe đạp

Mục đích Xóa thông tin xe đạp khi không còn cần đến

Mô tả chung Tác nhân chọn chức năng Xóa xe đạp để xóa

khỏi CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Xóa

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng Xóa

2 Nhập tên xe đạp trên giao diện

1 Hiển thị yêu cầu nhập tên xe đạp cần xóa

2 Hiển thị giao

Trang 25

xóa

3 Click Xóa để xác nhận

diện Xóa xe đạp

3 Cập nhật lại

số lượng xe đạp trong CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Chọn sai tên

xe đạp cần xóa

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Trang 26

b Kịch bản thêm nhân viên

Thuộc tính Thêm nhân viên

Mục đích Thêm thông tin nhân viên mới vào CSDL

Mô tả chung Tác nhân thực hiện chức năng Thêm mới để

nhập dữ liệu nhân viên Hệ thống sẽ kiểm tra và lưu thông tin về nhân viên mới vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Thêm mới

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng thêm mới

2 Nhập thông tin nhân viên mới trên giao diện thêm mới

3 Click Thêm

để gửi thông tin tới

hệ thống

1 Hiển thị giao diện thêm mới nhân viên

2 Kiểm tra thông tin nhập vào, sau đó lưu vào CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Trang 27

Ngoại lệ

1 Nhập thông tin về nhân viên mới không đầy đủ

1 Kiểm tra các thông tin nhân viên nhập vào và thông báo lỗi và yêu cầu nhập lại

Mức độ sử dụng Đôi khi

c Kịch bản cập nhật thông tin nhân viên

Thuộc tính Cập nhật thông tin nhân viên

Mục đích Cập nhật thông tin nhân viên khi nhập sai hoặc

có sự điều chỉnh

Mô tả chung Tác nhân thực hiện chức năng Cập nhật để cập

nhật dữ liệu nhân viên Hệ thống sẽ kiểm tra và lưu thông tin về nhân viên đã cập nhật vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Cập nhật

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng cập nhật

1 Hiển thị thông báo yêu cầu nhập thông tin nhân

Trang 28

2 Nhập thông tin nhân viên trên giao diện cập nhật

3 Click Cập nhật để xác nhận thông tin tới hệ thống

viên

2 Tìm và hiển thị thông tin của nhân viên và giao diện cập nhật nhân viên

3 Kiểm tra thông tin nhập vào, sau đó lưu vào CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập sai thông tin về nhân viên

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Đôi khi

d Kịch bản xóa thông tin nhân viên

Thuộc tính Xóa thông tin nhân viên

Mục đích Xóa thông tin nhân viên khi không còn cần đến

Mô tả chung Tác nhân chọn chức năng Xóa nhân viên để xóa

khỏi CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Xóa

Trang 29

Điều kiện bảo đảm

thành công

Tác nhân đã chọn đúng nhân viên cần xóa

Kích hoạt Tác nhân chọn chức năng Xóa

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Chọn chức năng Xóa

2 Nhập tên nhân viên trên giao diện xóa

3 Click Xóa để xác nhận

1 Hiển thị yêu cầu nhập tên nhân viên cần xóa

2 Hiển thị giao diện Xóa nhân viên

Ngoại lệ

1 Chọn sai tên nhân viên cần xóa

1 Kiểm tra và thông báo lỗi yêu cầu nhập lại

Mức độ sử dụng Đôi khi

Trang 30

2.2.7 Usecase quản lý thuê – trả xe đạp

a Biểu đồ phân rã

Hình 2.9: Sơ đồ usecase quản lý thuê – trả xe đạp

b Kịch bản thêm đơn thuê

Thuộc tính Thêm đơn thuê

Mục đích Thêm đơn thuê xe đạp mới vào CSDL khi có

khách hàng cần thuê xe đạp

Mô tả chung Tác nhân thực hiện chức năng Thêm đơn thuê

Trang 31

để nhập dữ liệu Hệ thống sẽ kiểm tra và lưu thông tin về đơn thuê xe đạp mới vào CSDL

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Thêm đơn thuê

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng Thêm đơn thuê

2 Nhập thông tin về đơn thuê mới trên giao diện Thêm đơn thuê xe đạp

3 Click Thêm

để gửi thông tin tới

hệ thống

1 Hiển thị giao diện thêm đơn thuê

xe đạp

2 Kiểm tra các thông tin nhập vào, sau đó lưu vào CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

và thông báo lỗi, yêu cầu nhập lại

Trang 32

tin trong đơn thuê mới

Mức độ sử dụng Thường xuyên

c Kịch bản sửa đơn thuê

Thuộc tính Sửa đơn thuê

Mục đích Sửa thông tin đơn thuê xe đạp khi nhập sai hoặc

có sự điều chỉnh

Mô tả chung Tác nhân chọn chức năng Sửa thông tin đơn

thuê để nhập dữ liệu

Điều kiện trước

Tác nhân đã Đăng nhập thành công vào hệ thống và chọn chức năng Sửa thông tin đơn thuê

Điều kiện bảo đảm

Kịch bản chính

1 Chọn chức năng Sửa thông tin đơn thuê

2 Nhập tên khách hàng có đơn thuê cần sửa

1 Hiển thị thông báo yêu cầu nhập tên khách hàng

2 Tìm và hiển thị thông tin của đơn thuê xe đạp và giao

Trang 33

3 Sửa thông tin rồi Click Sửa để xác nhận

diện Sửa thông tin đơn thuê

3 Kiểm tra các thông tin đã nhập, sau đó lưu vào CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập sai tên khách hàng có đơn thuê cần sửa

1 Kiểm tra và thông báo lỗi, yêu cầu nhập lại

Mức độ sử dụng Thường xuyên

d Kịch bản xóa đơn thuê

Thuộc tính Xóa đơn thuê

Mục đích Xóa đơn thuê khi khách hàng không thực hiện

thuê

Mô tả chung Tác nhân chọn chức năng Xóa đơn thuê để xóa

đơn thuê xe đạp khỏi CSDL

Điều kiện trước

Tác nhân đã đăng nhập vào hệ thống và chọn chức năng Xóa đơn thuê

Điều kiện bảo đảm

thành công

Tác nhân đã chọn đúng đơn thuê cần xóa

Trang 34

Kích hoạt Tác nhân chọn chức năng Xóa đơn thuê

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Chọn chức năng Xóa đơn thuê

3 Nhập tên khách hàng có đơn thuê cần xóa

5 Click Xóa để xác nhận

1 Hiển thị yêu cầu nhập tên khách hàng có đơn thuê cần xóa

2 Hiển thị giao diện Xóa đơn thuê

3 Ghi trạng thái Xóa vào đơn thuê

4 Cập nhật lại số lượng đơn thuê xe đạp tương ứng trong CSDL

Hành động của tác

nhân

Phản ứng của hệ thống

Ngoại lệ

1 Nhập sai tên khách hàng có đơn thuê cần xóa

1 Kiểm tra và thông báo lỗi, yêu cầu nhập lại

Mức độ sử dụng Thường xuyên

e Kịch bản cập nhật thông tin

Thuộc tính Cập nhật trạng thái đơn thuê

Trang 35

Mục đích Xác định trạng thái đơn thuê xe đạp để theo dõi

Mô tả chung Tác nhân chọn chức năng Cập nhật trạng thái

đơn thuê để cập nhật thông tin về đơn thuê xe đạp Đơn thuê có thể ở một trong 2 trạng thái: “Đang thuê” hoặc “Đã trả”

Điều kiện trước

Tác nhân đã đăng nhập vào hệ thống và và chọn chức năng Cập nhật trạng thái đơn thuê

Điều kiện bảo đảm

thành công

Tác nhân đã nhập đúng trạng thái của đơn thuê

Kích hoạt Tác nhân chọn chức năng Cập nhật trạng thái

đơn thuê

Hành động của tác

nhân

Phản ứng của hệ thống

Kịch bản chính

1 Chọn chức năng Cập nhật trạng thái đơn thuê

2 Nhập đơn thuê theo tên khách hàng

3 Nhập trạng thái đơn thuê xe đạp trên giao diện Cập nhật trạng thái đơn thuê

1 Hiển thị yêu cầu nhập đơn thuê

xe đạp cần cập nhật trạng thái

2 Hiển thị giao diện Cập nhật trạng thái đơn thuê

3 Kiểm tra sự hợp lệ của trạng thái, sau đó lưu vào trong CSDL

Ngày đăng: 19/12/2024, 16:08

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

TÀI LIỆU LIÊN QUAN

w