第一篇:書(shū)店管理系統(tǒng)需求分析報(bào)告
書(shū) 店 管 理 需 求 分 析 規(guī) 格 說(shuō) 明 書(shū)
目錄
1.引言.................................錯(cuò)誤!未定義書(shū)簽。1.1編寫(xiě)需求分析規(guī)格說(shuō)明書(shū)的目的........................4 1.2軟件設(shè)計(jì)目標(biāo)........................................4 1.3 術(shù)語(yǔ)表.............................................4 1.4參考資料............................................4 2.軟件產(chǎn)品的一般性描述...................................5 2.1運(yùn)行環(huán)境............................................5 2.2軟件產(chǎn)品的功能(用例模型)..........................5 2.3用戶特征............................................7 2.4限制與約束..........................................7 3.系統(tǒng)功能行為分析......................................7 3.1引言................................................7 3.2 系統(tǒng)功能模型——系統(tǒng)用例模型........................7 3.3相關(guān)用例的展開(kāi)——活動(dòng)圖...........................10 3.4系統(tǒng)靜態(tài)模型——對(duì)象類模型.........................12 3.5系統(tǒng)動(dòng)態(tài)模型(順序圖).............................14 3.6系統(tǒng)體系結(jié)構(gòu)模型...................................18 3.7輸出結(jié)果...........................................19 4.系統(tǒng)性能分析.........................................20 4.1數(shù)據(jù)精準(zhǔn)度.........................................20
4.2時(shí)間特性...........................................20 4.3適應(yīng)性.............................................20 4.4故障處理...........................................20 5.系統(tǒng)運(yùn)行要求分析.....................................20 5.1用戶界面...........................................20 5.2硬件接口...........................................20 5.3軟件接口...........................................20 6.其他要求............................................20 7.附錄.................................錯(cuò)誤!未定義書(shū)簽。
1.引言
1.1編寫(xiě)需求分析規(guī)格說(shuō)明書(shū)的目的
隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。傳統(tǒng)的書(shū)店管理系統(tǒng)其日常管理工作都是人工操作,存在著許多缺點(diǎn),如:效率低下、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于數(shù)據(jù)的查找、更新和維護(hù)都帶來(lái)了不少的困難,并且浪費(fèi)了許多人力和物力。在信息時(shí)代,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高書(shū)店管理的效率。因此,開(kāi)發(fā)這樣一套書(shū)店管理軟件成為很有必要的事情。
1.2軟件設(shè)計(jì)目標(biāo)
(1)登錄系統(tǒng):管理員和顧客進(jìn)入登陸界面,輸入各自的的用戶名和密碼進(jìn)入登陸界面,可以通過(guò)登錄該系統(tǒng)進(jìn)行各項(xiàng)功能的操作
(2)書(shū)籍管理:管理員進(jìn)入書(shū)籍管理界面,對(duì)書(shū)籍基本信息制定、輸入、修改、查詢,包括書(shū)籍編號(hào)、類別、關(guān)鍵詞、備注。
(3)書(shū)籍出售:管理員進(jìn)入書(shū)籍出售管理界面,根據(jù)ISBN號(hào)出售圖書(shū),刪去相應(yīng)庫(kù)存,記錄銷售時(shí)間,包括預(yù)訂書(shū)籍、查詢書(shū)籍的處理。
(4)顧客管理:管理員進(jìn)入顧客管理界面,進(jìn)行對(duì)顧客的一系列操作,包含對(duì)顧客信息的增刪改等操作,以及會(huì)員服務(wù)等。
(5)查詢書(shū)籍:管理員和顧客登錄系統(tǒng),進(jìn)入書(shū)籍查詢界面,對(duì)圖書(shū)的一些詳細(xì)信息進(jìn)行查詢。
(6)預(yù)定書(shū)籍:顧客登錄系統(tǒng),進(jìn)入書(shū)籍預(yù)定界面,通過(guò)對(duì)圖書(shū)信息查詢,對(duì)已選擇的圖書(shū)進(jìn)行預(yù)定。
(7)購(gòu)買(mǎi)書(shū)籍:顧客登錄系統(tǒng),進(jìn)入購(gòu)買(mǎi)圖書(shū)界面,對(duì)已選擇的圖書(shū)進(jìn)行購(gòu)買(mǎi)。
(8)系統(tǒng)應(yīng)符合書(shū)店管理的規(guī)定,滿足書(shū)店相關(guān)人員日常使用的需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用安全等要求;
(9)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù);(10)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、備份等操作;
(11)盡量采用現(xiàn)有軟硬軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用現(xiàn)在有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。
1.3 術(shù)語(yǔ)表
[1].登錄:包括書(shū)店管理員、顧客在書(shū)店登陸界面輸入各自用戶名和密碼,如 果輸入正確就可以直接進(jìn)入書(shū)店系統(tǒng),管理員可以對(duì)系統(tǒng)進(jìn)行相應(yīng)的操作;而顧客也可以進(jìn)行相應(yīng)的操作。
[2].書(shū)籍管理:是指管理員對(duì)書(shū)籍進(jìn)行一個(gè)比較系統(tǒng)的管理,如對(duì)圖書(shū)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作 [3].書(shū)籍出售:是指管理員對(duì)書(shū)籍的出售情況進(jìn)行管理,及時(shí)處理顧客的訂單,完成書(shū)籍出售的過(guò)程。
[4].顧客管理:是指管理員對(duì)顧客的管理,包括對(duì)會(huì)員的管理,對(duì)會(huì)員信息進(jìn)行維護(hù),及時(shí)的增加、修改、刪除等來(lái)完善對(duì)會(huì)員的管理;也包括對(duì)其他顧客的信息管理。是指
[5].購(gòu)買(mǎi)書(shū)籍:是指顧客對(duì)已選擇的圖書(shū)進(jìn)行購(gòu)買(mǎi)的過(guò)程。
[6].查詢:是指管理員查詢圖書(shū)的庫(kù)存,出售情況,以及缺貨補(bǔ)充等的查詢;顧客對(duì)圖書(shū)種類,價(jià)格等的查詢。[7].預(yù)定書(shū)籍:是指顧客再經(jīng)過(guò)對(duì)圖書(shū)的查詢,選擇需要的圖書(shū)并對(duì)圖書(shū)進(jìn)行預(yù)定,方便購(gòu)買(mǎi)。
1.4參考資料
[1] 黃梯云 《管理信息系統(tǒng)》 經(jīng)濟(jì)科學(xué)出版社 2000.3 [2]甘仞初《信息系統(tǒng)開(kāi)發(fā)》經(jīng)濟(jì)科學(xué)出版社 1996.9 [3]汪星明 《管理系統(tǒng)中計(jì)算機(jī)應(yīng)用》武漢大學(xué)出版社 1997.5 [4] 方美琪,軟件開(kāi)發(fā)工具[M],經(jīng)濟(jì)科學(xué)出版社
[5] 陳禹,方美琪,軟件開(kāi)發(fā)工具[M],經(jīng)濟(jì)科學(xué)出版社
2.軟件產(chǎn)品的一般性描述
2.1運(yùn)行環(huán)境
硬件環(huán)境:
512M以上內(nèi)存
軟件環(huán)境:
數(shù)據(jù)庫(kù)Microsoft SQL Server 2005及以上版本 Windows XP,Win7 CP/IP 通信協(xié)議
2.2軟件產(chǎn)品的功能(用例模型)
圖1 功能用例 “系統(tǒng)登錄”用例
1.管理員和顧客進(jìn)入登陸界面 2.填寫(xiě)各自用戶名及密碼 3.系統(tǒng)進(jìn)行賬戶的核實(shí) 4.成功登陸
5.管理員可以進(jìn)行顧客管理、圖書(shū)管理、售書(shū)管理、書(shū)籍查詢等。6.顧客可以進(jìn)行書(shū)記的查詢、預(yù)定、購(gòu)買(mǎi)等。
“顧客管理”用例
1.管理員登陸顧客管理界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限 3.列出相應(yīng)的信息 4.用戶選擇相應(yīng)的操作 “購(gòu)買(mǎi)書(shū)籍”用例
1.管理員進(jìn)入登陸界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限 3.列出相應(yīng)的信息 4.用戶操作 “圖書(shū)管理”用例
1.登陸圖書(shū)信息管理界面
2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限操作
3.圖書(shū)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作 4.列出相應(yīng)的信息
5.用戶選擇相應(yīng)的操作
“預(yù)定書(shū)籍”用例
1.管理員進(jìn)入登陸界面
2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限,對(duì)訂單信息進(jìn)行管理或處理
3.列出相應(yīng)的信息
4.接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存、訂購(gòu)貨品、訂單增加 5.用戶操作 “售書(shū)管理”用例
1.管理員進(jìn)入登陸界面 2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限 3.列出相應(yīng)的信息 4.用戶操作 “査書(shū)管理”用例 1.陸查詢界面
2.系統(tǒng)響應(yīng)相應(yīng)的用戶權(quán)限 3.列出相應(yīng)的信息
4.管理員對(duì)圖書(shū)銷售及相關(guān)信息的情況查詢
5.顧客(會(huì)員和游客)對(duì)圖書(shū)的相關(guān)信息的查詢
6.用戶選擇相應(yīng)的操作進(jìn)行查詢
2.3用戶特征
該軟件適用于掌握計(jì)算機(jī)基礎(chǔ)知識(shí)的客戶,書(shū)店員工可根據(jù)自己的權(quán)限進(jìn)行相應(yīng)操作,系統(tǒng)管理員要求由計(jì)算機(jī)的專業(yè)知識(shí)。
2.4限制與約束
1.建議開(kāi)發(fā)軟件運(yùn)行的最短壽命:3年 2.進(jìn)行系統(tǒng)方案選擇比較的期限:3個(gè)月 3.經(jīng)費(fèi)來(lái)源和使用限制:新華書(shū)店
4.硬件、軟件、運(yùn)行環(huán)境和開(kāi)發(fā)環(huán)境的條件和限制:新華書(shū)店擁有大型機(jī)以及用來(lái)支持的數(shù)據(jù)庫(kù),安裝有Windowsxp及以上的操作系統(tǒng)。
5.建議開(kāi)發(fā)軟件投入使用的最遲時(shí)間:開(kāi)發(fā)完成后試運(yùn)行1個(gè)月。
3.系統(tǒng)功能行為分析
3.1引言
第一步創(chuàng)建系統(tǒng)的用例模型。作為描述系統(tǒng)的用戶或參與者所能操作的模型,它在需求分析階段有著重要的作用,整個(gè)開(kāi)發(fā)過(guò)程都圍繞系統(tǒng)的需求用例表述的問(wèn)題和問(wèn)題模型進(jìn)行。
3.2 系統(tǒng)功能模型——系統(tǒng)用例模型
創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。
書(shū)店管理系統(tǒng)的參與者包含以下三種:
管理員: 進(jìn)入管理頁(yè)面,可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂單信息、報(bào)表維護(hù)(報(bào)表輸出、報(bào)表備份、報(bào)表恢復(fù)、報(bào)表刪除)、商品銷售查詢。
員工: 進(jìn)入工作管理頁(yè)面,可以對(duì)圖書(shū)(或商品)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護(hù)個(gè)人信息、維護(hù)訂單信息(接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存)。
顧客:(會(huì)員和游客)會(huì)員:進(jìn)入登入頁(yè)面,可以對(duì)圖書(shū)信息進(jìn)行查詢、,并可以維護(hù)個(gè)人信息,維護(hù)訂單信息(訂單狀態(tài)查詢、訂單刪除或增加); 游客: 進(jìn)入網(wǎng)站后,只能進(jìn)行基本的信息瀏覽和查詢。
圖2 系統(tǒng)參與者
1.用戶用例(會(huì)員和普通用戶)
(1)登錄:會(huì)員通過(guò)身份驗(yàn)證,登錄到網(wǎng)上書(shū)店系統(tǒng)。
(2)注冊(cè):普通用戶在網(wǎng)上書(shū)店系統(tǒng)注冊(cè)個(gè)人信息,可以成為會(huì)員。(3)瀏覽圖書(shū):會(huì)員或游客可以瀏覽網(wǎng)上書(shū)店的圖書(shū)。
(4)查詢個(gè)人資料: 會(huì)員可以查詢修改個(gè)人資料,包括個(gè)人的基本信息、訂單信息。
(5)修改個(gè)人資料:會(huì)員可以修改個(gè)人信息。
(6)加入購(gòu)物車:會(huì)員可以將要買(mǎi)的書(shū)籍添加到購(gòu)物車,可以對(duì)購(gòu)物車?yán)?書(shū)籍?dāng)?shù)量信息進(jìn)行修改。
(7)提交訂單:會(huì)員可以對(duì)所下訂單進(jìn)行提交。(8)付款:會(huì)員可以進(jìn)入付款界面進(jìn)行結(jié)算。2.員工用例
(1)登錄:?jiǎn)T工根據(jù)用戶名和密碼,登錄到網(wǎng)上書(shū)店系統(tǒng)。(2)銷售查詢:?jiǎn)T工可以對(duì)書(shū)店的銷售情況進(jìn)行查詢。(3)庫(kù)存查詢:?jiǎn)T工可以對(duì)書(shū)店所剩下的書(shū)籍進(jìn)行查詢。(4)圖書(shū)管理:?jiǎn)T工可以修改書(shū)籍信息、添加圖書(shū)、刪除圖書(shū)。(5)訂單處理:?jiǎn)T工可以修改訂單信息、刪除訂單。
3.管理員用例
(1)登錄:管理員輸入賬號(hào)和密碼可以登錄帶網(wǎng)上書(shū)店系統(tǒng)(2)管理會(huì)員:管理員可以修改會(huì)員信息、添加、刪除會(huì)員。(3)員工信息維護(hù):管理員可以修改員工信息、添加、刪除員工。
在識(shí)別出參與者和用例后,要想建立用例圖,還需要識(shí)別出他們之間的關(guān)系。“加入購(gòu)物車”、“添加書(shū)籍到購(gòu)物車”、“查看個(gè)人資料
”、“ 提交訂單”等,這些動(dòng)作是由“會(huì)員”執(zhí)行的。為了購(gòu)物安全方便,系統(tǒng)還需要提供用戶信息驗(yàn)證,確保只有會(huì)員用戶才可以進(jìn)行書(shū)籍購(gòu)買(mǎi)。用例“管理書(shū)籍”、“ 管理訂單” 這些動(dòng)作是由“員工”執(zhí)行的。用例“維護(hù)員工信息”“維護(hù)系統(tǒng)”等,這些動(dòng)作是由“管理員”執(zhí)行的。為了系統(tǒng)的安全性,系統(tǒng)還需要提供進(jìn)行身份驗(yàn)證的功能,以確保只有具有權(quán)限的“系統(tǒng)管理員”才可以使用系統(tǒng)的功能,所以“管理員”必須與用例“登錄”交互,也即“管理員”在使用系統(tǒng)前,要使用用戶名和密碼進(jìn)行登錄,系統(tǒng)驗(yàn)證用戶的密碼正確后,用戶才可以執(zhí)行進(jìn)一步的操作。
圖3 會(huì)員用例圖
圖4
管理員用例圖
圖5
員工用例圖
3.3相關(guān)用例的展開(kāi)——活動(dòng)圖
(1)員工訂單處理活動(dòng)圖
員工可以對(duì)用戶提交的訂單進(jìn)行處理,員工在系統(tǒng)中,先對(duì)系統(tǒng)發(fā)出訂單處理請(qǐng)求,系統(tǒng)轉(zhuǎn)到訂單管理界面,如果要?jiǎng)h除訂單,選擇要?jiǎng)h除的訂單,系統(tǒng)將修改的信息保存到數(shù)據(jù)庫(kù)中。如果需要?jiǎng)h除訂單,訂單處于待修改狀態(tài),體統(tǒng)將 10
修改后的信息保存到數(shù)據(jù)庫(kù)中。
圖6 員工訂單處理活動(dòng)圖
(2)員工圖書(shū)管理活動(dòng)圖
圖7
員工圖書(shū)管理活動(dòng)圖
(3)顧客購(gòu)買(mǎi)商品和管理員處理訂單的活動(dòng)圖如圖8所示。
圖8
顧客購(gòu)買(mǎi)商品和管理員處理訂單的活動(dòng)圖
從圖8中可以看出,管理員、顧客發(fā)生了相互的關(guān)系。顧客登錄后查詢商品,在選擇了自己希望購(gòu)買(mǎi)的商品后提交訂單,接下來(lái)顧客處于查詢訂單的循環(huán)狀態(tài)。與此同時(shí),管理員接收到了顧客提交的訂單,并根據(jù)該訂單對(duì)應(yīng)商品的庫(kù)存情況判斷是否拒絕該訂單,并更新客戶訂單。在顧客查詢到訂單狀態(tài)變成已處理后,購(gòu)買(mǎi)過(guò)程結(jié)束。
3.4系統(tǒng)靜態(tài)模型——對(duì)象類模型 進(jìn)一步分析系統(tǒng)需求,發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,是面向?qū)ο骩7]分析的基本任務(wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對(duì)象圖描述。
進(jìn)一步分析系統(tǒng),發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu),是面向?qū)ο蠓治龅幕救蝿?wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對(duì)象圖來(lái)實(shí)現(xiàn)的。類圖從抽象的角度描述系統(tǒng)的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類之間的相互關(guān)系。其中類的識(shí)別分為三類:識(shí)別實(shí)體類、識(shí)別邊界類和識(shí)別控制類。
類不是孤立的,UML為我們定義了它們之間的四種關(guān)系,它們是:關(guān)聯(lián)(Association)關(guān)系(聚合和組合)、依賴(Dependency)關(guān)系、泛化(Generalization)關(guān)系、實(shí)現(xiàn)(Realization)關(guān)系。
關(guān)聯(lián)關(guān)系是類之間最廣泛的關(guān)系,若兩個(gè)類的對(duì)象的實(shí)例之間具有某種(屬
性上的)依賴關(guān)系,對(duì)象所屬類間的關(guān)系稱為關(guān)聯(lián)關(guān)系,關(guān)聯(lián)關(guān)系是一種結(jié)構(gòu)關(guān)系,是一種弱關(guān)系,被關(guān)聯(lián)的元素間通常可以被獨(dú)立的考慮。指出了一個(gè)事物的對(duì)象與另一個(gè)事物的對(duì)象之間的語(yǔ)義上的連接。其表示方法是在UML中,關(guān)聯(lián)的圖形表示是實(shí)線+箭頭,箭頭指向被關(guān)聯(lián)的類。關(guān)聯(lián)可以是單向的,也可以是雙向的。關(guān)聯(lián)關(guān)系包含兩種:聚合關(guān)系和組合關(guān)系。其中聚合關(guān)系是類與類之間的關(guān)系具有“整體——部分”的特點(diǎn)。其表示方式:在UML中聚合的圖示方式為,在表示關(guān)聯(lián)關(guān)系的直線末端加一個(gè)空心的小菱形,空心菱形緊挨著具有整體性質(zhì)的類,即箭頭指向整體類。組合關(guān)系是整體和部分是不可分的,整體的生命周期結(jié)束時(shí)也就是部分的生命周期到頭時(shí)。
依賴關(guān)系是對(duì)于兩個(gè)相對(duì)獨(dú)立的對(duì)象,當(dāng)一個(gè)對(duì)象負(fù)責(zé)構(gòu)造另一個(gè)對(duì)象的實(shí)例,或者依賴另一個(gè)對(duì)象的服務(wù)時(shí),這兩個(gè)對(duì)象之間主要體現(xiàn)為依賴關(guān)系。用虛箭頭表示。
泛化關(guān)系表示一個(gè)泛化的元素和一個(gè)具體的元素之間的關(guān)系。它又稱繼承,UML中的泛化是通用元素和具體元素之間的一種分類關(guān)系。具體元素完全擁有通用元素的信息,并且還可附加一些其它信息。泛化可用于類、用例等各種模型元素。父類與子類的泛化關(guān)系圖示為一個(gè)帶空心三角形的直線,空心三角形緊挨著父類。
實(shí)現(xiàn)關(guān)系是指定兩個(gè)實(shí)體之間的一個(gè)合同。實(shí)現(xiàn)是規(guī)格說(shuō)明和其實(shí)現(xiàn)之間的關(guān)系,它將一種模型元素與另一種元素連接起來(lái)。在UML中,實(shí)現(xiàn)關(guān)系的符號(hào)與泛化關(guān)系的符號(hào)類似,用一條帶指向接口的空心三角箭頭的虛線表示。
根據(jù)上述類的關(guān)系,完整的類圖如圖9所示
圖9
類圖
3.5系統(tǒng)動(dòng)態(tài)模型(順序圖)
系統(tǒng)的動(dòng)態(tài)模型可以使用交互作用圖、狀態(tài)圖和活動(dòng)圖來(lái)描述。交互作用圖包括序列圖和協(xié)作圖。序列圖描繪了系統(tǒng)中的一組對(duì)象在時(shí)間上交互的整體行為,協(xié)作圖描繪的是系統(tǒng)中一組對(duì)象的交互行為。創(chuàng)建順序圖:
(1)顧客訂購(gòu)順序圖如圖10所示。
用戶首先使用自己的賬號(hào)和密碼登錄系統(tǒng),登錄模塊會(huì)將客戶的ID保存在系統(tǒng)緩存中并提交給商品查詢模塊。商品查詢模塊提示客戶輸入查詢條件,客戶輸入適當(dāng)?shù)牟樵儣l件后查詢模塊顯示符合查詢條件的商品列表。客戶得到商品列表后,提交自己想要購(gòu)買(mǎi)的商品ID。訂購(gòu)模塊得到商品ID,生成訂單并提交給數(shù)據(jù)模塊進(jìn)行保存。保存成功后,訂購(gòu)模塊提示用戶訂購(gòu)該商品成功。
圖10 顧客訂購(gòu)順序圖
(2)顧客刪除訂單順序圖如圖11所示。
客戶在提交訂單后可以對(duì)訂單進(jìn)行維護(hù)(添加、刪除、修改)。客戶首先輸入自己的賬號(hào)和密碼登錄系統(tǒng)。登錄模塊會(huì)將客戶的ID保存在系統(tǒng)緩存中并提 14
交給訂單查詢模塊。訂單查詢模塊顯示該客戶當(dāng)前的所有訂單,客戶得到該列表后,選擇需要?jiǎng)h除的商品ID,訂單處理模塊把刪除信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊保存信息。訂單處理模塊提示用戶刪除操作成功。
圖11 顧客刪除訂單順序圖
(3)管理員處理訂單順序圖如圖12所示。
管理員使用其賬號(hào)和密碼登錄后,登錄模塊會(huì)將管理員的ID保存在系統(tǒng)緩存中并提交給訂單處理模塊。訂單處理模塊提交給管理員未處理訂單的列表,管理員提交某商品ID得到該商品的庫(kù)存情況。如果庫(kù)存充足則接受訂單,并把接受信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊更新該客戶的訂單信息并返回成功信息給訂單處理模塊,訂單處理模塊提示管理員該操作成功。
圖12 管理員處理訂單順序圖
(4).管理員登錄順序圖
管理員登陸的過(guò)程為:管理員進(jìn)入系統(tǒng),進(jìn)入登錄頁(yè)面,輸入賬號(hào)密碼,系統(tǒng)驗(yàn)證身份信息,驗(yàn)證成功,界面返回成功信息,管理員接受成功消息,登陸系統(tǒng)成功。如圖11。
圖13
管理員登錄順序圖
(5)會(huì)員提交訂單順序圖
會(huì)員登錄系統(tǒng),進(jìn)入提交訂單界面,將確認(rèn)的訂單提交到系統(tǒng)中,如果訂單無(wú)誤則顯示成功提交訂單,并返回提交訂單界面,如果訂單有誤,則顯示是錯(cuò)誤
訂單,會(huì)員在進(jìn)行訂單的修改確認(rèn)。
圖14 會(huì)員提交訂單順序圖
(7)員工管理圖書(shū)順序圖
員工進(jìn)入圖書(shū)信息管理界面,可以進(jìn)行圖書(shū)的檢查、修改、刪除、增加等操作。進(jìn)入修改刪除圖書(shū)界面,并輸入要修改的圖書(shū)信息,以及要增加的圖書(shū)信息,如果增加圖書(shū)信息成功則返回信息成功修改添加界面,并顯示修改成功,返回界面,如果有誤在進(jìn)行進(jìn)一步的修改。
圖15
員工管理圖書(shū)順序圖
3.6系統(tǒng)體系結(jié)構(gòu)模型
我們可以識(shí)別系統(tǒng)中存在的主要實(shí)體類:書(shū)店、員工、用戶。
圖16
書(shū)店管理系統(tǒng)的主要參與者
(1)主界面
系統(tǒng)的主界面具有菜單和菜單項(xiàng),當(dāng)選擇不同的菜單項(xiàng)時(shí),用戶可以執(zhí)行不同的操作。當(dāng)程序退出時(shí),主界面窗口關(guān)閉。
(2)圖書(shū)信息顯示界面
圖書(shū)信息顯示界面是進(jìn)行書(shū)籍查詢時(shí)所需要的對(duì)話框。用戶根據(jù)書(shū)籍名、作者、類別等條件查詢書(shū)籍,系統(tǒng)查詢數(shù)據(jù)庫(kù)獲取符合條件的書(shū)籍并顯示到界面。
(3)注冊(cè)界面
注冊(cè)界面是進(jìn)行游客注冊(cè)時(shí)所需要的對(duì)話框。當(dāng)選擇主窗口中的菜單項(xiàng)“注冊(cè)”時(shí),對(duì)話框彈出,游客填寫(xiě)用戶名、密碼、電話、家庭住址、郵編等信息,然后點(diǎn)擊“提交”按鈕,系統(tǒng)創(chuàng)建用戶的信息并將之存儲(chǔ)到數(shù)據(jù)庫(kù)中。并且系統(tǒng)將自動(dòng)登錄到系統(tǒng)主頁(yè)。
(4)購(gòu)物車界面
購(gòu)物車界面是進(jìn)行操作“刪除購(gòu)物車?yán)锏臅?shū)籍”、“修改購(gòu)物車?yán)飼?shū)籍?dāng)?shù)量”或“提交訂單”時(shí)所需要的對(duì)話框。
當(dāng)用戶選擇刪除購(gòu)物車?yán)锏臅?shū)籍時(shí),對(duì)話框彈出,用戶點(diǎn)擊“刪除按鈕”,系統(tǒng)刪除用戶購(gòu)物車?yán)锏脑摃?shū)籍。當(dāng)用戶選擇修改購(gòu)物車?yán)飼?shū)籍?dāng)?shù)量時(shí),用戶輸入書(shū)籍的數(shù)量,然后點(diǎn)擊“更新”按鈕,系統(tǒng)更新用戶購(gòu)物車?yán)锏脑摃?shū)籍?dāng)?shù)量。當(dāng)用戶選擇“提交訂單”時(shí),系統(tǒng)進(jìn)入付款界面,并且系統(tǒng)將此購(gòu)物產(chǎn)生一個(gè)訂單保存到數(shù)據(jù)庫(kù)中。
(5)圖書(shū)管理界面
圖書(shū)管理界面是進(jìn)行操作“添加書(shū)籍”、“編輯書(shū)籍”或“刪除書(shū)籍”時(shí)所需的對(duì)話框。
當(dāng)選擇主窗口中的菜單項(xiàng)“添加書(shū)籍”時(shí),對(duì)話框彈出,員工輸入書(shū)籍信息,然后單擊按鈕“添加”,系統(tǒng)創(chuàng)建書(shū)籍的信息并將之存儲(chǔ)在系統(tǒng)中。當(dāng)選擇菜單項(xiàng)“編輯書(shū)籍”或“刪除書(shū)籍”時(shí),對(duì)話框彈出,員工輸入要編輯或刪除的書(shū)籍的名稱,單擊按鈕“OK”提交。系統(tǒng)查詢數(shù)據(jù)庫(kù)檢索到書(shū)籍信息后彈出對(duì)話框BookDialog,顯示書(shū)籍的詳細(xì)信息,如若是“編輯書(shū)籍”,員工編輯修改書(shū)籍的有關(guān)信息,然后單擊按鈕“更新”,更新系統(tǒng)中存儲(chǔ)的書(shū)籍信息;如若是“刪除書(shū)籍”,員工則單擊按鈕“刪除”,系統(tǒng)刪除所存儲(chǔ)的該書(shū)籍信息,當(dāng)然,與該書(shū)
籍有關(guān)的其他信息業(yè)也一并刪除。
(6)登陸界面
登陸界面是用戶用來(lái)登陸的界面。用戶輸入用戶名和密碼,點(diǎn)擊按鈕“登陸”,系統(tǒng)查詢數(shù)據(jù)庫(kù)檢索此用戶的用戶名和密碼是否正確,若正確,若是admin用戶,系統(tǒng)將顯示后臺(tái)管理界面,否則系統(tǒng)將顯示首頁(yè)面。若錯(cuò)誤,系統(tǒng)提示“用戶名或密碼錯(cuò)誤。”
根據(jù)上述部分界面的分析,網(wǎng)上書(shū)店系統(tǒng)中的邊界類圖
圖17 邊界類圖
圖18
控制類圖
3.7輸出結(jié)果
4.系統(tǒng)性能分析
4.1數(shù)據(jù)精準(zhǔn)度
在向數(shù)據(jù)庫(kù)文件提取數(shù)據(jù)時(shí),要求數(shù)據(jù)記錄定位準(zhǔn)確,在往數(shù)據(jù)庫(kù)文件數(shù)組中添加數(shù)據(jù)時(shí),要求輸入數(shù)據(jù)準(zhǔn)確。金額,身份證,卡號(hào)等按需求設(shè)定字符數(shù)。
4.2時(shí)間特性
程序響應(yīng)時(shí)間:在人的感覺(jué)和視覺(jué)事件范圍內(nèi);
信息交換時(shí)間:要求在程序調(diào)用前、調(diào)用后都與數(shù)據(jù)庫(kù)保持同步更新,網(wǎng)絡(luò)信息交換時(shí)間應(yīng)該小于程序調(diào)用的時(shí)間。
4.3適應(yīng)性
要求數(shù)據(jù)庫(kù)具有很好的更新能力,由于本產(chǎn)品是實(shí)驗(yàn)性軟件,故對(duì)磁盤(pán)和內(nèi)存容量沒(méi)有很高的要求,但是數(shù)據(jù)庫(kù)應(yīng)該能夠?qū)Σl(fā)事件、臟數(shù)據(jù)具有較強(qiáng)的識(shí)別處理能力。
4.4故障處理
軟件應(yīng)具備自動(dòng)拼寫(xiě)錯(cuò)誤檢查等功能,在出現(xiàn)故障后應(yīng)從整個(gè)系統(tǒng)數(shù)據(jù)庫(kù)重新載入數(shù)據(jù)進(jìn)行操作。
5.系統(tǒng)運(yùn)行要求分析
5.1用戶界面
屏幕格式:采用全屏格式,通過(guò)分窗口操作進(jìn)行各個(gè)操作之間的轉(zhuǎn)換 報(bào)表格式:以銀行原報(bào)表格式設(shè)計(jì)電子打印表格式。
菜單格式:下拉式菜單,應(yīng)顯示儲(chǔ)戶資料及帳戶資料的各個(gè)詳細(xì)條目。
5.2硬件接口
網(wǎng)絡(luò)硬件接口要求:現(xiàn)實(shí)中要求具有高速以太網(wǎng)組網(wǎng)以實(shí)現(xiàn)聯(lián)網(wǎng)操作,但是從理論實(shí)驗(yàn)驗(yàn)證軟件本身的目的來(lái)看,無(wú)需網(wǎng)絡(luò)通訊接口。業(yè)務(wù)員鍵入儲(chǔ)戶的資料要全部一直顯示在屏幕;儲(chǔ)戶從按鍵口鍵入密碼到系統(tǒng)以核對(duì);計(jì)算機(jī)與打印機(jī)有高速傳輸?shù)倪B接接口,最后以紙張的形式打印出清單給儲(chǔ)戶。
5.3軟件接口
Windows標(biāo)準(zhǔn)接口,要求與其他軟件無(wú)沖突錯(cuò)誤發(fā)生。
6.其他要求
安全保密性、復(fù)用性、靈活性、易用性、可維護(hù)性、可移植性等。指明不同屬性的相對(duì)側(cè)重點(diǎn),例如易用程度優(yōu)于易學(xué)程度,或者可移植優(yōu)于有效性。(1)健壯性:說(shuō)明軟件在容錯(cuò)能力,故障處理能力上需要達(dá)到的目標(biāo),保證系統(tǒng)穩(wěn)定可靠;
(2)安全保密性:包括用戶身份確認(rèn)或授權(quán)方面的需求,保密性策略,產(chǎn)品所創(chuàng)建或使用的數(shù)據(jù)的保護(hù)等等;
(3)安全性:通過(guò)網(wǎng)絡(luò)傳送的數(shù)據(jù)需要簡(jiǎn)單加密,服務(wù)器端對(duì)接收到的數(shù)據(jù)需要二次簡(jiǎn)單驗(yàn)證。
(4)復(fù)用性:說(shuō)明本項(xiàng)目是否可以復(fù)用已有軟件、是否可為其它產(chǎn)品復(fù)用;(5)靈活性:說(shuō)明在運(yùn)行環(huán)境、與其他軟件的接口以及開(kāi)發(fā)計(jì)劃等發(fā)生變化時(shí),應(yīng)具有的適應(yīng)能力。
7.附錄
第二篇:網(wǎng)上書(shū)店管理系統(tǒng) 需求分析
第一章概述 需求分析
1.1需求分析意義-------------------------1
第二章功能需求
2.1 前臺(tái)功能------------------------------2
2.2 后臺(tái)功能------------------------------2
第三章性能需求
3.1 軟件環(huán)境------------------------------3
3.2 硬件環(huán)境------------------------------3
第四章系統(tǒng)可行性分析
4.1 技術(shù)可行性----------------------------4
4.2 經(jīng)濟(jì)可行性----------------------------4
4.3 社會(huì)可行性----------------------------4
第五章出錯(cuò)處理需求
5.1 處理錯(cuò)誤5
第六章將來(lái)可能提出的要求
6.1 不確定性要求-------------------------6
一 需求分析的意義:
一個(gè)好的產(chǎn)品之所以能成為一個(gè)好的產(chǎn)品,關(guān)鍵在于需求分析是否充分考慮到用戶的所有需求,好的需求分析能提高工作效率,減少不必要的麻煩。需求分析的任務(wù)是發(fā)現(xiàn)、規(guī)范用戶需求的過(guò)程,有益于提高軟件開(kāi)發(fā)過(guò)程中的能見(jiàn)度,便于對(duì)軟件開(kāi)發(fā)過(guò)程中的控制與管理,便于采用工程方法開(kāi)發(fā)軟件,提高軟件的質(zhì)量,便于開(kāi)發(fā)人員、維護(hù)人員、管理人員之間的交流、協(xié)作,作為工作成果的原始依據(jù),并且可向潛在用戶傳遞軟件功能、性能需求,使其能夠判斷該軟件是否與自己的需求相關(guān)。
二 功能需求:
前臺(tái)功能
(1)會(huì)員管理:登錄是需要的憑證,每個(gè)會(huì)員都有自己的管理界面,可進(jìn)行資料的修改等操縱。
(2)圖書(shū)查詢:圖書(shū)查詢的目的是為了幫助用戶快速地找到想要購(gòu)買(mǎi)的圖書(shū)。用戶可以按照書(shū)名、作者、出版社等方式查詢到想要的書(shū)籍。當(dāng)用戶選擇了某類書(shū)籍時(shí)應(yīng)能顯示書(shū)籍信息:圖片、會(huì)員價(jià)、市場(chǎng)價(jià)等。
(3)圖書(shū)展示:為了將網(wǎng)絡(luò)他、書(shū)店中的圖書(shū)有序的羅列出來(lái)。圖書(shū)展示分為:新品圖書(shū)、推薦圖書(shū)、暢銷圖書(shū)、排行榜。
(4)購(gòu)物車:購(gòu)物車中要列出用戶所選擇的書(shū)籍名稱、市場(chǎng)價(jià)、會(huì)員價(jià)、數(shù)量,總計(jì)金額。好、用戶可以刪除購(gòu)物車中的書(shū)籍,修改某個(gè)書(shū)籍的數(shù)量,清空購(gòu)物車,到結(jié)算頁(yè)面確認(rèn)并下定單。
(5)訂單生成與管理:購(gòu)物后,確認(rèn)支付和配送方法后生成訂單。系統(tǒng)發(fā)送郵件通知書(shū)店管理員。會(huì)員還可以查詢自己訂單的處理的處理情況和歷史訂單。
(6)結(jié)算功能:結(jié)算前必須再次驗(yàn)證用戶,驗(yàn)證合法后,進(jìn)入結(jié)算頁(yè)面,顯示訂單的日期、收貨信息、購(gòu)買(mǎi)書(shū)籍清單,用戶還可以再次修改收貨人信息,修改或刪除已選書(shū)籍,當(dāng)確認(rèn)后,可以選擇下訂單。
(7)在線幫助:簡(jiǎn)單介紹網(wǎng)站的購(gòu)物流程,一姐一些常見(jiàn)的問(wèn)題。
后臺(tái)功能
(1)圖書(shū)館里
添加新書(shū):管理員和添加人員可以通過(guò)這個(gè)功能詳述點(diǎn)錄入新的圖書(shū)。添加信息包括書(shū)名、作者、出版社、縮略圖異界所屬類別等等。
管理書(shū)籍:管理員和添加人員可以進(jìn)行圖書(shū)的查看、編輯、修改。
(2)用戶管理
此功能只有最高權(quán)限管理員擁有,這好似用來(lái)管理后臺(tái)管理員的功能、可能添加、修改、刪除新的管理員以及分派權(quán)限、修改管理密碼。
(3)訂單管理
訂單管理處理時(shí)首先判斷管理員的身份,然后課根據(jù)就、訂單狀態(tài)來(lái)做相應(yīng)的服務(wù)。訂單狀態(tài)分為五種:未作任何處理、用戶已經(jīng)劃出款、服務(wù)商已經(jīng)收到款、服務(wù)商已經(jīng)發(fā)貨、用戶已經(jīng)收到貨。
(4)會(huì)員管理
修改、刪除會(huì)員資料。
三 性能需求:
硬件:微型計(jì)算機(jī),計(jì)算機(jī)局域網(wǎng)絡(luò)。
軟件:Win
7、JDK/Tomcat/、Struts、Eclipse、mysql。
四 系統(tǒng)可行性分析:
4.1 技術(shù)可行性
根據(jù)前期的市場(chǎng)調(diào)查與對(duì)下列系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)所需技術(shù)的約束條件的分析來(lái)看,本系統(tǒng)程序開(kāi)發(fā)應(yīng)是一個(gè)集數(shù)據(jù)庫(kù)管理和查詢?yōu)橐簧淼南到y(tǒng),根據(jù)現(xiàn)有的開(kāi)發(fā)技術(shù),開(kāi)發(fā)硬件、開(kāi)發(fā)軟件的性能要求及環(huán)境條件等來(lái)看,各項(xiàng)條件良好。同時(shí),考慮給予的開(kāi)發(fā)期限較為充裕,預(yù)計(jì)可以在規(guī)定期限內(nèi)完成預(yù)定功能地開(kāi)發(fā)與實(shí)現(xiàn)。
在軟件方面本程序設(shè)計(jì)采用的開(kāi)發(fā)環(huán)境是Microsoft Visual Studio 2010,采用開(kāi)發(fā)語(yǔ)言 ASP、NET編寫(xiě)程序,采用SQL Server2008 做后臺(tái)數(shù)據(jù)庫(kù)。在硬件方面電腦的各種配置包括輸入輸出能力,內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器的容量都能滿足用戶的要求。
4.2 經(jīng)濟(jì)可行性
據(jù)調(diào)查,在中國(guó)有實(shí)際購(gòu)買(mǎi)行為的網(wǎng)民中,有57.6%購(gòu)買(mǎi)的是圖書(shū),有26.4%購(gòu)買(mǎi)音像制品,這充分說(shuō)明以網(wǎng)絡(luò)書(shū)店為代表的出版物在線銷售有良好的發(fā)展機(jī)遇。出版物網(wǎng)上銷售有諸多有點(diǎn):24小時(shí)服務(wù)、送貨上門(mén)、無(wú)店鋪銷售、搜索查詢數(shù)據(jù)庫(kù)等優(yōu)點(diǎn),彌補(bǔ)了傳統(tǒng)出版發(fā)行業(yè)的不足。隨著人們購(gòu)物觀念、購(gòu)物習(xí)慣的改變以及網(wǎng)上購(gòu)物質(zhì)量、信譽(yù)的提升,出版物在線銷售將有更大的空間。方便、快捷和經(jīng)濟(jì)使用的電子商務(wù)將推動(dòng)企業(yè)的發(fā)展。而在線銷售圖書(shū)是不少企業(yè)的首選,這樣網(wǎng)絡(luò)書(shū)店便應(yīng)運(yùn)而生。
4.3 社會(huì)可行性
(1)法律可行性
該平臺(tái)是自主研發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。
(2)用戶可行性
該系統(tǒng)是一個(gè)電子商務(wù)網(wǎng)站,所以操作簡(jiǎn)易,用戶購(gòu)買(mǎi)不需要了解整個(gè)書(shū)店的工作流程,只需要按照提示一步步操作即可完成購(gòu)書(shū)等其他活動(dòng)。
五 出錯(cuò)處理需求:
處理需求指的是當(dāng)應(yīng)用系統(tǒng)發(fā)現(xiàn)他自己犯下一個(gè)錯(cuò)誤時(shí)所采取的行動(dòng),但是,應(yīng)該有選擇地提出這類出錯(cuò)處理需求,對(duì)應(yīng)用系統(tǒng)本事錯(cuò)誤的檢測(cè)應(yīng)該僅限于系統(tǒng)的關(guān)鍵部分,而且應(yīng)該盡可能少。
六 不確定性要求:
井蓋明確地列出那些雖然不屬于當(dāng)前系統(tǒng)開(kāi)發(fā)范疇,目的是在設(shè)計(jì)過(guò)程中對(duì)系統(tǒng)將來(lái)可能的擴(kuò)充和修改預(yù)作準(zhǔn)備,以便一旦確實(shí)需要時(shí)能比較容易第進(jìn)行這種擴(kuò)充和修改。
第三篇:圖書(shū)管理系統(tǒng)需求分析報(bào)告
圖書(shū)管理系統(tǒng)
1引言
1.1編寫(xiě)目的
本項(xiàng)目為圖書(shū)管理系統(tǒng);書(shū)寫(xiě)此文檔是為了確定客戶的真正需求,因此我們?cè)诳尚行苑治龅幕A(chǔ)上進(jìn)一步了解、調(diào)查、明確用戶對(duì)系統(tǒng)的綜合要求、數(shù)據(jù)要求等;確定了一份完整、準(zhǔn)確、清晰、具體的系統(tǒng)要求,從而得出系統(tǒng)必須完成什么樣的功能。
此文檔包含了用戶對(duì)系統(tǒng)的具體要求,系統(tǒng)的功能需求等;可做為用戶需求的確定書(shū)和總體設(shè)計(jì)的依據(jù),也是驗(yàn)證和維護(hù)系統(tǒng)的依據(jù)。
1.2背景
社會(huì)的信息化帶來(lái)了極大的信息量,而圖書(shū)作為一種重要的信息交流傳輸載體,不管是在數(shù)量還是種類上都大大增加;因此我們迫切需要設(shè)計(jì)圖書(shū)管理系統(tǒng)來(lái)滿足日益增加的服務(wù)需求和管理需求。圖書(shū)管理信息化中的一個(gè)主要環(huán)節(jié)就是圖書(shū)借閱和歸還的管理,因此針對(duì)這個(gè)環(huán)節(jié)的就成為圖書(shū)管理系統(tǒng)的一個(gè)重要組成部分,而且是必不可少的一部分,也是應(yīng)用最廣的一部分。我們開(kāi)發(fā)的系統(tǒng)正是為滿足這一部分的需求,期望該系統(tǒng)能給管理者和借閱者都帶來(lái)利益。
說(shuō)明:
A.軟件系統(tǒng)的名稱:圖書(shū)管理系統(tǒng) B.開(kāi)發(fā)者:徐達(dá)、金振興、葉雷、王鵬 C.該軟件系統(tǒng)同其他系統(tǒng)的關(guān)系
軟件屬于圖書(shū)管理信息系統(tǒng)的一部分,應(yīng)用中可能需要引用圖書(shū)管理系統(tǒng)其它部分的數(shù)據(jù)內(nèi)容,此處暫且使用自定義的數(shù)據(jù)表項(xiàng)
1.3定義
B/S:Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu) SQL語(yǔ)言:用于數(shù)據(jù)庫(kù)操縱的標(biāo)準(zhǔn)語(yǔ)言.NET:MS提供的一種高效的開(kāi)發(fā)以及運(yùn)行平臺(tái)
ASP:全稱為Active Server Pages,是一套由微軟公司開(kāi)發(fā)的服務(wù)器端運(yùn)行的腳本平臺(tái),可用于開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)
1.4參考資料
a.《軟件工程導(dǎo)論 》 清華大學(xué)出版社 張海潘編著
b.《軟件工程學(xué)實(shí)驗(yàn) 》 科學(xué)出版社 蘇正、王文等編著 c.《數(shù)據(jù)庫(kù)系統(tǒng)概論 》 高等教育出版社 王珊、薩師煊等編著 d.《C#.NET程序設(shè)計(jì)基礎(chǔ)教程》 清華大學(xué)出版社 王華秋主編
2任務(wù)概述
2.1目標(biāo)
2.1目標(biāo)
圖書(shū)查詢系統(tǒng)的初衷是:
(1).讓用戶在最快的時(shí)間內(nèi)找到他所需要的書(shū)目
(2).讓用戶在最短的時(shí)間內(nèi)了解新書(shū)的到館的情況以及書(shū)刊在館情況(3).讓用戶最大限度的使用圖書(shū)這種公共資源
(4).讓用戶了解自己的學(xué)習(xí)目標(biāo)以及有哪些相應(yīng)的圖書(shū)與之配套(5).讓管理人員在盡可能短的時(shí)間內(nèi)完成書(shū)刊的流通(6).讓管理人員在短時(shí)間內(nèi)了解學(xué)生們的需要(7).讓管理人員及時(shí)更新在觀書(shū)目
(8).讓管理人員更好的控制書(shū)刊的流通
可以在廣大的學(xué)校中或者小型圖書(shū)館推廣這套系統(tǒng),來(lái)提高圖書(shū)管理的效率,解決人工管理的問(wèn)題。2.2用戶的特點(diǎn)
(1).在校讀書(shū)的學(xué)生有很強(qiáng)的適應(yīng)性可以在很短的時(shí)間內(nèi)完成對(duì)這套系統(tǒng)的適應(yīng)在最短的時(shí)間內(nèi)提高效率(2).想不斷加強(qiáng)自身學(xué)習(xí)的人可以在圖書(shū)館以外的地方使用客戶端來(lái)完成自己想要借閱的書(shū)籍(3).對(duì)新鮮事物有很強(qiáng)好奇心的用戶可以用這套系統(tǒng)來(lái)在最快時(shí)間內(nèi)充實(shí)自己讓系統(tǒng)可以更好的適應(yīng)自己(4).有一定知識(shí)水平了解簡(jiǎn)單電腦操作的用戶可以在熟悉系統(tǒng)的前提下深入的了解系統(tǒng),使之更好的為自己服務(wù)(5).管理人員要熟悉服務(wù)器的維護(hù)數(shù)據(jù)的更新以及備份工作這就要求管理人員要了解數(shù)據(jù)庫(kù)的一些基本原理在出現(xiàn)問(wèn)題的情況下可以簡(jiǎn)單的處理(6).經(jīng)過(guò)簡(jiǎn)單培訓(xùn)可以熟練使用該系統(tǒng)的服務(wù)人員
預(yù)計(jì)使用頻度為平均一個(gè)5000人的學(xué)校為:大約平均500—1000人/天
2.3假定和約束
? 在開(kāi)發(fā)中要考慮用戶的可能出現(xiàn)的操作以及在出現(xiàn)問(wèn)題后的處理:
? 假定使用查詢功能的人員出現(xiàn)登陸不了的情況及時(shí)的恢復(fù)對(duì)原有數(shù)據(jù)的備份可以由管理人員來(lái)完成。
? 最大限度滿足接受不同用戶在同時(shí)發(fā)出的請(qǐng)求。例如可以有100人同時(shí)查詢數(shù)據(jù)就可以有100人同時(shí)修改自己的數(shù)據(jù)
? 如果用戶的知識(shí)結(jié)構(gòu)不是很好可以進(jìn)行一下簡(jiǎn)單的培訓(xùn)。應(yīng)該教會(huì)用戶相應(yīng)的操作以及應(yīng)對(duì)緊急情況的手段。
? 如果用戶的密碼丟失則需要重新驗(yàn)證,需要輸入一個(gè)密碼提示問(wèn)題 ? 管理人員對(duì)數(shù)據(jù)出現(xiàn)誤操作則需要完成數(shù)據(jù)的恢復(fù)
? 管理人員如果沒(méi)有及時(shí)更改書(shū)目信息則該書(shū)不能被借出 ? 管理人員需要良好的職業(yè)素質(zhì)來(lái)保證圖書(shū)更新的情況
? 管理人員有良好的專業(yè)素養(yǎng)來(lái)應(yīng)對(duì)突發(fā)事件如服務(wù)器操作系統(tǒng)的崩潰
3需求規(guī)定
3.1對(duì)功能的規(guī)定
用列表的方式,逐項(xiàng)定量和定性地?cái)⑹鰧?duì)軟件所提出的功能要求,說(shuō)明輸入什么量、經(jīng)怎樣的處理、得到什么輸出。3.2對(duì)性能的規(guī)定 3.2.1精度
該軟件在使用中,對(duì)“按序列號(hào)查詢”要求全數(shù)字外,其他查詢方式并沒(méi)有特殊要求,并且在按照書(shū)名查詢時(shí)候支持“模糊查詢”,如:你要查詢的書(shū)名為“軟件工程基礎(chǔ)導(dǎo)論”,你可以在查詢框里面輸入“軟件工程”,系統(tǒng)將把所有的書(shū)名含有“軟件工程”字樣的書(shū)名列出。
3.2.2時(shí)間特性要求
如果本系統(tǒng)使用局域網(wǎng)鏈接,網(wǎng)絡(luò)速度較快,并且本系統(tǒng)只適應(yīng)于中小型圖書(shū)館使用,不會(huì)造成數(shù)據(jù)擁塞的現(xiàn)象,所以查詢時(shí)間、內(nèi)容更新時(shí)間都是瞬間完成。如果使用互聯(lián)網(wǎng)鏈接,則由于網(wǎng)絡(luò)速度問(wèn)題可能造成一定延遲。或者由于長(zhǎng)期使用致使的軟件老化或數(shù)據(jù)庫(kù)負(fù)擔(dān)增加也可能造成延時(shí)。
3.2.3靈活性
a. 可以使用多種查詢方式查詢,時(shí)間允許的前提下可以增加多重條件模糊查詢功能。b. 適用多種windows版本。
c. 適當(dāng)整理數(shù)據(jù)庫(kù),或者增加網(wǎng)絡(luò)傳輸速度可以提高速度。
d. 在時(shí)間允許的情況下可以適當(dāng)增加讀者留言板、圖書(shū)推薦等模塊,方便用戶使用。
3.3輸入輸出要求
輸出數(shù)據(jù):如果添加成功,輸出成功提示信息,失敗則提示檢查信息,重新輸入。3.4 數(shù)據(jù)字典
(1)讀者(帳號(hào),姓名,班級(jí),性別,組號(hào))
名字:帳號(hào)簡(jiǎn)述:用以唯一標(biāo)識(shí)用戶的信 息。范圍:長(zhǎng)度:使用位置:用戶登錄時(shí)進(jìn)行相應(yīng)的判斷核對(duì)。名字:姓名簡(jiǎn)述:對(duì)用戶加以說(shuō)明,修飾。不能標(biāo)識(shí)具體用戶。范圍:長(zhǎng)度:使用位置:在進(jìn)入系統(tǒng)時(shí),顯示相關(guān)的信息。名字:性別簡(jiǎn)述:對(duì)用戶加以說(shuō)明,修飾。不能標(biāo)識(shí)具體用戶。范圍:長(zhǎng)度:使用位置:在進(jìn)入系統(tǒng)時(shí),顯示相關(guān)的信息。
名字:班級(jí)簡(jiǎn)述:對(duì)用戶加以說(shuō)明,修飾。不能標(biāo)識(shí)具體用戶。范圍:長(zhǎng)度:使用位置:在進(jìn)入系統(tǒng)時(shí),顯示相關(guān)的信息。名字:組號(hào)簡(jiǎn)述:對(duì)用戶的等級(jí)說(shuō)明,并且管理最大借書(shū)量。范圍:”01“?”05”長(zhǎng)度:使用位置:借書(shū)時(shí)對(duì)借書(shū)量進(jìn)行限制。(2)管理員(帳號(hào),姓名)
名字:帳號(hào)簡(jiǎn)述:用以唯一標(biāo)識(shí)用戶的信 息。范圍:長(zhǎng)度:使用位置:用戶登錄時(shí)進(jìn)行相應(yīng)的判斷核對(duì)。名字:姓名簡(jiǎn)述:對(duì)用戶加以說(shuō)明,修飾。不能標(biāo)識(shí)具體用戶。范圍:長(zhǎng)度:使用位置:在進(jìn)入系統(tǒng)時(shí),顯示相關(guān)的信息。
(3)圖書(shū)(圖書(shū)編號(hào),類別,書(shū)名,作者,出版日期,出版社,定價(jià),總數(shù)量,剩下數(shù)量,備注)
名字:圖書(shū)編號(hào)簡(jiǎn)述:唯一標(biāo)識(shí)每一本圖書(shū)的關(guān)鍵域 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱登記,借閱查詢,圖書(shū)整理,超期提示中使用到名字:書(shū)名名字:類名簡(jiǎn)述:標(biāo)識(shí)每一本圖書(shū)的十簡(jiǎn)述:每一個(gè)圖書(shū)有一個(gè)類幾名字 別,用以管理員分類管理 范圍:范圍:長(zhǎng)度:長(zhǎng)度:使用位置:在在新書(shū)入庫(kù),借閱登記,借閱查詢,使用位置:用戶查找的時(shí)候圖書(shū)整理,超期提示中使用可以對(duì)查找的項(xiàng)目進(jìn)行限制到名字:作者簡(jiǎn)述:標(biāo)識(shí)每一本圖書(shū)的寫(xiě)作者 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱等級(jí),圖書(shū)整理中使用到 名字:定價(jià)名字:類別簡(jiǎn)述:每一個(gè)圖書(shū)有一個(gè)類簡(jiǎn)述:標(biāo)識(shí)每一本圖書(shū)的實(shí)別,用以管理員分類管理際價(jià)格 范圍:長(zhǎng)度:使用位置:用戶查找的時(shí)候使用位置:在新書(shū)入庫(kù),借可以對(duì)查找的項(xiàng)目進(jìn)行限制閱等級(jí),圖書(shū)整理中使用到名字:類型名字:類名簡(jiǎn)述:每一個(gè)圖書(shū)有一個(gè)類 簡(jiǎn)述:標(biāo)識(shí)圖書(shū)的分類種類別,用以管理員分類管理 范圍:范圍:長(zhǎng)度:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借使用位置:用戶查找的時(shí)候閱等級(jí),圖書(shū)整理中使用到可以對(duì)查找的項(xiàng)目進(jìn)行限制名字:圖書(shū)庫(kù)存數(shù)量簡(jiǎn)述:管理每一種圖書(shū)的現(xiàn)存量 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱等級(jí),圖書(shū)整理中使用到 名字:出版社簡(jiǎn)述:標(biāo)識(shí)每一個(gè)圖書(shū)的出版處 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱等級(jí),圖書(shū)整理中使用到名字:出版日期 簡(jiǎn)述:標(biāo)識(shí)每一本圖書(shū)的出版日期范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱等級(jí),圖書(shū)整理中使用到(4)借還(用戶帳號(hào),圖書(shū)編號(hào),借書(shū)日期,到期日期,數(shù)量,還書(shū)日期)名字:帳號(hào)簡(jiǎn)述:用以唯一標(biāo)識(shí)用戶的信 息。范圍:長(zhǎng)度:使用位置:用戶登錄時(shí)進(jìn)行相應(yīng)的判斷核對(duì)。名字:圖書(shū)編號(hào)簡(jiǎn)述:唯一標(biāo)識(shí)每一本圖書(shū)的關(guān)鍵域 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱登記,借閱查詢,圖書(shū)整理,超期提示中使用到名字:數(shù)量簡(jiǎn)述:管理每一種圖書(shū)的現(xiàn)存量 范圍:長(zhǎng)度:使用位置:在新書(shū)入庫(kù),借閱等級(jí),圖書(shū)整理中使用到 名字:借書(shū)日期簡(jiǎn)述:標(biāo)識(shí)用戶在何時(shí)借書(shū) 范圍:長(zhǎng)度:使用位置:在借閱等級(jí)中使用名字:到期日期簡(jiǎn)述:標(biāo)識(shí)用戶應(yīng)在何時(shí)還書(shū) 范圍:長(zhǎng)度:使用位置:借閱登記中使用名字:還書(shū)日期簡(jiǎn)述:標(biāo)識(shí)用戶在何時(shí)還書(shū) 范圍:長(zhǎng)度:使用位置:在借閱登記中使用
(5)數(shù)據(jù)流圖
a.新書(shū)入庫(kù)
b.圖書(shū)借閱
C.過(guò)期提示
d.借閱查詢
e.還書(shū)處理
3.5數(shù)據(jù)管理能力要求
要求對(duì)兩萬(wàn)左右的學(xué)生借閱信息和10萬(wàn)本以上的圖書(shū)進(jìn)行有效的管理,并且隨著學(xué)生人數(shù)的增長(zhǎng)和圖書(shū)數(shù)量的增多,要能快速地查詢出有效的信息,3.6故障處理要求
對(duì)于任何硬件或軟件系統(tǒng)來(lái)說(shuō),都不可避免的會(huì)存在問(wèn)題,當(dāng)機(jī)器或者軟件出現(xiàn)故障的時(shí)候,就應(yīng)要有可靠的辦法來(lái)解決才行。我們做的系統(tǒng)是可以通過(guò)網(wǎng)絡(luò)運(yùn)行的,所以應(yīng)該考慮當(dāng)網(wǎng)絡(luò)發(fā)生擁塞時(shí)的處理情況。這個(gè)圖書(shū)查詢系統(tǒng)當(dāng)遇到上述情況時(shí)會(huì)自動(dòng)重新發(fā)送數(shù)據(jù)給服務(wù)器,避免了使用者再次輸入信息的麻煩,而如果機(jī)器遇到突然死機(jī)就可能造成數(shù)據(jù)丟失,我們也設(shè)置了系統(tǒng)自動(dòng)恢復(fù)到操作前狀態(tài)的功能,盡可能的降低擁護(hù)的損失。
3.6其他專門(mén)要求
對(duì)于此系統(tǒng)來(lái)說(shuō),為了維護(hù)讀者的權(quán)利,防止數(shù)據(jù)在傳輸?shù)倪^(guò)程中泄露個(gè)人信息,必須給傳輸?shù)臄?shù)據(jù)加密,而且本系統(tǒng)界面全由圖象和文字組成,使用方便。
在用戶登錄操作界面的時(shí)候,密碼采用了密文的形式,防止用戶使用不當(dāng)造成密碼泄露。在系統(tǒng)內(nèi)部,考慮到不同擁護(hù)的需求以及系統(tǒng)的維護(hù)需要和長(zhǎng)期發(fā)展的要求,我們的設(shè)計(jì)使得系統(tǒng)的可補(bǔ)充性好,維護(hù)簡(jiǎn)單,易讀易懂,對(duì)系統(tǒng)軟件的適應(yīng)性強(qiáng)
4運(yùn)行環(huán)境規(guī)定
4.1設(shè)備
a. 為了使系統(tǒng)穩(wěn)定的運(yùn)行,硬件要求cpu達(dá)到奔騰3以上,內(nèi)存至少為256MB。
b.外存可以不做要求,但建議應(yīng)該在20GB以上。
c. 本系統(tǒng)要求在聯(lián)機(jī)情況下使用,用戶可以通過(guò)網(wǎng)絡(luò)(局域網(wǎng)或者Internet)訪問(wèn),但是為了便于使用,建議用戶使用局域網(wǎng)。
4.2支持軟件
建議使用windowos2000及以上的系統(tǒng),測(cè)試環(huán)境為windows xp操作系統(tǒng)下使用asp.net.4.3接口
軟件與其他軟件之間應(yīng)該有較好的接口和通信協(xié)議,實(shí)現(xiàn)相互之間的通信需要,增強(qiáng)本軟件的實(shí)用性和功能。
4.4控制
當(dāng)使用者通過(guò)圖形界面進(jìn)行操作時(shí),用戶輸入相應(yīng)信息后,點(diǎn)擊相應(yīng)按鍵,激發(fā)內(nèi)部數(shù)據(jù)傳輸。軟件自身對(duì)輸入數(shù)據(jù)進(jìn)行對(duì)照識(shí)別,判斷數(shù)據(jù)類型(和格式)是否相符,做出相應(yīng)處理,把結(jié)果輸出給用戶。
第四篇:訂單管理系統(tǒng)需求報(bào)告分析
1、訂單管理系統(tǒng) 1.1、系統(tǒng)總體介紹
1、采購(gòu)基礎(chǔ)數(shù)據(jù)功能包括:物料數(shù)據(jù)維護(hù)、訂/交貨方式維護(hù)、來(lái)源類別維護(hù)、采購(gòu)員維護(hù)、采購(gòu)系統(tǒng)維護(hù)。
2、采購(gòu)計(jì)劃管理功能包括:請(qǐng)購(gòu)計(jì)劃維護(hù)、請(qǐng)購(gòu)計(jì)劃合并、采購(gòu)計(jì)劃生成。
3、采購(gòu)訂單管理功能包括:采購(gòu)訂單維護(hù)、采購(gòu)合同維護(hù)、訂單終止或取消、訂單結(jié)案。
4、采購(gòu)詢價(jià)管理功能包括:報(bào)價(jià)資料維護(hù)、詢價(jià)資料維護(hù)。
5、供應(yīng)商評(píng)估管理功能包括:供應(yīng)商類型維護(hù)、供應(yīng)商資料維護(hù)、供應(yīng)商報(bào)價(jià)維護(hù)、供應(yīng)商評(píng)估。
6、主要應(yīng)用部門(mén):財(cái)務(wù)部門(mén),營(yíng)銷部門(mén),生產(chǎn)部門(mén),運(yùn)輸部門(mén)
2、系統(tǒng)業(yè)務(wù)流程分析
3、系統(tǒng)功能模塊說(shuō)明:
(1)、采購(gòu)基礎(chǔ)數(shù)據(jù): 采購(gòu)子系統(tǒng)的基本數(shù)據(jù)有采購(gòu)員資料、供應(yīng)商資料、采購(gòu)提前期以及業(yè)務(wù)流程設(shè)置。對(duì)這些數(shù)據(jù)就及時(shí)加以維護(hù)。
(2)、采購(gòu)計(jì)劃管理: 通過(guò)物料需求(訂貨點(diǎn)控制、訂貨周期控制等生成的請(qǐng)購(gòu)計(jì)劃)來(lái)生成采購(gòu)計(jì)劃(或采購(gòu)建議訂單),并綜合考慮物料的訂貨批量、采購(gòu)提前期、庫(kù)存量、運(yùn)輸方式以及計(jì)劃外的物料申請(qǐng),進(jìn)行系統(tǒng)自動(dòng)物料合并,也可以人工干預(yù)和修改。另外,有些原材料的采購(gòu)提前期很長(zhǎng)(有的進(jìn)口件要半年以上的采購(gòu)周期),因此有可能超過(guò)主生產(chǎn)計(jì)劃制定周期。這類采購(gòu)的采購(gòu)計(jì)劃應(yīng)經(jīng)過(guò)銷售、財(cái)務(wù)與計(jì)劃等部門(mén)的綜合討論與評(píng)估確定所需的數(shù)量和時(shí)間,然后制定材料的中期或長(zhǎng)期采購(gòu)計(jì)劃。
(3)、采購(gòu)訂單管理: 根據(jù)訂貨批量、采購(gòu)提前期、庫(kù)存量、運(yùn)輸方式、用款計(jì)劃以及計(jì)劃外的物料申請(qǐng)進(jìn)行物料合并,生成采購(gòu)訂單,并經(jīng)過(guò)確認(rèn)后即可進(jìn)行訂單輸出,最后下達(dá)給供應(yīng)商,也可以網(wǎng)上發(fā)布訂單。對(duì)于臨時(shí)追加的采購(gòu)任務(wù),可以通過(guò)與供應(yīng)商協(xié)商直接下達(dá)采購(gòu)訂單。
(4)、采購(gòu)詢價(jià)管理: 落實(shí)采購(gòu)訂單的采購(gòu)供應(yīng)商。采購(gòu)業(yè)務(wù)人員廣泛利用市場(chǎng)的采購(gòu)供應(yīng)資源,進(jìn)行價(jià)格咨詢并商談?dòng)嘘P(guān)交貨數(shù)量、交貨期、質(zhì)量要求與技術(shù)要求,落實(shí)每種物料的供應(yīng)商。對(duì)新開(kāi)發(fā)的供應(yīng)商資源還要進(jìn)行供應(yīng)商的認(rèn)證過(guò)程,經(jīng)過(guò)相應(yīng)的評(píng)審并合格后才能作為許可采購(gòu)的供應(yīng)商。
(5)、供應(yīng)商評(píng)估管理: 建立對(duì)供應(yīng)商檔案,同時(shí)對(duì)首選、次選等供應(yīng)商加以分類,并建立供應(yīng)商的供應(yīng)物品明細(xì)(品種、價(jià)格、供應(yīng)期、運(yùn)輸方式等),資料最終必須進(jìn)行確認(rèn)才有效。系統(tǒng)在執(zhí)行采購(gòu)訂單下達(dá)時(shí),要讀入相應(yīng)的供應(yīng)商資料。供應(yīng)商資料是采購(gòu)子系統(tǒng)的基本資料,并且還要初始化供應(yīng)商的有關(guān)賬務(wù)資料。初始化完成后才能處理采購(gòu)業(yè)務(wù)。
第五篇:酒店管理系統(tǒng)需求分析報(bào)告
目錄
酒店管理系統(tǒng)需求分析...................................................................................................................1 1 2 引言...........................................................................................................................................1 需求問(wèn)題描述...........................................................................................................................1 2.1 2.2 2.3 3 用戶需求.......................................................................................................................1 用戶功能需求...............................................................................................................1 系統(tǒng)功能需求...............................................................................................................2
數(shù)據(jù)流圖...................................................................................................................................3 3.1 3.2 頂層數(shù)據(jù)流圖...............................................................................................................3 一級(jí)細(xì)化數(shù)據(jù)流圖.......................................................................................................3 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 預(yù)約管理...........................................................................................................3 入住管理...........................................................................................................4 退房管理...........................................................................................................4 消費(fèi)管理...........................................................................................................5 房態(tài)管理...........................................................................................................5 查詢管理...........................................................................................................6 數(shù)據(jù)字典...................................................................................................................................6 4.1 4.2 4.3 4.4 4.5 數(shù)據(jù)項(xiàng):.......................................................................................................................7 數(shù)據(jù)結(jié)構(gòu):.................................................................................................................11 數(shù)據(jù)流:.....................................................................................................................12 數(shù)據(jù)存儲(chǔ):.................................................................................................................12 處理過(guò)程:.................................................................................................................14
I
酒店管理系統(tǒng)需求分析 引言
隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,消費(fèi)者消費(fèi)意識(shí)的提高,酒店行業(yè)的競(jìng)爭(zhēng)越來(lái)越激烈。為了提高辦事效率,增加、保證酒店的銷售額,樹(shù)立酒店的良好形象,運(yùn)用科學(xué)的管理方法非常必要,為此開(kāi)發(fā)酒店客房管理系統(tǒng),更好的滿足各方面的需求。需求問(wèn)題描述
2.1 用戶需求
用戶希望通過(guò)使用酒店客房管理系統(tǒng)得到所需信息,達(dá)到提高管理水平的目的,希望新系統(tǒng)具有以下功能:
1.使用計(jì)算機(jī)快速處理日常的業(yè)務(wù)及相關(guān)數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)查詢各種入住信息。2.可以實(shí)時(shí)的錄入住宿單、換房單和退宿單等的情況。3.可以實(shí)時(shí)查詢客房信息、客人賬單信息等的具體情況。4.可以建立客戶的資料,方便日后建立良好的客戶關(guān)系。
5.數(shù)據(jù)的安全性:不同用戶有對(duì)數(shù)據(jù)查看,修改等處理不同的權(quán)限。6.打印退房報(bào)表、結(jié)帳報(bào)表等報(bào)表。
2.2 用戶功能需求
1.密碼設(shè)置:每個(gè)用戶均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng),又因每個(gè)用戶的權(quán)限不一致,故可防止用戶越權(quán)操作。
2.權(quán)限設(shè)置:設(shè)置每個(gè)用戶的權(quán)限,使各用戶在自己的操作范圍內(nèi)工作,不得超出自己的操作范圍。只有系統(tǒng)管理員才能進(jìn)行權(quán)限設(shè)置。3.數(shù)據(jù)輸入:可以進(jìn)行酒店各種原始數(shù)據(jù)的輸入。
4.數(shù)據(jù)查詢:要求可以分別按房間編號(hào),房間類型等進(jìn)行數(shù)據(jù)查詢。5.數(shù)據(jù)輸出:根據(jù)需要打印退宿報(bào)表、結(jié)帳報(bào)表等報(bào)表。
2.3 系統(tǒng)功能需求
1.預(yù)訂功能需求:其主要目的是提高酒店的開(kāi)房率,為客人預(yù)留房間,并提供良好的預(yù)訂服務(wù)。其功能需求包括預(yù)訂查詢,可用房確認(rèn),預(yù)訂記錄建立,預(yù)訂確認(rèn),預(yù)訂記錄維護(hù)等。
2.接待功能需求:其主要目的是以最快的速度為客人開(kāi)房。其功能需求包括賓客登記、可用房確認(rèn)、修改賓客信息、刪除賓客信息和查詢賓客信息等。3.結(jié)賬功能需求:其功能需求包括客人結(jié)賬、打印報(bào)表和客人掛賬等。
4.換房功能需求:其主要目的是滿足客人換房的需要。其主要功能是查詢客房,換房登記,換房確認(rèn)等。
5.客房管理功能需求:其主要目的是對(duì)客房的信息化管理,提高客房管理的精度和準(zhǔn)確度,同時(shí)減輕酒店客房中心員工的工作負(fù)擔(dān),從而提高客房管理的效率和服務(wù)質(zhì)量。其主要功能是房態(tài)維護(hù),費(fèi)用記錄和客人查詢等綜上,我們將系統(tǒng)的功能大體劃分為三大模塊:
1)權(quán)限管理:包括用戶、及管理員的注冊(cè),登錄,權(quán)限修改等。
2)前臺(tái)管理:包括客戶信息的錄入、客戶預(yù)訂和入住登記以及結(jié)算的管理等。3)后臺(tái)管理:客房信息管理、用戶信息管理。3 數(shù)據(jù)流圖
3.1 頂層數(shù)據(jù)流圖
3.2 一級(jí)細(xì)化數(shù)據(jù)流圖
3.2.1 預(yù)約管理 3.2.2 入住管理
3.2.3 退房管理 3.2.4 消費(fèi)管理
3.2.5 房態(tài)管理 3.2.6 查詢管理 數(shù)據(jù)字典
預(yù)約表 姓名 身份證號(hào) 客房號(hào) 預(yù)約時(shí)間 預(yù)約時(shí)間段
客戶信息表 姓名 身份證號(hào) 客房號(hào) 消費(fèi)金額
押金表 姓名 身份證號(hào) 押金金額
(姓名,身份證號(hào),客房號(hào),預(yù)約時(shí)間,預(yù)約時(shí)間段)name char(10)Not Null
cid char(20)Not Null Primary Key rid char(10)Not Null
reservetime datatime Not Null
timequantum varchar(50)Not Null
(姓名,身份證號(hào),客房號(hào),消費(fèi)金額)name char(10)Not Null
cid char(20)Not Null Primary Key rid char(10)Not Null
consumption float
(姓名,身份證號(hào),押金金額,押金狀態(tài))name char(10)Not Null
cid char(20)Not Null Primary Key damount float
押金狀態(tài)
客房狀態(tài)表 客房號(hào) 客房狀態(tài) dstate char(4)Not Null Not Null Not Null
部門(mén)消費(fèi)表(姓名,身份證號(hào),客房號(hào),部門(mén)名稱,消費(fèi)類型,消費(fèi)金額,備注)
(客房號(hào),客房狀態(tài))rid char(10)rstate char(4)
Primary Key
姓名 name char(10)Not Null 身份證號(hào) cid char(20)Not Null 客房號(hào) rid char(10)Not Null 部門(mén)名稱 bmname char(20)Not Null 消費(fèi)類型 xfstyle char(21)Not Null 消費(fèi)金額 consumption float Not Null 備注 postil navarchar(max)
總消費(fèi)表
(姓名,身份證號(hào),客房號(hào),消費(fèi)金額)
姓名 name char(10)Not Null 身份證號(hào) cid char(20)Not Null 客房號(hào) rid char(10)Not Null 消費(fèi)金額 consumption float Not Null 客戶歷史信息表
(姓名,身份證號(hào),客房號(hào),部門(mén)名稱,消費(fèi)類型,消費(fèi)金額,押金金額,押金狀態(tài),預(yù)約時(shí)間,預(yù)約時(shí)間段,備注)姓名 name char(10)Not Null 身份證號(hào) cid char(20)Not Null 客房號(hào) rid char(10)Not Null 部門(mén)名稱 bmname char(20)Not Null 消費(fèi)類型 xfstyle char(21)Not Null 押金金額 damount float 押金狀態(tài) dstate char(4)
Not Null 預(yù)約時(shí)間 reservetime datatime 預(yù)約時(shí)間段 timequantum varchar(50)
備注 postil navarchar(max)
4.1 數(shù)據(jù)項(xiàng):
1.數(shù)據(jù)項(xiàng):房間信息
說(shuō)明:客房編號(hào),唯一標(biāo)識(shí)房間 類型:char 10 2.數(shù)據(jù)項(xiàng):客戶信息
Primary Key
Primary Key
Primary Key
說(shuō)明:客戶名 類型:varchar 50 3.數(shù)據(jù)項(xiàng):客戶 說(shuō)明:客戶身份證 類型:varchar 50 4.數(shù)據(jù)項(xiàng):客房狀態(tài)
說(shuō)明:客房狀態(tài),分為三種,空房、入住、預(yù)訂 類型:char 10 5.數(shù)據(jù)項(xiàng):價(jià)格 說(shuō)明:客房?jī)r(jià)格 類型;float 6.數(shù)據(jù)項(xiàng):預(yù)定時(shí)間 說(shuō)明:預(yù)訂或入住時(shí)間 類型:datetime 7.數(shù)據(jù)項(xiàng):退房時(shí)間
說(shuō)明:退房結(jié)賬時(shí)間。為系統(tǒng)當(dāng)前時(shí)間 類型:datetime 8.數(shù)據(jù)項(xiàng):客房信息 說(shuō)明:客房類型 類型:char 10 9.數(shù)據(jù)項(xiàng):入住信息 說(shuō)明:入住類型—入住,住宿 類型:char 10 10.數(shù)據(jù)項(xiàng):消費(fèi)信息
說(shuō)明:實(shí)際消費(fèi)(在結(jié)賬時(shí),分為會(huì)員與非會(huì)員)類型:float 11.數(shù)據(jù)項(xiàng):押金總額 說(shuō)明:押金 類型:float 12.數(shù)據(jù)項(xiàng):日期 含義說(shuō)明:統(tǒng)計(jì)顧客和酒店相應(yīng)消費(fèi)或服務(wù)、付款等的日期 類型:字符型 長(zhǎng)度:8位
取值含義:前四位為年份,后四位為月份和日數(shù) 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客訂房數(shù) 13.數(shù)據(jù)項(xiàng):房間類型
含義說(shuō)明:酒店提供的多種類型的房間供顧客挑選 類型:字符型 長(zhǎng)度:根據(jù)酒店房間名稱具體定義 取值含義:實(shí)際名稱,反映房間檔次
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客應(yīng)付款數(shù)額等數(shù)據(jù)項(xiàng) 14.數(shù)據(jù)項(xiàng):飽和房間數(shù) 含義說(shuō)明:顧客使用中的房間總數(shù) 類型:字符型 長(zhǎng)度:定義最大值
取值含義:表明當(dāng)前不可使用房間總數(shù) 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客訂房數(shù) 15.數(shù)據(jù)項(xiàng):空閑房間數(shù)
含義說(shuō)明:未被顧客使用的房間總數(shù) 類型:字符型 長(zhǎng)度:定義最大值
取值含義:表明當(dāng)前柯使用房間總數(shù)
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定一定時(shí)間內(nèi)可容納顧客數(shù) 16.數(shù)據(jù)項(xiàng):服務(wù)名稱
含義說(shuō)明:為顧客提供的相應(yīng)的有償勞動(dòng) 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)類型的內(nèi)容等
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對(duì)應(yīng)關(guān)系 17.數(shù)據(jù)項(xiàng):服務(wù)價(jià)格
含義說(shuō)明:為顧客提供的相應(yīng)的有償勞動(dòng)的相應(yīng)價(jià)格 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義 取值含義:表明服務(wù)的消費(fèi)額度
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對(duì)應(yīng)關(guān)系 18.數(shù)據(jù)項(xiàng):服務(wù)描述
含義說(shuō)明:描述酒店提供的服務(wù)的基本內(nèi)容與信息 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的實(shí)際內(nèi)容
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對(duì)應(yīng)關(guān)系 19.數(shù)據(jù)項(xiàng):部門(mén)號(hào)
含義說(shuō)明:為顧客提供的服務(wù)的負(fù)責(zé)機(jī)構(gòu)的編號(hào) 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)機(jī)構(gòu)
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對(duì)應(yīng)關(guān)系 20.數(shù)據(jù)項(xiàng):工作號(hào)
含義說(shuō)明:為顧客提供的服務(wù)的工作人員的編號(hào) 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)人員
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對(duì)應(yīng)關(guān)系 21.數(shù)據(jù)項(xiàng):工作人員姓名
含義說(shuō)明:為顧客提供的服務(wù)的工作人員的姓名 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)工作人員
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對(duì)應(yīng)關(guān)系 22.數(shù)據(jù)項(xiàng):應(yīng)付款賬單
含義說(shuō)明:為顧客提供結(jié)賬時(shí)的消費(fèi)清單 類型:字符型 長(zhǎng)度:根據(jù)實(shí)際定義
取值含義:表明顧客實(shí)際的消費(fèi)情況和數(shù)額 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)總額對(duì)應(yīng)關(guān)系 4.2 數(shù)據(jù)結(jié)構(gòu):
1.數(shù)據(jù)結(jié)構(gòu):當(dāng)前房間統(tǒng)計(jì)表
含義說(shuō)明:標(biāo)識(shí)當(dāng)前房間總體使用情況,房間類型等 組成: 房間類型 飽和房間數(shù) 空閑房間數(shù) 2.數(shù)據(jù)結(jié)構(gòu):顧客
含義說(shuō)明:是酒店管理系統(tǒng)的主題數(shù)據(jù)結(jié)構(gòu),定義了一位顧客登記的相關(guān)信息 組成:顧客號(hào) 顧客姓名 證件號(hào) 顧客人數(shù) 房間號(hào)
3.數(shù)據(jù)結(jié)構(gòu):訂單
含義說(shuō)明:顧客消費(fèi)是產(chǎn)生的統(tǒng)計(jì)單,記錄了顧客的消費(fèi)需求 組成:訂單號(hào) 顧客號(hào) 服務(wù)號(hào) 應(yīng)付款 4.數(shù)據(jù)結(jié)構(gòu):應(yīng)收款報(bào)表
含義說(shuō)明:統(tǒng)計(jì)一段時(shí)間內(nèi)酒店顧客消費(fèi)時(shí)應(yīng)付款表,供酒店核對(duì)賬目使用 組成:顧客號(hào) 應(yīng)付款 日期
5.數(shù)據(jù)結(jié)構(gòu):房間
含義說(shuō)明:酒店提供住宿服務(wù)時(shí)必備設(shè)施,是酒店的重要組成部分 組成:房間號(hào) 房間最大容納數(shù) 房間狀態(tài) 6.數(shù)據(jù)結(jié)構(gòu):發(fā)票
含義說(shuō)明:顧客消費(fèi)后由酒店有關(guān)部門(mén)開(kāi)具的消費(fèi)記錄 組成:發(fā)票號(hào) 顧客號(hào) 應(yīng)付款 日期 7.數(shù)據(jù)結(jié)構(gòu):服務(wù)
含義說(shuō)明:由酒店提供的可供顧客選擇的有償勞動(dòng) 組成:服務(wù)號(hào) 服務(wù)價(jià)格 服務(wù)名稱 8.數(shù)據(jù)結(jié)構(gòu):部門(mén)
含義說(shuō)明:由酒店提供的可供顧客選擇的有償勞動(dòng)負(fù)責(zé)的機(jī)構(gòu) 組成:部門(mén)號(hào) 服務(wù)號(hào) 服務(wù)名稱 服務(wù)價(jià)格
9.數(shù)據(jù)結(jié)構(gòu):工作人員
含義說(shuō)明:在酒店內(nèi)負(fù)責(zé)接待等任務(wù)的人員 組成:工作號(hào) 工作人員姓名 部門(mén)號(hào) 4.3 數(shù)據(jù)流:
1.數(shù)據(jù)流:訂房批準(zhǔn) 說(shuō)明:顧客訂房時(shí)房間查詢 數(shù)據(jù)流來(lái)源:訂房 數(shù)據(jù)流去向:批準(zhǔn) 組成:登記細(xì)節(jié) 登記表 2.數(shù)據(jù)流:服務(wù)通知
說(shuō)明:由顧客登記完成觸發(fā)后勤部門(mén)執(zhí)行相應(yīng)服務(wù) 數(shù)據(jù)流來(lái)源:酒店前臺(tái) 數(shù)據(jù)流去向:酒店后勤部門(mén) 組成:通知細(xì)節(jié) 服務(wù)事項(xiàng) 3.數(shù)據(jù)流:發(fā)票本
說(shuō)明:有顧客消費(fèi)后結(jié)賬是開(kāi)具的統(tǒng)計(jì)消費(fèi)金額的字面統(tǒng)計(jì) 數(shù)據(jù)流來(lái)源:應(yīng)付款審計(jì) 數(shù)據(jù)流去向:發(fā)票核價(jià) 組成:發(fā)票細(xì)節(jié) 發(fā)票審核 4.數(shù)據(jù)流:應(yīng)收款
說(shuō)明:由顧客消費(fèi)后,相關(guān)部門(mén)根據(jù)顧客使用服務(wù)計(jì)算顧客消費(fèi)總額 數(shù)據(jù)流來(lái)源:顧客使用服務(wù)
數(shù)據(jù)流去向:應(yīng)收款統(tǒng)計(jì)表 發(fā)票 組成:服務(wù)號(hào) 服務(wù)細(xì)節(jié)
4.4 數(shù)據(jù)存儲(chǔ):
1.數(shù)據(jù)存儲(chǔ):房間記錄表
說(shuō)明:記錄當(dāng)前房間的總體使用情況 流入數(shù)據(jù)流:顧客登記 流出數(shù)據(jù)流:房間記錄
組成:房間類型 飽和房間數(shù) 可使用房間數(shù) 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 2.數(shù)據(jù)存儲(chǔ):顧客表
說(shuō)明:統(tǒng)計(jì)顧客登記的幾本信息 流入數(shù)據(jù)流:顧客登記 流出數(shù)據(jù)流:
組成:顧客號(hào) 顧客姓名 顧客人數(shù) 證件號(hào) 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 3.數(shù)據(jù)存儲(chǔ):應(yīng)付款報(bào)表
說(shuō)明:顧客消費(fèi)時(shí)應(yīng)付款的統(tǒng)計(jì)情況 流入數(shù)據(jù)流:應(yīng)付款統(tǒng)計(jì) 流出數(shù)據(jù)流:
組成:顧客號(hào) 日期 應(yīng)付款 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 4.數(shù)據(jù)存儲(chǔ):發(fā)票表
說(shuō)明:統(tǒng)計(jì)有關(guān)部門(mén)開(kāi)具的發(fā)票的相應(yīng)信息 流入數(shù)據(jù)流:發(fā)票 流出數(shù)據(jù)流:發(fā)票本
組成:發(fā)票號(hào) 應(yīng)付款 日期 顧客號(hào) 顧客姓名 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 5.數(shù)據(jù)存儲(chǔ):顧客消費(fèi)表
說(shuō)明:統(tǒng)計(jì)顧客在酒店消費(fèi)的服務(wù)的集合 流入數(shù)據(jù)流:顧客的服務(wù)需求 流出數(shù)據(jù)流:顧客消費(fèi)服務(wù)匯總
組成:顧客號(hào) 顧客姓名 服務(wù)號(hào) 應(yīng)付款 日期 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 6.數(shù)據(jù)存儲(chǔ):服務(wù)價(jià)格表
說(shuō)明:統(tǒng)計(jì)顧客在酒店消費(fèi)的服務(wù)的價(jià)格 流入數(shù)據(jù)流:酒店提供
流出數(shù)據(jù)流:顧客消費(fèi)服務(wù)價(jià)格匯總 價(jià)格單 組成:服務(wù)號(hào) 服務(wù)名稱 服務(wù)價(jià)格 服務(wù)描述 數(shù)據(jù)量:根據(jù)實(shí)際定義
存取方式:順序存取 4.5 處理過(guò)程:
1.處理過(guò)程:顧客訂房 說(shuō)明:顧客消費(fèi)時(shí)選定房間 輸入:訂房要求 輸出:訂房登記
處理:在顧客發(fā)出訂房要求時(shí),酒店內(nèi)部立即查詢相應(yīng)房間狀態(tài),如果符合要求,則響應(yīng)顧客,完成訂房登記
2.處理過(guò)程:開(kāi)具發(fā)票
說(shuō)明:在顧客消費(fèi)結(jié)賬時(shí),由酒店相關(guān)部門(mén)開(kāi)具消費(fèi)發(fā)票 輸入:顧客結(jié)賬 輸出:發(fā)票
處理:在顧客完成消費(fèi)結(jié)賬時(shí),酒店相關(guān)部門(mén)根據(jù)顧客消費(fèi)應(yīng)付款為具體數(shù)據(jù),開(kāi)具相關(guān)發(fā)票。
3.處理過(guò)程:服務(wù)通知
說(shuō)明:當(dāng)顧客確定消費(fèi)時(shí),并且完成訂單登記時(shí)由相關(guān)部門(mén)通知服務(wù)部門(mén)開(kāi)始相關(guān)服務(wù) 輸入:登記完成 輸出:開(kāi)始服務(wù)
處理:當(dāng)顧客在酒店前臺(tái)大廳完成訂單登記后,數(shù)據(jù)庫(kù)錄入相應(yīng)數(shù)據(jù),并觸發(fā)后勤部門(mén),提供相應(yīng)服務(wù)。