Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
519,12 KB
Nội dung
PM_QLCH Tài liệu đặc tả yêu cầu phần mềm HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN QUẢN LÝ CỬA HÀNG TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM Mã dự án: PM_QLCH Mã tài liệu: DTYC_PM_QLCH Phiên tài liệu: v1.0.1 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Hà Nội, 03/2017 Bảng ghi nhận thay đổi tài liệu Thời gian thay đổi Nội dung thay đổi 03/2017 Tạo 05/2017 Sửa nội dung Lý Phiên bị thay đổi Tạo tài liệu Mô tả thay đổi Tạo tài liệu Chức bị lặp 1.0 Thay đổi chức bị trùng lặp Phiên 1.0 1.0.1 PM_QLCH Thời gian thay đổi Nội dung thay đổi Tài liệu đặc tả yêu cầu phần mềm Lý Phiên bị thay đổi Mô tả thay đổi Phiên PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Trang ký Người lập: … Ngày Người xem xét: … Ngày Người xem xét: … Ngày PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Người xem xét: … Ngày Người phê duyệt: … Ngày PM_QLCH Tài liệu đặc tả yêu cầu phần mềm MỤC LỤC PM_QLCH Tài liệu đặc tả yêu cầu phần mềm GIỚI THIỆU 1.1 Mục đích tài liệu Tài liệu xây dựng nhằm mục đích phân tích, đặc tả yêu cầu cho dự án xây dựng phần mềm Quản lý cửa hàng, đồng thời sở để đàm phán với khách hàng phạm vi dự án Tài liệu mô tả yêu cầu phần mềm toàn hệ thống hệ thống dùng làm đầu vào cho trình thiết kế, xây dựng usecase lập trình, system test việc xây dựng hệ thống 1.2 Phạm vi tài liệu Tài liệu kết việc khảo sát yêu cầu, tìm hiểu tài liệu liên quan đến chức cần thiết hệ thống Quản lý cửa hàng Nó sở giao tiếp thành viên nhóm, để thiết kế tài liệu khác: tài liệu thiết kế phần mềm, tài liệu thiết kế CSDL, tài liệu testcase 1.3 Thuật ngữ từ viết tắt Thuật ngữ Định nghĩa QLCH Quản lý cửa hàng CSDL Cơ sở liệu Giải thích Tên dự án Nơi lưu trữ thông tin cho phép truy cập 1.4 Tài liệu tham khảo STT 01 Tên tài liệu Tài liệu đặc tả yêu cầu dự án PM_QLSV_PHQLD Nguồn GV: Bùi Thu Lâm Ngày phát hành 09/2012 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm 1.5 Mô tả tài liệu Cấu trúc tài liệu đặc tả bao gồm phần : - Phần - Giới thiệu: giới thiệu chung tài liệu, giúp người đọc hình dung nội dung, mục đích bố cục chung tài liệu - Phần - Tổng quan phần mềm: Xác định yêu cầu chung, mục tiêu, đối tượng - người dùng xây dựng mô hình tổng thể phần mềm Phần - Phân tích quy trình nghiệp vụ: Trình bày phân tích quy trình nghiệp vụ - phân hệ hệ thống QLCH Phần - Yêu cầu chức phần mềm: Trình bày yêu cầu mặt chức mà - phần mềm cần đáp ứng Phần - Các yêu cầu khác: Trình bày yêu cầu phi chức năng: tính dễ sử dụng, tính ổn - định, hiệu năng, tính bảo mật khả lưu phục hồi, tính hỗ trợ,… Phần - Các tiêu chuẩn nghiệm thu phần mềm: Trình bày tiêu chuẩn nghiệm thu phần mềm xem có đạt yêu cầu hay không PM_QLCH Tài liệu đặc tả yêu cầu phần mềm TỔNG QUAN VỀ PHẦN MỀM 2.1 Yêu cầu chung phần mềm Các yêu cầu chung phần mềm QLCH: - Quản trị người dùng theo quyền truy cập: admin phân quyền cho người dùng theo nhóm chức “Quản lý mặt hàng”, “Nhập xuất thơng tin bán hàng” Người dùng thay - đổi mật truy cập vào hệ thống Xử lí trình cập nhật danh mục, cập nhật liệu, cập nhật thông tin người dùng 2.2 Mục tiêu phần mềm Giúp cho công việc bán hàng quản lý cửa hàng trở nên dễ dàng 2.3 Đối tượng người dùng Hệ thống có nhóm người dùng là: - Nhóm Quản trị: kiểm sốt mức tổng thể tồn hệ thống - Nhóm người dùng nghiệp vụ gồm: • Nhân viên bán hàng • Nhân viên quản lý hàng hóa cửa hàng 2.4 Mơ hình tổng thể phần mềm Người dùng CSDL Phần mềm quản lý cửa PM_QLCH Tài liệu đặc tả yêu cầu phần mềm PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ Mơ tả cách chi tiết nghiệp vụ cụ thể, cho phép thành viên tham gia dự án vào để xây dựng phần mềm có chất lượng tốt Với cách tiếp cận theo mơ hình UseCase (UC), yêu cầu phần mềm mô tả theo UC đặc tả bổ sung Mơ hình use case tổng thể 10 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm - Kích mục chọn mục xóa thơng tin nhà cung cấp - Người dùng cần chọn thơng tin cần xóa - Kích hoạt nút Xóa form Thơng tin nhà cung cấp Luồng kiện Xóa tồn thơng tin nhà cung cấp (Basic flows) Luồng kiện phụ Xuất cửa sổ xác nhận thực muốn xóa thơng tin (Alternative Flows) Điều kiện sau Cập nhật lại liệu sau xóa thành cơng 4.20 Đặc tả chức “Tìm kiếm nhà cung cấp” Use case: {UC_21_Tìm kiếm nhanh nhà cung cấp} Mục đích Tìm kiếm nhanh thơng tin nhà cung cấp để xem, thay đổi thông tin Mơ tả Tìm kiếm nhanh chuyển đến hồ sơ thông tin nhà cung cấp Tác nhân Nhân viên - Đăng nhập thành công với quyền truy cập nhân viên - Kích mục chọn Tìm kiếm nhà quản lý - Hiển thị form Tìm kiếm nhà cung cấp theo tên Điều kiện trước Luồng kiện (Basic flows) - Luồng kiện phụ (Alternative Flows) Điều kiện sau Hiển thị form Thông tin nhà cung cấp tùy theo quyền người truy cập có quyền hạn Khơng có nhà cung cấp phù hợp với tên tìm kiếm Nhập không định dạng tên Form Thông tin nhà cung cấp đầy đủ từ CSDL theo quyền hạn người 31 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm đăng nhập 4.21 Đặc tả chức “Tạo thơng tin nhập , xuất hàng hóa” Use case: {UC_22_ Tạo thơng tin nhập, xuất hàng hóa } Mục đích Thêm thơng tin nhập, xuất hàng hóa Mơ tả Hiển thị form nhập thơng tin nhập, xuất hàng hóa Tác nhân Nhân viên quản lý cửa hàng - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng - Kích mục chọn Thêm thơng tin nhập , xuất hàng hóa Điều kiện trước Luồng kiện (Basic flows) Hiển thị form nhập liệu thêm mặt hàng nhập xuất Luồng kiện phụ Xử lý lỗi nhập thông tin xuất hàng trường hợp mặt hàng hết (Alternative Flows) Điều kiện sau Lưu liệu vừa nhập cào CSDL 4.22 Đặc tả chức “ Sửa thông tin nhập xuất hàng hóa” Use case: {UC_23_ Sửa thơng tin nhập xuất hàng hóa} Mục đích Sửa thơng tin nhập, xuất hàng hóa Mơ tả Sửa tất thơng tin mặt hàng cần nhập, xuất trừ mã mặt hàng Tác nhân Nhân viên quản lý cửa hàng 32 PM_QLCH Điều kiện trước Tài liệu đặc tả yêu cầu phần mềm - Đăng nhập thành công với quyền truy cập nhân viên quản lý hàng - Kích mục chọn Sửa thơng tin nhập , xuất hàng hóa - Hiển thị thơng tin mặt hàng vừa chọn - Kích nút Lưu thông tin mặt hàng vừa sửa đổi Luồng kiện Form sửa đổi thông tin nhập , xuất hàng hóa (Basic flows) Luồng kiện phụ Nhập thông tin không định dạng (Alternative Flows) Điều kiện sau Cập nhập lại liệu lên CSDL 4.23 Đặc tả chức “ Tìm kiếm thơng tin nhập xuất hàng hóa” Use case: {UC_24_ Tìm kiếm thơng tin nhập xuất hàng hóa } Mục đích Tìm kiếm thộng tin nhập, xuất hàng hóa Mơ tả Tìm kiếm thơng tin nhập, xuất theo thời gian theo mặt hàng Tác nhân Nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng - Kích mục chọn Tìm kiếm thơng tin nhập, xuất - Nhập thơng tin cần tìm kiếm Luồng kiện Nhập thơng tin tìm kiếm hiển thị thơng tin tìm kiếm (Basic flows) 33 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Luồng kiện phụ Xửa lý lỗi liệu nhập tìm kiếm khơng định dạng (Alternative Flows) Điều kiện sau Tìm kiếm liệu để phục vụ cho chức khác 4.24 Đặc tả chức “ In danh sách nhập xuất mặt hàng khoảng thời gian” Use case: {UC_25_ In danh sách nhập xuất mặt hàng khoảng thời gian } Mục đích In danh sách nhập xuất mặt hàng khoảng thời gian Mơ tả Tìm kiếm tất mặt hàng nhập, xuất khoảng thời gian Tác nhân Nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng - Kích mục chọn Tìm kiếm mặt hàng nhập ,xuất - Kích chọn khoảng Thời gian cần tìm kiếm Luồng kiện Hiển thị danh sách mặt hàng nhập, xuất khoảng thời gian tìm kiếm (Basic flows) Luồng kiện phụ Xử lý nhập khoảng thời gian tìm kiếm khơng định dạng sai (Alternative Flows) Điều kiện sau In danh sách mặt hàng nhập, xuất khoảng thời gian tìm kiếm 4.25 Đặc tả chức “ Thêm thông tin bán hàng” Use case: {UC_26_ Thêm thơng tin bán hàng } Mục đích Thêm thơng tin bán hàng 34 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Mô tả Nhập thông tin mã hàng hóa bán Tác nhân Nhân viên bán hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên bán hàng - Kích mục chọn Mã sản phẩm bán - Nhập mã hàng hóa bán Luồng kiện Nhập mã sản phẩm bán in hóa đơn cho khách hàng (Basic flows) Luồng kiện phụ Báo lỗi nhập sai mã sản phẩm(mã sản phẩm không tồn sai định (Alternative Flows) dạng) Điều kiện sau Cập nhập lại liệu hàng hóa sau bán 4.26 Đặc tả chức “ Sửa thông tin bán hàng” Use case: {UC_27_ Sửa thông tin bán hàng } Mục đích Sửa thơng tin bán hàng Mơ tả Sửa thơng tin bán hàng người mua hàng có thay đổi mặt hàng số lượng sản phẩm Tác nhân Nhân viên bán hàng - Đăng nhập thành công với quyền truy cập nhân viên bán hàng - Kích mục chọn Sửa thơng tin bán hàng Điều kiện trước Luồng kiện Sửa đổi thông tin bán hàng có thay đổi khách hàng(mã sản phẩm số lượng…) (Basic flows) Luồng kiện phụ Xử lý nhập không định dạng liệu 35 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm (Alternative Flows) Điều kiện sau Cập nhập lại liệu lên CSDL thay đổi thông tin bán hàng 4.27 Đặc tả chức “ Xuất hóa đơn bán hàng” Use case: {UC_28_ Xuất hóa đơn bán hàng } Mục đích Xuất hóa đơn bán hàng Mơ tả Xuất thơng tin đầy đủ hóa đơn bán hàng Tác nhân Nhân viên bán hàng nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng nhân viên bán hàng - Kích mục chọn Hóa đơn bán hàng - Chọn thời gian bán hàng, mặt hàng… - Kích nút Hiển thị hóa đơn Luồng kiện Xuất tồn thơng tin hóa đơn bán hàng (Basic flows) Luồng kiện phụ Nhập định dạng liệu sai (Alternative Flows) Điều kiện sau Thơng tin hóa đơn hiển dạng để in 4.28 Đặc tả chức “ In danh sách bán hàng” Use case: {UC_29_ In danh sách bán hàng } Mục đích In danh sách bán hàng 36 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Mô tả In đầy đủ thơng tin hóa đơn bán hàng Tác nhân Nhân viên quản lý cửa hàng, nhân viên bán hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng nhân viên bán hàng - Kích mục chọn Hóa đơn bán hàng - Chọn thời gian bán hàng, mặt hàng… - Kích nút In hóa đơn Luồng kiện In tồn thơng tin hóa đơn bán hàng (Basic flows) Luồng kiện phụ Nhập liệu không định dạng (Alternative Flows) Điều kiện sau In danh sách hóa đơn bán hàng 4.29 Đặc tả chức “ In doanh số bán hàng nhân viên khoảng thời gian” Use case: {UC_32_ In doanh số bán hàng nhân viên khoảng thời gian } Mục đích In doanh số bán hàng nhân viên khoảng thời gian Mô tả In doanh số bán hàng nhân viên theo tuần,tháng,quý,năm… Tác nhân Nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập Nhân viên quản lý cửa hàng 37 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm - Kích mục chọn Nhân viên bán hàng - Chọn Doanh số bán hàng chọn thời gian bán hàng - Kích nút In doanh số bán hàng Luồng kiện Chọn nhân viên, chọn khoảng thời gian in doanh số (Basic flows) Luồng kiện phụ Chọn liệu không định dạng (Alternative Flows) Điều kiện sau In doanh số bán hàng nhân viên khoảng thời gian 4.30 Đặc tả chức “ Xuất danh sách thu chi ngày, khoảng thời gian” Use case: {UC_34_ Xuất danh sách thu chi ngày, khoảng thời gian } Mục đích Xuất danh sách thu chi ngày, khoảng thời gian Mô tả Hiển thị danh sách thu chi hàng ngày,tháng ,năm để thống kê doanh thu , so sánh doanh thu so với thời điểm trước Tác nhân Nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập Nhân viên quản lý cửa hàng - Kích mục chọn Thu chi - Chọn thời gian muốn xem thu chi - Kích nút In thu chi Luồng kiện In tồn thơng tin thu chi hàng ngày,tháng… (Basic flows) 38 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Luồng kiện phụ Nhập liệu không định dạng (Alternative Flows) Điều kiện sau In danh sách thu chi Điều kiện sau Hiển thị danh sách hóa đơn bán hàng để phục vụ chức khác(in hóa đơn, thơng kê doanh số…) 4.31 Đặc tả chức “ Xuất thơng tin mặt hàng có doanh thu cao khoảng thời gian” Use case: {UC_35_ Xuất thông tin mặt hàng có doanh thu cao khoảng thời gian} Mục đích Xuất thơng tin mặt hàng có doanh thu cao khoảng thời gian Mô tả So sánh doanh thu tất mặt hàng khoảng thời gian để xuất mặt hàng bán chạy Tác nhân Nhân viên quản lý cửa hàng Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên quản lý cửa hàng - Kích mục chọn Doanh số - Chọn thời gian muốn xem - Kích nút In thơng tin amwtj hàng bán chạy Luồng kiện In toàn thông tin doanh thu mặt hàng bán chạy (Basic flows) Luồng kiện phụ Nhập liệu không định dạng (Alternative Flows) Điều kiện sau In danh sách thông tin mặt hàng bán chạy 39 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm 40 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm CÁC YÊU CẦU KHÁC 5.1 Yêu cầu tính dễ sử dụng Mã yêu cầu Mô tả YC 5.1.1 Ngôn ngữ giao diện dễ hiểu YC 5.1.2 Các biểu tượng phải mang ý nghĩa quán YC 5.1.3 Xây dựng hệ thống thông báo YC 5.1.4 Các chức phù hợp với thói quen người sử dụng YC 5.1.5 Các biểu tượng, giao diện gần với môi trường làm việc YC 5.1.6 Thao tác trực tiếp biểu tượng để thể chức YC 5.1.7 Chức cần nhập liệu, phải tạo form để người dùng nhập liệu 5.2 Yêu cầu tính ổn định Mã yêu cầu YC 5.2.1 Mô tả Hoạt động 24/24 5.3 Yêu cầu bảo mật Mã yêu cầu Mô tả YC 5.3.1 Người sử dụng cấp tài khoản mật YC 5.3.2 Phân quyền cho người sử dụng đến chức 41 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Mã yêu cầu YC 5.3.3 Mơ tả Người sử dụng có quyền thay đổi mật đăng nhập, không thay đổi tên tài khoản 5.4 Yêu cầu lưu phục hồi Mã yêu cầu YC 5.4.1 Mô tả Nên hỏi trước thực chức xóa, lưu 5.5 Yêu cầu tính hỗ trợ Mã yêu cầu Mơ tả YC 5.5.1 Có danh mục help để hướng dẫn người sử dụng YC 5.5.2 Các thông tin hướng dẫn phải ngắn gọn, dễ hiểu YC 5.5.2 Hỗ trợ cài đặt vận hành 5.6 Yêu cầu công nghệ Mã yêu cầu YC 5.6.1 YC 5.6.2 Mô tả Áp dụng công nghệ mới, đại Mua quyền phần mềm hỗ trợ để đảm bảo phần mềm chạy an tồn mơi trường 42 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm Mã u cầu YC 5.6.3 Mơ tả Cấu hình tối thiểu: Phần mềm phải cài đặt hệ điều hành window, từ phiên window xp trở lên 5.7 Yêu cầu giao tiếp Mã yêu cầu Mô tả YC 5.7.1 Sử dụng ngôn ngữ tự nhiên YC 5.7.2 Sử dụng biểu đồ trình tự để biểu diễn nghiệp vụ hệ thống 5.8 Yêu cầu tài liệu người dùng hỗ trợ trực tuyến Mã yêu cầu YC 5.8.1 Mơ tả Bảo trì phần mềm để đảm bảo phần mềm không đưa kết sai, thực xác chức 5.9 Yêu cầu pháp lý Mã yêu cầu Mô tả YC 5.9.1 Không vi phạm luật quyền phát triển phần mềm YC 5.9.2 Đảm bảo tính riêng tư an tồn cho phần mềm 43 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm 5.10 Yêu cầu tiêu chuẩn áp dụng Mã yêu cầu YC 5.10.1 Mô tả Đáp ứng tiêu chuẩn IEEE tài liệu phần mềm 44 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm TIÊU CHUẨN NGHIỆM THU PHẦN MỀM Phần mềm nghiệm thu tất yêu cầu thỏa mãn 45 ... 1.4 Tài liệu tham khảo STT 01 Tên tài liệu Tài liệu đặc tả yêu cầu dự án PM_QLSV_PHQLD Nguồn GV: Bùi Thu Lâm Ngày phát hành 09/2012 PM_QLCH Tài liệu đặc tả yêu cầu phần mềm 1.5 Mô tả tài liệu. .. … Ngày PM_QLCH Tài liệu đặc tả yêu cầu phần mềm MỤC LỤC PM_QLCH Tài liệu đặc tả yêu cầu phần mềm GIỚI THIỆU 1.1 Mục đích tài liệu Tài liệu xây dựng nhằm mục đích phân tích, đặc tả yêu cầu cho... Phạm vi tài liệu Tài liệu kết việc khảo sát yêu cầu, tìm hiểu tài liệu liên quan đến chức cần thiết hệ thống Quản lý cửa hàng Nó sở giao tiếp thành viên nhóm, để thiết kế tài liệu khác: tài liệu