Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
39,38 KB
Nội dung
Software Requirement Specification Project Code: Document Code: – v TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx RECORD OF CHANGE *A - Added M - Modified D - Deleted Effective Date 21 Sept 2022 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx SIGNATURE PAGE ORIGINATOR: REVIEWERS: APPROVAL: 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx TABLE OF CONTENTS INTRODUCTION 1.1 Purpose (Mục Đích) 1.2 Scope(Phạm vi) 1.3 Definitions, Acronyms, and Abbreviations(Định nghĩa, từ viết tắ 1.4 References (Người giới thiệu) 1.5 Overview(Tổng quan) OVERALL DESCRIPTION SPECIFIC REQUIREMENTS 3.1 Functionality (Chức năng) 3.2 Usability (Khả sử dụng) 3.3 Reliability (độ tin cậy) 3.4 Performance 3.5 Supportability (Khả hỗ trợ) 3.6 Design Constraints 3.7 On-line User Documentation and Help System Requirements 3.8 Purchased Components (Các thành phần mua) 3.9 Interfaces (giao diện) 3.10 Licensing Requirements (Yêu cầu cấp phép) 3.11 Legal, Copyright, and Other Notices (Các thông báo pháp lý, quyền thông báo khác) SUPPORTING INFORMATION(THÔNG TIN HỖ TRỢ) 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx INTRODUCTION Tài liệu SRS từ viết tắt Software Requirement Specification, dịch tiếng việt tài liệu đặc tả yêu cầu SRS tài liệu sử dụng để mô tả chi tiết yêu cầu chức phi chức hệ thống Tài liệu hỗ trợ đưa tính hệ thống hay dùng cho việc đọc hiểu hệ thống bên thứ ba liên quan đến cơng ty 1.1 Purpose (Mục Đích) Mục đích cung cấp mơ tả tồn diện sản phẩm phần mềm phát triển, bao gồm mục đích nó, quy trình kinh doanh hỗ trợ, tính năng, thơng số hiệu suất hành vi Như vậy, bản, đóng vai trị đồ hướng dẫn q trình phát triển giúp người hướng 1.2 Scope(Phạm vi) Ứng dụng phần mềm SRS áp dụng để quản lý thư viện FPT sử dụng mơ hình use-case bao quát chức chính, dễ trình tạo phần mềm SRS 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification 1.3 v.xx Definitions, Acronyms, and Abbreviations(Định nghĩa, từ viết tắt) # 1.4 References (Người giới thiệu) Tài liệu tham khảo: Giảng viên: Nguyễn Văn Định Tài liệu: Từ slide giảng - kho học liệu FPT 1.5 Overview(Tổng quan) - SRS dùng để trình bày phần mềm quản lý thư viện theo trình tự phần mềm SRS - Cách tổ chức tài liệu trình bày theo phần sau: ● Mô tả tổng thể sản phẩm ● Nêu yêu cầu cụ thể: hàm, khả sử dụng, độ tin cậy, ràng buộc thiết kế 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification OVERALL DESCRIPTION Quan điểm sản phẩm v.xx Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục nhiệm vụ quan trọng hàng đầu nước ta Song song với việc đào tạo, việc quản lý không phần quan trọng đặc biệt việc quản lý sách thư viện Hằng ngày số lượng lớn sách thư viện sử dụng Việc quản lý sách vốn khó khăn, mặt khác nhu cầu đọc ngày tăng nên việc quản lý sách thư viện khó khăn Nắm yêu cầu đó, nhóm chúng tơi tạo phần mềm quản lý thư viện Chức sản phẩm Để góp phần tăng hiệu suất cơng việc, tiết kiệm thời gian hỗ trợ việc lưu trữ liệu sách, giúp độc giả thuận lợi tìm kiếm tài liệu… đặc điểm người dùng: - Ứng dụng dễ dàng sử dụng phù hợp với nhiều độ tuổi từ 16 trở lên - Phù hợp với chức người dùng như: Quản lý quản lý thủ thư, sách độc giả Thủ thư quản lý sách, độc giả Nhân viên phục vụ: Quản lý số lượng độc giả mượn trả sách Độc giả: Đánh giá thư viện, nhân viên sách Hạn chế: - Quá tải người sử dụng (quá nhiều người truy cập lúc gây lỗi hệ thống) - Q trình tải liệu lâu SPECIFIC REQUIREMENTS 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx Tất yêu cầu phần mềm mức độ chi tiết đủ phép nhà thiết kế thiết kế hệ thống đáp ứng yêu cầu người kiểm tra để kiểm tra xem hệ thống có đáp ứng yêu cầu khơng 3.1 Functionality Các chức phần mềm quản lý thư viện gồm: - Quản lý nhập sách - Quản lý độc giả - Quản lý mượn sách, trả sách - Thống kê - Tìm kiếm Module 1: Đối với quản lý 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification Module 2: Đối với thủ thư 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification Cấp quyền truy cập cho khách hàng v.xx Cấp quyền cho phép độc giả truy cập vào hệ thống độc giả Module 3: Đối với người mượn Chức Login Giao diện hình Đánh giá với thư viện Đánh giá với sách Đánh giá với nhân viên 3.2 Usability (Khả sử dụng) Nhận dạng nhóm người sử dụng sản phẩm ta có đặc trưng nhóm người sử dụng sau: Quản lý thư viện: Quản lý toàn hệ thống hoạt động thư viện nhân viên, sách, độc giả Thủ thư: Có trách nhiệm cập nhập hàng ngày sách báo cập nhập độc giả Huỷ bỏ độc giả đến thời điểm hết hạn khỏi danh mục Sắp xếp sách theo thứ tự định khu vực kệ sách để dễ tìm kiếm sách có u cầu mượn Ngồi cịn lập thơng báo thống kê số sách mượn, số độc giả sách hỏng 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx từ xác định sách chủ đề mà độc giả mượn nhiều để có kế hoạch bổ sung sách Cung cấp thẻ thư viện, thẻ mượn trả sách, kiểm tra độc giả, xoá bỏ độc giả hạn mượn sách Việc cho mượn sách theo hình thức: - Mượn đọc chỗ phịng đọc - Mượn mang nhà để tham khảo (mượn giáo trình theo học kỳ) Bộ phận dành cho độc giả: cho phép độc giả đánh giá theo đối tượng đánh giá thủ thư, phục vụ độc giả, thư viện, sách thư viện, 3.3 Reliability (độ tin cậy) Độ tin cậy hệ thống: ● Tính khả dụng: - Thời gian khả dụng 30% lần khả dụng tìm kiếm - Số sử dụng: không giới hạn bị bảo trì ● Thời gian trung bình lần thất bại (MTBF) : phút cho lần đăng nhập thất bại ● Thời gian trung bình để sửa chữa (MTTR) —hệ thống phép ngừng hoạt động sau bị lỗi vòng tối đa ngày ● Độ xác: 90% hiển thị tất liên quan ● Tỷ lệ lỗi lỗi tối đa: 20% khơng để bị tình trạng hồn tồn liệu hệ thống 3.4 Performance - Số lượng khách hàng đáp ứng: 100 -500 lượt lúc - Giao dịch mà hệ thống đáp ứng: giao dịch lập trình sẵn hệ thống thêm sửa, xóa sách nhân viên thư viện, - Chế độ suy thoái: hệ thống cho kết lâu lúc đầu, số lượng người phép truy cập giảm sút, … 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification 3.5 v.xx Supportability (Khả hỗ trợ) Hệ thống hỗ trợ gặp vấn đề sau: - Hệ thống bị lỗi đăng nhập - Dữ liệu tự động - Bảo mật tường lửa bị phá hủy để xâm nhập vào nội - Thời gian thực giao dịch lâu - Khơng cho kết xác - Chức chương trình gặp lỗi 3.6 Design Constraints - Ngơn ngữ lập trình: JAVA - Cơ sở liệu: CSDL Microsoft SQL Server 2019 - Ràng buộc thực tế : + Giao diện đơn giản, thân thiện với người sử dụng + Kích thước CSDL đủ lớn để lưu trữ thong tin sử dụng + Bàn giao sản phẩm thời gian địa điểm thích hợp + Phần mềm chạy Windows - Các máy tính trao đổi liệu thơng qua mạng cục mạng Internet thông qua giao thức TCP/IP 3.7 On-line User Documentation and Help System Requirements - Hiển thị thông báo người dùng trực tuyến sử dụng phần mềm - Hệ thống trợ giúp: thông báo, gửi gmail bạn gặp đăng nhập, cố thực ứng dụng… 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx 3.8 Purchased Components (Các thành phần mua) - Tài liệu sở liệu liên quan - Mối quan hệ người sử dụng với - Chỉ cần có hệ điều hành window cài sẵn win 3.9 Interfaces (giao diện) Giao diện người sử dụng gồm biểu mẫu: Đăng ký, đăng nhập, quản lý nhập sách, quản lý độc giả, quản lý mượn sách, trả sách, thống kê, tìm kiếm phân loại cho đối tượng sử dụng đăng nhập vào với vai trò khác - Giao diện thân thiện dễ sử dụng - Màu sắc hài hịa hợp với văn hóa - Font chữ Time New Roman, cỡ chữ 14 - Góc bên phải logo - Ở mục chọn chức - Góc bên phải mục trợ giúp cho người sử dụng Hardware Interfaces (Giao diện phần cứng) CPU: P.IV trở lên RAM: 512 MB Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb Hệ điều hành: Windows Software Interfaces (giao diện phần mềm) - Phần mềm tương thích với phần mềm khác - Sản phẩm phần mềm cần phải có thành phần phần mềm cụ thể khác Microsoft access, Microsoft SQL server - Trong Microsoft SQL server thư viện gồm có Int, varchar, char, number, date Phần mềm cho phép người dùng định nghĩa, tạo trì CSDL đồng thời cung cấp dịch vụ truy cập đến CSDL cách có quản lý, lưu 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Software Requirement Specification v.xx phục hồi CSDL - Nhờ phần mềm Microsoft SQL server lưu sửa chữa CSDL Communications Interfaces (Giao diện Truyền thông) Cho phép trao đổi thông tin chia sẻ liệu qua Mạng Lan Các chuẩn giao tiếp: - TCP (Transmission Control Protocol): thiết lập kết nối máy tính để truyền liệu Nó chia nhỏ liệu thành gói (packet) đảm bảo việc truyền liệu thành công - IP (Internet Protocol): định tuyến (route) gói liệu chúng truyền qua Internet, đảm bảo liệu đến nơi cần nhận -FTP (File Transfer Protocol): cho phép trao đổi tập tin qua Internet - 3.10 Licensing Requirements (Yêu cầu cấp phép) - Được quản trị viên phần mềm phân cấp quyền truy cập không quản trị viên chấp nhận không truy cập vào phần mềm 3.11 Legal, Copyright, and Other Notices (Các thông báo pháp lý, quyền thông báo khác) - Khi giao phần mềm khơng có lỗi thêm khơng cịn trách nhiệm pháp lý phần mềm - Bảo đảm trao quyền cho nhà giao dịch không chịu trách nhiệm khơng có quyền phần mềm SUPPORTING INFORMATION(THƠNG TIN HỖ TRỢ) ● Mục lục : 06be-BM/PM/HDCV/FSOFT v1/2 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... việc quản lý không phần quan trọng đặc biệt việc quản lý sách thư viện Hằng ngày số lượng lớn sách thư viện sử dụng Việc quản lý sách vốn khó khăn, mặt khác nhu cầu đọc ngày tăng nên việc quản lý. .. chức người dùng như: Quản lý quản lý thủ thư, sách độc giả Thủ thư quản lý sách, độc giả Nhân viên phục vụ: Quản lý số lượng độc giả mượn trả sách Độc giả: Đánh giá thư viện, nhân viên sách Hạn... Functionality Các chức phần mềm quản lý thư viện gồm: - Quản lý nhập sách - Quản lý độc giả - Quản lý mượn sách, trả sách - Thống kê - Tìm kiếm Module 1: Đối với quản lý 06be-BM/PM/HDCV/FSOFT v1/2