第一篇:酒店管理系統(tǒng)需求分析1
酒店管理系統(tǒng)需求分析
酒店業(yè)是一個(gè)前景廣闊而又競爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng) 之間靈活互動,實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行業(yè)務(wù)管理,釋放最大價(jià)值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求。
該系統(tǒng)的最終用戶有兩種類型:一是顧客,二是酒店管理人員。顧客只在酒店的網(wǎng)站部分有權(quán)限,可以預(yù)定酒店房間,對酒店進(jìn)行評價(jià)等。酒店管理人員可按職位有不同的權(quán)限,既經(jīng)理,客房管理職員和倉庫管理員各自有不同的權(quán)限。系統(tǒng)需對用戶登錄進(jìn)行管理。使用各功能模塊時(shí),系統(tǒng)應(yīng)驗(yàn)證用戶身份的有效性,否則要求用戶登錄。另外,允許用戶對自己的密碼進(jìn)行修改。
整個(gè)系統(tǒng)可以分為2大部分。酒店網(wǎng)站部分(客戶服務(wù)網(wǎng)站)和酒店管理部分(管理員部分)。
酒店管理部分可以分為五個(gè)部分。即客房管理頁面部分,賬務(wù)報(bào)表頁面部分,員工管理頁面部分,倉庫庫存管理頁面部分和餐飲管理頁面部分。一·酒店網(wǎng)站部分
1.酒店介紹:大致介紹下酒店的歷史及其現(xiàn)狀和未來的規(guī)劃。
2.客房的介紹:主要介紹下酒店各個(gè)價(jià)位房間。
3.餐飲的介紹:介紹酒店各價(jià)位的餐飲。
3.客房的預(yù)定:可以通過網(wǎng)絡(luò)進(jìn)行預(yù)定,預(yù)定修改,取消預(yù)訂。
4.酒店公告:在這里可以看到酒店對客戶的。
5.酒店評價(jià):顧客可以對酒店的服務(wù),房間,地理位置等進(jìn)行評價(jià),使酒店改進(jìn)。
6.酒店周邊的景點(diǎn):在這里可以查詢到周邊的景點(diǎn)和到景點(diǎn)的公交路線
二·酒店管理部分
1.客房管理:預(yù)定管理、客房查詢、設(shè)置房態(tài)、開房、換房、續(xù)住、退房等管理。
2.員工管理: 員工修改信息、人員調(diào)配。
3.倉庫管理:對庫存消耗品進(jìn)行統(tǒng)計(jì),以便及時(shí)進(jìn)貨。
4.賬務(wù)管理:主要是處理酒店的日常的賬務(wù)報(bào)表,收入報(bào)表(前臺收入明細(xì)表、現(xiàn)付收入明細(xì)表)、消費(fèi)報(bào)表等。
5.餐飲管理:顧客就餐狀況單,顧客結(jié)賬單。
第二篇:酒店管理系統(tǒng)需求分析報(bào)告
目錄
酒店管理系統(tǒng)需求分析...................................................................................................................1 1 2 引言...........................................................................................................................................1 需求問題描述...........................................................................................................................1 2.1 2.2 2.3 3 用戶需求.......................................................................................................................1 用戶功能需求...............................................................................................................1 系統(tǒng)功能需求...............................................................................................................2
數(shù)據(jù)流圖...................................................................................................................................3 3.1 3.2 頂層數(shù)據(jù)流圖...............................................................................................................3 一級細(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ù)存儲:.................................................................................................................12 處理過程:.................................................................................................................14
I
酒店管理系統(tǒng)需求分析 引言
隨著市場經(jīng)濟(jì)的發(fā)展,消費(fèi)者消費(fèi)意識的提高,酒店行業(yè)的競爭越來越激烈。為了提高辦事效率,增加、保證酒店的銷售額,樹立酒店的良好形象,運(yùn)用科學(xué)的管理方法非常必要,為此開發(fā)酒店客房管理系統(tǒng),更好的滿足各方面的需求。需求問題描述
2.1 用戶需求
用戶希望通過使用酒店客房管理系統(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ù)的安全性:不同用戶有對數(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ù)查詢:要求可以分別按房間編號,房間類型等進(jìn)行數(shù)據(jù)查詢。5.數(shù)據(jù)輸出:根據(jù)需要打印退宿報(bào)表、結(jié)帳報(bào)表等報(bào)表。
2.3 系統(tǒng)功能需求
1.預(yù)訂功能需求:其主要目的是提高酒店的開房率,為客人預(yù)留房間,并提供良好的預(yù)訂服務(wù)。其功能需求包括預(yù)訂查詢,可用房確認(rèn),預(yù)訂記錄建立,預(yù)訂確認(rèn),預(yù)訂記錄維護(hù)等。
2.接待功能需求:其主要目的是以最快的速度為客人開房。其功能需求包括賓客登記、可用房確認(rèn)、修改賓客信息、刪除賓客信息和查詢賓客信息等。3.結(jié)賬功能需求:其功能需求包括客人結(jié)賬、打印報(bào)表和客人掛賬等。
4.換房功能需求:其主要目的是滿足客人換房的需要。其主要功能是查詢客房,換房登記,換房確認(rèn)等。
5.客房管理功能需求:其主要目的是對客房的信息化管理,提高客房管理的精度和準(zhǔn)確度,同時(shí)減輕酒店客房中心員工的工作負(fù)擔(dān),從而提高客房管理的效率和服務(wù)質(zhì)量。其主要功能是房態(tài)維護(hù),費(fèi)用記錄和客人查詢等綜上,我們將系統(tǒng)的功能大體劃分為三大模塊:
1)權(quán)限管理:包括用戶、及管理員的注冊,登錄,權(quán)限修改等。
2)前臺管理:包括客戶信息的錄入、客戶預(yù)訂和入住登記以及結(jié)算的管理等。3)后臺管理:客房信息管理、用戶信息管理。3 數(shù)據(jù)流圖
3.1 頂層數(shù)據(jù)流圖
3.2 一級細(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ù)約表 姓名 身份證號 客房號 預(yù)約時(shí)間 預(yù)約時(shí)間段
客戶信息表 姓名 身份證號 客房號 消費(fèi)金額
押金表 姓名 身份證號 押金金額
(姓名,身份證號,客房號,預(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
(姓名,身份證號,客房號,消費(fèi)金額)name char(10)Not Null
cid char(20)Not Null Primary Key rid char(10)Not Null
consumption float
(姓名,身份證號,押金金額,押金狀態(tài))name char(10)Not Null
cid char(20)Not Null Primary Key damount float
押金狀態(tài)
客房狀態(tài)表 客房號 客房狀態(tài) dstate char(4)Not Null Not Null Not Null
部門消費(fèi)表(姓名,身份證號,客房號,部門名稱,消費(fèi)類型,消費(fèi)金額,備注)
(客房號,客房狀態(tài))rid char(10)rstate char(4)
Primary Key
姓名 name char(10)Not Null 身份證號 cid char(20)Not Null 客房號 rid char(10)Not Null 部門名稱 bmname char(20)Not Null 消費(fèi)類型 xfstyle char(21)Not Null 消費(fèi)金額 consumption float Not Null 備注 postil navarchar(max)
總消費(fèi)表
(姓名,身份證號,客房號,消費(fèi)金額)
姓名 name char(10)Not Null 身份證號 cid char(20)Not Null 客房號 rid char(10)Not Null 消費(fèi)金額 consumption float Not Null 客戶歷史信息表
(姓名,身份證號,客房號,部門名稱,消費(fèi)類型,消費(fèi)金額,押金金額,押金狀態(tài),預(yù)約時(shí)間,預(yù)約時(shí)間段,備注)姓名 name char(10)Not Null 身份證號 cid char(20)Not Null 客房號 rid char(10)Not Null 部門名稱 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):房間信息
說明:客房編號,唯一標(biāo)識房間 類型:char 10 2.數(shù)據(jù)項(xiàng):客戶信息
Primary Key
Primary Key
Primary Key
說明:客戶名 類型:varchar 50 3.數(shù)據(jù)項(xiàng):客戶 說明:客戶身份證 類型:varchar 50 4.數(shù)據(jù)項(xiàng):客房狀態(tài)
說明:客房狀態(tài),分為三種,空房、入住、預(yù)訂 類型:char 10 5.數(shù)據(jù)項(xiàng):價(jià)格 說明:客房價(jià)格 類型;float 6.數(shù)據(jù)項(xiàng):預(yù)定時(shí)間 說明:預(yù)訂或入住時(shí)間 類型:datetime 7.數(shù)據(jù)項(xiàng):退房時(shí)間
說明:退房結(jié)賬時(shí)間。為系統(tǒng)當(dāng)前時(shí)間 類型:datetime 8.數(shù)據(jù)項(xiàng):客房信息 說明:客房類型 類型:char 10 9.數(shù)據(jù)項(xiàng):入住信息 說明:入住類型—入住,住宿 類型:char 10 10.數(shù)據(jù)項(xiàng):消費(fèi)信息
說明:實(shí)際消費(fèi)(在結(jié)賬時(shí),分為會員與非會員)類型:float 11.數(shù)據(jù)項(xiàng):押金總額 說明:押金 類型:float 12.數(shù)據(jù)項(xiàng):日期 含義說明:統(tǒng)計(jì)顧客和酒店相應(yīng)消費(fèi)或服務(wù)、付款等的日期 類型:字符型 長度:8位
取值含義:前四位為年份,后四位為月份和日數(shù) 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客訂房數(shù) 13.數(shù)據(jù)項(xiàng):房間類型
含義說明:酒店提供的多種類型的房間供顧客挑選 類型:字符型 長度:根據(jù)酒店房間名稱具體定義 取值含義:實(shí)際名稱,反映房間檔次
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客應(yīng)付款數(shù)額等數(shù)據(jù)項(xiàng) 14.數(shù)據(jù)項(xiàng):飽和房間數(shù) 含義說明:顧客使用中的房間總數(shù) 類型:字符型 長度:定義最大值
取值含義:表明當(dāng)前不可使用房間總數(shù) 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定顧客訂房數(shù) 15.數(shù)據(jù)項(xiàng):空閑房間數(shù)
含義說明:未被顧客使用的房間總數(shù) 類型:字符型 長度:定義最大值
取值含義:表明當(dāng)前柯使用房間總數(shù)
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:決定一定時(shí)間內(nèi)可容納顧客數(shù) 16.數(shù)據(jù)項(xiàng):服務(wù)名稱
含義說明:為顧客提供的相應(yīng)的有償勞動 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)類型的內(nèi)容等
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對應(yīng)關(guān)系 17.數(shù)據(jù)項(xiàng):服務(wù)價(jià)格
含義說明:為顧客提供的相應(yīng)的有償勞動的相應(yīng)價(jià)格 類型:字符型 長度:根據(jù)實(shí)際定義 取值含義:表明服務(wù)的消費(fèi)額度
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對應(yīng)關(guān)系 18.數(shù)據(jù)項(xiàng):服務(wù)描述
含義說明:描述酒店提供的服務(wù)的基本內(nèi)容與信息 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的實(shí)際內(nèi)容
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)內(nèi)容一一對應(yīng)關(guān)系 19.數(shù)據(jù)項(xiàng):部門號
含義說明:為顧客提供的服務(wù)的負(fù)責(zé)機(jī)構(gòu)的編號 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)機(jī)構(gòu)
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對應(yīng)關(guān)系 20.數(shù)據(jù)項(xiàng):工作號
含義說明:為顧客提供的服務(wù)的工作人員的編號 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)人員
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對應(yīng)關(guān)系 21.數(shù)據(jù)項(xiàng):工作人員姓名
含義說明:為顧客提供的服務(wù)的工作人員的姓名 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明服務(wù)的負(fù)責(zé)工作人員
與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)一一對應(yīng)關(guān)系 22.數(shù)據(jù)項(xiàng):應(yīng)付款賬單
含義說明:為顧客提供結(jié)賬時(shí)的消費(fèi)清單 類型:字符型 長度:根據(jù)實(shí)際定義
取值含義:表明顧客實(shí)際的消費(fèi)情況和數(shù)額 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:與服務(wù)總額對應(yīng)關(guān)系 4.2 數(shù)據(jù)結(jié)構(gòu):
1.數(shù)據(jù)結(jié)構(gòu):當(dāng)前房間統(tǒng)計(jì)表
含義說明:標(biāo)識當(dāng)前房間總體使用情況,房間類型等 組成: 房間類型 飽和房間數(shù) 空閑房間數(shù) 2.數(shù)據(jù)結(jié)構(gòu):顧客
含義說明:是酒店管理系統(tǒng)的主題數(shù)據(jù)結(jié)構(gòu),定義了一位顧客登記的相關(guān)信息 組成:顧客號 顧客姓名 證件號 顧客人數(shù) 房間號
3.數(shù)據(jù)結(jié)構(gòu):訂單
含義說明:顧客消費(fèi)是產(chǎn)生的統(tǒng)計(jì)單,記錄了顧客的消費(fèi)需求 組成:訂單號 顧客號 服務(wù)號 應(yīng)付款 4.數(shù)據(jù)結(jié)構(gòu):應(yīng)收款報(bào)表
含義說明:統(tǒng)計(jì)一段時(shí)間內(nèi)酒店顧客消費(fèi)時(shí)應(yīng)付款表,供酒店核對賬目使用 組成:顧客號 應(yīng)付款 日期
5.數(shù)據(jù)結(jié)構(gòu):房間
含義說明:酒店提供住宿服務(wù)時(shí)必備設(shè)施,是酒店的重要組成部分 組成:房間號 房間最大容納數(shù) 房間狀態(tài) 6.數(shù)據(jù)結(jié)構(gòu):發(fā)票
含義說明:顧客消費(fèi)后由酒店有關(guān)部門開具的消費(fèi)記錄 組成:發(fā)票號 顧客號 應(yīng)付款 日期 7.數(shù)據(jù)結(jié)構(gòu):服務(wù)
含義說明:由酒店提供的可供顧客選擇的有償勞動 組成:服務(wù)號 服務(wù)價(jià)格 服務(wù)名稱 8.數(shù)據(jù)結(jié)構(gòu):部門
含義說明:由酒店提供的可供顧客選擇的有償勞動負(fù)責(zé)的機(jī)構(gòu) 組成:部門號 服務(wù)號 服務(wù)名稱 服務(wù)價(jià)格
9.數(shù)據(jù)結(jié)構(gòu):工作人員
含義說明:在酒店內(nèi)負(fù)責(zé)接待等任務(wù)的人員 組成:工作號 工作人員姓名 部門號 4.3 數(shù)據(jù)流:
1.數(shù)據(jù)流:訂房批準(zhǔn) 說明:顧客訂房時(shí)房間查詢 數(shù)據(jù)流來源:訂房 數(shù)據(jù)流去向:批準(zhǔn) 組成:登記細(xì)節(jié) 登記表 2.數(shù)據(jù)流:服務(wù)通知
說明:由顧客登記完成觸發(fā)后勤部門執(zhí)行相應(yīng)服務(wù) 數(shù)據(jù)流來源:酒店前臺 數(shù)據(jù)流去向:酒店后勤部門 組成:通知細(xì)節(jié) 服務(wù)事項(xiàng) 3.數(shù)據(jù)流:發(fā)票本
說明:有顧客消費(fèi)后結(jié)賬是開具的統(tǒng)計(jì)消費(fèi)金額的字面統(tǒng)計(jì) 數(shù)據(jù)流來源:應(yīng)付款審計(jì) 數(shù)據(jù)流去向:發(fā)票核價(jià) 組成:發(fā)票細(xì)節(jié) 發(fā)票審核 4.數(shù)據(jù)流:應(yīng)收款
說明:由顧客消費(fèi)后,相關(guān)部門根據(jù)顧客使用服務(wù)計(jì)算顧客消費(fèi)總額 數(shù)據(jù)流來源:顧客使用服務(wù)
數(shù)據(jù)流去向:應(yīng)收款統(tǒng)計(jì)表 發(fā)票 組成:服務(wù)號 服務(wù)細(xì)節(jié)
4.4 數(shù)據(jù)存儲:
1.數(shù)據(jù)存儲:房間記錄表
說明:記錄當(dāng)前房間的總體使用情況 流入數(shù)據(jù)流:顧客登記 流出數(shù)據(jù)流:房間記錄
組成:房間類型 飽和房間數(shù) 可使用房間數(shù) 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 2.數(shù)據(jù)存儲:顧客表
說明:統(tǒng)計(jì)顧客登記的幾本信息 流入數(shù)據(jù)流:顧客登記 流出數(shù)據(jù)流:
組成:顧客號 顧客姓名 顧客人數(shù) 證件號 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 3.數(shù)據(jù)存儲:應(yīng)付款報(bào)表
說明:顧客消費(fèi)時(shí)應(yīng)付款的統(tǒng)計(jì)情況 流入數(shù)據(jù)流:應(yīng)付款統(tǒng)計(jì) 流出數(shù)據(jù)流:
組成:顧客號 日期 應(yīng)付款 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 4.數(shù)據(jù)存儲:發(fā)票表
說明:統(tǒng)計(jì)有關(guān)部門開具的發(fā)票的相應(yīng)信息 流入數(shù)據(jù)流:發(fā)票 流出數(shù)據(jù)流:發(fā)票本
組成:發(fā)票號 應(yīng)付款 日期 顧客號 顧客姓名 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 5.數(shù)據(jù)存儲:顧客消費(fèi)表
說明:統(tǒng)計(jì)顧客在酒店消費(fèi)的服務(wù)的集合 流入數(shù)據(jù)流:顧客的服務(wù)需求 流出數(shù)據(jù)流:顧客消費(fèi)服務(wù)匯總
組成:顧客號 顧客姓名 服務(wù)號 應(yīng)付款 日期 數(shù)據(jù)量:根據(jù)實(shí)際定義 存取方式:順序存取 6.數(shù)據(jù)存儲:服務(wù)價(jià)格表
說明:統(tǒng)計(jì)顧客在酒店消費(fèi)的服務(wù)的價(jià)格 流入數(shù)據(jù)流:酒店提供
流出數(shù)據(jù)流:顧客消費(fèi)服務(wù)價(jià)格匯總 價(jià)格單 組成:服務(wù)號 服務(wù)名稱 服務(wù)價(jià)格 服務(wù)描述 數(shù)據(jù)量:根據(jù)實(shí)際定義
存取方式:順序存取 4.5 處理過程:
1.處理過程:顧客訂房 說明:顧客消費(fèi)時(shí)選定房間 輸入:訂房要求 輸出:訂房登記
處理:在顧客發(fā)出訂房要求時(shí),酒店內(nèi)部立即查詢相應(yīng)房間狀態(tài),如果符合要求,則響應(yīng)顧客,完成訂房登記
2.處理過程:開具發(fā)票
說明:在顧客消費(fèi)結(jié)賬時(shí),由酒店相關(guān)部門開具消費(fèi)發(fā)票 輸入:顧客結(jié)賬 輸出:發(fā)票
處理:在顧客完成消費(fèi)結(jié)賬時(shí),酒店相關(guān)部門根據(jù)顧客消費(fèi)應(yīng)付款為具體數(shù)據(jù),開具相關(guān)發(fā)票。
3.處理過程:服務(wù)通知
說明:當(dāng)顧客確定消費(fèi)時(shí),并且完成訂單登記時(shí)由相關(guān)部門通知服務(wù)部門開始相關(guān)服務(wù) 輸入:登記完成 輸出:開始服務(wù)
處理:當(dāng)顧客在酒店前臺大廳完成訂單登記后,數(shù)據(jù)庫錄入相應(yīng)數(shù)據(jù),并觸發(fā)后勤部門,提供相應(yīng)服務(wù)。
第三篇:圖書管理系統(tǒng)需求分析
云南工商學(xué)院09信息管理1班
圖書管理系統(tǒng)需求分析
班級:09信息管理1班
組員: 唐學(xué)悅,段敏,楊文燕,胡勇毅,余科輯,林春宇,李波
任務(wù)分配情況:
云南工商學(xué)院09信息管理1班
目錄 系統(tǒng)需求概述...............................................................................................................................3 1.1 圖書管理系統(tǒng)功能概述....................................................................................................3 1.2 系統(tǒng)主要業(yè)務(wù)流程分析....................................................................................................3 1.3 系統(tǒng)功能模塊分析............................................................................................................3 1.4 建立用例模型....................................................................................................................4 1.4.1 讀者用例圖.............................................................................................................4 1.4.2 圖書管理員用例圖.................................................................................................4 1.4.3 系統(tǒng)管理員用例圖.................................................................................................5 1.5 詳述用例............................................................................................................................5 2 系統(tǒng)分析.......................................................................................................................................6 2.1 類圖....................................................................................................................................6 3 系統(tǒng)設(shè)計(jì).......................................................................................................................................8 3.1 用例動態(tài)模型設(shè)計(jì)............................................................................................................8 3.1.1 實(shí)現(xiàn)“讀者查詢個(gè)人借閱信息”用例的動態(tài)模型.................................................8 3.1.2 實(shí)現(xiàn)“查詢圖書信息”用例的動態(tài)模型.................................................................9 3.1.3 實(shí)現(xiàn)“借閱圖書”用例的動態(tài)模型.........................................................................9 3.2 類圖設(shè)計(jì)..........................................................................................................................11 3.3 物理架構(gòu)設(shè)計(jì)..................................................................................................................12 3.3.1 組件圖...................................................................................................................12 3.3.2 配置圖...................................................................................................................13 2
云南工商學(xué)院09信息管理1班
1.系統(tǒng)需求概述
1.1 圖書管理系統(tǒng)功能概述
圖書管理主要是借書、還書以及其他一些附帶操作(例如,超期罰款、催還圖書等)的處理。一個(gè)簡單的圖書管理系統(tǒng)應(yīng)提供如下功能:
·借書處理:完成讀者借書的流程處理。·還書處理:完成讀者還書的流程處理。
·信息查詢:包括圖書信息查詢和讀者借閱情況查詢?!D書管理:包括輸入新書記錄和刪除舊書記錄。
1.2 系統(tǒng)主要業(yè)務(wù)流程分析
與系統(tǒng)功能相對應(yīng),系統(tǒng)主要有4個(gè)流程:結(jié)束流程、還書流程、圖書查詢、圖書資源管理。各流程的主要過程描述如下:
·借書流程:讀者借閱所需的圖書,借出后圖書記錄中的借閱標(biāo)志被置為false(不能再借),借書文件中增加一個(gè)借書記錄。
·還書流程:讀者歸還所借的圖書,還書后圖書記錄中的借閱標(biāo)志被置為true(可被外借),在借書文件中刪除一個(gè)借書記錄。
·圖書查詢:讀者和工作人員可以進(jìn)行圖書信息查詢,輸入圖書的編號或書名,可從圖書對象列表中查找相應(yīng)的記錄。
·圖書管理:首先由工作人員在“錄入新書資料”和“刪除舊書資料”兩個(gè)選項(xiàng)中選擇。若是“錄入新書資料”,則由工作人員輸入新書資料,將新書添加為對象列表的新紀(jì)錄。若是“刪除舊書資料”,則查找需要?jiǎng)h除的圖書,將其從圖書對象列表中刪除。
1.3 系統(tǒng)功能模塊分析
滿足上述需求的系統(tǒng)主要包括以下幾個(gè)系統(tǒng)模塊:
·基本業(yè)務(wù)處理模塊:主要用于實(shí)現(xiàn)圖書管理員對讀者借閱圖書和歸還圖書的處理。
·信息查詢模塊:重要用于實(shí)現(xiàn)讀者對圖書信息和自身借閱信息的查詢。
云南工商學(xué)院09信息管理1班
·系統(tǒng)維護(hù)模塊:主要用于實(shí)現(xiàn)系統(tǒng)管理員對讀者信息、圖書管理員信息、圖書信息、和數(shù)據(jù)庫的管理。
1.4 建立用例模型
根據(jù)功能需求構(gòu)造用例模型,主要任務(wù)是識別系統(tǒng)中的所有參與者,并對每個(gè)參與者找出其用例,建立用例模型。
系統(tǒng)主要的參與者為“讀者”、“圖書管理員”、和“系統(tǒng)管理員”。各個(gè)參與者的用例圖如下:
1.4.1 讀者用例圖
<
圖1-1 讀者用例圖
1.4.2 圖書管理員用例圖
<
圖1-2 圖書管理員用例圖
云南工商學(xué)院09信息管理1班
1.4.3 系統(tǒng)管理員用例圖
添加書目添加讀者刪除書目刪除讀者系統(tǒng)管理員查詢圖書查詢讀者
圖1-3 系統(tǒng)管理員用例圖
1.5 詳述用例
在識別了參與者和主要用例并創(chuàng)建了用例圖之后,如果有必要,還可以按順序詳述每個(gè)用例,包括用例如何開始、結(jié)束以及如何與參與者進(jìn)行交互。
表1-1 讀者查找個(gè)人借閱信息用例
用例:讀者查找個(gè)人借閱信息(用例名稱)(唯一標(biāo)識符)(涉及用例的參與者)(用例開始時(shí),系統(tǒng)必須滿足的條件)ID:1參與者:
1、讀者前提條件: 讀者已登錄到系統(tǒng)事件流:
1、讀者選擇查找個(gè)人借閱信息界面
2、讀者輸入圖書證編號
3、系統(tǒng)按圖書證編號查找讀者借閱信息結(jié)果:系統(tǒng)向讀者顯示讀者借閱信息,該用例結(jié)束(用例中的實(shí)際步驟)(用例結(jié)束時(shí),系統(tǒng)的狀態(tài))
云南工商學(xué)院09信息管理1班
表1-2 讀者查找圖書信息用例
用例:讀者查找圖書信息(用例名稱)(唯一標(biāo)識符)(涉及用例的參與者)ID:2參與者:
1、讀者(用例開始時(shí),系統(tǒng)必須滿足的條件)前提條件: 讀者已經(jīng)啟動圖書管理系統(tǒng),并已知書名或書號事件流:
1、讀者選擇查找圖書信息界面
2、讀者輸入書名或書號
3、系統(tǒng)按書名或書號查找圖書信息結(jié)果:系統(tǒng)向讀者顯示圖書信息,該用例結(jié)束(用例中的實(shí)際步驟)(用例結(jié)束時(shí),系統(tǒng)的狀態(tài))系統(tǒng)分析
2.1 類圖
在定義系統(tǒng)需求后,下一步就是確定系統(tǒng)中存在的對象類。系統(tǒng)中對象類的識別可以使用名詞/動詞分析法來進(jìn)行,即文本中的名詞和名詞短語暗示類或類的屬性,動詞和動詞短語暗示職責(zé)或者類的操作。
通過用例圖的分析可知,在圖書管理系統(tǒng)中可以確定的主要對象類包括 “讀者”,“圖書”、“圖書管理人員”和“系統(tǒng)管理員”。其中“讀者”和“圖書”通過借閱關(guān)系可以構(gòu)成一個(gè)新類“借閱記錄”。
另外,分析用例圖可知,用例“身份驗(yàn)證”和“圖書資料查詢”是對象類“讀者”和“工作人員”共同擁有的,并且用例“身份驗(yàn)證”是除用例“圖書資料查詢”之外其余用例執(zhí)行的前提,因此可以將“身份驗(yàn)證”與“圖書資料查詢”定義為接口類中的操作(接口類是不含屬性且操作函數(shù)沒有具體實(shí)現(xiàn)的抽象類,接口類通過一個(gè)實(shí)現(xiàn)聯(lián)系獲得其它對象類的支持,這些對象類實(shí)現(xiàn)接口類中定義的全部操作)。其余用例則抽象為與該用例交互的參與者所屬對象類的操作。因此,最后可獲得的對象類圖為:
云南工商學(xué)院09信息管理1班
系統(tǒng)管理員-name-password1*讀者-name-number-password+借書()+還書()+借閱情況查詢()***<
圖1-4 系統(tǒng)對象類圖
除了定義上述用于系統(tǒng)數(shù)據(jù)信息存儲管理和業(yè)務(wù)邏輯控制的類之外,在用圖形用戶界面開發(fā)系統(tǒng)時(shí),我們還可以定義一些相應(yīng)的用戶界面類:
(1)MainWindow類—MainWindow是圖書管理員與系統(tǒng)交互的主界面,系統(tǒng)的主 界面具有菜單,當(dāng)用戶選擇不同的菜單項(xiàng)時(shí),MainWindow對象調(diào)用相應(yīng)的方法完成功能操作。
(2)BorrowDialog類—BorrowDialog是進(jìn)行借書操作時(shí)需要的對話框。(3)ReturnDialog類—ReturnDialog是進(jìn)行還書操作時(shí)需要的對話框。(4)QueryDialog類—QueryDialog是查詢某借閱者的借閱信息或圖書庫存信息的對話框。
(5)MaintenanceWindow類—MaintenanceWindow是系統(tǒng)管理員對系統(tǒng)進(jìn)行維護(hù)的主界面,它也提供菜單項(xiàng)。
ReturnDialogBorrowDialogMainWindowQueryDialogMaintenanceDialog 圖1-5圖書管理系統(tǒng)的用戶界面類
云南工商學(xué)院09信息管理1班 系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的主要工作是用例實(shí)現(xiàn)—設(shè)計(jì)。即對每個(gè)用例進(jìn)行動態(tài)建模,包括建立序列圖、協(xié)作圖等,描述如何通過類對象的協(xié)作來實(shí)現(xiàn)用例中的功能。隨著動態(tài)建模的深入,會發(fā)現(xiàn)原來建立的類存在缺陷或不夠完整,需要對分析中得到的類圖進(jìn)行不斷的修正和調(diào)整。所以,還應(yīng)該通過動態(tài)建模來修正和完善類圖。
3.1 用例動態(tài)模型設(shè)計(jì)
3.1.1 實(shí)現(xiàn)“讀者查詢個(gè)人借閱信息”用例的動態(tài)模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:getBook5:消息查詢6:返回借閱信息7:顯示借閱信息
圖1-6 讀者查詢個(gè)人借閱信息序列圖
1:queryLoan():MainWindowerBorrower6:顯示借yLoanInfo()閱信息5:返回借閱信息:Borrower-Book4:getBook():QueryDialog2:createDialog()3:qu
圖1-7 讀者查詢個(gè)人借閱信息協(xié)作圖
云南工商學(xué)院09信息管理1班
3.1.2 實(shí)現(xiàn)“查詢圖書信息”用例的動態(tài)模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:findBook5:圖書信息查詢6:返回圖書信息7:顯示圖書信息 圖1-8 讀者查詢圖書序列圖
1:queryLoan():MainWindowerBorrower6:顯示圖yLoanInfo()書信息5:返回圖書信息:Borrower-Book4:findBook():QueryDialog2:createDialog()3:qu
圖1-9 讀者查詢圖書協(xié)作圖
3.1.3 實(shí)現(xiàn)“借閱圖書”用例的動態(tài)模型
云南工商學(xué)院09信息管理1班
:MainWindow:BorrowDialog:QueryDialogBorrower1:queryLoan2:createDialog4:查詢圖書庫存5:返回圖書是否可借6:修改讀者的借閱信息及庫存信息7:修改成功8:顯示借書成功
圖1-10 讀者借閱圖書序列圖
2:createDialog()oan():MainWindow:BorrowDialogry1:queL息6:顯示借書成功存庫信書借存圖可庫詢否及查是息功:4書信成圖閱改修Borrower回借:7返者:讀5改修:6:QueryDialog
圖1-11 讀者借閱圖書協(xié)作圖
云南工商學(xué)院09信息管理1班
3.1.4 實(shí)現(xiàn)“歸還圖書”用例的動態(tài)模型
:MainWindow:ReturnDialog:QueryDialogBorrower1:queryLoan2:createDialog3:修改讀者的借閱信息及庫存信息4:修改成功5:顯示還書成功
圖1-12 讀者歸還圖書序列圖
1:queryLoan():MainWindowBorrower6:顯示還書成功4:修改成功:QueryDialog3:修改讀者的借閱信息及庫存信息:ReturnDialog2:createDialog()
圖1-13 讀者歸還圖書協(xié)作圖
3.2 類圖設(shè)計(jì)
進(jìn)一步擴(kuò)充和細(xì)化分析階段定義的類,包括定義新的類來處理用戶的需求。隨著動態(tài)建模的深入,也會發(fā)現(xiàn)原來建立的類存在缺陷或不夠完整,需要對分析中得到的類圖進(jìn)行不斷的修正和調(diào)整。所以,還應(yīng)該通過動態(tài)建模來修正和完善類圖。
云南工商學(xué)院09信息管理1班
系統(tǒng)管理員-name:string-password:string+AddBook()+QueryBook()+AddBorrower()+QueryBorrower()借書記錄-borrower:string-book:string-date:Date+newLoan()+getBorrower()+getBook()11*讀者-name:string-number:string-password:string+Borrow()+Return()+QueryLoan()***<
圖1-14 設(shè)計(jì)類圖
3.3 物理架構(gòu)設(shè)計(jì)
物理架構(gòu)設(shè)計(jì)就是用UML圖形描述系統(tǒng)軟件和硬件的大致結(jié)構(gòu),包括畫出組件圖和配置圖。
3.3.1 組件圖
組件圖:表示構(gòu)成軟件系統(tǒng)的各物理組件及其相互之間的聯(lián)系。它能明確表示軟件系統(tǒng)各部分的功能職責(zé)。圖書管理系統(tǒng)的組件圖如下所示,其中包含“借/還書處理”、“信息查詢”、“圖書資源管理”和“身份驗(yàn)證”等組件。
云南工商學(xué)院09信息管理1班
圖書管理系統(tǒng)借/還處理信息查詢圖書資源管理身份驗(yàn)證圖書信息借閱信息
圖1-15 系統(tǒng)組件圖
3.3.2 配置圖
圖書管理系統(tǒng)是一個(gè)基于網(wǎng)絡(luò)和數(shù)據(jù)庫的應(yīng)用系統(tǒng),可以采用B/S結(jié)構(gòu),系統(tǒng)配置圖下圖所示:
數(shù)據(jù)庫服務(wù)器圖書信息借閱信息讀者客戶端借/還書處理工作人員客戶端公共客戶端身份驗(yàn)證圖書資源管理借閱信息圖書資料查詢 圖1-16 系統(tǒng)配置圖
第四篇:圖書管理系統(tǒng)需求分析
圖書管理系統(tǒng)需求分析報(bào)告
1.引言 1.1 編寫目的
軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項(xiàng)目需要滿足的條件和限制。在軟件工程項(xiàng)目中,首先要獲取用戶的需求,通過對軟件需要的提取、分析、文檔化和驗(yàn)證,為進(jìn)一步的設(shè)計(jì)和實(shí)現(xiàn)提供數(shù)據(jù)。軟件需求與其他活動也密切相關(guān),如軟件測試、配置管理和質(zhì)量管理等。
本需求的編寫是為了研究利用大型數(shù)據(jù)庫做基礎(chǔ)的圖書管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測試的依據(jù)。
1.2 項(xiàng)目背景
本項(xiàng)目的名稱:圖書管理系統(tǒng)。
圖書管理系統(tǒng)這任務(wù)提出與開發(fā)者為某學(xué)生的課程設(shè)計(jì),用戶是學(xué)校圖書館。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計(jì)的,可以完成圖書信息錄入、修改、刪除,讀者登記、購入新書、讀者借還書、圖書注銷等。
1.3 相關(guān)定義
數(shù)據(jù)流圖(Data Flow Diagram):簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典:它是數(shù)據(jù)的信息的集合,即對數(shù)據(jù)流圖中包含的所有元素的定義的集 合。其作用是為設(shè)計(jì)人員提供關(guān)于數(shù)據(jù)描述的信息。數(shù)據(jù)字典應(yīng)該由對以下四類元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量(即數(shù)據(jù)元素)、數(shù)據(jù)存儲、處理。
2.需求概述 2.1 目標(biāo)
“圖書管理系統(tǒng)”主要提供圖書信息和讀者基本信息的維護(hù)以及借閱等功能。本系統(tǒng)是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。
2.2 用戶類和特征
最高用戶是圖書管理員和讀者,圖書管理員需要進(jìn)行用戶的創(chuàng)建、修改和刪除等工作,要求具備計(jì)算機(jī)知識,如權(quán)限管理等。讀者是普通用戶,具備一定的計(jì)算機(jī)操作即可。
2.3 運(yùn)行環(huán)境
服務(wù)器:CPU P4 1GHz以上;內(nèi)存256M以上配置。由于服務(wù)器將存儲大量圖書資料,建議準(zhǔn)備100G以上硬盤、并預(yù)留磁盤擴(kuò)充接口。
客戶端:CPU C433MHz以上;硬盤:200M以上空白空間;內(nèi)存:128M以上配置。
軟件運(yùn)行環(huán)境:服務(wù)器:Windows 2000 Server、Windows 2000 Advanced Server、Windows 2003均可;Microsoft SQL Server 2000 或 2005。
3.需求分析 3.1數(shù)據(jù)需求
圖書館管理信息系統(tǒng)需要完成功能主要有:
1)讀者基本信息的輸入,包括借書證編號、讀者姓名、讀者性別等。2)讀者基本信息的查詢、修改,包括讀者借書證編號、讀者姓名、讀者性別等。3)書籍類別標(biāo)準(zhǔn)的制定、類別信息的輸入,包括類別編號、類別名稱。4)書籍類別信息的查詢、修改,包括類別編號、類別名稱。
5)書籍庫存信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。
6)書籍庫存信息的查詢,修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。
7)借書信息的輸入,包括讀者借書證編號、書籍編號、借書日期。
8)借書信息的查詢、修改,包括借書證編號、借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期等。
9)還書信息的輸入,包括借書證編號、書籍編號、還書日期。
10)還書信息的查詢和修改,包括還書讀者借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期等。11)超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號,書籍編號,罰款金額。
12)超期還書罰款查詢,刪除,包括讀者借書證編號、讀者姓名、書籍編號、書籍名稱,罰款金額等
13)管理員管理:包括創(chuàng)建讀者用戶信息、刪除讀者用戶信息、添加圖書信息、刪除圖書信息。
3.2事物需求
1)在讀者信息管理部分,要求: a.可以查詢讀者信息。
b.可以對讀者信息進(jìn)行添加及刪除的操作。
2)在書籍信息管理部分,要求: a.可以瀏覽書籍信息。
b.可以對書籍信息進(jìn)行維護(hù),包括添加及刪除的操作。
3)在借閱信息管理部分,要求: a.可以瀏覽借閱信息。
b.可以對借閱信息進(jìn)行維護(hù)操作。
4)在歸還信息管理部分,要求: a.可以瀏覽歸還信息。
b.對歸還信息可修改維護(hù)操作。
5)在管理者信息管理部分,要求: a.顯示當(dāng)前數(shù)據(jù)庫中管理者情況。b.對管理者信息維護(hù)操作。
6)在罰款信息管理部分,要求: a.可以瀏覽罰款信息。b.對罰款信息可以更新。
3.3確定用例及編寫用例文檔
用例描述了一個(gè)完整的系統(tǒng)事件流程,其重點(diǎn)在于執(zhí)行者與系統(tǒng)之間的交互而不是內(nèi)在的系統(tǒng)活動,并對執(zhí)行者產(chǎn)生有價(jià)值的可觀測結(jié)果。
在這個(gè)“圖書管理系統(tǒng)”中的用例圖如下所示。
用例圖不能提供用例所具有的全部信息,為此需要使用文字描述那些不能放在圖形上的信息。用例文檔是關(guān)于執(zhí)行者與系統(tǒng)如何交互的規(guī)格說明,要求清晰明確,沒有二義性。在描述用例時(shí),應(yīng)該只注重外部能力,不涉及內(nèi)部細(xì)節(jié)。
4.非功能需求 4.1 性能需求
學(xué)校對系統(tǒng)性能無特殊的要求,只要查詢圖書的時(shí)候沒有明顯的延遲就可以了,查詢的時(shí)間不要超過3秒鐘。條件、假定和限制:
1)系統(tǒng)最小壽命: 系統(tǒng)應(yīng)該能在無重大改動的條件下正常運(yùn)行5年以上。
2)對設(shè)備的要求:
要求計(jì)算機(jī)穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟(jì)實(shí)惠。
3)可以利用的信息和資源:
圖書管已經(jīng)配置了所有的計(jì)算機(jī),以及網(wǎng)絡(luò)設(shè)備,操作人員將使用win2003 4)圖書管員工受過較好的計(jì)算機(jī)方面的培訓(xùn),在調(diào)研的時(shí)候感覺有不少員工有計(jì)算機(jī)方面的專業(yè)經(jīng)驗(yàn)。5)編目要參照中圖法。
安全性需求
對于圖書管理系統(tǒng)的圖書量會非常大,所以在對這些圖書導(dǎo)入和查詢時(shí)要保證速度。在圖書借閱過程中又要保證事務(wù)的完整性。對于整個(gè)系統(tǒng),需要完整的權(quán)限控制,防止某些人惡意攻擊系統(tǒng),修改原始記錄,同時(shí)對于數(shù)據(jù)庫中的數(shù)據(jù)需要定時(shí)備份,防止系統(tǒng)數(shù)據(jù)丟失。此外,系統(tǒng)要求用戶在登陸時(shí)需要身份驗(yàn)證。
5.故障處理
在正常情況下,應(yīng)不出錯(cuò)。一旦發(fā)生意外,比如掉電、網(wǎng)絡(luò)不通等,也應(yīng)保證系統(tǒng)數(shù)據(jù)不會丟失。
故障出現(xiàn)后可能采取的變通措施,包括:
備份:使用附加存儲設(shè)備備份數(shù)據(jù)。備份頻率為每日一次。需手動備份?;謴?fù)及再啟動:如果數(shù)據(jù)造成丟失,可使用備份數(shù)據(jù)還原。
第五篇:圖書管理系統(tǒng)需求分析
圖書管理系統(tǒng)需求分析
1.引言
1.1 編寫目的:編寫次文檔是為了分析軟件的可行性和軟件的細(xì)化問題。1.2項(xiàng)目背景:桂林電子科技大學(xué)大三軟件工程系數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)。2.任務(wù)概述 2.1 目標(biāo):(1)提高圖書館借書還書查詢書籍的效率,避免人工管理的失誤和低效率問題。(2)為完成課程設(shè)計(jì)需要。
2.2 運(yùn)行環(huán)境:(1)硬件方面:神舟筆記本(2)軟件方面:CodeBlocks 2.3 條件與限制:編程用計(jì)算機(jī)一臺;完成期限2017/9/18;無資金供給。4.功能需求 4.1 功能劃分
可細(xì)化為五部分:人事管理,圖書信息管理,借書管理,還書管理,超時(shí)管理。(1)人事管理:1.能對校園內(nèi)所有教職工學(xué)生有關(guān)檔案詳細(xì)資料記錄并保存。2.能對保存的文檔數(shù)據(jù)進(jìn)行查詢和修改。3.能按姓名檢索人員。
(2)圖書信息管理:1.對圖書以檢索號進(jìn)行數(shù)據(jù)儲存。2.對圖書的進(jìn)貨時(shí)間與價(jià)錢進(jìn)行記錄。3.對圖書的借出與還入進(jìn)行記錄。
(3)借出管理:對圖書借出的人員進(jìn)行記錄。(4)還書管理:對圖書還入進(jìn)行記錄。
(5)超時(shí)系統(tǒng):當(dāng)某人員借書的期限達(dá)到上限時(shí),按時(shí)提醒。5.性能需求
5.1時(shí)間特性:對圖書的借出和還入時(shí)間要求有及時(shí)性,借出和還入能立即做出圖書庫是否還有此書。
5.2適應(yīng)性:此軟件為課程設(shè)計(jì)所設(shè)計(jì),因此不考慮適應(yīng)性。6.用戶界面:
CodeBlocks運(yùn)行窗口。
7.使用的數(shù)據(jù)結(jié)構(gòu)算法:使用數(shù)組動態(tài)分配空間來儲存數(shù)據(jù)。