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

2021-03-03 20:40:29 字數 3406 閱讀 7882

目錄 1

1引言 2

1.1編寫目的 2

1.2背景 2

1.3定義 2

1.4參考資料 2

2任務概述 3

2.1目標 3

2.2使用者的特點 3

2.3假定和約束 3

3需求規定 3

3.1對功能的規定 3

3.2對效能的規定 4

3.2.1精度 4

3.2.2時間特性要求 4

3.2.3靈活性 4

3.3輸人輸出要求 4

3.4資料管理能力要求 4

3.5故障處理要求 5

3.6其他專門要求 5

4執行環境規定 5

4.1裝置 5

4.2支援軟體 5

4.3介面 6

4.4控制 6

需求分析報告

編寫本文件是為了明確使用者的需求,用以精確軟體框架結構設計,為測試提供依據。並且是開發小組成員分工明確,讓該組成員清楚將要完成的管理系統具備哪些具體功能及特點,以讓成員能有乙個很好的初步概念,目標明確,提高工作效率。

說明:1)待開發系統軟體名稱:學生成績管理系統;

2)本專案的任務提出者是學校資訊管理系統的各位老師,由本小組負責開發,用於西南大學廣大師生成績查詢及管理;

3)開發背景:本系統屬於西南大學網路管理系統的學生成績管理模組,實現的是網路管理系統中關於學生成績管理的子功能,通過此軟體,提高用軟體工程分析問題、解決問題的能力,同時增強對資料庫和vc#的使用能力。

1)儲存過程是儲存在伺服器上的由sql語句和控制流語句組成的乙個預編譯集合。

2)觸發器屬於一種特殊的儲存過程,可以在其中包含複雜的sql語句。觸發器與儲存過程的區別在於觸發器能夠自動執行並且不含有引數。

[1] 張海藩,《軟體工程導論》,清華大學出版社,2008

[2] 陸麗娜,《軟體工程》,經濟科學出版社,2008

[3] 薩師煊,《資料庫系統概論》,高等教育出版社,2006

[4] 薛華成,《管理資訊系統》, 清華大學出版社,2007

通過軟體工程的設計方法,主要採用c# 技術,以sql sever 2000為資料庫開發程式,此開發系統需實現的目標為節約資源,提高學籍資訊的精確度,方便快速操作,精簡人員,節約開支,結合學校管理的實際需求,實現對學生成績等資料進行有效管理,提供查詢分析修改等功能。

本系統包括兩類使用使用者:一是管理員,即輸入、修改和查詢的老師,二是使用者,即查詢成績的學生。

系統管理員享有最高操作權,而學生只能使用查詢及修改密碼的功能,學生帳號為學生學號,初始密碼為000000。

對於使用使用者來說,使用該軟體只需要會基本的計算機操作知識就可以,操作非常簡便。

1)開發時間:2023年9月20日至2023年1月10日

2)本系統開發小組人員為2人;

3)執行環境在win98,win2000,winxp和vista上等都可以執行;

4)經濟**為個人集資;

5)所建議系統的執行壽命的最小值為5年。

從程式的結構中可以看出,學生的資訊輸入輸出功能是由學生成績管理系統進行的,學生的課程資訊的輸入輸出是由課程管理系統進行的,而班級的資訊流動則是由班級管理系統進行的。

學生成績管理系統所需的幾個基本功能:

1) 學生的基本資訊管理:學號,姓名,系別,班級等;

2) 課程的基本資訊管理:課程號,課程名,任課老師,學分,學時,學期,學年,課程型別,課程內容簡介等;

3) 登入管理:要求使用者提供合法的使用者名稱、密碼和相關許可權;

4) 成績的錄入:要求老師(管理員)錄入成績,要用到前面的學生資訊和課程資訊等;

5) 成績的查詢:學生進行成績查詢,要用到前面的課程資訊和學生資訊等;

6) 修改功能:老師可以對以輸入的學生資訊、課程資訊和成績資訊等進行相應懂得修改,而學生也可對自己的實用密碼進行修改;

7) 彙總功能:系統管理員、教務處人員對成績進行分類彙總,比較各個系院的學生成績,為制定以後教學管理計畫提供資料依據。還需統計出各個學生的平均績點及總績點。

輸入的成績分數、課程號、學號、學年、學期的精度為整數,輸入的學時,學分保留一位小數;

輸出成績分數、課程號、學號、學年、學期精度仍為整數,輸出學分、學時、績點保留一位小數。

系統相應操作響應時間不超過2秒;

學生查詢成績操作從輸入資料,電腦提交資料到得到查詢結果不超過2秒;資料管理部分,從提交某一資料錄入到結果返回不超過2秒。

操作方式:支援多種作業系統;

同其他軟體介面的變化:設計連線不同資料庫的軟體包;

精度和有效時限的變:使用者可自行設定。

跟精度的要求有關,本系統的精度主要取決於那個時候的網路時延,如果那個時候的網路狀態較好,那麼,使用者對該系統的操作就可與差不多與後台的資料庫同步。那麼不同的地方的兩台計算機同時訪問該系統就會得到相同的資料。

1)學生個人基本資訊:學號,大小為8位元組;姓名,不超過32位元組(允許日文名和英文名的存在);系別,不超過32個位元組;班級,不超過8個字元。

2)課程號,大小為4個字元;課程名,不超過32個字元;任課教師,不超過32個字元;課程簡介不超過符。

3)成績,大小為16個字元。

對學生資訊、課程資訊、成績資訊內容的儲存的各表,至少需要100m以上的空間,即至少需要500m的空間進行資料的儲存,並至少需要1g以上的空間對增長的資料進行儲存。

1)磁碟碎片過多、資料庫儲存空間不夠,引起資料庫反應變慢等問題需要對磁碟進行擴充套件和維護;

2)執行程式非正常退出,修改源**前,應先備份;

3)sql sever 2000未啟動,引起訪問問題,應先啟用資料庫伺服器;

4)具體問題需具體分析,多多配合資料查詢解決問題。

在程式的開發過程中,應遵循結構化程式設計的原則,設立執行日誌,加強系統的維護性,注重介面的友好性,注意各個介面之間的協調性。

對於開發完成的軟體,查詢效率盡可能做到精準,資訊維護功能做到簡單易用,不需過多對人員的培訓。

安全保密方面,對於不同許可權使用者,設定不同許可權,對重要資料可以考慮加密儲存。考慮到資料儲存,條件允許的情況下可以讓系統定時自動儲存,省去手工儲存的繁雜程式。

本模組由系統主介面調入,實現學生成績管理子功能。

1)至少具有奔騰iii800,128m記憶體配置的計算機;

2)microsoft滑鼠,或其他相容滑鼠;

3)至少500m的磁碟空間;

4)至少32mb的ram儲存器。

作業系統:win98,win2000,winxp和vista等

執行程式:visual c#

資料庫 :sql sever 2000

該系統與資料庫相連(輸入學生成績、課程資訊和考試成績資訊),同時資料庫也用來儲存各使用者的資訊。

本軟體在visual c#系統的支援下完成,展示介面由主視窗和子視窗巢狀而成,視窗操作通過按鈕來控制,不同的按鈕進行不同的操作,實現不同的功能。

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

軟體學院 專案需求分析報告書 課程 專業實訓 3 專案名稱 學生成績資訊管理系統 專業年級 10級軟體工程 姓名學號 指導教師馬飛 2011年09月29日 學生成績管理是乙個學校比不可少的部分,隨著計算機和計算機知識的普及,學生成績管理系統得到了更大的發展空間,通過對學生成績管理系統的開發,可以提高...

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

一 背景 在如今的高校日常管理當中,學生成績管理系統就是其中非常重要的一環,特別是當前學生規模大,課程門類多,校區分散等實際情況,學生成績管理系統更具有非常大的實際應用意義。但是,我們看到,其實我們學校的學生成績管理系統在很多方面做的並不是很完善,功能方面也有欠缺,使用者介面不夠直觀。二 需求分析 ...

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

學號 姓名 班級 完成時間 指導老師 軟體測試報告 1 目錄 2 引言 3 1 編寫目的 3 2 專案背景 3 3 術語說明 3 4 參考資料 4 第一部分調查使用者需求 4 一 教務處管理人員 4 二 任課老師 4 三 本校學生 5 第二部分系統功能的設計和劃分 5 學生管理部分功能如下 5 老師...