




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、圖書管理系統(tǒng)的數(shù)據(jù)庫設計一:需求分析:1:圖書管理系統(tǒng)的功能圖2:系統(tǒng)說明:1. 不同的讀者類型對不同的圖書類型借閱的天數(shù)不同,不同的讀者可借閱的圖書總數(shù)不同。2. 當圖書借閱超期后、弄污、遺失會有相應的處罰。3. 同樣的圖書在管理系統(tǒng)中會 有多本,每本之間可以區(qū)分。4. 用戶注冊需經(jīng)系統(tǒng)管理員同意后才可借閱圖書。5. 讀者對預約圖書有優(yōu)先的借閱權。6. 讀者可以對自己的聯(lián)系方式信息進行修改。7. 圖書卡或圖書遺失后可申請掛失,掛失后將不能對圖書進行借還操作。 3:分析各功能所需要用到的數(shù)據(jù)。用戶登錄:用戶:用戶名,密碼用戶注冊:用戶:用戶名,密碼,學號,姓名,系、專業(yè),年級,電話號碼,郵箱,
2、性別圖書檢索: 圖書:圖書號, ISBN號,書名,作者,價格,出版社,出版日期,簡介查詢借閱信息: 借閱:圖書,借閱時間,應歸還時間,歸還時間,續(xù)借次數(shù)圖書續(xù)借: 續(xù)借:用戶名,圖書,續(xù)借時間圖書掛失: 圖書掛失:圖書,用戶名,掛失時間,取消掛失時間圖書卡掛失: 圖書卡掛失:用戶名,掛失時間,取消掛失時間預約圖書: 預約:用戶名,圖書名,預約時間,借書時間,是否取消圖書管理:系統(tǒng)管理員:帳號,密碼,姓名,性別,年齡,職稱圖書管理員:帳號,密碼,姓名,性別,年齡,職稱同意讀者注冊: 用戶注冊:是否同意罰款管理: 罰款:用戶名,圖書,罰款金額,處罰原因,罰款時間借書: 用戶,圖書,借書時間還書:
3、圖書,還書時間書掉了,罰款: 4:分析實體和實體間的聯(lián)系實體:讀者、圖書、系統(tǒng)管理員、圖書管理員、讀者類型、圖書類型聯(lián)系: 1. 圖書類型 圖書 屬于2. 讀者類型 讀者 屬于3. 讀者 圖書 借閱,預約,掛失,罰款,續(xù)借4. 圖書管理員 圖書 借,還,罰款5. 讀者 讀者 掛失二:系統(tǒng)的概念模型設計。 每個實體的ER圖(未完)。 不同實體間的聯(lián)系(未完):綜合的ER圖三:數(shù)據(jù)模型的設計:1、把上面的概念模型轉換為關系模型:實體的轉換:讀者類型(類型編號,類型名稱,可借閱的圖書數(shù))讀者(讀者號,密碼,姓名,系、專業(yè),年級,電話號碼,郵箱,性別,類型編號)圖書類型(類型編號,類型名稱)圖書(圖書
4、號, ISBN號,書名,作者,價格,出版社,出版日期,簡介,類型編號)圖書管理員(帳號,密碼,姓名,性別,年齡,職稱)系統(tǒng)管理員(帳號,密碼,姓名,性別,年齡,職稱)聯(lián)系的轉換:借閱限制(讀者類型編號,圖書類型編號,借閱天數(shù))圖書卡掛失(讀者號,掛失時間,取消掛失時間)借閱(讀者號,圖書號,借閱時間,應歸還時間,歸還時間,)借書(,圖書號,讀者號,借出時間)還書(圖書管理員編號,圖書號,還書時間) 續(xù)借(讀者號,圖書號,續(xù)借時間)圖書掛失(讀者號,圖書號,掛失時間,取消掛失時間)預約(讀者號,圖書號,預約時間)罰款(圖書管理員,讀者號,圖書號,罰款時間,罰款金額,罰款原因)2、關系的優(yōu)化:對上
5、述關系模式的優(yōu)化圖書管理員和系統(tǒng)管理員的關系模式相同,為了減少關系模式把這兩個關系模式合并為一個關系模式。圖書管理員(帳號,密碼,姓名,性別,年齡,職稱)系統(tǒng)管理員(帳號,密碼,姓名,性別,年齡,職稱)管理員(帳號,密碼,姓名,性別,年齡,職稱,類型)借閱的數(shù)據(jù)處理與三個關系模式:借閱,借書,還書,在借閱的表中包括除了管理員以外的所有信息,則把這三個關系模式進行合并:借閱(讀者號,圖書號,借閱時間,應歸還時間,歸還時間,)借書(管理員編號,圖書號,讀者號,借出時間)還書(圖書管理員編號,圖書號,還書時間)借閱(讀者號,圖書號,借閱時間,應歸還時間,歸還時間,借出圖書管理員編號,還出的圖書管理員
6、編號)3、最后的關系模式如下:1. 讀者類型(類型編號,類型名稱,可借閱的圖書數(shù))2. 讀者(讀者號,密碼,姓名,系、專業(yè),年級,電話號碼,郵箱,性別,類型編號)3. 圖書類型(類型編號,類型名稱)4. 圖書(圖書號, ISBN號,書名,作者,價格,出版社,出版日期,簡介,類型編號)5. 管理員(帳號,密碼,姓名,性別,年齡,職稱,類型)6. 借閱限制(讀者類型編號,圖書類型編號,借閱天數(shù))7. 借閱(讀者號,圖書號,借閱時間,應歸還時間,歸還時間,借出圖書管理員編號,還出的圖書管理員編號)8. 續(xù)借(讀者號,圖書號,續(xù)借時間)9. 圖書卡掛失(讀者號,掛失時間,取消掛失時間)10. 圖書掛失
7、(讀者號,圖書號,掛失時間,取消掛失時間)11. 預約(讀者號,圖書號,預約時間)12. 罰款(圖書管理員,讀者號,圖書號,罰款時間,罰款金額,罰款原因)四:對每一個關系模式的具體定義每一個關系對應的表名,每一個屬性對應的字段名,類型,寬度,是否主鍵,是否可為空,默認值,說明等。表名或字段名用字母、數(shù)字或者下劃線組成。不同中文。1. 讀者類型(類型編號,類型名稱,可借閱的圖書數(shù))ReaderType表字段名類型寬度是否主鍵是否可為空默認值說明RTypeIdchar1TRTypenamenchar4FFBorrowNumInt FF5最多可借出的圖書數(shù)量2. 讀者(讀者號,密碼,姓名,系、專業(yè),
8、年級,電話號碼,郵箱,性別,讀者類型編號)Reader表字段名類型寬度是否主鍵是否可為空默認值說明Ridchar8Tpasswordchar10FF不少于六位Rnamenchar5FTSexnchar1FF只能為男或者女RtypeIDchar1FFFK,與Readertype表建立聯(lián)系Departmentnchar10FFprofessionnchar10FTGradechar4FF用入學年份來表示Telephonechar11FTE_mailvarchar50FT3. 圖書類型(類型編號,類型名稱) BookType表字段名類型寬度是否主鍵是否可為空默認值說明BTypeIdChar1TBTy
9、peNamenChar10FF4. 圖書(圖書號, ISBN號,書名,作者,價格,出版社,出版日期,簡介,類型編號)Book表 字段名類型寬度是否主鍵是否可為空默認值說明BIDchar10TISBNchar13FF必須為11位Bnamenchar5FTBtypeIDChar1FF1FK,與BOOKTYPE表聯(lián)系AuthorChar1FFPriceDecimal4FF不能小于0Pubcompnvarchar20FFPubdateSmalldatetimeFF5. 管理員(帳號,密碼,姓名,性別,年齡,職稱,類型)Manager表字段名類型寬度是否主鍵是否可為空默認值說明MIDChar6TPwdC
10、har10FFMtypechar1FF只能是數(shù)字MnameNchar5FTMsexNchar1FT男只能為男/女MageintFT6. 借閱限制(讀者類型編號,圖書類型編號,借閱天數(shù))BorrowLimit表字段名類型寬度是否主鍵是否可為空默認值說明RTypeIdchar1TFK,與ReaderType表聯(lián)系BTypeIDchar1TFK,與BookType表聯(lián)系LimitDaysInt FF57. 借閱(讀者號,圖書號,借閱時間,應歸還時間,歸還時間,借出圖書管理員編號,還出的圖書管理員編號)Borrow表字段名類型寬度是否主鍵是否可為空默認值說明RIDchar8TFK,與Reader表聯(lián)系
11、BIDchar10TFK,與Bbook表聯(lián)系BorrowTimesalldatetimeFF系統(tǒng)當前時間SReturnTimesalldatetimeFFBMIDChar6FFFK,與Manager表聯(lián)系RMDChar6FTFK,與Manager表聯(lián)系8. 續(xù)借(讀者號,圖書號,續(xù)借時間)Renew表字段名類型寬度是否主鍵是否可為空默認值說明RIDchar8TFK,與Reader表聯(lián)系BIDchar10TFK,與Book表聯(lián)系RenewTimesalldatetimeFF系統(tǒng)當前時間9. 圖書卡掛失(讀者號,掛失時間,取消掛失時間)RcardLoss表字段名類型寬度是否主鍵是否可為空默認值說明
12、RIDchar8TFK,與ReaderTyper表聯(lián)系LossTimesmalldatetimeT系統(tǒng)當前時間CancleTimesmalldatetimeFF510. 圖書掛失(讀者號,圖書號,掛失時間,取消掛失時間)BookLoss表字段名類型寬度是否主鍵是否可為空默認值說明RIDchar8TFK,與Reader表聯(lián)系BIDchar10TFK,與Bbook表聯(lián)系LossTimesalldatetimeTF系統(tǒng)當前時間CancleTImesalldatetimeFF11. 預約(讀者號,圖書號,預約時間)Prebook表字段名類型寬度是否主鍵是否可為空默認值說明RIDchar8TFK,與Reader表聯(lián)系BIDchar10TFK,與Bbook表聯(lián)系PreTimesalldatetimeT系統(tǒng)當前時間12. 罰款(圖書管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年撫順市稅務系統(tǒng)遴選面試真題附解析含答案
- 2024年事業(yè)單位考試四川省涼山彝族自治州《公共基礎知識》深度預測試題含解析
- 老年人醫(yī)藥消費行為調查分析
- 老年衛(wèi)生健康宣教課件
- 老師職業(yè)介紹
- 老師關愛留守兒童課件
- 老師介紹自己的課件
- 房地產(chǎn)開發(fā)不定期按揭貸款借款合同
- 美食廣場承包經(jīng)營與品牌整合管理合同
- 美術生班會課件
- 2025年天津市中考歷史試卷(含答案)
- 2025秋初升高銜接新高一物理模擬卷-分班模擬卷(五)
- 2024年上海高中學業(yè)水平合格性考試歷史試卷真題(含答案)
- 2025年人教版七年級數(shù)學下冊期末測試卷
- 公司年終答謝宴策劃方案
- 小學一年級數(shù)學下冊應用題100道
- 安徽省馬鞍山市2023-2024學年高一下學期期末教學質量監(jiān)測化學試卷(含解析)
- 反詐騙(企業(yè)員工)講座培訓課件
- T/CBMCA 019-2021醫(yī)用潔凈室裝飾材料技術標準
- 2025-2030中國微晶纖維素市場深度評估與需求潛力分析研究報告
- 2025年社會調查方法與實踐考試試題及答案
評論
0/150
提交評論