版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Database Application System圖書(tsh)管理系統(tǒng)西安建筑科技大學(xué) 信息(xnx)與控制工程學(xué)院共二十頁一、用戶需求分析1.系統(tǒng)業(yè)務(wù):分塊陳述2.系統(tǒng)數(shù)據(jù)處理分析:(1)數(shù)據(jù)處理流圖 (2)細化流圖3.系統(tǒng)數(shù)據(jù)(shj)字典:(1)描述數(shù)據(jù)流定義 (2)描述數(shù)據(jù)存儲定義 (3)描述數(shù)據(jù)處理過程二、系統(tǒng)設(shè)計1.系統(tǒng)體系結(jié)構(gòu)設(shè)計2.數(shù)據(jù)庫訪問接口設(shè)計3.系統(tǒng)模塊設(shè)計:(1)功能模塊設(shè)計 (2)各模塊IPO圖4.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計:(1)概念模型 (2)邏輯模型 (3)表屬性定義 (4)表物理結(jié)構(gòu)定義5.數(shù)據(jù)庫實施、分模塊程序編碼、測試、集成6.試運行共二十頁系統(tǒng)業(yè)務(wù)圖書管理:
2、新書編目、建卡、分類上架讀者管理:讀者信息建立、編號(bin ho)、維護借書管理:建立借書登記卡,可借書審核,借出書籍登記還書管理:還書登記,還回書籍上架一、用戶(yngh)需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)流圖 圖1 圖書(tsh)管理系統(tǒng)頂層數(shù)據(jù)流圖一、用戶需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)流圖細化 圖2 細化的圖書(tsh)管理系統(tǒng)數(shù)據(jù)流圖一、用戶需求分析共二十頁系統(tǒng)數(shù)據(jù)字典(zdin)(1)描述數(shù)據(jù)流定義 表1 主要(zhyo)數(shù)據(jù)流定義序號名稱位置結(jié)構(gòu)定義數(shù)據(jù)流量平均高峰期1圖書情況圖書P1.1,圖書P2.3類別+出版社+作者+書名+定價+完好否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次/小時5借書請求讀者P2.1類別丨書名1000次/天300次/小時6還書請求讀者P2.3讀者+圖書情況1000次/天300次/小時7圖書信息P2.1P2.2書號+讀者編號1000次/天250次/小時一、用戶需求分析共二十頁系統(tǒng)(xtng)數(shù)據(jù)字典(2)描述數(shù)據(jù)存儲定義 表2 主要數(shù)據(jù)存儲(cn ch)定義編號名稱輸入輸出結(jié)構(gòu)數(shù)據(jù)量存取頻度存取方式說明D1圖書記錄圖書管理
4、查看書目借書處理還書處理書號+類別+出版社+作者+書名+定價+借出者250000條1000次/天聯(lián)機處理檢索、更新隨機檢索書號唯一非空D2讀者記錄讀者管理借書處理還書處理編號+姓名+單位+性別+電話15000條500次/天聯(lián)機處理隨機檢索編號唯一非空D3借書記錄借書處理借書處理還書處理書號+讀者編號+借閱日期50000條1000次/天聯(lián)機處理更新為主隨機檢索借閱日期為添加記錄的當天D4用戶記錄安全管理安全管理用戶+密碼+級別1000條100次/天聯(lián)機處理檢索為主順序檢索級別為“內(nèi)部管理員”或“服務(wù)管理員”一、用戶需求分析共二十頁一、用戶(yngh)需求分析系統(tǒng)(xtng)數(shù)據(jù)字典(3)描述處理
5、過程表3 主要處理過程定義過程編號處理過程名輸入輸出處理說明P1.1圖書管理圖書情況,用戶身份圖書記錄對圖書按類別統(tǒng)一編碼,將圖書信息存儲于圖書記錄表中P1.2讀者管理讀者情況,用戶身份讀者記錄建立讀者信息表并統(tǒng)一編號;實現(xiàn)讀者記錄的增刪改維護P2.1查看目錄借書請求,圖書記錄用戶身份借書請求圖書信息根據(jù)圖書類別查詢圖書根據(jù)書名模糊查詢圖書P2.2借書處理圖書信息,圖書記錄讀者記錄,借書記錄借書記錄確認讀者符合借書條件,辦理借書手續(xù)P2.3還書處理圖書記錄,讀者記錄借書記錄,還書記錄圖書情況,用戶身份借書記錄對照借書卡,確認書號和書名無誤后辦理還書手續(xù)P3安全管理管理員情況用戶記錄用戶身份用戶
6、記錄管理員通過用戶名和口令確認用戶身份,保證系統(tǒng)安全性共二十頁1.系統(tǒng)(xtng)體系結(jié)構(gòu)服務(wù)器工作要求O.S. windows 2003DBMS SQL Server 2003DBAS 開發(fā)平臺:VC+客戶機工作要求O.S. windows XP DBAS開發(fā)平臺: VC+圖3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)(kif)平臺框架圖二、系統(tǒng)設(shè)計共二十頁2.數(shù)據(jù)庫訪問接口(ji ku):基于ODBC,各層間的連接關(guān)系如下圖4 數(shù)據(jù)庫應(yīng)用系統(tǒng)訪問(fngwn)流程二、系統(tǒng)設(shè)計共二十頁系統(tǒng)(xtng)功能設(shè)計(1)功能模塊圖 圖5 圖書(tsh)管理系統(tǒng)功能模塊圖二、系統(tǒng)設(shè)計共二十頁系統(tǒng)(xtng)功能設(shè)計(2)
7、各模塊的IPO圖 表4 圖書館管理系統(tǒng)功能模塊IPO圖的主要參數(shù)模塊名稱被調(diào)用調(diào)用輸入輸出處理方法用戶登陸管理用戶登錄維護用戶名及密碼用戶身份(角色)和權(quán)限查用戶記錄,確認用戶合法性、身份和操作權(quán)用戶登陸維護用戶登陸管理系統(tǒng)管理員身份更新用戶記錄表數(shù)據(jù)更新用戶記錄,增加用戶,修改用戶身份圖書館內(nèi)部管理用戶登陸管理圖書館記錄維護,讀者記錄維護,用戶及密碼維護,退出系統(tǒng)內(nèi)部管理員身份,用戶選擇菜單項內(nèi)部管理菜單,用戶選擇的菜單項顯示內(nèi)部管理菜單,判斷用戶選擇,調(diào)用相應(yīng)的子模塊圖書記錄維護圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)圖書記錄和條件圖書記錄窗口接受操作要求、條件和圖書數(shù)據(jù),進行分析,打
8、開數(shù)據(jù)庫中的圖書記錄表,對相關(guān)記錄進行增刪改讀者記錄維護圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)讀者記錄和條件讀者記錄窗口接受操作要求、條件和讀者數(shù)據(jù),進行分析,打開數(shù)據(jù)庫中的讀者記錄表,對相關(guān)記錄進行增刪改用戶及密碼維護圖書館內(nèi)部管理執(zhí)行完后返回圖書館內(nèi)部管理相關(guān)用戶及密碼更改密碼界面接受操作要求,密碼驗證和編譯;打開數(shù)據(jù)庫中的用戶表,更改指定用戶記錄的密碼屬性二、系統(tǒng)(xtng)設(shè)計共二十頁系統(tǒng)(xtng)功能設(shè)計(2)各模塊的IPO圖 續(xù)表4 圖書館管理系統(tǒng)功能模塊IPO圖的主要參數(shù)模塊名稱被調(diào)用調(diào)用輸入輸出處理方法圖書館服務(wù)功能用戶登錄管理查詢圖書,借書處理,還書處理,退出系統(tǒng)圖書
9、館管理員身份,可選菜單項圖書館服務(wù)功能菜單,選擇的菜單項顯示圖書館服務(wù)功能菜單,判斷用戶選擇,調(diào)用相應(yīng)的子模塊查詢圖書圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能書名和類別圖書記錄接受操作要求、條件和圖書數(shù)據(jù),進行分析,打開數(shù)據(jù)庫中的圖數(shù)記錄表,執(zhí)行查詢借書處理圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能書號和讀者編號圖書記錄,讀者記錄及借閱記錄接受操作要求、條件,進行分析,打開數(shù)據(jù)庫,查詢圖書,驗證讀者,在借閱表中插入記錄,修改圖書記錄還書處理圖書館服務(wù)功能執(zhí)行完后返回圖書館服務(wù)功能相關(guān)圖書記錄和條件圖書記錄接受操作要求、條件,進行分析,打開數(shù)據(jù)庫,在借閱表中刪除記錄,修改圖書記錄退出系統(tǒng)處理用戶登
10、錄圖書館服務(wù)圖書館內(nèi)部管理關(guān)閉所有窗口關(guān)閉所有窗口,關(guān)閉數(shù)據(jù)庫,釋放資源二、系統(tǒng)(xtng)設(shè)計共二十頁數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(1)概念模型 圖6 圖書(tsh)管理系統(tǒng)E-R圖二、系統(tǒng)(xtng)設(shè)計共二十頁數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(2)邏輯(lu j)模型合法(hf)用戶(用戶名,密碼,用戶級別)圖書(書號,類別,出版社,作者,書名,定價,借出狀態(tài))讀者(讀者編號,姓名,單位,性別,電話)借閱(書號,讀者編號,借閱日期)二、系統(tǒng)設(shè)計共二十頁數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(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è)計共二十頁數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(3)表屬性定義(dngy) -關(guān)系轉(zhuǎn)換、完整性定義 (PK、FK、 自定義其它)自定義數(shù)據(jù)約束:(用戶級別(jbi)) levelflag 僅取“系統(tǒng)管理員、服務(wù)員”(讀者的性別) sex 僅取“男、女”(借出日期) loan 取“借出操作時的系統(tǒng)日期”, 格式為“YYYY-MM-DD”二、系統(tǒng)設(shè)計共二十頁數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(4)表的物理(wl)結(jié)構(gòu)設(shè)計 表5 圖書(tsh)-讀者庫各表的屬性設(shè)計情況表名屬性名數(shù)據(jù)類型長度允許空索引屬性約束表級約束用戶用戶Char4No聚簇索引主屬性主碼為用戶密碼Char4
13、No級別Char10No索引內(nèi)部管理員/服務(wù)管理員圖書書號Char6No聚簇索引主屬性主碼為書號類別VarChar10No索引出版社VarChar20Yes索引作者VarChar30Yes書名VarChar30No索引定價SmallmoneyYes借出否IntNo索引Default=0,沒借讀者編號Char4No聚簇索引主屬性主碼為編號姓名VarChar8No索引單位VarChar20No索引性別Char2Yes男/女電話VarChar12Yes借閱書號Char6No索引主屬性主碼為書號;書號為外碼,參照圖書表的書號;讀者編號為外碼,參照讀者表的編號讀者編號Char4No聚簇索引借閱日期Char10No索引值為修改記錄當天日期,格式為:YYYY/MM/DD二、系統(tǒng)設(shè)計共二十頁二、系統(tǒng)(xtng)設(shè)計數(shù)據(jù)庫實施、應(yīng)用程序分模塊設(shè)計(shj)、集成、測試數(shù)據(jù)庫應(yīng)用系統(tǒng)試運行共二十頁內(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等.壓縮文件請下載最新的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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026浙江嘉興市嘉善縣江南幼兒園食堂從業(yè)人員招聘1人筆試備考試題及答案解析
- 2026年洛陽欒川公益崗招聘120人筆試參考題庫及答案解析
- 2026新疆雙河新賽生物蛋白科技有限公司招聘1人筆試參考題庫及答案解析
- 雅安經(jīng)濟技術(shù)開發(fā)區(qū)公開招聘匯達服務(wù)公司副總經(jīng)理考試備考試題及答案解析
- 2026上半年貴州事業(yè)單位聯(lián)考省文學(xué)藝術(shù)界聯(lián)合會所屬事業(yè)單位招聘4人考試參考題庫及答案解析
- 2026年中材科技(酒泉)風電葉片有限公司招聘44人筆試模擬試題及答案解析
- 2026年寧德周寧縣消防救援大隊專職消防員招聘1人筆試備考題庫及答案解析
- 2026山東濟南中國十九冶集團有限公司招聘筆試參考題庫及答案解析
- 2026年淮南高新區(qū)中心幼兒園面向社會公開招聘服務(wù)崗位教師14名考試備考試題及答案解析
- 2026年房地產(chǎn)市場分析工具與技巧
- 旅游情景英語(第二版)Unit 6-1學(xué)習資料
- 足太陰脾經(jīng)課件
- 入駐廠區(qū)企業(yè)安全生產(chǎn)管理協(xié)議書
- 2023年河南省選調(diào)大學(xué)畢業(yè)生(非定向)筆試真題
- CNAS-CL01實驗室認可準則學(xué)習試題
- 2024年人教版九年級上冊語文期末復(fù)習名著打卡《水滸傳》
- GB/T 17727-2024船用法蘭非金屬墊片
- 低壓線路改造項目可行性研究報告
- JJF(機械) 1064-2021 運動場地材料沖擊吸收和垂直變形試驗機校準規(guī)范
- PPAP全尺寸檢測報告
- 化工工藝安全與風險評估
評論
0/150
提交評論