




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!概要設(shè)計說明書目 錄1引言31.1編寫目的31.2背景31.3定義31.3.1 專門術(shù)語31.3.2縮寫41.4參考資料42總體設(shè)計42.1需求規(guī)定42.2運行環(huán)境42.3基本設(shè)計概念和處理流程52.3.1體系結(jié)構(gòu)設(shè)計52.3.2基本處理流程62.3.2.1借書程序流程圖62.3.2.1還書續(xù)借程序流程圖62.3.3整體結(jié)構(gòu)72.4功能需求與程序的關(guān)系82.5尚未問決的問題93接口設(shè)計93.1外部接口93.1.1用戶界面93.2 軟件接口93. 3 硬件接口93.4內(nèi)部接口104運行設(shè)計104.1運行模塊組合1042 運行控制104.3運行
2、時間105系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計115.1邏輯結(jié)構(gòu)設(shè)計要點115.2物理結(jié)構(gòu)設(shè)計要點115.2.1圖書類表115.2.2圖書信息表115.2.3借閱記錄表115.2.4預(yù)訂圖書記錄表12傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!5.2.5管理員信息表125.2.6讀者信息表125.3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計135.3.1部分E-R圖135.3.1.1圖書135.3.1.2管理員135.3.1.3讀者135.3.2整體E-R圖146系統(tǒng)出錯處理設(shè)計146.1出錯信息146.2補救措施156.3系統(tǒng)維護設(shè)計156.4 安全保密設(shè)計15傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!1引言1.
3、1編寫目的在本圖書借閱管理系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在上一階段中對圖書館及相關(guān)人員的實地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對圖書借閱管理系統(tǒng)做概要設(shè)計。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進行詳細(xì)的說明。在下一階段的詳細(xì)設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計對圖書借閱管理系統(tǒng)所做
4、的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進行詳細(xì)設(shè)計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。該文檔預(yù)期讀者為開發(fā)組設(shè)計人員。1.2背景本項目名稱:圖書借閱管理系統(tǒng)項目開發(fā)人員:續(xù)期讀者:所有在校的學(xué)生(包括專科,本科,研究生),老師(包括在職老師和離退休老師),以及其他行政人員1.3定義1.3.1 專門術(shù)語SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙
5、擊去除!主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK: 數(shù)據(jù)庫的錯誤恢復(fù)機制。1.3.2縮寫系統(tǒng):若未特別指出,統(tǒng)指本圖書借閱系統(tǒng)。SQL: Structured Query Language(結(jié)構(gòu)化查詢語言)。ATM: Asynchronous Transfer Mode (異步傳輸模式)。1.4參考資料圖書借閱管理系統(tǒng)需求說明書2總體設(shè)計2.1需求規(guī)定本項目是為了方便讀者,圖書管理員而設(shè)計的,讀者可以直接輸入相關(guān)書名、作者、出版社或者關(guān)鍵字到客戶端系統(tǒng),系統(tǒng)將在屏幕上顯示所要查詢圖書信息(數(shù)量及所在位置),同時,讀者輸入圖書證號和密碼登錄
6、后,可查看自己的個人信息以及借閱圖書情況(借閱圖書信息,借閱日期等),讀者可以在登錄后輸入自己想要借閱的圖書信息來進行預(yù)定或解除預(yù)定;圖書管理員輸入登錄名和密碼登錄系統(tǒng),當(dāng)讀者需要借書時,圖書管理員輸入讀者圖書證號查看讀者是否可以借書,如果可以再輸入圖書ID,如果該圖書沒有被其他讀者預(yù)定即可給予借閱,該讀者借閱信息上將新增加一條借閱該書相關(guān)信息。如果讀者要還書,圖書管理員輸入圖書ID后系統(tǒng)自動檢測該圖書是否過期,如果過期則計算相應(yīng)的罰款,否則讀者可以續(xù)借,此時圖書管理員只需修改借閱日期,否則更新讀者借閱信息和圖書庫信息。2.2運行環(huán)境操作系統(tǒng)為windows系列數(shù)據(jù)庫:軟件開發(fā)平臺:傳播優(yōu)秀W
7、ord版文檔 ,希望對您有幫助,可雙擊去除!2.3基本設(shè)計概念和處理流程2.3.1體系結(jié)構(gòu)設(shè)計C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用,由兩部分組成:客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,稱為應(yīng)用服務(wù)器,一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶程序運行在用戶自己的電腦上,對應(yīng)于服務(wù)器電腦,可稱為客戶電腦。當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則做出應(yīng)答,送回結(jié)果。從原理和經(jīng)驗上看,對本案例或類似的應(yīng)用,C/S結(jié)構(gòu)是目前技術(shù)條件下,能較好適應(yīng)不確定和變化的需求環(huán)境的
8、比較現(xiàn)實的方案。它可以以較低的投入,實現(xiàn)將易變與穩(wěn)定的要素分離,快速地增添和替換“瘦小”而互相獨立的前臺應(yīng)用,保持?jǐn)?shù)據(jù)的連續(xù)性和繼承性。3.3 未來的需求 在這個案例中,用戶確認(rèn)了這樣的應(yīng)用發(fā)展策略:由點到面,由簡到繁逐步引進電腦化作業(yè)方法,穩(wěn)步改進日常的業(yè)務(wù)模式,并期望于時機成熟的時候開展基于信息技術(shù)的業(yè)務(wù)流程重規(guī)劃。 具體應(yīng)用的規(guī)劃是:先建立簡單有效的數(shù)據(jù)庫應(yīng)用,進一步開發(fā)更多的,更具專業(yè)性、更深入的應(yīng)用項目,進而在更大的范圍上應(yīng)用,最終期望將客戶也納入到電腦系統(tǒng)的用戶中來,實現(xiàn)客戶與銷售人員的遠(yuǎn)程在線查詢、下單。在指導(dǎo)性的發(fā)展規(guī)劃中,具體提出了企業(yè)內(nèi)部的互連網(wǎng)(Intranet)和面向國
9、際互連網(wǎng)(Internet)的應(yīng)用遠(yuǎn)景。 在這樣的應(yīng)用策略下,對電腦應(yīng)用的開發(fā),將是一個逐步完善的過程,對這樣的開發(fā)環(huán)境,上一節(jié)中已經(jīng)做了分析。 以目前的技術(shù)看,先建立C/S結(jié)構(gòu)的局域網(wǎng)絡(luò)應(yīng)用,再向Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用過渡,是比較現(xiàn)實,相對易于把握、成本較低的。即使是一次到位的開發(fā),對于類似的環(huán)境和小型的應(yīng)用而言,要想實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫,并有效地保證和管理數(shù)據(jù)的安全性、訪問權(quán)限、完整性,采用C/S架構(gòu)和支持C/S架構(gòu)的數(shù)據(jù)平臺,是必然選擇。3.4 成本
10、和資源的考慮 由于用戶已經(jīng)建立并運行著LAN、文件服務(wù)器,并運行著(并且以后也要繼續(xù)運行)一些基于PC或PC LAN的應(yīng)用,現(xiàn)行的硬件設(shè)備基本上不用大的擴充,就可以運行基于文件服務(wù)器的多用戶數(shù)據(jù)庫或基于應(yīng)用服務(wù)器的C/S應(yīng)用。 采用C/S體系結(jié)構(gòu),客戶所支出的費用項目,將增加數(shù)據(jù)庫平臺和對其維護的成本,和可能需要增加適合數(shù)據(jù)庫平臺運行的應(yīng)用服務(wù)器操作系統(tǒng)。 這樣,從現(xiàn)有資源出發(fā),不考慮開發(fā)的成本,最直接而經(jīng)濟的實現(xiàn)方案,是建立基于文件服務(wù)器的多用戶系統(tǒng),其次才是C/S體系結(jié)構(gòu)。相比之下,主機模式無論從軟硬件投資、開發(fā)成本上都是巨大的,沒有什么理由替代前兩種模式。3.5 發(fā)布、運行與維護的考慮
11、由于數(shù)據(jù)庫用戶的地理位置和數(shù)量增加的可能,需要考慮安裝上的因素。C/S結(jié)構(gòu)的應(yīng)用至少需要設(shè)置客戶和服務(wù)器兩個項目,而基于文件服務(wù)器的應(yīng)用,通常只需要一次性的安裝和設(shè)置。現(xiàn)在的客戶服務(wù)器開發(fā)技術(shù),可以將客戶端作成簡單復(fù)制一個瘦小的執(zhí)行文件就可以運行,客戶端通常沒有維護的要求,對服務(wù)器的安裝設(shè)置則是一次性的。 對于非C/S架構(gòu)的數(shù)據(jù)庫系統(tǒng)來說,維護方面的性能也是在應(yīng)用程序的開發(fā)中決定的。這樣的系統(tǒng),通常都需要原設(shè)計開發(fā)者才能比較好地維護。 C/S架構(gòu)的數(shù)據(jù)庫系統(tǒng),由于數(shù)據(jù)庫是建立在通用的平臺之上,并且支持SQL這樣的通用技術(shù),對數(shù)據(jù)庫的維護工作更加專業(yè),但更為開放,這意味著維護和進一步開發(fā)對原設(shè)計
12、開發(fā)者的依賴性可以降低。用戶可以更好地適應(yīng)人員的流動或服務(wù)/供應(yīng)商的變更。對體系規(guī)劃的合理性,和一些特殊技術(shù)的采用,例如后臺服務(wù)器上的存儲過程、觸發(fā)器等,會影響到這個特點。出于這個理由,在C/S應(yīng)用設(shè)計時,應(yīng)盡可能采用規(guī)范的模式,標(biāo)準(zhǔn)化的技術(shù)。同樣的努力,在其他架構(gòu)中就相對難以實現(xiàn)或較少實際意義。3.6 性能、開發(fā)與品質(zhì)保證的考慮 非C/S結(jié)構(gòu)應(yīng)用的性能,更大程度取決于應(yīng)用程序的設(shè)計與實現(xiàn)?;谖募?wù)器運行的多用戶系統(tǒng),當(dāng)數(shù)據(jù)量、用戶數(shù)擴大時,性能就會嚴(yán)重下降,這包括巨大的網(wǎng)絡(luò)傳輸量,以及難以有效地平衡工作站與服務(wù)器的負(fù)荷。因此,大的數(shù)據(jù)容量和多用戶環(huán)境,通常是采納C/S結(jié)構(gòu)的一個重要理由。
13、主機-終端模式雖然可能更具能量,但高成本和封閉性,限制了它的應(yīng)用領(lǐng)域。 從運行上來看,同樣設(shè)計良好的系統(tǒng),C/S結(jié)構(gòu)引入了更多的“銜接”環(huán)節(jié),這意味著故障的機會和資源的耗費,然而,一旦系統(tǒng)處于開放的網(wǎng)絡(luò)與應(yīng)用環(huán)境中,這些開銷就變成是必須的。 對于具備良好的規(guī)劃能力的開發(fā)者而言,C/S結(jié)構(gòu)給予規(guī)劃者更大的空間和更強的支持,易于實現(xiàn)不同應(yīng)用間的合理分離,分別調(diào)試和投入應(yīng)用。前臺應(yīng)用和后臺數(shù)據(jù)庫的開發(fā),被“強制”地分開;數(shù)據(jù)庫部分的邏輯與規(guī)則,一經(jīng)調(diào)試完成,就可以在將來的應(yīng)用中一直保證下去;在一個動態(tài)改進或逐步擴充的開發(fā)環(huán)境,或復(fù)雜的應(yīng)用環(huán)境中,這些都是提高系統(tǒng)可靠性有利因素。對基于文件服務(wù)器的系統(tǒng)
14、而言,每次增加或修改功能,通常都意味著整個系統(tǒng)的升級,前后臺的一體化,也就意味著每次變更都有更大的可能性造成對原有規(guī)則的破壞,并引起連鎖效應(yīng)。 以目前的技術(shù)環(huán)境而言,在C/S結(jié)構(gòu)下,有更多成熟的,適合不同規(guī)模應(yīng)用的開發(fā)平臺與數(shù)據(jù)庫平臺可供選擇,并普遍遵循或采用SQL等標(biāo)準(zhǔn)或技術(shù),相對較具開放性,有更多的技術(shù)支持、開發(fā)與維護人員的來源,并且基于技術(shù)與行業(yè)發(fā)展的趨勢,將來也會有更多的發(fā)展和保障。4 小結(jié) 總結(jié)以上的種種分析,可以發(fā)現(xiàn),對于這個特定的案例,僅就當(dāng)前已確定的和希望馬上實現(xiàn)的需求而言,可以用傳統(tǒng)的,基于LAN的文件服務(wù)器的多用戶系統(tǒng)實現(xiàn),但考慮到用戶真實需求的不確定性和不斷擴充的可能等等
15、因素,有更多的理由支持采用C/S體系結(jié)構(gòu)。作為一種權(quán)宜的方案,也可以考慮先采用基于文件服務(wù)器的多用戶系統(tǒng),在規(guī)劃和實現(xiàn)上,盡量為將適當(dāng)時候來轉(zhuǎn)換成為C/S結(jié)構(gòu)打下基礎(chǔ)。此外,如果采用C/S體系結(jié)構(gòu),還應(yīng)當(dāng)盡可能采用開放的,標(biāo)準(zhǔn)的技術(shù)。 在上面的分析中,支持采用C/S的理由主要有: 應(yīng)用的不確定性,逐步開發(fā)和增加新應(yīng)用的需要 適應(yīng)將來開放的異種網(wǎng)絡(luò)環(huán)境中應(yīng)用的需要 用戶數(shù)、數(shù)據(jù)量增長的可能性 適應(yīng)電腦開發(fā)、維護、供應(yīng)商與相關(guān)技術(shù)人員變更的需要 有利于動態(tài)規(guī)劃與動態(tài)開發(fā)過程,對系統(tǒng)可靠性的保證 此外,從用戶的現(xiàn)有資源的延續(xù)利用與新增投入,及開發(fā)的成本和難度看,采用C/S結(jié)構(gòu),也是比較適中、現(xiàn)實的選
16、擇。 讀者應(yīng)當(dāng)留意,這里僅僅是針對一個特定環(huán)境下小型應(yīng)用案例開發(fā)策略的分析,而不是對數(shù)據(jù)庫體系結(jié)構(gòu)的一個完整的分析比較,更不是對技術(shù)本身的評價。圖2.3.1C/S體系結(jié)構(gòu)傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!2.3.2基本處理流程2.3.2.1借書程序流程圖(1)借書程序流程圖:向系統(tǒng)輸入借閱證,系統(tǒng)檢查該借閱證是否可以借書,如果該借閱證達到最大借書書目,或者已經(jīng)欠費,則系統(tǒng)不允許借書給出提示;否則允許借書,繼續(xù)輸入要借閱的圖書ID,系統(tǒng)檢驗該書是否被預(yù)定。被預(yù)定則給出不能借該書的提示,否則系統(tǒng)自動更新圖書庫、借閱記錄,完成借書。2.3.2.1還書續(xù)借程序流程圖(2)還書、續(xù)借
17、程序流程圖:首先向系統(tǒng)輸入圖書ID,系統(tǒng)查詢出該圖書的借閱信息判斷該圖書是否逾期,如果沒有逾期,則可以選擇是否要進行續(xù)借,如果在續(xù)借允許的時間內(nèi),則可以續(xù)借,否則提示不在續(xù)借時間內(nèi),不能續(xù)借;如果已經(jīng)逾期,則計算顯示出罰款并執(zhí)行還書操作。傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除! 圖(1)借書程序流程圖 圖(2)還書、續(xù)借程序流程圖2.3.3整體結(jié)構(gòu)本系統(tǒng)共分為兩大模塊:系統(tǒng)登錄模塊和系統(tǒng)設(shè)置模塊;系統(tǒng)設(shè)置主要是系統(tǒng)對借閱信息時間的限定,讀者可借閱的圖書數(shù),有效預(yù)定的時間限定;登錄共分為三個用戶的登錄:讀者,圖書管理員和系統(tǒng)管理員;用戶可以在不登錄的情況下查詢圖書,登錄成功后,讀者
18、可以完成預(yù)定、解除預(yù)定和查詢;圖書管理員可以實現(xiàn)查詢、借閱信息管理和圖書管理;系統(tǒng)管理員可以實現(xiàn)對系統(tǒng)維護和用戶維護兩大模塊。具體的,讀者可以實現(xiàn)預(yù)定,解除預(yù)定,查看借閱信息、查看預(yù)訂信息;圖書管理員可以查詢圖書,對圖書進行添加、修該和刪除,實現(xiàn)借書、還書、續(xù)借處理;系統(tǒng)管理員可以對后臺數(shù)據(jù)維護,日志維護,同時可以實現(xiàn)對用戶信息的添加、修改和刪除。傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!圖2.3.3 整體模塊2.4功能需求與程序的關(guān)系登錄界面圖書管理用戶管理查詢借閱管理預(yù)定圖書解除預(yù)定查看預(yù)定信息查找圖書查看借閱信息借書管理還書管理增加圖書刪除圖書修改圖書信息日志維護數(shù)據(jù)維護添加
19、用戶刪除用戶用戶信息修改傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!2.5尚未問決的問題(1)只對系統(tǒng)的功能進行了描述,沒有闡述各個模塊之間是如何協(xié)調(diào)合作;(2)沒有描述模塊的實現(xiàn)方法,以及在這個過程具體的流程。3接口設(shè)計3.1外部接口3.1.1用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用Visual Studio2008 進行編程,在界面上可使用Visual
20、 Studio2008所提供的可視化組件,向WINDOWS 風(fēng)格靠近。 其中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用Visual Studio2008庫中的錯誤提示函數(shù)??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和實用3.2 軟件接口服務(wù)器程序可使用Visual Studio2008提供的對 SQL SERVER 的接口,進行對數(shù)據(jù)庫的所有訪問。服務(wù)器程序上可使用SQL SERVER 的對數(shù)據(jù)庫的備份命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收。3. 3 硬件接口在輸入方
21、面,對于鍵盤、鼠標(biāo)的輸入,可用Visual Studio2008的標(biāo)準(zhǔn)輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用Visual Studio2008的標(biāo)準(zhǔn)輸入/輸出對其進行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用高速傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!ATM。3.4內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4運行設(shè)計4.1運行模塊組合客戶機程序在有輸入時啟動接收數(shù)據(jù)
22、模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。42 運行控制運行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網(wǎng)絡(luò)傳輸方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號,收到后,再次等待服務(wù)器發(fā)送回答
23、數(shù)據(jù),然后對數(shù)據(jù)進行確認(rèn)。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認(rèn)。4.3運行時間在軟體的需求分析中,對運行時間的要求為必須對做出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作反應(yīng)將受到很大的影響。所以將采用高速ATM 網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器,建議使用傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除! Pentium III 處理器。硬件對本系統(tǒng)的速度影響
24、將會大于軟件的影響。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點圖書類表(圖書編號,圖書名,圖書作者,圖書出版社,圖書單價,圖書摘要);圖書信息表(圖書ID,圖書編號,是否借出標(biāo)記)借閱記錄表(圖書ID,圖書名,借閱證號,借閱日期)預(yù)訂圖書記錄表(圖書ID,圖書名,借閱證號,預(yù)定期限開始日期)管理員信息表(編號,姓名,聯(lián)系電話,登錄名,地址,密碼,權(quán)限)讀者信息表(借閱證號,讀者姓名,學(xué)院,專業(yè),聯(lián)系電話,密碼,讀者類型)5.2物理結(jié)構(gòu)設(shè)計要點5.2.1圖書類表 列名 數(shù)據(jù)類型可否為空說明BookClassID Guid 否圖書編號BookNameNchar(20)否圖書名BookAuthorNC
25、har(20)是圖書作者BookPressNChar(50)是圖書出版者BookPriceDouble是圖書單價BookSummarytext是圖書摘要5.2.2圖書信息表列名數(shù)據(jù)類型可否為空說明BookIDGuid否圖書IDBookClassIDGuid否圖書編號SendFlagint否是否借出標(biāo)記傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!5.2.3借閱記錄表列名數(shù)據(jù)類型可否為空說明BookIDGuid否圖書IDBookNameNChar(20)否圖書名CardNumNchar(20) 否借閱證號BorrowDateDateTime否借閱日期5.2.4預(yù)訂圖書記錄表列名數(shù)據(jù)類型可
26、否為空說明BookIDGuid否圖書IDBookNameNChar(20)否圖書名CardNumNchar(20) 否借閱證號BookDateDateTime否預(yù)定期限開始日期5.2.5管理員信息表列名數(shù)據(jù)類型可否為空說明AdministerIDguid否管理員編號AdmNameNchar(20)否管理員姓名TelNumberNchar(11)是聯(lián)系電話LoginNameNchar(20)否登錄名AddressNchar(50)是地址LodinKeyNchar(6)否密碼PowerNchar(10)否權(quán)限5.2.6讀者信息表列名數(shù)據(jù)類型可否為空說明CardNumNchar(20) 否借閱證號R
27、eaderNameNchar(10)否讀者姓名CollegeNchar(20)是學(xué)院ProfessionNchar(20)是專業(yè)TelNumberNchar(11)是聯(lián)系電話LodinKeyNchar(6)否登錄密碼ReaderTypeNchar(10)否讀者類型傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!5.3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計5.3.1部分E-R圖5.3.1.1圖書圖書為實體,有8個屬性,分別為圖書ID(主鍵)、圖書編號、圖書作者、圖書單價、圖書出版社、圖書名、是否借出標(biāo)記5.3.1.2管理員管理員作為一個實體,有7個屬性,分別為:編號(主鍵)、姓名、聯(lián)系電話、登錄名、權(quán)限、密碼、地址等。5.3.1.3讀者讀者作為一個實體,有7個屬性,分別為:借閱證號(主鍵)、讀者姓名、學(xué)院、專業(yè)、聯(lián)系電話、讀者類型、密碼等。傳播優(yōu)秀Word版文檔
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 退休返聘合同5
- 車位合同補充協(xié)議
- 蘇州中介手房出售合同
- 人力資源派遣合同
- 全職員工勞動合同及福利手冊
- 經(jīng)典勞動合同模板集錦
- 產(chǎn)學(xué)研合作協(xié)議合同
- 度支付信托報酬合同范本
- 新型建筑材料供應(yīng)合同:房屋建設(shè)項目
- 設(shè)計合同~~深圳龍崗天安綜合體外立面優(yōu)化合同6篇
- 基于強化學(xué)習(xí)的特征選擇技術(shù)
- 灌入式半柔性復(fù)合抗車轍路面施工工法
- 小班第一學(xué)期教學(xué)進度表
- 材料性能學(xué)課件:材料的熱學(xué)性能-2-熱傳導(dǎo)-熱穩(wěn)定性-
- 幼兒園優(yōu)質(zhì)公開課:中班數(shù)學(xué)《尋寶小勇士》課件
- 監(jiān)理單位工程項目總監(jiān)及監(jiān)理人員名冊
- 《市場營銷》課程標(biāo)準(zhǔn)
- 聲樂第2版(學(xué)前教育專業(yè))PPT完整全套教學(xué)課件
- 蘇科版六年級下冊《勞動》全一冊全部公開課PPT課件(共9課)
- 鼻飼老年人進食照護-鼻飼的定義和適應(yīng)人群
- WS 400-2023 血液運輸標(biāo)準(zhǔn)
評論
0/150
提交評論