學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書_第1頁
學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書_第2頁
學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書_第3頁
學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書_第4頁
學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄目錄 1引言引言.2 1.1 編寫目的.2 1.2 項目背景.2 1.3 定義.3 1.4 參考資料.4 2任務(wù)概述任務(wù)概述.5 2.1 目標(biāo).5 2.2 用戶的特點.5 2.3 條件與限制.5 3功能需求功能需求.6 3.1 系統(tǒng)功能.6 3.2 功能劃分.7 4 需求規(guī)定需求規(guī)定.8 4.1 對性能的規(guī)定.8 4.11精度.8 4.1.2時間特性要求.8 4.1.3可靠性.8 4.1.4靈活性.8 4.2 數(shù)據(jù)管理能力要求.8 4.3 故障處理要求.8 4.4 其他專門要求.9 5數(shù)據(jù)描述數(shù)據(jù)描述.10 5.1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性.10 5.2 數(shù)據(jù)的一致性與完整性.10

2、5.3 實體聯(lián)系圖.10 5.4 數(shù)據(jù)庫描述.11 5.5 數(shù)據(jù)字典.11 6運行需求運行需求.14 6.1 設(shè)備.14 6.2 支持軟件.14 6.3 接口.14 6.4 控制.14 學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書 1 1引言引言 1.1 編寫目的編寫目的 隨著生活節(jié)奏的加快和網(wǎng)絡(luò)的發(fā)展,教師、學(xué)生對教材的訂購越來越重視,希望獲取 教材的過程簡單,方便,快速。因而,做一個好的學(xué)校教材訂購系統(tǒng)是十分重要的。 在本小組成員對系統(tǒng)進行了全面細(xì)致的分析后明確了該系統(tǒng)“做什么” , 編寫這份說明書 的目的是將小組分析結(jié)果條理清晰的展示出來,它說明了本產(chǎn)品實現(xiàn)的各種功能以及各種 功能的適用范圍。使小組成

3、員充分認(rèn)識本系統(tǒng)的情況,方便以后更好的開展具體工作。本說 明書主要提交給老師,小組成員和其他同學(xué)參考,以達到最終滿足用戶的要求,讓用戶滿意。 1.2 項目背景項目背景 項目名稱:學(xué)校教材訂購系統(tǒng) 用戶:學(xué)校教務(wù)科,教師,學(xué)生 運行環(huán)境:計算機系機房 開發(fā)平臺:Eclipse、MySQL、JDK 1.6 系統(tǒng)與其他軟件,系統(tǒng)的關(guān)系:本系統(tǒng)可細(xì)化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)。 銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材科發(fā)行人員審核是有 效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。若是 脫銷教材則生成缺書單。 采購系統(tǒng)的主要工作過程為:匯總?cè)睍鴨危l(fā)

4、采購單給書庫采購人員;一旦新書入庫 后,即發(fā)到貨通知。 兩個子系統(tǒng)模塊結(jié)構(gòu)如下: 銷售子系統(tǒng) 圖 1.2.1 采購子系統(tǒng) 圖 1.2.2 1.4 參考資料參考資料 1.軟件工程導(dǎo)論(第四版) 張海藩,清華大學(xué)出版社,2003 2.實用軟件工程(第二版) 鄭人杰等,清華大學(xué)出版社,1997 4.Java 語言程序設(shè)計 馬皓等,清華大學(xué)出版社,2006 3.Eclipse 使用教程 林峰等,東南大學(xué)出版社,2008 4.MySQL 使用手冊 銷售子系統(tǒng) 提 交 購 書 單 審 核 購 書 單 開 發(fā) 票 登 記 購 書 紀(jì) 錄 返 回 領(lǐng) 書 單 領(lǐng) 書 修 改 庫 存 紀(jì) 錄 采購子系統(tǒng) 修 改

5、 相 應(yīng) 的 表 登 記 缺 書 紀(jì) 錄 發(fā) 進 書 通 知 單 發(fā) 缺 書 通 知 單 2 2任務(wù)概述任務(wù)概述 2.1 目標(biāo)目標(biāo) 本教材訂購系統(tǒng)實現(xiàn)后,用于高校日常的教材管理,包括銷售與采購。提供數(shù) 字化的管理,能使獲取教材的過程更簡單,方便,快速,從而提高學(xué)校教材管理部門 的工作效率。 2.2 用戶的特點用戶的特點 本軟件的最終用戶可分為操作人員、維護人員。 其中,要求操作人員對計算機有一定了解,可以無障礙的使用本系統(tǒng)提供給操作人員 操作權(quán)限內(nèi)的各種功能。 要求維護人員是對本系統(tǒng)有較深的了解,同時對系統(tǒng)相關(guān)信息及工作流程有所了解的 技術(shù)人員。 本系統(tǒng)主要在學(xué)期開學(xué)發(fā)書、學(xué)期結(jié)束訂書時大頻度

6、使用,這時候也是本系統(tǒng)最需要 維護的時候,所以在這時候要對本系統(tǒng)進行必要的檢修,防止系統(tǒng)出錯。 2.3 條件與限制條件與限制 (1)當(dāng)書庫中的各種書籍?dāng)?shù)量發(fā)生變化(包括進書和出書)時,都應(yīng)修改相關(guān)的書庫 記錄,如庫存表或進/出庫表。 (2)在實現(xiàn)上述銷售和采購的工作過程時,需考慮有關(guān)的合法性驗證。 (3)系統(tǒng)的外部項至少包括:教師、學(xué)生和教材工作人員。 (4)系統(tǒng)的相關(guān)數(shù)據(jù)存儲至少包括:購書表、庫存表、缺書登記表、待購教材表、進 庫表和出庫表。 3 3功能需求功能需求 3.1 系統(tǒng)功能系統(tǒng)功能 a、銷售系統(tǒng):首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審核是有效購書單后, 開發(fā)票、登記并返給教師

7、或?qū)W生領(lǐng)書單,教師或?qū)W生可以到書庫領(lǐng)書。 b、采購系統(tǒng):若是教材脫銷,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫 后,即發(fā)進書通知給教材發(fā)行人員。 圖 3.1.1 教材訂購系統(tǒng)數(shù)據(jù)流圖 圖 3.1.2 詳細(xì)數(shù)據(jù)流圖 3.2 功能劃分功能劃分 1客戶端子系統(tǒng) 客戶端子系統(tǒng)負(fù)責(zé)將在客戶端輸入的教材名稱進行有效性驗證之后,發(fā)送到服務(wù)器端, 并接收從服務(wù)器返回的信息。 2服務(wù)器端子系統(tǒng) 服務(wù)端子系統(tǒng)負(fù)責(zé)接收客戶端子系統(tǒng)發(fā)送的數(shù)據(jù),解包后判斷教材是否脫銷,執(zhí)行相 應(yīng)的數(shù)據(jù)庫操作,并將操作的結(jié)果返回給客戶端。 4 4 需求規(guī)定需求規(guī)定 4.1 對性能的規(guī)定對性能的規(guī)定 4.11 精度精度 購書是由需

8、求決定的,只要有缺書現(xiàn)象則會體現(xiàn)出來,但也因為這樣,如果需要提前多購 相關(guān)書籍的話,則需要管理人員的參與。 4.1.2 時間特性要求時間特性要求 定購需要提前若干天。 4.1.3 可靠性可靠性 較高 4.1.4 靈活性靈活性 1、在購書單未審核時,可以撤消訂購或修改,一旦審核,則不能再修改。 2、操作方式上映滿足鼠標(biāo)和鍵盤任意切換。 3、留有與其它的借口 4.2 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 該數(shù)據(jù)庫設(shè)計為關(guān)系型數(shù)據(jù)庫,其中包括 4 個表。表的設(shè)計考慮到了實體完整性、參 照完整性及用戶自定義完整性三類完整性約束。 只有服務(wù)器端程序才能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)進行更新和刪除。教室或?qū)W生角色用戶登

9、錄系統(tǒng)后能夠查詢操作。由于該系統(tǒng)涉及到大量的數(shù)據(jù)存取操作,再加上對教材出庫入庫 的頻繁,因此對數(shù)據(jù)的存儲和配置性能有一定的要求。 4.3 故障處理要求故障處理要求 硬件故障:硬件故障: 情況 1: 服務(wù)器電源不正當(dāng)關(guān)閉 處理:a .數(shù)據(jù)庫事務(wù)回滾到斷電之前的狀態(tài)。 b.為服務(wù)器提供一個備用充電電源能夠支持服務(wù)器進行臨時數(shù)據(jù)的正常保存。 情況 2: 客戶端與服務(wù)器網(wǎng)絡(luò)不能連接 處理:a. 檢修本地端網(wǎng)絡(luò)連接是否正常; b. 查看服務(wù)器端交換機端口是否被關(guān)閉; c. 查看端點間網(wǎng)絡(luò)線路是否完好。 情況 3: 存儲空間已滿 處理:a. 數(shù)據(jù)庫切換到備份存儲空間; b. 進行數(shù)據(jù)檢索,刪除日期超過 4

10、 年的數(shù)據(jù)。 軟件故障:軟件故障: 情況 1: 服務(wù)器死機 處理:程序自動保存內(nèi)存中的臨時數(shù)據(jù);重啟機器 情況 2: 服務(wù)端程序報告異常 處理:保存好臨時數(shù)據(jù),關(guān)閉訪問端口,關(guān)閉程序重新啟動,通過臨時數(shù)據(jù)初始化程序 情況 3: 服務(wù)器端響應(yīng)速度慢 處理:查看接收的數(shù)據(jù)信息,看是否有不法分子的攻擊,并作好防火墻的配置 4.4 其他專門要求其他專門要求 a. 擁有登錄權(quán)限的人員應(yīng)該妥善管理自己的密碼,防止他人竊??; b. 隨機抽取數(shù)據(jù)進行人工校驗,檢驗系統(tǒng)是否運行正常,處理是否合理。 5 5數(shù)據(jù)描述數(shù)據(jù)描述 5.1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性 數(shù)據(jù)的輸入是否準(zhǔn)確是

11、數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可 用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面 上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往 往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 5.2 數(shù)據(jù)的一致性與完整性數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。 要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并 且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴(yán)格的約束。 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)

12、該拒絕 該數(shù)據(jù)。 5.3 實體實體聯(lián)系圖聯(lián)系圖 教師或?qū)W生信息包括:姓名、編號、購書名稱、購書數(shù)量、聯(lián)系方式。 書籍信息包括:書籍名稱、書籍編碼、價格、現(xiàn)有數(shù)量、出版社、作者。 購書單信息包括:日期、書籍名稱、數(shù)量、學(xué)生(老師)姓名、購書人員編號。 缺書單信息包括:日期、書籍名稱、數(shù)量、學(xué)生(老師)姓名、發(fā)行人員編號。 發(fā)行人員信息包括:書名、數(shù)量、發(fā)行人員編號、聯(lián)系方式、名字。 采購人員信息包括:書名、數(shù)量、采購人員編號、聯(lián)系方式、名字。 圖 4.E-R 圖 5.4 數(shù)據(jù)庫描述數(shù)據(jù)庫描述 數(shù)據(jù)庫采用 Oracle8i。 5.5 數(shù)據(jù)字典數(shù)據(jù)字典 名字:庫存表 別名:庫存單 描述:描述書庫里的

13、每種書籍?dāng)?shù)量 定義:庫存單庫存書單號書名+出版社總數(shù) 購書單號正整數(shù)(數(shù)據(jù)庫自動生成) 價格整數(shù)+2 位小數(shù) 位置:電腦上存儲 采購人員 姓名 采購人員 編號 聯(lián)系方式 書名 數(shù)量 提交 發(fā)行人員 編號 姓名 書名 聯(lián)系方式 數(shù)量 發(fā)行人員 提交購 書單 姓名 購書名稱 教師或?qū)W生 編號 購書數(shù)量 聯(lián)系方式 價格 庫存量 出版社 教材名 作者 書庫 提交領(lǐng) 書單 編號 缺書單 進書通知單 名字:缺書登記表 別名:缺書登記單 描述:送給相關(guān)工作人員的表,用來補充書籍 定義:缺書登記單缺書的單號+訂購者姓名+購書單號+領(lǐng)書日 期 缺書單號正整數(shù)(數(shù)據(jù)庫自動生成) 位置:電腦上存儲 名字:出庫表 描

14、述:詳細(xì)的描述了書籍的出庫信息 定義:出庫表編號+書名+出版社+價格數(shù)量+ 銷售日期+ 銷售總數(shù) 編號正整數(shù)(數(shù)據(jù)庫自動生成) 位置:電腦上存儲 名字:審核信息 描述:用于審核信息 定義:審核信息教材發(fā)行人員姓名+審核標(biāo)志+審核日期 審核標(biāo)志TURE|FALSE(注:表示審核是否通過) 名字:圖書信息 定義: 圖書信息記錄 ID +書名+出版社+價格 庫存數(shù)量 記錄 ID正整數(shù)(數(shù)據(jù)庫自動生成) 6 6運行需求運行需求 6.1 設(shè)備設(shè)備 學(xué)校教材訂購系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下: 1服務(wù)器端子系統(tǒng)的運行要求: 系統(tǒng)軟件: Linux 數(shù)據(jù)庫管理系統(tǒng):oracle8i 硬件要求:Pentium III 450 以上, 256M RAM, 14G HD 2.客戶端子系統(tǒng)的運行要求: 系統(tǒng)軟件: Window 2000 Professional 硬件要求:Pentium 133 以上, 32M RAM, 4.3G HD 6.2 支持軟件支持軟件 本系統(tǒng)支持的操作系

溫馨提示

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

評論

0/150

提交評論