![數(shù)據(jù)庫(kù)DB-案例-圖書管理_第1頁](http://file4.renrendoc.com/view/f5eab4e31008a615d8d4a6cdfb1b35aa/f5eab4e31008a615d8d4a6cdfb1b35aa1.gif)
![數(shù)據(jù)庫(kù)DB-案例-圖書管理_第2頁](http://file4.renrendoc.com/view/f5eab4e31008a615d8d4a6cdfb1b35aa/f5eab4e31008a615d8d4a6cdfb1b35aa2.gif)
![數(shù)據(jù)庫(kù)DB-案例-圖書管理_第3頁](http://file4.renrendoc.com/view/f5eab4e31008a615d8d4a6cdfb1b35aa/f5eab4e31008a615d8d4a6cdfb1b35aa3.gif)
![數(shù)據(jù)庫(kù)DB-案例-圖書管理_第4頁](http://file4.renrendoc.com/view/f5eab4e31008a615d8d4a6cdfb1b35aa/f5eab4e31008a615d8d4a6cdfb1b35aa4.gif)
![數(shù)據(jù)庫(kù)DB-案例-圖書管理_第5頁](http://file4.renrendoc.com/view/f5eab4e31008a615d8d4a6cdfb1b35aa/f5eab4e31008a615d8d4a6cdfb1b35aa5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Database Application System圖書(tsh)管理系統(tǒng)西安建筑科技大學(xué) 信息(xnx)與控制工程學(xué)院共二十頁一、用戶需求分析1.系統(tǒng)業(yè)務(wù):分塊陳述2.系統(tǒng)數(shù)據(jù)處理分析:(1)數(shù)據(jù)處理流圖 (2)細(xì)化流圖3.系統(tǒng)數(shù)據(jù)(shj)字典:(1)描述數(shù)據(jù)流定義 (2)描述數(shù)據(jù)存儲(chǔ)定義 (3)描述數(shù)據(jù)處理過程二、系統(tǒng)設(shè)計(jì)1.系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)2.數(shù)據(jù)庫(kù)訪問接口設(shè)計(jì)3.系統(tǒng)模塊設(shè)計(jì):(1)功能模塊設(shè)計(jì) (2)各模塊IPO圖4.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì):(1)概念模型 (2)邏輯模型 (3)表屬性定義 (4)表物理結(jié)構(gòu)定義5.數(shù)據(jù)庫(kù)實(shí)施、分模塊程序編碼、測(cè)試、集成6.試運(yùn)行共二十頁系統(tǒng)業(yè)務(wù)圖書管理:
2、新書編目、建卡、分類上架讀者管理:讀者信息建立、編號(hào)(bin ho)、維護(hù)借書管理:建立借書登記卡,可借書審核,借出書籍登記還書管理:還書登記,還回書籍上架一、用戶(yngh)需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)流圖 圖1 圖書(tsh)管理系統(tǒng)頂層數(shù)據(jù)流圖一、用戶需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)流圖細(xì)化 圖2 細(xì)化的圖書(tsh)管理系統(tǒng)數(shù)據(jù)流圖一、用戶需求分析共二十頁系統(tǒng)數(shù)據(jù)字典(zdin)(1)描述數(shù)據(jù)流定義 表1 主要(zhyo)數(shù)據(jù)流定義序號(hào)名稱位置結(jié)構(gòu)定義數(shù)據(jù)流量平均高峰期1圖書情況圖書P1.1,圖書P2.3類別+出版社+作者+書名+定價(jià)+完好否1000次/月100次/天2讀者
3、情況讀者P1.2姓名+單位+性別+電話8000次/年1000次/天3管理員情況管理員P3用戶名+口令100次/年10次/天4用戶身份P3P1.1,P1.2,P2.1,P2.3非法用戶,內(nèi)部管理員,服務(wù)管理員2000次/天100次/小時(shí)5借書請(qǐng)求讀者P2.1類別丨書名1000次/天300次/小時(shí)6還書請(qǐng)求讀者P2.3讀者+圖書情況1000次/天300次/小時(shí)7圖書信息P2.1P2.2書號(hào)+讀者編號(hào)1000次/天250次/小時(shí)一、用戶需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)字典(2)描述數(shù)據(jù)存儲(chǔ)定義 表2 主要數(shù)據(jù)存儲(chǔ)(cn ch)定義編號(hào)名稱輸入輸出結(jié)構(gòu)數(shù)據(jù)量存取頻度存取方式說明D1圖書記錄圖書管理
4、查看書目借書處理還書處理書號(hào)+類別+出版社+作者+書名+定價(jià)+借出者250000條1000次/天聯(lián)機(jī)處理檢索、更新隨機(jī)檢索書號(hào)唯一非空D2讀者記錄讀者管理借書處理還書處理編號(hào)+姓名+單位+性別+電話15000條500次/天聯(lián)機(jī)處理隨機(jī)檢索編號(hào)唯一非空D3借書記錄借書處理借書處理還書處理書號(hào)+讀者編號(hào)+借閱日期50000條1000次/天聯(lián)機(jī)處理更新為主隨機(jī)檢索借閱日期為添加記錄的當(dāng)天D4用戶記錄安全管理安全管理用戶+密碼+級(jí)別1000條100次/天聯(lián)機(jī)處理檢索為主順序檢索級(jí)別為“內(nèi)部管理員”或“服務(wù)管理員”一、用戶需求分析共二十頁一、用戶(yngh)需求分析系統(tǒng)(xtng)數(shù)據(jù)字典(3)描述處理
5、過程表3 主要處理過程定義過程編號(hào)處理過程名輸入輸出處理說明P1.1圖書管理圖書情況,用戶身份圖書記錄對(duì)圖書按類別統(tǒng)一編碼,將圖書信息存儲(chǔ)于圖書記錄表中P1.2讀者管理讀者情況,用戶身份讀者記錄建立讀者信息表并統(tǒng)一編號(hào);實(shí)現(xiàn)讀者記錄的增刪改維護(hù)P2.1查看目錄借書請(qǐng)求,圖書記錄用戶身份借書請(qǐng)求圖書信息根據(jù)圖書類別查詢圖書根據(jù)書名模糊查詢圖書P2.2借書處理圖書信息,圖書記錄讀者記錄,借書記錄借書記錄確認(rèn)讀者符合借書條件,辦理借書手續(xù)P2.3還書處理圖書記錄,讀者記錄借書記錄,還書記錄圖書情況,用戶身份借書記錄對(duì)照借書卡,確認(rèn)書號(hào)和書名無誤后辦理還書手續(xù)P3安全管理管理員情況用戶記錄用戶身份用戶
6、記錄管理員通過用戶名和口令確認(rèn)用戶身份,保證系統(tǒng)安全性共二十頁1.系統(tǒng)(xtng)體系結(jié)構(gòu)服務(wù)器工作要求O.S. windows 2003DBMS SQL Server 2003DBAS 開發(fā)平臺(tái):VC+客戶機(jī)工作要求O.S. windows XP DBAS開發(fā)平臺(tái): VC+圖3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)(kif)平臺(tái)框架圖二、系統(tǒng)設(shè)計(jì)共二十頁2.數(shù)據(jù)庫(kù)訪問接口(ji ku):基于ODBC,各層間的連接關(guān)系如下圖4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)訪問(fngwn)流程二、系統(tǒng)設(shè)計(jì)共二十頁系統(tǒng)(xtng)功能設(shè)計(jì)(1)功能模塊圖 圖5 圖書(tsh)管理系統(tǒng)功能模塊圖二、系統(tǒng)設(shè)計(jì)共二十頁系統(tǒng)(xtng)功能設(shè)計(jì)(2)
7、各模塊的IPO圖 表4 圖書館管理系統(tǒng)功能模塊IPO圖的主要參數(shù)模塊名稱被調(diào)用調(diào)用輸入輸出處理方法用戶登陸管理用戶登錄維護(hù)用戶名及密碼用戶身份(角色)和權(quán)限查用戶記錄,確認(rèn)用戶合法性、身份和操作權(quán)用戶登陸維護(hù)用戶登陸管理系統(tǒng)管理員身份更新用戶記錄表數(shù)據(jù)更新用戶記錄,增加用戶,修改用戶身份圖書館內(nèi)部管理用戶登陸管理圖書館記錄維護(hù),讀者記錄維護(hù),用戶及密碼維護(hù),退出系統(tǒng)內(nèi)部管理員身份,用戶選擇菜單項(xiàng)內(nèi)部管理菜單,用戶選擇的菜單項(xiàng)顯示內(nèi)部管理菜單,判斷用戶選擇,調(diào)用相應(yīng)的子模塊圖書記錄維護(hù)圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)圖書記錄和條件圖書記錄窗口接受操作要求、條件和圖書數(shù)據(jù),進(jìn)行分析,打
8、開數(shù)據(jù)庫(kù)中的圖書記錄表,對(duì)相關(guān)記錄進(jìn)行增刪改讀者記錄維護(hù)圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)讀者記錄和條件讀者記錄窗口接受操作要求、條件和讀者數(shù)據(jù),進(jìn)行分析,打開數(shù)據(jù)庫(kù)中的讀者記錄表,對(duì)相關(guān)記錄進(jìn)行增刪改用戶及密碼維護(hù)圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)用戶及密碼更改密碼界面接受操作要求,密碼驗(yàn)證和編譯;打開數(shù)據(jù)庫(kù)中的用戶表,更改指定用戶記錄的密碼屬性二、系統(tǒng)(xtng)設(shè)計(jì)共二十頁系統(tǒng)(xtng)功能設(shè)計(jì)(2)各模塊的IPO圖 續(xù)表4 圖書館管理系統(tǒng)功能模塊IPO圖的主要參數(shù)模塊名稱被調(diào)用調(diào)用輸入輸出處理方法圖書館服務(wù)功能用戶登錄管理查詢圖書,借書處理,還書處理,退出系統(tǒng)圖書
9、館管理員身份,可選菜單項(xiàng)圖書館服務(wù)功能菜單,選擇的菜單項(xiàng)顯示圖書館服務(wù)功能菜單,判斷用戶選擇,調(diào)用相應(yīng)的子模塊查詢圖書圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能書名和類別圖書記錄接受操作要求、條件和圖書數(shù)據(jù),進(jìn)行分析,打開數(shù)據(jù)庫(kù)中的圖數(shù)記錄表,執(zhí)行查詢借書處理圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能書號(hào)和讀者編號(hào)圖書記錄,讀者記錄及借閱記錄接受操作要求、條件,進(jìn)行分析,打開數(shù)據(jù)庫(kù),查詢圖書,驗(yàn)證讀者,在借閱表中插入記錄,修改圖書記錄還書處理圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能相關(guān)圖書記錄和條件圖書記錄接受操作要求、條件,進(jìn)行分析,打開數(shù)據(jù)庫(kù),在借閱表中刪除記錄,修改圖書記錄退出系統(tǒng)處理用戶登
10、錄圖書館服務(wù)圖書館內(nèi)部管理關(guān)閉所有窗口關(guān)閉所有窗口,關(guān)閉數(shù)據(jù)庫(kù),釋放資源二、系統(tǒng)(xtng)設(shè)計(jì)共二十頁數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(1)概念模型 圖6 圖書(tsh)管理系統(tǒng)E-R圖二、系統(tǒng)(xtng)設(shè)計(jì)共二十頁數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(2)邏輯(lu j)模型合法(hf)用戶(用戶名,密碼,用戶級(jí)別)圖書(書號(hào),類別,出版社,作者,書名,定價(jià),借出狀態(tài))讀者(讀者編號(hào),姓名,單位,性別,電話)借閱(書號(hào),讀者編號(hào),借閱日期)二、系統(tǒng)設(shè)計(jì)共二十頁數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(3)表屬性定義 -關(guān)系(gun x)轉(zhuǎn)換、完整性定義 (PK、FK、 自定義其它) user(userno, pwd, levelflag)books(b
11、ookno, booktype, unit, writer, bookname, price, bflag)reader(readerno, readername, dept, sex, tele)loan(bookno, readerno, loandate) FK: bookno, readerno FD(user): userno pwd, levelflag FD(book): userno booktype, unit, writer, bookname, price, bflag FD(reader): userno readername, dept, sex, tele FD(l
12、oan): bookno loandate 二、系統(tǒng)(xtng)設(shè)計(jì)共二十頁數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(3)表屬性定義(dngy) -關(guān)系轉(zhuǎn)換、完整性定義 (PK、FK、 自定義其它)自定義數(shù)據(jù)約束:(用戶級(jí)別(jbi)) levelflag 僅取“系統(tǒng)管理員、服務(wù)員”(讀者的性別) sex 僅取“男、女”(借出日期) loan 取“借出操作時(shí)的系統(tǒng)日期”, 格式為“YYYY-MM-DD”二、系統(tǒng)設(shè)計(jì)共二十頁數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)(4)表的物理(wl)結(jié)構(gòu)設(shè)計(jì) 表5 圖書(tsh)-讀者庫(kù)各表的屬性設(shè)計(jì)情況表名屬性名數(shù)據(jù)類型長(zhǎng)度允許空索引屬性約束表級(jí)約束用戶用戶Char4No聚簇索引主屬性主碼為用戶密碼Char4
13、No級(jí)別Char10No索引內(nèi)部管理員/服務(wù)管理員圖書書號(hào)Char6No聚簇索引主屬性主碼為書號(hào)類別VarChar10No索引出版社VarChar20Yes索引作者VarChar30Yes書名VarChar30No索引定價(jià)SmallmoneyYes借出否IntNo索引Default=0,沒借讀者編號(hào)Char4No聚簇索引主屬性主碼為編號(hào)姓名VarChar8No索引單位VarChar20No索引性別Char2Yes男/女電話VarChar12Yes借閱書號(hào)Char6No索引主屬性主碼為書號(hào);書號(hào)為外碼,參照?qǐng)D書表的書號(hào);讀者編號(hào)為外碼,參照讀者表的編號(hào)讀者編號(hào)Char4No聚簇索引借閱日期Char10No索引值為修改記錄當(dāng)天日期,格式為:YYYY/MM/DD二、系統(tǒng)設(shè)計(jì)共二十頁二、系統(tǒng)(xtng)設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)施、應(yīng)用程序分模塊設(shè)計(jì)(shj)、集成、測(cè)試數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)試運(yùn)行共二十頁內(nèi)容摘要Database Application System圖書管理系統(tǒng)。Database Application System圖書管理系統(tǒng)。2.系統(tǒng)數(shù)據(jù)處理分析:(1)數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子產(chǎn)品物流合同要點(diǎn)分析
- 2025年度辦公室綠植養(yǎng)護(hù)與室內(nèi)環(huán)境美化合同
- 房屋租賃合同公文
- 企業(yè)人才測(cè)評(píng)及職業(yè)發(fā)展規(guī)劃支持方案設(shè)計(jì)
- 云計(jì)算服務(wù)配置與管理手冊(cè)
- 解決方案設(shè)計(jì)與實(shí)施指南
- 設(shè)計(jì)服務(wù)合同書
- 企業(yè)信息化解決方案操作手冊(cè)
- 建設(shè)工程施工分包委托協(xié)議書
- 車床購(gòu)買合同樣本
- 航天器用j30jh系列微型矩形電連接器
- 工程量清單及招標(biāo)控制價(jià)編制方案
- 納龍心電說明書
- 2023湖北成人學(xué)位英語考試真題及答案1
- 《大數(shù)據(jù)金融》教學(xué)大綱(第六學(xué)期)附課程考核標(biāo)準(zhǔn)
- 物業(yè)管理企業(yè)用工風(fēng)險(xiǎn)與防范對(duì)策
- 拜耳法氧化鋁生產(chǎn)工藝流程框圖
- 零售藥店處方藥銷售自查整改報(bào)告word(范文)
- 叉車日常維護(hù)保養(yǎng)檢查記錄表
- 心源性休克的護(hù)理.ppt課件
- 精品解析:2022年黑龍江省哈爾濱市中考語文試題(原卷版)
評(píng)論
0/150
提交評(píng)論