第一篇:倉(cāng)庫(kù)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
倉(cāng)庫(kù)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
(第十二組)
1.引言...........................................................................................................................1
1.1編寫(xiě)目的.............................................................................................................1 1.2項(xiàng)目背景.............................................................................................................1 1.3參考資料.............................................................................................................1 2.任務(wù)概述....................................................................................................................2
2.1目標(biāo)......................................................................................................................................2 2.2運(yùn)行環(huán)境.............................................................................................................2 2.3條件與限制..........................................................................................................2 3.?dāng)?shù)據(jù)描述....................................................................................................................3
3.1靜態(tài)數(shù)據(jù).............................................................................................................3
3.2動(dòng)態(tài)數(shù)據(jù).............................................................................................................3 3.3數(shù)據(jù)庫(kù)介紹..........................................................................................................3 3.4數(shù)據(jù)詞典.............................................................................................................3 3.5 E-R圖.................................................................................................................3 3.6數(shù)據(jù)采集.............................................................................................................3 4.功能需求....................................................................................................................6
4.1功能劃分.............................................................................................................6 4.2功能描述.............................................................................................................6 5.性能需求....................................................................................................................7
5.1數(shù)據(jù)精確度..........................................................................................................7 5.2時(shí)間特性.............................................................................................................7 5.3適應(yīng)性.................................................................................................................7 6.運(yùn)行需求..................................................................................................................10
6.1用戶界面...........................................................................................................10
6.2硬件接口...........................................................................................................10 6.3軟件接口...........................................................................................................10 6.4故障處理...........................................................................................................10 7.其它需求..................................................................................................................12
7.1正確性...............................................................................................................12 7.2可維護(hù)性...........................................................................................................12 7.3可移植性...........................................................................................................12 7.4軟件的完整性....................................................................................................12 7.5軟件的安全性....................................................................................................12
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
1.引言
1.1編寫(xiě)目的
本需求分析報(bào)告的目的是規(guī)范化本軟件的編寫(xiě),旨在于提高軟件開(kāi)發(fā)過(guò)程中的能見(jiàn)度,便于對(duì)軟件開(kāi)發(fā)過(guò)程中的控制與管理,同時(shí)提出了倉(cāng)儲(chǔ)管理系統(tǒng)的軟件開(kāi)發(fā)過(guò)程,便于程序員與客戶之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時(shí)也表明了本軟件的共性,以期待能夠獲得更大范圍的應(yīng)用。
本文檔是在調(diào)研倉(cāng)庫(kù)管理制度及倉(cāng)庫(kù)管理人員對(duì)于管理系統(tǒng)的需求后,為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開(kāi)發(fā)與測(cè)試而撰寫(xiě)的。
1.2項(xiàng)目背景
倉(cāng)儲(chǔ)管理系統(tǒng)(WMS)是倉(cāng)儲(chǔ)管理信息化的具體形式,它在我國(guó)的應(yīng)用還處于起步階段。一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)將會(huì)給企業(yè)帶來(lái)豐厚的經(jīng)濟(jì)效益和社會(huì)效益。由此,設(shè)計(jì)一個(gè)優(yōu)秀的倉(cāng)庫(kù)管理系統(tǒng)就顯得尤其重要。物資的儲(chǔ)存和運(yùn)輸是整個(gè)物流過(guò)程中的兩個(gè)關(guān)鍵環(huán)節(jié),被人們稱之為“物流的支柱”。在商品交換過(guò)程中,雖然物資的購(gòu)、銷(xiāo)活動(dòng)決定了物資的交換關(guān)系,但若沒(méi)有物資的儲(chǔ)存和運(yùn)輸,物資的這種交換關(guān)系則不能最終實(shí)現(xiàn)。
本程序設(shè)計(jì)由計(jì)算機(jī)與信息工程學(xué)院網(wǎng)絡(luò)工程專業(yè)09級(jí)7班第12組提出并執(zhí)行。
1.3參考資料
1.張海潘
軟件工程導(dǎo)論(第5版)清華大學(xué)出版社.2008年2月
2.C#網(wǎng)絡(luò)應(yīng)用編程(第二版)人民郵電出版社
馬俊主編
3.C#程序設(shè)計(jì)及應(yīng)用教程(第二版)
人民郵電出版社
馬俊主編
4.網(wǎng)絡(luò)資源
本小組所有成員皆可保證所用的一切資源均來(lái)自正規(guī)途徑,不牽扯到任何法律
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
方面的問(wèn)題。
2.任務(wù)概述
2.1目標(biāo)
倉(cāng)儲(chǔ)管理的內(nèi)容應(yīng)該包括三個(gè)部分:倉(cāng)儲(chǔ)系統(tǒng)的布局設(shè)計(jì)、庫(kù)存最優(yōu)控制、倉(cāng)儲(chǔ)作業(yè)操作。
設(shè)計(jì)并完成倉(cāng)儲(chǔ)物資管理系統(tǒng),實(shí)現(xiàn)委托方要求的功能?!皞}(cāng)庫(kù)信息管理系統(tǒng)”是一套功能強(qiáng)大而又操作簡(jiǎn)便,實(shí)用性的倉(cāng)儲(chǔ)管理軟件,其主要包括有用戶登錄、倉(cāng)庫(kù)管理、業(yè)務(wù)查詢和系統(tǒng)設(shè)置管理四大管理功能。系統(tǒng)主要的實(shí)現(xiàn)目標(biāo)是監(jiān)控整個(gè)倉(cāng)庫(kù)的運(yùn)行情況,提供完善的任務(wù)管理計(jì)劃功能,實(shí)時(shí)監(jiān)控所有貨物的在線運(yùn)動(dòng)情況,實(shí)時(shí)提供庫(kù)存變化的信息,完善公司倉(cāng)儲(chǔ)情況的監(jiān)制與有效利用,以提高倉(cāng)庫(kù)存效率,為企業(yè)適時(shí)的提供倉(cāng)儲(chǔ)信息,為企業(yè)創(chuàng)造更多收入與利潤(rùn)。
2.2運(yùn)行環(huán)境
操作系統(tǒng):Microsoft Windows 95/98/ME/NT_3.51/NT_4.0/2000/XP/ Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一種。
數(shù)據(jù)庫(kù)名稱:Microsoft SQL Server 2008。
2.3條件與限制
本系統(tǒng)在 Windows 環(huán)境中開(kāi)發(fā),故在Windows中運(yùn)行無(wú)其它因素限制。
要求系統(tǒng)的操作人員應(yīng)具有一定的計(jì)算機(jī)方面的知識(shí)或經(jīng)過(guò)相應(yīng)的培訓(xùn)經(jīng)驗(yàn),突發(fā)情況可進(jìn)行操作以緩解損害情況,同時(shí)應(yīng)做好對(duì)后臺(tái)數(shù)據(jù)庫(kù)的保密工作。
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
3.?dāng)?shù)據(jù)描述
3.1靜態(tài)數(shù)據(jù)
a.用戶ID b.用戶身份 c.用戶密碼 d.貨物ID e.貨物名稱 f.貨物所屬倉(cāng)庫(kù) g.倉(cāng)庫(kù)ID h.倉(cāng)庫(kù)狀態(tài) i.倉(cāng)庫(kù)備注信息 j.用戶備注信息 k.貨物備注信息
3.2動(dòng)態(tài)數(shù)據(jù)
輸入數(shù)據(jù):菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng)。
輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合或全部記錄內(nèi)部生成的數(shù)據(jù),中間查詢結(jié)果。
3.3數(shù)據(jù)庫(kù)介紹
微軟SQL Server 2005 SP1加入數(shù)據(jù)庫(kù)鏡像功能,為SQL Server 2005 Express Edition提供新管理工具,并且加強(qiáng)了SAP NetWeaver智能商務(wù)系統(tǒng)的報(bào)告反饋支持功能。
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
3.4數(shù)據(jù)詞典
第
頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
3.5 E-R圖
性別姓名聯(lián)系方式備注ID用戶名密碼權(quán)限聯(lián)系方式普通用戶交互倉(cāng)庫(kù)管理員交互管理系統(tǒng)操作員使用倉(cāng)庫(kù)ID用戶名權(quán)限密碼
編號(hào)管理員ID狀態(tài)圖 3.1 系統(tǒng)E-R圖
描述:該系統(tǒng)中包含的用戶以及屬性如圖3.5,其中對(duì)應(yīng)關(guān)系為,普通用戶與系統(tǒng)操作員為多對(duì)一,與倉(cāng)庫(kù)管理員為多對(duì)一,系統(tǒng)操作員與倉(cāng)庫(kù)為多
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
對(duì)一,倉(cāng)庫(kù)管理員與倉(cāng)庫(kù)為一對(duì)一。
另外該系統(tǒng)中有一個(gè)超級(jí)管理員,負(fù)責(zé)對(duì)系統(tǒng)進(jìn)行配置管理,對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,增加,刪除系統(tǒng)操作員,倉(cāng)庫(kù)管理員信息等操作。系統(tǒng)超級(jí)管理員用例圖見(jiàn)4.2功能劃分。
3.6數(shù)據(jù)采集
系統(tǒng)管理員與用戶通過(guò)鍵盤(pán)輸入倉(cāng)庫(kù)信息及反饋信息。
4.功能需求
4.1功能劃分
一個(gè)功能完善的倉(cāng)庫(kù)信息管理系統(tǒng),必須包括以下幾個(gè)主要功能:用戶登錄、倉(cāng)庫(kù)管理、業(yè)務(wù)查詢、系統(tǒng)設(shè)置。系統(tǒng)總體模塊圖如下
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
倉(cāng)儲(chǔ)管理系統(tǒng)用戶登錄倉(cāng)庫(kù)管理業(yè)務(wù)查詢系統(tǒng)設(shè)置登錄注銷(xiāo)退出進(jìn)退領(lǐng)退調(diào)盤(pán)貨貨料料撥點(diǎn)庫(kù)存銷(xiāo)售歷史記錄查詢用戶管理供應(yīng)商管理倉(cāng)庫(kù)進(jìn)貨倉(cāng)庫(kù)退貨倉(cāng)庫(kù)領(lǐng)料倉(cāng)庫(kù)退料商品調(diào)撥倉(cāng)庫(kù)盤(pán)點(diǎn)庫(kù)存查詢 圖4.1
倉(cāng)儲(chǔ)管理系統(tǒng)模塊圖
4.2功能描述
(一)用戶登錄
(1)用戶登錄
用戶可以用兩種身份登錄本系統(tǒng):普通操作員和管理人員。不同身份的用戶登錄被系統(tǒng)授予不同的使用權(quán)限,這樣提高了系統(tǒng)的安全性,避免了無(wú)關(guān)人員獲取不在他權(quán)限范圍內(nèi)的信息。
(2)用戶注銷(xiāo)
用戶在短時(shí)間不使用該系統(tǒng)時(shí),不必退出系統(tǒng),選擇注銷(xiāo)后,其他用
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
戶可以登錄使用本系統(tǒng)。
(3)退出系統(tǒng)
用戶在完成工作后,點(diǎn)擊退出系統(tǒng)按鈕可以安全的退出,以免不安全退出導(dǎo)致數(shù)據(jù)丟失情況的發(fā)生。
(4)超級(jí)管理員管理
圖4.3
超級(jí)管理員用例圖
(二)倉(cāng)庫(kù)管理
(1)倉(cāng)庫(kù)進(jìn)貨
倉(cāng)庫(kù)進(jìn)貨模塊要求操作員輸入商品號(hào)、商品名稱、進(jìn)貨數(shù)量、單位和供應(yīng)商等信息,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為進(jìn)貨時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)進(jìn)貨金額,該操作完成后,倉(cāng)庫(kù)相應(yīng)貨物的數(shù)量為原貨物數(shù)量和進(jìn)貨數(shù)量的總和,并更新數(shù)據(jù)庫(kù)。
(2)倉(cāng)庫(kù)退貨
倉(cāng)庫(kù)退貨模塊要求操作員輸入退貨商品號(hào)、退貨數(shù)量、單位和供應(yīng)商,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為退貨時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)退貨金額,該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量除去退貨的數(shù)量,并更新數(shù)據(jù)庫(kù)。
(3)倉(cāng)庫(kù)領(lǐng)料
倉(cāng)庫(kù)領(lǐng)料模塊要求操作員輸入領(lǐng)取商品號(hào)、領(lǐng)取數(shù)量、領(lǐng)料人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為領(lǐng)料時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)總領(lǐng)料數(shù)
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
量。該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量減領(lǐng)料的數(shù)量并更新數(shù)據(jù)庫(kù)。
(4)倉(cāng)庫(kù)退料
倉(cāng)庫(kù)退料模塊要求操作員輸入退料商品號(hào)、退料數(shù)量、退料人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為退料時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)總退料數(shù)量。該操作完成后,相應(yīng)貨物的數(shù)量為原貨物數(shù)量加退料的數(shù)量,并更新數(shù)據(jù)庫(kù)。
(5)商品調(diào)撥
商品調(diào)撥模塊要求操作員輸入調(diào)撥商品號(hào)、調(diào)撥數(shù)量、調(diào)撥人等,系統(tǒng)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為調(diào)撥時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)總調(diào)撥數(shù)量。
(6)倉(cāng)庫(kù)盤(pán)點(diǎn)
商品盤(pán)點(diǎn)模塊要求用戶(管理員)輸入某商品號(hào),該商品實(shí)際數(shù)量(增加或刪除),系統(tǒng)會(huì)自動(dòng)的將當(dāng)前系統(tǒng)時(shí)間作為盤(pán)點(diǎn)時(shí)間更新到數(shù)據(jù)庫(kù),并且統(tǒng)計(jì)總盤(pán)點(diǎn)過(guò)程中修改的數(shù)量。
(三)業(yè)務(wù)查詢
業(yè)務(wù)查詢模塊圖
(1)庫(kù)存查詢
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
用戶可以查詢所有的商品的庫(kù)存,也可以輸入某件商品的ID號(hào)從而得到該商品的庫(kù)存量。
(2)銷(xiāo)售查詢
用戶(管理員)給出某個(gè)時(shí)間段,系統(tǒng)就根據(jù)庫(kù)中的資料給出該段時(shí)間中所有商品的銷(xiāo)售情況。
(3)倉(cāng)庫(kù)歷史記錄查詢
用戶可以查詢的類型包括:倉(cāng)庫(kù)進(jìn)貨、倉(cāng)庫(kù)退貨、倉(cāng)庫(kù)領(lǐng)料、倉(cāng)庫(kù)退料、商品調(diào)撥、倉(cāng)庫(kù)盤(pán)點(diǎn),用戶選擇查詢的類型后,再輸入需要查詢的時(shí)間,系統(tǒng)返回歷史操作記錄。
(四)系統(tǒng)設(shè)置(1)供應(yīng)商管理
用戶可以增加新的供應(yīng)商,需要輸入供應(yīng)商的一些信息,包括:供應(yīng)商號(hào)、名稱、聯(lián)系人、聯(lián)系電話、傳真、地址和郵政編碼。用戶也可以對(duì)已經(jīng)存在的供應(yīng)商信息進(jìn)行查詢和修改。
管理員可以增加、刪除、修改和查詢用戶。
5.性能需求
5.1數(shù)據(jù)精確度
由于采用數(shù)據(jù)庫(kù)技術(shù)并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)的比較少,都是用戶數(shù)據(jù)的安全性和準(zhǔn)確性是完全保證的,所以對(duì)用戶的使用沒(méi)有多大的障礙。
5.2時(shí)間特性
本系統(tǒng)的數(shù)據(jù)庫(kù)較小,所以程序在響應(yīng)時(shí)間,數(shù)據(jù)更新處理時(shí)間上性能是比較突出的、而且也正由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的叫讓用戶滿意。無(wú)論是客戶還是管理員,當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)該及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間在5秒以內(nèi)。系統(tǒng)應(yīng)能檢測(cè)出各種非正常情況,如與設(shè)備的通信中斷,無(wú)法連接數(shù)據(jù)庫(kù)服務(wù)等,避免出現(xiàn)長(zhǎng)時(shí)間等待甚至無(wú)響應(yīng)。
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
5.3適應(yīng)性
本系統(tǒng)實(shí)在Windows環(huán)境中開(kāi)發(fā)的,所以只要是兼容Windows的軟件或操作系統(tǒng),該軟件都可以正確運(yùn)行,有較好的適應(yīng)能力與兼容性。而且本系統(tǒng)簡(jiǎn)單易懂,容易上手,界面明了,便于操作。本系統(tǒng)是比較大眾模式的倉(cāng)儲(chǔ)管理模式,便于移植到其他部門(mén)或公司,具有良好的適應(yīng)性。
6.運(yùn)行需求
6.1用戶界面
采用Web網(wǎng)頁(yè)的形式,具有良好的交互界面。有一個(gè)主頁(yè),可以鏈接其他頁(yè)面。用戶根據(jù)自己權(quán)限在各個(gè)頁(yè)面進(jìn)行操作。
要求大致如下:
1.頁(yè)面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語(yǔ)和行文格式同意、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、意識(shí)。內(nèi)容豐富,文字準(zhǔn)確,語(yǔ)句通順;專用術(shù)語(yǔ)規(guī)范,行文格式統(tǒng)一規(guī)范。
2.導(dǎo)航結(jié)構(gòu):頁(yè)面具有明確的導(dǎo)航只是,且便于理解,方面用戶使用。3.技術(shù)環(huán)境:頁(yè)面大小合適,能用各種常用瀏覽器以不同的分辨率瀏覽;無(wú)錯(cuò)誤鏈接和空鏈接;采用css處理,控制字體大小和面板布局。
4.藝術(shù)風(fēng)格:界面、版面形象清新岳母、布局合理,字號(hào)大小
十一、字體選擇合理,前后一致,美觀大方,動(dòng)與靜搭配適當(dāng),動(dòng)靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。
6.2硬件接口
數(shù)據(jù)庫(kù)服務(wù)器應(yīng)配備大容量硬盤(pán),以免當(dāng)大規(guī)模公司使用時(shí)反應(yīng)速度減慢等問(wèn)題出現(xiàn)。
6.3軟件接口
系統(tǒng)保持與操作系統(tǒng)的接口,保持與數(shù)據(jù)庫(kù)軟件Microsoft SQL Server的接口,考慮到文檔處理的需要有可能包括與常用辦公軟件接口。
第 頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
6.4故障處理
考慮到軟件的范圍不大,所以故障處理一般有操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(tǒng)的接口即可。只要操作系統(tǒng)沒(méi)有大的故障程序一般是比較穩(wěn)定的。
考慮到用戶對(duì)數(shù)據(jù)的安全性要求,程序可以有獨(dú)立于操作系統(tǒng)之外的數(shù)據(jù)備份功能與過(guò)程,以及系統(tǒng)崩潰后的數(shù)據(jù)恢復(fù)功能。
7.其它需求
7.1正確性
要求發(fā)布的軟件能夠滿足用戶需求,實(shí)現(xiàn)各個(gè)功能,并且在運(yùn)行過(guò)程中不出現(xiàn)嚴(yán)重錯(cuò)誤。
7.2可維護(hù)性
要求本軟件擁有良好的可維護(hù)性,以滿足用戶不斷增長(zhǎng)的需求以及日后的BUG修復(fù)工作。
7.3可移植性
該系統(tǒng)采用B/S開(kāi)發(fā)模式,所以可以在多種平臺(tái)上很好的運(yùn)行,所以該系統(tǒng)具有良好的移植性。
7.4軟件的完整性
最終將該系統(tǒng)制作成部署文件以保證系統(tǒng)的完整行。
7.5軟件的安全性
要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶使用本軟件。并且通過(guò)驗(yàn)證可以確認(rèn)用戶身份,即確認(rèn)用戶是否為系統(tǒng)管理員,只有系統(tǒng)管理員才可以對(duì)軟件進(jìn)行數(shù)據(jù)的添加、刪除和修改操作,而普通用戶只能進(jìn)行瀏覽數(shù)據(jù)等基本操作。
第 頁(yè)
第二篇:圖書(shū)館管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
軟件需求規(guī)格說(shuō)明書(shū)
圖書(shū)館管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
1.導(dǎo)言 1.1編寫(xiě)目的
圖書(shū)管理信息系統(tǒng)的前階段,對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,并提出了這份軟件需求規(guī)格說(shuō)明書(shū)。
此需求規(guī)格說(shuō)明書(shū)對(duì)圖書(shū)管理信息系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開(kāi)發(fā)的軟件應(yīng)具有的數(shù)據(jù)庫(kù)、功能、性能等,使系統(tǒng)分析人員及軟件開(kāi)發(fā)人員都能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說(shuō)明書(shū)和完成后續(xù)設(shè)計(jì)與開(kāi)發(fā)工作。本說(shuō)明書(shū)的預(yù)期讀者為用戶、需求分析人員、代碼編寫(xiě)人員、測(cè)試人員、用戶文檔編寫(xiě)者、項(xiàng)目管理人員。
在下一段的設(shè)計(jì)中,程序設(shè)計(jì)員可參考此需求分析規(guī)格說(shuō)明書(shū),在需求分析說(shuō)明書(shū)對(duì)圖書(shū)館管理信息系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū),以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改或發(fā)現(xiàn)錯(cuò)誤時(shí)找出在本階段的不足或錯(cuò)誤。1.2項(xiàng)目背景
由于圖書(shū)館書(shū)籍多,查找、增加、借閱、歸還極為不便,要浪費(fèi)許多的人力、腦力、物力。圖書(shū)的管理不當(dāng)會(huì)嚴(yán)重導(dǎo)致圖書(shū)館書(shū)籍的遺失等問(wèn)題。于是我們希望能找到解決的方法。
為了解決以上的問(wèn)題,讓圖書(shū)館能夠有效的管理圖書(shū)館書(shū)籍,有效的利用軟件的便捷,保護(hù)好書(shū)籍,促進(jìn)圖書(shū)館管理的信息化和規(guī)范化。我們多方聽(tīng)取意見(jiàn)、分組討論、查閱資料,進(jìn)而了解圖書(shū)館管理的流程,開(kāi)發(fā)出一套適合于圖書(shū)館書(shū)籍多而復(fù)雜的管理系統(tǒng)。1.3縮寫(xiě)說(shuō)明
系統(tǒng):若未特別指出,統(tǒng)指本圖書(shū)信息管理系統(tǒng)。SQL:Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)。
1.4術(shù)語(yǔ)定義SQL SERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。
SQL:一種用于訪問(wèn)查詢數(shù)據(jù)庫(kù)的語(yǔ)言。主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域。外部主鍵:數(shù)據(jù)庫(kù)表中的關(guān)聯(lián)域。值互不相同。
需求:用戶解決問(wèn)題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。
軟件需求規(guī)格說(shuō)明書(shū)
1.5參考資料
《軟件工程實(shí)務(wù)》羅先文、徐軍,重慶大學(xué)出版社,2005年3月
《UML 用例驅(qū)動(dòng)對(duì)象建模》Doug Rosenberg、Kendall Scott著,徐海、周靖、陳華偉譯,清華大學(xué)出版社,2003年5月
《UML 系統(tǒng)分析設(shè)計(jì)應(yīng)用案例》 冀振燕,人民郵電出版社,2003年6月 《NET語(yǔ)言程序設(shè)計(jì)》 陳煒,人民郵電出版社,2005年1月 《SQL Server數(shù)據(jù)庫(kù)》呂鳳順,清華大學(xué)出版社,2006年9月 《網(wǎng)頁(yè)設(shè)計(jì)與制作》于巧娥、何金奎,北京大學(xué)出版社,2006年1月 2.任務(wù)概述 2.1系統(tǒng)定義
實(shí)現(xiàn)圖書(shū)管理信息系統(tǒng)的基本需求。讓圖書(shū)館能夠有效的管理圖書(shū)的查詢、借閱、增加、歸還等操作,保護(hù)好文件,促進(jìn)圖書(shū)管理的信息化、規(guī)范化,實(shí)現(xiàn)圖書(shū)館的智能化管理,以提高圖書(shū)館的的工作效率。2.2應(yīng)用環(huán)境
硬件環(huán)境:一臺(tái)586 以上的微機(jī)及兼容內(nèi)存16MB(最好32MB內(nèi)存)
軟件環(huán)境:windows 98 以上的操作系統(tǒng) ;Office 2000應(yīng)用軟件 操作系統(tǒng):Microsoft Windows 2000 Advanced Server 支持環(huán)境:IIS 5.0 數(shù) 據(jù) 庫(kù):Microsoft SQL Server 2000 2.3假定條件與限制
本圖書(shū)管理信息系統(tǒng)軟件是應(yīng)用于中小型的圖書(shū)館。在功能上還不是很健全,還需要進(jìn)一步完善,還可進(jìn)一步實(shí)現(xiàn)與E-Mail和Internet電話連接起來(lái),成為網(wǎng)絡(luò)圖書(shū)管理信息系統(tǒng)軟件。3.需求規(guī)定 3.1對(duì)功能的規(guī)定
(1)圖書(shū)信息表(book):數(shù)據(jù)結(jié)構(gòu)(自動(dòng)編號(hào)ID,圖書(shū)編號(hào)(BookID),書(shū)號(hào)(ISBN),價(jià)格(Price),類別名(Kind),圖書(shū)名(BookName),出版社(Publish),借出日期(BorrowDate),是否借出(IsBorrowed))
(2)借出圖書(shū)信息表(bookoff):數(shù)據(jù)結(jié)構(gòu)(自動(dòng)編號(hào)ID,借書(shū)證號(hào)(LoanNum),姓名(Name),圖書(shū)編號(hào)(BookID),書(shū)名(BookName),價(jià)格(Price),類別(Kind),出版社(Publish),借出日期(BorowDate))
軟件需求規(guī)格說(shuō)明書(shū)
(3)管理員信息表(Librarian):數(shù)據(jù)結(jié)構(gòu)(自動(dòng)編號(hào)ID,名稱(LibName),密碼(Password))
(4)讀者信息表(personal):數(shù)據(jù)結(jié)構(gòu)(自動(dòng)編號(hào)ID,讀者編號(hào)(ReaderNum),借書(shū)證號(hào)(BorrowNum),姓名(Name),班級(jí)(Class),部門(mén)(Depart),職稱(Tittle),罰款(Fine))
(5)圖書(shū)類型信息表(type): 數(shù)據(jù)結(jié)構(gòu)(自動(dòng)編號(hào)ID,類別名(Kind),借出天數(shù)(BorrowedDay))3.2對(duì)性能的定義 3.2.1 精度
(1)要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。
(2)查詢時(shí)要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。(3)添加記錄時(shí)必須寫(xiě)入正確的記錄字段。3.2.2時(shí)間特性要求
一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi),對(duì)軟磁盤(pán)和打印機(jī)等的操作也應(yīng)在可接受的時(shí)間內(nèi)完成。3.2.3靈活性說(shuō)明
滿足圖書(shū)館使用的需求(記錄量控制在100項(xiàng)內(nèi));對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。3.3輸入輸出的要求
輸入數(shù)據(jù):菜單選項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。
輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合。(1)系統(tǒng)管理
1)用戶登錄:用于管理員或讀者登錄,進(jìn)行圖書(shū)館書(shū)籍及資料的查詢。2)用戶注冊(cè):用于用戶及管理員的注冊(cè),當(dāng)數(shù)據(jù)庫(kù)中有了用戶資料之后此用戶才有權(quán)限登錄系統(tǒng)。
3)修改密碼:只限于已經(jīng)注冊(cè)的用戶或管理員的操作。以便于個(gè)人登錄的識(shí)別。
(2)圖書(shū)管理
1)圖書(shū)的分類:主要是適合于管理員的操作,對(duì)圖書(shū)進(jìn)行分類以便讀者查詢、借閱書(shū)籍。
2)查詢書(shū)籍:主要給借閱者使用,是為了方便借閱者查詢自己想要的圖書(shū),
軟件需求規(guī)格說(shuō)明書(shū)
借閱者輸入圖書(shū)的相關(guān)關(guān)鍵字,按下按鈕即可查詢到于此相關(guān)的書(shū)籍。
3)圖書(shū)的添加:是給管理員用的功能,如有新增書(shū)籍,可通過(guò)這項(xiàng)功能,在數(shù)據(jù)庫(kù)中添加一項(xiàng)紀(jì)錄,讓讀者預(yù)留、借閱等。
4)圖書(shū)的刪除:是給管理員用的功能,當(dāng)圖書(shū)館沒(méi)有此書(shū)籍時(shí),在數(shù)據(jù)庫(kù)中刪除此圖書(shū)的信息。(3)借書(shū)證管理
1)借書(shū)證的添加:僅圖書(shū)管理員可以使用的功能,在數(shù)據(jù)庫(kù)中添加讀者的借書(shū)證信息,方便讀者借閱圖書(shū)。
2)借書(shū)證信息的修改:修改讀者的圖書(shū)證信息記錄
3)借書(shū)證的刪除:刪除讀者的圖書(shū)證信息記錄
4)借書(shū)證的借書(shū)上限和逾期罰金: 根據(jù)等級(jí)或其他信息規(guī)定該讀者最多能借閱幾本書(shū)籍,歸還書(shū)籍時(shí)如果超過(guò)期限,規(guī)定超過(guò)一天罰多少錢(qián)(4)借書(shū)和還書(shū)操作管理
1)借書(shū)操作:用戶借書(shū)后在借出圖書(shū)信息表中添加用戶信息及書(shū)籍信息等 2)還書(shū)操作:用戶歸還書(shū)籍后在表中刪除借出信息便于他人借閱。3)續(xù)借操作:當(dāng)用戶圖書(shū)到期后,如需再借閱則可使用此功能。(5)打印報(bào)表
1)打印單條圖書(shū)記錄:主要適用于一般瀏覽者和一般用戶。他們只能打印在他們的權(quán)限和級(jí)別范圍內(nèi)所能查看的圖書(shū)館信息資料。
2)打印全部檔案:是為管理員設(shè)置的,管理員可以根據(jù)需要設(shè)置打印。也可以讓檔案以報(bào)表或其它形式生成文本文件或HTML文件輸出。打印操作人員的信息只限管理員使用。
3.4數(shù)據(jù)管理能力的需求(五個(gè)基本數(shù)據(jù)表單)
圖書(shū)信息表(book)借出圖書(shū)信息表(bookoff)圖書(shū)編號(hào) BookID 借書(shū)證號(hào) BorrowNum 書(shū)號(hào) ISBN 圖書(shū)編號(hào) BookID 價(jià)格 Price 借出日期 BorowDate 類別名 Kind 是否借出 IsBorrowed 圖書(shū)名 BookName 出版社 Publish 數(shù)量 Amount 作者 Author
讀者信息表(personal)管理員信息表(Librarian)姓名 ReaderName 名稱 LibName
軟件需求規(guī)格說(shuō)明書(shū)
密碼 Password 密碼 Password 班級(jí) Class 部門(mén) Depart 圖書(shū)類型信息表(type)職稱 Tittle 圖書(shū)編號(hào) BookID 借書(shū)證號(hào) BorrowNum 類別名 Kind 罰款 Fine 借出天數(shù) BorrowedDay 3.5故障處理要求
正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。調(diào)試中遇到的問(wèn)題及解決的方案:
(1)遇到跳出“數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉”提示信息阻止程序運(yùn)行時(shí):可以查看一下進(jìn)行此項(xiàng)操作時(shí),操作的表是否已經(jīng)被關(guān)閉了或者是在沒(méi)有關(guān)閉此表的情況下又一次運(yùn)用打開(kāi)語(yǔ)句打開(kāi)此表。
(2)關(guān)于空記錄帶來(lái)的麻煩:有些空記錄往往會(huì)使程序無(wú)法運(yùn)行。此時(shí)你可用“if not isnull”語(yǔ)句先判斷一下是否為空記錄,再操作。(3)有些運(yùn)行錯(cuò)誤也可用如下語(yǔ)句排除 On Error GoTo Erropoint
Erropoint :
Msgbox Err.Descripton
Exit sub
或用On Error resume Next 等語(yǔ)句進(jìn)行處理。3.6其他要求
(1)系統(tǒng)的功能實(shí)現(xiàn)情況: 用戶可在本系統(tǒng)下實(shí)現(xiàn)各種用戶要求的功能(2)系統(tǒng)的安全性: 對(duì)于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),具有一定的安全性(3)系統(tǒng)的容錯(cuò)性: 用戶輸錯(cuò)數(shù)據(jù)都有提示信息,具有較好的容錯(cuò)性能。(4)系統(tǒng)的封閉性: 用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù) 4.運(yùn)行環(huán)境規(guī)定 4.1設(shè)備
本軟件不需要特定的硬件或硬件接口進(jìn)行支撐;486以上PC機(jī)均可運(yùn)行此軟件。4.2支持軟件
運(yùn)行于Windows95及更高版本具有WIN32 API的操作系統(tǒng)之上。開(kāi)發(fā)軟件:Dreamweaver、SQL Server、Microsoft web developer 4.3雙方簽字
軟件需求規(guī)格說(shuō)明書(shū)
需求方(甲方): 開(kāi)發(fā)方(乙方): 日期:2010年11月17日
第三篇:宿舍管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
需求規(guī)格說(shuō)明書(shū)
1.引言 1.1編寫(xiě)目的
本學(xué)生宿舍分配系統(tǒng)以公寓房間、入住學(xué)生為基礎(chǔ)信息源,可以對(duì)房間和床位分配,可以使教務(wù)處、學(xué)生處、保衛(wèi)處、公寓管理中心、財(cái)務(wù)處等學(xué)校職能部門(mén)及學(xué)校學(xué)院領(lǐng)導(dǎo)隨時(shí)獲得全方位的公寓管理信息,實(shí)現(xiàn)信息共享,提高工作效率。
本文檔從用戶、功能、性能、運(yùn)行環(huán)境等各方面對(duì)系統(tǒng)進(jìn)行了分析,以確保在系統(tǒng)開(kāi)發(fā)過(guò)程中,確定好具體目標(biāo),使工作能有條不紊的進(jìn)行,提高工作效率。
1.2背景
很多學(xué)校特別是中等及高等院校中,學(xué)生在校住宿的情況極其普遍。隨著高校的擴(kuò)招,需要住宿的學(xué)生人數(shù)和學(xué)生公寓樓房越來(lái)越多,宿舍管理人員的需求量也相應(yīng)地增加。許多高校后勤實(shí)施社會(huì)化改革,學(xué)生住宿條件得到了很大改善,宿舍安排上打破了原來(lái)按專業(yè)班級(jí)強(qiáng)制集中住宿的限制,可供學(xué)生選擇的余地也越來(lái)越大,相關(guān)部門(mén)對(duì)公寓管理的要求越來(lái)越高,導(dǎo)致公寓管理的難度越來(lái)越大,原來(lái)的手工管理已經(jīng)無(wú)法適應(yīng),需要用信息化手段來(lái)實(shí)現(xiàn)。因此,開(kāi)發(fā)一個(gè)學(xué)生宿舍分配軟件是十分必要的,希望能夠?yàn)閺V大教師、校院領(lǐng)導(dǎo)、宿舍管理員和學(xué)生提供便利,加強(qiáng)學(xué)生住宿管理、規(guī)范高校公寓日常工作、提高公寓管理效能的有效工具。
1.3 定義
用例圖(Use Case):是指由參與者(Actor)、用例(Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖。呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。
順序圖:是將交互關(guān)系表示為一個(gè)二維圖??v向是時(shí)間軸,時(shí)間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨(dú)立對(duì)象的類元角色。類元角色用生命線表示。
類圖(Class diagram):是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。
狀態(tài)圖(Statechart Diagram):是描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì)不同的事件做出反應(yīng)的。
活動(dòng)圖(activity diagram):是闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程。工作流程通常包括一個(gè)基本工作流程和一個(gè)或多個(gè)備選工作流程。工作流程的結(jié)構(gòu)使用活動(dòng)圖來(lái)進(jìn)行說(shuō)明。
協(xié)作圖/通信圖(Communication Diagram):而“協(xié)作”作為一個(gè)結(jié)構(gòu)事物用于表達(dá)靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的概念組合,表達(dá)不同事物相互協(xié)作完成一個(gè)復(fù)雜功能。
1.4參考資料
(1)殷建民 主編,《軟件系統(tǒng)分析與設(shè)計(jì)》,中國(guó)水利水電出版社,2008(2)《學(xué)生宿舍基本需求》(3)《2012級(jí)軟件系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)(16學(xué)時(shí)宿舍分配系統(tǒng))》
2.任務(wù)概述
2.1 目標(biāo)
本學(xué)生宿舍分配系統(tǒng)以公寓房間、入住學(xué)生為基礎(chǔ)信息源,可以對(duì)房間和床位分配,可以使教務(wù)處、學(xué)生處、保衛(wèi)處、公寓管理中心、財(cái)務(wù)處等學(xué)校職能部門(mén)及學(xué)校學(xué)院領(lǐng)導(dǎo)隨時(shí)獲得全方位的公寓管理信息,實(shí)現(xiàn)信息共享
2.2 用戶特點(diǎn)
學(xué)生:若要住宿需提交住宿申請(qǐng),然后等待分配。如有特殊要求,務(wù)必專門(mén)說(shuō)明。一旦得到批準(zhǔn)通知,可以查詢個(gè)人宿舍安排。住宿后若有特殊原因,可以申請(qǐng)調(diào)整宿舍或床位,但依然要經(jīng)過(guò)審核、批準(zhǔn)。一旦調(diào)換了宿舍,其所使用的設(shè)備也要隨之變更記錄。
教師:分為班主任和輔導(dǎo)員。輔導(dǎo)員負(fù)責(zé)查看、初審學(xué)生提交的住宿申請(qǐng),對(duì)基本符合要求的,轉(zhuǎn)交給宿舍負(fù)責(zé)人。班主任和輔導(dǎo)員可以隨時(shí)查看、了解所負(fù)責(zé)班級(jí)住宿學(xué)生的情況。
宿舍負(fù)責(zé)人:負(fù)責(zé)對(duì)住宿申請(qǐng)進(jìn)行綜合審查,通過(guò)的則以班為單位分配床位??梢噪S時(shí)查看和了解宿舍的基本情況、所有住宿情況和設(shè)備使用情況,對(duì)特殊情況及時(shí)進(jìn)行統(tǒng)計(jì),并報(bào)送相關(guān)領(lǐng)導(dǎo)。學(xué)生一旦畢業(yè)或提出退宿,其宿舍和床位會(huì)立即變空,等待重新分配使用。
宿舍管理員:負(fù)責(zé)宿舍設(shè)備情況的記錄(購(gòu)入登記、各建宿舍配置、損壞和修理登記、報(bào)廢登記)、每日查房結(jié)果記錄、學(xué)生晚歸記錄、宿舍具體情況管理(新房間登記、房間撤消、格局調(diào)整)。
校院領(lǐng)導(dǎo):可以隨時(shí)查看、了解學(xué)校和學(xué)院宿舍的詳細(xì)信息、學(xué)生住宿狀況和宿舍管理員的基本情況以及每日查房的情況。
2.3 假定與約束
經(jīng)費(fèi)限制:由于是學(xué)習(xí)之作,資金的不足限制了本軟件的研發(fā)。
開(kāi)發(fā)期限;在時(shí)間方面,只能在課余時(shí)間完成本軟件,對(duì)時(shí)間的安排需做到合理,恰當(dāng)才能很好的完成本工程。
3.需求分析建模
3.1功能需求
3.1.1系統(tǒng)需求描述
本學(xué)生宿舍分配系統(tǒng)以公寓房間、入住學(xué)生為基礎(chǔ)信息源,可以對(duì)房間和床位分配,可以使教務(wù)處、學(xué)生處、保衛(wèi)處、公寓管理中心、財(cái)務(wù)處等學(xué)校職能部門(mén)及學(xué)校學(xué)院領(lǐng)導(dǎo)隨時(shí)獲得全方位的公寓管理信息,實(shí)現(xiàn)信息共享。
基本流程圖如下:
宿舍學(xué)生提交住宿申請(qǐng)返回不同意返回同意結(jié)束N查看住宿申請(qǐng)初審Y判斷宿舍負(fù)責(zé)人是否同意NYN復(fù)審負(fù)宿人責(zé)舍教師查看申請(qǐng)Y分配床位領(lǐng)校導(dǎo)院管宿員理舍
3.1.2 總體功能分析
各類角色的大體功能分析:
學(xué)生:填寫(xiě)申請(qǐng)表、提交住宿申請(qǐng)、查看申請(qǐng)結(jié)果、申請(qǐng)宿舍調(diào)整 輔導(dǎo)員:查看學(xué)生住宿情況、查看住宿申請(qǐng)、初審、返回申請(qǐng)結(jié)果給學(xué)生 班主任:查看本班學(xué)生住宿情況
宿舍負(fù)責(zé)人:復(fù)審、分配床位、查看住宿信息、宿舍住退更新、特殊情況報(bào)送領(lǐng)導(dǎo) 宿舍管理員:宿舍查房記錄、宿舍設(shè)備情況記錄、晚歸記錄、宿舍集體情況 校院領(lǐng)導(dǎo):查看宿舍詳細(xì)信息、查看住宿情況、宿舍管理員情況、每日查房情況 具體用例圖如下: 填寫(xiě)申請(qǐng)表查看學(xué)生住宿情況提交住宿申請(qǐng)查看住宿申請(qǐng)初審查看申請(qǐng)結(jié)果學(xué)生輔導(dǎo)員返回申請(qǐng)結(jié)果給學(xué)生班主任申請(qǐng)宿舍調(diào)整復(fù)審宿舍查房記錄查看宿舍詳細(xì)信息分配床位宿舍設(shè)備情況記錄查看住宿情況查看住宿信息晚歸記錄院校領(lǐng)導(dǎo)宿舍管理員情況宿舍管理員宿舍負(fù)責(zé)人宿舍住退更新特殊情況報(bào)送領(lǐng)導(dǎo)宿舍集體情況每日查房情況3.1.3 功能模塊分析(詳述 學(xué)生申請(qǐng))☆由學(xué)生申請(qǐng)住宿用例:當(dāng)學(xué)生登錄后,進(jìn)入申請(qǐng)界面,填寫(xiě)申請(qǐng)報(bào)告,出現(xiàn)兩種情況,即填寫(xiě)正確或錯(cuò)誤/部分錯(cuò)誤,對(duì)應(yīng)的成功提交申請(qǐng)或返回重新填寫(xiě)申請(qǐng)...構(gòu)建活動(dòng)圖、協(xié)作圖、順序圖等來(lái)完成功能的具體分析。
活動(dòng)圖:
學(xué)生登陸進(jìn)入申請(qǐng)界面填寫(xiě)申請(qǐng)表還有未審核的申請(qǐng)?zhí)顚?xiě)正確保存新申請(qǐng)表填寫(xiě)錯(cuò)誤返回主界面重新填寫(xiě)提交申請(qǐng)等待申請(qǐng)結(jié)果回到主界面
狀態(tài)圖:
學(xué)生申請(qǐng)這一事件對(duì)應(yīng)的狀態(tài):首先是要進(jìn)行申請(qǐng)表的填寫(xiě)預(yù)準(zhǔn)備工作,即新建一張空白申請(qǐng)表,進(jìn)行填寫(xiě),完成后進(jìn)行提交,即等同于進(jìn)入等待審核狀態(tài);等待后臺(tái)審核完成后,學(xué)生進(jìn)行查看可以找到‘審核通過(guò)’‘不通過(guò)’以及‘不通過(guò)(部分不符合要求)’三種狀態(tài),一次審核通過(guò)后二審,產(chǎn)生‘批準(zhǔn)’‘不批準(zhǔn)’兩種狀態(tài),批準(zhǔn)通過(guò),進(jìn)入入住狀態(tài)。
新建批準(zhǔn)保存已入住審核通過(guò)不批準(zhǔn)提交審核不通過(guò)部分通過(guò)順序圖: 根據(jù)流程圖和活動(dòng)圖,可以建立學(xué)生申請(qǐng)的工作順序圖,首先是登陸到首頁(yè)>進(jìn)入申請(qǐng)界面,申請(qǐng)表的填寫(xiě)與是否可以成功提交由提交控制檢測(cè)并返回可申請(qǐng)/不可申請(qǐng)/有錯(cuò)重新填寫(xiě),提交成功則學(xué)生等待來(lái)自輔導(dǎo)員以及宿舍管理員的的審核結(jié)果以及宿舍分配結(jié)果。
學(xué)生首頁(yè)申請(qǐng)界面提交控制輔導(dǎo)員宿舍負(fù)責(zé)人登陸登陸成功退出不可以申請(qǐng)可以申請(qǐng)?zhí)顚?xiě)申請(qǐng)?zhí)峤唤o輔導(dǎo)員有錯(cuò)重新填寫(xiě)反饋同意請(qǐng)求復(fù)審?fù)怦g回不同意 協(xié)作圖:
學(xué)生功能界面申請(qǐng)表審核控制輔導(dǎo)員返回不同意返回同意及宿舍分配 3.2性能需求
3.2.1精度
在進(jìn)行向數(shù)據(jù)庫(kù)文件提取數(shù)據(jù)時(shí),要求數(shù)據(jù)記錄定位準(zhǔn)確,在往數(shù)據(jù)庫(kù)文件數(shù)組中添加數(shù)據(jù)(如申請(qǐng)表,住宿信息等)時(shí),要求輸入準(zhǔn)確學(xué)生姓名,身份證,學(xué)號(hào),班級(jí),宿舍號(hào)等,按需求設(shè)定字符數(shù)。
3.2.2時(shí)間特性要求
(1)查詢類頁(yè)面響應(yīng)時(shí)間<=3s(2)更新處理時(shí)間,如新建、提交等最長(zhǎng)時(shí)間不超過(guò)2s。(3)數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間,如遠(yuǎn)程數(shù)據(jù)傳輸不超過(guò)5s。
3.3數(shù)據(jù)需求
3.3.1 輸入輸出數(shù)據(jù)要求
1)宿舍的詳細(xì)數(shù)據(jù)、學(xué)生住宿的情況以及宿管人員的具體數(shù)據(jù)要完整保管,且一旦發(fā)生變化,必須及時(shí)變更記錄。
2)上述數(shù)據(jù)要能夠?qū)С龅絜xcel文件中,或從excel文件導(dǎo)入。3)分配床位時(shí)可以采取二種方法:
● 第1是按照一定的算法進(jìn)行自動(dòng)分配,● 第2是針對(duì)特殊要求進(jìn)行手工分配 4)學(xué)生住宿需要記錄的內(nèi)容主要包括:
學(xué)號(hào)、姓名、所屬學(xué)院、所屬系、宿舍房間號(hào)、床鋪號(hào)、柜子號(hào)、入住時(shí)間、聯(lián)系電話等。5)每個(gè)房間需要記錄的內(nèi)容主要包括:
宿舍房間號(hào)、面積、可容納人數(shù)、目前空床數(shù)、6)為簡(jiǎn)化宿舍分配過(guò)程中學(xué)生信息的重復(fù)錄入,保證數(shù)據(jù)的一致性和統(tǒng)一性,最好可利用現(xiàn)行的學(xué)籍管理系統(tǒng)中的信息。
3.3.2數(shù)據(jù)分析模型(類圖)
people-memberName-memberName學(xué)生-memberName-memberName職工-memberName-memberName教師-memberName-memberName院校領(lǐng)導(dǎo)-memberName-memberName宿舍負(fù)責(zé)人-memberName宿舍管理員-memberName-memberName-memberName輔導(dǎo)員-memberName班主任-memberName-memberName-memberNamec各種記錄學(xué)生住宿信息班級(jí)-memberName-memberName-memberName-memberName-memberName-memberName住宿申請(qǐng)-memberName-memberName住宿登記表-memberName-memberName床位-memberName宿舍-memberName-memberName設(shè)備-memberName-memberName-memberName
類圖分析:用戶主要分為學(xué)生和職工兩大類,學(xué)生類和職工類繼承于people類,而教師類、領(lǐng)導(dǎo)類、宿舍負(fù)責(zé)人類和宿舍管理員類繼承于職工類,輔導(dǎo)員和班主任類繼承于教師類;學(xué)生與輔導(dǎo)員、班級(jí)、住宿登記表、床位、宿舍、住宿申請(qǐng)等都是關(guān)聯(lián)關(guān)系。
3.4故障處理要求
正常使用時(shí)不應(yīng)出錯(cuò),對(duì)于用戶的輸入錯(cuò)誤應(yīng)給出適當(dāng)?shù)母恼崾?。若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損,可以通過(guò)日志來(lái)了解故障現(xiàn)象、發(fā)生時(shí)間。
3.5其他專門(mén)要求
(1)進(jìn)度需求:系統(tǒng)開(kāi)發(fā)的階段進(jìn)度要求。(2)運(yùn)行環(huán)境需求:平臺(tái)、體系結(jié)構(gòu)、設(shè)備要求。
(3)培訓(xùn)需求:無(wú)實(shí)體培訓(xùn),系統(tǒng)配備《用戶使用手冊(cè)》,提供多媒體教學(xué)光盤(pán)。
4.運(yùn)行環(huán)境規(guī)定 4.1設(shè)備
服務(wù)器
PC機(jī)(建議配置:操作系統(tǒng) windows 2000/XP/Vista CPU PentiumⅣ以上 內(nèi)存 128M以上 硬盤(pán)空間 100M以上)DVD光驅(qū),打印機(jī)等。
4.2支持軟件
軟件運(yùn)行基于windows平臺(tái)上的2000,NT,XP,Vista等。數(shù)據(jù)庫(kù):MySQL 4.3接口
無(wú)
第四篇:物流管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
需求規(guī)格說(shuō)明書(shū)
目 錄 引言...............................................................................1.1編寫(xiě)目的..................................................................................................................................................1.2背景..........................................................................................................................................................1.3參考資料..................................................................................................................................................《軟件工程與UML》,《基于ASP.NET的Web應(yīng)用開(kāi)發(fā)》,《數(shù)據(jù)庫(kù)概論》................................2 項(xiàng)目概述..........................................................................5 2.1功能描述................................................................................................................................................5 2.2系統(tǒng)層次圖............................................................................................................................................5 2.3程序用例圖與類圖................................................................................................................................5 2.4時(shí)序圖....................................................................................................................................................5 2.5運(yùn)行環(huán)境
操作系統(tǒng):Windows XP 簡(jiǎn)體中文版.......................................................................................................5 用戶特征:有IE使用經(jīng)驗(yàn),了解網(wǎng)絡(luò),了解辦公自動(dòng)化....................................................................6 2.6條件與限制............................................................................................................................................6 本程序既對(duì)內(nèi)也對(duì)外,物流公司的內(nèi)部工作人員經(jīng)許可才能登陸并進(jìn)行相關(guān)操作,外部瀏覽者只能瀏覽或是進(jìn)行相關(guān)查詢。......................................................................................................................6 3 功能需求............................................................................6 3.1主要功能劃分.......................................................................6(1)業(yè)務(wù)管理.........................................................................6(2)車(chē)輛管理.........................................................................6(3)倉(cāng)儲(chǔ)管理.........................................................................6(4)運(yùn)力管理.........................................................................6(5)財(cái)物管理.........................................................................6(6)用戶管理.........................................................................6(7)用戶信息.........................................................................6 3.2功能描述...........................................................................6(1)業(yè)務(wù)管理:涉及用戶:承運(yùn)業(yè)務(wù)員、調(diào)度員,主要進(jìn)行訂單管理、承運(yùn)單管理、調(diào)度查詢....6(2)車(chē)輛管理:涉及用戶:運(yùn)輸管理員,主要進(jìn)行車(chē)輛管理、車(chē)隊(duì)管理、駕駛員管理...........6(3)倉(cāng)儲(chǔ)管理:涉及用戶:倉(cāng)庫(kù)管理員,主要進(jìn)行倉(cāng)存信息管理、貨物信息管理...............6(4)運(yùn)力管理:涉及用戶:承運(yùn)業(yè)務(wù)員、調(diào)度員,主要進(jìn)行承運(yùn)車(chē)隊(duì)查詢、承運(yùn)車(chē)輛查詢以及歷史任務(wù)查詢、調(diào)度歷史查詢。................................................................6(5)財(cái)務(wù)管理:涉及用戶:財(cái)務(wù)人員,主要進(jìn)行成本管理、相關(guān)信息統(tǒng)計(jì)、查詢承運(yùn)任務(wù)、成本結(jié)算。..................................................................................6(6)用戶管理:涉及用戶:超級(jí)管理員,主要進(jìn)行員工信息、部門(mén)信息、客戶信息維護(hù)以及其他用戶信息和權(quán)限管理。......................................................................6(7)我的信息:涉及所有用戶,顯示登錄用戶的所有信息、且能對(duì)部分信息進(jìn)行修改。.........6 4 外部接口............................................................................6(1)系統(tǒng)輸入:?jiǎn)T工號(hào),密碼...........................................................6(2)系統(tǒng)輸出:存放相關(guān)信息的數(shù)據(jù)庫(kù)...................................................6(3)硬件接口:一般的計(jì)算機(jī)或配置更高的計(jì)算機(jī).........................................6(4)軟件接口:Windows2008或以上版本..................................................7 5性能需求.............................................................................7 5.1時(shí)間要求...........................................................................7 5.2數(shù)據(jù)精度要求.......................................................................7 本系統(tǒng)數(shù)據(jù)有Vchar(20),DateTime,Int,Money,NText........................................7 6 軟件屬性要求........................................................錯(cuò)誤!未定義書(shū)簽。6.1 正確性:本軟件運(yùn)行在一般情況下....................................錯(cuò)誤!未定義書(shū)簽。6.2 可靠性:系統(tǒng)每天至少保持 23小時(shí)30分的可用時(shí)間,每日凌晨 3:30到4:00之間進(jìn)行日常系統(tǒng)維護(hù)工作,如數(shù)據(jù)傳輸、交換等。臨時(shí)的系統(tǒng)停機(jī)時(shí)間,每月合計(jì)必須少于3 小時(shí)。錯(cuò)誤!未定義書(shū)簽。
6.3 完整性:如出現(xiàn)意外情況(如斷網(wǎng),斷電),系統(tǒng)將通過(guò)事務(wù)回滾來(lái)維護(hù)信息錯(cuò)誤!未定義書(shū)簽。6.4 易用性:能夠如一般物流公司網(wǎng)站一樣,進(jìn)行簡(jiǎn)單、容易的操作..........錯(cuò)誤!未定義書(shū)簽。6.5 可維護(hù)性:軟件出錯(cuò)時(shí)能夠..........................................錯(cuò)誤!未定義書(shū)簽。6.6 可測(cè)試性..........................................................錯(cuò)誤!未定義書(shū)簽。6.7 安全性保密需求通常分為四類:......................................錯(cuò)誤!未定義書(shū)簽。6.8 可理解性:本網(wǎng)站界面與其他一些物流網(wǎng)站類似........................錯(cuò)誤!未定義書(shū)簽。6.10 并發(fā)性能需求:在多個(gè)并發(fā)用戶更新同一賬戶信息時(shí),第一個(gè)可以成功更新。隨后的更新在提交之前,顯示錯(cuò)誤信息“用戶數(shù)據(jù)已經(jīng)改變,是否需要刷新用戶數(shù)據(jù)?”。......錯(cuò)誤!未定義書(shū)簽。7其他要求.............................................................錯(cuò)誤!未定義書(shū)簽。(2)Netscape Navigator 6.0及其以上版本。...........................錯(cuò)誤!未定義書(shū)簽。8 數(shù)據(jù)說(shuō)明............................................................................7 8.1靜態(tài)數(shù)據(jù)...........................................................................7 用戶名,用戶基本信息,................................................................7 8.2動(dòng)態(tài)數(shù)據(jù)...........................................................................7 車(chē)輛狀態(tài),貨物信息,..................................................................7 8.3數(shù)據(jù)字典...........................................................................7
引言
1.1編寫(xiě)目的
為了明確客戶的基本需求,更好地完成對(duì)客戶需求的了解,并量化和明晰本系統(tǒng)的工作量和工作進(jìn)度,特編寫(xiě)此說(shuō)明書(shū)。
1.2背景
隨著信息技術(shù)的日益發(fā)展,物流管理的信息化已成為物流運(yùn)輸系統(tǒng)的必然趨勢(shì)。物流管理的核心部分是對(duì)運(yùn)輸車(chē)隊(duì)的管理及調(diào)度以及對(duì)承運(yùn)貨物的跟蹤管理。為了更詳細(xì)的了解物流配送運(yùn)輸管理過(guò)程中各項(xiàng)管理業(yè)務(wù),調(diào)研人員和最終用戶進(jìn)行了多次討論,并提出了雙方認(rèn)可的解決方案。
1.3參考資料
《軟件工程與UML》,《基于ASP.NET的Web應(yīng)用開(kāi)發(fā)》,《數(shù)據(jù)庫(kù)概論》 項(xiàng)目概述
2.1功能描述
物流管理系統(tǒng)主要為物流公司解決日常辦公和項(xiàng)目管理的需求,協(xié)助工作人員進(jìn)行日常物流管理和人員管理,提高管理效率,降低運(yùn)作成本,增強(qiáng)企業(yè)長(zhǎng)期競(jìng)爭(zhēng)力。通過(guò)該系統(tǒng),物流公司運(yùn)輸管理人員能實(shí)現(xiàn)對(duì)車(chē)隊(duì)、車(chē)輛的動(dòng)態(tài)管理;調(diào)度人員能隨時(shí)了解車(chē)輛動(dòng)向和使用情況;承運(yùn)業(yè)務(wù)員能開(kāi)出和接收承運(yùn)單;財(cái)務(wù)人員也能通過(guò)該系統(tǒng)進(jìn)行運(yùn)輸成本的核算。
2.2系統(tǒng)流程圖
(略)
2.3程序數(shù)據(jù)流圖
(略)
2.4運(yùn)行環(huán)境和用戶
操作系統(tǒng):Windows XP 簡(jiǎn)體中文版 其他軟件:IE 瀏覽器,MS Office辦公軟件,Outlook或Foxmail郵件管理 用戶特征:有IE使用經(jīng)驗(yàn),了解網(wǎng)絡(luò),了解辦公自動(dòng)化
面向用戶:物流公司的工作人員,包括財(cái)務(wù)人員、運(yùn)輸管理人員、調(diào)度人員、承運(yùn)業(yè)務(wù)人員等。
2.5條件與限制
本程序只對(duì)內(nèi)部人員開(kāi)放,物流公司的內(nèi)部工作人員經(jīng)許可才能登陸并進(jìn)行相關(guān)操作。功能需求
3.1主要功能劃分
業(yè)務(wù)管理、車(chē)輛管理、倉(cāng)儲(chǔ)管理、運(yùn)力管理、財(cái)物管理、用戶管理、倉(cāng)儲(chǔ)管理
3.2功能描述
(1)業(yè)務(wù)管理:涉及用戶:承運(yùn)業(yè)務(wù)員、調(diào)度員,主要進(jìn)行訂單管理、承運(yùn)單管理、調(diào)度查詢(2)車(chē)輛管理:涉及用戶:運(yùn)輸管理員,主要進(jìn)行車(chē)輛管理、車(chē)隊(duì)管理、駕駛員管理(3)倉(cāng)儲(chǔ)管理:涉及用戶:倉(cāng)庫(kù)管理員,主要進(jìn)行倉(cāng)存信息管理、貨物信息管理
(4)運(yùn)力管理:涉及用戶:承運(yùn)業(yè)務(wù)員、調(diào)度員,主要進(jìn)行承運(yùn)車(chē)隊(duì)查詢、承運(yùn)車(chē)輛查詢以及歷史任務(wù)查詢、調(diào)度歷史查詢。
(5)財(cái)務(wù)管理:涉及用戶:財(cái)務(wù)人員,主要進(jìn)行成本管理、相關(guān)信息統(tǒng)計(jì)、查詢承運(yùn)任務(wù)、成本結(jié)算。(6)用戶管理:涉及用戶:超級(jí)管理員,主要進(jìn)行員工信息、部門(mén)信息、客戶信息維護(hù)以及其他用戶信息和權(quán)限管理。
(7)我的信息:應(yīng)用于所有用戶,顯示登錄用戶的所有信息、且能對(duì)部分信息進(jìn)行修改。外部接口
(1)系統(tǒng)輸入:?jiǎn)T工號(hào),密碼(2)系統(tǒng)輸出:存放相關(guān)信息的數(shù)據(jù)庫(kù)
(3)硬件接口:一般的計(jì)算機(jī)或配置更高的計(jì)算機(jī)(4)軟件接口:Windows2008或以上版本
5性能需求
5.1時(shí)間要求
在用戶登錄10分鐘后,如果沒(méi)有任何的動(dòng)作,則自動(dòng)退出登錄。之后如果再次試圖訪問(wèn)受保護(hù)頁(yè)面,則自動(dòng)顯示登錄頁(yè)面。
系統(tǒng)每天至少保持 23小時(shí)30分的可用時(shí)間,每日凌晨 3:30到4:00之間進(jìn)行日常系統(tǒng)維護(hù)工作,如數(shù)據(jù)傳輸、交換等。
臨時(shí)的系統(tǒng)停機(jī)時(shí)間,每月合計(jì)必須少于3 小時(shí)。
5.2數(shù)據(jù)精度要求
本系統(tǒng)數(shù)據(jù)有Vchar(20),DateTime,Int,Money,NText 6 數(shù)據(jù)說(shuō)明
6.1靜態(tài)數(shù)據(jù)
用戶名,用戶基本信息,6.2動(dòng)態(tài)數(shù)據(jù)
車(chē)輛狀態(tài),貨物信息,6.3數(shù)據(jù)字典
訂單表(訂單號(hào)、接單日期、訂單金額、客戶號(hào)、到貨網(wǎng)點(diǎn)、承運(yùn)單位、收貨方、支付方、起點(diǎn)城市、止點(diǎn)城市、要求到貨日期、付款方式、備注、是否回單)
城市表(線路編號(hào)、起點(diǎn)城市、止點(diǎn)城市、里程數(shù))
客戶表(客戶號(hào)、客戶名稱、客戶類別、信用額、聯(lián)系人、聯(lián)系電話、手機(jī)號(hào)碼、傳真號(hào)碼、聯(lián)系地址、備注)
承運(yùn)單表(承運(yùn)單號(hào)、訂單號(hào)、調(diào)度日期、承運(yùn)單位、車(chē)號(hào)、駕駛員、備注、承運(yùn)狀態(tài))
職員信息表(工號(hào)、姓名、部門(mén)、職位、出生日期、性別、學(xué)歷、身份證號(hào)碼、聯(lián)系地址、聯(lián)系電話、備注)
用戶表(用戶編號(hào),員工工號(hào),密碼,上次登錄時(shí)間)
角色表(角色編號(hào),角色名,角色描述)
用戶角色表(用戶編號(hào),角色編號(hào),描述)
承運(yùn)單位表(單位號(hào)、單位名、單位主管、單位地址)
回車(chē)報(bào)賬表(訂單號(hào)、帳單號(hào)、報(bào)賬時(shí)間、補(bǔ)助金額、扣款金額、行駛公里、行駛天數(shù)、是否審核、車(chē)牌號(hào))
車(chē)輛表(車(chē)牌號(hào),車(chē)輛名稱,駕駛員,隨行人員,車(chē)輛類型,承載體積,承載重量、車(chē)輛狀態(tài)、車(chē)隊(duì)號(hào)、使用時(shí)限)注:車(chē)輛狀態(tài)主要分為待命狀態(tài)、出車(chē)狀態(tài)、維修狀態(tài)
駕駛員表(工號(hào)、接車(chē)時(shí)間、還車(chē)時(shí)間、換車(chē)時(shí)間、退休時(shí)間、備注)
車(chē)輛駕駛員表(車(chē)牌號(hào)、駕駛員工號(hào)、是否可用)
車(chē)隊(duì)表(車(chē)隊(duì)號(hào)、車(chē)隊(duì)名、主管、車(chē)輛數(shù)、是否可用)
出車(chē)登記表(訂單號(hào)、承運(yùn)單位、車(chē)牌號(hào)、出車(chē)狀態(tài)、出車(chē)日期)
部門(mén)表(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)主管、部門(mén)功能描述、部門(mén)所屬類別)
貨物表(貨物號(hào)、貨物名稱、訂單號(hào)、貨物屬性,重量,體積,包裝方式,數(shù)量、保單號(hào))
倉(cāng)庫(kù)表(倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名、倉(cāng)庫(kù)類別、倉(cāng)庫(kù)地址、倉(cāng)庫(kù)管理員)
倉(cāng)庫(kù)貨物表(貨物號(hào)、倉(cāng)庫(kù)號(hào)、庫(kù)位號(hào)、入庫(kù)時(shí)間、調(diào)度時(shí)間、出庫(kù)時(shí)間、發(fā)貨地址、庫(kù)存量)
車(chē)輛費(fèi)用表(車(chē)牌號(hào)、費(fèi)用類型、費(fèi)用金額、是否已支付)費(fèi)用類型分為:過(guò)路費(fèi)用、維修費(fèi)、燃油費(fèi)、飲食費(fèi)、住宿費(fèi)、付運(yùn)費(fèi)
審核登記表(車(chē)牌號(hào)、審核時(shí)間、到期時(shí)間、時(shí)候金額、審核等級(jí)、審核類型、備注)
事故表(車(chē)牌號(hào)、事故時(shí)間、事故地點(diǎn)、事故描述、責(zé)任單位、事故金額、車(chē)輛損壞情況、保險(xiǎn)公司名、是否賠償、賠償金額、備注)
罰款記錄表(序號(hào),車(chē)號(hào)、日期、地點(diǎn)、罰款原因、罰款單號(hào)、罰款金額、報(bào)賬日期、罰款單位、經(jīng)手人、備注)
保險(xiǎn)單表(保單號(hào)、投保對(duì)象、保險(xiǎn)類型、投保金額、投保人、投保時(shí)間、備注、保險(xiǎn)公司號(hào))
保險(xiǎn)公司表(保險(xiǎn)公司名、保險(xiǎn)公司地址、聯(lián)系人、聯(lián)系人電話、傳真、手機(jī)號(hào)碼、信譽(yù)度、公司編號(hào))
財(cái)務(wù)核算表(核算單號(hào)、核算日期、核算部門(mén)、核算類型、發(fā)票編號(hào)、訂單編號(hào)、成本、備注)
財(cái)務(wù)結(jié)算表(結(jié)算單號(hào)、結(jié)算日期、結(jié)算部門(mén)、結(jié)算類型、發(fā)票編號(hào)、訂單編號(hào)、成本、備注)
現(xiàn)金日記賬表(序號(hào)、日期、成本支出、收入金額、經(jīng)手人、部門(mén)、訂單號(hào)、備注)
銀行日記賬表(序號(hào)、日期、銀行名稱、帳號(hào)、入戶金額、經(jīng)手人、訂單號(hào)、備注)
發(fā)票表(序號(hào)、發(fā)票編號(hào)、發(fā)票類型、發(fā)票金額、經(jīng)手人)
第五篇:班級(jí)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
班級(jí)管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
2學(xué)生成績(jī)管理
在班級(jí)管理系統(tǒng)中,有一個(gè)班級(jí)學(xué)生成績(jī)數(shù)據(jù)庫(kù),是由班級(jí)各學(xué)生的學(xué)生學(xué)習(xí)成績(jī)組成,它構(gòu)成了整個(gè)班級(jí)的學(xué)生學(xué)習(xí)成績(jī)數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,學(xué)習(xí)委員在學(xué)生學(xué)習(xí)成績(jī)管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:學(xué)生學(xué)習(xí)成績(jī)管理;
執(zhí)行者:學(xué)習(xí)委員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中。基本路徑:
a)進(jìn)入學(xué)生學(xué)習(xí)成績(jī)管理界面,顯示目前的學(xué)生學(xué)習(xí)成績(jī)數(shù)據(jù)庫(kù)中已有的信息;
b)點(diǎn)擊班級(jí)學(xué)生姓名就可以瀏覽個(gè)每個(gè)學(xué)生的學(xué)習(xí)成績(jī),同時(shí)也可以對(duì)這個(gè)內(nèi)容進(jìn)行修改;
c)可以增加學(xué)生;
d)可以刪除選擇的學(xué)生。
3財(cái)務(wù)管理
在班級(jí)管理系統(tǒng)中,有一個(gè)班級(jí)財(cái)務(wù)狀況數(shù)據(jù)庫(kù),是由班級(jí)財(cái)務(wù)各明細(xì)科目組成,它構(gòu)成了整個(gè)班級(jí)的財(cái)務(wù)狀況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,生活委員在財(cái)務(wù)管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:財(cái)務(wù)管理;
執(zhí)行者:生活委員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)進(jìn)入財(cái)務(wù)管理界面,顯示目前的財(cái)務(wù)數(shù)據(jù)庫(kù)中已有的財(cái)務(wù)信息;
b)點(diǎn)擊班級(jí)財(cái)務(wù)的各明細(xì)科目可以瀏覽個(gè)明細(xì)科目的具體內(nèi)容,同時(shí)也可以對(duì)這個(gè)試題的具體內(nèi)容進(jìn)行修改;
c)可以增加科目;
d)可以刪除選擇的科目。
4學(xué)生參加體育活動(dòng)管理
在班級(jí)管理系統(tǒng)中,有一個(gè)班級(jí)學(xué)生參加體育活動(dòng)情況的數(shù)據(jù)庫(kù),是由班級(jí)各學(xué)生參加的體育活動(dòng)情況組成,它構(gòu)成了整個(gè)班級(jí)的學(xué)生參加體育活動(dòng)情況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,體育委員在學(xué)生參加體育活動(dòng)管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:學(xué)生參加體育活動(dòng)管理;
執(zhí)行者:體育委員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中。基本路徑:
b)進(jìn)入學(xué)生參加體育活動(dòng)管理界面,顯示目前的學(xué)生參加體育活動(dòng)情況數(shù)據(jù)庫(kù)中已有的信息;
b)點(diǎn)擊班級(jí)學(xué)生姓名就可以瀏覽個(gè)每個(gè)學(xué)生參加的體育活動(dòng)情況,同時(shí)也可以對(duì)這個(gè)內(nèi)容進(jìn)行修改;
c)可以增加學(xué)生;
d)可以刪除選擇的學(xué)生
5用戶管理 系統(tǒng)管理員可以進(jìn)行權(quán)限設(shè)置,在用戶管理界面中對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:用戶管理;
執(zhí)行者:系統(tǒng)管理員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中。基本路徑:
c)進(jìn)入用戶管理界面,顯示目前的系統(tǒng)用戶以及每個(gè)用戶具有的權(quán)限;
d)點(diǎn)擊不同的用戶,可以顯示這個(gè)用戶的信息以及相應(yīng)權(quán)限,必要時(shí)可以修改其權(quán)限;
可以增加用戶,也可以刪除用戶。
6請(qǐng)假管理
學(xué)生將請(qǐng)假條提交之后,教師將審閱請(qǐng)假條,將符合請(qǐng)假條件的請(qǐng)假條進(jìn)行標(biāo)記,然后把請(qǐng)假信息傳交數(shù)據(jù)庫(kù),學(xué)生可以登錄查詢請(qǐng)假是否成功。具體功能描述如下:
用例描述:請(qǐng)假管理;
執(zhí)行者:教師;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)進(jìn)入請(qǐng)假管理界面,顯示目前的請(qǐng)假數(shù)據(jù)庫(kù)中已有的請(qǐng)假信息;
b)點(diǎn)擊班級(jí)請(qǐng)假信息中每個(gè)同學(xué)姓名可以查詢各個(gè)學(xué)生的請(qǐng)假的具體內(nèi)容,同時(shí)也可以對(duì)請(qǐng)假具體內(nèi)容進(jìn)行修改;
c)可以增加科目;
d)可以刪除選擇的科目。
7考勤管理
在班級(jí)管理系統(tǒng)中,有一個(gè)班級(jí)學(xué)生出勤情況的數(shù)據(jù)庫(kù),及運(yùn)用學(xué)生請(qǐng)假數(shù)據(jù)庫(kù)信息,得出的班級(jí)各學(xué)生的出勤的情況組成,它構(gòu)成了整個(gè)班級(jí)的學(xué)生出勤情況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,紀(jì)律委員在學(xué)生考勤管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:考勤管理;
執(zhí)行者:紀(jì)律委員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)進(jìn)入學(xué)生考勤管理界面,顯示目前的學(xué)生出勤情況數(shù)據(jù)庫(kù)中已有的信息;
b)點(diǎn)擊班級(jí)學(xué)生姓名就可以瀏覽個(gè)每個(gè)學(xué)生的出勤情況,同時(shí)也可以對(duì)這個(gè)內(nèi)容進(jìn)行修改;
c)可以增加學(xué)生;
d)可以刪除選擇的學(xué)生。
8學(xué)生獎(jiǎng)懲管理
在班級(jí)管理系統(tǒng)中,有一個(gè)班級(jí)學(xué)生獎(jiǎng)懲情況的數(shù)據(jù)庫(kù),是由班級(jí)各學(xué)生獎(jiǎng)懲情況組成,它構(gòu)成了整個(gè)班級(jí)的學(xué)生獎(jiǎng)懲情況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,班長(zhǎng)在學(xué)生獎(jiǎng)懲管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:學(xué)生獎(jiǎng)懲管理;
執(zhí)行者:班長(zhǎng);
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)進(jìn)入學(xué)生獎(jiǎng)懲管理界面,顯示目前的學(xué)生獎(jiǎng)懲情況數(shù)據(jù)庫(kù)中已有的信息; b)點(diǎn)擊班級(jí)學(xué)生姓名就可以瀏覽個(gè)每個(gè)學(xué)生的獎(jiǎng)懲情況,同時(shí)也可以對(duì)這個(gè)內(nèi)容進(jìn)行修改;
c)可以增加學(xué)生;
d)可以刪除選擇的學(xué)生。
9留言管理
在班級(jí)管理系統(tǒng)中,有一個(gè)留言管理情況的數(shù)據(jù)庫(kù),是由班級(jí)各學(xué)生和教師留言情況組成,它構(gòu)成了整個(gè)班級(jí)的留言管理情況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,班長(zhǎng)在留言管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:留言管理;
執(zhí)行者:班長(zhǎng);
前置條件::系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)查看當(dāng)前留言情況;
b)對(duì)當(dāng)前留言進(jìn)行增加、刪除、修改、查詢;
10學(xué)生參加文藝活動(dòng)管理 學(xué)生參加文藝活動(dòng)情況的數(shù)據(jù)庫(kù),是由班級(jí)各學(xué)生參加的文藝活動(dòng)情況組成,它構(gòu)成了整個(gè)班級(jí)的學(xué)生參加文藝活動(dòng)情況數(shù)據(jù)庫(kù)。由于進(jìn)行了權(quán)限設(shè)置,文藝委員在學(xué)生參加文藝活動(dòng)管理模塊的用戶管理界面中,可以對(duì)用戶進(jìn)行增加、刪除、修改、查詢。具體功能描述如下:
用例描述:學(xué)生參加文藝活動(dòng)管理;
執(zhí)行者:文藝委員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護(hù)完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫(kù)中?;韭窂剑?/p>
a)進(jìn)入學(xué)生參加文藝活動(dòng)管理界面,顯示目前的學(xué)生參加文藝活動(dòng)情況數(shù)據(jù)庫(kù)中已有的信息;
b)點(diǎn)擊班級(jí)學(xué)生姓名就可以瀏覽個(gè)每個(gè)學(xué)生參加的文藝活動(dòng)情況,同時(shí)也可以對(duì)這個(gè)內(nèi)容進(jìn)行修改;
c)可以增加學(xué)生;
d)可以刪除選擇的學(xué)生。
第一章班級(jí)事務(wù)管理信息系統(tǒng)的基本需求分析
第一節(jié)項(xiàng)目背景分析
隨著信息化的來(lái)臨和計(jì)算機(jī)在日常管理中的廣泛應(yīng)用,為了實(shí)現(xiàn)班務(wù)管理的信息化和方便化,便萌發(fā)了這次班務(wù)管理信息系統(tǒng)的設(shè)計(jì)構(gòu)想。
第二節(jié)班級(jí)事務(wù)信息管理的基本需求
1必要的硬件及設(shè)備
2系統(tǒng)軟件和相應(yīng)軟件包
3培訓(xùn)操作人員和使用人員
4數(shù)據(jù)的存儲(chǔ)準(zhǔn)備
5信息的組織和管理功能的劃定
第三節(jié)班級(jí)事務(wù)管理信息系統(tǒng)的可行性分析
為了進(jìn)一步幫助班主任及班干部進(jìn)行科學(xué)有效的學(xué)生管理工作,現(xiàn)通過(guò)對(duì)部分用戶的調(diào)查了解,對(duì)建立班級(jí)事務(wù)管理信息系統(tǒng)進(jìn)行了以下幾方面的可行性分析:
1.必要性,隨著學(xué)生招生規(guī)模的不斷擴(kuò)大,班主任及班干部的管理工作也日趨復(fù)雜化,原來(lái)的僅靠手工進(jìn)行的班級(jí)事務(wù)管理已日漸顯示出其不足之處,那么就有必要建立一套基于計(jì)算機(jī)的班級(jí)事務(wù)管理信息系統(tǒng)。
2.可能性,據(jù)了解,各個(gè)辦公室都已具有基本的硬件設(shè)備,那么這就為班級(jí)事務(wù)管理信息系統(tǒng)的實(shí)行提供了必要的可能性;加之相關(guān)用戶都已具備了一定計(jì)算機(jī)基本操作能力,所以這又為班級(jí)事務(wù)管理信息系統(tǒng)的實(shí)行提供了用戶方面的可能性;再?gòu)馁Y金成本等方面講,因?yàn)樵撓到y(tǒng)相對(duì)而言只是一個(gè)小型的管理系統(tǒng),所需設(shè)計(jì)人員較少,消耗費(fèi)用也在用戶的承受能力之內(nèi)。綜合上述幾方面,班級(jí)事務(wù)管理信息系統(tǒng)的建立具有很大的可能性。
3.有益性,班級(jí)事務(wù)管理信息系統(tǒng)一旦建成,那么通過(guò)該系統(tǒng)的使用就可以提高信息的使用質(zhì)量,提高數(shù)據(jù)的準(zhǔn)確性,減輕用戶的工作負(fù)擔(dān)和勞動(dòng)強(qiáng)度,提高用戶的信息處理能力,從而進(jìn)行有效的決策與管理。
總之,通過(guò)以上幾方面的可行性分析,開(kāi)發(fā)小組認(rèn)為建立一套班級(jí)事務(wù)管理信息系統(tǒng)是可行的。我們通過(guò)掌握和調(diào)查的相關(guān)原始資料,就可以通過(guò)小組討論,對(duì)該系統(tǒng)的開(kāi)發(fā)做出相關(guān)的計(jì)劃進(jìn)度,著手進(jìn)行系統(tǒng)的分析和設(shè)計(jì)工作。