學(xué)校教材訂購(gòu)系統(tǒng)需求分析資料_第1頁(yè)
學(xué)校教材訂購(gòu)系統(tǒng)需求分析資料_第2頁(yè)
學(xué)校教材訂購(gòu)系統(tǒng)需求分析資料_第3頁(yè)
學(xué)校教材訂購(gòu)系統(tǒng)需求分析資料_第4頁(yè)
學(xué)校教材訂購(gòu)系統(tǒng)需求分析資料_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、需求分析報(bào)告1.引言1.1 編寫目的隨著生活節(jié)奏的加快和網(wǎng)絡(luò)的發(fā)展,教師、學(xué)生對(duì)教材的訂購(gòu)越來(lái)越重視,希望獲取教材的過(guò)程簡(jiǎn)單,方便,快速。因而,做一個(gè)好的學(xué)校教材訂購(gòu)系統(tǒng)是十分重要的。在本小組成員對(duì)系統(tǒng)進(jìn)行了全面細(xì)致的分析后明確了該系統(tǒng)“做什么”, 編寫這份說(shuō)明書(shū)的目的是將小組分析結(jié)果條理清晰的展示出來(lái),它說(shuō)明了本產(chǎn)品實(shí)現(xiàn)的各種功能以及各種功能的適用范圍。使小組成員充分認(rèn)識(shí)本系統(tǒng)的情況,方便以后更好的開(kāi)展具體工作。本說(shuō)明書(shū)主要提交給老師,小組成員和其他同學(xué)參考,以達(dá)到最終滿足用戶的要求,讓用戶滿意。1.2 項(xiàng)目背景項(xiàng)目名稱:學(xué)校教材訂購(gòu)系統(tǒng)項(xiàng)目提出者:XX(老師)項(xiàng)目開(kāi)發(fā)者:XXX 用戶:學(xué)校

2、教務(wù)科,教師,學(xué)生運(yùn)行環(huán)境:計(jì)算機(jī)開(kāi)發(fā)平臺(tái):Eclipse、MySQL、JDK 1.61.3 定義Eclipse:適合快速開(kāi)發(fā)的Java的開(kāi)源IDE。Java:一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,具有面向?qū)ο?、?jiǎn)單性、可移植性、穩(wěn)定性、安全性 等特點(diǎn)。它最大的優(yōu)勢(shì)是不受平臺(tái)限制,如.NET,VB,VC,C+只能在Windows環(huán)境 中運(yùn)行而Java卻可以在任何平臺(tái)中運(yùn)行。MySQL:高性能的開(kāi)源的數(shù)據(jù)庫(kù)。1.4 參考資料1.軟件工程導(dǎo)論(第四版) 張海藩,清華大學(xué)出版社,20032.實(shí)用軟件工程(第二版) 鄭人杰等,清華大學(xué)出版社,19974.Java語(yǔ)言程序設(shè)計(jì) 馬皓等,清華大學(xué)出版社,20063.

3、Eclipse使用教程 林峰等,東南大學(xué)出版社,20084.MySQL使用手冊(cè)2.目標(biāo)系統(tǒng)概述2.1 目標(biāo)本系統(tǒng)可細(xì)化為兩個(gè)子系統(tǒng):銷售系統(tǒng)和采購(gòu)系統(tǒng)。銷售系統(tǒng)的工作過(guò)程為:首先由教師或?qū)W生提交購(gòu)書(shū)單,經(jīng)教材科發(fā)行人員審核是有效購(gòu)書(shū)單后,開(kāi)發(fā)票、登記并返給教師或?qū)W生領(lǐng)書(shū)單,教師或?qū)W生即可去書(shū)庫(kù)領(lǐng)書(shū)。若是脫銷教材則生成缺書(shū)單。采購(gòu)系統(tǒng)的主要工作過(guò)程為:匯總?cè)睍?shū)單,發(fā)采購(gòu)單給書(shū)庫(kù)采購(gòu)人員;一旦新書(shū)入庫(kù)后,即發(fā)到貨通知。2.2 用戶的特點(diǎn)本軟件的最終用戶可分為操作人員、維護(hù)人員。其中,要求操作人員對(duì)計(jì)算機(jī)有一定了解,可以無(wú)障礙的使用本系統(tǒng)提供給操作人員操作權(quán)限內(nèi)的各種功能。要求維護(hù)人員是對(duì)本系統(tǒng)有較

4、深的了解,同時(shí)對(duì)系統(tǒng)相關(guān)信息及工作流程有所了解的技術(shù)人員。本系統(tǒng)主要在學(xué)期開(kāi)學(xué)發(fā)書(shū)、學(xué)期結(jié)束訂書(shū)時(shí)大頻度使用,這時(shí)候也是本系統(tǒng)最需要維護(hù)的時(shí)候,所以在這時(shí)候要對(duì)本系統(tǒng)進(jìn)行必要的檢修,防止系統(tǒng)出錯(cuò)。2.3 假定和約束本系統(tǒng)XX班六名同學(xué)承接設(shè)計(jì)。設(shè)計(jì)人員都是專業(yè)的計(jì)算機(jī)技術(shù)人員,都已學(xué)習(xí)了相關(guān)課程,編程等有關(guān)知識(shí),由于此課程設(shè)計(jì)開(kāi)發(fā)時(shí)間有限,除統(tǒng)一安排的上機(jī)時(shí)間外,小組成員只能利用有限的課余時(shí)間進(jìn)行設(shè)計(jì)。而且考慮到作為在校生,小組沒(méi)有此類開(kāi)發(fā)經(jīng)驗(yàn),所以,本小組在設(shè)計(jì)過(guò)程中不可避免的出現(xiàn)考慮不全面,技術(shù)不成熟等問(wèn)題,設(shè)計(jì)的系統(tǒng)相對(duì)比較簡(jiǎn)單。3.需求規(guī)定3.1 軟件功能的規(guī)定3.1.1 系統(tǒng)功能產(chǎn)品

5、主要實(shí)現(xiàn)以下功能:a. 銷售系統(tǒng) 教材瀏覽服務(wù):學(xué)生或教師在填寫購(gòu)書(shū)單前可以先對(duì)教材總體進(jìn)行瀏覽,對(duì)教材名稱,庫(kù)存數(shù)量及價(jià)格進(jìn)行一定的了解,然后再結(jié)合自己的情況決定自己要購(gòu)買的教材,填寫購(gòu)書(shū)單。購(gòu)書(shū)服務(wù):本系統(tǒng)在向?qū)W生售書(shū)時(shí)要求學(xué)生填寫購(gòu)書(shū)單(包括以下信息:學(xué)生姓名、購(gòu)書(shū)數(shù)量、購(gòu)書(shū)書(shū)名信息),經(jīng)審查有效后,打印領(lǐng)書(shū)單返回給學(xué)生領(lǐng)取書(shū)籍。教材信息發(fā)布:學(xué)院教材訂購(gòu)負(fù)責(zé)人提供教學(xué)用書(shū)表后,本系統(tǒng)將教材信息公布,以便于學(xué)生確定所需書(shū)目,下購(gòu)書(shū)單。通知采購(gòu):當(dāng)庫(kù)存中缺書(shū)時(shí),匯總?cè)睍?shū)信息,通知教材工作人員進(jìn)行采購(gòu)。本系統(tǒng)還兼顧一點(diǎn)財(cái)務(wù)信息的管理,當(dāng)發(fā)生購(gòu)書(shū)時(shí),系統(tǒng)直接向購(gòu)書(shū)者收取現(xiàn)金。3.1.2 數(shù)據(jù)流

6、圖學(xué)校教材訂購(gòu)系統(tǒng)流程圖教材發(fā)行人員教師或?qū)W生購(gòu)書(shū)單審核信息進(jìn)書(shū)通知進(jìn)書(shū)通知缺書(shū)單領(lǐng)書(shū)單0大學(xué)教材訂購(gòu)系統(tǒng)采購(gòu)人員0層數(shù)據(jù)流圖(DFD)1層數(shù)據(jù)流圖銷售子系統(tǒng)的數(shù)據(jù)流圖 采購(gòu)子系統(tǒng)數(shù)據(jù)流圖 學(xué)校教材訂購(gòu)系統(tǒng)數(shù)據(jù)流圖3.1.3 數(shù)據(jù)字典名字:購(gòu)書(shū)表別名:購(gòu)書(shū)單描述:提供給教材銷售人員的購(gòu)書(shū)單定義:購(gòu)書(shū)單購(gòu)書(shū)單號(hào)+書(shū)名+出版社+價(jià)格數(shù)量+日期+訂購(gòu)人姓名購(gòu)書(shū)總數(shù) 購(gòu)書(shū)單號(hào)正整數(shù)(數(shù)據(jù)庫(kù)自動(dòng)生成) 價(jià)格整數(shù)+2位小數(shù)位置:輸出到打印機(jī)名字:領(lǐng)書(shū)表別名:領(lǐng)書(shū)單描述:送給學(xué)生或教師的領(lǐng)書(shū)報(bào)表定義:領(lǐng)書(shū)單領(lǐng)書(shū)單號(hào)+訂購(gòu)者姓名+購(gòu)書(shū)單號(hào)+領(lǐng)書(shū)日期 領(lǐng)書(shū)單號(hào)年+月+日+4位整數(shù)位置:輸出到打印機(jī)名字:缺書(shū)表別

7、名:缺書(shū)單描述:送給相關(guān)工作人員的表,用來(lái)補(bǔ)充書(shū)籍定義:缺書(shū)單缺書(shū)單號(hào)書(shū)名+出版社總數(shù) 缺書(shū)單號(hào)正整數(shù)(數(shù)據(jù)庫(kù)自動(dòng)生成)位置:輸出到打印機(jī)名字:進(jìn)書(shū)通知描述:詳細(xì)的描述了進(jìn)書(shū)的信息定義:進(jìn)書(shū)通知編號(hào)+書(shū)名+出版社+價(jià)格數(shù)量+ 采購(gòu)日期+采購(gòu)總數(shù) 編號(hào)正整數(shù)(數(shù)據(jù)庫(kù)自動(dòng)生成)位置:名字:審核信息描述:用于審核信息定義:審核信息教材發(fā)行人員姓名+審核標(biāo)志+審核日期 審核標(biāo)志TURE|FALSE(注:表示審核是否通過(guò))位置:名字:圖書(shū)信息定義: 圖書(shū)信息記錄ID +書(shū)名+出版社+價(jià)格庫(kù)存數(shù)量 記錄ID正整數(shù)(數(shù)據(jù)庫(kù)自動(dòng)生成)3.1.4 E-R圖數(shù)據(jù)對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各

8、數(shù)據(jù)存儲(chǔ)之間的關(guān)系,可采用ER圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。本系統(tǒng)中涉及的實(shí)體主要有“學(xué)生”、“教師”、“教材”、“院系”和“學(xué)生預(yù)存款”等,各實(shí)體及其屬性如圖7所示。 內(nèi)容說(shuō)明教材名稱教材編碼教材價(jià)格庫(kù)存量“教材”實(shí)體及其屬性圖實(shí)體及其屬性圖各實(shí)體之間具有一定的聯(lián)系,用ER圖表示出來(lái),如下所示:購(gòu)書(shū)日期nm訂單購(gòu)買m領(lǐng)取教材領(lǐng)書(shū)單n 3.2 對(duì)性能的規(guī)定3.2.1 精度對(duì)系統(tǒng)中輸入的數(shù)據(jù)要按照數(shù)據(jù)字典的規(guī)定嚴(yán)格輸入,盡量避免數(shù)溢出處和數(shù)據(jù)的不合法性。3.2.2 時(shí)間特性要求定購(gòu)需要提前若干天。3.2.3 可靠性較高3.2.4 靈活性1.在購(gòu)書(shū)單未審核時(shí),可以撤消訂購(gòu)或修改,一旦審核,則不能再修改

9、;2.操作方式上應(yīng)該滿足鼠標(biāo)與鍵盤任意切換的需要;3.能夠支持Windows 2000、Windows XP和Linux等運(yùn)行環(huán)境;4.留有與其他系統(tǒng)的接口。3.2.5 數(shù)據(jù)管理能力要求該數(shù)據(jù)庫(kù)設(shè)計(jì)為關(guān)系型數(shù)據(jù)庫(kù),其中包括4個(gè)表。表的設(shè)計(jì)考慮到了實(shí)體完整性、參照完整性及用戶自定義完整性三類完整性約束。只有服務(wù)器端程序才能夠?qū)?shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新和刪除。教室或?qū)W生角色用戶登錄系統(tǒng)后能夠查詢操作。由于該系統(tǒng)涉及到大量的數(shù)據(jù)存取操作,再加上對(duì)教材出庫(kù)入庫(kù)的頻繁,因此對(duì)數(shù)據(jù)的存儲(chǔ)和配置性能有一定的要求。3.2.6 故障處理要求硬件故障:情況1:服務(wù)器電源不正當(dāng)關(guān)閉處理:a .數(shù)據(jù)庫(kù)事務(wù)回滾到斷電之前

10、的狀態(tài)。b.為服務(wù)器提供一個(gè)備用充電電源能夠支持服務(wù)器進(jìn)行臨時(shí)數(shù)據(jù)的正常保存。情況2:客戶端與服務(wù)器網(wǎng)絡(luò)不能連接處理:a. 檢修本地端網(wǎng)絡(luò)連接是否正常;b. 查看服務(wù)器端交換機(jī)端口是否被關(guān)閉;c. 查看端點(diǎn)間網(wǎng)絡(luò)線路是否完好。情況3:存儲(chǔ)空間已滿處理:a. 數(shù)據(jù)庫(kù)切換到備份存儲(chǔ)空間;b. 進(jìn)行數(shù)據(jù)檢索,刪除日期超過(guò)4年的數(shù)據(jù)。軟件故障:情況1:服務(wù)器死機(jī)處理:程序自動(dòng)保存內(nèi)存中的臨時(shí)數(shù)據(jù);重啟機(jī)器情況2:服務(wù)端程序報(bào)告異常處理:保存好臨時(shí)數(shù)據(jù),關(guān)閉訪問(wèn)端口,關(guān)閉程序重新啟動(dòng),通過(guò)臨時(shí)數(shù)據(jù)初始化程序情況3:服務(wù)器端響應(yīng)速度慢處理:查看接收的數(shù)據(jù)信息,看是否有不法分子的攻擊,并作好防火墻的配置3.2.7 其他專門要求a. 擁有登錄權(quán)限的人員應(yīng)該妥善管理自己的密碼,防止他人竊??;b. 隨機(jī)抽取數(shù)據(jù)進(jìn)行人工校驗(yàn),檢驗(yàn)系統(tǒng)是否運(yùn)行正常,處理是否合理。4.運(yùn)行環(huán)境規(guī)定4.1 設(shè)備運(yùn)行本系統(tǒng)要求處理器在奔騰III以上、內(nèi)存在256MB以上的普通PC機(jī)或?qū)S梅?wù)器。4.2 支持軟件本系統(tǒng)支持的操作系統(tǒng)包括:Windows 95、Windows 98、Windows 2000、Windows Me和Windows XP。本系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論