圖書進銷存管理系統(tǒng)_第1頁
圖書進銷存管理系統(tǒng)_第2頁
圖書進銷存管理系統(tǒng)_第3頁
圖書進銷存管理系統(tǒng)_第4頁
圖書進銷存管理系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

需求分析的定義是:在管理信息系統(tǒng)開發(fā)生命周期中系統(tǒng)詳細調查階段的各項活動和方需求分析的目標是:按照系統(tǒng)規(guī)劃原則在業(yè)務系統(tǒng)項目的范圍內,具體明確系統(tǒng)開發(fā)的目標和用戶的信息要求。通過對現(xiàn)行系統(tǒng)的管理水平、原始數(shù)據的精確程度、規(guī)章制度是否齊全和切實可行、管理人員對開發(fā)新系統(tǒng)的需求等內容的詳細調查,從而獲得軟件開發(fā)的基礎,確定總體設計的限制條件,確認軟件測試的具體要求,定義詳細的功能模塊,以求達到協(xié)助系統(tǒng)開發(fā)的根本目的。在需求分析中,主要采用業(yè)務流程圖、數(shù)據流程圖、數(shù)據字典等工具進行描述和分析。需求分析簡單地說就是分析用戶的要求。需求分析是設計數(shù)據庫的起點,需求分析的結果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段原設計,并影響到設計結果是否合理和實用。目前市面上流行的進銷存管理系統(tǒng)不少。但是,對于書店圖書的進銷存系統(tǒng)來說,不需要大型的數(shù)據庫系統(tǒng)。只需要一個操作方便,功能實用,能同時滿足進銷存分析管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的圖書進銷存管理系該系統(tǒng)有售書管理模塊、出庫管理模塊、庫存管理模塊、訂書管理模塊、入庫管理模塊和數(shù)據統(tǒng)計分析模塊六部分組成,可以完成圖書的進貨、出貨、查詢等基本操作,完成階段的銷售情況、財務利潤等信息。通過對基本操作的查詢,用戶可以掌握圖書受歡迎情況,并能夠對圖書情況進行統(tǒng)計,從而適應市場的需求進行規(guī)劃決策。通過對現(xiàn)在流行的各種進銷存軟件的分析,我們發(fā)現(xiàn)市場上的軟件過于繁瑣,操作比較復雜,而其中軟件的許多功能不被小型企業(yè)所采用,造成軟件冗余量大。圖書進銷存管理系統(tǒng)設計的總體目標是通過對銷售、訂單、庫存的管理,及時準確了解銷售、庫存等綜合情況,以便為管理者做出準確的判斷提供依據。并通過圖書進銷存數(shù)據的分析,為管理及決策人員提供庫存資金占用情況、圖書庫存情況。圖書進銷存管理系統(tǒng)的使用者要求系統(tǒng)具有良好的可靠性和可操作性,它的各種基本的操作容易為管理者所掌握,有較好的完全性,并要求系統(tǒng)具有高效率,易維護,可移植性較好等特點,我們據此展開分析。業(yè)務流程圖是一種表明系統(tǒng)內各個單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流動的流程圖,通過它能夠使分析人員找出業(yè)務流程中的不合理迂回等。業(yè)務流程圖的層次簡單,可讀性強;圖中采用系統(tǒng)外部實體、單據報表賬目、數(shù)據流、處理四種符號來表示各項內容。通過對書店的處理內容、處理順序、處理細節(jié)和處理要求等各環(huán)節(jié)的調查和分析,弄清各個環(huán)節(jié)所需要的信息內容、信息來源、流經取向、處理方法、計算方法、提供信息的時間和信息表示形態(tài)(報表、表單、表格、輸入輸出內容、屏幕顯示)等,并且把相關的調查結果用“業(yè)務流程圖”表示出來,如圖2.4.1所示。在上一節(jié)中使用了業(yè)務流程圖來描述管理業(yè)務雖然形象的表達了信息的流動和存儲狀況,但是仍舊沒有完全脫離一些物質要素,而只是僅僅得到了一個現(xiàn)行系統(tǒng)的物理模型。為了用計算機對信息進行管理,必須舍去物質,抽象出信息流,詳細調查數(shù)據及數(shù)據流程。數(shù)據流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況。根據上面業(yè)務流程圖的描述,從系統(tǒng)的科學性、管理的合理性、實際運行的可行性角度出發(fā),自頂向下對系統(tǒng)進行分解,導出了圖書管理系統(tǒng)的系統(tǒng)關聯(lián)圖、系統(tǒng)頂層圖和系統(tǒng)分解圖。數(shù)據流程圖有外部實體、處理(數(shù)據加工)、數(shù)據存儲、數(shù)據流四個部分組成。他們的符此外,為了規(guī)范化系統(tǒng)開發(fā)流程,有必要給數(shù)據流程圖上的每個元素編上相應的編號,在編號之前冠以字母,以此來區(qū)分不同元素。由業(yè)務流程圖確定系統(tǒng)開發(fā)的外部實體即系統(tǒng)數(shù)據的來源與去處,從而確定了整個系統(tǒng)的外部實體和數(shù)據流,把系統(tǒng)作為一個處理環(huán)節(jié),由此可繪出該圖書進銷存系統(tǒng)的頂層數(shù)據確定系統(tǒng)的主要處理功能,可以將系統(tǒng)分為售書管理、出庫管理、庫存管理、訂書管理、入庫管理和數(shù)據統(tǒng)計分析六部分。再確定各個輸入和輸出的數(shù)據流的以及與之相關的數(shù)據結構,為各個數(shù)據流、加工環(huán)節(jié)命名并編碼,從而得到圖書進銷存系統(tǒng)的第二層數(shù)據流程圖,將第二層流程圖分解可得到系統(tǒng)分解圖。其中某些數(shù)據項處理可分解為多個處理過程。在本系統(tǒng)中有售書管理模塊、出庫管理模塊、庫存管理模塊、訂書管理模塊、入庫管理模塊和數(shù)據統(tǒng)計分析模塊六部分。每一部分都可分解為第三層流程圖。具體分解情況如下:6)訂書管理模塊在進行數(shù)據庫設計時,是先將現(xiàn)實世界中的客觀對象抽象為不依賴任何具體機器的信息系統(tǒng),數(shù)據庫概念設計的目標就是要產生反映企業(yè)組織信息需求的數(shù)據庫概念結構,即概念模型,而后再把概念模型轉化為具體機器上計算機信息管理系統(tǒng)支持的相關模型。概念模式是獨立與數(shù)據庫邏輯結構,獨立與支持數(shù)據庫的DBMS,不依賴于計算機系統(tǒng)的。概念模型是表達概念設計結果的工具。它應該能夠真實、充分地反映現(xiàn)實世界中事物和事物之間的聯(lián)系;應該簡潔、明晰、獨立于機器,容易理解,方便數(shù)據庫設計人員和應用人員進行交流;應該易于變動,便于修改;應該很容易向關系、層次或網狀等各種數(shù)據模型轉變,方便地導出與DBMS有關的邏輯模型。從而使概念模型成為現(xiàn)實世界到機器世界的一個過渡的中間層概念模型有很多模型,其中最常用的方法之一是“實體—聯(lián)系模型”(entityrelationship這個階段的目標即抽象出本系統(tǒng)的概念模型,為下一步做準備。該階段的任務為采用自下而上的方法抽象出各子模塊的E-R圖,再通過合并的方法做到各子系統(tǒng)實體、屬性、聯(lián)系E-R圖是直觀表示概念模型的工具,在圖中有四個基);2)菱形框:表示聯(lián)系類型(實體間的聯(lián)系);3)橢圓形框:表示實體類型和聯(lián)系類型的屬性;4)直線:聯(lián)系類型與涉及的實體類型之間以直線連接,并在直線部標上聯(lián)系的種類各實體屬性如下,其中主碼用下劃線標出:購書單(圖書編號,購書單編號,購書數(shù)量,購書日期)圖書(圖書編號,供應商編號,圖書名稱,圖書作者,圖書出版社,圖書單價,圖書出版日期,所存?zhèn)}庫號,圖書備注)供應商(供應商編號,姓名,地址,聯(lián)系電話,傳真,郵政編碼)倉庫(倉庫編號,面積)庫管員(庫管員編號,名稱,密碼)存放(倉庫編號,圖書編號,入庫日期,出庫日期,庫存數(shù)量)供應(供應商編號,供應量)購書(購書單編號,購書日期,購書數(shù)量)邏輯結構設計的任務是把概念結構設計階段設計完畢的基本E—R圖轉化為與選用的具體機器上的DBMS產品所支持的數(shù)據模型相符的邏些模式在功能性、完整性和一致性約束及數(shù)據庫的可擴充性等方面應滿足用戶的各種要求。E—R圖向關系模型的轉化要解決的問題是如何將實體和實體間的關系確定這些關系模式的屬性和代碼。根據具體實際情況,我們用決策表來描述模塊內部處理流程。含義含義有無租賃條件名稱會員卡取值MLNYDN關系模型的邏輯結構是一組關系模式的集合。E-R圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將E-R圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉換為關系模式。E—R模型中的主要成分是實體類型和聯(lián)系類型,它向關系模式轉化的規(guī)則是:對于實體模型,將每個實體類型轉換成一個關系模式,實體的屬性即為關系模式的屬性,實體標識符即為關系模式的健。1)若兩個實體間的聯(lián)系是1:1,可以在兩個實體類型轉換成的兩個關系模式中任意一個關系模式的屬性中加入另一個關系模式的健和聯(lián)系類型的屬性。2)若兩個實體間的聯(lián)系是1:N,則在N端實體類型轉換成的關系模式中加入1端實體類型轉換成的關系模式的鍵和聯(lián)系類型的屬性。3)若兩個實體間的聯(lián)系是M:N,則將聯(lián)系類型也轉換成關系模式,其屬性為兩端實體的鍵加上聯(lián)系類型的屬性,而鍵為兩端實體間的組合。根據以上規(guī)則,本系統(tǒng)的E-R模型向關系模型轉換如下(關系的碼用下橫線標出):購書單(圖書編號,購書單編號,購書數(shù)量,購書日期)圖書(圖書編號,供應商編號,名稱,作者,出版社,單價,出版日期,所存?zhèn)}庫號,備注)供應商(供應商編號,姓名,地址,聯(lián)系電話,傳真,郵政編碼)倉庫(倉庫編號,面積)庫管員(庫管員編號,名稱,密碼)存放(倉庫編號,圖書編號,入庫日期,出庫日期,庫存數(shù)量)供應(供應商編號,供應量)購書(購書單編號,購書日期,購書數(shù)量)數(shù)據庫在物理設備上的存儲結構與存取方法稱為數(shù)據庫的物理結構,它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數(shù)據模型選取一個最適合應用要求的物理結構的過程,就是數(shù)本階段要完成的任務是為關系模式選擇取存方法和設計關系索引等數(shù)據庫文件的物理存儲結構管理信息系統(tǒng)處理方式的合理選擇,是一個處理過程的設計問題。選擇處理方式實際上就是根據系統(tǒng)的任務、目標和環(huán)境條件,合理選擇信息活動的形式及其具體方法。在繪制流程圖時使用的符號如下:由此可得本系統(tǒng)的程序流程圖,如圖5.2.1所示。把系統(tǒng)劃分為子系統(tǒng)可以大大簡化設計工作,因為劃分之后,只要子系統(tǒng)之間的接口關系明確。而uc矩陣圖是根據過程與數(shù)據類之間的關系來確定過程之間的關系的。其關鍵是確定過程與數(shù)據之間的三種關系。數(shù)據庫數(shù)據庫功能經營計劃財務計劃產品原因產品設計C售區(qū)域零件規(guī)格材料表CC產品工藝產品工藝庫存控制調度生產能力材料需求作業(yè)流程銷售訂貨服務發(fā)運會計成本會計人員計劃人員招聘CCUCUCUCCCCCCCC數(shù)據流程圖表達了數(shù)據和處理的關系,數(shù)據字典則是系統(tǒng)中各類數(shù)據描述的集合,是進行詳細的數(shù)據收集和數(shù)據分析所獲得的主要成果。數(shù)據字典在數(shù)據庫設計中占有很重要的地數(shù)據字典通常包括數(shù)據項、數(shù)據結構、數(shù)據流、數(shù)據存儲和處理過程五個部分。其中數(shù)據項是數(shù)據的最小組成單位,若干個數(shù)據項可以組成一個數(shù)據結構,數(shù)據字典通過對數(shù)據項和數(shù)據結構的定義來描述數(shù)據流、數(shù)據存儲的邏輯內容。具體數(shù)據字典內容見下。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論