版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 淮海工學(xué)院軟件工程軟件需求分析學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)l人事工資管理系統(tǒng)l考務(wù)管理系統(tǒng)l家庭保安系統(tǒng)l圖書管理系統(tǒng) 淮海工學(xué)院軟件工程軟件需求分析3.4.4 功能建模和信息流 基于基于計(jì)算機(jī)計(jì)算機(jī)的系統(tǒng)的系統(tǒng)輸入信息輸入信息信息流模型信息流模型輸出信息輸出信息外部實(shí)體外部實(shí)體外部實(shí)體外部實(shí)體外部實(shí)體外部實(shí)體輸入信息輸入信息外部實(shí)體外部實(shí)體外部實(shí)體外部實(shí)體輸出信息輸出信息輸出信息輸出信息 淮海工學(xué)院軟件工程軟件需求分析一一. 數(shù)據(jù)流圖數(shù)據(jù)流圖 (DFD,Data Flow Diagram) 描述邏輯模型的圖形工具, 表示數(shù)據(jù)在系統(tǒng)內(nèi)的變化。 淮海工學(xué)院軟件工程軟件需求分析人事工資管理系統(tǒng)的頂層DFD(
2、概圖)范例人人事事部部門門人事工資人事工資管理系統(tǒng)管理系統(tǒng)會(huì)會(huì)計(jì)計(jì)部部門門職工出缺勤報(bào)表職工出缺勤報(bào)表職工出缺勤信息職工出缺勤信息職工工資信息職工工資信息職工工資報(bào)表職工工資報(bào)表職職工工職工基本信息職工基本信息職工工資單職工工資單 淮海工學(xué)院軟件工程軟件需求分析職工基本職工基本信息管理信息管理子系統(tǒng)子系統(tǒng)1.01.02.02.0人事工資管理系統(tǒng)人事工資管理系統(tǒng)0層層DFDDFD范例范例職工出缺勤信息職工出缺勤信息職工工資管職工工資管理子系統(tǒng)理子系統(tǒng)3.03.0職工出缺職工出缺勤管理勤管理子系統(tǒng)子系統(tǒng)職工基本信息職工基本信息職工工資信息職工工資信息人人事事部部門門會(huì)會(huì)計(jì)計(jì)部部門門職職工工職工出缺
3、勤報(bào)表職工出缺勤報(bào)表職工出缺勤信息職工出缺勤信息職工工資信息職工工資信息職工工資報(bào)表職工工資報(bào)表職工基本信息職工基本信息職工工資單職工工資單 淮海工學(xué)院軟件工程軟件需求分析建立職工建立職工出缺勤信息出缺勤信息3.13.1人事工資管理系統(tǒng)人事工資管理系統(tǒng)1層層DFDDFD:加工:加工3.03.0的分解圖的分解圖職工出缺勤信息職工出缺勤信息3.23.2制作職工出制作職工出缺勤信息缺勤信息統(tǒng)計(jì)表統(tǒng)計(jì)表職工基本信息職工基本信息職工職工出缺勤報(bào)表出缺勤報(bào)表職工職工出缺勤信息出缺勤信息 淮海工學(xué)院軟件工程軟件需求分析分層DFD實(shí)例(1)對(duì)考生送來的報(bào)名單進(jìn)行檢查;(2)對(duì)合格的報(bào)名單編好準(zhǔn)考證號(hào)后將準(zhǔn)考證
4、送給考生,并將匯總后的考生名單送給閱卷站;(3)對(duì)閱卷站送來的成績單進(jìn)行檢查,并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者;(4)制作考生通知單(含成績及合格/不合格標(biāo)志)送給考生;(5)按地區(qū)進(jìn)行成績分類統(tǒng)計(jì)和試題難度分析,產(chǎn)生統(tǒng)計(jì)分析表。一個(gè)簡單的考務(wù)處理系統(tǒng)功能描述:一個(gè)簡單的考務(wù)處理系統(tǒng)功能描述: 淮海工學(xué)院軟件工程軟件需求分析頂層數(shù)據(jù)流圖考考生生考務(wù)考務(wù)處理系統(tǒng)處理系統(tǒng)考考試試中中心心閱卷站閱卷站不合格報(bào)名單不合格報(bào)名單報(bào)名單報(bào)名單準(zhǔn)考證準(zhǔn)考證考生通知單考生通知單成成績績清清單單合格標(biāo)準(zhǔn)合格標(biāo)準(zhǔn)錯(cuò)誤錯(cuò)誤成績成績清單清單考考生生名名單單統(tǒng)計(jì)分析表統(tǒng)計(jì)分析表 淮海工學(xué)院軟件工程軟件需求分析登記
5、登記報(bào)名單報(bào)名單報(bào)名單報(bào)名單準(zhǔn)考證準(zhǔn)考證1 1統(tǒng)計(jì)統(tǒng)計(jì)成績成績2 2不合格不合格報(bào)名單報(bào)名單考生通知單考生通知單成成統(tǒng)計(jì)分析表統(tǒng)計(jì)分析表0 0層層數(shù)據(jù)流數(shù)據(jù)流圖圖考生名冊(cè)考生名冊(cè)績績清清單單合合格格標(biāo)標(biāo)準(zhǔn)準(zhǔn)考考生生名名單單成成績績清清單單錯(cuò)錯(cuò)誤誤 淮海工學(xué)院軟件工程軟件需求分析一層數(shù)據(jù)流圖一層數(shù)據(jù)流圖 (a)(a)檢查檢查報(bào)名單報(bào)名單報(bào)名單報(bào)名單準(zhǔn)考證準(zhǔn)考證1.11.1編準(zhǔn)考編準(zhǔn)考證號(hào)證號(hào)1.21.2不合格不合格報(bào)名單報(bào)名單考生名冊(cè)考生名冊(cè)考生名單考生名單合格合格報(bào)名單報(bào)名單登記登記考生考生1.31.3 淮海工學(xué)院軟件工程軟件需求分析一層數(shù)據(jù)流圖一層數(shù)據(jù)流圖 (b)(b)檢查檢查成績清單成績清
6、單2.12.1審定審定合格者合格者2.22.2考生名冊(cè)考生名冊(cè)正確正確成績清單成績清單制作制作通知單通知單2.32.3分析分析統(tǒng)計(jì)成績統(tǒng)計(jì)成績2.42.4分析分析試題難度試題難度2.52.5試題得分清單試題得分清單考生考生通知單通知單難度難度分析表分析表合格合格標(biāo)準(zhǔn)標(biāo)準(zhǔn)分類分類統(tǒng)計(jì)表統(tǒng)計(jì)表成績清單成績清單錯(cuò)誤錯(cuò)誤成績清單成績清單經(jīng)審定的經(jīng)審定的成績清單成績清單 淮海工學(xué)院軟件工程軟件需求分析 DFD可以用來表示一個(gè)系統(tǒng)或軟件在任何層次上的抽象。 較大型軟件系統(tǒng)DFD分成多層(子圖、父圖概念),可以表示數(shù)據(jù)流和功能的進(jìn)一步的細(xì)節(jié)。 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析
7、淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析SafeHomede控制面板與用戶與用戶交互交互SAFEHOMEARMED POWER1 12 23 34 45 56 67 78 89 9* *0 0# #OFF ARAY STAYMAX TEST BYPASSINSTANT CODE CHIMEREADYpanic軟件需求分析案例分析案例分析 應(yīng)用問題:家庭保安系統(tǒng)應(yīng)用問題:家庭保安系統(tǒng) 傳傳感感器器1 傳傳感感器器2 傳傳感感器器n 基基于于計(jì)計(jì)算算機(jī)機(jī)的的家家庭庭保保安安系系統(tǒng)統(tǒng) 消消防防部部門門 公公安安部部門門 報(bào)報(bào)警警器器 淮海工學(xué)院軟件工程軟件需求分析步驟步驟1:
8、1: 建立頂級(jí)建立頂級(jí)DFDDFDF根據(jù)問題域與外部環(huán)境之間的相互關(guān)系定義問題根據(jù)問題域與外部環(huán)境之間的相互關(guān)系定義問題 域的邊界,域的邊界,即問題域與外界環(huán)境之間的輸入和輸即問題域與外界環(huán)境之間的輸入和輸 出關(guān)系出關(guān)系 - - 最高抽象層次最高抽象層次控控制制面面板板傳傳感感器器顯顯示示器器警警報(bào)報(bào)器器電電話話機(jī)機(jī)家家庭庭保保安安系系統(tǒng)統(tǒng)用用戶戶命命令令電電話話撥撥號(hào)號(hào)警警報(bào)報(bào)類類別別顯顯示示信信息息傳傳感感數(shù)數(shù)據(jù)據(jù)5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析步驟步驟2: 2: 自頂向下,功能分解自頂向下,功能分解F自頂向下、逐步求精對(duì)頂級(jí)數(shù)據(jù)流圖進(jìn)行精自
9、頂向下、逐步求精對(duì)頂級(jí)數(shù)據(jù)流圖進(jìn)行精化,生成下一級(jí)數(shù)據(jù)流圖化,生成下一級(jí)數(shù)據(jù)流圖F對(duì)用戶的需求描述進(jìn)行語法分析對(duì)用戶的需求描述進(jìn)行語法分析- 動(dòng)詞動(dòng)詞構(gòu)成潛在的構(gòu)成潛在的處理功能處理功能F遵循遵循“強(qiáng)內(nèi)聚,松耦合強(qiáng)內(nèi)聚,松耦合”原則原則-名詞或名詞短語名詞或名詞短語構(gòu)成潛在構(gòu)成潛在數(shù)據(jù)流、數(shù)據(jù)源和外部實(shí)體數(shù)據(jù)流、數(shù)據(jù)源和外部實(shí)體5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析控控制制面面板板傳傳感感器器顯顯示示器器警警報(bào)報(bào)器器電電話話機(jī)機(jī)家家庭庭保保安安系系統(tǒng)統(tǒng)用用戶戶命命令令電電話話撥撥號(hào)號(hào)警警報(bào)報(bào)類類別別顯顯示示信信息息傳傳感感數(shù)數(shù)據(jù)據(jù)案例分析案例分析: :
10、 頂級(jí)頂級(jí)DFDDFD5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 一級(jí)一級(jí)DFDDFD傳感器傳感器控制面板控制面板傳感傳感器監(jiān)器監(jiān)控控用戶用戶命令命令處理處理顯示器顯示器警報(bào)器警報(bào)器電話機(jī)電話機(jī)警報(bào)類別警報(bào)類別顯示信息顯示信息電話撥號(hào)音頻電話撥號(hào)音頻傳感信息傳感信息用戶命令用戶命令傳感信息傳感信息5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 二級(jí)二級(jí)DFDDFD5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法傳傳感感數(shù)數(shù)據(jù)據(jù)傳傳感感器器監(jiān)監(jiān)測(cè)測(cè)電電話話撥撥號(hào)號(hào)警警報(bào)報(bào)類類別別傳
11、傳感感事事件件處處理理傳傳感感器器信信息息配配置置數(shù)數(shù)據(jù)據(jù)傳傳感感器器有有效效信信息息生生成成警警報(bào)報(bào)信信息息報(bào)報(bào)警警信信息息生生成成警警報(bào)報(bào)信信息息電電話話號(hào)號(hào)碼碼配配置置數(shù)數(shù)據(jù)據(jù) 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 一級(jí)一級(jí)DFDDFD傳感器傳感器控制面板控制面板傳感傳感器監(jiān)器監(jiān)控控用戶用戶命令命令處理處理顯示器顯示器警報(bào)器警報(bào)器電話機(jī)電話機(jī)警報(bào)類別警報(bào)類別顯示信息顯示信息電話撥號(hào)音頻電話撥號(hào)音頻傳感信息傳感信息用戶命令用戶命令傳感信息傳感信息5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 二級(jí)二級(jí)DFDDFD用戶用
12、戶命令命令預(yù)處預(yù)處理理用戶命令用戶命令系統(tǒng)配置系統(tǒng)配置配置命令配置命令配置信息庫配置信息庫配置信息配置信息啟動(dòng)啟動(dòng)/停止命令停止命令運(yùn)行控制運(yùn)行控制信息顯示信息顯示運(yùn)行信息運(yùn)行信息配置信息配置信息口令設(shè)置口令設(shè)置口令核對(duì)口令核對(duì)有效口令有效口令口令信息口令信息5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析F在分解、精化過程中,把生成的數(shù)據(jù)流、數(shù)在分解、精化過程中,把生成的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、外部實(shí)體在據(jù)存儲(chǔ)、外部實(shí)體在數(shù)據(jù)字典數(shù)據(jù)字典中加以定義中加以定義, 對(duì)對(duì)底層轉(zhuǎn)換在底層轉(zhuǎn)換在小說明小說明中作出描述中作出描述步驟步驟2: 2: 自頂向下,功能分解自頂向下,功
13、能分解5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 二級(jí)二級(jí)DFDDFD用戶用戶命令命令預(yù)處預(yù)處理理用戶命令用戶命令系統(tǒng)配置系統(tǒng)配置配置命令配置命令配置信息庫配置信息庫配置信息配置信息啟動(dòng)啟動(dòng)/停止命令停止命令運(yùn)行控制運(yùn)行控制信息顯示信息顯示運(yùn)行信息運(yùn)行信息配置信息配置信息口令設(shè)置口令設(shè)置口令核對(duì)口令核對(duì)有效口令有效口令口令信息口令信息5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)流名稱:有效口令數(shù)據(jù)流名稱:有效口令 名字和別名:有效口令名字和別名:有效口令 數(shù)據(jù)類型:字符串?dāng)?shù)據(jù)類型
14、:字符串 限制:限制: 長度為長度為4 4個(gè)字節(jié)個(gè)字節(jié) 相關(guān)的轉(zhuǎn)換列表:運(yùn)行控制,口令核對(duì)相關(guān)的轉(zhuǎn)換列表:運(yùn)行控制,口令核對(duì).5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析案例分析案例分析: : 二級(jí)二級(jí)DFDDFD用戶用戶命令命令預(yù)處預(yù)處理理用戶命令用戶命令系統(tǒng)配置系統(tǒng)配置配置命令配置命令配置信息庫配置信息庫配置信息配置信息啟動(dòng)啟動(dòng)/停止命令停止命令運(yùn)行控制運(yùn)行控制信息顯示信息顯示運(yùn)行信息運(yùn)行信息配置信息配置信息口令設(shè)置口令設(shè)置口令核對(duì)口令核對(duì)有效口令有效口令口令信息口令信息5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析小說
15、明小說明處理邏輯名稱:運(yùn)行控制處理邏輯名稱:運(yùn)行控制 功能功能 If If 是停止命令是停止命令 Then Then 向信息顯示提供停止運(yùn)行信息向信息顯示提供停止運(yùn)行信息 停止系統(tǒng)運(yùn)行停止系統(tǒng)運(yùn)行 Else Else 向信息顯示提供啟動(dòng)運(yùn)行信息向信息顯示提供啟動(dòng)運(yùn)行信息 啟動(dòng)系統(tǒng)運(yùn)行啟動(dòng)系統(tǒng)運(yùn)行 End IfEnd If 設(shè)計(jì)約束設(shè)計(jì)約束 .5 5 基于數(shù)據(jù)流的分析方法基于數(shù)據(jù)流的分析方法 淮海工學(xué)院軟件工程軟件需求分析二. 結(jié)構(gòu)化分析實(shí)施步驟1. 確定系統(tǒng)邊界, 畫出系統(tǒng)環(huán)境圖2. 自頂向下,畫出各層數(shù)據(jù)流圖3. 定義數(shù)據(jù)字典4. 定義小說明 淮海工學(xué)院軟件工程軟件需求分析三. 需求規(guī)格說明
16、書(SRS) (Software Requirement Specification)需求分析階段要完成的文檔。 SRS的作用:開發(fā)者與用戶間事實(shí)上的技術(shù)合同書開發(fā)者下一步設(shè)計(jì)和編碼的基礎(chǔ)測(cè)試驗(yàn)收目標(biāo)系統(tǒng)的依據(jù) 淮海工學(xué)院軟件工程軟件需求分析SRS大綱(模板) 引言 任務(wù)概述(項(xiàng)目概述) 數(shù)據(jù)描述(DFD、DD) 功能描述 接口 性能需求 屬性 其它需求 淮海工學(xué)院軟件工程軟件需求分析三. 需求驗(yàn)證(1) 正確性(2) 無二義性(3) 完整性(4) 可驗(yàn)證性(5) 一致性(6) 可理解性(7) 可修改性(8) 可被跟蹤性(9) 可跟蹤性(10)設(shè)計(jì)無關(guān)性(11)注釋 淮海工學(xué)院軟件工程軟件需求
17、分析需求文檔的陳述與改進(jìn)舉例(1) 產(chǎn) 品 必須在固定的時(shí)間間隔內(nèi)提供狀態(tài)消息,并且每次時(shí)間間隔不得小于60秒。 后臺(tái)任務(wù)管理器后臺(tái)任務(wù)管理器( (BTM) )應(yīng)該應(yīng)該在用戶界面的指定區(qū)域顯示狀態(tài)在用戶界面的指定區(qū)域顯示狀態(tài)消息。消息。 a. 在后臺(tái)任務(wù)進(jìn)程啟動(dòng)之后,消后臺(tái)任務(wù)進(jìn)程啟動(dòng)之后,消息必須每隔息必須每隔60(60( 1010) )秒更新一次,秒更新一次,并且保持連續(xù)的可見性。并且保持連續(xù)的可見性。 b. 如果正在正常處理后臺(tái)任務(wù)進(jìn)如果正在正常處理后臺(tái)任務(wù)進(jìn)程,那么后臺(tái)任務(wù)管理器程,那么后臺(tái)任務(wù)管理器( (BTM) )必須顯示后臺(tái)任務(wù)進(jìn)程已完成的必須顯示后臺(tái)任務(wù)進(jìn)程已完成的百分比。百分
18、比。 c. 當(dāng)完成后臺(tái)任務(wù)時(shí)當(dāng)完成后臺(tái)任務(wù)時(shí),后臺(tái)任務(wù)后臺(tái)任務(wù)管理器管理器( (BTM) )必須顯示一個(gè)必須顯示一個(gè)“已已完成完成”的消息。的消息。 d. 如果后臺(tái)任務(wù)中止執(zhí)行,那么如果后臺(tái)任務(wù)中止執(zhí)行,那么后臺(tái)任務(wù)管理器后臺(tái)任務(wù)管理器( (BTM) )必須顯示必須顯示一個(gè)出錯(cuò)信息。一個(gè)出錯(cuò)信息。 淮海工學(xué)院軟件工程軟件需求分析需求文檔的陳述與改進(jìn)舉例(2) 產(chǎn)品必須在顯示和隱藏非打印字符之間進(jìn)行瞬間切換。 用戶在編輯文檔時(shí),用戶在編輯文檔時(shí),通過激活特定的機(jī)制,通過激活特定的機(jī)制,可以在顯示和隱藏所有可以在顯示和隱藏所有HTML標(biāo)記之間進(jìn)行切換標(biāo)記之間進(jìn)行切換。 淮海工學(xué)院軟件工程軟件需求分
19、析實(shí)例講解: 某銀行的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)功能是:將儲(chǔ)戶的存戶填寫的存款單或取款單輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名住址存款類型存款日期利率等信息,并打印出存款單給儲(chǔ)戶;如果是取款,系統(tǒng)計(jì)算清單給儲(chǔ)戶。請(qǐng)用DFD描繪該功能的需求,并建立相應(yīng)數(shù)據(jù)字典。 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)流名稱:取款單、存款單數(shù)據(jù)流名稱:取款單、存款單別名:無別名:無簡述:顧客存簡述:顧客存/取款時(shí)填寫的單據(jù)取款時(shí)填寫的單據(jù)來源:顧客來源:顧客去向:核查去向:核查數(shù)據(jù)流量:數(shù)據(jù)流量:200份份/天天組成:日期組成:日期取取|存款金額存款金額姓名地址姓名地址存存/取
20、款類型取款類型+密碼密碼賬號(hào)賬號(hào) 數(shù)據(jù)流名稱:存款憑證數(shù)據(jù)流名稱:存款憑證別名:無別名:無簡述:顧客存款后得到的憑據(jù)簡述:顧客存款后得到的憑據(jù)來源:銀行存款系統(tǒng)來源:銀行存款系統(tǒng)去向:顧客去向:顧客數(shù)據(jù)流量:數(shù)據(jù)流量:200份份/天天組成:日期存款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型賬號(hào)組成:日期存款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型賬號(hào)利率操作員利率操作員 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)流名稱:結(jié)算單數(shù)據(jù)流名稱:結(jié)算單別名:無別名:無簡述:顧客取款時(shí)得到的利率清單簡述:顧客取款時(shí)得到的利率清單來源:銀行儲(chǔ)蓄系統(tǒng)來源:銀行儲(chǔ)蓄系統(tǒng)去向:顧客去向:顧客數(shù)據(jù)流量:數(shù)據(jù)流量:200份份/天天
21、組成:取款日期取款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型組成:取款日期取款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型+利息總金額操作員利息總金額操作員 數(shù)據(jù)流名稱:存數(shù)據(jù)流名稱:存/取款信息取款信息別名:無別名:無簡述:系統(tǒng)檢查確認(rèn)后得到的存簡述:系統(tǒng)檢查確認(rèn)后得到的存/取信息取信息來源:銀行儲(chǔ)蓄系統(tǒng)來源:銀行儲(chǔ)蓄系統(tǒng)去向:登錄去向:登錄數(shù)據(jù)流量:數(shù)據(jù)流量:200份份/天天組成:日期組成:日期存存|取款金額取款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型儲(chǔ)戶姓名儲(chǔ)戶地址存款類型+賬號(hào)利率密碼操作員賬號(hào)利率密碼操作員 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)流名稱:付款信息數(shù)據(jù)流名稱:付款信息別名:無別名:無簡述:存儲(chǔ)系統(tǒng)
22、處理的取款信息簡述:存儲(chǔ)系統(tǒng)處理的取款信息來源:銀行儲(chǔ)蓄系統(tǒng)來源:銀行儲(chǔ)蓄系統(tǒng)去向:付款處理去向:付款處理數(shù)據(jù)流量:數(shù)據(jù)流量:200份份/天天組成:日期取款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型組成:日期取款金額儲(chǔ)戶姓名儲(chǔ)戶地址存款類型+賬號(hào)賬號(hào)利息總金額操作員利息總金額操作員 數(shù)據(jù)存儲(chǔ)名稱:賬卡數(shù)據(jù)存儲(chǔ)名稱:賬卡別名:無別名:無簡述:存放用戶信息及存取款情況簡述:存放用戶信息及存取款情況組成:儲(chǔ)戶姓名儲(chǔ)戶地址賬號(hào)組成:儲(chǔ)戶姓名儲(chǔ)戶地址賬號(hào)|日期日期|存存/取款金額取款金額+存款存款類型利率密碼操作員類型利率密碼操作員組織方式:數(shù)據(jù)文件,以儲(chǔ)戶姓名或賬號(hào)為關(guān)鍵字進(jìn)行索引組織方式:數(shù)據(jù)文件,以儲(chǔ)戶姓名或賬
23、號(hào)為關(guān)鍵字進(jìn)行索引查詢要求:要求能立即查詢并修改查詢要求:要求能立即查詢并修改 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名稱:存款類型數(shù)據(jù)項(xiàng)名稱:存款類型別名:無別名:無簡述:國家規(guī)定的幾類存款方式簡述:國家規(guī)定的幾類存款方式類型:字符串類型:字符串長度:長度:2位位取值范圍及含義:取值范圍及含義:00:定期;:定期; 01:零存整??;:零存整??;10:活期;:活期;11:定:定/活兩活兩便便 加工名:核查加工名:核查編號(hào):編號(hào):激發(fā)條件:接受存款單或取款單激發(fā)條件:接受存款單或取款單輸入:存款單或取款單輸入:存款單或取款單輸出:認(rèn)定的合格的村輸出:認(rèn)定的合格的村/取款信息取款信息
24、加工邏輯:根據(jù)賬卡及用戶存加工邏輯:根據(jù)賬卡及用戶存/取款單據(jù)取款單據(jù)if 單據(jù)存款單單據(jù)存款單 then 存款單據(jù)是否填寫規(guī)范,是否與現(xiàn)金一致存款單據(jù)是否填寫規(guī)范,是否與現(xiàn)金一致else 審核是否為有效取款單,取款金額不得超出存款金額,密碼是否審核是否為有效取款單,取款金額不得超出存款金額,密碼是否正確正確 淮海工學(xué)院軟件工程軟件需求分析圖書管理系統(tǒng) 一一.項(xiàng)目開發(fā)背景項(xiàng)目開發(fā)背景 某圖書館是一所綜合性大學(xué)的圖書館,其讀者對(duì)象主要是該校的教師和學(xué)生,約20000人左右。館藏各類圖書300多萬冊(cè),期刊4 800多種。圖書館工作人員約110人。 雖然該圖書館在某些局部工作中使用了計(jì)算機(jī),但尚未建
25、立起真正的集成自動(dòng)化系統(tǒng),大部分業(yè)務(wù)工作仍靠手工完成。為了能更好地利用現(xiàn)代信息技術(shù)的成果,提高圖書館的工作效率和水平,更好地為讀者服務(wù),決定開發(fā)圖書館自動(dòng)化系統(tǒng)。 淮海工學(xué)院軟件工程軟件需求分析二二.系統(tǒng)分析系統(tǒng)分析 圖書館自動(dòng)化系統(tǒng)是使用計(jì)算機(jī)對(duì)圖書館工作進(jìn)行管理的系統(tǒng)。圖書館自動(dòng)化系統(tǒng)以現(xiàn)代信息技術(shù)(計(jì)算機(jī)技術(shù)、通信技術(shù)、數(shù)據(jù)庫技術(shù)等)為手段,以提高圖書館的工作質(zhì)量和工作效率為目標(biāo),利用先進(jìn)的硬件設(shè)備,對(duì)圖書館工作的各個(gè)業(yè)務(wù)環(huán)節(jié)實(shí)行計(jì)算機(jī)管理、控制。在該項(xiàng)目的可性行研究與計(jì)劃工作中,系統(tǒng)分析人員對(duì)圖書館工作環(huán)境進(jìn)行了實(shí)地調(diào)查。同主要領(lǐng)導(dǎo)、管理人員和工作人員進(jìn)行了交流,對(duì)手工工作情況、工作流
26、程、所完成的任務(wù)及目前存在的問題、新系統(tǒng)要解決的主要問題等進(jìn)行了初步調(diào)查。初步調(diào)查研究的結(jié)果成為可行性研究的前提。 1. 可行性研究可行性研究 淮海工學(xué)院軟件工程軟件需求分析目前,該圖書館有采購部、編目部、流通典藏部、閱覽室、期刊部、咨詢部、技術(shù)部(完成拍照、復(fù)印工作及計(jì)算機(jī)等設(shè)備的維護(hù)工作)、辦公室等部門,負(fù)責(zé)各自相關(guān)的工作。該圖書館存在的主要問題有:(1)圖書館的業(yè)務(wù)工作涉及各類數(shù)據(jù)量大,讀者人數(shù)多。手工模式下的工作勞動(dòng)強(qiáng)度高,效率低,錯(cuò)誤多,處理速度慢。(2)在各類業(yè)務(wù)工作中,編目工作具有智力程度高、工作量大的特點(diǎn),是圖書館工作流程中的瓶頸。手工編目工作存在成本高、勞動(dòng)重復(fù)和編目結(jié)果總體
27、不一致等問題,編目規(guī)范難以徹底貫徹。 淮海工學(xué)院軟件工程軟件需求分析(3)在手工工作中,很多理論上可行的工作方法,如流通系統(tǒng)中的多軌制管理模式,公務(wù)目錄和讀者目錄中多套目錄體系的維護(hù)等,實(shí)際難以實(shí)現(xiàn)。(4)業(yè)務(wù)工作中存在著大量查找工作,如各類查重、讀者查詢等,手工查詢方式速度慢,查準(zhǔn)率和查全率低,影響了圖書館的服務(wù)質(zhì)量。針對(duì)以上問題,需進(jìn)行圖書館自動(dòng)化系統(tǒng)的開發(fā)工作。在本次開發(fā)中,開發(fā)工作涉及采購部、編目部、流通典藏部、期刊部和咨詢部五個(gè)部門。技術(shù)部、閱覽室、辦公室等部門不在系統(tǒng)開發(fā)范圍之內(nèi),咨詢部的部分工作(公共目錄查詢)包括在系統(tǒng)開發(fā)中。 淮海工學(xué)院軟件工程軟件需求分析本系統(tǒng)開發(fā)的目的,就
28、是通過系統(tǒng)開發(fā),實(shí)現(xiàn)圖書館有關(guān)部門工作的計(jì)算機(jī)化,提高關(guān)鍵業(yè)務(wù)環(huán)節(jié)的處理速度和規(guī)范化程度,并對(duì)有關(guān)的工作進(jìn)行集成和重組,通過網(wǎng)絡(luò)系統(tǒng)加強(qiáng)本圖書館同其他圖書館之間的業(yè)務(wù)聯(lián)系,提高業(yè)務(wù)工作水平,進(jìn)而全面提高工作效率和質(zhì)量,更好地為讀者服務(wù)。圖書館自動(dòng)化系統(tǒng)的應(yīng)用可大幅度提高圖書館工作的效率和質(zhì)量,這主要表現(xiàn)在以下幾個(gè)方面: 淮海工學(xué)院軟件工程軟件需求分析(1)聯(lián)機(jī)編目聯(lián)機(jī)編目編目是組織圖書館文獻(xiàn)資源的手段。編目工作所形成的圖書館書目體系是管理、揭示和利用館藏的唯一工具,也是圖書館重要的數(shù)據(jù)資源。編目工作具有多種工作形式,其中聯(lián)合編目是多館協(xié)同合作編目的一種方式。聯(lián)合編目克服了各館分散編目所造成的編
29、目成本高、重復(fù)勞動(dòng)和編目結(jié)果總體不一致問題,提高了編目效率和質(zhì)量。聯(lián)合編目的實(shí)施需要一個(gè)基本的編目環(huán)境,即聯(lián)合編目的管理中心和成員館之間便捷的數(shù)據(jù)存取途徑,而在當(dāng)前技術(shù)條件下滿足這種環(huán)境要求的配置是廣域網(wǎng)環(huán)境下連接各成員館內(nèi)的自動(dòng)化系統(tǒng)。在編目過程中,各成員館應(yīng)同編目的管理中心聯(lián)機(jī),以完成編目數(shù)據(jù)的共享、數(shù)據(jù)上載和一致性的驗(yàn)證。 淮海工學(xué)院軟件工程軟件需求分析(2)計(jì)算機(jī)化的公共查詢計(jì)算機(jī)化的公共查詢 在圖書館自動(dòng)化系統(tǒng)中,計(jì)算機(jī)對(duì)大量的書目數(shù)據(jù)進(jìn)行了有效的管理。作為圖書館自動(dòng)化系統(tǒng)的重要功能,公共查詢充分發(fā)揮了計(jì)算機(jī)大容量、高速度的特點(diǎn),多檢索途徑索引的建立和組合邏輯檢索使讀者擺脫了卡片目錄
30、查找的不便,極大地提高了查全率和查準(zhǔn)率,降低了查找時(shí)間。 淮海工學(xué)院軟件工程軟件需求分析(3)更為有效的內(nèi)部業(yè)務(wù)管理更為有效的內(nèi)部業(yè)務(wù)管理圖書館自動(dòng)化系統(tǒng)的應(yīng)用降低了圖書圖書館自動(dòng)化系統(tǒng)的應(yīng)用降低了圖書館業(yè)務(wù)工作的強(qiáng)度、提高了工作質(zhì)量和效館業(yè)務(wù)工作的強(qiáng)度、提高了工作質(zhì)量和效率。很多手工工作方式中無法實(shí)現(xiàn)的功能,率。很多手工工作方式中無法實(shí)現(xiàn)的功能,如流通系統(tǒng)中的多雙軌制管理模式,公務(wù)如流通系統(tǒng)中的多雙軌制管理模式,公務(wù)目錄和讀者目錄中多套目錄體系的維護(hù)等,目錄和讀者目錄中多套目錄體系的維護(hù)等,都變得簡單、易行,使圖書館業(yè)務(wù)工作更都變得簡單、易行,使圖書館業(yè)務(wù)工作更為有效。為有效。 淮海工學(xué)院軟
31、件工程軟件需求分析(4)便捷的讀者服務(wù)便捷的讀者服務(wù) 圖書館自動(dòng)化系統(tǒng)使直接面向讀者的圖書館自動(dòng)化系統(tǒng)使直接面向讀者的服務(wù)發(fā)生了巨大的變化。光筆等輸入輸出服務(wù)發(fā)生了巨大的變化。光筆等輸入輸出設(shè)備的應(yīng)用使讀者的查詢、借閱等方面更設(shè)備的應(yīng)用使讀者的查詢、借閱等方面更為便捷、準(zhǔn)確有效。讀者可以通過校園網(wǎng),為便捷、準(zhǔn)確有效。讀者可以通過校園網(wǎng),在學(xué)校的每個(gè)辦公地點(diǎn)和家庭進(jìn)行圖書的在學(xué)校的每個(gè)辦公地點(diǎn)和家庭進(jìn)行圖書的查詢、預(yù)約、續(xù)借乃至館際互借,圖書館查詢、預(yù)約、續(xù)借乃至館際互借,圖書館的讀者服務(wù)工作質(zhì)量和效率得到明顯的提的讀者服務(wù)工作質(zhì)量和效率得到明顯的提高。高。 淮海工學(xué)院軟件工程軟件需求分析從技術(shù)
32、上講,現(xiàn)行的網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)完全從技術(shù)上講,現(xiàn)行的網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)完全能完成本系統(tǒng)的功能要求。在經(jīng)濟(jì)方面,該圖書館用能完成本系統(tǒng)的功能要求。在經(jīng)濟(jì)方面,該圖書館用于系統(tǒng)開發(fā)的預(yù)算基本可滿足設(shè)備投入和人力投入。于系統(tǒng)開發(fā)的預(yù)算基本可滿足設(shè)備投入和人力投入。就收益而言,由于圖書館自動(dòng)化系統(tǒng)主要的效益是社就收益而言,由于圖書館自動(dòng)化系統(tǒng)主要的效益是社會(huì)效益。系統(tǒng)一旦投入使用,將會(huì)極大提高圖書館的會(huì)效益。系統(tǒng)一旦投入使用,將會(huì)極大提高圖書館的工作效率和工作質(zhì)量,為讀者創(chuàng)造一個(gè)更好的環(huán)境和工作效率和工作質(zhì)量,為讀者創(chuàng)造一個(gè)更好的環(huán)境和服務(wù)。在社會(huì)可行性方面,系統(tǒng)開發(fā)和開發(fā)后的運(yùn)行服務(wù)。在社會(huì)可行
33、性方面,系統(tǒng)開發(fā)和開發(fā)后的運(yùn)行等活動(dòng)不違反現(xiàn)行法律,沒有對(duì)他人的專利、版權(quán)造等活動(dòng)不違反現(xiàn)行法律,沒有對(duì)他人的專利、版權(quán)造成侵犯,與現(xiàn)行的管理制度沒有沖突。系統(tǒng)開發(fā)時(shí)充成侵犯,與現(xiàn)行的管理制度沒有沖突。系統(tǒng)開發(fā)時(shí)充分注意可操作性及易用性?,F(xiàn)有員工通過培訓(xùn)完全能分注意可操作性及易用性?,F(xiàn)有員工通過培訓(xùn)完全能掌握系統(tǒng)和方便地使用系統(tǒng)。掌握系統(tǒng)和方便地使用系統(tǒng)。綜上所述,可行性研究最后認(rèn)為綜上所述,可行性研究最后認(rèn)為: 該圖書館具備該圖書館具備系統(tǒng)開發(fā)的條件,項(xiàng)目可行,建議開始開發(fā)。系統(tǒng)開發(fā)的條件,項(xiàng)目可行,建議開始開發(fā)。 淮海工學(xué)院軟件工程軟件需求分析2需求分析需求分析 根據(jù)圖書館工作的需要,圖書
34、館自動(dòng)化系統(tǒng)的根據(jù)圖書館工作的需要,圖書館自動(dòng)化系統(tǒng)的應(yīng)用包括采購部、編目部、流通典藏部、期刊部、應(yīng)用包括采購部、編目部、流通典藏部、期刊部、咨詢部等部門。需求分析主要采用結(jié)構(gòu)化分析方法,咨詢部等部門。需求分析主要采用結(jié)構(gòu)化分析方法,用數(shù)據(jù)流圖表示需求分析模型,必要時(shí)在局部分析用數(shù)據(jù)流圖表示需求分析模型,必要時(shí)在局部分析采用原型法。以下是對(duì)流通部分的工作進(jìn)行數(shù)據(jù)流采用原型法。以下是對(duì)流通部分的工作進(jìn)行數(shù)據(jù)流分析。分析。(1)流通工作的數(shù)據(jù)流分析流通工作的數(shù)據(jù)流分析 流通工作應(yīng)完成借還管理、圖書管理、讀者管流通工作應(yīng)完成借還管理、圖書管理、讀者管理、流通查詢、流通統(tǒng)計(jì)和系統(tǒng)管理等功能,如圖理、流
35、通查詢、流通統(tǒng)計(jì)和系統(tǒng)管理等功能,如圖1的的IPO圖所示。圖所示。 圖圖2 圖圖8為流通工作的數(shù)據(jù)流圖。為流通工作的數(shù)據(jù)流圖。 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析(2)數(shù)據(jù)字典數(shù)據(jù)字典 以下為進(jìn)一步說明數(shù)據(jù)流圖內(nèi)容的文件以下為進(jìn)一步說明數(shù)據(jù)流圖內(nèi)容的文件條目和數(shù)據(jù)項(xiàng)條目,其他條目略。條目和數(shù)據(jù)項(xiàng)條目,其他條目略。 淮海工學(xué)院軟件工程軟件需求分析文件條目文件條目 a讀者文檔讀者文
36、檔 文件名稱:讀者文檔文件名稱:讀者文檔 簡述:記錄和保存讀者的基本信息和借書信息簡述:記錄和保存讀者的基本信息和借書信息 記錄組成:借書證號(hào),證碼,姓名,性別,單記錄組成:借書證號(hào),證碼,姓名,性別,單位,住址,發(fā)證日期,有效使用期,讀者類型,位,住址,發(fā)證日期,有效使用期,讀者類型,通信地址,聯(lián)系電話,借書證狀態(tài),允許借書通信地址,聯(lián)系電話,借書證狀態(tài),允許借書數(shù)量,實(shí)際借書數(shù)量,借書記錄數(shù)量,實(shí)際借書數(shù)量,借書記錄=借書登錄號(hào)借書登錄號(hào)+借書日期借書日期+續(xù)借次數(shù)續(xù)借次數(shù),違章次數(shù),累計(jì)罰款,違章次數(shù),累計(jì)罰款金額金額 組織方式:記錄定長,按記錄建立次序順序排組織方式:記錄定長,按記錄建
37、立次序順序排列有借書證號(hào)索引、姓名索引、證碼索引列有借書證號(hào)索引、姓名索引、證碼索引 存取頻率:存取頻率:100300次次/天天 淮海工學(xué)院軟件工程軟件需求分析 b. 圖書書目文檔圖書書目文檔 文件名稱:圖書書目文檔文件名稱:圖書書目文檔 簡述:記錄和保存參加流通的每種圖書的基本簡述:記錄和保存參加流通的每種圖書的基本書目信息書目信息 記錄組成:索書號(hào),題名,責(zé)任者,記錄組成:索書號(hào),題名,責(zé)任者,ISBN號(hào),號(hào),出版者,出版地,出版日期,單價(jià),裝訂,文出版者,出版地,出版日期,單價(jià),裝訂,文種,頁數(shù),版次,復(fù)本量,復(fù)本記錄種,頁數(shù),版次,復(fù)本量,復(fù)本記錄=圖書登圖書登錄號(hào)錄號(hào),復(fù)本記錄,復(fù)本
38、記錄=圖書書碼圖書書碼,預(yù)約記錄,預(yù)約記錄=預(yù)預(yù)約讀者借書證號(hào)約讀者借書證號(hào) 組織方式:記錄定長,按記錄建立次序順序排組織方式:記錄定長,按記錄建立次序順序排列有題名、責(zé)任者、列有題名、責(zé)任者、ISBN號(hào)、索書號(hào)索引號(hào)、索書號(hào)索引 存取頻率:存取頻率:100300次次/天天 淮海工學(xué)院軟件工程軟件需求分析 c.圖書流通文檔圖書流通文檔 文件名稱:圖書流通文檔文件名稱:圖書流通文檔 簡述:記錄和保存流通中的每本圖書的借出簡述:記錄和保存流通中的每本圖書的借出信息信息 記錄組成:登錄號(hào),書碼,索書號(hào),圖書類型,記錄組成:登錄號(hào),書碼,索書號(hào),圖書類型,物理狀態(tài),借出記錄物理狀態(tài),借出記錄=借書證號(hào)
39、借書證號(hào)+借書日期借書日期 組織方式:記錄定長,按記錄建立次序順序排組織方式:記錄定長,按記錄建立次序順序排列有登錄號(hào)索引,書碼索引列有登錄號(hào)索引,書碼索引 存取頻率:存取頻率:100300次天次天 淮海工學(xué)院軟件工程軟件需求分析 d流通統(tǒng)計(jì)文檔流通統(tǒng)計(jì)文檔 文件名稱:流通統(tǒng)計(jì)文檔文件名稱:流通統(tǒng)計(jì)文檔 簡述:記錄和保存流通的有關(guān)統(tǒng)計(jì)信息簡述:記錄和保存流通的有關(guān)統(tǒng)計(jì)信息 記錄組成:索書號(hào),借出次數(shù),預(yù)約次數(shù),續(xù)記錄組成:索書號(hào),借出次數(shù),預(yù)約次數(shù),續(xù)借次數(shù),分類統(tǒng)計(jì)借次數(shù),分類統(tǒng)計(jì)=單位代碼單位代碼+借出次數(shù)借出次數(shù),還,還書日期書日期 組織方式:記錄定長,按記錄建立次序順序排組織方式:記錄
40、定長,按記錄建立次序順序排列列 存取頻率:存取頻率:100300次天次天 淮海工學(xué)院軟件工程軟件需求分析 e系統(tǒng)管理文檔系統(tǒng)管理文檔 文件名稱:系統(tǒng)管理文檔文件名稱:系統(tǒng)管理文檔 簡述:此文件為系統(tǒng)的配置文件,記錄和保簡述:此文件為系統(tǒng)的配置文件,記錄和保存系統(tǒng)運(yùn)行的基本參數(shù)存系統(tǒng)運(yùn)行的基本參數(shù) 記錄組成:借書權(quán)限,借書期限,有效證號(hào)范記錄組成:借書權(quán)限,借書期限,有效證號(hào)范圍,最后使用證號(hào)圍,最后使用證號(hào) 組織方式:記錄定長,按記錄建立次序順序排組織方式:記錄定長,按記錄建立次序順序排列列 存取頻率:存取頻率:1次天次天 淮海工學(xué)院軟件工程軟件需求分析 f. 新書文檔 文件名稱:新書文檔 簡
41、述:由編目部門發(fā)來的記錄新入館圖書基本書目信息的文檔。 記錄組成:索書號(hào),ISBN號(hào),題名,責(zé)任者,出版者,出版地,出版日期,單價(jià),裝訂,文種,頁數(shù),版次,復(fù)本量,登錄號(hào) 組織方式:記錄定長,按記錄建立次序順序排列 存取頻率:O1次天 淮海工學(xué)院軟件工程軟件需求分析 g日志文檔 文件名稱:日志文檔 簡述:記錄和保存流通系統(tǒng)運(yùn)行中的有關(guān)修改文件操作,供數(shù)據(jù)恢復(fù)用 記錄組成:操作類型,操作日期,操作時(shí)間,操作對(duì)象=文件名+字段名,操作行為=原值+更新值 組織方式:記錄定長,按記錄建立次序順序排列 存取頻率:300900次天 淮海工學(xué)院軟件工程軟件需求分析l. 加工說明加工說明 加 工 名:取讀者文
42、檔數(shù)據(jù) 編 號(hào):221 處理邏輯:在讀者文檔的借書證號(hào)索引中查找所收到的證號(hào), IF 無此證號(hào)THEN發(fā)“非法證號(hào)”信息 ELSE 從讀者文檔中調(diào)出相應(yīng)數(shù)據(jù),并發(fā)此數(shù)據(jù)到加工222 激發(fā)條件:接收到讀者借書證號(hào)時(shí) 輸 入:讀者借書證號(hào) 輸 出:“讀者數(shù)據(jù)”或“非法證號(hào)” 淮海工學(xué)院軟件工程軟件需求分析加 工 名:審查借書權(quán)編 號(hào):222 處理邏輯:IF 有過期書 或 借書已滿 THEN 發(fā)“無借書權(quán)信息” ELSE 向加工223發(fā)“有借書權(quán)信息”。 激發(fā)條件:接收到讀者數(shù)據(jù)時(shí) 輸 入:讀者數(shù)據(jù) 輸 出:借書權(quán)信息 淮海工學(xué)院軟件工程軟件需求分析 加 工 名:登記借書信息 編 號(hào):2.2.3 處
43、理邏輯:接收擬借書書碼,按書碼在圖書流通文檔中找到相應(yīng)記錄,在該記錄的相應(yīng)字段中記錄書碼和借書日期,接收讀者證碼,按證碼找到讀者文檔中的相應(yīng)記錄,修改讀者文檔中的“借書記錄”。 激發(fā)條件:收到有借書權(quán)信息 輸 入:有借書權(quán)信息 輸 出:借書登記數(shù)據(jù) 淮海工學(xué)院軟件工程軟件需求分析 加 工 名:取圖書文檔數(shù)據(jù) 編 號(hào):2.3.1 處理邏輯:根據(jù)還書證碼在圖書流通文檔中找到相應(yīng)記錄。 激發(fā)條件:收到還書證碼后 輸 入:還書證碼 輸 出:一個(gè)圖書流通文檔記錄數(shù)據(jù) 淮海工學(xué)院軟件工程軟件需求分析 加 工 名:預(yù)約檢查 編 號(hào):2.3.2 處理邏輯:根據(jù)所還書的流通數(shù)據(jù)得到該書的索書號(hào),根據(jù)此索書號(hào)讀出
44、圖書書目文檔中的相應(yīng)記錄, IF 有預(yù)約讀者 THEN 發(fā)第一個(gè)預(yù)約讀者的借書證號(hào) ELSE 發(fā)無預(yù)約信息 激發(fā)條件:收到所還圖書的流通數(shù)據(jù)時(shí) 輸 入:所還書的圖書數(shù)據(jù) 輸 出:“預(yù)約借書證號(hào)”或“無預(yù)約信息” 淮海工學(xué)院軟件工程軟件需求分析數(shù)據(jù)項(xiàng)條目數(shù)據(jù)項(xiàng)條目 a數(shù)據(jù)項(xiàng)名稱:借書證號(hào) 別名:證號(hào) 簡述:給每個(gè)讀者借書證的一個(gè)唯一的、做標(biāo)識(shí)用的號(hào)碼 數(shù)據(jù)項(xiàng)組成:單位代碼+流水號(hào)碼 值類型:6位字符 取值范圍:000000.99999 淮海工學(xué)院軟件工程軟件需求分析 b. 數(shù)據(jù)項(xiàng)名稱:發(fā)證日期 簡述:給讀者簽發(fā)借書證的日期 數(shù)據(jù)項(xiàng)組成:年+月 值類型:4個(gè)字符 取值范圍:有意義的年、月值 c.
45、數(shù)據(jù)項(xiàng)名稱:有效使用期 簡述:讀者借書證的最后使用期限,結(jié)構(gòu)及取值同“發(fā)證日期” 數(shù)據(jù)項(xiàng)組成:年+月 值類型:4個(gè)字符 取值范圍:有意義的年、月值 淮海工學(xué)院軟件工程軟件需求分析 d. 數(shù)據(jù)項(xiàng)名稱:讀者類型 簡述:讀者在圖書流通管理中的身份和借出權(quán)限的類型 數(shù)據(jù)項(xiàng)組成:學(xué)生|教師 值類型:1個(gè)字符 取值范圍:1|0 e數(shù)據(jù)項(xiàng)名稱:借書證狀態(tài) 簡述:借書證能否正常使用的標(biāo)志 數(shù)據(jù)項(xiàng)組成:正常|掛失|停用 值類型:1個(gè)字符 取值范圍:1|2|3 淮海工學(xué)院軟件工程軟件需求分析三三 . 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 1總體設(shè)計(jì)總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)工作以需求分析的結(jié)果為基礎(chǔ)。系統(tǒng)設(shè)計(jì)工作以需求分析的結(jié)果為基礎(chǔ)。根據(jù)
46、需求分析,該圖書館自動(dòng)化系統(tǒng)可根據(jù)需求分析,該圖書館自動(dòng)化系統(tǒng)可分成采購子系統(tǒng)、編目子系統(tǒng)、流通子分成采購子系統(tǒng)、編目子系統(tǒng)、流通子系統(tǒng)、連續(xù)出版物管理子系統(tǒng)、公共查系統(tǒng)、連續(xù)出版物管理子系統(tǒng)、公共查詢子系統(tǒng)等子系統(tǒng)組成。如圖詢子系統(tǒng)等子系統(tǒng)組成。如圖9所示。所示。 淮海工學(xué)院軟件工程軟件需求分析 淮海工學(xué)院軟件工程軟件需求分析(1)采購子系統(tǒng)采購子系統(tǒng) 該子系統(tǒng)完成對(duì)圖書館文獻(xiàn)資料采購工作的管理。其組成部分主要包括采購過程管理、館藏財(cái)產(chǎn)管理、數(shù)據(jù)統(tǒng)計(jì)和報(bào)表、出版商數(shù)據(jù)管理等幾個(gè)模塊。 其中采購過程管理包括的功能有:套錄訂購數(shù)據(jù),編輯采購數(shù)據(jù),輔助采購決策,采購數(shù)據(jù)的檢索、查重,打印訂單或生成、發(fā)送采購數(shù)據(jù)交換文檔,采購數(shù)據(jù)的驗(yàn)收、登記(個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《職業(yè)農(nóng)民培育》課件
- 2024年鄉(xiāng)鎮(zhèn)組織員個(gè)人年終工作總結(jié)
- 《旅行社的戰(zhàn)略管理》課件
- 協(xié)力共贏:團(tuán)隊(duì)力量
- 酒店前廳保安執(zhí)勤要領(lǐng)
- 保險(xiǎn)行業(yè)銷售技巧培訓(xùn)總結(jié)
- 2001年天津高考語文真題及答案(圖片版)
- 媒體行業(yè)客服工作感想
- 景觀設(shè)計(jì)師年終總結(jié)7篇
- 2023年項(xiàng)目管理人員安全培訓(xùn)考試題(能力提升)
- 2023叉車使用安全管理規(guī)范
- 膠粘劑行業(yè)銷售人員工作匯報(bào)
- 3-6歲兒童學(xué)習(xí)與發(fā)展指南語言領(lǐng)域解讀
- 2023-2024學(xué)年浙教版科學(xué)九年級(jí)上冊(cè)期末測(cè)試+
- 國開02181-混凝土結(jié)構(gòu)設(shè)計(jì)原理機(jī)考復(fù)習(xí)資料
- 兒科佝僂病中醫(yī)診療規(guī)范診療指南2023版
- 2023建筑業(yè)10項(xiàng)新技術(shù)
- 2023-2024學(xué)年二年級(jí)數(shù)學(xué)上冊(cè)期末樂考 非紙筆測(cè)試B方案 人教版
- 維修工作流程圖
- Y2-90S-4-三相異步電動(dòng)機(jī)的制作-課程設(shè)計(jì)報(bào)告
- 中式烹調(diào)工藝與實(shí)訓(xùn)(第三版) 課件 第10、11章 烹飪美學(xué)、菜肴創(chuàng)新
評(píng)論
0/150
提交評(píng)論