圖書管理系統(tǒng)技術方案_第1頁
圖書管理系統(tǒng)技術方案_第2頁
圖書管理系統(tǒng)技術方案_第3頁
圖書管理系統(tǒng)技術方案_第4頁
圖書管理系統(tǒng)技術方案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

圖書管理系統(tǒng)工程技術方案工程背景隨著圖書館規(guī)模的不斷擴大,圖書數量也相應的增加,有關圖書的各種信息量也成倍增加,面對龐大的信息量,傳統(tǒng)的人工方式管理會導致圖書管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理。這種管理方式存在著許多缺點,例如,效率低、易忘記、保密性差、另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。而圖書管理系統(tǒng)在很大程度上正好解決了以上的問題,所以圖書管理系統(tǒng)能夠為管理者或讀者提供充足的信息和快捷的數據處理手段。同時,在一些先進的西方國家,電子圖書館的定位、建立、應用相比照擬成熟。而其應用價值,那么更多表達在教育領域。電子圖書館是伴隨著互聯(lián)網開展而產生的一個正在成長的新生事物。目前,世界中許多興旺國家都在抓緊數字圖書館的建設,數字圖書館已成為國際高科技競爭中新的制高點,成為評價一個國家信息根底設施水平的重要標志。工程目標減少了人力的投入的同時提供啊了信息處理的精度和準確度,在輸入無誤的根底上可保證數據的正確性。提高對新書入庫、學生信息管理和圖書借閱歸還的速度。改良了管理效勞的質量,可由系統(tǒng)對入庫圖書進行自動分類、歸類,學生信息整理、借閱情況登記入檔。改良人員的利用率,減少前臺操作人員,更多的人員可以為借閱者效勞和更新采購圖書等其他工作系統(tǒng)分析業(yè)務流程圖4系統(tǒng)部署設計4.1系統(tǒng)配置清單設備名稱配置及關鍵特性高配PC效勞器4顆IntelXeonE7520四核或4顆AMD6100系列四核CPU,8*4GBDDR3內存,3×300GB15KSAS熱插拔硬盤,雙1000M網卡,支持遠程管理,千兆以太網口2個,DVD-ROM驅動器;4G/8G自適應HBA卡1塊,Raid卡,配操作系統(tǒng),雙電源,原廠商3年以上免費現場質保,省內提供備件功能。SAN磁盤陣列控制器≧2個,緩存≧8GB;主處理器采用多核處理器,總核數不少于4個,至少可擴展到112塊磁盤;至少提供16個以上主機接口;磁盤陣列支持快照功能,單個卷快照個數≧255個;磁盤陣列支持復制功能,存儲系統(tǒng)與主機系統(tǒng)〔包括小型機和PC效勞器〕具有完全匹配的互連互通性和其它兼容性配合;配置自動精簡配置功能,支持不停機擴容;如需多路徑軟件,也需一并提供;中文化圖形管理界面;支持3年原廠現場保修。存儲設備裸容量FC或SAS≧10TB、SATA≧40TB。VPN/防火墻設備不少于2個1000BaseSX和4個1000BaseT接口滿配;VPN隧道數不低于3000;加解密速度不低于100Mbps;支持串行、旁路等多種接入方式;支持DES/3DES/AES/MD5/SHA-1算法;支持RIP/OSPF;支持隧道路由轉發(fā)、NAT穿越和雙向NAT穿越;可通過設定訪問控制列表實現靈活的資源訪問控制;支持集中管理;含3年效勞。核心交換設備不少于24*1000BaseT和8*1000BaseSX/LX〔模塊滿配〕;支持RIPv2、OSPF;支持雙機熱備;支持Vlan數不少于256;支持Ipv6。含不少于三年效勞。接入交換設備48*100BaseT+2*1000BaseSX/1000BaseT模塊滿配;802.1q,生成樹,snmpv3,含不少于三年效勞。臺式PC機IntelE7500或AMDPhenomIIX4系列處理器,2GDDR3內存,2*500G硬盤,DVD-RW,集成千兆網卡,獨立顯卡1GB顯存DVI接口,22英寸以上液晶顯示器,防水功能鍵盤,USB光電鼠標,配操作系統(tǒng),具備系統(tǒng)復原功能,原廠商3年以上免費現場質保。42U標準機柜用于安裝中心機房效勞器、網絡設備,包括必要的盲板、滑軌、電源插座、螺絲、底板、密網門、風扇等規(guī)定部件。UPS電源設備10KVA斷電后電池維持2小時以上,UPS設備、凈化穩(wěn)壓電源。4.2系統(tǒng)開發(fā)語言和環(huán)境visualstudio2023SQLServer2023.NETFramwork3.5windowssever20234.3系統(tǒng)部署圖4.4系統(tǒng)網絡拓撲圖5.系統(tǒng)設計5.1系統(tǒng)功能設計〔1〕信息錄入功能1〕添加新圖書信息。當圖書館收藏新圖書時,系統(tǒng)向用戶提供新圖書信息錄入功能,由于同一種書可能會有多本,因此,新圖書的信息有兩類:某一個ISBN類別的圖書信息,包括:ISBN書號、圖書類別、書名、作者、出版社、出版日期、價格、館藏數量、可借數量、圖書簡介;另一個具體到每一本書的信息,包括:ISBN書號、圖書書號、是否可借。每一個ISBN書號和同一個ISBN書號的多本書之間是一對多的關系,每一本書的圖書書號是唯一的。2〕添加讀者信息。用于登記新讀者信息。包括:借書證號、姓名、性別、身份證號、職稱、可借數量、已借數量、工作部門、聯(lián)系等。3〕借閱信息。用于登記讀者的借閱情況信息。包括:借書證號、借閱書號、借出日期、借閱期限、歸還日期等信息。歸還日期為空值表示該圖書未歸還。〔2〕數據修改和刪除功能1〕修改和刪除圖書信息。圖書被借出時,系統(tǒng)需要更新圖書信息的可借數量,當可借數量為0時,表示該圖書都已被借出。當輸入的圖書信息有錯誤或需要進行必要更新時,可以修改圖書信息;當一種圖書所有館藏圖書都已損毀或遺失并且不能重新買到時,該圖書信息需要刪除。2〕修改和刪除讀者信息。當讀者的自身信息發(fā)生變動,如部門間調動或調離本單位,或違反圖書館規(guī)定需要限制其可借閱圖書數量時,需要修改讀者信息。3〕還書處理。讀者歸還圖書時,更新圖書借閱信息表中的歸還日期,讀者信息表中的已借數量及ISBN類別信息表中該圖書的可借數量?!?〕查詢和統(tǒng)計功能1〕圖書查詢功能。根據圖書的各種條件來查詢圖書的詳細信息,如書名、作者、出版社、ISBN書號等支持模糊查詢。2〕讀者信息查詢。輸入讀者的借書證號、姓名、工作部門等信息,查詢讀者的根本信息。對查詢到的每一個讀者,能夠顯示其未歸還的圖書編號和書名。3〕查詢所有到期未歸還的圖書信息。要求結果顯示圖書編號、書名、讀者姓名、借書證號碼、借出日期等信息。4〕統(tǒng)計指定讀者一段時間內的某類圖書或所有類別圖書借閱次數及借閱總次數。系統(tǒng)功能模塊圖5.2數據庫設計5.2.1ER圖數據庫設計SQLServer數據庫名稱:BookSysSQLServerSQL數據庫文件:SQLSever數據庫引擎使用兩種類型的文件:data文件和Log文件。將數據文件和事務log文件存放到RAID0+1磁盤陣列中,此時能提供數據冗余,即使在磁盤失效的情況下,也不會喪失數據。SQLServerSQL數據庫文件組:首先,把文件分布到不同的磁盤分區(qū)(多個硬盤)能夠幾大提高IO性能。其次,多個文件對于數據比擬多的數據庫來說,備份和恢復都會方便。數據庫表的設計工作根據功能要求的說明創(chuàng)立以下數據表:〔1〕圖書信息表圖書信息表包括以下字段:ISBN書號、圖書類別、書名、作者、出版社、出版日期、價格、館藏數量、可借數量、圖書簡介。〔2〕圖書類別表圖書信息表包括以下字段:ISBN書號、圖書類別?!?〕讀者信息表讀者信息表包括以下字段:借書證號、姓名、性別、出生年月、身份證號、職稱、可借數量、已借數量、工作部門、家庭地址、聯(lián)系?!?〕借閱信息表〔圖書-讀者關系〕借閱信息表包括以下字段:借書證號、借閱書號、借出日期、借閱期限、歸還日期?!?〕管理員信息表讀者信息表包括以下字段:管理員號、管理員類別、姓名、性別、出生年月、身份證號、學歷、入館時間、家庭地址、聯(lián)系、備注。(6)建立分類收藏視圖分類收藏視圖包括以下字段:借書證號、姓名、性別、ISBN書號、圖書類別、書名、作者、出版社、出版日期、價格、圖書簡介。數據表結構如下表〔紅色表示主鍵〕:圖書信息表字段名稱數據類型字段長度是否為空ISBN書號char20否圖書類別char20否書名varchar60否作者char10否出版社varchar60否出版日期datetime否價格money否館藏數量int否可借數量int否是否可借char2否圖書簡介varchar100是備注varchar500是圖書類別表字段名稱數據類型字段長度是否為空ISBN書號char20否圖書類別char5否讀者信息表字段名稱數據類型字段長度是否為空借書證號char10否姓名char8是性別char2是出生年月datetime是身份證號varchar18是職稱char10是可借數量int否已借數量int否工作部門varchar100是家庭地址varchar100是聯(lián)系varchar15是備注varchar500是借閱信息表字段名稱數據類型字段長度是否為空序號int否借書證號char10否借閱書號char20否借閱日期datetime否借閱期限int否歸還日期datetime否管理員信息表字段名稱數據類型字段長度是否為空管理員號char10否管理員類別char8是姓名char8是性別char2是出生年月datetime是身份證號varchar18是學歷char10是入館時間datetime是家庭地址varchar100是聯(lián)系varchar15是備注varchar500是分類收藏視圖字段名稱數據類型字段長度是否為空借書證號char10否姓名char8是性別char2是ISBN書號char20否圖書類別char20否書名varchar60否作者char10否出版社varchar60否出版日期datetime否價格money否圖書簡介varchar100是數據庫完整性設計設計者應認真分析和思考各個表之間的關系,合理設計和實施數據完整性原那么。給每個表實施主鍵及外鍵約束。設定缺省約束。如性別。設置非空約束如圖書信息表中的書名。實施CHECK約束。如ISBN類別表中的可借數量小于館藏數量。實施規(guī)那么。如身份證號碼必須為18位。SQLServer數據庫對象設計1〕設計一個存儲過程,以圖書ISBN編號為輸入參數,返回借閱該圖書但未歸還的讀者姓名和借書證號。2〕讀者資料查詢:設計一個有多個輸入參數的存儲過程,返回讀者的詳細信息。設計另一存儲過程并以讀者借書證號為輸入參數,返回該讀者未歸還的圖書名稱和圖書編號。3〕到期圖書查詢:設計一個視圖,返回所有逾期未歸還的圖書的編號、書名、讀者姓名等信息。4〕統(tǒng)計圖書借閱次數:設計一個以兩個日期作為輸入參數的存儲過程,計算這一段時間內各類別圖書被借閱的次數,返回圖書類別、借閱次數的信息。5〕加快數據檢索速度,用圖書編號為圖書信息表建立索引。6〕為讀者信息表創(chuàng)立一個刪除觸發(fā)器,當一個讀者調出本

溫馨提示

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

評論

0/150

提交評論