圖書管理系統(tǒng)-系統(tǒng)分析說明書_第1頁
圖書管理系統(tǒng)-系統(tǒng)分析說明書_第2頁
圖書管理系統(tǒng)-系統(tǒng)分析說明書_第3頁
圖書管理系統(tǒng)-系統(tǒng)分析說明書_第4頁
圖書管理系統(tǒng)-系統(tǒng)分析說明書_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)圖書管理系統(tǒng)系統(tǒng)分析說明書設(shè)計(jì)題目:設(shè)計(jì)題目:學(xué)生姓名:學(xué)號:專業(yè):班級:目錄TOC\o"1-3"\h\u引言背景本項(xiàng)目的名稱:圖書館管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組,小組成員包括代明、劉向陽和張良,用戶是學(xué)院圖書館及相關(guān)讀者。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計(jì)的,主要包括管理員管理模塊和學(xué)員自助服務(wù)模塊。其中,管理員管理模塊可以完成讀者登記、購入新書、圖書檢索、讀者借還書、圖書注銷等主要功能,學(xué)員自助服務(wù)模塊可以完成學(xué)員電子閱讀,圖書檢索功能。摘要隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會(huì)正逐漸走向信息化。圖書擁有豐富的文獻(xiàn)信息資源,是社會(huì)信息系統(tǒng)的重要組成部分,在信息社會(huì)中的作用愈來愈重要。我國圖書計(jì)算機(jī)等信息技術(shù)的應(yīng)用起步于20世紀(jì)70年代末期,隨著改革開放的步伐得以迅速發(fā)展,特別是90年代以后,我國圖書信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書信息化建設(shè)邁上了一個(gè)新臺階。本文介紹了在VisualASP.NET環(huán)境下開發(fā)圖書管理信息系統(tǒng)的過程。文章介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、圖書借閱流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),本系統(tǒng)界面友好,操作簡單,比較實(shí)用?!卷?xiàng)目任務(wù)目標(biāo)】:(1)讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備注。(2)書籍基本信息制定、輸入、修改、查詢,包括書籍編號、類別、關(guān)鍵詞、備注。(3)借書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、借書日期、借書期限、備注。(4)還書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、還書日期、還書期限、備注。(5)讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備注。(6)有條件、多條件查詢各種信息。參考資料《軟件工程導(dǎo)論》——張海藩編著清華大學(xué)出版社《軟件工程》——張海藩編著清華大學(xué)出版社《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊王珊編著高等教育出版社《VisualBasic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版)》——?jiǎng)㈨w駱娟何旭洪編著人民郵電出版社《VisualBasic程序設(shè)計(jì)教程》——曾強(qiáng)聰編著中國水利水電出版社《信息系統(tǒng)分析與設(shè)計(jì)》(第四版)王曉敏鄺孔武編著清華大學(xué)出版社第一章系統(tǒng)概述本圖書管理系統(tǒng)就是將傳統(tǒng)圖書業(yè)務(wù)的手工操作轉(zhuǎn)變成由計(jì)算機(jī)館理,即圖書的圖書期刊、音像資料等各種載體文獻(xiàn)的采編、典藏、流通、檢索及常規(guī)業(yè)務(wù)管理等工作,利用計(jì)算機(jī)技術(shù),使得圖書的管理更智能、更有效的進(jìn)行,最終的目的以方便圖書借閱者方便借閱及管理者高效、方便管理為目的。1.1圖書管理系統(tǒng)需求分析1.11系統(tǒng)需求通過調(diào)查,要求系統(tǒng)需要有以下功能:=1\*GB2⑴由于操作人員的計(jì)算機(jī)知識普遍較差,要求有良好的人機(jī)界面;=2\*GB2⑵由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;=3\*GB2⑶原始數(shù)據(jù)修改簡單方便,支持多條件修改=4\*GB2⑷方便的數(shù)據(jù)查詢,支持多條件查詢;=5\*GB2⑸在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;=6\*GB2⑹數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);1.12開發(fā)環(huán)境本系統(tǒng)的設(shè)計(jì)是在Windowsserver2003中文版操作系統(tǒng)環(huán)境下,使用MicrosoftVisualStudio2005中文版開發(fā)成功的。數(shù)據(jù)庫是使用SQLserver2005中文版,它是基于客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的多線程、高性能的數(shù)據(jù)庫管理系統(tǒng)。由于它具有對數(shù)據(jù)集中進(jìn)行管理,保證數(shù)據(jù)的安全性和完整性,可以優(yōu)化系統(tǒng)性能,支持開放性等優(yōu)點(diǎn),在各個(gè)行業(yè)中都得到了廣泛的應(yīng)用。VisualASP.NET.NET首先是一個(gè)開發(fā)平臺,它定義了一種公用語言子集(CommonLanguageSubsct,CLS),這是一種為符合其規(guī)范的語言與類庫之間提供無縫集成的混合語。.NET統(tǒng)一了編程類庫,提供了對下一代多絡(luò)通信標(biāo)準(zhǔn),可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,XML)的完全支持,使應(yīng)用程序的開發(fā)變得更容易\更簡單.Microsoft.NET計(jì)劃還將實(shí)現(xiàn)人機(jī)交互方面的革命,微軟將在其軟件中添加手寫和語音識別的功能,讓人們能夠與計(jì)算機(jī)進(jìn)行更好的交流,并在此基礎(chǔ)上繼續(xù)擴(kuò)展功能,增加對各種讀者終端的支持能力。最為重要的,.NET將改變因特網(wǎng)的行為方式:軟件將變成為服務(wù)。與Microsoft的其它產(chǎn)品一樣,.NET與Windows平臺緊密集成,并且與其它微軟產(chǎn)品相比它更進(jìn)一步:由于其運(yùn)行庫已經(jīng)與操作系統(tǒng)融合在了一起,從廣義上把它稱為一個(gè)運(yùn)行庫也不為過。簡而言之,.NET是一種面向網(wǎng)絡(luò)、支持各種讀者終端的開發(fā)平臺環(huán)境。微軟的宏偉目標(biāo)是讓Misrosoft.NET徹底改變軟件的開發(fā)方式、發(fā)行方式、使用方式等等,并且不止是針對微軟一家,而是面向所有開發(fā)商與運(yùn)營商!.NET的核心內(nèi)容之一就是要搭建第三代因特網(wǎng)平臺,這個(gè)網(wǎng)絡(luò)平臺將解決網(wǎng)站之間的協(xié)同合作問題,從而是最大限度地獲取信息。在.NET平臺上,不同網(wǎng)站之間通過相關(guān)的協(xié)定聯(lián)系在一起,網(wǎng)站之間形成自動(dòng)交流,協(xié)同工作,提供最全面的服務(wù)。C#既具有C++語言功能強(qiáng)大、靈活,又具有VB的簡單易學(xué)、高效的優(yōu)點(diǎn),利用它可以方便快捷地開發(fā)基于文字處理、圖開圖像、數(shù)據(jù)庫、多媒體、網(wǎng)絡(luò)的Windows應(yīng)用程序和Web應(yīng)用程序,它對于迅速崛起的XML和WebService也提供了全方位的支持。因此,越來越多的人選擇它作為程序設(shè)計(jì)語言??梢暬幊蹋河脗鹘y(tǒng)程序設(shè)計(jì)語言設(shè)計(jì)程序時(shí),都是通過編寫程序代碼來設(shè)計(jì)讀者界面,在設(shè)計(jì)過程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時(shí)候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。MicrosoftVisualStudio2005提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。MicrosoftVisualStudio2005自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。面向?qū)ο蟮某绦蛟O(shè)計(jì)MicrosoftVisualStudio2005支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言(C++)不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而MicrosoftVisualStudio2005則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,把程序和數(shù)據(jù)封裝起來作為一個(gè)對象,并為每個(gè)對象賦予應(yīng)有的屬性,使對象成為實(shí)在的東西。在設(shè)計(jì)對象時(shí),不必編寫建立和描述每個(gè)對象的程序代碼,而是用工具畫在界面上,MicrosoftVisualStudio2005自動(dòng)生成對象的程序代碼并封裝起來。每個(gè)對象以圖形方式顯示在界面上,都是可視的。1.2用戶及基本特征本系統(tǒng)的最終用戶有三種:一是管理員(圖書管理員和其它管理人員),他們可以刪除圖書信息、刪除或增加學(xué)生信息等;二是讀者(老師和同學(xué)等),可以查看他們的借閱信息。他們都具有一定的計(jì)算機(jī)應(yīng)用基礎(chǔ),可以比較熟練操作計(jì)算機(jī);三是系統(tǒng)維護(hù)人員為計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。管理員和讀者都是經(jīng)常性用戶,維護(hù)人員為間隔性用戶。1.3系統(tǒng)的功能簡介本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:讀者管理、圖書管理、管理員管理。(1)項(xiàng)目規(guī)劃圖書管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫應(yīng)用程序,由管理員管理、讀者管理、圖書管理等模塊組成,如下:(2)管理員管理模塊該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括新圖書管理員、讀者、圖書的添加、刪除、更新等。(3)讀者管理模塊該模塊的功能是對讀者個(gè)人資料的更新、圖書歸還、圖書借閱等。(4)圖書管理模塊該模塊的主要功能有:圖書類別設(shè)置、圖書檔案管理(圖書的添加、刪除、更新)等對圖書的管理。(5)系統(tǒng)開發(fā)的目標(biāo)圖書管理系統(tǒng)總的實(shí)現(xiàn)目標(biāo)是:建立以館藏目錄為基礎(chǔ)的書目數(shù)據(jù)庫;實(shí)現(xiàn)館內(nèi)采購、編目、流通、文獻(xiàn)檢索等信息化管理;建立圖書動(dòng)態(tài)網(wǎng)站;接入校園網(wǎng)為廣大師生及時(shí)提供館內(nèi)的最新信息。長期的目標(biāo)還要實(shí)現(xiàn)直接瀏覽電子圖書以及館際間的圖書互借等。第二章物理分析2.1模型分析讀者讀者管理員借書申請借書證明管理員讀者查看讀者信息讀者借書的物理模型讀者讀者有效借書證借書證有效借書證借書讀者讀者借書的邏輯模型讀者讀者審查借書證審查借書證無效有效借書讀者讀者信息表數(shù)據(jù)流圖(DFD)2.2數(shù)據(jù)字典數(shù)據(jù)流名:借書證別名:一卡通組成:學(xué)號,姓名,性別,年齡,班級,專業(yè)備注:文件名:讀者信息表別名:組成:學(xué)號,姓名,聯(lián)系方式{性別,班級,系部,專業(yè),出生日期,辦證日期,有限期至,圖書借閱次數(shù),是否掛失,}備注組織:按系、專業(yè)和班編號從小到大排列備注:文件名:圖書信息表別名:組成:條形碼,圖書編號,{圖書名稱,圖書類型,圖書作者,出版社名稱,圖書單價(jià),書架名稱,現(xiàn)存量,庫存總量,入庫時(shí)間,簡介,借出次數(shù),是否注銷}組織:按系、專業(yè)和班編號從小到大排列備注:文件名:圖書借閱表別名:組成:讀者姓名,讀者學(xué)號,圖書編號,讀者班級,圖書名稱{圖書類型,借閱時(shí)間,應(yīng)還時(shí)間,續(xù)借次數(shù),已借書數(shù),庫存量,狀態(tài)}組織:按系、專業(yè)和班編號從小到大排列備注:文件名:圖書歸還表別名:組成:讀者姓名,讀者學(xué)號,讀者班級,圖書名稱,{圖書類型},圖書編號,歸還時(shí)間,確認(rèn)歸還組織:按系、專業(yè)和班編號從小到大排列備注:文件名:管理員表別名:組成:編號,姓名,性別,{學(xué)歷},出生日期,聯(lián)系電話,家庭地址,照片,密碼,備注組織:編號從小到大排列備注:2.3圖書管理系統(tǒng)的信息實(shí)體E-R圖本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有管理員信息實(shí)體E-R圖、讀者信息實(shí)體E-R圖、圖書信息E-R、圖書借閱信息實(shí)體E-R圖、圖書歸還信息實(shí)體E-R圖。各個(gè)實(shí)體具體的描述E-R圖如下。管理員信息實(shí)體E-R圖聯(lián)系電話聯(lián)系電話管理員性別照片姓名編號備注密碼讀者信息實(shí)體E-R圖聯(lián)系方式讀聯(lián)系方式讀者信息性別姓名班級出生日期學(xué)號備注辦證日期有效日期圖書借閱次數(shù)專業(yè)所在學(xué)院圖書信息實(shí)體E-R圖出版日期出版日期圖書單價(jià)圖書信息入庫時(shí)間出版社名稱條形碼圖書名稱圖書類別圖書編號圖書作者現(xiàn)存量庫存總量簡介借出次數(shù)借閱信息實(shí)體E-R圖借閱日借閱日期借閱信息圖書編號讀者姓名在架數(shù)作者圖書名稱讀者學(xué)號狀態(tài)圖書類型應(yīng)還日期已借書數(shù)續(xù)借次數(shù)讀者班級歸還信息實(shí)體E-R圖圖書歸還信息圖書歸還信息讀者學(xué)號圖書編號讀者姓名讀者班級歸還的時(shí)間確認(rèn)歸還圖書的名稱圖書類型2.4基本設(shè)計(jì)概念和處理過程圖書信息數(shù)據(jù)庫圖書檢索程序用戶提示信息身份確認(rèn)程序圖書信息數(shù)據(jù)庫圖書檢索程序用戶提示信息身份確認(rèn)程序用戶資料數(shù)據(jù)庫圖書借還程序圖書借閱數(shù)據(jù)庫讀者借還圖書處理流程管理員提示信息管理員提示信息身份確認(rèn)程序管理員數(shù)據(jù)庫更新圖書資料處理流程2.5SC結(jié)構(gòu)圖書管理系統(tǒng)圖書管理系統(tǒng)用戶子系統(tǒng)管理員子系統(tǒng)用戶子系統(tǒng)管理員子系統(tǒng)管理員子系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論