1. 程式人生 > 實用技巧 >需求文件

需求文件

一、需求背景
在網際網路日益發展的今天,“網際網路+教育“的全新教育模式開始越來越受歡迎。越來越多的教師和家長開始藉助網際網路各種軟體程式的幫助進行教學、管理和成績計算等工作。但目前已有的輔助教學應用功能內容不全面,特別是在學生成績計算方面缺少重視,使廣大教師仍然需要在期末期間進行大量機械且容易出錯的成績計算工作。
出於以上的分析,我們希望開發出一款輔助教育應用軟體,使其具有成熟可靠的成績計算功能。解決教師教學中的困擾。

二、需求目標
由於是一款輔助教育應用軟體,我們的軟體初步的目標人群定位在教師群體,幫助他們的教學工作。軟體儘量包含目前所需要的各種功能,並保持不斷的完善更新。

三、特性列表
功能模組(簡要介紹)

  1.  人數輸入:輸入班級人數。
    
  2.  資料錄入:輸入學生學號,各部分成績。
    
  3.  成績計算:通過輸入的成績和設定計算出期末成績
    
  4.  平均分計算:計算班級平均成績。
    
  5.  通過率統計:統計通過人數和未通過人數。
    

四、主要邏輯

  1.  人數輸入:輸入班級人數用以分配儲存空間和計算平均成績和通過率。
    
  2.  資料錄入:在輸入班級人數後,在軟體中輸入相應數量學生的學號和各部分資料。
    
  3.  成績計算:輸入完所有學生成績資訊,軟體通過設定好的評分標準對各部分成績進行換算,最後生成一個百分制的成績。
    

  1.  平均分計算:統計所有學生的成績取平均值獲得班級成績平均值。
    
  2.  通過率統計:統計通過人數和未通過人數(期末成績是否超過60分),並分別列出通過學生和未通過學生的學號。
    

五、特性功能點

  1.  在“請輸入學生人數:”後輸入班級學生人數。
    
  2.  在“請輸入學號、雲課堂經驗值、考試成績:”後按照固定格式依次輸入學生學號和各部分資料。
    
  3.  在輸入完學生資料資訊後一鍵生成各位學生的期末成績,班級期末成績平均分,班級通過/未通過人數,計算通過率,分別統計並展示通過/未通過學生學號。
    

六、特性需求
設計要求軟體可以統計班級全部學生的學號和用於計算分數的各部分資料,通過設定好的計算標準,一鍵生成各位學生的期末成績,班級期末成績平均分,班級通過/未通過人數,計算通過率,分別統計並展示通過/未通過學生學號。學生過多時可以匯入excel檔案一鍵匯入。並在產品中注入程式碼統計,並搭建起相應的後臺查詢訪問量,停留時間,統計操作行為等資料。

七、拓展方面

  1.   學生資訊和資料輸入可以採用Excel檔案一鍵匯入形式,減少輸入資料的工作量。
    
  2.   學生成績計算結果可以採用一鍵匯出為檔案的形式,方便老師檢視、儲存、記錄
    
  3.   可以引入按照實現設定好的答案自動批卷的功能,大大減少老師工作量。
    

版本號: 0.1.0