資源描述:
《圖書借閱管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、<軟件工程>課程設(shè)計(jì)報(bào)告2013—2014學(xué)年第一學(xué)期題目名稱:圖書借閱管理系統(tǒng)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班號(hào):學(xué)生姓名:指導(dǎo)教師:完成日期:二○一四年一月三日摘要在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來(lái)管理自己的書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,往往是投入了大量的人力和財(cái)力卻得不到高效的管理效率。為了便于圖書資料的管理需要有效的圖書管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)
2、到提高圖書借閱信息管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者并簡(jiǎn)化圖書館管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中?;谶@個(gè)問(wèn)題,開發(fā)了大學(xué)圖書館借閱系統(tǒng)。系統(tǒng)采用C/S模式,實(shí)現(xiàn)了借還書的方便、高效性、有效性和及時(shí)性。本文通過(guò)作者設(shè)計(jì)和開發(fā)一個(gè)中小型高校圖書館管理系統(tǒng)的實(shí)踐,闡述了高校圖書管理軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。關(guān)鍵字:圖書借閱;人員管理;圖書維護(hù);目錄1.引言12.需求分析階段22.1引言22.2需求分析階段
3、的目標(biāo)與任務(wù)22.2.1處理對(duì)象22.2.2處理功能及要求32.2.3.安全性和完整性要求32.3需求分析階段成果33概念設(shè)計(jì)階段93.1引言93.2任務(wù)與目標(biāo)103.3階段結(jié)果104.邏輯設(shè)計(jì)階段124.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)124.2數(shù)據(jù)組織124.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型124.2.2模型優(yōu)化134.2.3數(shù)據(jù)庫(kù)模式定義134.2.4用戶子模式定義154.3數(shù)據(jù)處理165.物理設(shè)計(jì)階段175.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)175.2數(shù)據(jù)存儲(chǔ)方面175.3系統(tǒng)功能模塊175.3.1讀者基本信息的
4、查詢和更新模塊175.3.2圖書基本信息的查詢和更新模塊186.?dāng)?shù)據(jù)庫(kù)實(shí)施階段196.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引196.1.1建立數(shù)據(jù)庫(kù)196.1.2建立數(shù)據(jù)表196.1.3建立視圖216.1.4建立索引216.1.5建立觸發(fā)器226.2數(shù)據(jù)入庫(kù)226.3創(chuàng)建各個(gè)功能的存儲(chǔ)過(guò)程227.系統(tǒng)調(diào)試和測(cè)試23I8.實(shí)習(xí)心得239.存在的問(wèn)題及建議23致謝25參考文獻(xiàn)25附錄1存儲(chǔ)過(guò)程定義26附錄2數(shù)據(jù)查看和存儲(chǔ)過(guò)程功能的驗(yàn)證29附錄3所有的SQL運(yùn)行語(yǔ)句34I1.引言隨著社會(huì)信息量的與日俱增,職場(chǎng)競(jìng)爭(zhēng)
5、的日趨激烈,越來(lái)越多的人更關(guān)注知識(shí)的積累、能力的培養(yǎng)。作為信息存儲(chǔ)的主要媒體之一圖書,數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書管理部門都需要使用方便而有效的方式來(lái)管理自己的書籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來(lái)管理自己的書籍,會(huì)方便許多。對(duì)圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便于圖書資料的管理需要有效的圖書管理軟件。對(duì)于日益擴(kuò)大的圖書館,查找特定的書目總是借閱者或工作人員勞神費(fèi)力,有時(shí)還沒有結(jié)果。因此往往是投入了大量的人力和財(cái)力卻
6、得不到高效的管理效率。為了縮短借閱者的等待時(shí)間,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高圖書借閱信息管理效率的目的,采用數(shù)據(jù)庫(kù)技術(shù)生成的圖書館借閱管理系統(tǒng)將會(huì)極大地方便借閱者并簡(jiǎn)化圖書館管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。本文以高校圖書館管理系統(tǒng)管理系統(tǒng)開發(fā)過(guò)程為背景,全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及系統(tǒng)的實(shí)現(xiàn)等全過(guò)程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步
7、完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充?;竟δ苋妫到y(tǒng)可讀性好,易于維護(hù)、更新,安全性好。-36-2.需求分析階段2.1引言進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。每個(gè)學(xué)校都有圖書館,最初由于圖書數(shù)量和種類較少,人工手動(dòng)管理比較方便和靈活。隨著社會(huì)的發(fā)展,圖書的數(shù)量和種類越來(lái)越多,人工手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)圖書管理系統(tǒng),是為了解決人工手動(dòng)管理圖書信息在實(shí)踐的問(wèn)題,從而達(dá)
8、到系統(tǒng)化、規(guī)范化、標(biāo)準(zhǔn)化的水平。該系統(tǒng)的建立不但給管理者帶來(lái)了方便,也節(jié)省了工作時(shí)間從而提高了工作效率。需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了