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