版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)項(xiàng)目名稱:圖書管理系統(tǒng)一系統(tǒng)分析實(shí)驗(yàn)學(xué)時(shí):4
同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):1514
實(shí)驗(yàn)日期:實(shí)險(xiǎn)成績(jī):
批改教師:批改時(shí)間:
一、實(shí)驗(yàn)?zāi)康暮鸵?/p>
1、確定項(xiàng)目的可實(shí)施性,在此基礎(chǔ)上完成系統(tǒng)的邏輯功能模型的建立;
2、采用不同的軟件開(kāi)發(fā)技術(shù),完成對(duì)項(xiàng)目的分析過(guò)程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字
典以及規(guī)格說(shuō)明書;
3、理解項(xiàng)目的業(yè)務(wù)流程圖,要求繪制出系統(tǒng)的DFD,功能分析圖等。
4、完成系統(tǒng)的需求規(guī)格說(shuō)明書。
二、實(shí)驗(yàn)儀器和設(shè)備
環(huán)境要求:計(jì)算機(jī)及配備Windows操作系統(tǒng)和Office應(yīng)用程序。
三、實(shí)驗(yàn)過(guò)程
1:引言
隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息化。圖書擁有豐富的文
獻(xiàn)信息資源,是社會(huì)信息系統(tǒng)的重要組成部分,在信息社會(huì)中的作用愈來(lái)愈重要。
1.1立項(xiàng)目的
(1)為了圖書管理系統(tǒng)更完善;
(2)為了圖書館對(duì)圖書的管理更方便;
(3)為了減輕圖書管理人員的工作負(fù)擔(dān)。
1.2項(xiàng)目背景
本項(xiàng)目的名稱:圖書管理系統(tǒng)開(kāi)發(fā)軟件。
本項(xiàng)目的任務(wù)提出者及開(kāi)發(fā)者是圖書管理系統(tǒng)軟件開(kāi)發(fā)小組,用戶是學(xué)校圖
書館。
本系統(tǒng)是針對(duì)電腦管理圖書的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書、
讀者借還書、圖書注銷等主要功能。人工管理圖書的手續(xù)繁索、效率低下給具有
強(qiáng)烈時(shí)間觀念的管理人員帶來(lái)了諸多不便,圖書館缺少一套完善的圖書管理軟
件,為了對(duì)圖書的管理方便,滿足圖書管理的要求,因此設(shè)計(jì)了能對(duì)圖書管理系
統(tǒng)的需求進(jìn)行分析、功能模塊劃分的應(yīng)用軟件程序。
1.3術(shù)語(yǔ)說(shuō)明
(1)系統(tǒng):圖書館管理軟件
(2)圖書信息:圖書的基本信息,包括書名、圖書編號(hào)、作者、出版社、
索書號(hào)、庫(kù)存數(shù)量以及庫(kù)存位置等,以供于讀者查閱。
(3)借書記錄:包括借閱者的姓名、班級(jí)、借書卡ID號(hào)以及所借圖書的書
名、借書日期等
(4)借閱規(guī)則:對(duì)不同的借閱者有不同的規(guī)定借閱圖書數(shù)量和借閱時(shí)間,
對(duì)不同的違章情況有不同的罰款措施。
1.4參考文獻(xiàn)
《軟件工程導(dǎo)論》一一張海藩編著清華大學(xué)出版社
《軟件工程》一一張權(quán)范編著清華大學(xué)出版社
《軟件工程理論與實(shí)踐》張燕洪蕾鐘睿李慧等編著
《軟件工程》王慧芳畢建權(quán)編著
實(shí)驗(yàn)一系統(tǒng)分析參考文檔。
2:項(xiàng)目概述
2.1待開(kāi)發(fā)軟件的一般描述
(1)讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借
書期限、備注。
(2)書籍基本信息制定、輸入、修改、查詢,包括書籍編號(hào)、類別、關(guān)鍵詞、
備注。
(3)借書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、借書日
期、借書期限、備注。
(4)還書信息制定、輸入、修改、查詢,包括書籍編號(hào)、讀者編號(hào)、還書日
期、還書期限、備注。
(5)有條件、多條件查詢各種信息.
2.2待開(kāi)發(fā)軟件的功能(用分層數(shù)據(jù)流圖描述)
圖書管理系統(tǒng)
讀
遠(yuǎn)
者
程
信
操
息
作
管
管
理
理
A廣
*?±、?*?;1?1
,£館
讀
國(guó)
站
信
信
讀T-
圖
圖
管
口
用
書
遠(yuǎn)
#遠(yuǎn)
息
貝
際
H令
3譯A
者H
費(fèi)
自
歸
修
也
修
借
架
添
刪
戶
程
i程
各
設(shè)
R類
員i
K用
設(shè)
詢
還
改
詢
改
閱
加
除
M份
設(shè)
印
管
續(xù)
Im別HR
繳K
設(shè)
%一
很
輸
設(shè)
統(tǒng)
訪
置
理
.U售
傳
的
哼
tt更
息
設(shè)
口n
出
務(wù)
詈
口
問(wèn)
出
2.3用戶特征
本系統(tǒng)的最終用戶有三種:一是管理員(圖書管理員和其它管理人員),他
們可以刪除圖書信息、刪除或增加學(xué)生信息等;二是讀者,可以查看他們的借閱
信息。三是系統(tǒng)維護(hù)人員為計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫(kù)、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)
工作。管理員和讀者都是經(jīng)常性用戶,維護(hù)人員為間隔性用戶。
2.4運(yùn)行環(huán)境(硬件環(huán)境、軟件環(huán)境)
1)硬件環(huán)境
服務(wù)器
(1)處理器(CPU):Pentium900M(推薦Pentium41.2G)
(2)內(nèi)存容量(RAM):至少256M(推薦512M)
客戶端
(1)處理器(CPU):Pentium133M或更高
(2)內(nèi)存容量(RAM):64M或更高
2)軟件環(huán)境
數(shù)據(jù)庫(kù)服務(wù)器端
(1)操作系統(tǒng):MicrosoftWindows2000
(2)數(shù)據(jù)庫(kù)管理系統(tǒng):Oracle,配置TCP/IP協(xié)議
Web服務(wù)器端
(1)操作系統(tǒng):MicrosoftWindows2000
(2)Internet信息服務(wù)(IIS)6.0管理器
(3)VisualStudio.NET2003,配置TCP/IP協(xié)議
客戶端
(1)操作系統(tǒng):Windows98/2000/2003/XP
(2)Web瀏覽器:InternetExplorer5.0以上或Netscape4.0以
上,配置TCP/IP協(xié)議
3:功能需求
3.1功能點(diǎn)列表
系統(tǒng)維護(hù):
(1)用戶管理
(2)讀者類別設(shè)置
(3)圖書類別設(shè)置
3.2功能點(diǎn)描述
1.用戶管理
根據(jù)在校學(xué)生的信息統(tǒng)計(jì),將已經(jīng)畢業(yè)離開(kāi)學(xué)校的用戶刪除,添加剛剛?cè)?/p>
學(xué)的學(xué)生信息,將數(shù)據(jù)庫(kù)做相應(yīng)的變動(dòng)。
流程圖如下:
2.讀者類別設(shè)置
根據(jù)數(shù)據(jù)庫(kù)中己有的讀者信息和讀者借書權(quán)限,在讀者借閱書籍時(shí),根據(jù)讀
者的權(quán)限,判斷讀者的行為是否在本人權(quán)限以內(nèi)。
3.圖書類別設(shè)置
根據(jù)數(shù)據(jù)庫(kù)中已有的圖書信息,將圖書分類:A-綜合性著作,B-哲學(xué),宗教,
C-自然科學(xué)類,應(yīng)用科學(xué)類,社會(huì)科學(xué)類等科學(xué)類用書,D-文學(xué),藝術(shù)類。
流程圖如下:
退出登錄
4:外部接口需求
4.1用戶界面
界面的設(shè)計(jì)應(yīng)本著簡(jiǎn)潔,漂亮,通俗易懂,操作簡(jiǎn)捷,并具有一定的靈活性;
盡可能采用開(kāi)發(fā)工具構(gòu)造界面,使需求定義和設(shè)計(jì),編碼相銜接;參考,比較己
經(jīng)成熟的軟件界面的風(fēng)格,提取有用的設(shè)計(jì)方法。
4.2硬件接口
采用標(biāo)準(zhǔn)的鍵盤,鼠標(biāo)控制接口;能夠提供與多種打印機(jī)之間的接口,這一
部分主要由操作系統(tǒng)決定。系統(tǒng)采用客戶機(jī)/服務(wù)器模式,支持各種X86系列的PC
機(jī)。
4.3軟件接口
這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包
括與較常用的辦公軟件的接口。例如microsoft的。仟ice系列。另外用戶還有用
戶所需要的軟件接口,這些應(yīng)在用戶需求定義時(shí)說(shuō)明了。
4.4通信接口
本系統(tǒng)的用戶一般需要通過(guò)終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,
分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù)過(guò)程,可
以參考軟件分析報(bào)告。每一次維護(hù),都要對(duì)軟件分析報(bào)告進(jìn)行更新。
4.5故障處理
a.內(nèi)部故障處理:在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。
b.外部故障處理:對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。
第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。
c.系統(tǒng)會(huì)對(duì)自動(dòng)保存更新的數(shù)據(jù),同時(shí)還會(huì)自動(dòng)備份。正常使用時(shí)不出
錯(cuò),一旦發(fā)生意外,對(duì)于用戶的輸入錯(cuò)誤給出適當(dāng)?shù)母恼崾拘畔?,遇不可恢?fù)
的系統(tǒng)錯(cuò)誤時(shí),比如掉電、網(wǎng)絡(luò)不通,電腦突然死機(jī)或者是受到外部的惡意攻擊
破壞的情況下,保證系統(tǒng)數(shù)據(jù)不會(huì)丟失,確保在下數(shù)據(jù)信息的安全。
5:軟件非功能屬性
如性能需求、正確性、可靠性、效率、完整性、易使用性、可維護(hù)性、可預(yù)
測(cè)性、復(fù)用性、安全保密性、可理解性、可移植性
性能需求:
1)系統(tǒng)最小壽命:系統(tǒng)應(yīng)該能在無(wú)重大改動(dòng)的條件下正常運(yùn)行5年以上。
2)對(duì)設(shè)備的要求:要求計(jì)算機(jī)穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟(jì)實(shí)惠。
3)可以利用的信息和資源:圖書館已經(jīng)配置了所有的計(jì)算機(jī),以及網(wǎng)絡(luò)設(shè)
備,操作人員將使用win2000及以上系統(tǒng)。
4)圖書管員工受過(guò)較好的計(jì)算機(jī)方面的培訓(xùn)。
5)系統(tǒng)對(duì)大部分操作的相應(yīng)時(shí)間應(yīng)在1一2秒內(nèi)。
可靠性:此系統(tǒng)是面向圖書館管理員的系統(tǒng),所以對(duì)系統(tǒng)的可靠性要求為中
級(jí)。具體的要求:
1)月正常運(yùn)行時(shí)間:8X5X22
2)月停機(jī)維護(hù)時(shí)間:不超過(guò)6小時(shí)
3)最大缺陷數(shù)量:10以內(nèi)
完整安全性需求:對(duì)于圖書管理系統(tǒng)的圖書量非常大,所以在對(duì)這些圖書導(dǎo)
入和查詢時(shí)要保證速度。在圖書借閱過(guò)程中又要保證事務(wù)的完整性。對(duì)于整個(gè)系
統(tǒng),需要完整的權(quán)限控制,防止某些人惡意攻擊系統(tǒng),修改原始記錄,同時(shí)對(duì)于
數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要定時(shí)備份,防止系統(tǒng)數(shù)據(jù)丟失。此外,系統(tǒng)要求用戶在登陸
時(shí)需要身份驗(yàn)證。
可使用性:在裝載總程序時(shí),正常就運(yùn)行,異常就停止;漢語(yǔ)編程系統(tǒng)
出現(xiàn)錯(cuò)誤,將會(huì)產(chǎn)生不可遇見(jiàn)的問(wèn)題,熱啟,整個(gè)終端程序就會(huì)再啟動(dòng);程序出
現(xiàn)錯(cuò)誤,重新裝載,若仍有錯(cuò),按照提示逐漸裝載。
可維護(hù)性:本軟件的組成程序?yàn)闈h語(yǔ)成語(yǔ)設(shè)計(jì)語(yǔ)言,組構(gòu)均較簡(jiǎn)單,直觀
意義上的較獨(dú)立。因此、給予電子化的所構(gòu)成的硬件的簡(jiǎn)單可維護(hù)的特點(diǎn),決定了
該軟件的簡(jiǎn)單可維護(hù)性。
可轉(zhuǎn)移、可轉(zhuǎn)換性:可轉(zhuǎn)移的環(huán)境是奔騰133、16兆內(nèi)存以上;不可修改
任何部分;可用向上兼容的高版本的漢語(yǔ)編程系統(tǒng)。
約束性:對(duì)圖書編號(hào)和借書人編號(hào)輸入規(guī)范性的要求,編號(hào)一律為數(shù)字組成
數(shù)據(jù)精確度:保證查詢的查全率和查準(zhǔn)率為100%,所有在相應(yīng)域中包含查詢
關(guān)鍵字的記錄都能查到,所有在相應(yīng)域中不包含查詢關(guān)鍵字的記錄都不能查到。
適應(yīng)性:滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其他應(yīng)用軟件的
獨(dú)立運(yùn)行要求。
保密性:本軟件作為圖書管理輔助設(shè)備,它的規(guī)模比較小,不需要保密技
術(shù);限定一個(gè)程序中某些區(qū)域的規(guī)約,給不同的模塊分配不同的功能。
6:數(shù)據(jù)描述
6.1靜態(tài)數(shù)據(jù)(數(shù)據(jù)字典)
編號(hào)類名稱類說(shuō)明
1Admin對(duì)圖書管理系統(tǒng)進(jìn)行系統(tǒng)管理和借還管理
的管理員
2Administrator對(duì)圖打管理系統(tǒng)進(jìn)行系統(tǒng)管理的管理員
3Librarian對(duì)圖書管理系統(tǒng)進(jìn)行借還管理的管理員
4Book圖書基本信息
5BookType圖書類別信息
6Borrow記錄讀者借還圖書信息
7Reader讀者基本信息
8ReadType讀者類別信息
9Store圖書在圖書館內(nèi)的存放位置信息
10Reserve讀者預(yù)訂圖書信息
圖書管理員:權(quán)限、帳號(hào)、用戶名、密碼、性別、出生日期、照片、借書數(shù)量
讀者:借書卡號(hào)、姓名、性別、讀者類別、出生日期、照片
借閱信息:借書證號(hào)、ISBN、索書號(hào)、借書時(shí)間
借閱歷史:借書證號(hào)、ISBN、索書號(hào)、借書時(shí)間、還書時(shí)間(存放讀者借閱
歷史)
數(shù)據(jù)字典
(1)數(shù)據(jù)接口描述
接口傳遞信息
維護(hù)圖竹資料添加圖竹圖書信息(書名,ISBN,定價(jià),出版社,
數(shù)量,是否可借)
維護(hù)圖書資料修改圖書信息圖書信息(書名,ISBN,定價(jià),出版社,
數(shù)量,是否可借)
維護(hù)圖書資料刪除圖書信息圖書信息(書名,ISBN,定價(jià),出版社,
數(shù)量,是否可借)
維護(hù)用戶資料
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腦干出血護(hù)理查房
- 某一物品介紹
- 中國(guó)水科院水利所招聘筆試真題2024
- 河北城鄉(xiāng)建設(shè)學(xué)校招聘筆試真題2024
- 時(shí)間的腳印課件一等獎(jiǎng)
- 績(jī)效考核中的目標(biāo)設(shè)定與執(zhí)行監(jiān)控
- 電子商務(wù)運(yùn)營(yíng)推廣方案及案例分析
- 設(shè)備定期檢測(cè)報(bào)告編寫指南
- 保安崗位職責(zé)說(shuō)明書全集
- 弱電系統(tǒng)驗(yàn)收技術(shù)規(guī)范新標(biāo)準(zhǔn)
- 2025至2030中國(guó)融媒體行業(yè)市場(chǎng)深度分析及前景趨勢(shì)與投資報(bào)告
- 2026年江蘇農(nóng)牧科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試模擬測(cè)試卷附答案
- 2026年南京交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 2025吐魯番市高昌區(qū)招聘第二批警務(wù)輔助人員(165人)筆試考試參考試題及答案解析
- 江蘇省徐州市2026屆九年級(jí)上學(xué)期期末模擬數(shù)學(xué)試卷
- 癲癇常見(jiàn)癥狀及護(hù)理培訓(xùn)課程
- 2025年南陽(yáng)市公安機(jī)關(guān)招聘看護(hù)隊(duì)員200名筆試考試參考試題及答案解析
- 產(chǎn)后康復(fù)健康促進(jìn)干預(yù)方案
- 2024年人民法院聘用書記員考試試題及答案
- 2025年高三英語(yǔ)口語(yǔ)模擬(附答案)
- 大明湖課件教學(xué)課件
評(píng)論
0/150
提交評(píng)論