freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

商品進銷存管理系統(tǒng)設(shè)計論文--數(shù)據(jù)庫設(shè)計論文(編輯修改稿)

2024-12-22 16:22 本頁面
 

【文章內(nèi)容簡介】 條件,確認(rèn)軟件測試的具體要求,定義詳細的功能模塊,以求達到協(xié)助系統(tǒng)開發(fā)的根本目的。 需求分析的原則需求分析的基本原則是:(1)需要能夠表達和理解問題的信息域和功能域;(2)要能以層次化的方式對問題進行分解和不斷細化;(3)要給出系統(tǒng)的邏輯視圖和物理視圖。 需求分析的一般步驟需求分析分為問題分析,需求描述,需求評審等幾個步驟。首先進行問題分析。在該階段,分析人員通過對問題以及環(huán)境的理解、分析和綜合,清除用戶需求的模糊性、歧義性和不一致性,并在用戶的幫助下對互相沖突的要求進行折中,并為原始問題及其軟件解建立模型。它是形成需求規(guī)格說明、進行軟件設(shè)計與實現(xiàn)的主要基礎(chǔ),例如面向數(shù)據(jù)流的分析方法、面向?qū)ο蟮姆治龇椒ㄒ约懊嫦驍?shù)據(jù)的分析方法都屬于需求建模方法。接著進入需求描述階段,以需求模型為基礎(chǔ),考慮到問題的軟件可解性,生成規(guī)格說明和初步的用戶手冊。總結(jié)需求分析的步驟為:(1)通過對現(xiàn)實化境的調(diào)查研究,獲得當(dāng)前系統(tǒng)的具體模型;11(2)去掉具體模型中的非本質(zhì)因素,抽象出當(dāng)前系統(tǒng)的邏輯模型;(3)分析當(dāng)前系統(tǒng)與目標(biāo)系統(tǒng)的差別、建立了目標(biāo)的邏輯模型;(4)對目標(biāo)進行完善和補充,并寫出完整的需求說明;(5)對需求說明進行復(fù)審,直到確認(rèn)文檔齊全,并且符合用戶的全部需求為止。在本系統(tǒng)中需求分析的基本上步驟也是按照以上三個階段進行的。在任何的需求分析的一般步驟都必須遵守以上的步驟。 系統(tǒng)業(yè)務(wù)流程分析 業(yè)務(wù)流程圖使用的基本符號業(yè)務(wù)流程圖的符號如下圖所示。(1)業(yè)務(wù)處理的部門或單位。它表達了某項業(yè)務(wù)參與的人或物。(2)數(shù)據(jù)存儲或文檔,也是一種數(shù)據(jù)的載體,但這個數(shù)據(jù)是作為檔案來保存的。(3)業(yè)務(wù)數(shù)據(jù)流動及方向,它表達了業(yè)務(wù)數(shù)據(jù)的流動方向,這個方向用雙箭頭表示。(4)各類文檔、數(shù)據(jù),它表明了數(shù)據(jù)的載體。(5)業(yè)務(wù)功能描述,表明了業(yè)務(wù)處理功能,一般用一個簡單的祈使句表示。業(yè)務(wù)處理單位 存檔 業(yè)務(wù)數(shù)據(jù)流動 文檔、數(shù)據(jù) 業(yè)務(wù)功能描述或部門 及方向 圖 業(yè)務(wù)流程圖使用的符號12 進銷存管理業(yè)務(wù)流程圖開始數(shù)據(jù)期初設(shè)置及預(yù)警設(shè)置訂貨單銷售開單入庫登記入庫紅沖進貨退貨銷售紅沖銷售退貨應(yīng)付款 應(yīng)收款營業(yè)日終結(jié)算終合查詢結(jié)束進銷存信息系統(tǒng)流程圖 系統(tǒng)數(shù)據(jù)流圖分析 數(shù)據(jù)流程圖圖形符號在數(shù)據(jù)流程圖所涉及到的一個主要符號用以下的圖來表示。數(shù)據(jù)來源和數(shù)據(jù)輸出都可以用圓形表示。在本系統(tǒng)中主要是用的圓形。13P 0數(shù)據(jù)處理數(shù)據(jù)存儲S 1E 1 數(shù)據(jù)來源F 1 輸入數(shù)據(jù)流E 2 數(shù)據(jù)輸出F 2 輸出數(shù)據(jù)流 圖 數(shù)據(jù)流圖相關(guān)符號表示 系統(tǒng)功能的提出根據(jù)詳細的需求分析,明確系統(tǒng)的功能如下:(1)員工基本信息管理:主要完成職工基本信息的管理,如員工基本信息的添加、修改、刪除和查詢;(2)員工考勤信息的管理:主要完成職工考勤信息的管理。管理員工基本信息的考勤添加、修改、刪除和考勤信息的查詢;(3)員工評價信息管理:主要完成員工評價信息的管理,管理員工基本工作信息的添加好、修改和查詢;(4)員工工資信息管理:主要完成員工工資信息的管理,主要是進行員工工資信息的添加、修改、刪除和查詢;(5)數(shù)據(jù)庫管理部分:主要完成數(shù)據(jù)庫的管理與維護;(6)系統(tǒng)管理部分:主要是完成用戶的添加、密碼信息的修改等。 數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。數(shù)據(jù)字典通常包括一下 5 個部分:(1)數(shù)據(jù)項。數(shù)據(jù)項是不可再分的數(shù)據(jù)單位。(2)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。14(3)數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)你傳輸?shù)穆窂?。?)數(shù)據(jù)存儲。數(shù)據(jù)存儲是數(shù)據(jù)及其結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。(5)處理過程。處理過程的具體處理邏輯一般用判定表或判定樹來描述。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即對元數(shù)據(jù)的描述。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實和完善的。第三章 數(shù)據(jù)庫設(shè)計第三章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個非定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致性。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。 數(shù)據(jù)庫設(shè)計的一般性原則 數(shù)據(jù)庫設(shè)計的一般性原則如下所示:第一個基本原則:對于每一個要存儲其信息的實體(或事物) ,我們都應(yīng)該給他一個自己的表;第二個處理規(guī)則:如果需要在一個列里存儲多個值,那證明你的設(shè)想是有缺陷的。簡單的數(shù)據(jù)關(guān)系:一對一;一對多;多對一;多對多。在數(shù)據(jù)庫的設(shè)計中,要做到數(shù)據(jù)規(guī)范化、完整性、數(shù)據(jù)冗余和規(guī)范實例化。 數(shù)據(jù)庫設(shè)計的步驟數(shù)據(jù)庫設(shè)計分五個階段:(1)規(guī)劃;(2)需求分析;(3)概念結(jié)構(gòu)設(shè)計;(4)邏輯結(jié)構(gòu)設(shè)計;數(shù)據(jù)庫物理設(shè)計。16 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念設(shè)計的目標(biāo)就是要產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模型。 概念模型概念模型是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立與支持?jǐn)?shù)據(jù)庫的 DBMS,不依賴于計算機系統(tǒng)的。概念模型是表達概念設(shè)計結(jié)果的工具。它應(yīng)該能夠真實、充分的反映現(xiàn)實世界中事物和事物直接的聯(lián)系;應(yīng)該簡潔、明晰、獨立于機器,容易理解,方便數(shù)據(jù)庫設(shè)計人員和應(yīng)用人員進行交流;應(yīng)該易于變動,便于修改;應(yīng)該很容易向關(guān)系、層次或網(wǎng)狀等各種數(shù)據(jù)模型轉(zhuǎn)變,方便的導(dǎo)出與 DBMS 有關(guān)的邏輯模型。從而使概念模型成為現(xiàn)實世界到機器世界的一個過度的中間層次。 概念模型有很多模型,其中最常用的方法之一是“實體—聯(lián)系模型”(entity relationship model),即使用 ER 圖來描述某一組織的概念模型。 ER 圖ER 模型是指直接從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,是一種描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。它的主要成分是實體、聯(lián)系和屬性??衫?ER模型進行數(shù)據(jù)庫概念設(shè)計。ER 圖是直觀表示概念模型的工具,在圖中有四個基本成分如圖:矩形框:表示實體類型(考慮問題的對象) ;菱形框:表示聯(lián)系類型(實體間的聯(lián)系) ;橢圓形框:表示實體類型和聯(lián)系類型的屬性;直線:聯(lián)系類型與涉及的實體類型之間以直線連接,并在直線上標(biāo)上聯(lián)系的種類(1:1,1:N,M:N) 。具體圖示如下:17實體 聯(lián)系屬性 系統(tǒng) ER 圖設(shè)計商品 客戶供貨商進貨銷售條碼貨號 拼音編碼拼音編碼供貨商號名稱名稱 拼音編號客戶編號PQNM 數(shù)據(jù)庫與邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計完畢的基本 ER 圖轉(zhuǎn)化為與選用的具體機器上的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式) 。這些模式在功能性、完整性和一致性約束及數(shù)據(jù)庫的可擴充性等方面應(yīng)滿足用戶的各種需求。 ER 圖型關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實體和實體間的關(guān)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和代碼。 數(shù)據(jù)表結(jié)構(gòu)清單在這個系統(tǒng)中,設(shè)計了一個名為 Purchaseandsale 的數(shù)據(jù)庫。根據(jù)系統(tǒng)功能的需要,在其中總共設(shè)計了 6 個數(shù)據(jù)表,分別如下:18Product 表 用于存儲產(chǎn)品的基本信息以及相關(guān)的庫存數(shù)量;Supplier 表 用于存儲供應(yīng)商的基本信息;Customer 表 用于存儲客戶的基本信息;Users 表 用于存儲系統(tǒng)用戶的基本信息;Purchase 表 用于存儲采購記錄的基本信息;Sale 表 用于存儲銷售記錄的基本信息。 Product 數(shù)據(jù)表結(jié)構(gòu)Product 數(shù)據(jù)表主要用于存儲企業(yè)的產(chǎn)品或原料信息,比如物品的名稱、產(chǎn)地、 、規(guī)格、單位等。另外,根據(jù)銷售記錄和采購記錄計算得出的每種商品的庫存數(shù)量也存放在 Product 數(shù)據(jù)表的庫存字段中。Product 數(shù)據(jù)表的結(jié)構(gòu)如下表所示。Product 數(shù)據(jù)表結(jié)構(gòu)字段名 數(shù)據(jù)類型 長度 是否允許為空 說明商品名稱 Nvarchar 255 否 主鍵,唯一標(biāo)識產(chǎn)品記錄產(chǎn)地 Nvarchar 40 是規(guī)格 Nvarchar 50 是包裝 Nvarchar 50 是單位 Nchar 19 是庫存 Int 4 是 產(chǎn)品的庫存量,系統(tǒng)計算得出,默認(rèn)為 0 數(shù)據(jù)表結(jié)構(gòu)Supplier 數(shù)據(jù)表主要用于存儲企業(yè)的供應(yīng)商信息,比如供應(yīng)商的編號、供應(yīng)商的名稱、供應(yīng)商的聯(lián)系地址、聯(lián)系方式、開戶銀行和銀行賬號等。Supplier 數(shù)據(jù)表的結(jié)構(gòu)如下表所示。Supplier 數(shù)據(jù)表結(jié)構(gòu)字段名 數(shù)據(jù)類型 長度 是否允許為空 說明供應(yīng)商簡稱 Nvarchar 10 否 主鍵,唯一標(biāo)識供應(yīng)商記錄19供應(yīng)商全稱 Nvarchar 100 是 供應(yīng)商單位全稱地址 Nvarchar 100 是郵政編碼 Nchar 6 是電話 Numeric 9 是傳真 Numeric 9 是聯(lián)系人 Nvarchar 30 是聯(lián)系人電話 Numeric 9 是開戶銀行 Nvarchar 10 是銀行賬號 Numeric 13 是企業(yè)網(wǎng)址 Nvarchar 50 是 Customer 數(shù)據(jù)表結(jié)構(gòu)Customer 數(shù)據(jù)表主要用于存儲企業(yè)的客戶信息,比如客戶編號、客戶的名稱、客戶的地址、聯(lián)系方式、開戶銀行和銀行賬號等。Customer 數(shù)據(jù)表的結(jié)構(gòu)如下表所示:Customer 數(shù)據(jù)表結(jié)構(gòu)字段名 數(shù)據(jù)類型 長度 是否允許為空 說明客戶簡稱 Nvarcher 10 否 主鍵,唯一標(biāo)識客戶記錄客戶全稱 Nvarcher 100 是 客戶單位全稱地址 Nvarcher 100 是郵政編碼 Nchar 6 是電話 Numeric 9 是傳真 Numeric 9 是聯(lián)系人 Nvarcher 30 是聯(lián)系人電話 Nvarcher 9 是開戶銀行 Nvarcher 100 是銀行賬號 Numeric 13 是企業(yè)網(wǎng)址 Nvarcher 50 是20 Users 數(shù)據(jù)表結(jié)構(gòu)Users 數(shù)據(jù)表主要用于存儲本系統(tǒng)的用戶信息,包括用戶的名稱和系統(tǒng)登陸密碼。Users 數(shù)據(jù)表的結(jié)構(gòu)如下圖所示:字段名 數(shù)據(jù)類型 長度 是否允許為空 說明用戶 Nvarchar 10 否 主鍵,唯一標(biāo)識系統(tǒng)用戶密碼 nvarchar 10 是 用戶密碼,可以為空 Purchase 數(shù)據(jù)表結(jié)構(gòu)Purchase 數(shù)據(jù)表主要用于存儲企業(yè)的采購信息,比如采購商品的名稱、價格、供應(yīng)商編號、采購數(shù)量、采購日期、經(jīng)手人等。Purchase 數(shù)據(jù)表的結(jié)構(gòu)如下表所示。Purchase 數(shù)據(jù)表結(jié)構(gòu)字段名 數(shù)據(jù)類型 長度 是否允許為空 說明商品名稱 Nvarcher 255 否 外鍵,對應(yīng) Product 表中商品說明數(shù)量 Int 4 否 每筆采購記錄必須有采購數(shù)量進價 Money 8 否 每筆采購記錄必須有采購進價金額 Money 8 是 由數(shù)量和進價計算得出備注 Nvarcher 220 是供應(yīng)商 Nvarcher 10 否 外鍵,對應(yīng) Supplier 表日期 Smalldatetime 4 否 每筆采購記錄必須有采購時間經(jīng)手人 Nvarcher 10 否 外鍵,對應(yīng) User 表票號 Nvarcher 50 否 每筆采購記錄必須有唯一的票號 Sale 數(shù)據(jù)表結(jié)構(gòu)Sale 數(shù)據(jù)表主要用于存儲企業(yè)的銷售信息,比如銷售商品的名稱、價格、21客戶編號、銷售數(shù)量、銷售日期、經(jīng)手人等。Sale 數(shù)據(jù)表的結(jié)構(gòu)如下表所示:Sale 數(shù)據(jù)表結(jié)構(gòu)字段名 數(shù)據(jù)類型 長度 是否允許為空 說明商品名稱 Nvarcher 255 否 外鍵,對應(yīng) Product 表數(shù)量 int 4 否 每筆采購記錄必須有采購數(shù)量單價 Money 8 否 每筆采購記錄必須有采購進價金額 Money 8 是 由數(shù)量和進價計算得出備注 Nvarcher 220 是客戶 Nvarcher 10 否 外鍵,對應(yīng) Customer 表日期 smalldatetime 4 否 每筆采購必須有采購時間經(jīng)手人 Nvarcher 10 否 外鍵,對應(yīng) User 表票號 Nvarcher 50 否 每筆采購記錄必須有唯一的票號 各數(shù)據(jù)表的關(guān)系實際進銷存業(yè)務(wù)中的一些數(shù)據(jù)是在多個業(yè)務(wù)活動中共享的,比如采購單中的商品必須在 Product 數(shù)據(jù)表中有相關(guān)記錄,所以在本案例中也對上述的 6 個數(shù)據(jù)表設(shè)置了對應(yīng)關(guān)系。具體關(guān)系主要表現(xiàn)在一下幾個方面:采購單,銷售單中的經(jīng)手人必須是企業(yè)中的合法員工,本案例中要求經(jīng)手人必須是在 Users 數(shù)據(jù)表中有相應(yīng)的記錄;采購單、銷售單中的產(chǎn)品必須在 Product 數(shù)據(jù)表中有相關(guān)記錄。如果采購一種新商品,必須先在 Product 數(shù)據(jù)表中增加這種商品的信息;采購單中的供應(yīng)商必須是 Supplier 數(shù)據(jù)表中有相應(yīng)的記錄。如果采購中發(fā)展了新的供
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1