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