《圖書(shū)管理系統(tǒng)的研究與設(shè)計(jì)》2900字(論文)_第1頁(yè)
《圖書(shū)管理系統(tǒng)的研究與設(shè)計(jì)》2900字(論文)_第2頁(yè)
《圖書(shū)管理系統(tǒng)的研究與設(shè)計(jì)》2900字(論文)_第3頁(yè)
《圖書(shū)管理系統(tǒng)的研究與設(shè)計(jì)》2900字(論文)_第4頁(yè)
《圖書(shū)管理系統(tǒng)的研究與設(shè)計(jì)》2900字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

PAGE3圖書(shū)管理系統(tǒng)的分析與設(shè)計(jì)目錄TOC\o"1-2"\h\u6098摘要 18953一、前言 123976二、需求分析 126592(一)現(xiàn)有系統(tǒng)分析 128253(二)需求描述 212204三、概要設(shè)計(jì) 424796(一)

系統(tǒng)功能描述 421413(二)系統(tǒng)模塊劃分

530516四、數(shù)據(jù)庫(kù)設(shè)計(jì) 611251(一)概念設(shè)計(jì) 613786(二)關(guān)系模式 719564(三)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 79684五、結(jié)論 1121616參考文獻(xiàn) 12摘要本文從軟件工程角度介紹了圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),包括軟件的可行性研究,需求分析,概要設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),界面設(shè)計(jì)及具體的系統(tǒng)設(shè)計(jì),采用設(shè)計(jì)的平臺(tái)為VB+sqlserver2005,為單機(jī)系統(tǒng),采用c/s結(jié)構(gòu),對(duì)詳細(xì)設(shè)計(jì)均有描述。關(guān)鍵字:圖書(shū)管理、一、前言通過(guò)計(jì)算機(jī)管理圖書(shū)信息,把圖書(shū)信息電子化,圖書(shū)登記,讀者信息維護(hù),借閱電子化等操作,簡(jiǎn)化管理,提高工作效率,使人們借閱圖書(shū)更加簡(jiǎn)便和快速,同時(shí),便于掌握?qǐng)D書(shū)具體情況,進(jìn)行報(bào)表統(tǒng)計(jì)功能等操作,大幅借閱管理開(kāi)支,提高經(jīng)濟(jì)效益和管理效益。二、需求分析(一)現(xiàn)有系統(tǒng)分析圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書(shū)館都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)借閱情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。

數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。圖書(shū)館采取手工方式對(duì)圖書(shū)借閱情況進(jìn)行人工管理,由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書(shū)證上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū)館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前的圖書(shū)進(jìn)行更改就更加困難了。

(二)需求描述讀者到圖書(shū)館借書(shū),先查詢圖書(shū)信息,查詢可以按照書(shū)號(hào),書(shū)名,作者進(jìn)行查詢,或者拿到要借的圖書(shū),直接信息掃描借閱。借閱圖書(shū)時(shí),需要等級(jí)書(shū)號(hào)和讀者編號(hào),進(jìn)行登記,記錄日期,還書(shū)日期等信息,歸還時(shí)能查閱借書(shū)信息,查看是否預(yù)期。圖書(shū)采購(gòu)之后,由圖書(shū)管理員進(jìn)行登記,包括書(shū)號(hào),書(shū)名,作者,出版社,書(shū)價(jià)等詳細(xì)信息,并登記入庫(kù),供讀者借閱或者出售。針對(duì)以上圖書(shū)館的實(shí)際情況,系統(tǒng)在實(shí)施后,應(yīng)能實(shí)現(xiàn)以下目標(biāo):圖書(shū)登記及借閱歸還,讀者管理員信息全部采用計(jì)算機(jī)管理。操作簡(jiǎn)單易行,查詢方便靈活。界面美觀友好,功能全面,數(shù)據(jù)存儲(chǔ)安全可靠。查詢方便報(bào)表準(zhǔn)確系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總?cè)蝿?wù)的基礎(chǔ)上完成的,圖書(shū)信息管理系統(tǒng)所要完成的主要功能有:用系統(tǒng)允許的身份登陸圖書(shū)信息管理系統(tǒng)。系統(tǒng)管理員可以操作次系統(tǒng)的所有工作,而非管理員等使用者只能進(jìn)行查詢的操作。將采購(gòu)進(jìn)來(lái)的書(shū)籍根據(jù)種類(lèi)分類(lèi)并對(duì)書(shū)籍進(jìn)行編號(hào),然后將書(shū)籍的入庫(kù)信息輸入數(shù)據(jù)庫(kù),包括編號(hào)、書(shū)名、交易單號(hào)、入庫(kù)數(shù)量、入庫(kù)日期和出版社。書(shū)籍入庫(kù)信息的修改、查詢和刪除。書(shū)籍借閱信息的修改、查詢和刪除。書(shū)籍的出庫(kù)與庫(kù)存的查詢當(dāng)每一本書(shū)籍的入庫(kù)都會(huì)添加一個(gè)記錄到庫(kù)存統(tǒng)計(jì)信息表中,可以隨時(shí)打印或顯示一份報(bào)表供應(yīng)查看。當(dāng)每一本書(shū)籍出庫(kù)都會(huì)添加一個(gè)記錄到讀者統(tǒng)計(jì)信息表中,同樣會(huì)定期打印一份報(bào)表供應(yīng)查看。系統(tǒng)還專門(mén)為庫(kù)存和銷(xiāo)售提供了查詢模塊,分別可以查詢商品庫(kù)存情況和商品銷(xiāo)售情況。

三、概要設(shè)計(jì)(一)

系統(tǒng)功能描述本系統(tǒng)的主要功能如下:圖書(shū)管理功能:為了方便圖書(shū)的借閱管理,需要對(duì)圖書(shū)的類(lèi)別和信息加于管理。圖書(shū)管理模塊可實(shí)現(xiàn)以下功能:

系統(tǒng)管理員

添加書(shū)籍參數(shù)添加書(shū)籍類(lèi)型 添加書(shū)籍出版社 添加書(shū)籍價(jià)格用戶信息管理碼

添加用戶信息 修改用戶信息 刪除用戶信息

修改密碼

2、書(shū)籍信息管理

添加書(shū)籍類(lèi)別

查找書(shū)籍類(lèi)別

編輯書(shū)籍類(lèi)別

刪除書(shū)籍信息

圖書(shū)出售管理

借閱書(shū)籍

歸還書(shū)籍3、讀者信息管理

為了方便對(duì)讀者的管理,需要對(duì)讀者的類(lèi)別和信息加予管理。讀者管理模塊可實(shí)現(xiàn)以下功能:

添加讀者類(lèi)別

編輯讀者信息

刪除讀者類(lèi)別

4、退出

(二)系統(tǒng)模塊劃分

根據(jù)以上分析,確定模塊功能圖如下:還書(shū)管理借書(shū)管理圖書(shū)類(lèi)別系統(tǒng)管理讀者管理圖書(shū)管理圖書(shū)管理系統(tǒng)還書(shū)管理借書(shū)管理圖書(shū)類(lèi)別系統(tǒng)管理讀者管理圖書(shū)管理圖書(shū)管理系統(tǒng)管理員維護(hù)數(shù)據(jù)備份還原圖書(shū)信息維護(hù)讀者信息維護(hù)讀者分類(lèi)管理員維護(hù)數(shù)據(jù)備份還原圖書(shū)信息維護(hù)讀者信息維護(hù)讀者分類(lèi)四、數(shù)據(jù)庫(kù)設(shè)計(jì)(一)概念設(shè)計(jì)經(jīng)分析,確定如下實(shí)體:圖書(shū),管理員,出版社,讀者,借書(shū),還書(shū),部門(mén),庫(kù)存,關(guān)系為,管理員登記圖書(shū)和讀者信息,讀者借閱圖書(shū),屬于部門(mén),出版社出版圖書(shū),因此,確定如下實(shí)體圖和E-R圖:圖一:實(shí)體圖圖二:系統(tǒng)E-R圖(二)關(guān)系模式確定關(guān)系模式如下:圖書(shū)(ISBN,書(shū)名,作者,出版社編號(hào),日期,類(lèi)別,登記人編號(hào))讀者(編號(hào),姓名,系別,登記人編號(hào))管理員(編號(hào),姓名,性別,電話,職位)出版社(編號(hào),名稱,地址,聯(lián)系方式)借書(shū)(ID,讀者編號(hào),圖書(shū)編號(hào),借書(shū)時(shí)間,天數(shù),管理員編號(hào))還書(shū)(ID,讀者編號(hào),圖書(shū)編號(hào),還書(shū)時(shí)間,管理員編號(hào))庫(kù)存(ISBN,冊(cè)數(shù))(三)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)詳細(xì)表設(shè)計(jì)如下:數(shù)據(jù)表名稱:book序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1BookIsbnchar15書(shū)號(hào)主鍵2BookNamevarchar50書(shū)名notnull3BookAuthorVarchar30作者4BooKPubIDchar4出版社IDnotnull外鍵5BookPricemoney書(shū)價(jià)6BookPageint頁(yè)數(shù)7BookWordsint字?jǐn)?shù)8BookDatedatetime出版日期9BookEmpIDchar6登記人ID外鍵數(shù)據(jù)表名稱:Publisher序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1PublisherIDchar4出版社編號(hào)主鍵2PublisherNamevarchar30出版社名稱Notnull3PUblisherCItyVarchar20所在城市4PublisherPhonechar12聯(lián)系電話數(shù)據(jù)表名稱:Employee序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1EmployeeIDchar4雇員編號(hào)主鍵2EmployeeNamevarchar20姓名NOTnull3EmployeeSexvarchar4性別4EmployeeAgeTinyInt年齡5EmployeeDatedatetime出生日期6EmployeePIDsmallint職位ID外鍵數(shù)據(jù)表名稱:reader序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1ReaderIDchar4讀者編號(hào)主鍵2ReaderNameVarchar20讀者姓名notnull3ReaderDepIDchar4讀者系編號(hào)外鍵4ReaderSexvarchar4讀者性別5ReaderCdatedatetime注冊(cè)日期6ReaderEdatedatetime到期日期7ReaderEmpIDchar4登記人編號(hào)外鍵數(shù)據(jù)表名稱:Department序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1DepartmentIDchar4系編號(hào)主鍵2DepartmentNamevarchar20系名稱3DepartmentProvarchar20系負(fù)責(zé)人4DepartmentPhoneChar12系電話數(shù)據(jù)表名稱:BorrowBook序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1IDbigint主鍵自動(dòng)編號(hào)2bReaderIDchar4讀者編號(hào)notnull外鍵3bBookIsbnchar15借書(shū)ISBNnotnull外鍵4BorrowDatedatetime借書(shū)日期notnull5BorrowEmpIDchar4登記人ID外鍵數(shù)據(jù)表名稱:ReturnBook序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1IDbigint主鍵自動(dòng)編號(hào)2rReaderIDchar4讀者編號(hào)notnull外鍵3rBookIsbnchar15還書(shū)ISBNnotnull外鍵4ReturnDatedatetime還書(shū)日期notnull外鍵5ReturnEmpIDchar4登記人ID外鍵數(shù)據(jù)表名稱:BookStock序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1StockIsbnchar15庫(kù)存圖書(shū)編號(hào)主鍵2StockNumint庫(kù)存圖書(shū)冊(cè)數(shù)notnull3StockRefDatedatetime更新日期notnull數(shù)據(jù)表名稱:Position序號(hào)字段名稱類(lèi)型長(zhǎng)度備注1PositionIDSmallint職位ID主鍵自動(dòng)編號(hào)2PositionNamevarchar20職位名稱notnull五、結(jié)論《圖書(shū)信息管理系統(tǒng)》經(jīng)過(guò)幾個(gè)月的開(kāi)發(fā),基本實(shí)現(xiàn)了該系統(tǒng)的功能,完成了登錄界面、數(shù)據(jù)操作界面,以及數(shù)據(jù)庫(kù)的開(kāi)發(fā)。我經(jīng)歷了系統(tǒng)的需求分析、概要分析、詳細(xì)設(shè)計(jì)、編碼、單體測(cè)試、總體測(cè)試等幾個(gè)階段,基本上對(duì)一個(gè)項(xiàng)目的開(kāi)發(fā)有了比較完整的認(rèn)識(shí)。了解了數(shù)據(jù)庫(kù)的操作和使用以及各種開(kāi)發(fā)工具的使用。參考文獻(xiàn)[1]趙杰,李濤,朱慧.SQLSERVER數(shù)據(jù)庫(kù)管理、設(shè)計(jì)與實(shí)現(xiàn)教程[M].北京:清華大學(xué)出版社,2020.[2]周緒,管麗娜,白海波.SQLSERVER

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論