




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 信 息 工 程 學(xué) 院課 程 設(shè) 計(jì)設(shè)計(jì)(shj)名稱(chēng): 圖書(shū)(tsh)管理系統(tǒng)需求分析報(bào)告 課程名稱(chēng): 軟件(run jin)需求2 姓 名: 薄文正 班 級(jí): 12軟件工程1班 授課教師: 邱老師 目錄(ml) TOC o 1-3 h z u HYPERLINK l _Toc296795709 第一章 引言(ynyn) PAGEREF _Toc296795709 h 2 HYPERLINK l _Toc296795710 1.1 編寫(xiě)(binxi)目的 PAGEREF _Toc296795710 h 2 HYPERLINK l _Toc296795711 1.2 項(xiàng)目背景 PAGEREF
2、 _Toc296795711 h 2 HYPERLINK l _Toc296795712 1.3 產(chǎn)品范圍 PAGEREF _Toc296795712 h 2 HYPERLINK l _Toc296795711 1.4 術(shù)語(yǔ)說(shuō)明 PAGEREF _Toc296795711 h 2 HYPERLINK l _Toc296795712 1.5 參考文獻(xiàn)3 HYPERLINK l _Toc296795713 第二章 項(xiàng)目概述4 HYPERLINK l _Toc296795714 2.1 軟件功能4 HYPERLINK l _Toc296795715 2.2 用戶(hù)類(lèi)和特征7 HYPERLINK l _
3、Toc296795716 2.3 運(yùn)行環(huán)境7 HYPERLINK l _Toc296795717 第三章 功能需求8 HYPERLINK l _Toc296795718 3.1功能劃分8 HYPERLINK l _Toc296795719 3.2功能描述8 HYPERLINK l _Toc296795724 第四章 性能需求9 HYPERLINK l _Toc296795725 4.1 數(shù)據(jù)精確性9 HYPERLINK l _Toc296795725 4.1 時(shí)間特性9 HYPERLINK l _Toc296795726 第五章 軟件屬性需求 PAGEREF _Toc296795726 h 1
4、0 HYPERLINK l _Toc296795727 第六章 數(shù)據(jù)描述 PAGEREF _Toc296795727 h 11 HYPERLINK l _Toc296795728 6.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)定義11第一章 引言(ynyn)1.1 編寫(xiě)(binxi)目的軟件需求分析,其目的是用于說(shuō)明軟件產(chǎn)品或軟件項(xiàng)目需要滿(mǎn)足的條件和限制。在軟件工程項(xiàng)目中,首先要獲取用戶(hù)的需求,通過(guò)對(duì)軟件需要的提取(tq)、分析、文檔化和驗(yàn)證,為進(jìn)一步的設(shè)計(jì)和實(shí)現(xiàn)提供數(shù)據(jù)。軟件需求與其他活動(dòng)也密切相關(guān),如軟件測(cè)試、配置管理和質(zhì)量管理等。本需求的編寫(xiě)是為了研究利用大型數(shù)據(jù)庫(kù)做基礎(chǔ)的圖書(shū)管理系統(tǒng)軟件的開(kāi)發(fā)途徑和應(yīng)用方法。
5、同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。1.2 項(xiàng)目背景本項(xiàng)目的名稱(chēng):圖書(shū)管理系統(tǒng)。圖書(shū)管理系統(tǒng)這任務(wù)提出與開(kāi)發(fā)者為某學(xué)生的課程設(shè)計(jì),用戶(hù)是學(xué)校圖書(shū)館。本產(chǎn)品是針對(duì)電腦管理圖書(shū)的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書(shū)、讀者借還書(shū)、圖書(shū)注銷(xiāo)等。1.3 產(chǎn)品范圍“圖書(shū)管理系統(tǒng)”主要提供圖書(shū)信息和讀者基本信息的維護(hù)以及借閱等功能。本系統(tǒng)是提高圖書(shū)管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書(shū)管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。1.4 術(shù)語(yǔ)說(shuō)明需求分析是從客戶(hù)的需求中提取出軟件系統(tǒng)能夠幫助用戶(hù)解決的業(yè)務(wù)問(wèn)題,通過(guò)對(duì)用戶(hù)業(yè)
6、務(wù)問(wèn)題的分析,確定系統(tǒng)的功能需求。這個(gè)步驟是對(duì)理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。分析的根本目的是在開(kāi)發(fā)者和提出需求的人之間建立一種理解和溝通機(jī)制,因此,系統(tǒng)的需求分析也應(yīng)該是開(kāi)發(fā)人員和用戶(hù)或客戶(hù)一起完成的。數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱(chēng)DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形(txng)方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是 HYPERLINK /view/228928.htm t _blank 結(jié)構(gòu)化系統(tǒng)分析方法(fngf)的主要表達(dá)(biod)工具及用于表示 HYPERLINK /view/37.htm t _blank 軟件模型的一
7、種圖示方法 。數(shù)據(jù)字典:它是數(shù)據(jù)的信息的集合,即對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集 合。其作用是為設(shè)計(jì)人員提供關(guān)于數(shù)據(jù)描述的信息。數(shù)據(jù)字典應(yīng)該由對(duì)以下四類(lèi)元素的定義組成:數(shù)據(jù)流、數(shù)據(jù)流分量(即數(shù)據(jù)元素)、數(shù)據(jù)存儲(chǔ)、處理。1.5 參考文獻(xiàn)1 Karl E. Wiegers 軟件需求(第2版)北京:清華大學(xué)出版社,2013 2 史濟(jì)民 軟件工程(第3 版)北京:清華大學(xué)出版社,20093 駱 斌 需求工程(軟件建模與分析)高等教育出版社,20094 張基溫.信息系統(tǒng)開(kāi)發(fā)案例M.北京:清華大學(xué)出版社,1999.5 張海藩軟件工程導(dǎo)論(第4 版)北京:清華大學(xué)出版社,20056 刁成嘉UML系統(tǒng)建模
8、與分析設(shè)計(jì)北京:機(jī)械工業(yè)出版社,2007 7 李紅 數(shù)據(jù)庫(kù)原理與應(yīng)用(第2版). 高等教育出版社,2007 第二(d r)章 項(xiàng)目(xingm)概述2.1 軟件(run jin)功能根據(jù)圖書(shū)管理系統(tǒng)的實(shí)際需求,可以將圖書(shū)管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書(shū)管理、讀者管理、圖書(shū)借還、系統(tǒng)查詢(xún)、排行榜6個(gè)部分各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖2-1所示。圖書(shū)管理系統(tǒng)系統(tǒng)設(shè)置 管理員設(shè)置 書(shū)架設(shè)置讀者管理排行榜圖書(shū)管理圖書(shū)借還系統(tǒng)查詢(xún)讀者類(lèi)型管理圖書(shū)借閱排行榜讀者借閱排行榜圖書(shū)借閱查詢(xún)圖書(shū)檔案查詢(xún) 圖書(shū)歸還 圖書(shū)借閱圖書(shū)檔案管理圖書(shū)類(lèi)型管理讀者檔案管理圖2-1 系統(tǒng)功能結(jié)構(gòu)圖圖書(shū)借閱系統(tǒng)(xtng)完成
9、用戶(hù)的借書(shū)過(guò)程其數(shù)據(jù)流圖如圖2-2所示。圖2-2 借閱(ji yu)系統(tǒng)的數(shù)據(jù)流圖(2)還書(shū)系統(tǒng)完成(wn chng)圖書(shū)的歸還過(guò)程其數(shù)據(jù)流圖如圖2-3所示。圖2-3 歸還系統(tǒng)的數(shù)據(jù)流圖 (3)圖書(shū)(tsh)檔案管理系統(tǒng)為用戶(hù)提供圖書(shū)(tsh)檔案信息其數(shù)據(jù)流圖如圖2-4所示。圖2-4 圖書(shū)(tsh)檔案管理數(shù)據(jù)流圖(4)讀者檔案系統(tǒng)用于記錄讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖2-5所示。圖2-5 讀者檔案管理數(shù)據(jù)流圖2.2 用戶(hù)(yngh)類(lèi)和特征 最高用戶(hù)是圖書(shū)管理員和讀者,圖書(shū)管理員需要進(jìn)行用戶(hù)的創(chuàng)建、修改和刪除等工作,要求具備計(jì)算機(jī)知識(shí)(zh shi),如權(quán)限管理等。讀者是普通用戶(hù),具備一定的
10、計(jì)算機(jī)操作即可。2.3 運(yùn)行(ynxng)環(huán)境服務(wù)器:CPU P4 1GHz以上;內(nèi)存256M以上配置。由于服務(wù)器將存儲(chǔ)大量圖書(shū)資料,建議準(zhǔn)備100G以上硬盤(pán)、并預(yù)留磁盤(pán)擴(kuò)充接口。客戶(hù)端:CPU C433MHz以上;硬盤(pán):200M以上空白空間;內(nèi)存:128M以上配置。軟件運(yùn)行環(huán)境:服務(wù)器:Windows 2000 Server 、Windows 2000 Advanced Server、Windows 2003均可;Microsoft SQL Server 2000 或 2005。客戶(hù)端:Windows 98、Windows Me、Windows 2000、Windows XP系統(tǒng)均能正常運(yùn)行
11、。建議使用Windows XP或 Windows 2000 操作系統(tǒng)。第三(d sn)章 功能(gngnng)需求3.1 功能(gngnng)劃分本軟件具有如下主要功能:系統(tǒng)設(shè)置讀者管理圖書(shū)管理圖書(shū)借還系統(tǒng)查詢(xún)排行榜3.2 功能描述(1)系統(tǒng)設(shè)置模塊:添加刪除管理員、設(shè)置管理員的權(quán)限、說(shuō)明圖書(shū)存放書(shū)架信息添加刪除書(shū)架信息。讀者管理模塊:添加刪除不同類(lèi)型的讀者及注明可借圖書(shū)的數(shù)量、添加刪除讀者的檔案。圖書(shū)管理模塊:添加刪除不同類(lèi)型的的圖書(shū)及注明圖書(shū)可借的天數(shù)庫(kù)存數(shù)量、添加刪除圖書(shū)的檔案。(4)圖書(shū)借還模塊:可查詢(xún)讀者借閱和歸還圖書(shū)的信息及圖書(shū)的現(xiàn)有庫(kù)存量。系統(tǒng)查詢(xún)模塊:可根據(jù)不同的條件(條形碼、
12、書(shū)名、類(lèi)別、作者、書(shū)架、出版社)查詢(xún)讀者需要的圖書(shū)、讀者可根據(jù)不同的條件(圖書(shū)條形碼、圖書(shū)名稱(chēng)、讀者編號(hào)、讀者名字、到期時(shí)間)查詢(xún)自己借閱圖書(shū)信息。排行榜模塊:可以讓讀者知道圖書(shū)借閱的排行榜及讀者借閱的排行榜第四章 性能需求4.1 數(shù)據(jù)(shj)精確性在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過(guò)程中,可以滿(mǎn)足各種精度的需求。如:根據(jù)關(guān)鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配讀者已知道的書(shū)目,泛型查找,只要滿(mǎn)足與輸入的關(guān)鍵字相匹配的書(shū)目即輸出,可供讀者查找。查詢(xún)時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢(xún)關(guān)鍵字的記錄都應(yīng)能查到。查詢(xún)時(shí)應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)與給定(
13、i dn)的單項(xiàng)或組合查詢(xún)條件完全匹配。計(jì)算機(jī)如果遇到(y do)小數(shù)點(diǎn)運(yùn)算后應(yīng)精確到小數(shù)點(diǎn)后6位。4.2 時(shí)間特性在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿(mǎn)足用戶(hù)要求。響應(yīng)時(shí)間:12秒。更新處理時(shí)間:23秒。數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間:510秒。運(yùn)行時(shí)間:23秒。第五章 軟件屬性需求5.1 完整性要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)。5.2 可靠性 一般條件下,不應(yīng)該出現(xiàn)故障5.3 有效(yuxio)性 對(duì)于瀏覽、查詢(xún)、增加(zngji)、刪除、更新和密碼設(shè)置的一般操作,要求及時(shí)響應(yīng),在12秒內(nèi)5.4 易用性 要求能盡量為用戶(hù)的使用提供方便,軟件(run jin)的界面符
14、合目前流行的界面規(guī)范。5.6 可移植性 要求本軟件能在Windows系統(tǒng)上進(jìn)行移植5.6 可測(cè)試性設(shè)計(jì)時(shí)盡可能減少測(cè)試本軟件的各項(xiàng)功能所需的工作量5.7 互聯(lián)性 要求提供數(shù)據(jù)的導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接第六章 數(shù)據(jù)描述6.1 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)定義概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。 第一種轉(zhuǎn)化是將實(shí)體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn)化較簡(jiǎn)單,需要將實(shí)體的屬性定義為表的屬性即可。 第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各個(gè)實(shí)體(sht)之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。 在上面工
15、作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫(kù)表格的組成之間的聯(lián)系等等。該數(shù)據(jù)庫(kù)系統(tǒng)具有以下方面(fngmin)的特點(diǎn): 結(jié)構(gòu)合理,對(duì)一個(gè)人員建立(jinl)多條記錄。 所建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng)。 建檔、修改、查詢(xún)、統(tǒng)計(jì)快速而準(zhǔn)確。保密性好、可靠性好。 本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為SQL Server 2005。數(shù)據(jù)庫(kù)中的表有管理員信息表、圖書(shū)信息表、讀者信息表、管理員權(quán)限表、圖書(shū)借閱歸還表等。圖書(shū)管理員基本信息表tb_admin,如表6-1所示。屬性名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵描述idvarchar50是管理員編號(hào)namevarchar50否管理員名稱(chēng)pwdvarchar30否密碼 表6-1 tb_admin(
16、管理員)表 讀者詳細(xì)信息表tb_reader,如表6-2所示。屬性名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵描述idvarchar30是讀者編號(hào)namevarchar50否讀者名稱(chēng)sexchar4否性別typevarchar50否讀者類(lèi)型 birthday smalldatetime4否生日paperTypevarchar20否證件類(lèi)型paperNumvarchar30否證件號(hào)碼telvarchar20否電話(huà)emailvarchar50否E-mailcreateDatesmalldatetime4否注冊(cè)日期opervarchar30否操作員remarktext16否備注borrownumint4否 借閱次數(shù)表6-2
17、tb_reader(讀者信息)表圖書(shū)(tsh)詳細(xì)信息表tb_bookkifo,如表6-3所示。屬性名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵描述Bookcodevarchar30是圖書(shū)條形碼booknamevarchar50否圖書(shū)名稱(chēng)typevarchar50否圖書(shū)類(lèi)型autorvarchar50否作者translatorvarchar50否譯者pubnamevarchar100否出版社pricemoney8否價(jià)格pageint4否頁(yè)碼bcasevarchar50否書(shū)架storagebigint8否 存儲(chǔ)數(shù)量inTimesmalldatetime4否入館時(shí)間opervarchar30否操作員borrownumint
18、4否被借次數(shù)表6-3 tb_bookkifo(圖書(shū)(tsh)信息)表圖書(shū)(tsh)借閱和歸還信息表tb_borrowandback,如表6-4所示。屬性名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵描述idvarchar30是借書(shū)編號(hào)readidvarchar20否讀者編號(hào)bookcodevarchar30否圖書(shū)條形碼borrowTimesmalldatetime4否借書(shū)時(shí)間ygbackTimesmalldatetime4否應(yīng)該還書(shū)時(shí)間sjbackTimesmalldatetime4否實(shí)際還書(shū)時(shí)間borrowopervarchar30否借書(shū)操作backopervarchar30否還書(shū)操作isbackbit1否 是否歸還表6-4 tb_borrowandback(圖書(shū)借閱和歸還信息)表權(quán)限信息表tb_purview,如表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州水利水電職業(yè)技術(shù)學(xué)院《廣播電視概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 河北石油職業(yè)技術(shù)學(xué)院《擴(kuò)聲技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 閩江學(xué)院《文獻(xiàn)檢索與寫(xiě)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴陽(yáng)人文科技學(xué)院《女生健美操》2023-2024學(xué)年第二學(xué)期期末試卷
- 民辦合肥財(cái)經(jīng)職業(yè)學(xué)院《食品微生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年江西交通職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 術(shù)后關(guān)節(jié)鏡的清洗護(hù)理
- 正方體的認(rèn)識(shí)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級(jí)下冊(cè)數(shù)學(xué)人教版
- 北京香山租房合同范本
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 數(shù)學(xué)好玩第2課時(shí) 尋找身體上的數(shù)學(xué)“秘密”配套教學(xué)設(shè)計(jì) 北師大版
- 2022年中醫(yī)類(lèi)院感疫情防控試題測(cè)試題庫(kù)含答案
- 道路普通貨物運(yùn)輸企業(yè)雙重預(yù)防機(jī)制建設(shè)指導(dǎo)手冊(cè)
- 國(guó)家經(jīng)濟(jì)安全課件
- 醫(yī)院培訓(xùn)課件:《降低肛腸術(shù)后尿潴留發(fā)生率》
- 【部編版道德與法治六年級(jí)下冊(cè)】全冊(cè)測(cè)試卷(含答案)
- 食堂家長(zhǎng)開(kāi)放日活動(dòng)方案及流程
- 人工智能技術(shù)應(yīng)用專(zhuān)業(yè)調(diào)研報(bào)告
- 廈門(mén)大學(xué)網(wǎng)絡(luò)教育《經(jīng)濟(jì)學(xué)原理》專(zhuān)在線(xiàn)測(cè)試題庫(kù)及正確答案
- JBT 7713-2007 高碳高合金鋼制冷作模具顯微組織檢驗(yàn)
- 中國(guó)航空輪胎工業(yè)
- 臨床醫(yī)學(xué)概要new課件
評(píng)論
0/150
提交評(píng)論