Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
295,15 KB
Nội dung
Quản lý nhà hàng- IRES 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Ý NHÀ HÀNG - IRES TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM Mã dự án: PM_QLNH_IRES Mã tài liệu: DTYC_PM_QLNH_IRES Phiên tài liệu: v1.0.1 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm Người thực hiện: Hà Nội, 06/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 Chức bị lặp 1.0 Mô tả thay đổi Phiên Tạo tài liệu 1.0 Thay đổi chức bị trùng lặp 1.0.1 Quản lý nhà hàng- IRES 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 Quản lý nhà hàng- IRES 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 Quản lý nhà hàng- IRES 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 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm MỤC LỤC Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm 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ý nhà 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ý nhà 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 QLNH Quản lý nhà 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 Tên tài liệu Tài liệu đặc tả yêu cầu Nguồn Thầy Bùi Thu Lâm Ngày phát hành 6/2016 Quản lý nhà hàng- IRES 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 QLNH 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 u cầu hay khơng Quản lý nhà hàng- IRES 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 “Quản lý nhà hàng- IRes” : - Xử lý q trình quản lý gọi khách hàng: đặt món, gọi thêm, tốn, đánh giá chất - lượng phục vụ Quản lý , cập nhật thông tin nhân viên, thực đơn nhà hàng chương trình khuyến - (nếu có) Quản lý thống kê doanh thu theo ngày, tháng, quý Quản trị người dùng theo quyền truy cập phần quyền cho người dùng theo nhóm chức năng: gồm có “quản lý” “nhân viên” Người dùng thay đổi mật truy cập vào hệ thố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ý nhà 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à: • • 2.4 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 phục vụ Nhân viên quản lý hàng hóa nhà hàng Mơ hình tổng thể phần mềm Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm 10 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm Mô tả Thêm thơng tin khách hàng có nhận xét đánh giá khách Tác nhân Nhân viên quản lý - Đăng nhập thành công với quyền truy cập nhân viên quản lý - Kích mục chọn mục thêm thông tin khách hàng - Nhập thông tin khách hàng - Kích hoạt nút Thêm form Thêm Thông tin khách hàng Điều kiện trước Luồng kiện Thêm thơng tin khách hàng (Basic flows) Luồng kiện phụ Hiển thị Cửa sổ yêu cầu xác nhận thêm thông tin khách hàng (Alternative Flows) Điều kiện sau 4.13 Thêm thông tin vào CSDL Đặc tả chức “In danh sách ăn đặt mua khách hàng” Use case: {UC_16_In danh sách ăn đặt mua khách hàng} Mục đích In danh sách ăn mua theo khách hàng(bàn) Mơ tả Xuất danh sách ăn mua theo khách(bàn) tổng hợp từ CSDL Tác nhân Nhân viên quản lý Đ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ý - Kích mục chọn mục In danh sách ăn khách hàng - Chọn thông tin khách hàng cần in báo cáo 27 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm - Kích hoạt nút In form Thông tin nhà cung cấp Luồng kiện Hiển thị kết tổng hợp từ CSDL theo khách hàng chọn (Basic flows) Luồng kiện phụ Hiển thị phản hồi cho biết xuất báo cáo thành công hay không (Alternative Flows) Điều kiện sau 4.14 Đặc tả chức “Tạo thông tin nhập nguyên liệu” Use case: {UC_22_ Tạo thông tin nhập nguyên liệu } Mục đích Thêm thơng tin nhập ngun liệu Mô tả Hiển thị form nhập thông tin nhập nguyên liệu Tác nhân Nhân viên quản lý nhà hàng - Đăng nhập thành công với quyền truy cập nhân viên quản lý nhà hàng - Kích mục chọn Thêm thông tin nhập nguyên liệu Điều kiện trước Luồng kiện (Basic flows) Hiển thị form nhập liệu thêm nguyên liệu Luồng kiện phụ (Alternative Flows) Điều kiện sau Lưu liệu vừa nhập cào CSDL 28 Quản lý nhà hàng- IRES 4.15 Tài liệu đặc tả yêu cầu phần mềm Đặc tả chức “ Sửa thông tin nhập nguyên liệu” Use case: {UC_23_ Sửa thơng tin nhập ngun liệu} Mục đích Sửa thơng tin nhập nguyên liệu Mô tả Sửa tất thông tin mặt hàng cần nhập nguyên liệu trừ mã nguyên liệu Tác nhân Nhân viên quản lý nhà 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ý nhà hàng - Kích mục chọn Sửa thông tin nhập nguyên liệu - 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 ngun liệu (Basic flows) Luồng kiện phụ Nhập thông tin không định dạng (Alternative Flows) Điều kiện sau 4.16 Cập nhập lại liệu lên CSDL Đặc tả chức “ Tìm kiếm thơng tin nhập ngun liệu Use case: {UC_24_ Tìm kiếm thơng tin nhập ngun liệu } Mục đích Tìm kiếm thộng tin nhập ngun liệu Mơ tả Tìm kiếm thơng tin nhập, xuất theo thời gian theo nguyên liệu Tác nhân Nhân viên quản lý nhà hàng 29 Quản lý nhà hàng- IRES Đ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ý nhà hàng - Kích mục chọn Tìm kiếm thông tin nhập nguyên liệu - 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) 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 4.17 Tìm kiếm liệu để phục vụ cho chức khác Đặc tả chức “In danh sách nhập xuất nguyên liệu khoảng thời gian” Use case: {UC_25_ In danh sách nhập xuất nguyên liệu thời điểm } Mục đích In danh sách nhập xuất nguyên liệu khoảng thời gian Mơ tả Tìm kiếm tất ngun liệu thời điểm Tác nhân Nhân viên quản lý nhà 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ý nhà 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 nguyên liệu 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) 30 Quản lý nhà hàng- IRES Điều kiện sau 4.18 Tài liệu đặc tả yêu cầu phần mềm In danh sách mặt hàng nhập, xuất khoảng thời gian tìm kiếm Đặ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 Mơ tả Nhập thơng tin mã ăn bán Tác nhân Nhân viên phục vụ Điều kiện trước - Đăng nhập thành công với quyền truy cập nhân viên phục vụ - Kích mục chọn Mã ăn đặt - Nhập mã ăn đặt Luồng kiện Nhập mã ăn 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ã ăn (mã ăn khơng tồn sai định (Alternative Flows) dạng) Điều kiện sau 4.19 Cập nhập lại liệu hàng hóa sau bán Đặc tả chức “ Sửa thơng tin hóa đơn” Use case: {UC_27_ Sửa thơng tin hóa đơn } Mục đích Sửa thơng tin hóa đơn Mơ tả Sửa thơng tin bán hóa đơn khách hàng có thay đổi ăn số lượng ăn 31 Quản lý nhà hàng- IRES Tác nhân Tài liệu đặc tả yêu cầu phần mềm Nhân viên phục vụ - Đăng nhập thành công với quyền truy cập nhân viên phục vụ - Kích mục chọn Sửa thơng tin hóa đơn Điều kiện trước Luồng kiện Sửa đổi thông tin thực đơn 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 (Alternative Flows) Điều kiện sau Cập nhập lại liệu lên CSDL thay đổi thông tin hóa đơn 4.20 Đặ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 Tác nhân Nhân viên bán hàng nhân viên quản lý nhà 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ý nhà hàng nhân viên phục vụ - 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) 32 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm Luồng kiện phụ Nhập định dạng liệu sai (Alternative Flows) Điều kiện sau 4.21 Thơng tin hóa đơn hiển dạng để in Đặc tả chức “ In hóa đơn” Use case: {UC_29_ In hóa đơn} Mục đích In hóa đơn 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ý nhà hàng, nhân viên phục vụ Đ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ý nhà hàng nhân viên phục vụ - 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 4.22 In danh sách hóa đơn bán hàng Đặ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 } 33 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm 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ý nhà 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ý nhà hàng - Kích mục chọn Nhân viên phục vụ - 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 4.23 In doanh số bán hàng nhân viên khoảng thời gian Đặ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ý nhà 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ý nhà hàng 34 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm - 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) 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.24 Đặc tả chức “Xuất thơng tin ăn có doanh thu cao khoảng thời gian” Use case: {UC_35_ Xuất thơng tin ăn có doanh thu cao khoảng thời gian} Mục đích Xuất thơng tin ăn có doanh thu cao khoảng thời gian Mô tả So sánh doanh thu tất ăn khoảng thời gian để xuất ăn bán chạy Tác nhân Nhân viên quản lý nhà hàng Điều kiện trước Luồng - Đăng nhập thành công với quyền truy cập nhân viên quản lý nhà 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 ăn bán chạy kiện In tồn thơng tin doanh thu ăn bán chạy 35 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm (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 ăn bán chạy 36 Quản lý nhà hàng- IRES 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ã 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ã u cầu YC 5.2.1 5.3 Mơ tả Hoạt động 24/24 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 37 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm Mã yêu cầu Người sử dụng có quyền thay đổi mật đăng nhập, khơng thay YC 5.3.3 5.4 Mô tả đổi tên tài khoản Yêu cầu lưu phục hồi Mã yêu cầu YC 5.4.1 5.5 Mô tả Nên hỏi trước thực chức xóa, lưu Yêu cầu tính hỗ trợ Mã 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 38 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm Mã yêu cầu Cấu hình tối thiểu: Phần mềm phải cài đặt hệ điều hành window, YC 5.6.3 5.7 Mô tả từ phiên window xp trở lên 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 Bảo trì phần mềm để đảm bảo phần mềm không đưa kết sai, YC 5.8.1 5.9 Mơ tả thực xác chức 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 toàn cho phần mềm 39 Quản lý nhà hàng- IRES 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 40 Quản lý nhà hàng- IRES 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 41 ... Quản lý nhà hàng- IRES 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 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm MỤC LỤC Quản lý nhà hàng- IRES Tài liệu. .. viên phục vụ Nhân viên quản lý hàng hóa nhà hàng Mơ hình tổng thể phần mềm Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm 10 Quản lý nhà hàng- IRES Tài liệu đặc tả yêu cầu phần mềm PHÂN... phát hành 6/2016 Quản lý nhà hàng- IRES 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