




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
案例1圖書館管理系統(tǒng)一、問題描述對我校圖書館圖書管理流程進行調研,開發(fā)設計一個能對圖書、讀者及圖書借閱情況進行管理的圖書館管理系統(tǒng)。要求該系統(tǒng)能滿足管理人員對圖書管理以及讀者借閱需要,根據權限不同,用戶具有不同的功能和操作界面。二、應用需求分析1、用戶需求調查通過對現(xiàn)行圖書館業(yè)務的調查,明確了圖書館工作由圖書管理、讀者管理、借書服務和還書服務4部分組成。用戶對現(xiàn)有系統(tǒng)功能的描述如下:(1)圖書管理對館內的所有圖書按類別統(tǒng)一編碼;對各類圖書建立圖書登記卡,登記圖書的主要信息。新購的圖書要編碼和建卡,對遺失的圖書要注銷其圖書登記卡。(2)讀者管理建立讀者信息表,對讀者統(tǒng)一編號。對新加盟的讀者,將其信息加入到讀者信息表中;對某些特定的讀者,將其信息從讀者信息表中刪除。當讀者情況變化時,修改讀者信息表中相應的記錄。(3)借書服務未借出的圖書要按類別上架,供讀者查看。建立借書登記卡,卡上記錄著書號、讀者姓名和編號、借書日期;將借書登記卡按讀者單位、讀者編號集中保管。讀者提出借書請求時,先查看該讀者的借書卡,統(tǒng)計讀者已借書的數(shù)量。如果該讀者無借書超期或超量情況,則辦理借書手續(xù)。爽辦理借書手炒續(xù)的方法是尼:填寫借書蜜登記卡,管求理員核實后悠讀者可將圖乖書帶走。串(4)還書件服務柔讀者提出還彈書要求時,田先對照相應員的借書卡,壓確認書號和剝書名無誤后戚可辦理還書畏手續(xù)。傻辦理還書手宣續(xù)的方法是腰:在借書卡砌上填寫還書遷時間,管理旬員簽名;將潤已還的借書倉卡集中保管隱;收回圖書澇。盒將收回的圖板書上架,供私讀者查看和熄借閱???、系統(tǒng)數(shù)權據流程圖淡經過詳細的抄調查,弄清堡了系統(tǒng)現(xiàn)行累的業(yè)務流程澡。通過分析書和抽象后,翅用數(shù)據流圖滑表示。圖1錄是圖書館管按理系統(tǒng)的頂阿層數(shù)據流圖叉。讀者情況讀者情況圖書情況圖書信息P2借書管理P3安全管理D4用戶記錄D3借書記錄D2讀者記錄圖書讀者管理員P1內部管理D1圖書記錄圖書讀者用戶身份管理員情況讀者信息借還書要求崇圖1圖鬧書館管理系遵統(tǒng)頂層數(shù)據狡流圖濤在圖書館管簽理系統(tǒng)頂層訓數(shù)據流圖中尿,薪“記殘P1內部蛙管理豈”把和鐘“損P2借書往管理袋”蜜兩個處理框暢所表示的功播能都太復雜功,對它們進梳一步細化后勸得出第二層盒數(shù)據流圖。杯見圖2和圖席3。實際上撐“奴P1.1芒圖書管理捕”寄還可以細化摘,分為新書謹處理和圖書綠記錄維護兩將個下級處理起框,而烏“援P1.2統(tǒng)讀者管理異”售也可以細化捆為新讀者入馬戶和讀者記估錄維護兩個津下級處理框它。圖書情況圖書情況P1.2讀者管理D2讀者記錄圖書P1.1圖書管理D1圖書記錄讀者讀者情況福圖2銷“扮內部管理說”叉的細化數(shù)據椒流圖D2讀者記錄D2讀者記錄借書請求圖書信息P2.2借書處理D3借書記錄讀者P2.1查看書目D1圖書記錄圖書讀者P2.3還書處理圖書情況還書請求東圖3藥“搬借書管理貪”慶的細化數(shù)據厚流圖敘經過整理后垃得出細化后孫得系統(tǒng)數(shù)據答流圖,如圖搜4所示。圖書情況圖書情況P1.2讀者管理D2讀者記錄圖書P1.1圖書管理D1圖書記錄讀者讀者情況D2讀者記錄借書請求圖書信息P2.2借書處理D3借書記錄讀者P2.1查看書目D1圖書記錄圖書讀者P2.3還書處理圖書情況還書請求P3安全管理D4用戶記錄管理員管理員情況用戶身份用戶身份用戶身份用戶身份火圖4細射化后的圖書富館管理系統(tǒng)握數(shù)據流圖躁3、系統(tǒng)數(shù)陶據字典吸圖書館管理幣系統(tǒng)數(shù)據流蜜圖中,數(shù)據掠信息和處理慘過程需要通慨過數(shù)據字典篩才能描述清傳楚。下面主欄要對數(shù)據流沙圖中的數(shù)據加流、數(shù)據存窯儲和處理過恢程進行說明歷。茫(1)主要貞的數(shù)據流定緣義覺數(shù)據流名稱蝦:圖書情況嶼位置:圖書比->P1.偷1,圖書-瓣>P2.3迷定義:圖書殘情況=類別惠+出版社+肝作者+書名霞+定價+完舍好否描數(shù)據流量:瘋平均流量為天每月傳輸1司000次,柴高峰期流量位每天傳輸1妥00次。沖說明:圖書先入庫時,根歇據圖書情況叫建立圖書記拉錄;讀者還值書時要核實化圖書基本信芬息是否與圖償書記錄相符冰,要檢查圖紫書是否完好勾。逢數(shù)據流名稱浪:用戶身份躁位置:P3況->{P1繼.1,P1餃.2,P2早.1,P2朋.3}娛定義:用戶子身份=[非朽法用戶|管例理員|讀者脅]馬數(shù)據流量:曾平均流量為丘每天傳輸2鉤000次,起高峰期流量沃每小時傳輸菌100次。賓說明:不同仗的用戶身份爺進入的處理胳過程不同。超(2)主要釋的數(shù)據存儲局定義宗數(shù)據存儲編驗號:D3遼數(shù)據存儲名補稱:借書記猴錄氧輸入:P2對.2錦輸出:P2糧.2,P2稀.3聞數(shù)據結構:淘借書記錄=織書號+讀者號編號+借閱絲日期謎數(shù)據量和存濃取頻度:數(shù)反據量為50任000條,請存取頻度為堵每天100宏0次。存存取方式:仍聯(lián)機處理;躁以更新操作慌為主;隨機分檢索。晌說明:讀者摧借閱了一本菠書,就生成謙一條借閱記脖錄。借閱日穿期為添加記貼錄的當天日誘期。泰數(shù)據存儲編真號:D4溜數(shù)據存儲名子稱:用戶記舊錄輸入:P3輸出:P3盲數(shù)據量和存口取頻度:數(shù)和據量為10勒00條;存飾取頻度為每錫天100次擊。魔存取方式:泳聯(lián)機處理;置以檢索為主禮;順序檢索飯。桿數(shù)據結構:董用戶+密碼畢+級別竹說明:級別虜是攔“書管理員避”甘或君“辮讀者刮”蜘?;瑁?)主要飯?zhí)幚磉^程蜜處理過程編吐號:P2.施1哭處理過程名臉:查看書目糖輸入:借書伯請求,D1兼,用戶身份昂輸出:借書羅請求,圖書涌信息在處理說明:鉆實現(xiàn)根據圖垮書類別查詢幕圖書、根據瓶書名模糊查翼詢圖書的功皆能。晨處理過程編猜號:P3描處理過程名榴:安全管理壺輸入:管理找員情況,D驗4土輸出:用戶釀身份,D4增,管理員情朝況遣處理說明:倚通過用戶名用和口令,確派認用戶身份仁,保證系統(tǒng)怒的安全性。舟三、系統(tǒng)數(shù)再據庫設計妹數(shù)據庫設計拋的步驟是:償根據系統(tǒng)需息求分析得到圾的數(shù)據流圖承和數(shù)據字典純建立概念模親型;將數(shù)據凡庫的概念模繪型轉換為數(shù)哲據模型;進跌行規(guī)范化處錯理,使數(shù)據些模型滿足實銳際應用需要則。映1、數(shù)據庫埋的概念模型擁根據系統(tǒng)需立求分析,可衡以得出圖書賣館管理系統(tǒng)襲數(shù)據庫的脾概念模型,歲這里用E-夠R圖表示,鴉見圖6所示裕。版2、數(shù)據庫猾邏輯模型迫將圖書館管攔理系統(tǒng)的E標-R圖轉換角為關系數(shù)據猜庫的數(shù)據模提型,其關系版模式為:認用戶(羽用戶登錄名糾,密碼,級討別,職工編母號,職工名魯);讓圖書(艇書號慌,類別,出所版社,作者量,書名,定差價,借出否嘗);項讀者(諸編號岡,姓名,單劣位,性別,閣);江借閱(勵書號眨,讀者編號番,借書日期津,還書日期浩,借書經辦藏人,還書經士辦人)。燙其中標注下熄劃線的屬性吃為主碼。伴3、數(shù)據庫叔結構的詳細廟設計緣關系屬性的袋設計包括屬侵性名、數(shù)據近類型、數(shù)據桌長度、該屬墾性是否允許壯空值、是否虎為主碼、是乎否為索引項類及約束條件非。表1詳細章列出了圖書明讀者庫各表惜的屬性設計風情況。(表意1略)用戶用戶用戶名密碼級別職工號職工名(a)讀者讀者姓名編號性別單位(b)圖書圖書書號書名作者類別出版社定價借出否(c)nn圖書讀者管理員用戶經辦借閱借書日期還書日期111(d)滑圖6圖未書館管理系癢統(tǒng)的E-R克圖己a)用戶實罩體圖槳b)讀者實識體圖c汽)圖書實體欲圖d)事各實體間的榮聯(lián)系圖碗四、系統(tǒng)體洋系結構及功璃能結構都1、系統(tǒng)體匹系結構及實刻現(xiàn)方法茂圖書館管理鍛系統(tǒng)采用C啦/S(客戶君端/服務器覽)結構。服竟務器主要任麥務是承擔網把絡監(jiān)聽和實燥現(xiàn)客戶端鏈胃接、數(shù)據庫餓管理、數(shù)據靜存取和數(shù)據聚傳輸功能。環(huán)客戶端面向尿用戶,承擔逼著圖書館管欺理系統(tǒng)的管認理和服務工僚作。姥2、系統(tǒng)工稍作環(huán)境及支亭撐軟件立(1)服務允器端的工作研環(huán)境要求及拌支撐軟件納操作系統(tǒng):堡Win燈dows獨2000高省級服務器版滅數(shù)據庫管理宴系統(tǒng):SQ挽LSer萄ver2盞000企業(yè)嗎版祖數(shù)據庫應用顆系統(tǒng)開發(fā)軟慣件:Del駐phi7拾.0企業(yè)版可(2)客戶詞機的工作環(huán)吵境要求及支蛇撐軟件乘操作系統(tǒng):祝Windo光ws98妹或更高斑數(shù)據庫應用饒系統(tǒng)開發(fā)軟去件:Del凳phi7道.0企業(yè)版湊3、系統(tǒng)功版能及結構謙圖書館管理階系統(tǒng)的系統(tǒng)領功能結構如奉圖5所示。用戶登錄模塊用戶登錄模塊圖書館內部管理模塊圖書館服務功能模塊修改圖書記錄修改學生記錄修改密碼設置借閱選定的圖書查詢個人借閱信息歸還借閱過的圖書查詢所有圖書記錄集圖5系盒統(tǒng)功能結構炊圖荷(1)用戶牲登錄模塊功你能:根據用扭戶名和密碼鵝決定用戶權件限,從而提獎供不同的功悔能,進入不窩同的操作界會面。制(2)圖書蹈館內部管理哲模塊功能:膛用于圖書信招息的錄入、能更改、查詢燥,學生(讀血者)信息的業(yè)錄入、更改疏、查詢,用近戶密碼修改柴設置。縫(3)圖書束館服務模塊偶功能:用于維讀者查詢圖鮮書信息、借歡閱及歸還圖膜書、查詢個方人借閱信息甲。釋五、系統(tǒng)功跡能實現(xiàn)申程序結構框觸架數(shù)據庫應用程序數(shù)據庫應用程序數(shù)據模塊窗體用戶登錄窗口的窗體圖書館管理系統(tǒng)界面窗體圖書館服務系統(tǒng)界面窗體修改圖書記錄窗體修改學生記錄窗體修改密碼設置窗體查詢借閱圖書窗體查詢個人借閱信息歸還借閱圖書窗體怕開發(fā)工具介相紹灰系統(tǒng)采用C套/S架構,蔑后臺采用S視QLSe江rver芬2000數(shù)碼據庫管理系替統(tǒng),前臺采熱用可視化編略程工具De躁lphi。暴Delph括i帥使用了Mi陶croso禿ftWi客ndows研圖形用戶界錯面的許多先蝴進特性和設逗計思想,采峰用了彈性可緒重復利用的喘完整的面向曾對象程序語帆言(Obj持ect-O亮rient閣edLa竟nguag嗎e)、當今浴世界上最快逆的編輯器、侮最為領先的酷數(shù)據庫技術卸?;乃悄壳伴_栽發(fā)客戶/服股務器數(shù)據庫族應用程序的擦強有力的工截具。異在Delp藝hi中使用籮SQL語言鵲非常方便,支一般來說,拘都是通過T鵝query副或TADO冷query予組件來使用陵SQL語言旦的??梢栽诤黅quer鏟y或TAD避Oquer秧y組件的S飲QL屬性中難設置SQL參語句。富數(shù)據模塊設牌計悟數(shù)據窗體主損要屬性設置訂如下所示:點Stude殺ntDS:催TDat怖aSour僻ceDa技taSet負=St頸udent件Tab赴l(fā)e煮BookD蠢S:TD冶ataSo冠urce絡DataS騙et=罷BookT冶abl伏e偶Recor飼dDS:伶TData季Sourc攏eDat撓aSet趨=Rec凡ordTa敏bl廉e霉Query臘DS:T肌DataS倘ource閃Data偵Set=訴Quer惹y1財Stu混de向ntT臥able:炮TTab變leDa燭tabas唯eName霧='w折ork'燦Index窗Field派Names消='S面tuden北tNo'坦Table飼Name組='St蜜udent域.db'蹈Rec次or棕dTab雜le:T備Table合Data叉baseN堂ame=遍'wor蒜k'再Table擊Name破='br著ecord繼.DB'糾Query捐1:TQ飲uery妹Datab咱aseNa拘me=園'work勸'斷Boo驗kTa隸ble:付TTabl柄eDat時abase正Name鮮='wo米rk'臟Index千Field不Names詠='B漿ookNo參'珠Mas
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC TR 61850-7-6:2024 EN Communication networks and systems for power utility automation - Part 7-6: Guideline for definition of Basic Application Profiles (BAPs) using IEC
- 2025-2030年中國鍍鋅層鈍化劑行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究報告
- 2025-2030年中國鉛酸蓄電池行業(yè)市場現(xiàn)狀分析規(guī)劃研究報告
- 2025-2030年中國針織服裝市場市場運行動態(tài)及投資戰(zhàn)略研究報告
- 2025-2030年中國酮洛芬腸溶膠囊行業(yè)十三五規(guī)劃與發(fā)展趨勢分析報告
- 2025-2030年中國艾灸養(yǎng)生儀產業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
- 2025-2030年中國美甲行業(yè)運行現(xiàn)狀及發(fā)展前景分析報告
- 2025年四川省建筑安全員C證考試(專職安全員)題庫及答案
- 皖北衛(wèi)生職業(yè)學院《時間序列分析》2023-2024學年第二學期期末試卷
- 中央財經大學《商務智能》2023-2024學年第二學期期末試卷
- DB41T 2542-2023 燃氣鍋爐煙氣余熱回收利用技術規(guī)范
- DB11∕T 1847-2021 電梯井道作業(yè)平臺技術規(guī)程
- 2020光伏組件用接線盒 安全要求和試驗IEC62790
- 獸藥GSP質量管理制度匯編
- USB-3.1-TYPE-C-培訓資料公開課獲獎課件
- 《機械制圖(多學時)》中職全套教學課件
- 2024-2025學年小學信息技術(信息科技)第二冊電子工業(yè)版(2022)教學設計合集
- 課堂教學質量評價表
- 人工智能通識-課件全套 黃君羨 01-12 初識人工智能 -AIGC安全與倫理
- 婚姻家庭咨詢師服務流程手冊
- 2024-2030年中國納米纖維素技術行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
評論
0/150
提交評論