sql圖書管理系統(tǒng)流程圖需求_第1頁
sql圖書管理系統(tǒng)流程圖需求_第2頁
sql圖書管理系統(tǒng)流程圖需求_第3頁
sql圖書管理系統(tǒng)流程圖需求_第4頁
sql圖書管理系統(tǒng)流程圖需求_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

案例1圖書館管理系統(tǒng)一、問題描述對我校圖書館圖書管理流程進行調(diào)研,開發(fā)設(shè)計一個能對圖書、讀者及圖書借閱情況進行管理的圖書館管理系統(tǒng)。要求該系統(tǒng)能滿足管理人員對圖書管理以及讀者借閱需要,根據(jù)權(quán)限不同,用戶具有不同的功能和操作界面。二、應(yīng)用需求分析1、用戶需求調(diào)查通過對現(xiàn)行圖書館業(yè)務(wù)的調(diào)查,明確了圖書館工作由圖書管理、讀者管理、借書服務(wù)和還書服務(wù)4部分組成。用戶對現(xiàn)有系統(tǒng)功能的描述如下:(1)圖書管理對館內(nèi)的所有圖書按類別統(tǒng)一編碼;對各類圖書建立圖書登記卡,登記圖書的主要信息。新購的圖書要編碼和建卡,對遺失的圖書要注銷其圖書登記卡。(2)讀者管理建立讀者信息表,對讀者統(tǒng)一編號。對新加盟的讀者,將其信息加入到讀者信息表中;對某些特定的讀者,將其信息從讀者信息表中刪除。當讀者情況變化時,修改讀者信息表中相應(yīng)的記錄。(3)借書服務(wù)未借出的圖書要按類別上架,供讀者查看。建立借書登記卡,卡上記錄著書號、讀者姓名和編號、借書日期;將借書登記卡按讀者單位、讀者編號集中保管。讀者提出借書請求時,先查看該讀者的借書卡,統(tǒng)計讀者已借書的數(shù)量。如果該讀者無借書超期或超量情況,則辦理借書手續(xù)。爽辦理借書手炒續(xù)的方法是尼:填寫借書蜜登記卡,管求理員核實后悠讀者可將圖乖書帶走。串(4)還書件服務(wù)柔讀者提出還彈書要求時,田先對照相應(yīng)員的借書卡,壓確認書號和剝書名無誤后戚可辦理還書畏手續(xù)。傻辦理還書手宣續(xù)的方法是腰:在借書卡砌上填寫還書遷時間,管理旬員簽名;將潤已還的借書倉卡集中保管隱;收回圖書澇。盒將收回的圖板書上架,供私讀者查看和熄借閱???、系統(tǒng)數(shù)權(quán)據(jù)流程圖淡經(jīng)過詳細的抄調(diào)查,弄清堡了系統(tǒng)現(xiàn)行累的業(yè)務(wù)流程澡。通過分析書和抽象后,翅用數(shù)據(jù)流圖滑表示。圖1錄是圖書館管按理系統(tǒng)的頂阿層數(shù)據(jù)流圖叉。讀者情況讀者情況圖書情況圖書信息P2借書管理P3安全管理D4用戶記錄D3借書記錄D2讀者記錄圖書讀者管理員P1內(nèi)部管理D1圖書記錄圖書讀者用戶身份管理員情況讀者信息借還書要求崇圖1圖鬧書館管理系遵統(tǒng)頂層數(shù)據(jù)狡流圖濤在圖書館管簽理系統(tǒng)頂層訓(xùn)數(shù)據(jù)流圖中尿,薪“記殘P1內(nèi)部蛙管理豈”把和鐘“損P2借書往管理袋”蜜兩個處理框暢所表示的功播能都太復(fù)雜功,對它們進梳一步細化后勸得出第二層盒數(shù)據(jù)流圖。杯見圖2和圖席3。實際上撐“奴P1.1芒圖書管理捕”寄還可以細化摘,分為新書謹處理和圖書綠記錄維護兩將個下級處理起框,而烏“援P1.2統(tǒng)讀者管理異”售也可以細化捆為新讀者入馬戶和讀者記估錄維護兩個津下級處理框它。圖書情況圖書情況P1.2讀者管理D2讀者記錄圖書P1.1圖書管理D1圖書記錄讀者讀者情況福圖2銷“扮內(nèi)部管理說”叉的細化數(shù)據(jù)椒流圖D2讀者記錄D2讀者記錄借書請求圖書信息P2.2借書處理D3借書記錄讀者P2.1查看書目D1圖書記錄圖書讀者P2.3還書處理圖書情況還書請求東圖3藥“搬借書管理貪”慶的細化數(shù)據(jù)厚流圖敘經(jīng)過整理后垃得出細化后孫得系統(tǒng)數(shù)據(jù)答流圖,如圖搜4所示。圖書情況圖書情況P1.2讀者管理D2讀者記錄圖書P1.1圖書管理D1圖書記錄讀者讀者情況D2讀者記錄借書請求圖書信息P2.2借書處理D3借書記錄讀者P2.1查看書目D1圖書記錄圖書讀者P2.3還書處理圖書情況還書請求P3安全管理D4用戶記錄管理員管理員情況用戶身份用戶身份用戶身份用戶身份火圖4細射化后的圖書富館管理系統(tǒng)握數(shù)據(jù)流圖躁3、系統(tǒng)數(shù)陶據(jù)字典吸圖書館管理幣系統(tǒng)數(shù)據(jù)流蜜圖中,數(shù)據(jù)掠信息和處理慘過程需要通慨過數(shù)據(jù)字典篩才能描述清傳楚。下面主欄要對數(shù)據(jù)流沙圖中的數(shù)據(jù)加流、數(shù)據(jù)存窯儲和處理過恢程進行說明歷。茫(1)主要貞的數(shù)據(jù)流定緣義覺數(shù)據(jù)流名稱蝦:圖書情況嶼位置:圖書比->P1.偷1,圖書-瓣>P2.3迷定義:圖書殘情況=類別惠+出版社+肝作者+書名霞+定價+完舍好否描數(shù)據(jù)流量:瘋平均流量為天每月傳輸1司000次,柴高峰期流量位每天傳輸1妥00次。沖說明:圖書先入庫時,根歇據(jù)圖書情況叫建立圖書記拉錄;讀者還值書時要核實化圖書基本信芬息是否與圖償書記錄相符冰,要檢查圖紫書是否完好勾。逢數(shù)據(jù)流名稱浪:用戶身份躁位置:P3況->{P1繼.1,P1餃.2,P2早.1,P2朋.3}娛定義:用戶子身份=[非朽法用戶|管例理員|讀者脅]馬數(shù)據(jù)流量:曾平均流量為丘每天傳輸2鉤000次,起高峰期流量沃每小時傳輸菌100次。賓說明:不同仗的用戶身份爺進入的處理胳過程不同。超(2)主要釋的數(shù)據(jù)存儲局定義宗數(shù)據(jù)存儲編驗號:D3遼數(shù)據(jù)存儲名補稱:借書記猴錄氧輸入:P2對.2錦輸出:P2糧.2,P2稀.3聞數(shù)據(jù)結(jié)構(gòu):淘借書記錄=織書號+讀者號編號+借閱絲日期謎數(shù)據(jù)量和存濃取頻度:數(shù)反據(jù)量為50任000條,請存取頻度為堵每天100宏0次。存存取方式:仍聯(lián)機處理;躁以更新操作慌為主;隨機分檢索。晌說明:讀者摧借閱了一本菠書,就生成謙一條借閱記脖錄。借閱日穿期為添加記貼錄的當天日誘期。泰數(shù)據(jù)存儲編真號:D4溜數(shù)據(jù)存儲名子稱:用戶記舊錄輸入:P3輸出:P3盲數(shù)據(jù)量和存口取頻度:數(shù)和據(jù)量為10勒00條;存飾取頻度為每錫天100次擊。魔存取方式:泳聯(lián)機處理;置以檢索為主禮;順序檢索飯。桿數(shù)據(jù)結(jié)構(gòu):董用戶+密碼畢+級別竹說明:級別虜是攔“書管理員避”甘或君“辮讀者刮”蜘?;瑁?)主要飯?zhí)幚磉^程蜜處理過程編吐號:P2.施1哭處理過程名臉:查看書目糖輸入:借書伯請求,D1兼,用戶身份昂輸出:借書羅請求,圖書涌信息在處理說明:鉆實現(xiàn)根據(jù)圖垮書類別查詢幕圖書、根據(jù)瓶書名模糊查翼詢圖書的功皆能。晨處理過程編猜號:P3描處理過程名榴:安全管理壺輸入:管理找員情況,D驗4土輸出:用戶釀身份,D4增,管理員情朝況遣處理說明:倚通過用戶名用和口令,確派認用戶身份仁,保證系統(tǒng)怒的安全性。舟三、系統(tǒng)數(shù)再據(jù)庫設(shè)計妹數(shù)據(jù)庫設(shè)計拋的步驟是:償根據(jù)系統(tǒng)需息求分析得到圾的數(shù)據(jù)流圖承和數(shù)據(jù)字典純建立概念模親型;將數(shù)據(jù)凡庫的概念模繪型轉(zhuǎn)換為數(shù)哲據(jù)模型;進跌行規(guī)范化處錯理,使數(shù)據(jù)些模型滿足實銳際應(yīng)用需要則。映1、數(shù)據(jù)庫埋的概念模型擁根據(jù)系統(tǒng)需立求分析,可衡以得出圖書賣館管理系統(tǒng)襲數(shù)據(jù)庫的脾概念模型,歲這里用E-夠R圖表示,鴉見圖6所示裕。版2、數(shù)據(jù)庫猾邏輯模型迫將圖書館管攔理系統(tǒng)的E標-R圖轉(zhuǎn)換角為關(guān)系數(shù)據(jù)猜庫的數(shù)據(jù)模提型,其關(guān)系版模式為:認用戶(羽用戶登錄名糾,密碼,級討別,職工編母號,職工名魯);讓圖書(艇書號慌,類別,出所版社,作者量,書名,定差價,借出否嘗);項讀者(諸編號岡,姓名,單劣位,性別,閣);江借閱(勵書號眨,讀者編號番,借書日期津,還書日期浩,借書經(jīng)辦藏人,還書經(jīng)士辦人)。燙其中標注下熄劃線的屬性吃為主碼。伴3、數(shù)據(jù)庫叔結(jié)構(gòu)的詳細廟設(shè)計緣關(guān)系屬性的袋設(shè)計包括屬侵性名、數(shù)據(jù)近類型、數(shù)據(jù)桌長度、該屬墾性是否允許壯空值、是否虎為主碼、是乎否為索引項類及約束條件非。表1詳細章列出了圖書明讀者庫各表惜的屬性設(shè)計風情況。(表意1略)用戶用戶用戶名密碼級別職工號職工名(a)讀者讀者姓名編號性別單位(b)圖書圖書書號書名作者類別出版社定價借出否(c)nn圖書讀者管理員用戶經(jīng)辦借閱借書日期還書日期111(d)滑圖6圖未書館管理系癢統(tǒng)的E-R克圖己a)用戶實罩體圖槳b)讀者實識體圖c汽)圖書實體欲圖d)事各實體間的榮聯(lián)系圖碗四、系統(tǒng)體洋系結(jié)構(gòu)及功璃能結(jié)構(gòu)都1、系統(tǒng)體匹系結(jié)構(gòu)及實刻現(xiàn)方法茂圖書館管理鍛系統(tǒng)采用C啦/S(客戶君端/服務(wù)器覽)結(jié)構(gòu)。服竟務(wù)器主要任麥務(wù)是承擔網(wǎng)把絡(luò)監(jiān)聽和實燥現(xiàn)客戶端鏈胃接、數(shù)據(jù)庫餓管理、數(shù)據(jù)靜存取和數(shù)據(jù)聚傳輸功能。環(huán)客戶端面向尿用戶,承擔逼著圖書館管欺理系統(tǒng)的管認理和服務(wù)工僚作。姥2、系統(tǒng)工稍作環(huán)境及支亭撐軟件立(1)服務(wù)允器端的工作研環(huán)境要求及拌支撐軟件納操作系統(tǒng):堡Win燈dows獨2000高省級服務(wù)器版滅數(shù)據(jù)庫管理宴系統(tǒng):SQ挽LSer萄ver2盞000企業(yè)嗎版祖數(shù)據(jù)庫應(yīng)用顆系統(tǒng)開發(fā)軟慣件:Del駐phi7拾.0企業(yè)版可(2)客戶詞機的工作環(huán)吵境要求及支蛇撐軟件乘操作系統(tǒng):祝Windo光ws98妹或更高斑數(shù)據(jù)庫應(yīng)用饒系統(tǒng)開發(fā)軟去件:Del凳phi7道.0企業(yè)版湊3、系統(tǒng)功版能及結(jié)構(gòu)謙圖書館管理階系統(tǒng)的系統(tǒng)領(lǐng)功能結(jié)構(gòu)如奉圖5所示。用戶登錄模塊用戶登錄模塊圖書館內(nèi)部管理模塊圖書館服務(wù)功能模塊修改圖書記錄修改學(xué)生記錄修改密碼設(shè)置借閱選定的圖書查詢個人借閱信息歸還借閱過的圖書查詢所有圖書記錄集圖5系盒統(tǒng)功能結(jié)構(gòu)炊圖荷(1)用戶牲登錄模塊功你能:根據(jù)用扭戶名和密碼鵝決定用戶權(quán)件限,從而提獎供不同的功悔能,進入不窩同的操作界會面。制(2)圖書蹈館內(nèi)部管理哲模塊功能:膛用于圖書信招息的錄入、能更改、查詢燥,學(xué)生(讀血者)信息的業(yè)錄入、更改疏、查詢,用近戶密碼修改柴設(shè)置??p(3)圖書束館服務(wù)模塊偶功能:用于維讀者查詢圖鮮書信息、借歡閱及歸還圖膜書、查詢個方人借閱信息甲。釋五、系統(tǒng)功跡能實現(xiàn)申程序結(jié)構(gòu)框觸架數(shù)據(jù)庫應(yīng)用程序數(shù)據(jù)庫應(yīng)用程序數(shù)據(jù)模塊窗體用戶登錄窗口的窗體圖書館管理系統(tǒng)界面窗體圖書館服務(wù)系統(tǒng)界面窗體修改圖書記錄窗體修改學(xué)生記錄窗體修改密碼設(shè)置窗體查詢借閱圖書窗體查詢個人借閱信息歸還借閱圖書窗體怕開發(fā)工具介相紹灰系統(tǒng)采用C套/S架構(gòu),蔑后臺采用S視QLSe江rver芬2000數(shù)碼據(jù)庫管理系替統(tǒng),前臺采熱用可視化編略程工具De躁lphi。暴Delph括i帥使用了Mi陶croso禿ftWi客ndows研圖形用戶界錯面的許多先蝴進特性和設(shè)逗計思想,采峰用了彈性可緒重復(fù)利用的喘完整的面向曾對象程序語帆言(Obj持ect-O亮rient閣edLa竟nguag嗎e)、當今浴世界上最快逆的編輯器、侮最為領(lǐng)先的酷數(shù)據(jù)庫技術(shù)卸?;乃悄壳伴_栽發(fā)客戶/服股務(wù)器數(shù)據(jù)庫族應(yīng)用程序的擦強有力的工截具。異在Delp藝hi中使用籮SQL語言鵲非常方便,支一般來說,拘都是通過T鵝query副或TADO冷query予組件來使用陵SQL語言旦的??梢栽诤黅quer鏟y或TAD避Oquer秧y組件的S飲QL屬性中難設(shè)置SQL參語句。富數(shù)據(jù)模塊設(shè)牌計悟數(shù)據(jù)窗體主損要屬性設(shè)置訂如下所示:點Stude殺ntDS:催TDat怖aSour僻ceDa技taSet負=St頸udent件Tab赴l(fā)e煮BookD蠢S:TD冶ataSo冠urce絡(luò)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)系上傳者。文件的所有權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論