SQL圖書信息管理_第1頁
SQL圖書信息管理_第2頁
SQL圖書信息管理_第3頁
SQL圖書信息管理_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

圖書銷售及借閱管理系統(tǒng)題目描述本數(shù)據(jù)庫是設(shè)計圖書銷售及借閱管理系統(tǒng),主要用來存批量填寫圖書入庫單、圖書銷售單、圖書借閱單、圖書歸還單;圖書庫存查詢及圖書庫存預(yù)警;讀者信息與圖書分類管理;圖書信息查詢;完善的權(quán)限管理,增強(qiáng)系統(tǒng)的平安性;數(shù)據(jù)備份及恢復(fù)功能,保證系統(tǒng)數(shù)據(jù)的平安性等。二、需求分析圖書管理系統(tǒng)是為了適應(yīng)新形式下學(xué)校圖書管理工作而開發(fā)的一套管理系統(tǒng)。要求能夠?qū)崿F(xiàn)學(xué)校圖書管理系統(tǒng)數(shù)據(jù)的自動導(dǎo)入,根據(jù)比例要求自動生成圖書借閱信息、能夠查詢、修改、刪除各種信息,對圖書的借閱、銷售進(jìn)行統(tǒng)計以及讀者相關(guān)信息的管理和優(yōu)化等。三、軟件開發(fā)工具前端環(huán)境:MicrosoftVisualStudio2005后臺數(shù)據(jù)庫:MicrosoftSQLServer2005四、數(shù)據(jù)庫的設(shè)計〔4.1〕系統(tǒng)總體數(shù)據(jù)流程圖圖書綜合管理系統(tǒng)——>系統(tǒng)啟動——>系統(tǒng)登陸——>進(jìn)入各功能模塊〔4.2〕模型設(shè)計的E-R圖權(quán)限權(quán)限設(shè)置操作員銷售入庫還書借書讀者圖書歸屬存放類別位置〔4.3〕關(guān)系模型圖書信息〔書號、條形碼、書名、作者、出版社、圖書類別、存放編號、單價〕圖書類別〔類別編號、類別名稱、級別、本級編號〕圖書存放位置〔存放編號、存放位置〕圖書入庫〔條形碼、單價、入庫數(shù)量、總金額、經(jīng)手人、票號、操作員、日期〕圖書銷售〔條形碼、書號、單價、銷售數(shù)量、實(shí)付金額、經(jīng)手人、票號、操作員、日期〕庫存概況〔條形碼、書號、圖書總數(shù)、現(xiàn)存數(shù)量、借出次數(shù)、庫存上限、庫存下限〕讀者信息〔書證號、姓名、性別、身份證號、單位、家庭住址、聯(lián)系、讀者類別、已借圖書、可借書數(shù)〕讀者類別〔讀者類別、辦證價格、辦證日期、到期時間、期限〕借閱圖書〔條形碼、書證號、借書人、借書日期、借書經(jīng)手人、借書數(shù)量、金額、票號、操作員、備注〕歸還圖書〔條形碼、書證號、還書人、還書日期、還書經(jīng)手人、返還數(shù)量、金額、票號、操作員、備注〕操作員表〔編號、操作員、密碼、級別設(shè)置〕〔4.4〕系統(tǒng)的主要功能模塊根底信息管理模塊:圖書類別管理、圖書存放管理、讀者類別管理、讀者信息管理圖書管理模塊:入庫管理、入庫查詢、銷售管理、銷售查詢、庫存查詢、庫存上下限設(shè)置、庫存預(yù)警借閱管理模塊:借書登記、借書查詢、還書登記、還書查詢、書證到期提醒決策分析模塊:圖書銷量分析、圖書借閱分析、庫存分析系統(tǒng)維護(hù)模塊:系統(tǒng)初始化、數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)系統(tǒng)管理模塊:操作員信息設(shè)置、操作員密碼設(shè)置、操作員級別設(shè)置、操作員設(shè)置〔4.5〕每個模塊支持的表以及視圖根底信息管理模塊支持的表和視圖:讀者信息、讀者類別、圖書類別、圖書存放位置,vw_Library圖書管理模塊支持的表有:圖書入庫、圖書銷售、庫存概況,vw_Library1借閱管理模塊支持的表有:讀者信息、讀者類別、借閱圖書、歸還圖書,vw_Student系統(tǒng)管理模塊支持的表有:操作員表五、數(shù)據(jù)庫關(guān)系圖圖書信息表結(jié)構(gòu)如下列圖所示:分類號書名作者出版社類別分類號書名作者出版社類別出版日期ISBN價格總量借出量年齡性別姓名學(xué)號系部編號系部名稱專業(yè)編號專業(yè)名稱歸屬歸屬系部專業(yè)歸屬學(xué)生學(xué)號與專業(yè)編號的聯(lián)系學(xué)生學(xué)號與系部編號的聯(lián)系系部編號與專業(yè)編號的聯(lián)系借閱日期續(xù)借次數(shù)借閱日期續(xù)借次數(shù)學(xué)生圖書學(xué)生借閱教師借閱教師工號姓名性別年齡職稱六、數(shù)據(jù)庫平安操作〔6.1〕角色管理和權(quán)限管理新建一個newuser用戶給用戶設(shè)置權(quán)限新建一個db_user數(shù)據(jù)庫角色給數(shù)據(jù)庫角色設(shè)置權(quán)限〔6.2〕數(shù)據(jù)備份方案:每半個小時進(jìn)行一次事物日志備份,每四個小時進(jìn)行一次差異性備份,每天晚上進(jìn)行一次完整性備份七、使用T_SQL管理數(shù)據(jù)庫(7.1)創(chuàng)立視圖createviewvw_Libraryasselect書號,條形碼,書名,級別,圖書信息.圖書類別編號,本級編號,類別名稱from圖書信息join圖書類別on圖書信息.圖書類別編號=圖書類別.圖書類別編號createviewvw_Library1asselect書號,圖書銷售.條形碼,銷售數(shù)量,現(xiàn)存數(shù)量,實(shí)付金額from圖書銷售join庫存概況on圖書銷售.條形碼=庫存概況.條形碼createviewvw_Studentasselect條形碼,讀者信息.書證號,借書日期,借書數(shù)量,金額,身份證號,聯(lián)系,讀者信息.讀者類別,辦證價格,到期時間,辦證日期from借閱圖書join讀者信息on借閱圖書.書證號=讀者信息.書證號join讀者類別on讀者信息.讀者類別=讀者信息.讀者類別如下列圖所示視圖vw_Student生成的界面(7.2)創(chuàng)立索引createuniquenonclusteredindexidx_libraryon圖書信息(書號,書名,單價)createuniquenonclusteredindexidx_library1on讀者信息(書證號,姓名,身份證號,已借圖書)CREATENONCLUSTEREDINDEXidx_library2ON讀者信息(身份證號)createuniquenonclusteredindexidx_庫存概況on庫存概況(書號,圖書總數(shù),現(xiàn)存數(shù)量)createnonclusteredindexidx_圖書銷售on圖書銷售(書名,銷售數(shù)量,票號)如圖下列圖所示:索引創(chuàng)立成功(7.3)創(chuàng)立儲存過程createprocedureup_libraryasbeginselect書號,條形碼,書名,單價from圖書信息setnocounton;endcreateprocedureup_library1asbeginselect書名,條形碼,銷售數(shù)量,實(shí)付金額from圖書銷售setnocounton;end如圖下列圖所示:存儲過程創(chuàng)立成功(7.4)創(chuàng)立觸發(fā)器createtriggertr_updateon圖書入庫afterupdateasifupdate(票號)beginraiserror('票號不能修改',10,1)rollbacktransactionendcreatetriggertr_inserton借閱圖書afterinsertasif(selectcount(*)from庫存概況,insertedwhere庫存概況.條形碼=inserted.條形碼)=0beginprint'所要借閱圖書在庫存概況中不存在'rollbacktransactionend如圖下列圖所示:觸發(fā)器建成功八、課程設(shè)計小結(jié)在完成這次課程設(shè)計過程中,一方面感覺平時學(xué)的根底知識和概念是相當(dāng)有助于這次設(shè)計的構(gòu)思,例如根本的創(chuàng)立的數(shù)據(jù)庫,E_R模型設(shè)計和關(guān)系模型的轉(zhuǎn)換,創(chuàng)立表,視圖,以及表結(jié)構(gòu)設(shè)計,數(shù)據(jù)的錄入,還是掌握比擬熟;另一方面,例如:索引,觸發(fā)器,存儲過程,雖然參照書本寫出相關(guān)的T_SQL語句執(zhí)行成功,可是假設(shè)要自己獨(dú)立設(shè)想確實(shí)很難,而且由于掌握不熟,也沒能把索引,觸發(fā)器,存儲過程等功能在圖書管理數(shù)據(jù)庫中詮釋的很好,所以還有待學(xué)習(xí),以及關(guān)于數(shù)據(jù)庫角色管理和權(quán)限的設(shè)置也是自己參照教科書一步步來操作。雖然進(jìn)展慢,但也暴露自己的弱點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論