軟體工程需求分析報告

2021-03-04 05:17:19 字數 3050 閱讀 2006

《軟體工程》

需求分析報告

報告名稱學生成績管理系統

專業電腦科學與技術

班級 08級計科(1)班

姓名顧磊

學號 20081308038

指導教師畢碩本

學生成績管理系統需求分析

1引言1.1編寫目的

學生成績管理系統是面向學生的,目的是提高學校對學生的管理。本系統主要包括六個模組:學生的基本資訊、課程的基本資訊、登入、成績錄入、成績查詢和彙總功能,這六個模組基本實現設計本系統的目的,從而可以進一步滿足學校對管理系統的要求。

現在的學生成績管理系統功能不夠,所以我們要明確使用者對學生成績管理系統的功能和效能的需求,並將這些需求用語言編寫出來。並使系統開發者和學生對此成績管理系統有共同的理解和認識。這是開發學生成績管理資訊系統的基礎

為了更好的開發,對系統的設計要詳細。開發的系統要簡單實用。

1.2 專案背景

專案名稱為:學生成績管理資訊系統。並分為六個模組學生的基本資訊、課程的基本資訊、登入、成績錄入、成績查詢和彙總功能。本專案的提出者和開發者都是學生成績管理系統軟體開發組

1.3術語說明

mis: 管理資訊系統

transaction processing : 事務處理

data acquisition :資料採集

data processing circle : 資料處理流程

data processing:資料處理

1.4 參考資料

《軟體工程案例教程》…畢碩本盧桂香編著北京大學出版社

《vista bisic語言程式設計》…劉韜編著人民郵電出版社

2 專案概述

2.1待開發軟體的一般概述

此軟體的目的是提高學校對學生的科學化管理,為學校的學生成績管理系統進行優化。

2.2待開發軟體的功能

此軟體的功能是系統管理者對學生的基本資訊、成績輸入、成績查詢、修改並定時更新學生的資訊。學生能夠通過一些條件對自己的成績進行查詢;老師能夠對學生的成績進行查詢和修改。

系統模組

2.3使用者特徵

使用本軟體的使用者群是一些大中型學校的學生和老師,也可以用在一些公司對自己員工的資訊採集和管理上。

2..4 執行環境

(1)硬體環境

台式電腦或膝上型電腦

執行時所需記憶體:5mb;

(2)軟體環境

windows作業系統

2.5條件和限制

本系統必須在記憶體容量比較大的機器上才能執行,本系統的管理人員必須

定的電腦水平,學生的一些私人資訊必須被保護好。

3功能需求

3.1功能劃分

本軟體主要有如下功能

1. 身份驗證

2. 查詢學生的基本資訊

3. 查詢學生的成績

4. 查詢課程的基本資訊

5. 查詢學生的一門課的總成績,平時成績,期中和期末的成績

6. 修改功能

7. 幫助功能

3.2功能描述

(1)身份驗證功能

對登陸的使用者進行驗證,通過者才能進入系統。

(2)查詢學生的基本資訊

對學生的基本資訊進行查詢

(3)查詢學生的成績

對學生的成績進行查詢

(4)查詢客場的基本資訊

對學生課程的基本資訊進行查詢

(5)查詢課程成績的構成

對學生成績的構成,比如平時成績,期中和期末成績進行查詢

(6)修改功能

對學生的一些資訊進行修改

(7)幫助功能

為使用者提供使用幫助

4..效能需求

4. 1 資料的準確性

查詢時應保證此學生的所有資訊都是正確的。

4. 2時間特點

操作響應時間不能太長,資料的輸入也該在一定時間內完成。

5.外部介面需求

5.1 使用者介面

採用windows 的通用圖形介面,對使用者友好,必須對滑鼠和鍵盤提供支援,介面的設計應遵循如下規則:

(1) 介面具有一致性,接你按規範應遵循ms windows軟體介面概念規範。

(2) 提供簡單的錯誤處理。

(3) 提供資訊反饋,用多種資訊提示使用者當前的軟體執行狀態。;

(4) 操作可逆,其動作可以是單個操作,或者是乙個相對對立的操作序列;

(5) 顯示啟動畫面,畫面要簡潔明瞭,不能太過花哨。

5.2 硬體介面

支援一般的p ii 或更高檔微機,膝上型電腦。

5.3 軟體介面

執行於windows作業系統之上。

5.4故障處理

正常執行時不應出錯,若時出錯的話,應該有恢復系統的功能,並且必須保護資料的準確性。

6軟體屬性需求

6.1 正確性

要求所開發的軟體要達到使用者的需求,執行時基本無誤

6.2 可靠性

一般條件下,不應該出現故障

6.3 效率

對使用者的要求要有極快的響應

6.4 易使用性

要求能盡量為使用者的使用提供方便

6.5 可維護性

當軟體出錯時可以盡快的進行修改

6.6 可移植性

要求本軟體能在windows系統上進行移植

6.7 互聯性

要求提供資料的匯入和匯出介面,以易於同其他系統的連線

7 資料描述

7.1靜態資料

姓名name

性別***

年齡age

家庭住址 address

家庭** tel-h

年級grade

課程course

任課教師 teacher

得分score

修改modification

密碼secretnumber

7.2動態資料

輸入資料:使用者名稱,密碼,選單選項,匯入檔案。

輸出資料:由查詢所得的學生的基本資訊和成績資訊。

7.3資料庫描述

本軟體採用oracle資料庫

7.4 資料字典

[1]姓名=110|120

[2]學號=17

[3]家庭住址=140|180

[4]家庭**=18

軟體工程需求分析報告

一 小組成員 劉曄薛吉霆邵元琳2011 學生社團活動查詢系統 需求分析文件 分析員 邵元琳同濟大學 目錄1.專案概述 1.1專案目標3 1.2專案執行環境3 1.3使用者特徵3 2.軟體綜合需求分析 2.1功能需求4 2.2效能需求4 2.2.1資料精確度4 2.2.2時間特性4 2.2.3安全性4...

軟體工程的需求分析

專案名稱 圖書管理系統 2010年4月16日 圖書管理系統的需求分析 一 敘述 隨著網路技術的高速發展,計算機應用的普及,利用計算機對圖書館的日常工作進行管理勢在必行。在一些中小型的圖書館中,大部分工作仍需要手工完成,工作起來效率比較低,管理員不能及時了解圖書館內各類圖書的借閱情況,讀者需要的圖書難...

軟體工程需求分析與質量保障

作者 石彥桂志海 無線互聯科技 2014年第02期 摘要 軟體需求分析對於提公升軟體質量能起到十分重要的作用。下文對軟體需求分析的具體方式進行了分析,對如何通過高質量地軟體工程需求分析工作保證如軟體工程的質量進行了深入地研究,最終對提高軟體工程的質量提出了一系列的建議,旨在促進我國軟體開發公司軟體產...