需求分析設計

2023-01-20 22:24:06 字數 1587 閱讀 7491

一、引言

1. 1 編寫目的

本需求規格說明書是為了開發學生資訊管理系統而編寫,主要是為了了解完善需求。

本說明書是整個軟體開發的依據,它對以後階段的工作起指導作用,也是專案完成後系統驗收的依據。

1. 2 專案背景

隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種資訊量也成倍增長。面對龐大的資訊量,就需要有學生資訊管理系統來提高學生管理工作的效率。通過這樣的系統,可以做到資訊的規範管理、科學統計和快速的查詢,從而減少管理方面的工作量。

學生資訊管理是學校管理工作的乙個重要組成部分。在以往的工作中,由於傳統的模式,學生資訊管理工作一直是乙個工作量大、工作繁索、費時費力的工作。隨著計算機的普及,計算機也應用到了學生資訊的管理當中,為了更好的提高學生管理工作的效率,學生資訊管理系統的需求量逐漸增大,要求也隨之而高。

二、需求規定

2.1 功能分析

在學生資訊管理系統中,主要有使用者登陸、學生資訊管理、課程資訊管理、使用者管理等功能,功能分析如下:

(1)使用者登陸

學生資訊管理**採用使用者名稱及密碼驗證模式,進入學生資訊管理系統前,使用者必須在登陸頁面輸入使用者名稱及密碼,只有驗證通過的使用者方可進入學生資訊管理系統操作主頁面。

(2)學生資訊管理

包括3個功能模組:學生個人資訊的新增、學生資訊的查詢以及學生資訊的修改於刪除。

(3)課程資訊管理

包括3個功能模組:課程基本新增與刪除處理、成績查詢處理以及學生選課資訊的查詢處理。

(4)班級管理

包括2個功能模組:修改、刪除該班級的基本資訊(班級名稱、班級人數、班主任)班委任職情況。

(5)使用者管理

包括2個功能模組:使用者資訊查詢以及使用者的刪除與處理。

2.2 效能要求分析

(1)系統易操作性

所開發的系統應做到操作簡單,盡量使系統操作不受使用者對電腦知識水平的限制。

(2)系統具有可維護性

由於系統涉及的資訊比較廣,資料庫中的資料需定期修改,系統可利用的空間及效能也隨之下降,為了使系統更好地運轉,學院可以對系統資料及一些簡單的功能進行獨立的維護及調整。

2.3 邏輯模型的建立

經過以上調查分析,明確以所開發系統的功能需求和效能要求,發現了存在的問題,弄清了系統的功能,為系統邏輯模型的建立提供了依據。系統分析的主要成果是建立系統的邏輯模型,本系統的邏輯模型主要以系統的資料流圖和資料詞典作為描述功具。

2.3.1 資料流圖

(1)頂層圖

分析學生資訊管理系統的資料**和去向,確定外部項,繪製出資料流圖的頂層圖,如圖2-1所示。

(2)頂層資料流圖從總體上反映了學生資訊管理系統的資訊聯絡。按自頂向下、逐層分解的方法對頂層圖進一步細化,劃分出幾個主要的功能模組,並明確各功能之間的聯絡,繪製出資料流圖的0層圖,如圖2-2所示。

圖2-1 學生資訊管理系統的頂層圖

圖2-2 學生資訊管理系統的0層圖

2.3.2 資料字典

2.3.2.1 資料流詞條描述

(1)學生基本資訊描述

(2)選課資訊描述

(3)學生成績查詢描述

(4)使用者資訊描述

(5)班級資訊描述

2.3.2.2資料元素詞條描述

學生學號定義

系統需求分析與設計報告

c語言課程設計 目錄1 引言 2 1.1背景 2 1.2定義 2 1.3參考資料 2 2 需求分析 3 2.1需求分析 3 2.2執行環境 3 3 系統設計 4 3.1 功能需求描述 4 3.2軟體結構 4 3.3 程式模組劃分 5 4 組員分工及時間安排 6 4.1 組員分工 6 4.2 時間安排...

產品需求分析和模組設計的分析方法

產品模組劃分設計實現方法 設計需求分解過程指南 1 主題內容與適用範圍 本指南為產品開發的初始階段的模組劃分 設計實現 需求分解規定了統一的 最基本的要求,它規定了產品設計需求分解階段的工作內容 方法 結果和評審。描述了產品設計初始階段設計需求分解 模組劃分 系統設計與實現方法的工作要求與指南。產品...

超市管理系統需求分析概要設計詳細設計

超市管理系統需求分析 一,背景分析 在我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加複雜,早期的售貨員站櫃台的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。超市形態具有種種優點...