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

SRS Tài liệu đặc tả yêu cầu phần mềm của website cho mượn sách

67 405 5

Đ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 đề Website Cho Mượn Sách
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Thiết Kế Hệ Thống Thông Tin
Định dạng
Số trang 67
Dung lượng 418,47 KB

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

Nội dung

Tài liệu đặc tả yêu cầu phần mềm của website cho mượn sách, tài liệu SRS (Software Requirements Specification). Tài liệu này cung cấp sự mô tả đầy đủ về tất cả các chức năng cũng như giới hạn của hệ thống website cho mượn sách.

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

──────── * ───────

ĐỒ ÁN THIẾT KẾ HỆ THỐNG THÔNG TIN

PHÂN TÍCH YÊU CẦU

WEBSITE CHO MƯỢN SÁCH PHỤC VỤ CLB YÊU

SÁCH BÁCH KHOA

Trang 2

Mục lục

2

Trang 3

2.2.18 Ca sử dụng Tìm kiếm lượt mượn, trả sách 18

3

Trang 4

3.2.4 Ca sử dụng Xem thông tin tài khoản 29

3.2.18 Ca sử dụng Tìm kiếm lượt mượn, trả sách 39

3.2.20 Ca sử dụng Cập nhật thông tin mượn sách 41

Trang 5

3.2.35 Ca sử dụng Xóa sách 52

5

Trang 6

1 Giới thiệu

1.1 Mục đích

Tài liệu này cung cấp sự mô tả đầy đủ về tất cả các chức năng cũng nhưgiới hạn của hệ thống website cho mượn sách của CLB Yêu sách Bách Khoanày Tài liệu này dành cho những người quản lý hệ thống và những thành viêntrong nhóm xây dựng và phát triển hệ thống này

1.2 Phạm vi của đồ án

Hệ thống website có nhiệm vụ quản lý danh sách các lượt mượn / trả sách, quản

lý danh mục, thông tin sách và trạng thái của mỗi cuốn sách giúp người dùng dễdàng tìm kiếm và quyết định cuốn sách muốn mượn Hệ thống cũng cung cấpgiao diện đơn giản để hiển thị thống kê hoạt động của CLB Ngoài ra, hệ thốnggiúp quản lý thành viên của CLB và cho phép thành viên đăng bài chia sẻ cảmnhận về một cuốn sách nào đó trên website Website sẽ là nơi hiển thị những bàichia sẻ này cũng như các thông báo về hoạt động của CLB

Hệ thống yêu cầu người dùng đăng nhập trước khi thực hiện các chứcnăng Sau khi đăng nhập, hệ thống sẽ cho phép người dùng tìm kiếm sách, xemthông tin và trạng thái của mỗi cuốn sách, đăng ký mượn cuốn sách đó Vàngười nhập thông tin sẽ cập nhật thông tin lên hệ thống khi có người đến mượntrả sách Trong khi thực hiện đồ án này, nhóm sẽ sử dụng một số công nghệ sau:PHP, HTML, CSS, Bootstrap, JQuery, PHP Framework (Laravel), MySQL

1.3 Tài liệu tham khảo

Martin, Dennis S Mathematics Placement System 2.0, SoftwareRequirements Description University of Scranton, 1999

1.4 Tổng quan tài liệu

Tài liệu Phân tích yêu cầu này gồm ba phần: Phần thứ nhất là Giới thiệu,

mô tả về mục đích và phạm vi của hệ thống; Phần thứ hai là Mô tả tổng quan,

6

Trang 7

liệt kê tất cả các chức năng được thực hiện bởi hệ thống và những hạn chế của

hệ thống; Phần thứ ba là Mô tả yêu cầu, là một danh sách bao gồm tất cả cáchạn chế và chức năng của hệ thống một cách chi tiết

2 Mô tả tổng quan

2.1 Mô hình hoạt động của hệ thống

Hệ thống được triển khai trên nền tảng Web, theo mô hình MVC (Model - View

Trang 8

Sơ đồ use case tổng quan của hệ thống

Hình 1 Sơ đồ use case tổng quan của hệ thống

8

Trang 9

Hình 2 Sơ đồ use case mô tả quản lý sách cá nhân

Hình 3 Sơ đồ use case mô tả quản lý mượn / trả sách

Hình 4 Sơ đồ use case mô tả quản lý sách

9

Trang 10

Hình 5 Sơ đồ use case mô tả quản lý tài khoản

Hình 6 Sơ đồ use case mô tả thống kê

10

Trang 11

Danh sách các ca sử dụng

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

Người nhập thông tin

2 Đăng ký Đăng ký tài khoản người dùng Người dùng

3 Đăng xuất Đăng xuất khỏi hệ thống

Người dùng, người nhập thông tin

4 Xem thông tin

tài khoản Xem thông tin về tài khoản

Người dùng, Người nhập thông tin

6 Xem chi tiết

bài đăng

Xem chi tiết bài chia sẻ sách

7 Xem danh mục

sách Xem danh mục tất cả sách Người dùng

8 Tìm kiếm sách Tìm kiếm sách theo tên Người dùng

9 Xem chi tiết

Trang 12

12 Sách chờ mượn

Xem danh sách sách đang đăng

ký mượn, có thể xóa sách muốn mượn

Người dùng

13 Xem lịch sử

mượn sách Xem lịch sử mượn sách Người dùng

14 Xem thông báo Xem thông báo từ đội quản trị

15 Xem bài đăng Xem bài đăng trên hệ thống Người dùng

16 Đăng bài Đăng bài chia sẻ cảm nhận về

18 Tìm kiếm lượt

mượn / trả Tìm kiếm lượt mượn trả sách

Người nhập thông tin

22 Đăng thông

báo

Đăng thông báo về hoạt động

23 Duyệt bài đăng Duyệt bài đăng cảm nhận về

Trang 13

người dùng Tìm kiếm người dùng Quản trị viên

27 Xem chi tiết

viên Quản lý thành viên CLB Quản trị viên

30 Xem chi tiết

thành viên Xem thông tin của thành viên Quản trị viên

35 Xóa sách Xóa sách khỏi danh mục sách Người nhập thông

tin

36 Sửa thông tin

sách Sửa thông tin sách

Người nhập thông tin

37 Tìm kiếm sách Tìm kiếm sách theo tên Người nhập thông

tin

13

Trang 14

38 Thống kê bài Xem thống kê về số lượng bài Quản trị viên

đăng đăng của các thành viên

● Tài khoản người dùng đã được tạo sẵn

● Tài khoản người dùng được phân quyền (đối với quản trị viên)

● Người dùng truy cập hệ thống thông qua trình duyệt internet

● Thiết bị người dùng được kết nối internet khi thực hiện

● Chưa thực hiện đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào biểu tượng đăng

Điều kiện:

14

Trang 15

● Người dùng truy cập hệ thống thông qua trình duyệt

● Thiết bị người dùng được kết nối internet khi thực hiện đăng ký ●Người dùng chưa đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng chọn “Đăng ký”

2 Người dùng nhập thông tin theo yêu cầu và xác nhận đăng ký

3 Hệ thống xác thực thông tin đăng ký thành công, người dùng có thểdùng tài khoản vừa đăng ký để đăng nhập vào hệ thống

2.2.3 Ca sử dụng Đăng xuất

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn đăng xuất khỏi hệ thống

Điều kiện:

● Người dùng đã đăng nhập vào hệ thống

● Thiết bị của người dùng được kết nối khi thực hiện

-Mô tả các bước thực hiện ca sử dụng:

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

2 Hệ thống hiển thị yêu cầu xác nhận từ người dùng

3 Người dùng Đồng ý đăng xuất

4 Hệ thống xóa tài khoản khỏi phiên đăng nhập hệ thống

5 Hệ thống thông báo tài khoản đã đăng xuất

6 Hệ thống chuyển hướng sang index

2.2.4 Ca sử dụng Xem thông tin tài khoản

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn xem thông tin tài khoản

Điều kiện:

● Người dùng đã đăng nhập

● Thiết bị người dùng được kết nối internet khi thực hiện

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào biểu tượng Tài khoản

15

Trang 16

2 Hệ thống hiển thị trang thông tin cá nhân người dùng

2.2.5 Ca sử dụng Cập nhật tài khoản

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn cập nhật, thay đổi thông tin tài khoản của mình

Điều kiện: ● Người dùng đã

đăng nhập

● Thiết bị của người dùng có kết nối internet khi thực hiện

-Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào biểu tượng Cập nhật tài khoản

2 Hệ thống hiển thị form thông tin để người dùng điền thông tin

3 Người dùng điền những thông tin muốn thay đổi (không bao gồmtên tài khoản và email liên hệ)

4 Người dùng ấn vào nút Đồng ý để thay đổi thông tin

5 Hệ thống kiểm tra thông tin điền hợp lệ

6 Hệ thống hiển thị hộp thoại thông báo cập nhật thông tin tài khoảnthành công, gửi thông báo cập nhật tài khoản thành công về emailtương ứng của tài khoản

7 Hệ thống chuyển hướng về trang index

2.2.6 Ca sử dụng Xem chi tiết bài đăng

- Mô tả tóm tắt ca sử dụng:

Người dùng có ý định mượn sách Người dùng muốn đọc các bài đăng vềcác sách để có được góc nhìn khách quan về nội dung quyển sách để tìmđược quyển sách phù hợp với mình

Điều kiện:

● Người dùng đã đăng nhập

● Thiết bị của người dùng được kết nối internet lúc thựchiện - Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào Bài viết

2 Hệ thống hiển thị danh sách các bài viết

16

Trang 17

3 Người dùng chọn một bài viết muốn đọc

4 Hệ thống hiển thị nội dung bài viết đó

2.2.7 Ca sử dụng Xem danh mục sách

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn xem danh sách tất cả các sách có trên hệ thống Từ đó,người dung chọn ra cuốn sách thích hợp để xem thông tin chi tiết củacuốn sách đó

Điều kiện:

• Người dùng đã đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng chọn Danh mục sách trên thanh Menu

2 Hệ thống hiển thị danh sách tất cả các cuốn sách

3 Người dùng có thể tìm kiếm hoặc xem thông tin một cuốn sách

2.2.8 Ca sử dụng Tìm kiếm

- Mô tả tóm tắt ca sử dụng:

Người sử dụng muốn tìm kiếm sách theo tên sách

Điều kiện:

● Thiết bị của người dùng được kết nối internet khi thực hiện

-Mô tả các bước thực hiện ca sử dụng:

1 Người dùng nhập tên sách vào ô tìm kiếm

2 Người dùng ấn vào biểu tượng Tìm kiếm

3 Hệ thống truy vấn dữ liệu để lấy ra dữ liệu thỏa mãn các tiêu chícủa người dùng

4 Hệ thống hiển thị danh sách các sách thỏa mãn tiêu chí tìm kiếmcủa người dùng

2.2.9 Ca sử dụng Xem chi tiết sách

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn Xem chi tiết sách

17

Trang 18

Điều kiện:

● Người dùng đang ở trang Danh mục sách hoặc Kết quả tìm kiếm

● Thiết bị của người dùng được kết nối internet

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào một khung chứa sách bất kỳ

2 Hệ thống hiển thị thông tin chi tiết của cuốn sách đó

● Người dùng đang xem chi tiết sách

● Thiết bị của người dùng được kết nối internet khi thực hiện

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng ấn vào Mượn sách

2 Hệ thống hiển thị form thông tin cần điền

3 Người dùng điền các thông tin vào form gồm: Tên người mượn, Sốđiện thoại, Thời gian mượn

4 Người dùng ấn vào Xác nhận

5 Hệ thống kiểm tra thông tin hợp lệ

6 Hệ thống hiển thị hộp thoại đặt lịch hẹn mượn sách thành công, gửithông báo đặt lịch hẹn mượn sách thành công đến email, thêmthông tin sách vào danh sách chờ mượn

Trang 19

● Thiết bị người dùng được kết nối internet - Mô tả các bướcthực hiện ca sử dụng:

1 Người dùng chọn mục Sách đang mượn

2 Hệ thống hiển thị danh sách sách đang mượn

● Người dùng đang ở trang Quản lý sách cá nhân

● Thiết bị người dùng có kết nối internet - Mô tả các bướcthực hiện ca sử dụng:

● Người dùng đang ở trang Quản lý sách cá nhân

● Thiết bị người dùng có kết nối internet - Mô tả các bướcthực hiện ca sử dụng:

1 Người dùng chọn Xem lịch sử mượn sách

2 Hệ thống hiển danh sách các cuốn sách của người dùng đã mượn

2.2.14 Ca sử dụng Xem thông báo

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn xem thông báo mà quản trị viên gửi tới Điều

kiện:

19

Trang 20

● Người dùng đã đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng chọn xem thông báo

2 Hệ thống hiển thị danh sách thông báo theo thứ tự mới nhất

2.2.15 Ca sử dụng Xem bài đăng

- Mô tả tóm tắt ca sử dụng:

Người dùng muốn xem các bài đăng về các cuốn sách Điều

kiện:

● Người dùng đã đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng chọn xem bài đăng

2 Hệ thống hiển thị danh sách bài đăng theo thứ tự mới nhất

- Mô tả các bước thực hiện ca sử dụng:

1 Thành viên chọn mục đăng bài

2 Hệ thống hiển thị giao diện đăng bài

3 Thành viên hoàn thành form đăng bài và nhấn nút đăng bài

4 Hệ thống lưu thông tin và cập nhật lại danh sách bài đăng

2.2.17 Ca sử dụng Quản lý mượn, trả sách

- Mô tả tóm tắt ca sử dụng:

Người nhập thông tin muốn quản lý việc mượn, trả sách

Điều kiện:

● Người nhập thông tin đã đăng nhập

-Mô tả các bước thực hiện ca sử dụng:

20

Trang 21

1 Người nhập thông tin chọn mục quản lý mượn, trả sách

2 Hệ thống hiển thị giao diện quản lý mượn, trả sách

3 Hệ thống hiển thị danh sách người dùng đang đăng ký mượn sách

2.2.18 Ca sử dụng Tìm kiếm lượt mượn, trả sách

- Mô tả các bước thực hiện ca sử dụng:

1 Người dùng nhập số điện thoại vào thanh tìm kiếm

2 Hệ thống thực hiện tìm kiếm và cập nhật lại danh sách

2.2.19 Ca sử dụng Thêm lượt mượn sách

● Người dùng muốn mượn tại chỗ đã tạo tài khoản từ trước

- Mô tả các bước thực hiện ca sử dụng:

1 Người nhập thông tin chọn thêm lượt mượn sách

2 Hệ thống hiển thị giao diện thêm lượt mượn sách, gồm các trường: idngười mượn, mã sách mượn,

3 Người nhập thông tin điền đầy đủ các thông tin theo yêu cầu

4 Hệ thống kiểm tra, hiển thị thông tin chi tiết lượt mượn, bao gồm: tênngười mượn, id người mượn, sách mượn, tác giả, id sách, giá sách, ngàymượn

21

Trang 22

2.2.20 Ca sử dụng Cập nhật thông tin mượn sách

1 Người nhập thông tin chọn giao sách

2 Hệ thống hiển thị giao diện giao sách

3 Người nhập thông tin bấm vào nút xác nhận

4 Hệ thống lưu và cập nhật lại danh sách người dùng đặt sách

- Mô tả các bước thực hiện ca sử dụng:

1 Người nhập thông tin chọn nhận sách

2 Hệ thống hiển thị danh sách người dùng đang mượn sách mà chưatrả

3 Người nhập thông tin chọn nút nhận sách bên cạnh tên người dùng

4 Hệ thống hiển thị thông tin mượn sách của người dùng

5 Người nhập thông tin bấm xác nhận sau khi hoàn thành thủ tụcnhập sách

6 Hệ thống lưu và thông báo kết quả

2.2.22 Ca sử dụng Đăng thông báo

- Mô tả tóm tắt ca sử dụng:

22

Trang 23

Quản trị viên muốn thông báo cho người dùng

Điều kiện:

● Quản trị viên đã đăng nhập

-Mô tả các bước thực hiện ca sử dụng:

1 Hệ thống hiển thị giao diện form điền thông tin

2 Quản trị viên điền thông tin và chọn đối tượng gửi đến

3 Hệ thống kiểm tra và thông báo kết quả

2.2.23 Ca sử dụng Xem danh sách bài đăng

- Mô tả tóm tắt ca sử dụng:

Quản trị viên muốn xem danh sách bài đăng trong hệ thống

Điều kiện:

● Quản trị viên đã đăng nhập và đang ở trang chủ

-Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên chọn xem danh sách bài đăng

2 Hệ thống hiển thị danh sách bài đăng

2.2.24 Ca sử dụng Duyệt bài đăng

1 Quản trị viên chọn duyệt bài đăng

2 Hệ thống hiển thị danh sách bài đăng chưa duyệt

3 Quản trị viên chọn duyệt hoặc xóa yêu cầu

4 Hệ thống thực hiện theo yêu cầu và thông báo kết quả

2.2.25 Ca sử dụng Quản lý người dùng

- Mô tả tóm tắt ca sử dụng:

23

Trang 24

Quản trị viên muốn quản lý danh sách người dùng Điều

kiện:

● Quản trị viên đã đăng nhập và đang ở trong trang chủ

-Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên chọn quản lý người dùng

2 Hệ thống hiển thị danh sách người dùng

2.2.26 Ca sử dụng Tìm kiếm người dùng

- Mô tả tóm tắt ca sử dụng:

Quản trị viên muốn tìm kiếm người dùng Điều

kiện:

● Quản trị viên đã đăng nhập,đang ở giao diện quản lý người dùng

-Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên nhập số điện thoại của người dùng cần tìm

2 Hệ thống hiển thị kết quả tìm kiếm

2.2.27 Ca sử dụng Xem chi tiết người dùng

- Mô tả tóm tắt ca sử dụng:

Quản trị viên muốn xem thông tin người dùng Điều kiện: ● Quản trị viên

đã đăng nhập,đang ở giao diện xem danh sách người dùng

- Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên chọn xem chi tiết

2 Hệ thống hiển thị các thông tin của người dùng

2.2.28 Ca sử dụng Duyệt thành viên

- Mô tả tóm tắt ca sử dụng:

Quản trị viên muốn duyệt người dùng lên thành viên Điều kiện: ● Quảntrị viên đã đăng nhập,đang ở giao diện xem chi tiết người dùng

- Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên chọn duyệt

24

Trang 25

2 Hệ thống hiển thị xác nhận: yêu cầu quản trị viên nhập lại mật khẩu

● Quản trị viên đã đăng nhập

- Mô tả các bước thực hiện ca sử dụng:

1 Hệ thống hiển thị danh sách thành viên

2.2.30 Ca sử dụng Xem chi tiết thành viên

- Mô tả các bước thực hiện ca sử dụng:

1 Quản trị viên chọn xem chi tiết

2 Hệ thống hiển thị các thông tin liên quan tới thành viên

2.2.31 Ca sử dụng Tìm kiếm thành viên

- Mô tả tóm tắt ca sử dụng:

Quản trị viên muốn tìm kiếm thành viên câu lạc bộ theo tên

Điều kiện:

● Thiết bị của người dùng được kết nối internet khi thực hiện

● Tài khoản người dùng được phân quyền quản trị viên

25

Trang 26

● Người dùng đang ở trong giao diện của quản trị viên - Mô tảcác bước thực hiện ca sử dụng:

1 Quản trị viên nhập tên thành viên vào ô tìm kiếm

2 Quản trị viên ấn vào biểu tượng Tìm kiếm

3 Hệ thống truy vấn dữ liệu để lấy ra dữ liệu thỏa mãn các tiêu chícủa quản trị viên

4 Hệ thống hiển thị danh sách các thành viên thỏa mãn tiêu chí tìmkiếm của quản trị viên

2.2.32 Ca sử dụng Thêm người nhập thông tin

- Mô tả tóm tắt ca sử dụng:

Quản trị viên tạo tài khoản cho người nhập thông tin Điều

kiện:

● Thiết bị của người dùng được kết nối internet khi thực hiện

● Tài khoản của người dùng được phân quyền quản trị viên

● Người dùng đang ở trong giao diện tạo tài khoản người nhập thôngtin

- Mô tả các bước thực hiện ca sử dụng

1 Quản trị viên điền các thông tin tài khoản cần thiết

2 Quản trị viên chọn nút tạo tài khoản

3 Hệ thống truy vấn dữ liệu và hiển thị thông báo tạo tài khoản thành công

4 Hệ thống lưu lại thông tin tài khoản mới

2.2.33 Ca sử dụng Quản lý sách

- Mô tả tóm tắt ca sử dụng:

Quản trị viên/ Người nhập thông tin thêm sách mới vào danh mục sáchĐiều kiện: ● Thiết bị của người dùng được kết nối internet khi thực hiện

● Tài khoản của người dùng được phân quyền quản trị viên/ ngườinhập thông tin

26

Trang 27

- Mô tả các bước thực hiện ca sử dụng

1 Người dùng ấn chọn vào mục quản lý sách

2 Hệ thống trả về giao diện quản lý sách

3 Người dùng thực hiện các thao tác để quản lý sách

4 Hệ thống trả về giao diện tùy theo yêu cầu người dùng

2.2.34 Ca sử dụng Thêm sách mới

- Mô tả tóm tắt ca sử dụng:

Quản trị viên/ Người nhập thông tin quản lý danh mục sách Điều

kiện: ● Thiết bị của người dùng được kết nối internet khi thực

hiện

● Tài khoản của người dùng được phân quyền quản trị viên/ ngườinhập thông tin

- Mô tả các bước thực hiện ca sử dụng

1 Người dùng chọn nút thêm mới danh mục sách

2 Người dùng nhập thông tin cần thiết cho danh mục sách mới

3 Người dùng chọn nút thêm sách

4 Hệ thống truy vấn dữ liệu

5 Hệ thống lưu lại thông tin sách mới được thêm

6 Hệ thống hiển thị thông báo thêm sách mới thành công

● Người dùng đang ở trong giao diện quản lý danh mục sách

-Mô tả các bước thực hiện ca sử dụng

1 Người dùng chọn nút xóa sách

27

Trang 28

2 Hệ thống nhận yêu cầu từ người dùng và trả lại thông báo xác nhận

● Thiết bị của người dùng được kết nối internet khi thực hiện

● Tài khoản của người dùng được phân quyền quản trị viên/ ngườinhập thông tin

● Người dùng đang ở trong giao diện quản lý danh mục sách - Mô tảcác bước thực hiện ca sử dụng

1 Người dùng chọn nút sửa thông tin sách

2 Hệ thống nhận yêu cầu từ người dùng và trả lại giao diện sửa thôngtin sách

3 Người dùng sửa những thông tin cần thiết và chọn cập nhật

4 Hệ thống kiểm tra thông tin hợp lệ

5 Hệ thống truy vấn dữ liệu để thay đổi các dữ liệu về sách đã đượccập nhật

6 Hệ thống thông báo sửa thông tin sách thành công

2.2.37 Ca sử dụng Tìm kiếm sách

- Mô tả tóm tắt ca sử dụng:

Quản trị viên/ Người nhập thông tin tìm kiếm sách theo tên Điều

kiện: ● Thiết bị của người dùng được kết nối internet khi thực

Trang 29

1 Người dùng chọn vào thanh tìm kiếm và nhập tên sách

2 Người dùng chọn nút tìm kiếm

3 Hệ thống truy vấn dữ liệu tìm kiếm các kết quả phù hợp

4 Hệ thống hiển thị kết quả tìm kiếm

2.2.38 Ca sử dụng Thống kê bài đăng

1 Người dùng chọn vào tab thống kê

2 Hệ thống nhận yêu cầu và trả về giao diện thống kê

3 Người dùng chọn tiếp vào danh mục thống kê hoạt động đăng bài

4 Hệ thống nhận yêu cầu và trả về giao diện hoạt động đăng bài

2.2.39 Ca sử dụng Thống kê lượt mượn sách

1 Người dùng chọn vào tab thống kê

2 Hệ thống nhận yêu cầu và trả về giao diện thống kê

3 Người dùng chọn tiếp vào danh mục thống kê người dùng mượnsách

29

Trang 30

4 Hệ thống nhận yêu cầu và trả về giao diện thống kê người dùngmượn sách

2.3 Mô tả giao diện người dùng

Người sử dụng hệ thống dự kiến là người mượn sách và các thành viênCLB, mà hầu hết là các bạn sinh viên:

- Họ có kiến thức cơ bản về tin học

- Họ quen thuộc với việc sử dụng website cần đăng nhập trên Internet

- Họ không có kiến thức chuyên môn về CNTT

Hệ thống có giao diện đơn giản, dễ sử dụng với kiểu Windows tiêuchuẩn, các menu kéo xuống trên thanh menu cùng với các khung nhập thông tin

và hộp thoại để thông báo Các thành phần đang được chọn sẽ hiển thị đậm néthơn và các lựa chọn không có sẵn sẽ bị xóa mờ

Mỗi trang đều có phần header chứa thông tin CLB và phần footer hiển thịcác địa chỉ liên hệ Các trang chỉ thay đổi nội dung trong phần body cho phùhợp với mục đích của trang, nhưng phải tuân theo một cấu trúc thống nhất 2.4 Yêu cầu phi chức năng

Yêu cầu phi chức năng là những ràng buộc không liên quan đến chứcnăng của hệ thống: ràng buộc về thời gian, ràng buộc về hiệu năng, tính khảdụng, Tuy vậy, những yêu cầu này ảnh hưởng đến chất lượng, khả năng phục

vụ người dùng của hệ thống và tác động trực tiếp đến sự hài lòng của người sửdụng Việc đảm bảo những yêu cầu phi chức quyết định sự đón nhận của ngườidùng cũng như thành công của hệ thống

Hiệu năng hoạt động

Yêu cầu hệ thống có thể hoạt động ổn định trên hạ tầng Internet hiện thời Thờigian xử lý công việc nhanh chóng, tránh để người dùng chờ đợi trong thời giandài dẫn đến tâm lý chán nản căng thẳng khi sử dụng

Khả năng tương thích với người dùng

30

Trang 31

Xây dựng giao diện trẻ thân thiện, hòa nhã phù hợp với người đọc sách,phù hợp với lứa tuổi sinh viên Đồng thời cung cấp các chức năng miễn phí chongười dùng hệ thống

Tính khả dụng

Các thao tác với hệ thống đơn giản phù hợp với cả những người dùngkhông có kiến thức chuyên môn trong ngành công nghệ thông tin Đặc biệt, đốivới các chức năng quản lý phải đảm bảo tính tiện lợi Hệ thống xây dựng cầntránh cung cấp các chức năng phức tạp, dễ gây bối rối, hiểu sai khi sử dụng

An toàn thông tin

Sử dụng các kỹ thuật bảo mật đảm bảo không làm mất thông tin củangười sử dụng Mật khẩu người dùng cần được mã hoá

Tính duy trì được

Hệ thống cần được thiết kế sao cho có thể tương thích với các trình duyệtweb phổ biến hiện nay như: Google Chrome, Cốc Cốc,Mozilla FireFox, Safari,Opera mini, Microsoft Internet Explorer,…

Các yêu cầu phi chức năng khác

Việc xây dựng hệ thống ưu tiên lựa chọn hệ quản trị cơ sở dữ liệu miễnphí Đối với các framework, ứng dụng đang có trên thị trường, ưu tiên lựa chọncác phần mềm, framework miễn phí mã nguồn mở, phổ biến và có cộng đồng

hỗ trợ lớn mạnh

3 Mô tả yêu cầu

3.1 Yêu cầu giao diện ngoài

- Hệ thống có giao diện thân thiện, hòa nhã, phù hợp với người đọc sách

Sử dụng màu chủ đạo là màu xanh da trời

- Hiển thị rõ logo, tên CLB và slogan trên phần header, cùng với đơn vịtrực thuộc

31

Trang 32

- Phần footer chứa địa chỉ liên lạc bao gồm: số điện thoại, fanpage trênfacebook, email liên hệ, địa điểm cho mượn sách

- Phần lớn giao diện phải dành chỗ cho hình ảnh, mỗi cuốn sách phải có ítnhất một ảnh đi kèm

- Các mục đang được chọn sẽ hiển thị đậm nét hơn và các lựa chọn không

có sẵn sẽ bị xóa mờ

3.2 Yêu cầu chức năng

3.2.1 Ca sử dụng Đăng nhập

Tên ca sử dụng Đăng nhập

Đối tượng Người dùng, Người nhập thông tin

Khởi tạo Người dùng ấn vào biểu tượng Đăng nhập, hoặc truy

cập vào đường dẫn trang đăng nhập

Điều kiện ● Tài khoản người dùng đã được tạo sẵn

● Tài khoản người dùng được phân quyền (đốivới quản trị viên)

● Người dùng truy cập hệ thống thông qua trìnhduyệt internet

● Thiết bị người dùng được kết nối internet khithực hiện

● Chưa thực hiện đăng nhập

Các bước cơ bản 1 Người dùng ấn vào biểu tượng đăng nhập

2 Người dùng nhập tên tài khoản và mật khẩu,chọn vai trò, ấn “Đăng nhập”

3 Hệ thống xác thực đăng nhập thành công vàcho phép người dùng truy cập hệ thống

4 Hệ thống chuyển hướng đến trang tương ứng Các bước thay thế 1a Người dùng truy cập theo đường dẫn trang đăng

nhập

32

Trang 33

2a Người dùng nhập thiếu thông tin

2b.1 Hệ thống thông báo người dùng cần nhập đủthông tin

3a Hệ thống kiểm tra thông tin đăng nhập không đúng

3a.1 Hệ thống thông báo Người dùng đăng nhậpthất bại

3a.2 Use case quay lại bước 2

Kết quả Người dùng đăng nhập thành công theo quyền được

cấp của tài khoản Xem thêm Xem thêm mô tả tóm tắt tại mục: 2.2.1 Ca sử dụng

Đăng nhập Khác Mật khẩu người dùng sử dụng mã hóa SHA256

3.2.2 Ca sử dụng Đăng ký

Tên ca sử dụng Đăng ký

Khởi tạo Người dùng ấn vào biểu tượng Đăng ký

Điều kiện ● Người dùng truy cập hệ thống thông qua trình

duyệt

● Thiết bị người dùng được kết nối internet khithực hiện đăng ký

● Người dùng chưa đăng nhập

Các bước cơ bản 1 Người dùng chọn “Đăng ký”

2 Người dùng nhập thông tin theo yêu cầu vàxác nhận đăng ký

3 Hệ thống xác thực thông tin đăng ký thànhcông, người dùng có thể dùng tài khoản vừa

33

Ngày đăng: 20/11/2021, 10:17

TỪ KHÓA LIÊN QUAN

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

w