歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告圖書(shū)管理系統(tǒng)

  • 資源ID:28268450       資源大?。?span id="nbhjrjt" class="font-tahoma">898.50KB        全文頁(yè)數(shù):53頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告圖書(shū)管理系統(tǒng)

計(jì)算機(jī)學(xué)院信息管理與信息系統(tǒng)專(zhuān)業(yè) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 (2010/2011學(xué)年 第一學(xué)期)學(xué)生姓名: 學(xué)生班級(jí): 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 2011年1月1日 計(jì)算機(jī)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)目錄第一章 系統(tǒng)分析 11.1 可行性研究11.2 工作進(jìn)度安排2第二章 系統(tǒng)需求分析 32.1 系統(tǒng)目的32.2用戶需求分析32.3業(yè)務(wù)流程圖42.4數(shù)據(jù)流圖52.5 系統(tǒng)數(shù)據(jù)字典11第三章 概要設(shè)計(jì)153.1硬件環(huán)境153.2軟件環(huán)境153.3系統(tǒng)流程圖15第四章 詳細(xì)設(shè)計(jì)174.1 圖書(shū)管理系統(tǒng)E-R圖174.2 數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì)204.3程序流程圖20第五章 測(cè)試分析235.1完整性的定義及關(guān)系屬性的定義235.2 數(shù)據(jù)庫(kù)實(shí)現(xiàn)245.3 系統(tǒng)實(shí)現(xiàn)335.3.1界面設(shè)計(jì)335.3.2圖書(shū)館管理模塊設(shè)計(jì)與實(shí)現(xiàn)355.3.3圖書(shū)記錄維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn)355.3.4 圖書(shū)館服務(wù)功能模塊設(shè)計(jì)與實(shí)現(xiàn)375.3.5圖書(shū)查詢模塊設(shè)計(jì)與實(shí)現(xiàn)385.3.6借書(shū)處理模塊設(shè)計(jì)與實(shí)現(xiàn)405.3.7還書(shū)處理模塊設(shè)計(jì)與實(shí)現(xiàn)445.3.8退出系統(tǒng)47第六章 系統(tǒng)評(píng)價(jià) 48結(jié)束語(yǔ) 49參考文獻(xiàn)50II計(jì)算機(jī)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)第一章 系統(tǒng)分析1.1 可行性研究 可行性研究的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開(kāi)發(fā)背景、必要性和意義進(jìn)行調(diào)查分析,從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等方面進(jìn)行系統(tǒng)可行性研究,并提出開(kāi)發(fā)系統(tǒng)的初步方案與計(jì)劃。設(shè)計(jì)的目的:通過(guò)本次設(shè)計(jì),加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,掌握軟件系統(tǒng)設(shè)計(jì)的全過(guò)程,及使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本方法,培養(yǎng)編制軟件文檔及運(yùn)用數(shù)據(jù)庫(kù)解決實(shí)際問(wèn)題的能力。通過(guò)調(diào)查分析,圖書(shū)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)有以下三個(gè)可行性:(1) 技術(shù)可行性本系統(tǒng)采用Windows XP作為操作平臺(tái),數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Server 2000相關(guān)技術(shù),該數(shù)據(jù)庫(kù)管理系統(tǒng),有數(shù)據(jù)復(fù)制、備份功能,提高了數(shù)據(jù)的可行性和安全性,技術(shù)開(kāi)發(fā)人員已基本熟練掌握SQL Server 2000相關(guān)技術(shù),所以技術(shù)上是可行的。(2) 經(jīng)濟(jì)可行性硬件設(shè)備:服務(wù)器服務(wù)器軟件:Windows XP、Windows Server 2003或高級(jí)服務(wù)器軟件數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server 2000個(gè)人版或標(biāo)準(zhǔn)版前臺(tái)開(kāi)發(fā)軟件:Delphi 7.0個(gè)人版系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)費(fèi)用、系統(tǒng)運(yùn)行和維護(hù)費(fèi)用收益:本圖書(shū)管理系統(tǒng)可取代很多手工操作節(jié)省人工開(kāi)支、節(jié)省資源,提高圖書(shū)效率,使服務(wù)質(zhì)量更上一個(gè)新臺(tái)階。(3) 操作可行性該系統(tǒng)運(yùn)行環(huán)境低,界面友好,功能較完善,使用方便,能熟練操作。從工作進(jìn)度安排上看時(shí)間進(jìn)度也是可操作的,所以其操作是可行的。(4)法律可行性開(kāi)發(fā)的圖書(shū)管理系統(tǒng)不會(huì)在社會(huì)和政治上引起侵權(quán)或其他責(zé)任問(wèn)題。通過(guò)以上分析,開(kāi)發(fā)的圖書(shū)管理系統(tǒng)在技術(shù)、經(jīng)濟(jì)、操作、法律上是可行性。1.2 工作進(jìn)度安排 數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)進(jìn)度安排如下:起 止 時(shí) 間階 段 任 務(wù) 要 點(diǎn)12.2012.23完成系統(tǒng)需求分析和系統(tǒng)設(shè)計(jì)12.24 1.3數(shù)據(jù)庫(kù)實(shí)現(xiàn)、系統(tǒng)開(kāi)發(fā)1.4 1.7單元測(cè)試、調(diào)試撰寫(xiě)數(shù)據(jù)庫(kù)開(kāi)發(fā)大型實(shí)驗(yàn)報(bào)告1.8 檢查數(shù)據(jù)庫(kù)開(kāi)發(fā)大型實(shí)驗(yàn)報(bào)告和系統(tǒng)1.9完善數(shù)據(jù)庫(kù)開(kāi)發(fā)大型實(shí)驗(yàn)報(bào)告和系統(tǒng)1.10提交保存數(shù)據(jù)庫(kù)開(kāi)發(fā)大型實(shí)驗(yàn)報(bào)告電子稿源程序等資料的U盤(pán)第二章 系統(tǒng)需求分析2.1 系統(tǒng)目的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的第一步是系統(tǒng)需求分析,這期間,要明確系統(tǒng)目的,要對(duì)用戶進(jìn)行反復(fù)的調(diào)研和匯總,將需求分析結(jié)果用業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、和數(shù)據(jù)字典表示,得出系統(tǒng)對(duì)數(shù)據(jù)和功能的需求。 該圖書(shū)管理信息系統(tǒng)具有圖書(shū)錄入、修改、刪除、查詢、統(tǒng)計(jì)和報(bào)表等功能,使讀者、流通部門(mén)工作人員、系統(tǒng)管理員和領(lǐng)導(dǎo)能夠更加方便、快捷、有效地對(duì)圖書(shū)進(jìn)行所需管理如:借閱管理、報(bào)表管理、圖書(shū)上下架管理和用戶管理,為人們的工作和學(xué)習(xí)節(jié)省時(shí)間,提高效率。2.2用戶需求分析 通過(guò)對(duì)現(xiàn)行圖書(shū)館業(yè)務(wù)的調(diào)查,明確了圖書(shū)館工作由圖書(shū)管理、讀者管理、借書(shū)服務(wù)、還書(shū)服務(wù)和查詢系統(tǒng)5部分組成。用戶對(duì)現(xiàn)有系統(tǒng)功能的描述如下。(1) 圖書(shū)管理 對(duì)館內(nèi)的所有圖書(shū)按類(lèi)別統(tǒng)一編碼;按編號(hào)錄入:圖書(shū)序列號(hào)、按出版單位編號(hào)、書(shū)名、作者、出版單位、出版時(shí)間、借書(shū)時(shí)間、到期時(shí)間、借書(shū)人、備注。對(duì)各類(lèi)圖書(shū)建立圖書(shū)登記卡,登記圖書(shū)的主要信息。 新購(gòu)圖書(shū)要編碼和建卡,對(duì)遺失的圖書(shū)要注銷(xiāo)其圖書(shū)登記卡。(2) 讀者管理 建立讀者信息表,對(duì)讀者統(tǒng)一編碼,讀者錄入主要有對(duì)有借書(shū)證的教師和學(xué)生進(jìn)行如下錄入:讀著借書(shū)證號(hào)、姓名、性別、所在單位、所借圖書(shū)編號(hào)。 對(duì)新加盟的讀者,將其信息加入到讀者信息表中;對(duì)某些特定的讀者,將其信息從讀者信息表中刪除。 當(dāng)讀者情況變化時(shí),修改讀者信息表中相應(yīng)的記錄。(3) 借書(shū)服務(wù) 未借出的圖書(shū)要按類(lèi)別上架,供讀者查看。 建立借書(shū)登記卡,卡上記錄著書(shū)號(hào)、讀者姓名和編號(hào)、借書(shū)日期;將借書(shū)登記卡按讀者單位、讀者編號(hào)集中保管。 讀者提出借書(shū)請(qǐng)求時(shí),先查看該讀者的借書(shū)卡,統(tǒng)計(jì)讀者已借書(shū)的數(shù)量。如果該讀者無(wú)借書(shū)超期或超量情況,則辦理借書(shū)手續(xù)。 辦理借書(shū)手續(xù)的方法是:填寫(xiě)借書(shū)登記卡,管理員核實(shí)后讀者可將圖書(shū)帶走。 續(xù)借,登陸讀者的個(gè)人網(wǎng)頁(yè),若該書(shū)未超期則可以續(xù)借。 續(xù)借手續(xù)的方法是:提出續(xù)借請(qǐng)求,先查看該讀者的借書(shū)卡,如果該讀者所續(xù)借書(shū)籍無(wú)超期情況,則辦理續(xù)借手續(xù)。(4) 還書(shū)服務(wù) 讀者提出還書(shū)要求時(shí),先對(duì)照相應(yīng)的借書(shū)卡,確認(rèn)書(shū)號(hào)和書(shū)名無(wú)誤后可辦理還書(shū)手續(xù),如果發(fā)現(xiàn)有超期,則作出相應(yīng)的罰款記錄。 辦理還書(shū)手續(xù)的方法是:在借書(shū)卡上填寫(xiě)還書(shū)時(shí)間、管理員簽名;將已還的借書(shū)卡集中保管;收回圖書(shū)。 將收回的圖書(shū)上架,供讀者查看和借閱。 若圖書(shū)丟失,則作出相應(yīng)的處罰措施,如:處罰所丟失圖書(shū)原價(jià)的2倍罰款,并在書(shū)庫(kù)中刪除該圖書(shū)的相關(guān)記錄。(5) 查詢系統(tǒng)分別可對(duì)圖書(shū)及讀者進(jìn)行查詢,該系統(tǒng)應(yīng)具備對(duì)數(shù)據(jù)進(jìn)行錄入、修改、刪除、查詢、統(tǒng)計(jì)、報(bào)表等功能。2.3業(yè)務(wù)流程圖經(jīng)過(guò)調(diào)查分析,得到該圖書(shū)管理信息系統(tǒng)的業(yè)務(wù)流程圖如圖2.1所示: 統(tǒng)計(jì)報(bào)表圖2.1圖書(shū)管理信息系統(tǒng)業(yè)務(wù)流程圖圖書(shū)管理部門(mén)圖書(shū)記錄圖書(shū)報(bào)表管理部門(mén)讀者記錄領(lǐng)導(dǎo)讀者管理部門(mén)讀者流通部門(mén)圖書(shū)借閱記錄2.4數(shù)據(jù)流圖 現(xiàn)行的業(yè)務(wù)流程通過(guò)數(shù)據(jù)流圖表示,圖書(shū)管理系統(tǒng)頂層數(shù)據(jù)流圖如圖2.2所示。 圖書(shū)信息(新/舊/丟失/破損書(shū)操作) 查閱信息、借還書(shū)信息 讀者信息(添加、刪除) 系統(tǒng)維護(hù)(統(tǒng)計(jì)報(bào)表、定期備份、 返回信息性能檢測(cè)) 統(tǒng)計(jì) 返 受理 報(bào)表 回 借閱 信 借還書(shū) 息 信息查閱信息 返回信息 統(tǒng)計(jì)報(bào) 讀者系統(tǒng)管理員圖書(shū)管理信息系統(tǒng)流通部門(mén)工作人員領(lǐng)導(dǎo) 圖2.2 圖書(shū)管理系統(tǒng)頂層數(shù)據(jù)流圖 將圖書(shū)管理信息系統(tǒng)細(xì)化得到圖書(shū)管理信息系統(tǒng)第二層數(shù)據(jù)流圖: D1 讀者記錄 查詢條件 所需查詢 借閱 信息 信息 借閱信息 D3 借閱記錄 D2 圖書(shū)記錄 返回信息 圖書(shū) 信息 新書(shū) 舊書(shū) 信息 丟書(shū) 信息 圖書(shū)信息P1用戶管 理領(lǐng)導(dǎo)P4報(bào)表管理讀者系統(tǒng)管理員、流通部門(mén)工作人 員P2借閱管理、 P3圖書(shū)上下架管理系統(tǒng)管理員圖2.3 圖書(shū)管理系統(tǒng)第二層數(shù)據(jù)流圖在圖書(shū)管理系統(tǒng)第二層數(shù)據(jù)流圖中,“用戶管理”、“借閱管理、“圖書(shū)上下架管理和“報(bào)表管理”四個(gè)處理框功能都太復(fù)雜,對(duì)它們進(jìn)一步細(xì)化后得出第三層數(shù)據(jù)流圖。圖2.4是對(duì)“用戶管理”細(xì)化為“入校師生管理”和“離校師生管理”兩個(gè)子處理框的流圖。 讀者信息 返回信息 D1 讀者記錄 返回 信息圖2.4 第三層數(shù)據(jù)流圖-“用戶管理”系統(tǒng)管理員P1.1入校師生管理讀者P1.2離校師生管理圖2.5是對(duì)“借閱管理細(xì)化為“查看書(shū)目管理”、“借書(shū)管理”和“還書(shū)管理”三個(gè)子處理框的流圖。 D2 圖書(shū)記錄 D3 借閱記錄 借閱請(qǐng)求 還書(shū)請(qǐng)求 返回查閱 返回信息 信息 D1 讀者信息圖2.5 第三層數(shù)據(jù)流圖-“借閱管理” P2.1查看書(shū)目管理讀者P2.3還書(shū)管理P2.2借書(shū)管理讀者 “圖書(shū)上下架管理”處理框中包括“新書(shū)上架管理”、“舊書(shū)下架管理”和“丟失書(shū)籍管理”三個(gè)子處理框,其細(xì)化數(shù)據(jù)流圖如圖2.6所示。 D2 圖書(shū)記錄 錄入 刪除 刪除 信息 舊書(shū) 丟失書(shū)籍新書(shū)信息 信息 信息 舊書(shū) 丟 書(shū) 信息 信 息圖2.6第三層數(shù)據(jù)流圖“圖書(shū)上下架管理”系統(tǒng)管理員P3.3丟失書(shū)籍管理P3.2舊書(shū)下架管理P3.1新書(shū)上架管 理系統(tǒng)管理員 “報(bào)表管理”包括“讀者報(bào)表管理”、“圖書(shū)報(bào)表管理”、“月借閱量報(bào)表管理”和“月每書(shū)借閱次數(shù)報(bào)表管理”四個(gè)子框,得到細(xì)化數(shù)據(jù)流圖: 查詢條件 返回查詢信息 D1 讀者記錄 D2 圖書(shū)記錄 D3 借閱記錄圖2.7 第三層數(shù)據(jù)流圖“報(bào)表管理”領(lǐng)導(dǎo) P4.3月借閱量報(bào)表管理P4.4月每書(shū)借閱次數(shù)報(bào)表管理P4.2圖書(shū)報(bào)表管理P4.1讀者報(bào)表管理將“借書(shū)管理”細(xì)化為“一次借書(shū)管理”、“續(xù)借書(shū)籍管理”和“節(jié)假日延期管理”三個(gè)子框,得到的第四層數(shù)據(jù)流圖,如圖2.8所示: 借書(shū)請(qǐng)求 D2 圖書(shū)記錄 返回信息 D3 借閱記錄 D1 讀者記錄 圖2.8 第四層數(shù)據(jù)流圖“借書(shū)管理”P(pán)2.2.1一次借書(shū)管理讀者P2.2.3節(jié)假日延期管理P2.2.2續(xù)借書(shū)籍管理 將“還書(shū)管理”細(xì)化為“正常還書(shū)管理”和“異常還書(shū)管理”兩個(gè)子框,得到的第四層數(shù)據(jù)流圖,如圖2.9所示: D2 圖書(shū)記錄 D3 借閱記錄 還書(shū)請(qǐng)求 還書(shū)請(qǐng)求 返回信息 返回信息 D1 讀者記錄圖2.9第四層數(shù)據(jù)流圖“還書(shū)管理”讀者讀者P2.3.1正常還書(shū)管理P2.3.2異常還書(shū)管理“舊書(shū)下架管理”包括“書(shū)店回收管理”、“師生倒賣(mài)管理”和“紙張回收站管理”三個(gè)子框,處理后得到細(xì)化的第四層數(shù)據(jù)流程圖,如圖2.10所示: D2 圖書(shū)記錄 舊書(shū)信息 刪除舊書(shū)相關(guān)信息 舊 書(shū) 信 息圖2.10 第四層數(shù)據(jù)流圖“舊書(shū)下架管理”P(pán)3.2.3紙張回收站管理P3.2.2師生倒賣(mài)管理P3.2.1書(shū)店回收管理系統(tǒng)管理員將“異常還書(shū)管理”細(xì)化為“ 超期還書(shū)管理”、“破損還書(shū)管理”、“丟失還書(shū)管理”、“超期罰款管理”、“破損罰款管理”和“罰款并陪書(shū)管理”六個(gè)子框,得到的第五層數(shù)據(jù)流圖,如圖2.11所示: D1 讀者記錄 D2 圖書(shū)記錄 D3 借閱記錄 還書(shū)請(qǐng)求 返回信息 D3 借閱記錄圖2.11 第五層數(shù)據(jù)流圖“異常還書(shū)管理”P(pán)2.3.2.3丟失還書(shū)管理P2.3.2.2破損還書(shū)管理P2.3.2.1超期還書(shū)管理讀者P2.3.2.6罰款并賠書(shū)管理P2.3.2.5破損罰款管理P2.3.2.4超期罰款管理將“一次借書(shū)管理”細(xì)化為“一次借書(shū)成功管理”和“一次借書(shū)失敗管理”兩個(gè)子框,得到的第五層數(shù)據(jù)流圖,如圖2.12所示: 讀者所借書(shū)籍未超標(biāo) D1 讀者記錄 借書(shū)請(qǐng)求 圖書(shū)信息 D2 圖書(shū)記錄 返回信息 無(wú)超期未還書(shū)記錄 D3 借閱記錄 讀者所借書(shū)籍超標(biāo) 借書(shū)請(qǐng)求 D1 讀者記錄 有超期未還的書(shū)籍記錄 D3 借閱記錄 返回信息 圖書(shū)信息 D2 圖書(shū)記錄 圖2.12 第五層數(shù)據(jù)流圖“一次借書(shū)管理”P(pán)2.2.1.1一次借書(shū)成功管理讀者P2.2.1.2一次借書(shū)失敗管理讀者2.5 系統(tǒng)數(shù)據(jù)字典 圖書(shū)管理系統(tǒng)數(shù)據(jù)流圖中,數(shù)據(jù)信息和處理過(guò)程需要通過(guò)數(shù)據(jù)字典才能描述清楚。圖書(shū)管理系統(tǒng)的數(shù)據(jù)字典,主要對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程進(jìn)行說(shuō)明。(1) 數(shù)據(jù)流的定義 圖書(shū)管理系統(tǒng)的主要數(shù)據(jù)流定義如表2-1所示。表2-1 主要的數(shù)據(jù)流定義表序號(hào)名稱(chēng)位置結(jié)構(gòu)定義數(shù)據(jù)流量平均高峰期1圖書(shū)信息圖書(shū)P3.1,P3.2,P3.3圖書(shū)P2.1P2.2.1.1/P2.2.1.2P2.2.2P2.3P4類(lèi)別+出版社+作者+書(shū)名+定價(jià)+完好否每月1000次每天100次2讀者信息讀者P1.1/P1.2P2.1P2.2.1.1/P2.2.1.2P2.2.2P2.3P4姓名+單位+性別+電話每年80000次每天1000次3借閱請(qǐng)求讀者+工作人員P2.1讀者編號(hào)+口令輸入+書(shū)號(hào) 每天1000次每小時(shí)300次4還書(shū)請(qǐng)求讀者+工作人員P2.3.1/P2.3.2.1P2.3.2.4/P2.3.2.2P2.3.2.5/P2.3.2.3P2.3.2.6讀者+圖書(shū)情況每天1000次每小時(shí)300次5統(tǒng)計(jì)報(bào)表讀者2.1類(lèi)別+統(tǒng)計(jì)結(jié)果每月1000次每天300次(2) 數(shù)據(jù)存儲(chǔ)的定義 圖書(shū)管理系統(tǒng)的主要數(shù)據(jù)存儲(chǔ)定義如表2-2所示。表2-2 主要的數(shù)據(jù)存儲(chǔ)定義表編號(hào)名稱(chēng)輸入輸出結(jié)構(gòu)數(shù)據(jù)量存取頻率存取方式說(shuō)明D1讀者記錄P1.1,P1.2P2.1,P2.2.1.1,P2.2.1.2,P2.2.2,P2.3.1,P2.3.2.1,P2.3.2.2,P2.3.2.3P4借書(shū)證號(hào)+姓名+性別+所在單位+所借圖書(shū)編號(hào)250000條每天1000次聯(lián)機(jī)處理;檢索和更新;主要是隨機(jī)檢索編號(hào)具有唯一性和非空性,性別只能是“男”或“女”D2圖書(shū)記錄P3.1,P3.2.1,P3.2.2P3.2.3P3.3 P2.1,P2.2.1.1,P2.2.1.2,P2.2.2,P2.3.1,P2.3.2.1,P2.3.2.2,P2.3.2.3P4書(shū)號(hào)+類(lèi)別+出版社+作者+書(shū)名+定價(jià)+借出否15000條每天500次聯(lián)機(jī)處理;主要是檢索處理;以隨機(jī)檢索為主書(shū)號(hào)具有唯一性和非空性D3借閱記錄P2.2.1.1,P2.2.2,P2.3.2.4,P2.3.2.5,P2.3.2.6P2.2.1.1,P2.2.1.2,P4.3,P4.4書(shū)號(hào)+讀者編號(hào)+借閱日期+到期時(shí)間+違約情況50000條每天1000次聯(lián)機(jī)處理;以更新操作為主;隨機(jī)檢索讀者編號(hào)是外碼,參照表為“讀者.編號(hào)”;書(shū)號(hào)是外碼,參照表為“圖書(shū).書(shū)號(hào)”;借閱日期為添加記錄的當(dāng)天日期。 (3) 處理過(guò)程的定義 圖書(shū)管理系統(tǒng)的主要處理過(guò)程定義如表2-3所示。表2-3 主要的處理過(guò)程定義表過(guò)程編號(hào)處理過(guò)程名輸入輸出處理說(shuō)明P1.1入校讀者管理讀者信息D1建立讀者信息表,對(duì)讀者統(tǒng)一編號(hào);實(shí)現(xiàn)讀者記錄表的增刪改維護(hù)功能。P1.2離校讀者管理讀者信息D1建立讀者信息表,對(duì)讀者統(tǒng)一編號(hào);實(shí)現(xiàn)讀者記錄表的增刪改維護(hù)功能。P3.1新書(shū)上架管理新書(shū)信息D2對(duì)圖書(shū)按類(lèi)別統(tǒng)一編碼,將圖書(shū)信息數(shù)據(jù)化,存儲(chǔ)在圖書(shū)記錄表中,實(shí)現(xiàn)圖書(shū)記錄表的增刪改維護(hù)功能P3.2舊書(shū)下架管理舊書(shū)信息D2實(shí)現(xiàn)圖書(shū)記錄表的增刪改維護(hù)功能P3.3丟失書(shū)籍管理丟失書(shū)籍信息D2實(shí)現(xiàn)圖書(shū)記錄表的增刪改維護(hù)功能P2.1查看書(shū)目借書(shū)請(qǐng)求,D1,用戶身份借書(shū)請(qǐng)求,圖書(shū)信息實(shí)現(xiàn)根據(jù)圖書(shū)類(lèi)別查詢圖書(shū)、根據(jù)書(shū)名模糊查詢圖書(shū)的功能。P2.2借書(shū)處理圖書(shū)信息,D1,D2,D3借書(shū)記錄確認(rèn)讀者符合借書(shū)條件,辦理借書(shū)手續(xù)。P2.3.1正常還書(shū)處理D1,D2,D3,還書(shū)請(qǐng)求,圖書(shū)情況,讀者身份核對(duì)結(jié)果查看書(shū)完好無(wú)損,對(duì)照相應(yīng)的借書(shū)卡, 核對(duì)應(yīng)該還書(shū)日期與實(shí)際還書(shū)日期。P2.3.2.1還書(shū)超期處理D1,D2,D3,還書(shū)請(qǐng)求,圖書(shū)情況,讀者身份D3書(shū)完好無(wú)損,確認(rèn)書(shū)號(hào)和書(shū)名無(wú)誤后,讀者借書(shū)超期,則作出相應(yīng)的罰款處理,并可辦理還書(shū)手續(xù)。P2.3.2.2還書(shū)損壞處理D1,D2,D3,還書(shū)請(qǐng)求,圖書(shū)情況,讀者身份D3書(shū)有破損,確認(rèn)書(shū)號(hào)和書(shū)名無(wú)誤后,作出相應(yīng)的罰款處理,可辦理還書(shū)手續(xù)。P2.3.2.3還書(shū)丟失處理D1,D2,D3,還書(shū)請(qǐng)求,圖書(shū)情況,讀者身份D3書(shū)丟失,確認(rèn)借閱記錄后,作出相應(yīng)的罰款處理,并賠償圖書(shū)館相同圖書(shū)。P4報(bào)表統(tǒng)計(jì) D1,D2,D3統(tǒng)計(jì)報(bào)表經(jīng)過(guò)統(tǒng)計(jì)處理,方便領(lǐng)導(dǎo)查閱各具體報(bào)表情況第三章 概要設(shè)計(jì)3.1硬件環(huán)境適合本圖書(shū)管理信息系統(tǒng)應(yīng)用的硬件環(huán)境為:基本配置:服務(wù)器:Pentium 500MHZ以上,128M內(nèi)存Windows NT4.0或同等配置。 客戶機(jī):Pentium 266MHZ以上,32M內(nèi)存Windows 95/98或同等配置。 推薦配置:服務(wù)器:Pentium 4 1.2GHZ,256M內(nèi)存Windows 2003 Server或同等配置。 客戶機(jī):Pentium 4 1GHZ,256M內(nèi)存Windows XP Professional或同等配置。 3.2軟件環(huán)境結(jié)合所要開(kāi)發(fā)的圖書(shū)管理信息系統(tǒng)的特點(diǎn),本系統(tǒng)將使用Java作為開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)則采用SQL Server 2000個(gè)人版或標(biāo)準(zhǔn)版.根據(jù)“圖書(shū)管理信息系統(tǒng)”的需求說(shuō)明和模塊設(shè)計(jì),本章將會(huì)著意與如何實(shí)現(xiàn)各個(gè)模塊的基本功能,如果要具體應(yīng)用到學(xué)校的情況中,還需要對(duì)各學(xué)校的具體需求進(jìn)一步明確,并對(duì)系統(tǒng)進(jìn)行修正。 Java :是一種面向?qū)ο蟮拈_(kāi)發(fā)圖形用戶界面的設(shè)計(jì)工具,其時(shí)間驅(qū)動(dòng)的變動(dòng)機(jī)制,提供了易學(xué)的應(yīng)用程序開(kāi)發(fā)環(huán)境。含有結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,并且支持多種數(shù)據(jù)庫(kù)系統(tǒng)訪問(wèn),還有完備的Help聯(lián)機(jī)幫助功能。3.3系統(tǒng)流程圖調(diào)查分析后得到該圖書(shū)管理信息系統(tǒng)的系統(tǒng)流程圖,如圖3.1所示: 息 信 書(shū) 新 D2 圖書(shū)記錄 舊書(shū)信息 丟 失書(shū) 信息 新師生信息錄入 D1 讀者記錄 離校師生信息刪除 借書(shū)請(qǐng)求 D3 借閱記錄 還書(shū)請(qǐng)求 D1 讀者記錄 D2 圖書(shū)記錄 D3 借閱記錄 統(tǒng)計(jì)報(bào)表 P3.1新書(shū)上架管理P3.2.1書(shū)店回收管理P3.2.2師生倒賣(mài)管理系統(tǒng)管理員P3.2.3紙張回收站管理P3.3丟失書(shū)籍管理P1.1入校師生管理讀者P1.2離校師生管理P2.1查看書(shū)目管理P2.2.1.2借書(shū)一次失敗管理P2.2.1.1 借書(shū)一次成功管理流通部門(mén)工作人 員P2.2.2續(xù)借管理P2.2.3節(jié)假日管理P2.3.2.2破損還書(shū)管理P2.3.2.3丟失書(shū)籍管理P2.3.2.1超期還書(shū)管理P2.3.1正常還書(shū)管理P2.3.2.6丟書(shū)處罰管理P2.3.2.5破損罰款管理P2.3.2.4超期罰款管理P4.3月借閱量報(bào)表管理P4.2圖書(shū)報(bào)表管理P4.1讀者報(bào)表管理P4.4月借閱次數(shù)報(bào)表管理領(lǐng)導(dǎo)第四章 詳細(xì)設(shè)計(jì)4.1 圖書(shū)管理系統(tǒng)E-R圖 圖4.1 系統(tǒng)管理員實(shí)體圖姓名性別密碼系統(tǒng)管理員職 工號(hào)級(jí)別 圖4.2 領(lǐng)導(dǎo)實(shí)體圖性別職工號(hào)姓名所在單位級(jí)別領(lǐng)導(dǎo) 圖4.3流通部門(mén)工作人員實(shí)體圖職工編號(hào)姓名性別所在單位級(jí)別流通部門(mén)工作人員 圖4.4 讀者實(shí)體圖姓名所在單位性別所借圖書(shū)證號(hào)借書(shū)證號(hào)讀者 圖4.5 圖書(shū)實(shí)體圖出版單位出版單位編號(hào)序列號(hào)書(shū)名出版時(shí)間作者圖 書(shū)借書(shū)時(shí)間到期時(shí)間是否借出定價(jià) n 1 1 1 n 1 m m 圖4.6 圖書(shū)、讀者與系統(tǒng)管理員實(shí)體間的聯(lián)系圖 系統(tǒng)管理員、圖書(shū)和讀者實(shí)體間的聯(lián)系圖圖書(shū)管理系統(tǒng)管理員圖書(shū)借閱 讀者管理讀者 n m m n m 圖4.7 流通部門(mén)工作人員、讀者和圖書(shū)實(shí)體間的聯(lián)系圖借閱管理流通部門(mén)工作人員讀者借閱管理圖書(shū) n m 圖4.8 領(lǐng)導(dǎo)與報(bào)表實(shí)體間的聯(lián)系圖 報(bào)表管理報(bào)表領(lǐng)導(dǎo) 4.2 數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì) 圖書(shū)管理系統(tǒng)的數(shù)據(jù)庫(kù)名為圖書(shū)-讀者庫(kù)。將E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)的關(guān)系數(shù)據(jù)模型為:系統(tǒng)管理員(管理員編號(hào),姓名,性別,密碼,級(jí)別),其中職工號(hào)為主碼;領(lǐng)導(dǎo)(領(lǐng)導(dǎo)編號(hào),姓名,性別,所在單位,級(jí)別),其中職工號(hào)為主碼;流通部門(mén)工作人員(職工號(hào),姓名,性別,所在單位,級(jí)別),其中,職工號(hào)為主碼;圖書(shū)(書(shū)號(hào),類(lèi)別,出版社,作者,書(shū)名,定價(jià),借出否),其中書(shū)號(hào)為主碼;讀者(借書(shū)證號(hào),姓名,所在單位,性別,所借圖書(shū)編號(hào)),其中借書(shū)證號(hào)為主碼;借閱(書(shū)號(hào),讀者借書(shū)證號(hào),借閱日期,還書(shū)日期,借書(shū)經(jīng)辦人,還書(shū)經(jīng)辦人),其中書(shū)號(hào)為主碼;圖書(shū)-讀者庫(kù)中各表的函數(shù)依賴(lài)集為:F領(lǐng)導(dǎo)=領(lǐng)導(dǎo)編號(hào) 級(jí)別,領(lǐng)導(dǎo)編號(hào)姓名,領(lǐng)導(dǎo)編號(hào)性別,領(lǐng)導(dǎo)編號(hào)所在單位;F系統(tǒng)管理員=管理員編號(hào) 級(jí)別,領(lǐng)導(dǎo)編號(hào)姓名,領(lǐng)導(dǎo)編號(hào)性別,領(lǐng)導(dǎo)編號(hào)所在單位;F流通部門(mén)工作人員=職工號(hào) 級(jí)別,領(lǐng)導(dǎo)編號(hào)姓名,領(lǐng)導(dǎo)編號(hào)性別,領(lǐng)導(dǎo)編號(hào)所在單位;F圖書(shū)=書(shū)號(hào)類(lèi)別,書(shū)號(hào)出版社,書(shū)號(hào)作者,書(shū)號(hào)書(shū)名,書(shū)號(hào)定價(jià),書(shū)號(hào)借出否F讀者=編號(hào)姓名,編號(hào)單位,編號(hào)性別,編號(hào)電話;F借閱=書(shū)號(hào)借閱日期,書(shū)號(hào)到期時(shí)間日期,書(shū)號(hào)借書(shū)經(jīng)辦人員,書(shū)號(hào)借書(shū)證號(hào),書(shū)號(hào)還書(shū)經(jīng)辦人員 ;上述關(guān)系模式中不存在對(duì)碼的函數(shù)依賴(lài)和傳遞依賴(lài),也不存在對(duì)非主屬性的函數(shù)依賴(lài)的表達(dá)式。由此證明,圖書(shū)_讀者庫(kù)中各表均服從BCNF,滿足使用要求。4.3程序流程圖主要針對(duì)登錄界面、借書(shū)和還書(shū)三個(gè)功能模塊進(jìn)行程序流程圖的細(xì)分,登錄程序流程圖如圖4.9所示,還書(shū)程序流程圖如圖4.10所示,借書(shū)程序流程圖如圖4.11所示 是 否 是 否 圖4.10 還書(shū)程序流程圖開(kāi)始 否 否 是 是 圖4.9 登陸程序流程圖開(kāi)始讀取圖書(shū)編號(hào)和讀著借書(shū)證號(hào)顯示登陸界面輸入用戶名和密碼是否有破損用戶名、密碼是否正確罰款顯示出錯(cuò)信息出錯(cuò)到三次進(jìn)入系統(tǒng)是否超期罰款執(zhí)行系統(tǒng)功能結(jié)束修改借閱表結(jié)束 否 是 是 否 圖4.11 借書(shū)程序流程圖開(kāi)始查詢圖書(shū)借閱情況表讀取圖書(shū)編號(hào)是否已借出是否繼續(xù)操作出庫(kù)操作修改圖書(shū)和借閱記錄退出系統(tǒng)結(jié)束第五章 測(cè)試分析5.1完整性的定義及關(guān)系屬性的定義(1)數(shù)據(jù)完整性約束定義 主碼約束 主鍵的屬性值具有唯一性和非空性,在BOOK數(shù)據(jù)庫(kù)中:n 系統(tǒng)管理員表的主碼是用戶名;n 圖書(shū)表中的主碼是書(shū)號(hào);n 讀者表中的主碼是借書(shū)證號(hào);n 借閱表中的主碼是書(shū)號(hào)。 外鍵約束n 1借閱表和圖書(shū)表間:“借閱.書(shū)號(hào)”為外碼,參照表和參照屬性為“圖書(shū).書(shū)號(hào)”,該外碼約束應(yīng)當(dāng)執(zhí)行受限刪除、受限插入和拒絕修改的策略。n 2借閱表和讀者表間:“借閱.讀者編號(hào)”為外鍵,參照表和參照屬性為“讀者.編號(hào)”。在系統(tǒng)中,該外碼約束應(yīng)當(dāng)執(zhí)行受限刪除、受限插入和拒絕修改的策略。 屬性值約束 n 1系統(tǒng)管理員.級(jí)別只能取“內(nèi)部管理員”或“服務(wù)管理員”;n 2讀者.性別只能取“男”或“女”;n 3借閱.借閱日期的值為修改記錄的當(dāng)天日期;n 圖書(shū).借出否的默認(rèn)值為假。 (2) 關(guān)系屬性的設(shè)計(jì) 關(guān)系屬性的設(shè)計(jì)包括屬性名、數(shù)據(jù)類(lèi)型、數(shù)據(jù)長(zhǎng)度、該屬性是否允許空值、是否為主碼、是否為索引項(xiàng)及約束條件。表5-1中,詳細(xì)列出了圖書(shū)-讀者庫(kù)各表的屬性設(shè)計(jì)情況。表5-1 圖書(shū)-讀者庫(kù)各表的屬性設(shè)計(jì)情況表 名屬性名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空主碼或索引約束條件系統(tǒng)管理員用戶登錄名char8no主碼輸入是不顯示密碼char8no輸入是不顯示級(jí)別char10no內(nèi)部管理員或服務(wù)管理員職工編號(hào)char5no索引職工號(hào)char8no圖書(shū)書(shū)號(hào)char10no主碼類(lèi)別varchar10no索引項(xiàng)出版社varchar20yes索引項(xiàng)作者varchar20yes索引項(xiàng)書(shū)名varchar30no索引項(xiàng)定價(jià)smallmoneyyes借出否bitno索引項(xiàng)1為借出,0為沒(méi)有借出讀者編號(hào)char8no主碼姓名varchar8no索引單位varchar20no索引性別char2yes“男”或“女”電話varchar12yes借閱書(shū)號(hào)char10no主屬性讀者編號(hào)char8no主屬性借閱日期datetime8no索引值為修改記錄的當(dāng)天日期還書(shū)日期datetime8no索引值為修改記錄的當(dāng)天日期借閱經(jīng)手人char5no值為職工編號(hào)還書(shū)經(jīng)手人char5no值為職工編號(hào)注意:“借出否”屬性類(lèi)型為bit時(shí)不能建索引,bit類(lèi)型的長(zhǎng)度為1,數(shù)據(jù)庫(kù)實(shí)現(xiàn)時(shí)將其“默認(rèn)值”設(shè)為false,具體顯示值為0。如果建索引,可將“借出否”屬性類(lèi)型設(shè)為char,長(zhǎng)度為2,對(duì)應(yīng)的默認(rèn)值為“否”。此時(shí),借書(shū)處理功能模塊中的“借書(shū)”和“還書(shū)”代碼作相應(yīng)修改。5.2 數(shù)據(jù)庫(kù)實(shí)現(xiàn)(1) 定義數(shù)據(jù)庫(kù) 啟動(dòng)Microsoft SQL Server 2000的服務(wù)管理器 開(kāi)始“程序”“Microsoft SQL Server 2000”“企業(yè)管理器”,啟動(dòng)企業(yè)管理器。 選中需要在其創(chuàng)建數(shù)據(jù)庫(kù)的服務(wù)器,單擊前面的“+”號(hào),使其展示為樹(shù)形目錄。 選中“數(shù)據(jù)庫(kù)”文件夾,單擊鼠標(biāo)右鍵,在彈出的菜單上選擇“新建數(shù)據(jù)庫(kù)”選項(xiàng)。在“數(shù)據(jù)庫(kù)屬性”對(duì)話框的“常規(guī)”選項(xiàng)卡中,輸入數(shù)據(jù)庫(kù)名“book”。(2) 定義數(shù)據(jù)表 按表5-1定義book數(shù)據(jù)庫(kù)的合法用戶表、圖書(shū)表、讀者表、借閱表的屬性 定義每個(gè)數(shù)據(jù)表的主鍵和默認(rèn)值“圖書(shū)”表的“借出否”默認(rèn)值設(shè)置如圖5-1所示圖5.1事務(wù)日志文件屬性 (3)在“索引/鍵”選項(xiàng)卡中,定義每個(gè)數(shù)據(jù)表的索引 每個(gè)數(shù)據(jù)表的索引名稱(chēng)、類(lèi)型和順序如表5-2所示表5-2各數(shù)據(jù)表的索引名稱(chēng)、類(lèi)型和順序表名索引名索引類(lèi)型順序合法用戶用戶_ind聚集索引升序級(jí)別_ind索引升序圖書(shū)書(shū)號(hào)_ind聚集索引升序類(lèi)別_ind索引升序出版社_ind索引升序書(shū)名_ind索引升序借出否_ind索引升序讀者編號(hào)_ind聚集索引升序姓名_ind索引升序單位_ind索引升序借閱書(shū)號(hào)_ind聚集索引升序讀者編號(hào)_ind索引升序借閱日期_ind索引升序例:圖書(shū)表書(shū)號(hào)的聚集索引按圖5.2設(shè)置圖5.2 圖書(shū)表書(shū)號(hào)的聚集索(4)在“索引/鍵”選項(xiàng)卡中,定義每個(gè)數(shù)據(jù)表的CHECK約束例:讀者表“性別”的CHECK約束設(shè)置如圖5.3所示。 圖5.3 讀者表“性別”的CHECK約束設(shè)置 (5)在“關(guān)系”選項(xiàng)卡中,定義數(shù)據(jù)表“借閱”的外碼約束 單擊對(duì)話框中的“關(guān)系”,定義“借閱表”的“書(shū)號(hào)”外碼,如圖5.4所示;定義“借閱”表的“讀者編號(hào)”外碼,如圖5.5所示。圖5.4 定義“借閱表”的“書(shū)號(hào)”外碼圖5.5定義“借閱”表的“讀者編號(hào)”外碼(6) 輸入數(shù)據(jù)表5-3 圖書(shū)表數(shù)據(jù) “借出否”屬性類(lèi)型為char時(shí),“是”表示已借出,“否”表示沒(méi)有借出(對(duì)應(yīng)的默認(rèn)值為否)。表5-4 讀者表數(shù)據(jù)表5-5借閱表數(shù)據(jù)(7) 定義數(shù)據(jù)庫(kù)安全性(1)定義數(shù)據(jù)庫(kù)角色本系統(tǒng)需要建立“內(nèi)部管理員”和“服務(wù)管理員”兩個(gè)數(shù)據(jù)庫(kù)角色,在SQL Server 2000中創(chuàng)建數(shù)據(jù)庫(kù)角色的步驟: 在SQL Server 2000的企業(yè)管理器,打開(kāi)指定的SQL Server 服務(wù)器、數(shù)據(jù)庫(kù)文件夾和book(或圖書(shū)_讀者)數(shù)據(jù)庫(kù)單擊角色,在右側(cè)的細(xì)節(jié)窗口中將出現(xiàn)多個(gè)預(yù)定義的服務(wù)器角色。 選中角色,單擊鼠標(biāo)右鍵,彈出菜單如圖5.6所示。圖5.6角色彈出菜單 在“新建數(shù)據(jù)庫(kù)角色”的對(duì)話框中,在“名稱(chēng)”欄中輸入新角色名(內(nèi)部管理員和服務(wù)管理員),確定數(shù)據(jù)庫(kù)角色的類(lèi)型為“標(biāo)準(zhǔn)角色”,如圖5.7和圖5.8所示。圖5.7新建數(shù)據(jù)庫(kù)角色“內(nèi)部管理員對(duì)話框”圖5.8新建數(shù)據(jù)庫(kù)角色“服務(wù)管理員”對(duì)話框(2)定義角色的操作權(quán)限 在企業(yè)管理器中,通過(guò)角色授權(quán)(或收權(quán))的操作步驟如下 在SQL Server 2000的企業(yè)管理器,打開(kāi)指定的SQL Server 服務(wù)器、數(shù)據(jù)庫(kù)文件夾和book(或圖書(shū)_讀者)數(shù)據(jù)庫(kù)單擊角色在右側(cè)的細(xì)節(jié)窗口中右擊要選擇的角色,例如:右擊“內(nèi)部管理員”屬性,如圖5.9所示。圖5.9 右擊內(nèi)部管理員 在“數(shù)據(jù)庫(kù)屬性角色”對(duì)話框中,單擊“權(quán)限”按鈕,如圖5.10所示。圖5.10 數(shù)據(jù)庫(kù)角色“屬性”對(duì)話框 在設(shè)置“角色權(quán)限”對(duì)話框中,選擇“列出全部對(duì)象”項(xiàng),在權(quán)限表中,“”表示授權(quán),“”表示廢除權(quán)限,空白為撤消權(quán)限,單擊單元格可以改變其狀態(tài)。 設(shè)置“內(nèi)部管理員”的操作權(quán)限:不允許對(duì)借閱表進(jìn)行數(shù)據(jù)更新操作,如圖5.11所示。圖5.11設(shè)置內(nèi)部管理員的操作權(quán)限(3)定義登錄用戶 展開(kāi)“安全性”文件夾,用鼠標(biāo)右擊“登錄”文件夾在彈出的快捷菜單中選擇“新建登錄”,如圖5.12所示。圖5.12 “登錄”彈出菜單及選項(xiàng) 要彈出的“新建登錄”屬性對(duì)話框中,在“常規(guī)”選項(xiàng)卡中輸入用戶名,選擇用戶的安全認(rèn)證模式、數(shù)據(jù)庫(kù)。例如:用戶名為“三?!保ㄓ脩裘约憾x,可用自己的姓名縮寫(xiě)),SQL Server安全認(rèn)證模式、登錄密碼為123(密碼自己定義,與“系統(tǒng)管理員”表中的密碼相同),選擇圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù),例如:book數(shù)據(jù)庫(kù),如圖5.13所示。圖5.13“新建登錄”對(duì)話框 選擇“服務(wù)器角色”選項(xiàng)卡,確定用戶所屬服務(wù)器角色,如圖5.14所示圖5.14“新建登錄”的“服務(wù)器角色”對(duì)話框 選擇“數(shù)據(jù)庫(kù)訪問(wèn)”選項(xiàng)卡,確定用戶能訪問(wèn)的數(shù)據(jù)庫(kù)(例如:book數(shù)據(jù)庫(kù)),并確定用戶所屬的數(shù)據(jù)庫(kù)角色為public,如圖5.13所示,單擊“確定”,輸入密碼后單擊 “確定”。(4)定義數(shù)據(jù)庫(kù)用戶 在SQL Server 2000的企業(yè)管理器中,擴(kuò)展SQL Server 服務(wù)器、數(shù)據(jù)庫(kù)文件夾和book數(shù)據(jù)庫(kù)右擊“用戶”,在彈出的菜單中選擇“新建數(shù)據(jù)庫(kù)用戶”,如圖5.14所示。圖5.14用戶彈出菜單及選項(xiàng) 在“新建數(shù)據(jù)庫(kù)用戶”對(duì)話框中,在“登錄名”欄中選擇一個(gè)登錄用戶名(例如“三?!保凇皵?shù)據(jù)庫(kù)角色”欄中選擇該數(shù)據(jù)庫(kù)用戶參加的角色,例如,用戶參加的角色為“內(nèi)部管理員”,如圖5.15所示。圖5.15新建數(shù)據(jù)庫(kù)用戶對(duì)話框5.3 系統(tǒng)實(shí)現(xiàn)5.3.1界面設(shè)計(jì)用戶登錄窗體的界面設(shè)計(jì)如圖5.16所示 圖5.16 用戶登錄界面設(shè)計(jì)與運(yùn)行 “確定”按鈕的OnClick事件代碼設(shè)計(jì)如下:當(dāng)用戶輸入用戶名和口令后,如果單擊“確定”按鈕,需要執(zhí)行OnClick事件代碼,即TloginForm.Button1Click過(guò)程。procedure TLoginForm.Button1Click(Sender: TObject);var aname,apassword:string; k:integer;beginfor k := a to 3 do begin aname:=trim(edit1.Text); apassword:=trim(edit2.Text); table1.Open; table1.SetKey; table1.

注意事項(xiàng)

本文(《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告圖書(shū)管理系統(tǒng))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!