版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE 45 1第1章 緒論1.1 引言圖書(shū)管理系統(tǒng)是智能辦公系統(tǒng)的重要組成部分。目前,圖書(shū)管理系統(tǒng)正以方便、快捷的優(yōu)點(diǎn)慢慢滲入人們的生活,將傳統(tǒng)的圖書(shū)管理方式徹底的解脫出來(lái),提高管理效率,減輕管理人員的工作量,減小出錯(cuò)概率,使讀者可以花更多的時(shí)間在選擇圖書(shū)上。從而使人們有更多時(shí)間來(lái)獲取信息、了解信息、掌握信息。采用數(shù)據(jù)庫(kù)技術(shù)生成的圖書(shū)管理系統(tǒng)將會(huì)極大的方便借閱者并簡(jiǎn)化圖書(shū)館管理人員的勞動(dòng),使管理人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中?;谶@個(gè)問(wèn)題,開(kāi)發(fā)了圖書(shū)管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn)了借還書(shū)的方便性、高效性、有效性和及時(shí)性。1.2 開(kāi)發(fā)背背景隨著計(jì)算機(jī)機(jī)及網(wǎng)絡(luò)絡(luò)技術(shù)的的飛速發(fā)
2、發(fā)展,當(dāng)當(dāng)今社會(huì)會(huì)正向著信息化化前進(jìn),信信息系統(tǒng)統(tǒng)的作用用也越來(lái)來(lái)越大。圖圖書(shū)館在在正常運(yùn)運(yùn)營(yíng)中總總是面對(duì)對(duì)大量的的讀者信信息,圖圖書(shū)信息息以及由由兩者相相互作用用產(chǎn)生的的借書(shū)信信息,還還書(shū)信息息。因此此圖書(shū)管管理信息息化是發(fā)發(fā)展的必必然趨勢(shì)勢(shì)。用結(jié)結(jié)構(gòu)化系系統(tǒng)分析析與設(shè)計(jì)計(jì)的方法法,建立立一套有有效的圖圖書(shū)信息息管理系系統(tǒng),不不僅能夠夠縮短借借閱者的的等待時(shí)時(shí)間,減減輕管理理人員的的工作量量,方便便管理人人員的操操作,而而且能夠夠提高管管理質(zhì)量量和水平平,做到到高效、智智能化管管理。本次課程設(shè)設(shè)計(jì)以學(xué)校圖書(shū)書(shū)館管理理系統(tǒng)為為背景,全全文分為為目錄、緒論、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件測(cè)試
3、等過(guò)程。采用結(jié)構(gòu)化的功能設(shè)計(jì)方法,可讀性好,易于擴(kuò)充,易于維護(hù),操作簡(jiǎn)單。1.3 開(kāi)發(fā)環(huán)環(huán)境系統(tǒng)開(kāi)發(fā)環(huán)環(huán)境:MMicrrosooft Vissuall Sttudiio 220055文檔開(kāi)發(fā)工工具:MMicrrosooft offficee 下的的Worrd、VVisiio、PProjjectt等系統(tǒng)開(kāi)發(fā)語(yǔ)語(yǔ)言:CC、SSQL Sevver等等運(yùn)行平臺(tái):Winndowws XXP數(shù)據(jù)庫(kù):SSQL Serrverr 200051.4定定義(1).需需求分析析:包括括提煉,分分析和仔仔細(xì)審查查已收集集到的需需求,以以確保所所有的風(fēng)風(fēng)險(xiǎn),承承擔(dān)者都都明確其其含義并并找出其其中的錯(cuò)錯(cuò)誤,遺遺憾或其其它
4、不足足的地方方。(2).功功能分析析:指定定系統(tǒng)必必須提供供的服務(wù)務(wù),通過(guò)過(guò)需求分分析劃分分出系統(tǒng)統(tǒng)必須完完成的所所有功能能。(3).性性能分析析:指定定系統(tǒng)必必須滿足足的定時(shí)時(shí)約束或或容量約約束。(4).模模塊:由由邊界元元素限定定的相鄰鄰程序元元素(例例如,數(shù)數(shù)據(jù)說(shuō)明明,可執(zhí)執(zhí)行的語(yǔ)語(yǔ)句)的的序列,而而且有一一個(gè)總體體標(biāo)識(shí)符符代表它它。(5).模模塊化:指把程程序劃分分成獨(dú)立立命名且且可獨(dú)立立訪問(wèn)的的模塊,每每個(gè)模塊塊完成一一個(gè)子功功能,把把這些模模塊集成成起來(lái)構(gòu)構(gòu)成一個(gè)個(gè)整體,可可以完成成指定的的功能滿滿足用戶戶的需求求。 1.5 C#語(yǔ)語(yǔ)言簡(jiǎn)介介C# (CC shharpp)是微微軟對(duì)
5、這這一問(wèn)題題的解決決方案。CC#是一一種最新新的、面面向?qū)ο笙蟮木幊坛陶Z(yǔ)言。它它使得程程序員可可以快速速地編寫(xiě)寫(xiě)各種基基于Miicroosofft .NETT平臺(tái)的的應(yīng)用程程序,MMicrrosooft .NEET提供供了一系系列的工工具和服服務(wù)來(lái)最最大程度度地開(kāi)發(fā)發(fā)利用計(jì)計(jì)算與通通訊領(lǐng)域域。C#增強(qiáng)了了開(kāi)發(fā)者者的效率率,同時(shí)時(shí)也致力力于消除除編程中中可能導(dǎo)導(dǎo)致嚴(yán)重重結(jié)果的的錯(cuò)誤。CC#使CC/C+程序序員可以以快速進(jìn)進(jìn)行網(wǎng)絡(luò)絡(luò)開(kāi)發(fā),同同時(shí)也保保持了開(kāi)開(kāi)發(fā)者所所需要的的強(qiáng)大性性和靈活活性。1.6系系統(tǒng)說(shuō)明明(1).系系統(tǒng)名稱稱中文名稱:圖書(shū)館館管理系系統(tǒng)英文名稱:Thee Liibraary
6、Mannageemennt SSysttem(2).使使用范圍圍在學(xué)校圖書(shū)書(shū)館內(nèi)部部的現(xiàn)有有局域網(wǎng)網(wǎng)這個(gè)網(wǎng)網(wǎng)絡(luò)環(huán)境境下,信信息超級(jí)級(jí)管理員員、管理理員、普普通用戶戶(學(xué)生生及教師師)在規(guī)規(guī)定的權(quán)權(quán)限下在在各自的的工作站站上錄入入,信息息上網(wǎng)后后各用戶戶可查詢?cè)儯{(diào)用用,達(dá)到到信息共共享。1.7 SQLL Seerveer 數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)的特點(diǎn)點(diǎn)(1).真真正的客客戶機(jī)/服務(wù)器器體系結(jié)結(jié)構(gòu)。(2).圖圖形化用用戶界面面,使系系統(tǒng)管理理和數(shù)據(jù)據(jù)庫(kù)管理理更加直直觀、簡(jiǎn)簡(jiǎn)單。(3).豐豐富的編編程接口口工具,為為用戶進(jìn)進(jìn)行程序序設(shè)計(jì)提提供了更更大的選選擇余地地。(4).具具有很好好的伸縮縮性,可
7、跨越越從運(yùn)行行Winndowws955/988的小型型電腦到到運(yùn)行WWinddowss20000的大大型多處處理器等等多種平平臺(tái)使用用。(5).對(duì)對(duì)節(jié)選技技術(shù)的支支持,使使用戶能能夠很容容易地將將數(shù)據(jù)庫(kù)庫(kù)中的數(shù)數(shù)據(jù)發(fā)布布到頁(yè)面面上。(6).SSQL Serrverr 提供供數(shù)據(jù)倉(cāng)倉(cāng)庫(kù)功能能,這個(gè)個(gè)功能只只在Orraclle和其其他更昂昂貴的DDBMSS中才有有。1.8 SQLL Seerveer的主主要工具具和實(shí)用用程序(1).企企業(yè)管理理器企業(yè)管理器器基于一一種新的的被稱為為微軟管管理控的的公共服服務(wù)器管管理環(huán)境境,它是 SSQL Serrverr 中最重重要的一一個(gè)管理理工具。企企業(yè)管理理
8、器不僅僅能夠配配置系統(tǒng)統(tǒng)環(huán)境和和管理 SQLL Serrverr ,而且且由于它它能夠以以層疊列列表的形形式來(lái)顯顯示所有有的 SSQL Servver 對(duì)象,因而所所有 SSQL Serrverr 對(duì)象的的建立與與管理都都可以通通過(guò)它來(lái)來(lái)完成8。利利用企業(yè)業(yè)管理器器可以完完成的操操作有管管理 SQLL Serrverr 服務(wù)器器;建立與與管理數(shù)數(shù)據(jù)庫(kù);建立與與管理表表、視圖圖、存儲(chǔ)儲(chǔ)過(guò)程、觸觸發(fā)程序序、角色色、規(guī)則則、默認(rèn)認(rèn)值等數(shù)數(shù)據(jù)庫(kù)對(duì)對(duì)象,以以及用戶戶定義的的數(shù)據(jù)類類型;備份數(shù)數(shù)據(jù)庫(kù)和和事務(wù)日日志、恢恢復(fù)數(shù)據(jù)據(jù)庫(kù);復(fù)復(fù)制數(shù)據(jù)據(jù)庫(kù);設(shè)設(shè)置任務(wù)務(wù)調(diào)度;設(shè)置警警報(bào);提提供跨服服務(wù)器的的拖放控控制
9、操作作;管理理用戶賬賬戶;建建立Trranssactt-SQLL命令語(yǔ)語(yǔ)句以及及管理和和控制 SQLMMalll。(2).服服務(wù)管理理器SQL SServver 服務(wù)管管理器是是在服務(wù)務(wù)器端實(shí)實(shí)際工作作時(shí)最有有用的實(shí)實(shí)用程序序。服務(wù)務(wù)管理器器用來(lái)啟啟動(dòng)、暫暫停、繼繼續(xù)和停停止數(shù)據(jù)據(jù)庫(kù)服務(wù)務(wù)器的實(shí)實(shí)時(shí)服務(wù)務(wù),其提提供的服服務(wù)包括括:QLLSerrverr、SQLLSerrverrAgeent、MSDDTC(微微軟分布布式事務(wù)務(wù)協(xié)調(diào)器器)。第2章 系系統(tǒng)分析析2.1 系統(tǒng)目目標(biāo)方便圖書(shū)館館管理人人員對(duì)圖圖書(shū)和用用戶信息息的管理理,能夠夠輕松快快捷的管管理借閱閱事務(wù),同同時(shí)也方方便讀者者隨時(shí)隨隨地的
10、對(duì)對(duì)圖書(shū)進(jìn)進(jìn)行查詢?cè)兊取?.2功功能要求求性能:讀者者信息、圖圖書(shū)信息息的數(shù)據(jù)據(jù)庫(kù)錄入入;讀者者信息、圖圖書(shū)信息息的增加加、刪除除、修改改及查詢?cè)儯粓D書(shū)書(shū)借閱;圖書(shū)借借閱信息息的記錄錄及查詢?cè)?。輸入:讀者者信息,圖圖書(shū)信息息。輸出:讀者者信息,圖圖書(shū)信息息,借閱閱信息、借借閱證?;镜臄?shù)據(jù)據(jù)流程和和處理流流程:圖2-1 基本數(shù)數(shù)據(jù)和處處理流程程安全與保密密要求:登錄系系統(tǒng)時(shí),需需驗(yàn)證身身份和密密碼;不不同身份份的登錄錄者,具具有不同同的使用用權(quán)限。完成期限:20110/11/2120110/112/2282.3 可行性性研究方方法主要為對(duì)現(xiàn)現(xiàn)有圖書(shū)書(shū)管理系系統(tǒng)的分分析和研研究比較較的方法法。2
11、.4可可選擇的的其他系系統(tǒng)方案案擬建系統(tǒng)的的目標(biāo)促進(jìn)管理體體制的改改革和改改進(jìn)管理理方法提高和改進(jìn)進(jìn)管理信信息、服務(wù)的的質(zhì)量減少人力和和設(shè)備費(fèi)費(fèi)用提高操作速速度和準(zhǔn)準(zhǔn)確性系統(tǒng)規(guī)劃及及初步方方案:系系統(tǒng)包含含信息超超級(jí)管理理員、管管理員、普普通用戶戶(學(xué)生生及教師師)在規(guī)規(guī)定的權(quán)權(quán)限下在在各自的的工作站站上錄入入,信息息上網(wǎng)后后各用戶戶可查詢?cè)?,調(diào)用用,達(dá)到到信息共共享。管管理系統(tǒng)統(tǒng)使用單單機(jī)作業(yè)業(yè),可以以選購(gòu)書(shū)書(shū)目。進(jìn)行統(tǒng)統(tǒng)計(jì)分析析等。 系統(tǒng)的實(shí)施施方案:本系統(tǒng)統(tǒng)客戶端端擬采用用Winndowws XXP操作作系統(tǒng),服服務(wù)器采采用Wiindoows XP操操作系統(tǒng)統(tǒng),前端端開(kāi)發(fā)語(yǔ)語(yǔ)言使用用C#
12、 ,同時(shí)時(shí)使用SSQL serrverr數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)投資方案:由小組組自行集集資。2.5系系統(tǒng)可行行性分析析可行性分析析是為了了清除的了了解系統(tǒng)統(tǒng)開(kāi)發(fā)是否否能夠?qū)崒?shí)際進(jìn)行行,是否否能夠帶帶來(lái)一定定效益,是是否值得得實(shí)現(xiàn)。因而進(jìn)行可行性分析是非常必要的,從下面幾個(gè)方面來(lái)進(jìn)行分析。技術(shù)可行性性:設(shè)置置不同權(quán)權(quán)限,提提高了數(shù)數(shù)據(jù)的安安全性;能夠提提高處理理速度,方方便管理理查詢和和借閱等等事務(wù)。 運(yùn)行可行性性:本系系統(tǒng)作為為一個(gè)小小型的圖圖書(shū)館信信息管理理系統(tǒng),所所耗費(fèi)的的資源非非常的小小。 已已有軟件件和硬件件配置均均能滿足足需要。經(jīng)濟(jì)可行性性:服務(wù)務(wù)端及客客戶端的的支出使使用原有有設(shè)備即即
13、可。但但是對(duì)軟軟件有一一次性軟軟件費(fèi)用用支出和和定期性性軟件維維護(hù)支出出。軟件件使用后后,能夠夠減少人人力的支支出和維維護(hù)。預(yù)預(yù)計(jì)兩年年之內(nèi)能能夠回收收投資。法律可行性性:本軟軟件屬項(xiàng)項(xiàng)目組開(kāi)開(kāi)發(fā),符符合法律律的各項(xiàng)項(xiàng)規(guī)定。使用可行性性:軟件件針對(duì)普普通的的的小型圖圖書(shū)館,對(duì)對(duì)使用人人員沒(méi)有有特殊限限制,管管理人員員、各種種讀者等等均可使使用。界界面友好好,操作作簡(jiǎn)單,能能夠保證證大多數(shù)數(shù)用戶使使用該系系統(tǒng)的要要求。2.6.結(jié)論通過(guò)可行性性的一系系列分析析可得出結(jié)結(jié)論,在現(xiàn)有有的條件件下,系系統(tǒng)的開(kāi)開(kāi)發(fā)方案案是可行行的。開(kāi)開(kāi)發(fā)條件件具備,可可以開(kāi)始始進(jìn)行實(shí)際際開(kāi)發(fā)。第3章 需需求分析析3.1
14、引言3.1.1 編寫(xiě)目目的需求分析的的目的是是讓讀者者能夠基基本了解解本系統(tǒng)統(tǒng)的開(kāi)發(fā)發(fā)目的,開(kāi)開(kāi)發(fā)方法法,以及及目前的的硬件、軟件的的情況和和開(kāi)發(fā)所所需資金金和設(shè)備備, 概要要設(shè)計(jì)和和詳細(xì)設(shè)計(jì)計(jì)與開(kāi)發(fā)發(fā)工作將將在此基基礎(chǔ)上進(jìn)進(jìn)一步提提出。3.1.2 背背景隨著社會(huì)會(huì)信息量量的與日日俱增,作作為信息息存儲(chǔ)的的主要媒媒體之一一圖書(shū),數(shù)數(shù)量、規(guī)規(guī)模比以以往任何何時(shí)候都都大的多多,不論論個(gè)人還還是圖書(shū)書(shū)管理部部門都需需要使用用方便而而有效的的方式來(lái)來(lái)管理自自己的書(shū)書(shū)籍。在在計(jì)算機(jī)機(jī)日益普普及的今今天,對(duì)對(duì)個(gè)人而而言若采采用一套套行之有有效的圖圖書(shū)管理理系統(tǒng)來(lái)來(lái)管理自自己的書(shū)書(shū)籍,會(huì)會(huì)方便許許多。對(duì)對(duì)圖
15、書(shū)管管理部門門而言,以以前單一一的手工工檢索已已不能滿滿足人們們的要求求,為了了便于圖圖書(shū)資料料的管理理需要有有效的圖圖書(shū)管理理軟件。圖書(shū)管管理系統(tǒng)統(tǒng)軟件LLMS V1.0是一一套功能能比較完完善的數(shù)數(shù)據(jù)管理理軟件,具具有數(shù)據(jù)據(jù)操作方方便高效效迅速等等優(yōu)點(diǎn)。該該軟件采采用功能能強(qiáng)大的的數(shù)據(jù)庫(kù)庫(kù)軟件開(kāi)開(kāi)發(fā)工具具進(jìn)行開(kāi)開(kāi)發(fā),具具有很好好的可移移植性,可可在應(yīng)用用范圍較較廣的DDOS,WWINDDOWSS系列等等操作系系統(tǒng)上使使用。除除此以外外,LMMS VV1.00可通過(guò)過(guò)訪問(wèn)權(quán)權(quán)限控制制以及數(shù)數(shù)據(jù)備份份功能,確確保數(shù)據(jù)據(jù)的安全全性。3.1.3 定義圖書(shū)管理系系統(tǒng)對(duì)于于現(xiàn)代圖圖書(shū)館而而言,是是能否
16、發(fā)發(fā)揮其教教學(xué)科研研作用的的至關(guān)重重要技術(shù)術(shù)平臺(tái)。對(duì)對(duì)于讀者者和圖書(shū)書(shū)管理員員來(lái)說(shuō),是是能否方方便快速速獲取信信息的關(guān)關(guān)鍵。所所以,圖圖書(shū)管理理系統(tǒng)應(yīng)應(yīng)該能夠夠?yàn)橛脩魬籼峁┏涑渥愕男判畔⒑涂炜旖莘奖惚愕牟僮髯魇侄巍?.2 業(yè)務(wù)愿愿景和范范圍3.2.1 業(yè)業(yè)務(wù)需求求隨著社會(huì)信信息量的的與日俱俱增,作作為信息息存儲(chǔ)的的主要媒媒體之一一圖書(shū),數(shù)數(shù)量、規(guī)規(guī)模比以以往任何何時(shí)候都都大的多多,不論論個(gè)人還還是圖書(shū)書(shū)管理部部門都需需要使用用方便而而有效的的方式來(lái)來(lái)管理自自己的書(shū)書(shū)籍。在在計(jì)算機(jī)機(jī)日益普普及的今今天,對(duì)對(duì)個(gè)人而而言,若若采用一一套行之之有效的的圖書(shū)管管理系統(tǒng)統(tǒng)來(lái)管理理自己的的書(shū)籍,會(huì)會(huì)方便許許
17、多。對(duì)對(duì)圖書(shū)管管理部門門而言,以以前單一一的手工工檢索已已不能滿滿足人們們的要求求,為了了便于圖圖書(shū)資料料的管理理需要有有效的圖圖書(shū)管理理軟件。業(yè)務(wù)目標(biāo):本系統(tǒng)統(tǒng)旨在減減輕圖書(shū)書(shū)館工作作人員工工作負(fù)擔(dān)擔(dān),提高高工作效效率,而而且方便便用戶查查詢、借借閱。成功標(biāo)準(zhǔn):在使用用本系統(tǒng)統(tǒng)后,圖圖書(shū)館工工作人員員的工作作效率大大大提高高,且對(duì)對(duì)用戶查查詢、借借閱、預(yù)預(yù)訂都會(huì)會(huì)有很大大的便利利。由于是新開(kāi)開(kāi)發(fā)的軟軟件,一一些讀者者和管理理員可能能需要一一段時(shí)間間才能熟熟練操作作,有可可能造成成短時(shí)間間的不適適應(yīng)。3.2.2 解解決方案案的前景景前景陳述本圖書(shū)館管管理信息息系統(tǒng)在在原有手手工系統(tǒng)統(tǒng)基礎(chǔ)上上,
18、采用用圖書(shū)管管理技術(shù)術(shù)。通過(guò)收收集、整整理、存存儲(chǔ)關(guān)于于圖書(shū)、讀讀者的主主要信息息,以及及原有系系統(tǒng)的作作業(yè)流程程信息,為為建立數(shù)數(shù)據(jù)倉(cāng)庫(kù)庫(kù)做基礎(chǔ)礎(chǔ)準(zhǔn)備。本系統(tǒng)采用用最新的的計(jì)算機(jī)機(jī)技術(shù),界界面友好好、操作作方便,管管理員可可以針對(duì)對(duì)不同需需求分類類、排序序、查詢?cè)?、統(tǒng)計(jì)計(jì),方便便讀者和和其他部部門根據(jù)據(jù)自己的的需求準(zhǔn)準(zhǔn)確、快快速地查查詢圖書(shū)書(shū)信息,實(shí)實(shí)現(xiàn)以計(jì)計(jì)算機(jī)輔輔助形式式代替?zhèn)鱾鹘y(tǒng)的手手工查找找形式,減減輕圖書(shū)書(shū)信息管管理人員員的勞動(dòng)動(dòng)強(qiáng)度,提提高圖書(shū)書(shū)館的工工作效率率和水平平,更好好地為讀讀者服務(wù)務(wù),從而而使圖書(shū)書(shū)和讀者者管理更更加合理理化和科科學(xué)化。主要特性管理員與讀讀者的登登錄;不
19、不同權(quán)限限用戶的的登錄;圖書(shū)信信息、讀讀者信息息的檢索索;圖書(shū)書(shū)預(yù)訂、借閱和歸還;圖書(shū)信息的增添、刪除、修改;讀者信息的增添、刪除、修改;圖書(shū)借閱信息查詢。3.2.3 范范圍和局局限性初始版本和和后續(xù)版版本的區(qū)區(qū)別,如如圖表331所所示。表3-1 版本范范圍特性版本1版本21圖書(shū)編目工工作效率率低解決了圖書(shū)書(shū)編目難難的問(wèn)題題2圖書(shū)整理工工作效率率低新版本圖書(shū)書(shū)已按類類別編目目,整理理起來(lái)效效率高,極極大的降降低錯(cuò)誤誤率3界面不夠美美觀改善界面美美觀局限性和排排斥性所有管理員員和讀者者只有登登錄后才才可以查查看或進(jìn)進(jìn)行相關(guān)關(guān)操作,不不允許匿匿名登錄錄。3.2.4 業(yè)業(yè)務(wù)上下下文涉眾該圖書(shū)信息息管
20、理系系統(tǒng)涉眾眾如表332所所示。表3-2 涉眾涉眾主要價(jià)值態(tài)度主要興趣約束條件管理員提高管理員員工作效效率,節(jié)節(jié)省學(xué)校校的開(kāi)支支圖書(shū)館工作作人員接接受使用用圖書(shū)管管理系統(tǒng)統(tǒng)使用該系統(tǒng)統(tǒng)操作簡(jiǎn)簡(jiǎn)單,方方便,提提高工作作人員的的工作效效率,降降低操作作出錯(cuò)率率培訓(xùn)管理員員,尤其其是對(duì)計(jì)計(jì)算機(jī)基基本操作作不熟練練的管理理員,熟熟悉掌握握系統(tǒng)的的各種操操作讀者可以通過(guò)網(wǎng)網(wǎng)上查詢?cè)兯鑸D圖書(shū),方方便快捷捷積極支持使使用該系系統(tǒng)使用簡(jiǎn)單快快捷需要在校園園網(wǎng)內(nèi)登登錄后才才能檢索索圖書(shū)信信息3.2.5 用用例主要參與者者及用例例如表334所所示。表3-4 用例參與者用例編號(hào)用例圖書(shū)管理員員1登錄2瀏覽信息3修
21、改密碼4查詢5對(duì)圖書(shū)信息息及讀者者信息增增、刪、改改6進(jìn)書(shū)入庫(kù)讀者1登錄2瀏覽信息3查詢圖書(shū)信信息4 圖書(shū)借借閱、預(yù)預(yù)訂、歸歸還5修改用戶信信息3.3 任務(wù)概概述3.3.1 目標(biāo)本系統(tǒng)通過(guò)過(guò)計(jì)算機(jī)機(jī)技術(shù)給給圖書(shū)管管理人員員和讀者者帶來(lái)便便利。包包括:減少人力與與管理費(fèi)費(fèi)用;提高信息準(zhǔn)準(zhǔn)確度;改進(jìn)管理和和服務(wù);建立高效的的信息傳輸輸和服務(wù)務(wù)平臺(tái),提提高信息息處理速速度和利利用率; 簡(jiǎn)便、信息息化程度度高的圖圖書(shū)管理理流程;3.3.2 用戶特特點(diǎn)本軟件的最最終用戶戶是面向向管理員員(圖書(shū)書(shū)管理員員)、讀讀者(分分類讀者者)等,他他們都具具有一定定得計(jì)算算機(jī)應(yīng)用用基礎(chǔ),可可以比較較熟練的的操作計(jì)計(jì)算
22、機(jī)。管管理員和和讀者都都是經(jīng)常常性用戶戶。3.3.3 假定和和約束建議使用壽壽命:55年硬件條件:PC機(jī)機(jī)運(yùn)行環(huán)境:Winndowws XXP數(shù)據(jù)庫(kù):SSQL Serrverr 200053.3.4 功能需需求圖書(shū)管理圖書(shū)類別管管理:增增、刪、改改等管理理。圖書(shū)信息管管理:新新書(shū)入庫(kù)庫(kù),圖書(shū)書(shū)購(gòu)入后后由圖書(shū)書(shū)管理人人員將書(shū)書(shū)籍編碼碼并將其其具體信信息錄入入書(shū)籍信信息表。書(shū)書(shū)籍信息息修改,書(shū)書(shū)籍信息息由于工工作人員員的疏忽忽而出現(xiàn)現(xiàn)錯(cuò)誤時(shí)時(shí),可修修改其信信息。出版社管理理:增、刪、改等管理。圖書(shū)注銷:某一部部分圖書(shū)書(shū)會(huì)隨著著時(shí)間的的增長(zhǎng)及及知識(shí)的的更新而而變得不不再有使使用的價(jià)價(jià)值,或或者圖書(shū)書(shū)
23、被損壞壞,這些些圖書(shū)就就要從圖書(shū)信信息表中中的除去去,即圖書(shū)的的出庫(kù)。讀者管理讀者類別信信息管理理:增、刪刪、改等等管理。讀者信息管管理:辦辦理、掛掛失、錄錄入、修修改、刪刪除讀者者信息。流通管理圖書(shū)預(yù)定:為讀者者借閱圖圖書(shū)提供供方便,當(dāng)當(dāng)預(yù)定圖圖書(shū)存在在時(shí),及及時(shí)生成成到書(shū)通通知單。圖書(shū)借閱:讀入借借書(shū)證號(hào)號(hào),自動(dòng)動(dòng)判斷是是否合法法,然后后通過(guò)掃掃描槍讀讀入所需需借閱的的圖書(shū)編編號(hào)。圖書(shū)歸還:通過(guò)掃掃描槍讀讀入圖書(shū)書(shū)編號(hào),自自動(dòng)識(shí)別別圖書(shū)證證號(hào)。同同時(shí)提示示讀者已已借書(shū)數(shù)數(shù)、超期期圖書(shū)應(yīng)應(yīng)繳罰款款等參考考信息。自自動(dòng)計(jì)算算罰金。圖書(shū)丟失、損損壞處理理:如果果圖書(shū)丟丟失或者者損壞,根根據(jù)罰款款
24、規(guī)則計(jì)計(jì)算罰款款,同時(shí)時(shí)記錄需需要出庫(kù)庫(kù)的圖書(shū)書(shū)信息。統(tǒng)計(jì)管理:按類別別統(tǒng)計(jì)借借還信息息。查詢管理:管理員員按不同同方式查查詢,讀讀者按不不同方式式查詢。3.4 數(shù)據(jù)流流圖3.4.1 頂層數(shù)數(shù)據(jù)流圖圖書(shū)籍類別設(shè)置基本信息錄入書(shū)籍種類信息管理書(shū)籍登記基本信息錄入書(shū)籍信息管理基本信息錄入讀者種類設(shè)置基本信息錄入讀者種類信息管理基本信息錄入讀者登記讀者信息管理基本信息錄入基本信息錄入借閱信息管理為了更清楚楚地說(shuō)明明系統(tǒng)框框架使用用戶對(duì)本本系統(tǒng)有有一個(gè)整整體上的的初步認(rèn)書(shū)籍類別設(shè)置基本信息錄入書(shū)籍種類信息管理書(shū)籍登記基本信息錄入書(shū)籍信息管理基本信息錄入讀者種類設(shè)置基本信息錄入讀者種類信息管理基本信息錄
25、入讀者登記讀者信息管理基本信息錄入基本信息錄入借閱信息管理 圖(1)圖書(shū)管理理系統(tǒng)的的頂層數(shù)數(shù)據(jù)流圖圖如圖33-1所所示。圖3-1 頂層數(shù)數(shù)據(jù)流圖圖3.4.2 一一級(jí)數(shù)據(jù)據(jù)流圖根據(jù)頂層層數(shù)據(jù)流流圖,繼繼續(xù)向下下分解,得得到一級(jí)級(jí)數(shù)據(jù)流流圖。如如圖3-2所示示。圖3-2 一級(jí)數(shù)數(shù)據(jù)流圖圖3.4.3 二二級(jí)數(shù)據(jù)據(jù)流圖由一級(jí)數(shù)數(shù)據(jù)流圖圖繼續(xù)向向下分解解,可得得二級(jí)數(shù)數(shù)據(jù)流圖圖。本文文檔主要要針對(duì)流流通管理理和統(tǒng)計(jì)計(jì)管理畫(huà)畫(huà)出二級(jí)級(jí)數(shù)據(jù)流流圖。流流通管理理數(shù)據(jù)流流圖如圖圖3-33,統(tǒng)計(jì)計(jì)數(shù)據(jù)管管理如圖圖3-44。圖3-3 流通管管理數(shù)據(jù)據(jù)流圖圖3-4 統(tǒng)計(jì)管管理數(shù)據(jù)據(jù)流圖3.5 數(shù)據(jù)字字典3.5.1
26、數(shù)據(jù)流流字典數(shù)據(jù)流字字典主要要描述流流程圖中中的數(shù)據(jù)據(jù)流的標(biāo)標(biāo)號(hào)含義義,如表表3-66所示。表3-6 數(shù)據(jù)流流字典數(shù)據(jù)流編號(hào)號(hào)數(shù)據(jù)流名稱稱簡(jiǎn)述數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向數(shù)據(jù)流組成成D0到書(shū)通知預(yù)定的圖書(shū)書(shū)到達(dá)時(shí)時(shí)產(chǎn)生的的通知信信息圖書(shū)預(yù)定到書(shū)通知單單讀者編號(hào)+讀者姓姓名+IISBNN+圖書(shū)書(shū)編號(hào)+圖書(shū)名稱稱+預(yù)定定日期D1ISBN編號(hào)或書(shū)號(hào)能夠標(biāo)識(shí)同同樣的圖圖書(shū)S2圖書(shū)預(yù)定ISBN/圖書(shū)編編號(hào)D2圖書(shū)編號(hào)圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)借閱圖書(shū)編號(hào)D3借書(shū)信息借書(shū)時(shí)產(chǎn)生生的記錄錄圖書(shū)借閱模模塊圖書(shū)借還信息表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+應(yīng)應(yīng)還日期期D4圖書(shū)編號(hào)圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)歸
27、還圖書(shū)編號(hào)D5還書(shū)信息還書(shū)時(shí)產(chǎn)生生的記錄錄圖書(shū)歸還模模塊圖書(shū)借還信息表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+還書(shū)日日期+罰罰金+描描述D6圖書(shū)編號(hào)圖書(shū)唯一標(biāo)識(shí)S2圖書(shū)損壞、丟丟失處理理圖書(shū)編號(hào)D7圖書(shū)信息圖書(shū)的基本本信息圖書(shū)損壞、丟丟失處理理模塊歷史圖書(shū)信息表圖書(shū)編號(hào)+ISBBN+圖圖書(shū)名稱稱+出版社+圖書(shū)單單價(jià)D8預(yù)定信息圖書(shū)預(yù)定產(chǎn)產(chǎn)生的記記錄圖書(shū)預(yù)定模模塊圖書(shū)預(yù)定信息表讀者編號(hào)+讀者姓姓名+IISBNN+圖書(shū)名稱稱+預(yù)定定日期D9罰金將罰金添加加入相應(yīng)應(yīng)的借閱閱信息中中圖書(shū)損壞、丟丟失處理理模塊圖書(shū)借還信息表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+還書(shū)日日期+罰罰金+描描
28、述D10ISBN/圖書(shū)編編號(hào)圖書(shū)的標(biāo)識(shí)識(shí)圖書(shū)流通管理模模塊圖書(shū)編號(hào)/ISBBND11借還信息圖書(shū)的借還記錄流通管理模模塊圖書(shū)借還信息表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述D12還書(shū)信息圖書(shū)歸還產(chǎn)產(chǎn)生的記記錄圖書(shū)借還信信息表統(tǒng)計(jì)歷史借借閱信息息模塊讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述D13還書(shū)記錄歸還圖書(shū)產(chǎn)產(chǎn)生的記記錄統(tǒng)計(jì)歷史借借閱信息息模塊歷史借閱信息表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述D14借書(shū)信息借書(shū)時(shí)產(chǎn)生生的
29、記錄錄圖書(shū)借還信信息表統(tǒng)計(jì)借閱信息模塊讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+應(yīng)應(yīng)還日期期D15借書(shū)記錄借書(shū)時(shí)產(chǎn)生生的記錄錄圖書(shū)借還信信息表借閱信息表表讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期 +應(yīng)還日日期3.5.2 數(shù)數(shù)據(jù)處理理字典數(shù)據(jù)處理理字典主主要描述述流程圖圖中的數(shù)數(shù)據(jù)處理理項(xiàng)的編編號(hào)含義義,如表33-7所示。表3-7 數(shù)據(jù)處處理字典典處理邏輯編編號(hào)處理邏輯名名稱簡(jiǎn)述輸入數(shù)據(jù)流處理描述輸出數(shù)據(jù)流P1.3.1圖書(shū)預(yù)定實(shí)現(xiàn)圖書(shū)的的預(yù)定功功能ISBN/書(shū)號(hào)管理員根據(jù)據(jù)讀者給給定的書(shū)書(shū)號(hào)或IISBNN,預(yù)定定圖書(shū)預(yù)定信息到書(shū)通知P1.3.2圖書(shū)借閱實(shí)現(xiàn)讀者
30、借借閱圖書(shū)書(shū)功能圖書(shū)賓浩管理員根據(jù)據(jù)圖書(shū)編編號(hào),借借書(shū)給讀讀者借書(shū)信息P1.3.3圖書(shū)歸還實(shí)現(xiàn)圖書(shū)的的歸還圖書(shū)編號(hào)根據(jù)圖書(shū)編編號(hào)和讀讀者信息息,歸還還圖書(shū)還書(shū)信息P1.3.4圖書(shū)損壞、丟丟失處理根據(jù)被損壞壞或丟失失的圖書(shū)書(shū),對(duì)讀讀者進(jìn)行行處罰圖書(shū)編號(hào)當(dāng)讀者借閱閱的圖書(shū)書(shū)被損壞壞或者丟丟失時(shí),要要接受不不同程度度的處罰罰,同時(shí)時(shí)實(shí)現(xiàn)圖圖書(shū)的出出庫(kù)處理理圖書(shū)信息P1.3流通管理圖書(shū)的基本本流通管管理ISBN/書(shū)號(hào)管理員根據(jù)據(jù)讀者的的要求,實(shí)實(shí)現(xiàn)圖書(shū)書(shū)的基本本流通借還信息P1.5.1統(tǒng)計(jì)歷史借借閱信息息統(tǒng)計(jì)歷史上上的借閱閱信息還書(shū)信息從圖數(shù)借還還信息表表中,統(tǒng)統(tǒng)計(jì)還書(shū)書(shū)信息,即即歷史借借閱信息息歷史
31、借閱信息表P1.5.2統(tǒng)計(jì)借閱信信息統(tǒng)計(jì)現(xiàn)在的的借書(shū)信信息借書(shū)信息從圖書(shū)借還還信息表表中,統(tǒng)統(tǒng)計(jì)借書(shū)書(shū)記錄,即即借閱信信息借閱信息表表3.5.3 數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)字典數(shù)據(jù)存儲(chǔ)儲(chǔ)字典主主要描述述流程圖圖中的數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)項(xiàng)目的的標(biāo)號(hào)含含義,如如表3-8所示。表3-8 數(shù)據(jù)存存儲(chǔ)字典典數(shù)據(jù)存儲(chǔ)編號(hào)數(shù)據(jù)存儲(chǔ)名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流存儲(chǔ)組成說(shuō)明F0到書(shū)通知單單到數(shù)通知讀者編號(hào)+讀者姓姓名+IISBNN+圖書(shū)書(shū)編號(hào)+圖書(shū)名名稱+預(yù)預(yù)定日期期通知預(yù)定圖圖書(shū)的借借閱者F1圖書(shū)借還信息表借書(shū)信息還書(shū)信息讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述存放所有讀讀者的借
32、借書(shū)、還還書(shū)信息息F2歷史圖書(shū)信息表圖書(shū)信息圖書(shū)編號(hào)+ ISSBN+圖書(shū)名名稱+出版社+圖書(shū)單單價(jià)存放出庫(kù)的的圖書(shū)的的基本信信息F3圖書(shū)預(yù)定信息表預(yù)定信息讀者編號(hào)+讀者姓姓名+IISBNN+圖書(shū)名稱稱+預(yù)定定日期存放讀者預(yù)預(yù)定圖書(shū)書(shū)的信息F4圖書(shū)借還信息表罰金讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述將針對(duì)讀者者的罰金金信息存存放入表表中F5圖書(shū)借還信息表借還信息還書(shū)信息、借借書(shū)信息息讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述從該總信息息記錄中中統(tǒng)計(jì)分分項(xiàng)記錄錄F6歷史借閱信息表還書(shū)記錄
33、讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+還還書(shū)日期期+應(yīng)還還日期+罰金+描述從借還記錄錄中統(tǒng)計(jì)計(jì)處歷史史借閱記記錄F7借閱信息表表借書(shū)記錄讀者編號(hào)+讀者姓姓名+圖圖書(shū)編號(hào)號(hào)+圖書(shū)書(shū)名稱+借書(shū)日日期+應(yīng)應(yīng)還日期期從借還記錄錄中統(tǒng)計(jì)計(jì)借閱信信息3.5.4 外外部實(shí)體體字典外部實(shí)體體描述如如表3-9所示。表3-9 外部實(shí)實(shí)體字典典(部分分)外部實(shí)體編號(hào)外部實(shí)體名稱簡(jiǎn)述邏輯處理輸入數(shù)據(jù)流輸出數(shù)據(jù)流S2圖書(shū)圖書(shū)館中的的可供借借閱的圖圖書(shū)圖書(shū)編號(hào)ISBBNS3管理員圖書(shū)管理人人員,實(shí)實(shí)現(xiàn)各種種管理操操作3.5.5 數(shù)據(jù)描述述字典數(shù)據(jù)描述述字典主主要描述述系統(tǒng)中中的主要要數(shù)據(jù)項(xiàng)項(xiàng)信息。本
34、本文檔主主要針對(duì)對(duì)流通管管理和統(tǒng)統(tǒng)計(jì)管理理進(jìn)行主主要數(shù)據(jù)據(jù)項(xiàng)的描描述,如如表3-10所示示。表3-100 數(shù)據(jù)據(jù)描述字字典(部部分)數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱其他名稱簡(jiǎn)述類型長(zhǎng)度01ISBNISBN編編號(hào)相同的圖書(shū)書(shū)具有相相同的IISBNNchar1202圖書(shū)編號(hào)書(shū)號(hào),條形形碼圖書(shū)的唯一一標(biāo)識(shí)char603圖書(shū)名稱書(shū)名圖書(shū)的名稱稱char2004借書(shū)日期借書(shū)的時(shí)間間char1005應(yīng)還日期規(guī)定還書(shū)日期規(guī)定還書(shū)的的時(shí)間char1006還書(shū)日期實(shí)際還書(shū)日期還書(shū)的真實(shí)實(shí)時(shí)間char1007罰金罰款對(duì)讀者超期期或丟失失、損壞壞圖書(shū)后后,要求求賠償?shù)牡慕痤~floatt808描述罰款原因描描述用來(lái)描述產(chǎn)產(chǎn)生罰金
35、金的原因因varchhar5009出版社圖書(shū)出版社圖書(shū)的出版版社char2010圖書(shū)單價(jià)書(shū)價(jià)每本圖書(shū)的的價(jià)格floatt811借書(shū)證號(hào)借書(shū)證編號(hào)每個(gè)讀者借借書(shū)證的的編號(hào)char7第4章 概概要設(shè)計(jì)計(jì)4.1 設(shè)計(jì)目標(biāo)標(biāo)概要設(shè)計(jì)計(jì)是軟件件開(kāi)發(fā)過(guò)過(guò)程中的的一個(gè)階階段,在在這個(gè)階階段需要要完成一一些明確確的事情情。概要要設(shè)計(jì)階階段的基基本目的的是回答答“概括的的說(shuō),系系統(tǒng)應(yīng)該該如何實(shí)實(shí)現(xiàn)?”。通過(guò)過(guò)這個(gè)階段段,確定定系統(tǒng)的的組成模塊塊。本圖書(shū)管管理系統(tǒng)統(tǒng)由讀者者管理、圖圖書(shū)管理理、流通通管理、統(tǒng)統(tǒng)計(jì)管理理、查詢?cè)児芾?5個(gè)大模模塊組成成。每個(gè)個(gè)模塊又又由自己己的子模模塊組成成。4.2 軟件結(jié)結(jié)構(gòu)圖圖書(shū)
36、管理系系統(tǒng)軟件件結(jié)構(gòu)圖圖流通管理主主要完成成圖書(shū)預(yù)預(yù)定、圖圖書(shū)借閱閱、圖書(shū)書(shū)歸還和和圖示丟丟失、損損壞處理理功能。軟件結(jié)結(jié)構(gòu)圖如如圖4-1所示示。圖書(shū)管理信息系統(tǒng)圖書(shū)管理信息系統(tǒng)信息查詢模塊基本數(shù)據(jù)維護(hù)模塊基本業(yè)務(wù)模塊數(shù)據(jù)管理模塊圖4-1 圖書(shū)管管理系統(tǒng)統(tǒng)結(jié)構(gòu)圖圖4.3基基本數(shù)據(jù)據(jù)維護(hù)模模塊 基本數(shù)據(jù)維維護(hù)模塊塊提供了了使用者者錄入、修修改并維維護(hù)基本本數(shù)據(jù)的的途徑.例如對(duì)對(duì)借閱者者的、書(shū)書(shū)籍的各各項(xiàng)信息息的更新新與修改改.基本數(shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊修改更新書(shū)目信息添加書(shū)籍信息添加借閱者信息修改更新借閱者信息添加書(shū)目信息刪除書(shū)籍信息4.4基基本業(yè)務(wù)務(wù)模塊基本業(yè)務(wù)模塊借書(shū)基本業(yè)務(wù)模塊借書(shū)還
37、書(shū)取消書(shū)籍預(yù)訂書(shū)籍預(yù)訂4.5數(shù)數(shù)據(jù)塊模模塊書(shū)籍預(yù)訂信息管理書(shū)籍預(yù)訂信息管理借閱信息管理塊書(shū)籍信息管理賬戶信息管理數(shù)據(jù)庫(kù)模塊4.6信信息查詢?cè)兡K信息查詢模塊信息查詢模塊查詢書(shū)籍信息查詢借閱者信息第5章 詳詳細(xì)設(shè)計(jì)計(jì)5.1 根本任任務(wù)依據(jù)軟件工工程的基基本原理理,詳細(xì)細(xì)設(shè)計(jì)階階段的根根本任務(wù)務(wù)是確定定應(yīng)該怎怎樣具體體實(shí)現(xiàn)所所要求的的系統(tǒng),也也就是說(shuō)說(shuō),經(jīng)過(guò)過(guò)這個(gè)階階段的設(shè)設(shè)計(jì)工作作,應(yīng)該該得出對(duì)對(duì)目標(biāo)系系統(tǒng)的精精確描述述,具體體來(lái)說(shuō)就就是把經(jīng)經(jīng)過(guò)總體體設(shè)計(jì)得得到的各各個(gè)模塊塊詳細(xì)的的加以描描述。5.2 程序流流程圖系統(tǒng)主程序序流程圖圖圖5-1 主程序序流程圖圖系統(tǒng)的模塊塊流程圖圖根據(jù)圖5-1主程
38、程序流程程圖,得得出統(tǒng)計(jì)計(jì)管理流流程圖(如圖55-2所所示)和和流通管管理流程程圖(如如圖5-3所示示)。圖5-2 統(tǒng)計(jì)管管理流程程圖圖5-3 流通管管理流程程圖子模塊流程程圖根據(jù)圖55-3的的流通管管理流程程圖,繼續(xù)續(xù)往下劃劃分,得得到流通通管理各各子模塊塊的流程程圖。如如圖5-4、圖圖5-55、圖5-66、圖5-77所示。 圖55-4 圖書(shū)預(yù)預(yù)定流程程圖 圖5-5 圖圖書(shū)借閱閱流程圖圖圖5-6 圖書(shū)歸歸還流程程圖 圖55-7 圖書(shū)丟丟失、損損壞處理理流程圖圖5.3 E-RR圖的設(shè)設(shè)計(jì)1圖書(shū)管理理信息系系統(tǒng)實(shí)體體間關(guān)系系E-RR圖 管理員信息管理員信息購(gòu)進(jìn)圖書(shū)信息借閱讀者信息購(gòu)進(jìn)超級(jí)管理員信
39、息 1-1 圖書(shū)管管理信息息系統(tǒng)實(shí)實(shí)體間關(guān)關(guān)系E-R圖2 圖書(shū)管管理信息息系統(tǒng)圖圖書(shū)信息息實(shí)體圖圖圖書(shū)信息圖書(shū)信息書(shū)名價(jià)格出版社書(shū)架類型簡(jiǎn)單描述作者圖書(shū)編號(hào)圖1-2 圖圖書(shū)管理理信息系系統(tǒng)圖書(shū)書(shū)信息實(shí)實(shí)體圖3圖書(shū)管理理信息系系統(tǒng)讀者者信息實(shí)實(shí)體圖讀者信息讀者信息性別借書(shū)數(shù)目借書(shū)數(shù)目借書(shū)數(shù)目借書(shū)數(shù)目圖1-3 圖圖書(shū)管理理信息系系統(tǒng)讀者者信息實(shí)實(shí)體圖4 圖書(shū)管管理信息息系統(tǒng)借借閱信息息實(shí)體圖圖借閱信息借閱信息價(jià)格圖書(shū)類型圖書(shū)類型圖書(shū)編號(hào)借書(shū)日期歸還日期圖書(shū)類型出版社圖1-4 圖書(shū)書(shū)管理信信息系統(tǒng)統(tǒng)借閱信信息實(shí)體體圖5 圖書(shū)管管理信息息系統(tǒng)管管理員信信息實(shí)體體圖管理員信息管理員信息密碼登錄名圖1-5
40、 圖圖書(shū)管理理信息系系統(tǒng)管理理員信息息實(shí)體圖圖6 圖書(shū)管管理信息息系統(tǒng)超超級(jí)管理理員信息息實(shí)體圖圖超級(jí)管理員信息超級(jí)管理員信息密碼登錄名圖1-6 圖圖書(shū)管理理信息系系統(tǒng)超級(jí)級(jí)管理員員信息實(shí)實(shí)體圖5.4詳詳細(xì)設(shè)計(jì)計(jì)說(shuō)明流通管理模模塊包括括以下內(nèi)內(nèi)容:圖書(shū)預(yù)定:為讀者者借閱圖圖書(shū)提供供方便,當(dāng)當(dāng)預(yù)定的的圖書(shū)存存在時(shí),及及時(shí)生成成到書(shū)通通知單。圖書(shū)借閱:讀入借借書(shū)證號(hào)號(hào),自動(dòng)動(dòng)判斷是是否合法法,然后后通過(guò)掃掃描槍讀讀入所需需借閱的的圖書(shū)編編號(hào)。圖書(shū)歸還:通過(guò)掃掃描槍讀讀入圖書(shū)書(shū)編號(hào),自自動(dòng)識(shí)別別圖書(shū)證證號(hào)。同同時(shí)提示示讀者已已借書(shū)數(shù)數(shù)、超期期圖書(shū)應(yīng)應(yīng)繳罰款款等參考考信息。自自動(dòng)計(jì)算算罰金。圖書(shū)丟失、
41、損損壞處理理:如果果圖書(shū)丟丟失或者者損壞,根根據(jù)罰款款規(guī)則計(jì)計(jì)算罰款款,同時(shí)時(shí)記錄需要要出庫(kù)的的圖書(shū)信信息。第6章 測(cè)測(cè)試計(jì)劃劃6.1測(cè)測(cè)試環(huán)境境硬件環(huán)境、軟件環(huán)境、數(shù)據(jù)環(huán)境、網(wǎng)絡(luò)環(huán)境。PC機(jī)以及及掃描儀儀等輔助助硬件設(shè)設(shè)備Windoows XP、MMicrrosooft Vissuall Sttudiio 220055 、SSQL Serrverr 20005等等。6.2 主要功功能實(shí)現(xiàn)現(xiàn)6.2.1用戶管管理功能能主要包包括用戶戶登錄。系統(tǒng)首頁(yè)提提供了用用戶登錄錄界面,當(dāng)當(dāng)用戶輸輸入用戶戶名和密密碼,選選擇登錄錄類型并并點(diǎn)擊“登錄”后,系系統(tǒng)將對(duì)對(duì)輸入的的用戶名名和密碼碼進(jìn)行驗(yàn)驗(yàn)證,如如果用
42、戶戶輸入的的用戶名名在數(shù)據(jù)據(jù)庫(kù)中存存在,則則繼續(xù)判判斷用戶戶輸入的的密碼是是否和數(shù)數(shù)據(jù)庫(kù)中中存儲(chǔ)的的密碼吻吻合,如如果密碼碼正確,則則登錄成成功,否否則提示示登錄失失敗。登陸界面如如下:6.2.2超級(jí)級(jí)管理員員管理功功能的實(shí)實(shí)現(xiàn)超級(jí)管理員員登錄系系統(tǒng)后,可以對(duì)做如下的操作:系統(tǒng)設(shè)置:用戶管管理、購(gòu)購(gòu)進(jìn)圖書(shū)書(shū)、圖書(shū)書(shū)管理三三個(gè)界面面。用戶戶管理包包括,添添加用戶戶、修改改用戶、刪刪除用戶戶;購(gòu)進(jìn)進(jìn)圖書(shū)包包括,添添加圖書(shū)書(shū)類型、添添加出版版社、添添加圖書(shū)書(shū);圖書(shū)書(shū)管理包包括,在在管圖書(shū)書(shū)和借出出圖書(shū)。基基本操作作:借閱閱圖書(shū)、歸歸還圖書(shū)書(shū)、續(xù)借借圖書(shū)、丟丟失處理理,可分分別對(duì)圖圖書(shū)進(jìn)行行相應(yīng)的的操
43、作。點(diǎn)點(diǎn)擊后分分別對(duì)應(yīng)應(yīng)相應(yīng)的的對(duì)話框框。如圖(用戶戶管理)所所示:6.2.3管理理員管理理功能的的實(shí)現(xiàn)管理員登陸陸后能夠夠進(jìn)行一一些基本本操作:借閱圖圖書(shū)、歸歸還圖書(shū)書(shū)、續(xù)借借圖書(shū)、丟丟失處理理,還包包括對(duì)讀讀者的管管理。處處理借閱閱者的借借閱和還還書(shū)以及及續(xù)借請(qǐng)請(qǐng)求,可以對(duì)對(duì)系統(tǒng)的的數(shù)據(jù)進(jìn)進(jìn)行維護(hù)護(hù),如增增加、刪刪除的更更新書(shū)目目,增加加和刪除除書(shū)籍;圖書(shū)丟丟失的處處理;可可對(duì)讀者者進(jìn)行操操作,如如修改讀讀者名字字、住址址等,添添加或刪刪除讀者者。如下下圖(處處理借閱閱者操作作、圖書(shū)書(shū)丟失的的處理操操作、讀讀者修改改操作)所所示:6.2.4普通通用戶功功能的實(shí)實(shí)現(xiàn)普通用戶可可以瀏覽覽圖書(shū)信
44、信息 ,如如下圖所所示:6.3 測(cè)試方方案及用用例本文檔主要要對(duì)流通通管理模模塊進(jìn)行行測(cè)試。采采用測(cè)試試的兩種種基本方方法,即即功能測(cè)測(cè)試(黑黑盒測(cè)試試)和結(jié)結(jié)構(gòu)測(cè)試試(白盒盒測(cè)試)。6.3.1 白白盒測(cè)試試白盒測(cè)試是是指通過(guò)過(guò)測(cè)試來(lái)來(lái)檢驗(yàn)產(chǎn)產(chǎn)品內(nèi)部部動(dòng)作是是否按照照規(guī)格說(shuō)說(shuō)明書(shū)的的規(guī)定正正常進(jìn)行行。白盒盒測(cè)試又又分為:邏輯覆覆蓋和控控制結(jié)構(gòu)構(gòu)測(cè)試控制結(jié)構(gòu)測(cè)測(cè)試控制結(jié)構(gòu)測(cè)測(cè)試中采采用常用用的基本本路徑測(cè)測(cè)試技術(shù)術(shù)。針對(duì)對(duì)流通管管理模塊塊進(jìn)行測(cè)測(cè)試,詳詳細(xì)步驟驟如下:圖6-1 流通管管理控制制流圖注:1.功功能選擇擇2.圖圖書(shū)預(yù)定定3.圖圖書(shū)借閱閱4.圖圖書(shū)歸還還5.圖圖書(shū)丟失失、損壞壞處理66
45、.選擇擇7.退退出環(huán)形復(fù)雜度度V(GG)=EE-N+2 =10-7+22=5導(dǎo)出獨(dú)立路路徑:路徑1:11-2-6-11路徑2:11-3-6-11路徑3:11-4-6-11路徑4:11-5-6-11路徑5:11-7測(cè)試用例測(cè)試用例如如表6-1所示示。表6-1 路徑測(cè)測(cè)試用例例編號(hào)輸入輸出覆蓋路徑1圖書(shū)預(yù)定預(yù)訂信息1-2-66-12圖書(shū)借閱借書(shū)信息1-3-66-13圖書(shū)歸還還書(shū)信息1-4-66-14圖書(shū)丟失、損損壞處理理圖書(shū)信息、罰罰金1-5-66-15退出1-7邏輯覆蓋有選擇的執(zhí)執(zhí)行程序序中某些些最具代代表性的的通路是是對(duì)窮盡盡測(cè)試的的唯一可可行的代代替辦法法。通過(guò)過(guò)邏輯覆覆蓋中的的兩種覆覆蓋來(lái)
46、測(cè)測(cè)試流通通管理模模塊下各各子模塊塊的通路路。依據(jù)據(jù)是詳細(xì)細(xì)設(shè)計(jì)階階段的流流通管理理各子模模塊程序序流程圖圖。即圖55-4 圖書(shū)預(yù)預(yù)定流程程圖,圖圖5-55 圖書(shū)書(shū)借閱流流程圖,圖圖5-66 圖書(shū)書(shū)歸還流流程圖和和圖5-7 圖圖書(shū)丟失失、損壞壞處理流流程圖。圖書(shū)預(yù)定模模塊/圖書(shū)借借閱模塊塊條件組合覆覆蓋表6-2 圖書(shū)預(yù)預(yù)定/借借閱模塊塊條件組組合覆蓋蓋用例條件編號(hào)借書(shū)證號(hào)合合法確認(rèn)操作繼續(xù)操作執(zhí)行路徑1YYYabcdeefgdd2YYNabcdeefghh3YNabcdeed4Nabcb路徑覆蓋:因?yàn)橐竺總€(gè)個(gè)環(huán)至少少經(jīng)過(guò)一一次,經(jīng)經(jīng)分析,路路徑覆蓋蓋需要的的測(cè)試組組合和條條件組合合覆蓋相相
47、同。圖書(shū)歸還模模塊條件組合覆覆蓋表6-3 圖書(shū)歸歸還模塊塊條件組組合覆蓋蓋用例條件編號(hào)圖書(shū)超期繼續(xù)操作執(zhí)行路徑1YYabcdeefb2YNabcdeefg3NYabceffb4NNabceffg路徑覆蓋:組合1:圖圖書(shū)超期期(Y)、繼續(xù)續(xù)操作(N)和和圖書(shū)超超期(NN)、繼繼續(xù)操作作(Y)覆蓋路徑:abccdeffg和abccefbb組合2:圖圖書(shū)超期期(N)、繼續(xù)續(xù)操作(N)和和圖書(shū)超超期(Y)、繼續(xù)續(xù)操作(Y)覆蓋路徑:abccefgg和abccdeffb 圖書(shū)丟失、損損壞處理理模塊條件組合覆覆蓋表6-4 圖書(shū)丟丟失、損損壞處理理模塊條條件組合合覆蓋用用例條件編號(hào)丟失繼續(xù)操作執(zhí)行路徑1YYabcdeefgbb2YNabcdeefghh3NYabceffgb4NNabceffgh路徑覆蓋:組合1:圖圖書(shū)超期期(Y)、繼續(xù)續(xù)操作(N)和和圖書(shū)超超期(NN)、繼繼續(xù)操作作(Y)覆蓋路徑:abccdeffgh
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第九章-或有事項(xiàng)教學(xué)教材
- 兒童火災(zāi)防護(hù)教育與宣傳
- 2016級(jí)初三上學(xué)期期中家長(zhǎng)會(huì)
- 人工智能在物流運(yùn)輸中的應(yīng)用
- 2023三年級(jí)英語(yǔ)下冊(cè) Module 4 Things we enjoy Unit 12 Three little pigs第2課時(shí)說(shuō)課稿 牛津滬教版(三起)
- 2025年濕磁粉探傷機(jī)組項(xiàng)目可行性研究報(bào)告
- 食堂承包商2025年度環(huán)境保護(hù)責(zé)任合同3篇
- 2025年無(wú)管道射流風(fēng)機(jī)行業(yè)深度研究分析報(bào)告
- 2025年中國(guó)連鎖大藥房行業(yè)市場(chǎng)深度分析及投資戰(zhàn)略研究報(bào)告
- 2023-2029年中國(guó)椴木靈芝行業(yè)市場(chǎng)全景評(píng)估及投資戰(zhàn)略研究報(bào)告
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務(wù)與管理教案
- 2023-2024年家政服務(wù)員職業(yè)技能培訓(xùn)考試題庫(kù)(含答案)
- 2023年(中級(jí))電工職業(yè)技能鑒定考試題庫(kù)(必刷500題)
- 藏歷新年文化活動(dòng)的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過(guò)程
- 生涯發(fā)展展示
- 法治副校長(zhǎng)專題培訓(xùn)課件
- 手術(shù)室應(yīng)對(duì)突發(fā)事件、批量傷員應(yīng)急預(yù)案及處理流程
- 動(dòng)機(jī)-行為背后的原因課件
評(píng)論
0/150
提交評(píng)論