《學生成績管理系統(tǒng)需求分析說明書.doc》由會員分享,可在線閱讀,更多相關《學生成績管理系統(tǒng)需求分析說明書.doc(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、學生成績管理系統(tǒng)第一章 引言11.1 目的:11.2 背景11.3 定義21.4 參考資料2第二章 任務概述22.1 目標22.2 運行環(huán)境2第三章 數(shù)據(jù)描述33.1 靜態(tài)數(shù)據(jù)33.2 動態(tài)數(shù)據(jù)33.3 數(shù)據(jù)庫描述33.4 數(shù)據(jù)字典43.5 數(shù)據(jù)采集4第四章 功能需求54.1 功能劃分54.2 功能簡述5第五章 性能需求55.1 數(shù)據(jù)精確度55.2 時間特性55.3 適應性5第六章 運行需求56.1用戶界面56.2硬件接口56.3軟件接口56.4故障處理5第七章 其他需求6第一章 引言1.1 目的: 運用軟件對學生的成績進行管理,科學而有效,不僅可以減少教師的工作量,方便學校對于所有學生的成績
2、進行系統(tǒng)的管理,而且便于學生適時的查詢自己的成績 。一款優(yōu)秀的學生成績管理軟件,正好可以滿足當前的市場需求,取得一定的經(jīng)濟效益。本軟件就是針對此種情況和客戶需求而開發(fā)。本說明書明確了客戶的各項需求,為程序開發(fā)人員明確了所開發(fā)軟件應具有的功能和注意事項。1.2 背景 開發(fā)軟件名稱:學生成績管理系統(tǒng)。 項目開發(fā)者:山東艾儀嘉軟件技術有限公司開發(fā)小組:張釗鋒(組長),楊廷婷,黃婷,林德偉,屠偉,張旭松,張杰 用戶單位:1.3 定義 VB 是Visual Basic的簡寫,是可視化的編程語言。是一種簡單、高效地開發(fā)應用軟件的工具。 SQL (Structured Query Language)是一種數(shù)
3、據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)流圖 簡稱DFD,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。 E-R圖 (Entire and Relation)為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序元數(shù)據(jù)的目錄。主動數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數(shù)據(jù)字典。被動數(shù)據(jù)字典是指修改時必須手工更新
4、其內容的數(shù)據(jù)字典。 靜態(tài)數(shù)據(jù) 系統(tǒng)內部有關的數(shù)據(jù)結構和操作規(guī)程。 動態(tài)數(shù)據(jù) 程序運行時輸入和輸出的數(shù)據(jù)。 數(shù)據(jù)采集 又稱數(shù)據(jù)獲取,是利用一種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸入到系統(tǒng)內部的一個接口。1.4 參考資料 文檔引用的規(guī)范:軟件工程導論張海藩主編 清華大學出版社2005年8月出版軟件生命周期質量保證與測試 張向宏主編 電子工業(yè)出版社2009年5月出版 技術資料參考:數(shù)據(jù)庫原理與應用案例教程 鄭玲利主編 清華大學出版社2008年9月出版Visual Basic完全自學手冊俞磊 等編著 機械工業(yè)出版社2009年1月出版第二章 任務概述2.1 目標 使點菜信息更加系統(tǒng)化,信息更加精確化。使管理人員
5、管理更加方便,能夠改動部分信息,最大化的滿足客戶的需求。系統(tǒng)能自動保存信息,給查找數(shù)據(jù)留下依據(jù)。2.2 運行環(huán)境 硬件環(huán)境:計算機(含鍵盤、鼠標等),打印機等外圍設備。 軟件環(huán)境: 建議配置:操作系統(tǒng) windows 2000/XP/Vista CPU Pentium以上 內存 128M以上 硬盤空間 100M以上第三章 數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù) 所謂靜態(tài)數(shù)據(jù),指在運行過程中主要作為參考的數(shù)據(jù),它們在很長的一段時間內不會變化,一般不隨運行而改變。具體包括:學生基本信息表格、教師基本信息表格、課程基本信息表格等。3.2 動態(tài)數(shù)據(jù) 所謂動態(tài)數(shù)據(jù)包括所有在運行中要發(fā)生變化的數(shù)據(jù)以及在運行中要輸入、輸
6、出的數(shù)據(jù)。具體包括:學生選課信息表格,考試成績等。3.3 數(shù)據(jù)庫描述 E-R圖:課程教師學生編號課名學時學分成績工號性別姓名職稱職務性別系姓名學號年級教學數(shù)據(jù)流圖:3.4 數(shù)據(jù)字典1:USER-PASS用戶密碼信息表字典:用戶名輸入用戶姓名檢查檢查用戶姓名是否存在,及格式是否正確反饋不存在和格式不正確就提示password輸入個人密碼檢查檢查用戶密碼是否正確反饋密碼不正確時提示權限根據(jù)用戶名設定訪問范圍2.STUDENT學生個人信息表數(shù)據(jù)字典:學號姓名性別院系班級生日字符型字符型字符型字符型字符型字符型3.5 數(shù)據(jù)采集 采集方式為通過用戶直接在軟件界面錄入信息,然后將錄入信息寫入數(shù)據(jù)庫儲存。第
7、四章 功能需求4.1 功能劃分 (1)可實現(xiàn)學生注冊。 (2)方便實現(xiàn)學生成績信息查詢。(3)可對學生成績檔案進行管理,成績表單生成簡便。(4)安全有效的用戶區(qū)分,管理。(5)檔案數(shù)據(jù)的高安全性,保密性。(6)有幫助文檔。4.2 功能簡述 (1)內容全面: 系統(tǒng)全面覆蓋了所有課程成績信息,可為學校、教師和學生提供全面準確的信息。(2)層次分明: 系統(tǒng)采用模塊化程序設計結構。各模塊之間既相互獨立,又具有一定的聯(lián)系,各模塊可獨立編制、調試、查錯、修改和執(zhí)行,結構嚴謹,便于擴展和維護。第五章 性能需求5.1 數(shù)據(jù)精確度 要求保證能及時正確保存相關信息,能夠查詢到所要查詢的相關信息并保證其正確率。5.
8、2 時間特性 要求保證一般操作的響應時間應在12秒內。5.3 適應性 要求滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉換和與其它應用軟件的獨立運行要求,與一般軟件沒沖突情況。第六章 運行需求6.1用戶界面 本軟件是基于windows平臺下的窗口圖形界面軟件,運行主界面為Windows的經(jīng)典運行界面,采用多文檔界面,從而可以使程序更加美觀,整齊有序,簡易操作。6.2硬件接口 DVD光驅,打印機等。6.3軟件接口 軟件運行基于windows平臺上的2000,NT,XP,Vista等。6.4故障處理 在用戶的輸入有錯誤的情況下,對于用戶的輸入錯誤應給出適當?shù)母恼崾?。若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。第七章 其他需求7.1安全保密 增加用戶登錄驗證,確保信息安全性。7.2可維護性 應具備改正性維護、適應性維護、擴充與完善性維護等。7.3可移植性 軟件能夠安裝于windows下的各種流行版本。