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

正文內(nèi)容

軟件工程課程設(shè)計(jì)-超市管理系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-20 18:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 :數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 11月 5日至 11月 9日:軟件體系結(jié)構(gòu)設(shè)計(jì) 11月 10日至 11月 31日:軟件編碼 12月 1日至 12月 20日:系統(tǒng)測(cè)試 五、結(jié)構(gòu)化分析與設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)應(yīng)清晰、可讀性好,運(yùn)用縮進(jìn)、空行,結(jié)合大小寫區(qū)別等方法保持程序結(jié)構(gòu)良好。凡與數(shù)據(jù)庫(kù)操作相關(guān)的模塊一律加上容錯(cuò)代碼,涉及多表操作 的模塊應(yīng)運(yùn)用“事務(wù)”處理,以保持?jǐn)?shù)據(jù)完整性。 設(shè)計(jì)思想 需求分析對(duì)信息的要求是指用戶需要從數(shù)據(jù)庫(kù)中獲得的信息內(nèi)容與性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)那些信息。 經(jīng)過(guò)對(duì)超市管理系統(tǒng)的分析可以明確數(shù)據(jù)庫(kù)中應(yīng)該存有:職工信息表,用戶登錄表,商品信息表,供貨商信息表,進(jìn)貨信息表,銷售信息表,庫(kù)存信息表等。他們之間應(yīng)該有如下的關(guān)系: 用戶和商品之間:一個(gè)用戶可以進(jìn)貨多件商品,一件商品同樣可以被多個(gè)用戶的選擇。 商品和供貨商之間:一件商品可以供貨給多個(gè)供貨商,一個(gè)供貨商同樣可以進(jìn)貨多個(gè)商品 。 職工與商品之間:一個(gè)職工可以做出多個(gè)商品,一件商品可以被多個(gè)職工生產(chǎn)。 數(shù)據(jù)流圖 數(shù)據(jù)流圖( Data Function Diagram),又名數(shù)據(jù)功能圖表,簡(jiǎn)稱 DFD,就是采用圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是 結(jié)構(gòu)化系統(tǒng)分析方法 的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。 為了得到數(shù)據(jù)流圖,首先需要分析系統(tǒng)需要具備哪些功 能。系統(tǒng)具應(yīng)備的各種功能,像是信息的存儲(chǔ),信息的處理,查詢功能等。 管理員能夠輸入職工的基本信息、用戶的基本信息,商品的基本信息 、銷售的基本信息等,并且能夠?qū)@些信息進(jìn)行處理,以便系統(tǒng)能夠隨時(shí)的調(diào)用這里的信息。只要商家使用超市管理系統(tǒng),該系統(tǒng)會(huì)自動(dòng)調(diào)取管理超市所需的各種信息,然后進(jìn)行相關(guān)處理。輸出結(jié)果,進(jìn)行存儲(chǔ)。此外,職工可憑輸入的的職工相關(guān)信息查詢此商品是否進(jìn)貨,以便確定供貨商所需商品的數(shù)量。具體的功能的實(shí)現(xiàn)及關(guān)系如圖所示。 如表 數(shù)據(jù)流圖符號(hào)表 符號(hào) 說(shuō)明 加工,輸入數(shù)據(jù)在此進(jìn)行 變換產(chǎn)生輸出數(shù)據(jù),中間要注明加工的名字 數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的終點(diǎn),在其中要注明源點(diǎn)或終點(diǎn)的名字 數(shù)據(jù)流,被加工的數(shù)據(jù)及數(shù)據(jù)流向,在箭頭邊要用名詞或名詞性短語(yǔ)給出數(shù)據(jù)流的名字 數(shù)據(jù)存儲(chǔ)文件,要用名詞或名詞性短語(yǔ)給出數(shù)據(jù)文件的名字 數(shù)據(jù)字典 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)是 數(shù)據(jù)結(jié)構(gòu) 中討論的最小單位,是數(shù)據(jù)記錄中最基本的、不可分的有名數(shù)據(jù)單位 。 數(shù)據(jù)項(xiàng)可以是字母、數(shù)字或兩者的組合 。通過(guò)數(shù)據(jù)類型(邏輯的、數(shù)值的、字符的等)及數(shù)據(jù)長(zhǎng)度來(lái)描述。數(shù)據(jù)項(xiàng)用來(lái)描述實(shí)體的某種屬性。 對(duì)數(shù)據(jù)項(xiàng)之間的描述通常包括以下內(nèi)容: 數(shù)據(jù)項(xiàng)描述 ={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,列名,數(shù)據(jù)項(xiàng)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的實(shí)際聯(lián)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系 } 該系統(tǒng)主要涉及的數(shù)據(jù)項(xiàng),如表所示。 表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)列名 數(shù)據(jù)類型 長(zhǎng)度 姓名 Name Varchar 10 性別 Sex Varchar 8 職工編號(hào) Staffid Varchar 12 商品編號(hào) Merchid Varchar 12 名稱 Fullname Varchar 50 價(jià)格 Unitcost Varchar 100 供貨商編號(hào) Supplierid Varchar 12 地址 Address Varchar 50 電話 Phone Varchar 12 類別 Kind Varchar 12 進(jìn)貨單號(hào) Buyid Varchar 12 進(jìn)貨日期 Date datetime 10 進(jìn)貨價(jià) Price Varchar 100 身份證號(hào) Idcard Varchar 12 銷售單號(hào) Seelid Varchar 12 庫(kù)存數(shù)量 Amout int 1000 金額 Sum money 賬號(hào) Loginid Varchar 12 密碼 Password Varchar 6 供貨商號(hào) Profferid Varchar 12 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。對(duì)數(shù)據(jù)結(jié)構(gòu)的描述通常包括以下內(nèi)容: 數(shù)據(jù)結(jié)構(gòu)的描述 ={數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成: {數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu) }} 該系統(tǒng)主要涉 及的數(shù)據(jù)結(jié)構(gòu)有: 表 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)名 職工信息表 說(shuō)明 記錄 職工 的基本信息 組成 姓名 +性別 +身份證號(hào) +職工編號(hào) +工資 備注 數(shù)據(jù)結(jié)構(gòu)名 用戶登錄表 說(shuō)明 記錄用戶的基本信息 組成 賬號(hào) +密碼 備注 數(shù)據(jù)結(jié)構(gòu)名 商品信息表 說(shuō)明 記錄商品的基本信息 組成 商品編號(hào) +供貨商號(hào) +名稱 +單價(jià) 備注 數(shù)據(jù)結(jié)構(gòu)名 供貨商信息表 說(shuō)明 記錄供貨商的基本信息 組成 供貨商號(hào) +聯(lián)系人 +聯(lián)系電話 +聯(lián)系地址 備注 數(shù)據(jù)結(jié)構(gòu)名 進(jìn)貨信息表 說(shuō)明 記錄進(jìn)貨的基本 信息 組成 進(jìn)貨單號(hào) +商品編號(hào) +供貨商號(hào) +進(jìn)貨價(jià) +數(shù)量 +金額 +進(jìn)貨日期 備注 數(shù)據(jù)結(jié)構(gòu)名 銷售信息表 說(shuō)明 記錄銷售的基本信息 組成 銷售單號(hào) +商品編號(hào) +銷售數(shù)量 +銷售日期 備注 數(shù)據(jù)結(jié)構(gòu)名 庫(kù)存信息表 說(shuō)明 記錄庫(kù)存的基本信息 組成 商品編號(hào) +庫(kù)存數(shù)量 備注 數(shù)據(jù)流 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?duì)數(shù)據(jù)流的描述通常包括以下內(nèi)容: 數(shù)據(jù)流描述 ={數(shù)據(jù)流名,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向, 組成: {數(shù)據(jù)結(jié)構(gòu) },平均流量, 高峰期流量 該系統(tǒng)主要涉及的數(shù)據(jù)流如表所示。 表 數(shù)據(jù)流 數(shù)據(jù)流名 職工注冊(cè) 說(shuō)明 職工的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 職工信息處理 組成 職工表 流量 輸入一個(gè)職工,記錄一個(gè)職工 數(shù)據(jù)流名 用戶注冊(cè) 說(shuō)明 用戶的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 用戶信息處理 組成 用戶表 流量 輸入一個(gè)用戶,記錄一個(gè)用戶 數(shù)據(jù)流名 商品注冊(cè) 說(shuō)明 商品的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 商品信息處理 組成 商品表 流量 輸入一件商品,記錄一件商品 數(shù)據(jù)流名 供貨商注冊(cè) 說(shuō)明 供貨商的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 供貨商信息處理 組成 供貨商表 流量 輸入一個(gè)供貨商,記錄一個(gè)供貨商 數(shù)據(jù)流名 進(jìn)貨注冊(cè) 說(shuō)明 進(jìn)貨的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 進(jìn)貨信息處理 組成 進(jìn)貨表 流量 輸入一次進(jìn)貨,記錄一次進(jìn)貨 數(shù)據(jù)流名 銷售注冊(cè) 說(shuō)明 銷售的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 銷售信息處理 組成 銷售表 流量 輸入一次銷售,記錄一次銷售 數(shù)據(jù)流名 庫(kù)存注冊(cè) 說(shuō)明 庫(kù)存的基本信息 數(shù)據(jù)流來(lái)源 管理員 數(shù)據(jù)流去向 庫(kù)存信息處理 組成 庫(kù)存表 流量 輸入一次庫(kù)存,也是數(shù)據(jù)流的來(lái)源和去向之一。對(duì)數(shù)據(jù)存儲(chǔ)的描述通常包括: 數(shù)據(jù)存儲(chǔ)描述 ={數(shù)據(jù)存儲(chǔ)名,說(shuō)明,編號(hào),輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流 } 組成: {數(shù)據(jù)結(jié)構(gòu) },數(shù)據(jù)量,存取頻度,存取方式 該系統(tǒng)的數(shù)據(jù)存儲(chǔ)如表所示。數(shù)據(jù)字典中只需要處理過(guò)程的說(shuō)明性信息,由以下內(nèi)容組成: 處理過(guò)程描述 ={處理過(guò)程名,說(shuō)明,輸入: {數(shù)據(jù)流 },輸出: {數(shù)據(jù)流 }} 組成: {簡(jiǎn)要說(shuō)明 } 該系統(tǒng)設(shè)計(jì)的處理過(guò)程如表所示: 表 處理過(guò)程 數(shù)據(jù)過(guò)程名 職工信息處理 說(shuō)明 處理職工的全部信息 輸入 職工信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 用戶信息處理 說(shuō)明 處理用戶的全部信息 輸入 用戶信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 商品信息處理 說(shuō)明 處理商品的全部信息 輸入 商品信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 供貨商信息處理 說(shuō)明 處理供貨商的全部信息 輸入 供貨商信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 銷售信息處理 說(shuō)明 處理銷售的全部信息 輸入 銷售信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 庫(kù)存信息處理 說(shuō)明 處理庫(kù)存的全部信息 輸入 庫(kù)存信息 輸出 信息處理結(jié)果 數(shù)據(jù)過(guò)程名 進(jìn)貨信 息處理 說(shuō)明 處理進(jìn)貨的全部信息 輸入 進(jìn)貨信息 輸出 信息處理結(jié)果 六、面向?qū)ο蠓治雠c設(shè)計(jì) 在系統(tǒng)對(duì)象分析與設(shè)計(jì)中,開發(fā)軟件系統(tǒng)的面向?qū)ο螅? 面向?qū)ο?=對(duì)象 +分類 +繼承 +通過(guò)消息的通信 銷 售 管 理員超 市 經(jīng) 理銷 售條 形 碼 掃 描收 銀超 市 管 理 系 統(tǒng)商 品 錄 入管 理銷 售 管 理庫(kù) 存 管 理進(jìn) 貨 管 理人 員 管 理制 定 進(jìn) 貨 計(jì) 劃入 貨 登 記出 貨 登 記查 詢 庫(kù) 存 明 細(xì)庫(kù) 存 狀 態(tài) 告 警盤 點(diǎn) 計(jì) 算指 定 進(jìn) 貨 計(jì) 劃入 庫(kù) 登 記查 詢 打 印 計(jì) 劃員 工 基 本 信 息管 理員 工 操 作 權(quán) 限管 理登 錄 系 統(tǒng)退 出 系 統(tǒng)退 出 系 統(tǒng)登 錄 系 統(tǒng)找 零 七、數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 數(shù)據(jù)庫(kù)環(huán)境說(shuō)明 考慮該系統(tǒng)的定位與現(xiàn)有技術(shù)力量 ,決定采用 Microsoft Access 2021作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)開發(fā)環(huán)境。 數(shù)據(jù)庫(kù)命名標(biāo)準(zhǔn)與規(guī)范 說(shuō)明:下表所列為數(shù)據(jù)庫(kù)及各表、視圖的命名方法,具體信息請(qǐng)參閱 、視圖匯總。 名稱 類型 命名辦法約定 WFSSDataBase 系統(tǒng)數(shù)據(jù)庫(kù) 字母 表 基本表 漢字或字母 查詢 查詢 漢字 字段 字段 漢字或字母 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 邏輯設(shè)計(jì)步驟 ( 1)需求分析:準(zhǔn)確了解與分析用戶需求,包括 數(shù)據(jù)與處理需求。 ( 2)概念設(shè)計(jì):設(shè)計(jì)人員從用戶角度看待數(shù)據(jù)及其處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式,也稱為“組織模式”。而且概念模式能充分反映現(xiàn)實(shí)世界中實(shí)體間的聯(lián)系,又是各種基本數(shù)據(jù)模型的共同基礎(chǔ),易于向關(guān)系模型轉(zhuǎn)換。 ( 3)邏輯設(shè)計(jì):將概念模型設(shè)計(jì)階段得到的基本 ER 圖,轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 ( 4)物理設(shè)計(jì):主要指數(shù)據(jù)庫(kù)的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和存取方法,它完全依賴于給定的硬件環(huán)境和數(shù)據(jù)庫(kù)產(chǎn)品。 ( 5)數(shù)據(jù)庫(kù)實(shí)施:根據(jù)邏 輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立起實(shí)際數(shù)據(jù)庫(kù)結(jié)構(gòu)、裝入數(shù)據(jù)、測(cè)試和試運(yùn)行的過(guò)程稱為數(shù)據(jù)庫(kù)的實(shí)施階段。實(shí)施階段主要有三項(xiàng)工作: A、建立實(shí)際數(shù)據(jù)庫(kù)結(jié)構(gòu)。對(duì)描述邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果的程序即“源模式”,經(jīng)DBMS編譯成目標(biāo)模式并執(zhí)行后,便建立了實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu)。 B、裝入試驗(yàn)數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行調(diào)試。試驗(yàn)數(shù)據(jù)可以是實(shí)際數(shù)據(jù),也可由手工生成或用隨機(jī)數(shù)發(fā)生器生成。應(yīng)使測(cè)試數(shù)據(jù)盡可能覆蓋現(xiàn)實(shí)世界的各種情況。 C、裝入實(shí)際數(shù)據(jù),進(jìn)入試運(yùn)行狀態(tài)。測(cè)量系統(tǒng)的性能指標(biāo),是否符合設(shè)計(jì)目標(biāo)。 如果不符,則返回到前面,修改 數(shù)據(jù)庫(kù)的物理模型設(shè)計(jì)甚至邏輯模型設(shè)計(jì)。 ( 6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):數(shù)據(jù)庫(kù)系統(tǒng)正式運(yùn)行,標(biāo)志著數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用開發(fā)工作的結(jié)束和維護(hù)階段的開始。運(yùn)行維護(hù)階段的主要任務(wù)有四項(xiàng): a、維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性:檢查系統(tǒng)安全性是否受到侵犯,及時(shí)調(diào)整授權(quán)和密碼,實(shí)施系統(tǒng)轉(zhuǎn)儲(chǔ)與備份,發(fā)生故障后及時(shí)恢復(fù)。 b、監(jiān)測(cè)并改善數(shù)據(jù)庫(kù)運(yùn)行性能:對(duì)數(shù)據(jù)庫(kù)的存儲(chǔ)空間狀況及響應(yīng)時(shí)間進(jìn)行分析評(píng)價(jià),結(jié)合用戶反應(yīng)確定改進(jìn)措施。 c、根據(jù)用戶要求對(duì)數(shù)據(jù)庫(kù)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1