Phần này đưa ra mô tảvăn bản chi tiết về hệ thống, mô tả cách hệ thống có thể liên kết với các hệthống hiện có, liệt kê các chức năng sẽ tồn tại trong hệ thống, mô tả các loạingười dùng
Giới thiệu
Mục đích
Sau đây là SRS (Đặc tả yêu cầu phần mềm) sẽ xác định các yêu cầu và thông số kỹ thuật của Vận chuyển Bưu kiện Hỗ trợ hệ thống cái đó là hiện tại đã phát triển.
Mục đích của tài liệu này là mô tả đầy đủ hành vi bên ngoài của ứng dụng Ngoài ra tài liệu này còn mô tả các chức năng không hoạt động yêu cầu, các ràng buộc về thiết kế và các yếu tố cần thiết khác để cung cấp một hoàn thành, toàn diện
Sự miêu tả của các phần mềm yêu cầu.
Dự án Tuyên bố
Hiện nay vấn đề của hệ thống là hệ thống chưa có thiết bị đặc biệt có thể đọc mã vạch và mã QR Thiết bị này có tính cơ động Người dùng Có thể di chuyển Nó ĐẾN bất cứ nơi nào họ muốn.
Dự định Khán giả Và Đọc Đề xuất
Mọi người nên đọc phần 1 của tài liệu này Phần này cho các người đọc tất cả các thông tin cần thiết ĐẾN đọc các nghỉ ngơi của các tài liệu cũng như cái nhìn tổng quát về vấn đề, giải pháp và mô tả Làm sao các giải pháp sẽ lợi ích các công ty.
Mọi người nên đọc phần 2 của tài liệu này Phần này đưa ra mô tả văn bản chi tiết về hệ thống, mô tả cách hệ thống có thể liên kết với các hệ thống hiện có, liệt kê các chức năng sẽ tồn tại trong hệ thống, mô tả các loại người dùng của hệ thống, mô tả tổng quan hạn chế Và chỉ ra các giả định Và sự phụ thuộc.
Phần 3 của tài liệu này phải được đọc bởi Người thiết kế hệ thống, người thực hiện và người duy trì toàn bộ Dành cho những ai muốn thêm thông tin về một chức năng cụ thể họ có thể tham khảo phần này để biết thêm thông tin về nó Phần này chứa một cấu trúc và giải thích chi tiết về tất cả các chức năng, các giao diện bên ngoài với hệ thống, yêu cầu thực hiện, ràng buộc thiết kế, thuộc tính chất lượng Và khác yêu cầu.
Bảng 1: Tài liệu độc giả Và của họ khuyến khích đọc
Người đọc Kiểu Khuyến khích Đọc
Người dùng Phần 1 (tất cả), 2 (tất cả)
Giám đốc Phần 1 (tất cả), 2 (tất cả)
Yêu cầu Kỹ sư Phần 1 (tất cả), 2 (tất cả), 3(tất cả)
Hệ thống Nhà thiết kế Phần 1 (tất cả), 2 (tất cả), 3(tất cả)
Người thực hiện Phần 1 (tất cả), 2 (tất cả), 3(chọn lọc)
Hệ thống Kiểm thử Phần 1 (tất cả), 2 (tất cả), 3(tất cả)
Hệ thống Người bảo trì Phần 1 (tất cả), 2 (tất cả), 3(chọn lọc)
Tổng thể Sự miêu tả
Hệ thống Bối cảnh Biểu đồ
Bảng 2: Hệ thống Bối cảnh Biểu đồ vì Hệ thống PTS
Bảng 3: Hệ thống Bối cảnh Biểu đồ vì mô-đun web
Sản phẩm Chức năng
Dưới đây là danh sách tất cả các chức năng có thể tìm thấy trong hệ thống với một mô tả chức năng và mức độ ưu tiên của nó Mức độ ưu tiên nằm trong khoảng từ 1 đến 3, với 1 hiện tại các cao nhất sự ưu tiên Và 3 hiện tại các thấp nhất.
Bảng 4: Chức năng ưu tiên phạm vi
Sự ưu tiên Chi tiết
Bản 5: Chức năng sản phẩm
DẠNG Chức năng Sự miêu tả Sự ưu tiên
F01 Đăng kí Chức năng này cho phép người dùng tạo tài khoản để tham gia vào hệ thống.
F02 Đăng nhập Chức năng này cho phép người dùng đăng nhập vào hệ thống quản lý nhà sách "BookMaster" để truy cập các tính năng quản lý sách và dữ liệu.
F03 Đăng xuất Chức năng này cho phép người dùng đăng xuất khỏi hệ thống sau khi hoàn thành công việc.
F04 Cập nhật thông tin Cho phép người dùng cập nhật thông tin đăng nhập hay của tài khoản.
F05 Tạo đơn hàng mới Chức năng này cho phép người quản lý nhà sách tạo đơn hàng mới để quản lý sách và dữ liệu trong cửa hàng.
F06 Thanh toán Chức năng này cho phép người dùng thanh toán sản phẩm, có thể bằng hình thức online hay trực tiếp.
F07 Cập nhật đơn hàng Cho phép người quản lý sửa đổi thông tin về đơn hàng, chẳng hạn như thêm sản phẩm mới hoặc loại bỏ sản phẩm cũ.
F08 Xóa đơn hàng Chức năng này cho phép người quản lý xóa đơn hàng nếu không có nhu cầu mua nữa.
Chức năng này giúp theo dõi đơn hàng sách được gửi đến hoặc bởi khách hàng.
F10 Hủy bỏ đơn hàng Chức năng này cho phép người dùng hủy bỏ một đơn hàng đã được tạo trước đó trong hệ thống quản lý nhà
F11 Thêm giỏ hàng Cho phép người dùng thêm sách vào giỏ hàng từ trang chi tiết sách hoặc danh sách sản phẩm.
F12 Xóa giỏ hàng Cho phép người dùng loại bỏ sách cụ thể từ giỏ hàng 1 F13 Nhận đơn hàng Hiển thị thông báo xác nhận khi đơn hàng được đặt thành công, kèm theo chi tiết đơn hàng và thông tin giao hàng.
Nhân viên sử dụng cái này chức năng ĐẾN theo dõi bưu kiện của họ
F15 Thêm mới tài khoản Cho phép người quản lý thêm mới tài khoản cho khách hàng hoặc nhân viên.
F16 Xóa bỏ tài khoản Chức năng này cho phép người quản lý xóa tài khoản nếu cần.
F17 Cập nhật tài khoản Cho phép người quản lý chỉnh sửa thông tin tài khoản, chẳng hạn như thông tin liên hệ.
F18 Thêm nhà phát hành sách Chức năng này cho phép người quản lý xem thông tin tài khoản của khách hàng hoặc nhân viên.
F19 Sửa nhà phát hành sách Cho phép người quản lý thêm thông tin về nhà phát hành sách mới.
F20 Xóa nhà phát hành sách Cho phép người quản lý thêm thông tin về nhà phát hành sách mới.
F21 Thêm sách Chức năng này cho phép người quản lý, nhân viên thêm mới một sách vào hệ thống quản lý nhà sách.
F22 Sửa đổi sách Chức năng này cho phép người quản lý, nhân viên sửa thông tin về sách.
F23 Xóa bỏ sách Chức năng này cho phép người quản lý, nhân viên xóa sách nếu cần.
1 F24 Báo cáo doanh thu tháng Cho phép tạo báo cáo về các việc bán hàng của 1
F25 Báo cáo doanh thu năm Cho phép tạo báo cáo về các việc bán hàng của đơn hàng trong cửa hàng trong một năm cụ thể
Người dùng Và Đặc trưng (Tác nhân )
Các tiếp theo là một danh sách về các Tác nhân TRONG các hệ thống Và của họ Sự miêu tả.
Bàn 6: Hệ thống Tác nhân Tác nhân Sự miêu tả
Khách hàng Loại người dùng này là khách hàng của công ty, những người đặt các đơn hàng và có thể theo dõi vì cụ thể bưu kiện qua lô hàng.
Nhân viên Nhân viên nhận bưu kiện mới, nhập thông tin cơ bản của bưu kiện cái này bưu kiện Và phát ra các hình ảnh mã số, đưa cho đến các khách hàng các bưu kiện theo dõi liên kết thông qua e-mail.
Hệ thống Người quản lý
Người quản trị hệ thống quản lý toàn bộ nhân viên dựa trên quản lý tài khoản Mỗi nhân viên có một tài khoản
Và mỗi tài khoản định nghĩa các cơ sở vận chuyển Ở đây cái này nhân viên làm.
Điều hành Môi trường
Bàn 7: Các mạng lưới thành phần được vận hành trên ứng dụng động cơ bởi Google.
Tính năng Mặc định trường hợp Phần phụ trợ trường hợp
Thời hạn Hệ thống của bạn thực hiện thời hạn mặc định là 30 giây cho các yêu cầu HTTP và 10 phút thời hạn cho nhiệm vụ.
Trong trường hợp phụ trợ, hệ thống có khả năng cấu hình thời hạn cho các yêu cầu sau khi xử lý Các tác vụ dài hạn có thể được chạy vô thời hạn hoặc trong khoảng thời gian dài hơn mà không cần trả kết quả HTTP ngay lập tức.
CPU Hệ thống của bạn sử dụng CPU một cách linh hoạt và thường được lập hóa đơn dựa trên giờ
Trong trường hợp phụ trợ, bạn có thể cấu hình CPU cho các ví dụ thời gian hoạt động Cấu hình từ 600 MHz đến 4,8 GHz hoặc dựa trên nhu cầu thời gian thực hiện cụ thể.
Ký ức Hệ thống của bạn có thấp ký ức mũi trai (128MB) Hệ thống cho phép bạn giới hạn bộ nhớ có thể cấu hình cho mỗi ví dụ, từ 128MB đến 1GB của bộ nhớ.
Nơi cư trú Hệ thống của bạn có thể bị đuổi ra khỏi bộ nhớ dựa trên cách sử dụng hoặc được duy trì khi đánh dấu "Luôn luôn
Bạn có thể cấu hình phần cuối để sử dụng người dân trường hợp, giúp duy trì thông tin trong bộ nhớ để bảo quản trong các yêu cầu Khi nhiệm vụ kết thúc, bạn thường có 30 giây để hoàn thành trước khi hệ thống tắt.
Hệ thống của bạn được tạo ra dưới yêu cầu, xử lý yêu cầu và tự động tắt khi không hoạt động.
Trong trường hợp phụ trợ, hệ thống có thể bắt đầu tự động bằng yêu cầu đến Ứng dụng Động cơ trong hình thức trống rỗng Hệ thống có khả năng dừng lại hoặc sử dụng Tắt qua Bảng điều khiển Sự quản lý với thời gian 30 giây để hoàn thành yêu cầu trước khi cưỡng ép chấm dứt.
Ví dụ địa chỉ sự nhẹ nhàng Trường hợp là ẩn danh Hệ thống của bạn có khả năng hỗ trợ các trường hợp ẩn danh Các trường hợp riêng lẻ có thể có địa chỉ tại URL của hình thức dựa trên cấu trúc "[ví dụ].[phụ trợ].[ứng dụng].appspot.com". Bạn có thể sử dụng bộ nhớ đệm tình trạng trong từng ví dụ và lấy lại nó trong các yêu cầu sau đó.
Chia tỷ lệ Ứng dụng tự động các con số đến âm lượng Hệ thống của bạn tự động điều chỉnh số lượng trường hợp để xử lý thay đổi âm lượng Bạn có khả năng cấu hình số lượng trường hợp và phiên bản của mỗi phần phụ trợ trong tệp cấu hình (backends.xml hoặc phụ trợ.yaml) Các con số của trường hợp thường tương ứng với kích thước của dữ liệu hiện tại trong bộ nhớ hoặc nhu cầu xử lý ngoại tuyến.
Riêng tư HTTP: Có thể xử lý riêng tư và yêu cầu công cộng Hệ thống của bạn có khả năng xử lý cả yêu cầu riêng tư và công cộng Mặc định, các trường hợp xử lý yêu cầu riêng tư, nhưng bạn có thể cấu hình chúng để xử lý yêu cầu công cộng. Đồng tình theo
Trường hợp được đánh dấu an toàn
Trường hợp có khả năng phục vụ một số lượng nhỏ yêu cầu trong song song Bạn có thể chỉ định cách nhiều yêu cầu trên mỗi trường hợp có thể được phục vụ đồng thời với . b Trình duy t: ệ
Chúng tôi gợi ý sử dụng Trình duyệt Chrome 1.3, khác trình duyệt như là
BẰNG Firefox, Internet nhà thám hiểm là tương thích.
Công việc Phá vỡ Kết cấu
TRONG cái này tài liệu, chúng tôi sẽ tập trung xây dựng 1 cửa hàng sách đang phát triển sản phẩm TRÊN hình thức web.
Sử dụng trường hợp Biểu đồ
Chức năng Yêu cầu
Sử dụng trường hợp Đăng kí
NHẬN DẠNG UC1 Sử dụng trường hợp tên Đăng kí
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người dùng đăng kí hệ thống bằng cách cung cấp đầy đủ thông tin cần thiết để tạo tài khoản
Kịch bản Bước 1:Người dùng truy cập trang đăng ký từ trang chủ hoặc qua một liên kết riêng.
Bước 2: Người dùng điền thông tin cá nhân vào biểu mẫu đăng ký, bao gồm họ và tên, địa chỉ email, và mật khẩu mong muốn.
Bước 3: Người dùng nhập lại mật khẩu để đảm bảo tính chính xác và tránh lỗi nhập sai.
Bước 4: Có các trường thông tin bổ sung như số điện thoại, địa chỉ, ngày sinh, tùy thuộc vào yêu cầu cụ thể của hệ thống.
Bước 5: Người dùng đọc và đồng ý với điều khoản và điều kiện của hệ thống bằng cách đánh dấu vào ô chấp nhận.
Bước 6: Xác Nhận Thông Tin và Đăng Ký
Các Tùy chỉnh Không có yêu cầu đặc biệt
Không có chức năng yêu cầu Đăng kí diễn ra nhanh chóng và ổn định.
Sử dụng trường hợp Đăng nhập
NHẬN DẠNG UC2 Sử dụng trường hợp tên Đăng nhập
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người dùng truy cập hệ thống bằng cách cung cấp tên tài khoản và mật khẩu để đăng nhập.
Tác nhân Nhân viên, Người quản lý, Chủ cửa hàng.
- Bước 1: Người dùng cung cấp tên tài khoản vào ô
"Tên tài khoản" và mật khẩu vào ô "Mật khẩu".
- Bước 2: Người dùng nhấn nút "Đăng nhập".
- Bước 3: Hệ thống xác thực tên tài khoản và mật khẩu Nếu thông tin đúng, chuyển đến bước 4 Nếu sai, tiến hành bước 5.
- Bước 4: Giao diện ứng dụng hiển thị.
- Bước 5: Hiển thị thông báo lỗi "Tên tài khoản hoặc mật khẩu không đúng, vui lòng nhập lại tên tài khoản hoặc mật khẩu." Người dùng có thể nhấp vào nút "Quay lại" để quay lại Bước 1.
Các Tùy chỉnh Không có yêu cầu đặc biệt
Không có chức năng yêu cầu Đăng nhập diễn ra nhanh chóng và ổn định.
Ghi chú Cần xem xét việc thực hiện các biện pháp bảo mật để đảm bảo an toàn thông tin của người dùng.
3 Sử dụng trường hợp Đăng xuất
NHẬN DẠNG UC2 Sử dụng trường hợp tên Đăng xuất
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Chức năng "Đăng xuất" cho phép người dùng thoát khỏi hệ thống.
Tác nhân Nhân viên, Người quản lý, Chủ cửa hàng.
Giả thiết Sau đó người dùng đăng nhập hệ thống
- Bước 1: Người dùng nhấp vào nút "Đăng xuất".
- Bước 2: Hệ thống hiển thị cảnh báo "Bạn có chắc chắn muốn đăng xuất khỏi hệ thống không?" Nếu người dùng chọn "Có," chuyển đến bước 3 Nếu không, tiến hành bước 4.
- Bước 3: Người dùng đăng xuất khỏi hệ thống và quay trở lại màn hình đăng nhập.
- Bước 4: Kết thúc mô tả.
Các Tùy chỉnh Không có yêu cầu đặc biệt
Không có chức năng Yêu cầu Chức năng "Đăng xuất" nên được thực hiện nhanh chóng và ổn định.
Ghi chú Chức năng "Đăng xuất" quan trọng để đảm bảo an toàn thông tin và bảo vệ quyền riêng tư của người dùng.
4 Sử dụng trường hợp Đổi mật khẩu
NHẬN DẠNG UC3 Sử dụng trường hợp tên Đổi mật khẩu
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Chức năng này cho phép người dùng thay đổi mật khẩu của họ nếu họ muốn.
Tác nhân Nhân viên, Người quản lý, Chủ cửa hàng.
Giả thiết Người dùng đã đăng nhập vào hệ thống.
- Bước 1: Ngay sau khi đăng nhập, người dùng nhấp chuột vào nút "Thay đổi mật khẩu".
- Bước 2: Hệ thống mở giao diện "Thay đổi mật khẩu".
- Bước 3: Người dùng nhập mật khẩu cũ và mật khẩu mới.
- Bước 4: Người dùng nhấp chuột vào nút "Gửi" hoặc bấm Enter.
- Bước 5: Hệ thống kiểm tra tính hợp lệ của mật khẩu cũ và xác nhận mật khẩu mới Nếu thông tin hợp lệ, chuyển sang Bước 6 Nếu không, điều hướng đến Bước 7.
- Bước 6 : Hệ thống cập nhật mật khẩu đã được thay đổi.
- Bước 7: Hệ thống cảnh báo: "Mật khẩu cũ không khớp" nếu mật khẩu cũ không đúng và cảnh báo
"Mật khẩu mới không hợp lệ" nếu mật khẩu mới không đáp ứng yêu cầu.
Không có chức năng Yêu cầu Hiệu suất, Bảo vệ
5 Sử dụng trường hợp Tạo đơn hàng mới
NHẬN DẠNG UC4 Sử dụng trường hợp tên
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người dùng có thể đổ đầy thông tin của khách hàng vào đơn hàng, sau đó in và lưu nó.
Giả thiết Người dùng đã đăng nhập vào hệ thống.
- Bước 1: Sau khi đăng nhập thành công, Người dùng chọn Tạo mới Lô hàng chức năng.
- Bước 2: Người dùng nhập thông tin Người gửi hàng vào ô “Từ – Mẫu thông tin người gửi hàng” Nhấp vào “Tiếp theo” để sang Bước 3 hoặc "Cài lại" ĐẾN thông thoáng tất cả hộp văn bản
- Bước chân 3: Người dùng đầu vào Người nhận thông tin vào trong "ĐẾN – Mẫu thông tin người nhận” Nhấp vào “Tiếp theo” để sang Bước 4 hoặc
"Cài lại" ĐẾN thông thoáng tất cả hộp văn bản
- Bước chân 4: Người dùng đầu vào Lô hàng Chi tiết vào trong “Lô hàng Mẫu “Chi tiết” Nhấp vào “Tiếp theo” để đến Bước 5 hoặc “Đặt lại” để xóa tất cả hộp văn bản.
- Bước chân 5: Hệ thống sẽ trình diễn các đầy đủ thông tin của lô hàng Người dùng nhấn “Save” để lưu lô hàng và in cái này lô hàng.
Các Tùy chỉnh thông tin cần thiết để tạo đơn hàng một cách hiệu quả.
Sử dụng trường hợp cập nhật Đơn hàng
NHẬN DẠNG UC5 Sử dụng trường hợp tên Biến đổi lô hàng
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Chức năng này cho phép người dùng chỉnh sửa thông tin của đơn hàng trong hệ thống.
Giả thiết Người dùng đã đăng nhập vào hệ thống.
- Bước 1: Sau khi đăng nhập thành công, người dùng nhấp vào chức năng "Quản lý lô hàng" để sử dụng chức năng "Biến đổi lô hàng".
- Bước 2: Người dùng tìm kiếm lô hàng cần sửa đổi bằng cách nhập lô hàng ID vào hình thức tìm kiếm.
- Bước 3: Hệ thống sẽ hiển thị thông tin của lô hàng và nút "Sửa đổi" nếu lô hàng được tìm thấy, hoặc hiển thị cảnh báo "Không tìm thấy lô hàng" nếu không tìm thấy.
- Bước 4: Hệ thống hiển thị biểu mẫu sửa đổi thông tin lô hàng với nút "Lưu" và "Hủy bỏ".
- Bước 5: Người dùng thay đổi bất kỳ thông tin nào trong hộp văn bản và nhấp chuột vào "Lưu" để lưu thay đổi, hoặc nhấp "Hủy" để bỏ qua.
Không có chức năng yêu cầu Hiệu suất
Ghi chú Chức năng này cho phép người dùng chỉnh sửa thông tin của
Sử dụng trường hợp Theo dõi Đơn hàng cho khách hàng
NHẬN DẠNG UC6 Sử dụng trường hợp tên
Theo dõi lô hàng vì Thu nhận
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Chức năng này cho phép người dùng xem thông tin và hành trình của lô hàng vận chuyển theo người nhận.
Giả thiết Người dùng đã đăng nhập vào hệ thống.
- Bước 1: Sau khi đăng nhập thành công, người dùng chọn chức năng "Theo dõi Lô hàng".
- Bước 2: Người dùng nhập lô hàng Nhận dạng vào hình thức tìm kiếm và nhấp chuột "Nộp".
- Bước 3: Hệ thống sẽ hiển thị theo dõi của lô hàng trong chi tiết.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Hủy bỏ Đơn hàng
NHẬN DẠNG UC7 Sử dụng trường hợp tên Hủy bỏ Đơn hàng
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Chức năng này cho phép người dùng hủy bỏ một đơn hàng đã được tạo trước đó trong hệ thống quản lý nhà sách.
- Bước 1: Sau khi đăng nhập thành công, người dùng chọn chức năng Hủy bỏ Đơn hàng.
- Bước 2: Hệ thống hiển thị danh sách các đơn hàng đã được tạo Người dùng có thể chọn đơn hàng mà họ muốn hủy bỏ.
- Bước 3: Người dùng nhấp chuột vào nút "Hủy bỏ" để xác nhận việc hủy bỏ đơn hàng.
- Bước 4: Hệ thống hiển thị cảnh báo "Bạn có chắc chắn muốn hủy bỏ đơn hàng này không?" Nếu người dùng nhấp chuột Đồng ý, chuyển đến Bước 5, nếu không, chuyển đến Bước 6.
- Bước 5: Đơn hàng đã chọn sẽ bị hủy bỏ và loại bỏ khỏi danh sách đơn hàng.
- Bước 6: Trở lại danh sách đơn hàng.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Theo dõi Đơn hàng cho Nhân viên
NHẬN DẠNG UC8 Sử dụng trường hợp tên
Theo dõi đơn hàng từ Nhân viên
Tác giả Trần Công Tường Trình cập nhật Trần Ngọc Thành
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Nhân viên sử dụng cái này chức năng ĐẾN theo dõi bưu kiện của họ
Giả thiết Sau đó người dùng đăng nhập hệ thống
- Bước chân 1: Qua liên kết của hệ thống, sử dụng đi ĐẾN hệ thống
- Bước chân 2: Chủ yếu giao diện là gọi điện
- Bước chân 3: Người dùng đi vào Mã số của bưu kiện cái mà là được hỗ trợ TRONG của họ lô hàng vào trong tìm kiếm hình thức
- Bước chân 4: Người dùng nhấn Đi vào hoặc nhấp chuột Nút “Gửi”
- Bước chân 5: Hệ thống sẽ trưng bày của họ hành trình bưu kiện.
Không hoạt động yêu cầu Hiệu suất
Sử dụng trường hợp Thêm mới Tài khoản
NHẬN DẠNG UC9 Sử dụng trường hợp tên
Thêm vào mới tài khoản
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý thêm mới một tài khoản trong hệ thống quản lý nhà sách.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Sau khi đăng nhập thành công, người quản lý chọn chức năng Quản lý Tài khoản.
Bước 2: Trong giao diện Quản lý tài khoản, người quản lý nhấp chuột trên "Thêm vào Tài khoản mới." Bước 3: Hình thức "Thêm vào Tài khoản mới" hiển thị và người quản lý có thể nhập thông tin mới cho tài khoản.
Bước 4: Người quản lý nhấp chuột "Nộp" để lưu tài khoản mới hoặc nhấp chuột "Cài lại" để làm sạch tất cả hình thức.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Xóa bỏ Tài khoản
NHẬN DẠNG UC10 Sử dụng trường hợp tên Xóa bỏ Tài khoản
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý xóa bỏ tài khoản của chiêu đãi hoặc máy quét.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
- Bước 1: Trong giao diện quản lý tài khoản, người quản lý chọn bất kì tài khoản nào trong danh sách tài khoản để xem chi tiết tài khoản.
- Bước 2: TRONG tài khoản chi tiết, có một cái nút "Xóa bỏ" Người quản lý nhấp chuột "Xóa bỏ" cái nút để xóa bỏ tài khoản này.
- Bước 3: Hệ thống hiển thị cảnh báo "Bạn chắc chắn muốn xóa tài khoản này?" Nhấp "Có" để tiến hành xóa, hoặc "Không" để quay lại.
- Bước 4: Hệ thống thông báo "Tài khoản đã được xóa."
- Bước 5: Quay lại giao diện chi tiết tài khoản của người dùng.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Cập nhật Tài khoản
NHẬN DẠNG UC11 Sử dụng- trường hợp Tên Cập nhật Tài khoản
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý cập nhật thông tin của tài khoản.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý tài khoản, người quản lý chọn tài khoản cần cập nhật từ danh sách tài khoản. Bước 2: TRONG tài khoản chi tiết, có một cái nút
"Cập nhật" Người quản lý nhấp chuột "Cập nhật" cái nút để cập nhật thông tin tài khoản.
Bước 3: Hệ thống hiển thị các trường thông tin cho phép người quản lý chỉnh sửa, sau đó người quản lý thực hiện các thay đổi cần thiết.
Bước 4: Người quản lý nhấp "Lưu" để cập nhật thông tin tài khoản, hoặc "Hủy" để quay lại trạng thái ban đầu.
Bước 5: Hệ thống thông báo "Thông tin tài khoản đã được cập nhật."
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Xem Tài khoản
NHẬN DẠNG UC12 Sử dụng trường hợp tên Xem tài khoản
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Chức năng này cho phép người quản lý xem chi tiết thông tin của tài khoản.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
- Bước 1: Trong giao diện quản lý tài khoản, người quản lý chọn tài khoản cần xem từ danh sách tài khoản.
- Bước 2: TRONG tài khoản chi tiết, hệ thống hiển thị thông tin chi tiết của tài khoản bao gồm tên, email, quyền truy cập, vị trí, v.v.
- Bước 3: Người quản lý có thể xem thông tin tài khoản và đóng tài khoản chi tiết khi cần thiết.
Không có chức năng Yêu cầu Hiệu suất
Sử dụng trường hợp Thêm Nhà phát hành sách
NHẬN DẠNG UC13 Sử dụng trường hợp tên
Thêm Nhà phát hành sách
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Chức năng này cho phép người quản lý thêm mới một nhà phát hành sách vào hệ thống.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý nhà phát hành sách, người quản lý chọn chức năng "Thêm mới nhà phát hành sách".
Bước 2: Hệ thống hiển thị một mẫu thông tin để người quản lý điền thông tin chi tiết của nhà phát hành sách, bao gồm tên, địa chỉ, số điện thoại, v.v.
Bước 3: Người quản lý điền thông tin cần thiết và nhấn
"Nộp" để lưu thông tin nhà phát hành sách mới hoặc nhấn "Cài lại" để xóa tất cả thông tin đã điền.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Sửa Nhà phát hành sách
NHẬN DẠNG UC14 Sử dụng trường hợp tên
Sửa Nhà phát hành sách
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Chức năng này cho phép người quản lý sửa đổi thông tin của một nhà phát hành sách trong hệ thống.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý nhà phát hành sách, người quản lý tìm kiếm và chọn nhà phát hành sách cần sửa đổi thông tin bằng cách nhập tên hoặc mã của nhà phát hành vào hình thức tìm kiếm.
Bước 2: Hệ thống hiển thị thông tin chi tiết của nhà phát hành sách và cho phép người quản lý chỉnh sửa thông tin cần thiết.
Bước 3: Người quản lý thực hiện các thay đổi cần thiết và nhấn "Lưu" để cập nhật thông tin, hoặc nhấn "Hủy" để bỏ qua thay đổi.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Xóa Nhà phát hành sách
NHẬN DẠNG UC15 Sử dụng trường hợp tên
Xóa Nhà phát hành sách
Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý xóa một nhà phát hành sách khỏi hệ thống.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý nhà phát hành sách, người quản lý tìm kiếm và chọn nhà phát hành sách cần xóa bằng cách nhập tên hoặc mã của nhà phát hành vào hình thức tìm kiếm.
Bước 2: Hệ thống hiển thị thông tin chi tiết của nhà phát hành sách và cho phép người quản lý xóa nhà phát hành sách bằng cách nhấn nút "Xóa".
Bước 3: Hệ thống sẽ hiển thị cảnh báo "Bạn có chắc chắn muốn xóa nhà phát hành sách này?" Nếu người quản lý đồng ý, hệ thống thực hiện xóa nhà phát hành sách và thông báo "Nhà phát hành sách đã bị xóa" hoặc quay lại trang quản lý nhà phát hành sách nếu người quản lý từ chối.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Thêm vào sản phẩm
NHẬN DẠNG UC16 Sử dụng trường hợp tên
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý thêm mới một sản phẩm vào hệ thống quản lý nhà sách.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý sản phẩm, người quản lý chọn chức năng "Thêm mới sản phẩm." Bước 2: Hệ thống hiển thị một mẫu để người quản lý điền thông tin chi tiết về sản phẩm mới, bao gồm tên sản phẩm, mô tả, giá, danh mục, và các thông tin liên quan khác.
Bước 3: Người quản lý điền đầy đủ thông tin và sau đó nhấn nút "Lưu" để thêm sản phẩm mới vào hệ thống.
Bước 4: Hệ thống xác nhận việc thêm sản phẩm thành công và cập nhật danh sách sản phẩm hoặc trở về trang quản lý sản phẩm nếu người quản lý muốn tiếp tục thêm sản phẩm khác.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Sửa đổi sản phẩm
NHẬN DẠNG UC17 Sử dụng trường hợp tên Sửa đổi sản phẩm
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Chức năng này cho phép người quản lý chỉnh sửa thông tin của một sản phẩm đã tồn tại trong hệ thống quản lý nhà sách.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Trong giao diện quản lý sản phẩm, tìm và chọn sản phẩm cần chỉnh sửa.
Bước 2: Hệ thống hiển thị một giao diện cho phép bạn chỉnh sửa thông tin của sản phẩm.
Bước 3: Thực hiện các thay đổi cần thiết vào các trường thông tin của sản phẩm, chẳng hạn như tên sản phẩm, giá, tác giả, mô tả, danh mục, v.v. Bước 4: Sau khi hoàn tất việc chỉnh sửa, nhấn "Lưu" hoặc "Cập nhật" (hoặc tương tự) để lưu lại thông tin đã chỉnh sửa.
Bước 5: Hệ thống xác nhận rằng thông tin đã được cập nhật thành công và hiển thị thông báo xác nhận.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Xóa sản phẩm
NHẬN DẠNG UC18 Sử dụng trường hợp tên
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Sự miêu tả Người quản lý có thể xóa thiết bị.
Tác nhân Người quản lý
Giả thiết Người quản lý đã đăng nhập vào hệ thống.
Bước 1: Người dùng nhấp vào nút "Quản lý sản phẩm" trên giao diện hệ thống.
Bước 2: Trong chế độ xem danh sách sản phẩm, người quản lý chọn sản phẩm cần xóa bằng cách nhấp vào sản phẩm đó trong danh sách sản phẩm. Bước 3: Hệ thống hiển thị biểu mẫu "Chi tiết sản phẩm" và người quản lý nhấp vào nút "Xóa". Bước 4: Hệ thống hiển thị cảnh báo "Bạn có chắc chắn muốn xóa sản phẩm này?" Người quản lý nhấp
"Có" để xóa và chuyển sang Bước 5, hoặc "Hủy bỏ" để hủy bỏ việc xóa và quay lại biểu mẫu "Chi tiết sản phẩm".
Bước 5: Hệ thống thông báo "Xóa sản phẩm thành công!" và người quản lý nhấp vào "OK" để quay lại giao diện xem danh sách sản phẩm.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Báo cáo các việc bán hàng của cửa hàng trong Tháng
NHẬN DẠNG UC19 Sử dụng trường hợp tên
Báo cáo các việc bán hàng của cửa hàng trong Tháng
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Người dùng, đặc biệt là Giám đốc hoặc nhân viên quản lý cửa hàng, có khả năng tạo báo cáo về các việc bán sách của cửa hàng trong một tháng cụ thể.
Tác nhân Giám đốc hoặc nhân viên quản lý cửa hàng
Giả thiết Giám đốc hoặc nhân viên quản lý đã đăng nhập
-Bước 1: Người dùng đăng nhập vào hệ thống.
-Bước 2: Người dùng chọn chức năng "Báo cáo việc bán hàng" hoặc tương tự.
-Bước 3: Một hộp thoại hoặc giao diện báo cáo xuất hiện, cho phép người dùng chọn tháng và năm cho báo cáo.
-Bước 4: Người dùng nhập tháng và năm mà họ muốn tạo báo cáo.
-Bước 5: Người dùng nhấp vào nút "Tạo báo cáo".
-Bước 6: Hệ thống sẽ tạo báo cáo về các việc bán hàng của cửa hàng trong tháng đã chọn.
-Bước 7: Báo cáo sẽ được hiển thị trên màn hình hoặc có thể được tải xuống dưới dạng tệp PDF hoặc Excel.
Không có chức năng yêu cầu Hiệu suất
Sử dụng trường hợp Báo cáo các việc bán hàng của cửa hàng trong Năm
NHẬN DẠNG UC20 Sử dụng trường hợp tên
Báo cáo các việc bán hàng của cửa hàng trong Năm
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/202
Người dùng, đặc biệt là Giám đốc hoặc nhân viên quản lý cửa hàng, có khả năng tạo báo cáo về các việc bán sách của cửa hàng trong một năm cụ thể.
Tác nhân Giám đốc hoặc nhân viên quản lý cửa hàng
Giả thiết Giám đốc hoặc nhân viên quản lý đã đăng nhập
-Bước 1: Người dùng đăng nhập vào hệ thống.
-Bước 2: Người dùng chọn chức năng "Báo cáo việc bán hàng" hoặc tương tự.
-Bước 3: Một hộp thoại hoặc giao diện báo cáo xuất hiện, cho phép người dùng chọn năm cho báo cáo.
-Bước 4: Người dùng nhập năm mà họ muốn tạo báo cáo.
-Bước 5: Người dùng nhấp vào nút "Tạo báo cáo".
-Bước 6: Hệ thống sẽ tạo báo cáo về các việc bán hàng của cửa hàng trong năm đã chọn.
-Bước 7: Báo cáo sẽ được hiển thị trên màn hình hoặc có thể được tải xuống dưới dạng tệp PDF hoặc Excel.
Không có chức năng yêu cầu Hiệu suất
Ghi chú Báo cáo này có thể bao gồm thông tin như tổng doanh số
Sử dụng trường hợp Báo cáo các tóm tắt của chiêu đãi, máy quét, thiết bị cửa hàng
UC21 Sử dụng trường hợp tên
21.Báo cáo các tóm tắt của chiêu đãi, máy quét, thiết bị cửa hàng
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người quản lý hoặc nhân viên cửa hàng có khả năng tạo báo cáo tóm tắt về chiêu đãi, máy quét, và thiết bị cửa hàng.
Giả thiết Giám đốc hoặc quản lý đã đăng nhập
-Bước 1: Người dùng đăng nhập vào hệ thống.
-Bước 2: Người dùng chọn chức năng "Báo cáo tóm tắt của chiêu đãi, máy quét, và thiết bị cửa hàng".
-Bước 3: Một hộp thoại hoặc giao diện báo cáo xuất hiện, cho phép người dùng chọn loại thiết bị hoặc danh mục cụ thể.
-Bước 4: Người dùng chọn loại chiêu đãi, máy quét hoặc thiết bị cửa hàng mà họ muốn tạo báo cáo.
-Bước 5: Người dùng nhấp vào nút "Tạo báo cáo".
-Bước 6: Hệ thống sẽ tạo báo cáo tóm tắt về các chiêu đãi, máy quét và thiết bị cửa hàng đã chọn.
-Bước 7: Báo cáo sẽ được hiển thị trên màn hình hoặc có thể được tải xuống dưới dạng tệp PDF hoặc Excel.
Không có chức năng yêu cầu Hiệu suất
Ghi chú -Báo cáo này có thể cung cấp thông tin về hiệu suất và sử dụng các
Sử dụng trường hợp Báo cáo các sản phẩm đang hiện tại vận chuyển trên tuyến đường41 24 Sử dụng trường hợp Báo cáo các sản phẩm đang vận chuyển cuối cùng vận chuyển
NHẬN DẠNG UC22 Sử dụng trường hợp tên
Báo cáo các sản phẩm đang hiện tại vận chuyển trên tuyến đường
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người dùng có khả năng tạo báo cáo về các sản phẩm hiện đang vận chuyển trên một tuyến đường cụ thể.
Tác nhân Người quản lý hoặc vận chuyển
Giả thiết Quản lý đã đăng nhập hệ thống
-Bước 1: Người dùng đăng nhập vào hệ thống.
-Bước 2: Người dùng chọn chức năng "Báo cáo các sản phẩm đang hiện tại vận chuyển trên tuyến đường".
-Bước 3: Một hộp thoại hoặc giao diện báo cáo xuất hiện, cho phép người dùng chọn tuyến đường hoặc địa điểm xuất phát và đến.
-Bước 4: Người dùng chọn tuyến đường hoặc địa điểm xuất phát và đến cho việc tạo báo cáo.
-Bước 5: Người dùng nhấp vào nút "Tạo báo cáo".
-Bước 6: Hệ thống sẽ tạo báo cáo về các sản phẩm đang vận chuyển trên tuyến đường đã chọn.
-Bước 7: Báo cáo sẽ được hiển thị trên màn hình hoặc có thể được tải xuống dưới dạng tệp PDF hoặc Excel.
Không có chức năng yêu cầu Hiệu suất
Ghi chú Báo cáo này có thể cung cấp thông tin về việc vận chuyển và
24 Sử dụng trường hợp Báo cáo các sản phẩm đang vận chuyển cuối cùng vận chuyển trong tuyến đường
NHẬN DẠNG UC23 Sử dụng trường hợp tên
Báo cáo các lô hàng đang cuối cùng vận chuyển trong tuyến đường
Tác giả Trần Ngọc Thành Trình cập nhật Trần Công Tường
Tạo nên ngày 8/10/2023 Cập nhật ngày 15/11/2023
Mô tả Người dùng có khả năng tạo báo cáo về các lô hàng đang cuối cùng vận chuyển trên một tuyến đường cụ thể.
Tác nhân Người quản lý hoặc nhân viên vận chuyển
Giả thiết Sau đó người dùng đăng nhập hệ thống
-Bước 1: Người dùng đăng nhập vào hệ thống.
-Bước 2: Người dùng chọn chức năng "Báo cáo các lô hàng cuối cùng đang vận chuyển trong tuyến đường".
-Bước 3: Một hộp thoại hoặc giao diện báo cáo xuất hiện, cho phép người dùng chọn tuyến đường hoặc địa điểm xuất phát và đến.
-Bước 4: Người dùng chọn tuyến đường hoặc địa điểm xuất phát và đến cho việc tạo báo cáo.
-Bước 5: Người dùng nhấp vào nút "Tạo báo cáo". -Bước 6: Hệ thống sẽ tạo báo cáo về các lô hàng cuối cùng đang vận chuyển trong tuyến đường đã chọn.
Yêu cầu phi chức năng
Yêu cầu hiệu suất
Thời gian phản hồi: Xác định thời gian phản hồi cần phải thỏa mãn cho từng trường hợp cụ thể Ví dụ, bạn đã đề xuất thời gian phản hồi tối đa là 5 giây Điều này cần xem xét lại với việc sử dụng hệ thống của bạn để đảm bảo rằng nó là thực tế và có thể đạt được.
Yêu cầu khả năng sử dụng
Giao diện dễ hiểu: Đảm bảo rằng giao diện người dùng, ví dụ như thực đơn, đơn giản và dễ sử dụng Người dùng nên có thể dễ dàng hiểu cách sử dụng hệ thống của bạn.
Khả năng học hỏi: Cung cấp tài liệu hữu ích và hỗ trợ để giúp người dùng hiểu cách sử dụng hệ thống và đạt được mục tiêu.
Khả năng hoạt động: Đảm bảo các yếu tố của giao diện là nhất quán và dễ sử dụng Nếu có lỗi, giải thích cách khắc phục và hoàn tác nên có sẵn cho hầu hết các hành động. khẩu của người dùng được lưu trữ an toàn và được bảo vệ.
Phụ lục A: Bảng ghi chú thuật ngữ
Bảng 9: Các từ viết tắt
SRD Phần mềm Yêu cầu Tài liệu (Software Requirements Document)
SRS Phần mềm Yêu cầu Thông số kỹ thuật ( Software Requirements
HTML siêu văn bản Ngôn ngữ đánh dấu(Hypertext Markup Language) GUI Đồ họa Người dùng Giao diện Graphical User Interface)
Cơ sở dữ liệu Cơ sở dữ liệu (Database)
Bưu kiện Vận tải Hỗ trợ Hệ thống (Parcel Transportation Supporting System)
WBS Công việc Phá vỡ Kết cấu (Work Breakdown Structure )
PA&D Professional Analysis and Design