已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
無憂無慮畢設(shè)網(wǎng) ():畢業(yè)設(shè)計(jì)源碼下載 畢業(yè)設(shè)計(jì)源碼下載: 本 文 配 套 程 序 下 載 地 址 : 無憂無慮畢設(shè)網(wǎng) () -大 學(xué) 生 畢 業(yè) 設(shè) 計(jì) 站 ,免 費(fèi) 畢 業(yè) 設(shè) 計(jì) 論 文 ,無 憂 無 慮 畢 設(shè) 網(wǎng) 大 學(xué) 生 畢 業(yè) 設(shè) 計(jì) ,出 售 各 類 畢 業(yè) 設(shè) 計(jì) 源 碼 ,論文 ,程序源碼 ,網(wǎng)站源碼 ,免費(fèi)視頻教程 ,我 們 將 竭 誠 為 您 服 務(wù) ! 目 錄 目 錄 . I 摘 要 . I Abstract . II 前 言 . III 第一章 可行 性研 究報告 . 1 1.1 引言 . 1 1.1.1 編寫目的 . 1 1.1.2 項(xiàng)目背景 . 1 1.2 可 行性 研究的 前提 . 2 1.2.1 目標(biāo) . 2 1.2.2 假定和限制 . 2 1.2.3 可行性研究的方法 . 2 1.3 所 建議 系統(tǒng) 可行性 分析 . 2 1.4 社 會因 素可 行性分 析 . 3 第二章 需 求分析 . 4 2.1 引言 . 4 2.2 數(shù) 據(jù)描述 . 4 2.2.1 數(shù)據(jù)流圖 (DFD) . 4 2.2.2 數(shù)據(jù)字典 DD . 6 2.3 功 能需求 . 7 第三章 概 要設(shè)計(jì) . 9 3.1 引言 . 9 無憂無慮畢設(shè)網(wǎng) ():畢業(yè)設(shè)計(jì)源碼下載 畢業(yè)設(shè)計(jì)源碼下載: 3.2 運(yùn) 行環(huán)境 . 9 3.2.1 設(shè)備 . 9 3.2.2 支持軟件 . 9 3.3 總 體設(shè) 計(jì) . 9 3.3.1 系統(tǒng)模塊圖 . 9 3.3.2 系統(tǒng)流程圖 . 10 3.4 數(shù) 據(jù)結(jié) 構(gòu)設(shè)計(jì) . 11 3.4.1 規(guī)范化設(shè)計(jì)方法 . 11 3.4.2 數(shù)據(jù)庫的設(shè)計(jì) . 12 3.4.3 數(shù)據(jù)庫的開發(fā)與鏈接 . 16 第四章 詳細(xì)設(shè)計(jì) . 17 4.1 引言 . 17 4.2 功 能描 述 . 17 4.2.1 銷售管理系統(tǒng) . 17 4.2.2 采購管理系統(tǒng) . 18 4.2.3 庫存管理系統(tǒng) . 18 4.2.4 計(jì)劃管理子系統(tǒng) . 19 4.2.5 產(chǎn)品開發(fā)子系統(tǒng) . 20 4.2.6 人力資源管理子系統(tǒng) . 21 4.2.7 資產(chǎn)管理子系統(tǒng) . 21 4.2.8 用戶權(quán)限管理 . 21 4.2.9 數(shù)據(jù)備份與恢復(fù) . 21 第五章 編 碼 . 22 5.1 訂 貨單的 修改 . 22 5.2 物 料的移 動 . 23 5.3 物 料缺 省情況 的查詢 . 24 第六章 測 試 . 31 6.1 引言 . 31 6.2 軟 件測試 的目 的 . 31 無憂無慮畢設(shè)網(wǎng) ():畢業(yè)設(shè)計(jì)源碼下載 畢業(yè)設(shè)計(jì)源碼下載: 6.3 軟 件測試 的基 本方法 . 32 6.4 本 系統(tǒng) 的測試 . 33 6.4.1 各個功能模塊的測試 . 33 6.4.2 子系統(tǒng)測試 . 33 6.4.3 驗(yàn)收測試 . 34 第七章 總結(jié) 報告 . 35 致 謝 . 36 參考文 獻(xiàn) . 37 軟件使 用說 明書 . 38 附 錄 . 42 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 摘 要 I 摘 要 MRP 制 造 業(yè) 資 源 計(jì) 劃 (Material Requirements Planning)是 一 個 集成 化 的 計(jì) 算 機(jī) 系 統(tǒng) 管 理 軟 件 。 其 宗 旨 是 對 企 業(yè) 所 擁 有 的 人 、 財 、 物 、 信息、時 間和 空間等 綜合資 源進(jìn) 行綜合 平衡和 優(yōu)化 管理,為企業(yè) 提供 決策、計(jì)劃、 控制 與業(yè)績 評估的 全方 位和系 統(tǒng)化管 理平 臺 。 可以說 MRP 是一 種 需要重 投入 才能成 功及產(chǎn) 生效 益的管 理工具 ,這種投入 主要 包括資 金和人 。在 資金方 面,會 包括 電腦軟 件及硬 件的 投資;在 人 員 方 面 , 必 須 有 一 個 核 心 的 機(jī) 構(gòu) 在 推 行 這 工 作 , 并 視 為 日 常 工 作 的一個重 要部 份 。 大量的 實(shí)踐 表明, 實(shí)施 MRP 在 軟件 功 能、硬 件技 術(shù)、網(wǎng) 絡(luò)技術(shù) 、應(yīng)用 人 員 方 面 是 不 成 問 題 的 , 關(guān) 鍵 在 于 企 業(yè) 的 總 體 素 質(zhì) , 更 直 接 的 是 取 決于決策 者的 素質(zhì)。實(shí)施 MRP 項(xiàng) 目的決 策者必 須清 楚認(rèn)識 MRP 的 真正作 用,這點(diǎn)非 常重 要。 本系統(tǒng) 主要 對圖像 進(jìn)行的 處理 有:系 統(tǒng)管理、采購 管理 、庫存管 理、計(jì)劃管 理、 人力資 源管理 、資 產(chǎn)管理 、產(chǎn)品 開發(fā) 等。 關(guān)鍵字 : MRP, Delphi, BDE, Access 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 The Summary II Abstract MRP(Enterprise Resources Planning) is a integrated computer system management software. aim its comprehensive resource go on overall balance and optimum management to manpower, financial resourses and material resourses , information, time and space that enterprise have , etc., offer decision for enterprise, plan, it controls to be omni-directional systematized to manage the platform with what achievement assess. We can say MRP whether one need and invest and succeed and produce management tool of benefit again, this kind of input includes fund and personnel mainly, without in put to to hearts content .In fund, will include the investment of computer software and hardware; from personnel, must be a central organization is pursueing this work , And is regarded as an important part of the routine. A large number of practices show , it is out of question in the function of the software, technology of hardware, the technology of the network, respects of personnel of using to implement MRP, the key lies in the overall quality of the enterprise, a more direct one is the quality which d epends on the policymaker . Implement MRP clear and know to act on really MRP is very much important this point by the policymakers of project. This system has treatment that the picture carries on mainly: system management, management of purchasing, stoc k control, planned management, manpower resources management, assets management, product development, etc. Keywords: MRP, Delphi, BDE, Access 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 前 言 III 前 言 MRP 項(xiàng) 目怎樣 才算 成功? 對成 功的說 法, MRP 軟件 供應(yīng) 商、客戶、咨詢 機(jī) 構(gòu) 、 媒 體 報 導(dǎo) 的 說 法 是 不 一 致 的 , 針 對 面 也 不 同 , 各 有 各 的 說 法 。作為 MRP 軟 件供應(yīng) 商,他 們認(rèn) 為的他 們的客 戶多 數(shù)是成 功的;作為 客戶,他們有 苦難 言,不 知 道自 己企 業(yè)的 MRP 實(shí)施 到底 是成功 還是失 敗, 說成功也不 是, 說失敗 也不是 ,因 為多數(shù) 企業(yè)的 MRP 軟件 功 能還是 使用 了,但 效 果 不 好 評 估 , 也 不 象 原 來 期 望 的 那 么 高 。 作 為 咨 詢 機(jī) 構(gòu) , 他 們 認(rèn) 為企業(yè)通 過了 他們的 重組, MRP 也 是較 為成功 的;但 是,作為傳 媒的 統(tǒng)計(jì)與報導(dǎo)卻 不是 那么樂 觀,我 們可 以從傳 媒報導(dǎo) 看到 -MRP 的成功 率很 低,失敗率達(dá) 80%以 上,甚至更 悲觀 的說法 是 MRP 的成 功率幾 乎為零 ;也 經(jīng)常有報導(dǎo)說 ,由 于 MRP 是一項(xiàng) 龐大 而又復(fù) 雜的系 統(tǒng)工 程,要 耗費(fèi)大 量的 資金和 人 力 , 實(shí) 施 周 期 長 , 見 效 慢 , 甚 至 因 企 業(yè) 流 程 的 改 變 而 威 脅 到 企 業(yè) 的生命。 既 然 MRP 的 成功 率 這么低 ,風(fēng) 險又這 么大, 企業(yè) 又何苦 冒這個 風(fēng)險去投資 呢? 可喜的 是,在 近幾 年,國 人已逐 步認(rèn) 識了 MRP 的正 負(fù)面作 用,正所謂 “ 不 入虎穴 ,焉得 虎子 ” ,企 業(yè)要規(guī) 范化、規(guī)模 化、國 際化, MRP的引入 是必 然的。 通過 MRP 的 應(yīng)用 對 優(yōu)化企 業(yè)資 源,提 高企業(yè) 資源 利用率的作 用是 明顯的 。 所以我認(rèn)為首先有必要給成功下好明確的定義,使企業(yè)在選擇 MRP和實(shí)施 MRP 時 做 到 心 中 有 底 , 否 則 很 難 界定 MRP 項(xiàng) 目 的 成 功 與 失 敗 。Oliver.Wight 是 國 際權(quán)威 的企 業(yè)資源 計(jì)劃評 審機(jī) 構(gòu),他 的 “ 成功 ” 定義是將 MRP 的 應(yīng)用水 平按 A、 B、 C、 D 四級劃 分, A 級是 優(yōu)秀的 。 A、 B、 C、D 級大 概定義 為, 全公司 上下 有效地 運(yùn)用計(jì) 劃和 控制過 程并在 客戶 服務(wù)、產(chǎn)品制 造、 庫存控 制、財 務(wù)及 成本管 理方面 取得 顯著的 進(jìn)步為 A 級 ;高層 管 理 支 持 這 些 過 程 , 但 僅 限 于 中 層 管 理 者 使 用 , 并 因 此 獲 得 一 定 效 果為 B 級; 計(jì)劃 與控 制系統(tǒng) 主要 作為進(jìn) 行訂購 和庫 存管理 更好的 工具為 C級 ; 計(jì) 劃 與 控 制 系 統(tǒng) 所 提 供 的 數(shù) 據(jù) 不 準(zhǔn) , 而 且 用 戶 也 不 理 解 其 用 途 , 系景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 前 言 IV 統(tǒng)對經(jīng) 營運(yùn) 作沒幫 助為 D 級。 根據(jù)在 企業(yè) 的 MRP 實(shí)際體 會以 及對多 間企業(yè) 的實(shí) 施經(jīng)驗(yàn) ,我認(rèn) 為 MRP軟件在 國內(nèi) 企業(yè)可 以運(yùn)作 起來 就是成 功?;?于如 下分析 : MRP 是 一種管 理理 念,協(xié) 及到 企業(yè)全 局的資 源優(yōu) 化管理 ,沒有 軟件 輔助根本 談不 上實(shí)施 ,實(shí)施 MRP 軟件 過 程的過 程是 將 MRP 理念數(shù) 據(jù)化 的過程。 MRP 軟 件的實(shí) 施過 程最終 是為 了將業(yè) 務(wù)電腦 化的 過程,所以要 軟件 可以用起 來, 業(yè)務(wù)必 須與 MRP 軟 件緊 密 結(jié)合起 來, 借助軟 件功能 開展 日常工作, 最終 達(dá)到以 數(shù)據(jù)說 話的 目的, 避免部 門間 憑空說 話的扯 皮風(fēng) 氣。 MRP 實(shí)施 與應(yīng) 用是兩 個不 同層次 的定義 ,實(shí) 施是階 段,應(yīng) 用是 過程,前者強(qiáng) 調(diào)不 斷實(shí)現(xiàn) MRP 理 念,后 者強(qiáng) 調(diào)通過 MRP 理念不 斷改進(jìn) 企業(yè) 管理。所以 MRP 實(shí)施 階段 的成功 只 是 MRP 應(yīng) 用的開 始, 只是 MRP 邁向 成功 的第一步。 MRP 是 必須是 企業(yè) 的一項(xiàng) 日常 工作,而不是 一項(xiàng) 階段性 工作,作為 顧問 公 司 的 指 導(dǎo) 一 般 只 是 做 到 扶 企 業(yè) 上 馬 , 是 不 可 能 代 替 企 業(yè) 騎 馬 牽 繩 奔跑 的 , 但 顧 問 公 司 仍 可 繼 續(xù) 作 為 教 官 , 指 導(dǎo) 企 業(yè) 不 斷 改 進(jìn) 。 就 像 老師一樣 , 只 能 教 學(xué) 生 理 論 知 識 、 考 試 方 法 技 巧 、 應(yīng) 變 措 施 等 , 而 不 能 代 替 學(xué)生考試 ,更 不能保 證學(xué)生 考試 滿分, 能否考 滿分 最終還 是靠學(xué) 生自 己 。 在李慧 穎和 楊建國 老師的 指導(dǎo) 下,這 次畢業(yè) 課題 能才夠 順利完 成的,在此表 示感 謝。也 同樣感 謝平 時支持 我,關(guān) 心我 的老師 、朋友 、同 學(xué)。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第一章 可行性研究報告 1 第一章 可行性研究報告 1.1 引言 并不是 所 有 的 問 題 都 有 明 顯 的 解 決 辦 法 , 事 實(shí) 上 , 許 多 問 題 不 可 能在 預(yù) 定 的 系 統(tǒng) 規(guī) 模 之 內(nèi) 解 決 。 如 果 問 題 沒 有 可 行 的 解 , 那 么 花 費(fèi) 在 這 項(xiàng)開發(fā)工 程上 的任何 時間, 資源 、人才 和經(jīng)費(fèi) 都是 無謂的 浪費(fèi)。 1.1.1 編寫目的 可 行 性 研 究 的 目 的 就 是 用 最 小 的 代 價 在 盡 可 能 短 的 時 間 內(nèi) 確 定 問 題是否能 夠解 決。 可行性 研究 的目的 不是解 決問 題,而 是確定 問題 是否值 得去解 。 不 能 靠 主 觀 的 猜 想 面 只 能 依 靠 客 觀 分 析 來 分 析 幾 種 可 能 解 決 的 利弊 , 從 而 判 斷 原 定 的 系 統(tǒng) 目 標(biāo) 和 規(guī) 模 是 否 現(xiàn) 實(shí) , 系 統(tǒng) 完 成 后 所 能 帶 來 的效 益 是 否 大 到 值 得 投 資 開 發(fā) 這 個 系 統(tǒng) 的 程 度 。 因 此 , 可 行 性 研 究 實(shí) 質(zhì) 上是 要 進(jìn) 行 一 次 大 壓 縮 簡 化 了 和 系 統(tǒng) 分 析 和 設(shè) 計(jì) 的 過 程 , 也 就 是 在 較 高 層次上以 較抽 象的方 式進(jìn)行 系統(tǒng) 和設(shè)計(jì) 的過程 。 開發(fā)該 系統(tǒng) 不存在 任何技 術(shù)上 過高的 難度, 四年 的計(jì)算 機(jī)專業(yè) 學(xué)習(xí),使我們 有了 對付各 種難題 的根 基。針 對目前 大多 數(shù)人對 電腦的 認(rèn)知 程度,我們開 發(fā)的 操作平 臺將是 很具 體形象 ,操作 方便 明了。 1.1.2 項(xiàng)目背景 我們?nèi)≡擁?xiàng)目 的名稱 是:制造 業(yè) 資源計(jì) 劃。本項(xiàng) 目 是只針 對企 業(yè)資源 使 用 , 是 根 據(jù) 各 個 公 司 的 特 點(diǎn) 來 做 的 資 源 管 理 軟 件 , 目 前 軟 件 行 業(yè) 中ERP 及 MRP 的軟 件比較 多, 各個公 司對 MRP 的需 求 也越來 越多 ,技術(shù)要求也 越來 越高, 但各 種 事物 都有它 照顧不 到的 地方。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第一章 可行性研究報告 2 1.2 可行性研究的前提 1.2.1 目標(biāo) 本系統(tǒng)單人編寫,要求系統(tǒng)處理速成度要快,編代碼人員要有數(shù)據(jù)庫 編 程 經(jīng) 驗(yàn) 。 若 在 編 寫 過 程 中 有 問 題 要 及 時 提 出 , 以 便 系 統(tǒng) 能 進(jìn) 行 很 快的改進(jìn) ,工 作人員 必須按 時完 成預(yù)定 目標(biāo)。 1.2.2 假定和限制 此 軟件 開 發(fā) 出 來以 后 ,生 命 周 期 最少 要 有一 年 , 以 后看 系 統(tǒng)情 況 再進(jìn) 行 升 級 , 對 此 系 統(tǒng) 還 要 預(yù) 留 接 口 , 以 便 以 后 升 級 方 便 。 系 統(tǒng) 方 案 從 3月 5 號開始 執(zhí)行 , 預(yù)計(jì)用 時三 個月。 此次開 發(fā)在 該公司 機(jī)房中 ,所 用電腦均為 P處 理器 ,顯示卡 為 GeforceII。統(tǒng)一 操作 系統(tǒng) 為 Windows 2000, 開發(fā)工 具用 Delphi7.0。參 考資料 用 Delphi 實(shí)用 編程教 程。最 遲在月 5 號 投入 使用。 1.2.3 可行性研究的方法 應(yīng)從三 個方 面研究 1:技術(shù) 可行 性 使用現(xiàn) 有的 技術(shù)能 是否能 實(shí)現(xiàn) 該系統(tǒng) 。 2: 經(jīng) 濟(jì) 可 行 性 這 個 系 統(tǒng) 的 經(jīng) 濟(jì) 效 益 是 否 能 超 過 它 的 開 發(fā) 成本。 3:操 作可行 性 系 統(tǒng)的操 作方 式在這 個用戶 組織 內(nèi)是否 能行得通。 1.3 所建議系統(tǒng)可行性分析 本系統(tǒng) 所需 要處理 大量數(shù) 據(jù),因 此我 采用了 該公 司常用 的 Microsoft Office 中的 Access。這樣 就能 獨(dú)立 地保存 數(shù)據(jù) 。 Delphi 結(jié)合了 傳統(tǒng) 的程序 設(shè)計(jì) 語言( 如 Pascal、 Basic 和 C 等) 開發(fā) 數(shù) 值 控 制 、 數(shù) 值 運(yùn) 算 等 軟 件 和 通 用 的 數(shù) 據(jù) 庫 管 理 軟 件 領(lǐng) 域 ( 數(shù) 據(jù) 庫 應(yīng)用程序 的開 發(fā))這 兩個體 系的 優(yōu)點(diǎn),它結(jié)合 了傳 統(tǒng)的編 程語言 C+和 數(shù)據(jù)景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第一章 可行性研究報告 3 庫 語 言 的 強(qiáng) 大 功 能 , 它 既 可 以 用 于 傳 統(tǒng) 的 算 術(shù) 編 程 又 可 以 用 于 數(shù) 據(jù) 庫 編程,特 別是 Delphi 具有 強(qiáng)大的 數(shù)據(jù) 庫功能 ,利 用 Delphi 的數(shù) 據(jù)庫 工具開發(fā)數(shù) 據(jù)庫 有著速 度的優(yōu) 勢。 1.4 社會因素可行性分析 目前,方案是我們自己提出來的,考慮到我們出了成果之后,可能會 存 在 和 其 它 開 發(fā) 類 似 系 統(tǒng) 的 公 司 之 間 權(quán) 力 問 題 , 我 們 會 申 請 這 個 項(xiàng) 目的專利 ,并且 聘請 法 人代表 。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第二章 需求分析 - 4 - 第二章 需求分析 2.1 引言 MRP(制 造 業(yè) 資 源 計(jì) 劃 )的主要宗旨是將企業(yè)的各方面資源 (人力、資金 、 信 息 、 物 料 、 設(shè) 備 、 時 間 、 技 術(shù) )充分調(diào)配、平衡和優(yōu)化 ,為 企 業(yè) 提高 資 金 運(yùn) 營 水 平 、 建 立 高 效 率 供 銷 鏈 、 減 少 庫 存 、 提 高 生 產(chǎn) 效 率 、 降 低成 本 、 提 高 客 戶 服 務(wù) 水 平 提 供 強(qiáng) 有 力 的 工 具 。 使 企 業(yè) 管 理 真 正 由 經(jīng) 驗(yàn) 管理 進(jìn) 入 到 科 學(xué) 管 理 , 使 企 業(yè) 的 管 理 手 段 和 管 理 水 平 產(chǎn) 生 質(zhì) 的 飛 躍 , 跟 上信息時 代的 步伐。 此需求 說明 主要弄 清用戶 的需 要是 :對公司 進(jìn)行 統(tǒng)一管 理,包括原 材料的訂 購( 原料名 稱、規(guī) 格、 數(shù)量、 價格等),產(chǎn) 品的 銷售( 產(chǎn)品 規(guī)格、數(shù) 量 、 價 格 等 ), 產(chǎn) 品 的 開 發(fā) 研 制 ( 物 料 名 稱 、 物 料 比 例 等 ), 物 料 的 管理(物料 名稱、數(shù) 量、堆放 位置 等),人事管 理(員 工姓 名、性別 、年齡等 ), 系 統(tǒng) 備 份 及 恢 復(fù) ( 系 統(tǒng) 備 份 、 系 統(tǒng) 恢 復(fù) ), 使 用 權(quán) 限 的 管 理 ( 員 工姓名、 員工 權(quán)限等 )等。 2.2 數(shù)據(jù)描述 2.2.1 數(shù)據(jù)流圖 (DFD) 數(shù) 據(jù) 流 圖 描 繪 系 統(tǒng) 的 邏 輯 模 型 , 圖 中 沒 有 任 何 具 體 的 物 理 元 素 , 只是 描 繪 信 息 在 系 統(tǒng) 中 流 動 和 處 理 的 情 況 。 設(shè) 計(jì) 數(shù) 據(jù) 流 圖 只 需 考 慮 系 統(tǒng) 必須完成 的基 本邏輯 功能, 完全 不需要 考慮如 何具 體地實(shí) 現(xiàn)這些 功能 。 數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。主要是把他對現(xiàn) 有 系 統(tǒng) 的 認(rèn) 識 或 對 目 標(biāo) 系 統(tǒng) 的 設(shè) 想 用 數(shù) 據(jù) 流 圖 描 繪 出 來 。 但 它 一 般 不包 括 任 何 實(shí) 現(xiàn) 細(xì) 節(jié) 。 它 的 另 一 個 作 用 是 作 為 分 析 和 設(shè) 計(jì) 的 工 具 。 它 描 繪了 系 統(tǒng) 所 完 成 的 功 能 而 不 是 系 統(tǒng) 的 物 理 實(shí) 現(xiàn) 方 案 。 本 系 統(tǒng) 的 數(shù) 據(jù) 流 圖 見圖 2-1 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第二章 需求分析 - 5 - 圖 2-1 數(shù) 據(jù)流圖 信息 物料信息 物料信息 物料 供貨商 物料信息 采購部 物料信息 物料庫存 D2 物料不足 物料信息 信息 生產(chǎn)計(jì)劃部 2. 2 判斷物料數(shù)量 3. 1 產(chǎn)生報表 3 .2 更新物料定單 定單庫 2 .1 產(chǎn)生報表 貨物定單 1 .1 接受定單 貨物定單 銷售部 客 戶 貨物定單 D1 1 .2 更新庫存定單 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第二章 需求分析 - 6 - 2.2.2 數(shù)據(jù)字典 DD 數(shù)據(jù) 字 典 是關(guān) 于 數(shù) 據(jù)的 信 息 集合 ,也就 是對 數(shù) 據(jù) 流圖 中 包 含的 所 有元素 的 定 義 的 集 合 。 數(shù) 據(jù) 字 典 的 作 用 是 在 軟 件 分 析 和 設(shè) 計(jì) 的 過 程 中 給 人 提供 關(guān) 于 數(shù) 據(jù) 描 述 信 解 釋 不 了 解 的 條 目 。 這 樣 解 決 了 系 統(tǒng) 中 各 個 部 門 溝 通的問題 。 以下是 該系 統(tǒng)中的 部分?jǐn)?shù) 據(jù)字 典: 名稱: 訂貨 定單 別名: 無 描述: 用來 采購物 料。 定 義 : 合 同 編 號 +物 料 名 稱 +規(guī) 格 型 號 +數(shù)量 +金額 +交 貨 時 間 +生產(chǎn)廠 家 位置: 庫存 管理系 統(tǒng) 名稱: 生 產(chǎn) 計(jì)劃清 單 別名: 無 描述: 用來 記錄生 產(chǎn)計(jì)劃 判斷 物料儲 備。 定義: 計(jì)劃 編號 +產(chǎn)品名 稱 +規(guī) 格型 號 +年份 +月份 +數(shù)量 位置: 計(jì)劃 管理系 統(tǒng) 名稱: 物料 清單 別名: 無 描述: 記錄 各種產(chǎn) 品的原 材料 組成成 分及數(shù) 量 定義: 物料 編號 +材料名 稱 +數(shù)量 位置: 產(chǎn)品 開發(fā)系 統(tǒng) 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第二章 需求分析 - 7 - 2.3 功能需求 由于 企 業(yè) 資源 規(guī)劃 系 統(tǒng) 為企 業(yè) 建 立了 一 個 集成 的 信 息管 理 和 模擬 系統(tǒng) , 為 企 業(yè) 提 高 競 爭 能 力 、 增 強(qiáng) 管 理 人 員 的 現(xiàn) 代 化 管 理 意 識 、 提 高 企 業(yè)管理水 平打 下了基 礎(chǔ)。采 用 MRP 系 統(tǒng) ,將會 使客 戶在降 低材料 成本 (包名稱: 銷售 清單 別名: 無 描述: 用來 制定生 產(chǎn)計(jì)劃 。 定 義 : 合 同 編 號 +產(chǎn) 品 名 稱 +規(guī) 格 型 號 +數(shù)量 +金額 +交 貨 時 間 +產(chǎn)品數(shù) 量 位置: 生產(chǎn) 計(jì)劃系 統(tǒng) 名稱: 庫存 清單 別名: 無 描述: 記錄 各種原 材料信 息 定 義 : 物 料 編 號 +物 料 名 稱 +規(guī) 格 型 號 +入 庫 數(shù) 量 +實(shí) 際 庫 存 量 +安全庫 存量 +倉庫 號 位置: 庫存 管理系 統(tǒng) 名稱: 缺貨 情況表 別名: 無 描述: 各種 物料的 缺貨情 況。 定義: 物料 名稱 +缺貨數(shù) 量 +報 告員 +采購員 +報告 日期 + 位置: 采購 管理系 統(tǒng) 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第二章 需求分析 - 8 - 括材料 、人工 、制 造費(fèi)用)、提 高生產(chǎn) 率、提 高資金 周轉(zhuǎn) 率、降 低采購 運(yùn)輸 費(fèi) 用 、 縮 短 采 購 提 前 期 、 減 少 因 物 料 短 缺 而 引 起 的 生 產(chǎn) 間 斷 、 提 高 用戶服務(wù) 水平 等方面 獲得可 觀的 經(jīng)濟(jì)效 益: 減少庫存資金占用 A 準(zhǔn) 確控制 生 產(chǎn)材料 的采 購數(shù)量 和采購 時間, 降低生產(chǎn)材 料的 庫存量 。 B準(zhǔn)確 控制產(chǎn) 品 的生產(chǎn) 時間 ,減 少 半成品 ,成品的 庫存量、 縮短 資金占 用時間 。 C.合理 使用 替換 材料, 消化 長期庫 存的呆 滯物 料 降低采購成本 A用 物料 需求計(jì) 劃準(zhǔn)確 計(jì)算 較長時 間段的 采購 數(shù)量 ,采購一 次下 單,批 量訂貨 ,可 獲供應(yīng) 商優(yōu)惠 定貨 價格。 B根據(jù) 物料需 求 計(jì)劃分 批收 貨,分 批付款 ,減少資 金占用。 C消除 因計(jì)劃 不 準(zhǔn)造成 的缺 料而小 批量 、高 價格 、緊急采購 的現(xiàn) 象。 提高市場競爭能力 A先進(jìn) 的物流 管 理,必然 使產(chǎn)品 的 成本降 低 ,可利 用產(chǎn)品的 價格 優(yōu)勢, 擴(kuò)大銷 售, 爭取 更大的 市場 占有率 。 B準(zhǔn)確 控制生 產(chǎn) 時間 ,消 除交貨 延 遲現(xiàn)象 ,提高客 戶服務(wù)質(zhì) 量。 C提高 物料計(jì) 劃 ,生 產(chǎn)計(jì) 劃能力 ,增強(qiáng)產(chǎn) 品的 市場應(yīng)變能力 。 D.及時 準(zhǔn)確 的供 應(yīng)商評 鑒, 確保物 料品質(zhì) 。 E.快捷 便利 的客 戶服務(wù) ,提 升企業(yè) 服務(wù)品 質(zhì)和 信譽(yù) 。 提升企業(yè)形象 A企業(yè) 管理電 腦 化,真正 做到信 息 化管理 ,可提高 企業(yè)整體 管理 水平。 B管 理手 段的先 進(jìn) ,可大 大提 升企 業(yè)形象 。 增強(qiáng)客戶信任度 A企業(yè)采用國際上先進(jìn)的管理方法 ,增強(qiáng)客戶對產(chǎn)品質(zhì)量的 信心 。 B企業(yè) 形象的 提 高 ,可增 強(qiáng)客 戶信 任度 ,有 利于 市場 的競爭。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 9 - 第三章 概要設(shè)計(jì) 3.1 引言 知道了用戶的需求,就開始對整個系統(tǒng) 進(jìn)行初步的設(shè)計(jì),由于我們所做的系統(tǒng)是企業(yè)資源計(jì)劃管理,因此要首先對該公司有一個大致的了解,熟悉該公司的生產(chǎn)流程以及該公司的具體情況,所以必須對編程工具在操 作方 面的能 力進(jìn)行 析。也要 完 成對數(shù) 據(jù)處 理的一 些約束 進(jìn)行 了解。本章就 完成 這些任 務(wù) 。 3.2 運(yùn)行環(huán)境 3.2.1 設(shè)備 以下列 出運(yùn) 行該軟 件所需 要的 硬件設(shè) 備,其 中的新 型設(shè) 備及其 專門 功能包括 : a. 處理器 型號 及內(nèi)存 容量, 家用 PC,最 少 64M; b. 功能鍵 及其 他專用 硬件: 暫無 ; 3.2.2 支持軟件 本軟件 是基 于 Windows 操作 系統(tǒng),編譯程 序 Delphi 和數(shù)據(jù) 庫 Access。 3.3 總體設(shè)計(jì) 3.3.1 系統(tǒng)模塊圖 根據(jù)數(shù)據(jù)流程圖分析和系統(tǒng)的初步方案,該系統(tǒng)目標(biāo)應(yīng)設(shè)置為:物料 采 購 、 貨 物 銷 售 、 庫 存 管 理 、 計(jì) 劃 管 理 , 并 具 有 打 印 功 能 , 以 及 系 統(tǒng)維護(hù)等 功能 具體 功能模 塊結(jié) 構(gòu)設(shè)計(jì) 見圖 3-1 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 10 - 圖 3 1 系統(tǒng) 模塊 圖 3.3.2 系統(tǒng)流程圖 在進(jìn) 行了 可 行 性 研究 時 需 要 的 了 解 和分 析 系 統(tǒng) 之后 , 并以 概 括 的形式 表 達(dá) 對 系 統(tǒng) 的 認(rèn) 識 , 進(jìn) 入 設(shè) 計(jì) 階 段 以 后 應(yīng) 該 把 設(shè) 想 的 系 統(tǒng) 描 繪 出 來。把 系 統(tǒng) 的 邏 輯 模 型 轉(zhuǎn) 變 為 物 理 模 型 。 而 系 統(tǒng) 流 程 圖 是 描 繪 物 理 系 統(tǒng) 的 工具 。 表 達(dá) 的 是 信 息 在 系 統(tǒng) 各 個 部 件 之 間 的 流 動 情 況 , 而 不 是 進(jìn) 行 加 工 處理的控 制過 程。下 面只列 出庫 存管理 的系統(tǒng) 流程 圖 ,見圖 3-2 銷售管理子系統(tǒng) 采購管理子系統(tǒng) 庫存管理子系統(tǒng) 計(jì)劃管理子系統(tǒng) 產(chǎn)品開發(fā)子系統(tǒng) 人力資源管理系統(tǒng) 資產(chǎn)管理子系統(tǒng) 用戶權(quán)限管理 系統(tǒng)備份與恢復(fù) 幫 助 關(guān)于版本 系統(tǒng)操 作 管理員 操作 幫 助 企 業(yè) 資 源 管 理系統(tǒng) 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 11 - 圖 3-2 系 統(tǒng)流程 圖 3.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 3.4.1 規(guī)范化設(shè)計(jì)方法 構(gòu)造數(shù)據(jù)庫時,必須遵循一定的規(guī)則。在關(guān)系數(shù)據(jù)庫中,這種規(guī)則就是范式( Normal Form)。 或 者 說 , 滿 足 一 定 條 件 的 關(guān) 系 模 式 , 稱 為 范式。 在 1971 年至 1972 年, E.F.Codd 系統(tǒng)提 出了 第一范 式( 1NF)、 第二范式( 2NF)、 第三 范式( 3NF) 的概 念。 1974 年 Codd 和 Boyce 共 同提出了 BCNF 范式, 為第三 范式 的改進(jìn) 。第一 范式 ( 1 NF)數(shù)據(jù) 冗余 程度最大, 第三 范式( 3NF)數(shù) 據(jù)冗 余程 度最小 。 事物 庫 存 清 單 程 序 庫 存 信 息 報 告 生 成 程 序 信 息 報 告 入庫報表 庫存管理 出庫 報表 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 12 - 1. 第一范 式 (1NF) 在 任 何 一 個 關(guān) 系 數(shù) 據(jù) 庫 中 , 第 一 范 式 (1NF)是 對 關(guān) 系 模 式 的 基 本 要求 , 不 滿 足 第 一 范 式 的 數(shù) 據(jù) 庫 就 不 是 關(guān) 系 數(shù) 據(jù) 庫 。 所 謂 的 第 一 范 式 是 指數(shù)據(jù)庫 中的 每一列 都是不 可分 割的基 本數(shù)據(jù) 項(xiàng),同一列 中不能 有多 個值,即實(shí)體 中的 每個屬 性不能 有多 個值或 者不能 有重 復(fù)的屬 性。 2第二 范式 (2NF) 第二范式是在第一范式的基礎(chǔ)上建 立起來的,即滿足第二范式的必定 滿 足 第 一 范 式 。 第 二 范 式 要 求 數(shù) 據(jù) 庫 表 中 的 每 個 實(shí) 例 或 行 必 須 可 以 被唯 一 區(qū) 分 。 在 有 些 時 候 可 以 被 唯 一 區(qū) 分 。 在 有 些 時 候 , 為 了 實(shí) 現(xiàn) 唯 一 的區(qū)分, 往往 需要為 表加上 一列 ,一個 實(shí)例的 只占 一個標(biāo) 識。 第二范式要求實(shí)體的屬性必須完全依賴于主關(guān)鍵字。所謂的完全依賴 是 指 不 能 存 在 僅 依 賴 于 主 關(guān) 鍵 字 的 一 部 分 的 屬 性 。 如 果 存 在 , 那 么 這個 屬 性 和 主 關(guān) 鍵 字 的 這 一 部 分 應(yīng) 該 分 離 出 來 形 成 一 個 新 的 實(shí) 體 , 新 的 實(shí)體與原 實(shí)體 豐在一 對一的 關(guān)系 。 3第三 范式 ( 3NF) 第三范 式是 建立在 第二范 式的 基礎(chǔ)上 的,即滿 足第 三范 式的必 定要 滿足第二 范 式 。 第 三 范 式 要 求 一 個 數(shù) 據(jù) 庫 中 不 包 含 已 在 其 他 表 中 包 含 的 非主關(guān)鍵 字。 簡單的 說,第 三范 式就是 屬性不 依賴 于其他 非主屬 性。 3.4.2 數(shù)據(jù)庫的設(shè)計(jì) 表的結(jié)構(gòu)設(shè)計(jì)是整個設(shè)計(jì)中最為基礎(chǔ)的,但是表的結(jié)構(gòu)也是最為關(guān)鍵 的 , 表 的 好 壞 直 接 影 響 著 數(shù) 據(jù) 的 使 用 和 程 序 的 使 用 , 只 有 有 一 個 結(jié) 構(gòu)合、數(shù) 據(jù)清 晰的表 ,程序 才能 更好的 運(yùn)行, 下面 只列出 部分表 : 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 13 - 1. 訂貨清 單表 : 字段 類型 長度 允許為 空 合同編 號 文本 10 F 產(chǎn)品名 稱 文本 10 F 規(guī)格型 號 文本 10 F 生產(chǎn)廠 家 文本 10 F 數(shù)量 文本 10 F 單價 文本 10 F 總金額 文本 20 F 合 計(jì) 人 民 幣 大 寫 文本 30 F 質(zhì)量要 求 文本 10 F 是否已 交貨 文本 10 F 訂貨時 間 文本 10 F 交貨時 間 文本 10 F 供應(yīng)單 位 文本 30 F 2. 庫存清 單 表: 字段 類型 長度 允許為 空 物料編 號 文本 10 F 物料名 稱 文本 10 F 型號規(guī) 格 文本 10 F 供貨單 位 文本 10 F 入庫數(shù) 量 文本 10 F 實(shí)際庫 存量 文本 10 F 安全庫 存量 文本 10 F 原所在倉庫號 文本 10 F 現(xiàn)所在倉庫號 文本 10 F 入庫時 間 文本 10 F 出庫時 間 文本 10 F 經(jīng)手人 文本 30 F 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 14 - 3. 出庫清 單表 : 字段 類型 長度 允許為 空 物料編 號 文本 10 F 物料名 稱 文本 10 F 規(guī)格型 號 文本 10 F 出庫數(shù) 量 文本 10 F 庫存數(shù) 量 文本 10 F 出庫日 期 文本 10 F 經(jīng)手人 文本 10 F 4. 計(jì)劃清 單表 : 字段 類型 長度 允許為 空 計(jì)劃編 號 文本 10 F 產(chǎn)品名 稱 文本 10 F 產(chǎn)品規(guī) 格 文本 10 F 年份 文本 10 F 月份 文本 10 F 計(jì)劃生 產(chǎn)量 文本 10 F 5. 缺 貨情 況表 : 字段 類型 長度 允許為 空 id 文本 10 F 是 否 已報告 文本 10 F 報告日 期 文本 10 F 是否已經(jīng)采購 文本 10 F 報告員 文本 10 F 采購員 文本 10 F 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 15 - 5. 銷售清 單表 : 字段 類型 長度 允許為 空 合同編 號 文本 10 F 產(chǎn)品厚 度 文本 10 F 銅箔 文本 10 F 水印 文本 10 F 顏色 文本 10 F 單價 文本 10 F 數(shù)量 文本 10 F 金額 文本 10 F 總金額 文 本 10 F 定貨單 位 文本 30 F 定貨日 期 文本 10 F 交貨日 期 文本 10 F 買方纖細(xì)地址 文本 30 F 聯(lián)系電 話 文本 10 F 經(jīng)手人 文本 10 F 備 注 文本 50 T 6.入庫 清單 表: 字段 類型 長度 允許為 空 ID 文本 6 F 物料編 號 文本 10 F 物料名 稱 文本 10 F 規(guī)格型 號 文本 10 F 入庫數(shù) 量 文本 10 F 入庫時 間 文本 10 F 倉庫號 文本 10 F 供貨單 位 文本 10 F 經(jīng)手人 文本 10 F 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 概要設(shè)計(jì) - 16 - 3.4.3 數(shù)據(jù)庫的開發(fā)與鏈接 Delphi 數(shù)據(jù) 訪問部 件的層 次結(jié) 構(gòu) Delphi 提供 了強(qiáng) 大 的開發(fā) 數(shù)據(jù) 庫應(yīng)用 程序的 能力 ,它給 用戶提 供了大 量 的 數(shù) 據(jù) 訪 問 部 件 。 以 方 便 程 序 設(shè) 計(jì) 人 員 開 發(fā) 數(shù) 據(jù) 庫 應(yīng) 用 程 序 。 這 些部 件 中 , 有 些 部 件 繼 承 了 另 一 些 部 件 的 屬 性 、 方 法 和 事 件 , 也 就 是 說 多部 件 之 間 存 在 著 繼 承 和 被 繼 承 的 關(guān) 系 , 各 部 件 的 這 種 關(guān) 聯(lián) 便 構(gòu) 成 了 一 個層次結(jié) 構(gòu), TSession 是 全局性 的部 件 ,在應(yīng) 用程 序運(yùn)行 時,它 自動 地建立,在 設(shè)計(jì) 階段和 運(yùn)行過 程中 它是一 個不可 見的 部件。 TDatabase 部 件是為開發(fā)客戶 /服 務(wù) 器 數(shù) 據(jù) 庫 應(yīng) 用 程 序 時 , 設(shè) 置 登 錄 的 數(shù) 據(jù) 庫 的 有 關(guān) 參 數(shù)的,它在 數(shù)據(jù)訪 問 部件頁 上。 TDataset 部件 是不可 見的, TTable 和 TQuery部 件 是 由 它 派 生 而 來 的 , 這 兩 個 部 件 一 般 被 稱 為 數(shù) 據(jù) 集 部 件 , 它 們 在 數(shù)據(jù)訪問 部件 頁上。 TDatasource 部件是 連接數(shù) 據(jù)集 部件和 數(shù)據(jù)瀏 覽部 件的橋梁,它在 數(shù)據(jù)訪 問部件 頁上 。 TFields 部件 對應(yīng) 于數(shù)據(jù) 庫表中 的實(shí) 際字段 , 它 既 可 以 在 應(yīng) 用 程 序 的 運(yùn) 行 過 程 中 動 態(tài) 地 生 成 也 可 以 在 程 序 設(shè) 計(jì) 階段用字 段編 輯器創(chuàng) 建。它 是不可 見的 部件,在程序 中我 們可以 通過 TField部件來 訪問 數(shù)據(jù)庫 記錄的 各個 字段值 。 ODBC 1992 年 Microsoft 和 SybaseDigital 共同 制定 了 ODBC 標(biāo)準(zhǔn)接 口,以單一 的 ODBC API 來存取 各種 不同的 數(shù)據(jù)庫 。到 目前, ODBC 已 經(jīng)是一 個穩(wěn)定并 且執(zhí) 行效率 良好的 數(shù)據(jù) 存取引 擎。不 過, ODBC 僅 支持關(guān) 系數(shù) 據(jù)庫,以及傳 統(tǒng)的 數(shù)據(jù)庫 數(shù)據(jù)存 取應(yīng) 用,并 且只以 C/C+語言 API 形式 提供 服務(wù),因 而無 法符合 日漸復(fù) 雜的 數(shù)據(jù)存 取應(yīng)用 ,也 無法讓 腳本語 言使 用。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 詳細(xì)設(shè)計(jì) - 17 - 第四章 詳細(xì)設(shè)計(jì) 4.1 引言 概要設(shè) 計(jì)完 成了軟 件系統(tǒng) 的總 體設(shè)計(jì) ,規(guī)定 了各 個模塊 之間的 聯(lián)系,進(jìn) 一 步 就 要 考 慮 實(shí) 現(xiàn) 各 個 模 塊 規(guī) 定 的 功 能 。 這 就 是 該 詳 細(xì) 說 明 階 段 所 要完 成 的 任 務(wù) 。 在 使 用 序 設(shè) 計(jì) 語 言 編 制 程 序 以 前 , 需 要 對 所 采 用 算 法 的 邏輯關(guān)系 進(jìn)行 分析, 設(shè)計(jì)出 必要 的過程 細(xì)節(jié)。 4.2 功能描述 4.2.1 銷售 管理 系統(tǒng) 銷售規(guī)劃包括對產(chǎn)品總需求 ,產(chǎn) 品 銷 售 規(guī) 劃 必 須 和 產(chǎn) 品 中 每 個 項(xiàng) 目的單項(xiàng)預(yù)測之和一致 ,例如 ,如 果 產(chǎn) 品 銷 售 規(guī) 劃 是 1000,某個項(xiàng)目占產(chǎn)品的 10%,于是 此項(xiàng)目 的預(yù)測 是 100.銷售 會計(jì)負(fù) 責(zé) 銷 售定單 的管理 , 定單 中的 客 戶 信 息 由 操作員輸入 提 供 , 與 應(yīng) 收 客 戶 定 單 相 一 致 , 產(chǎn) 品 的 型 號 、名 稱 、 價 格 由 產(chǎn) 品 編 碼 庫 提 供 , 與 產(chǎn) 成 品 、 發(fā) 出 商 品 、 銷 售 明 細(xì) 賬 的 產(chǎn)品 編 碼 相 一 致 。 一 旦 貨 物 發(fā) 出 后 , 而 且 系 統(tǒng) 可 以 進(jìn) 行 交 貨 情 況 的 查 詢 ,一 旦 發(fā) 現(xiàn) 未 及 時 交 貨 的 , 可 與生產(chǎn)部門和客戶進(jìn)行聯(lián)系,以便將損失降到最小 , 企 業(yè) 能 夠 準(zhǔn) 確 掌 握 的 庫 存 產(chǎn) 成 品 、 市 場 發(fā) 出 商 品 的 型 號 、 數(shù) 量和存放 時間 。 其中 訂貨單 修改 的程序 流程圖 見圖 4-1,詳細(xì)代 碼見 編碼部分。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 詳細(xì)設(shè)計(jì) - 18 - 圖 4-1 訂單 修改流 程圖 4.2.2 采購 管理系統(tǒng) 該子系 統(tǒng)主 要負(fù)責(zé) 公司原 料的 采購,由原料 定單、缺貨 情況等 組成。 原 料 定 單 使 用 方 法 和 銷 售 管 理 子 系 統(tǒng) 中 的 貨 物 定 單 使 用 方 法 一 樣 ; 當(dāng) 采購 管 理 員 登 陸 時 , 若 有 缺 損 的 原 料 , 系 統(tǒng) 會 自 動 提 示 操 作 員 , 并 在 缺 貨情況中 留下 相應(yīng)的 記錄, 采購 員可根 據(jù)采貨 情況 來修改 缺貨情 況。 4.2.3 庫存管理系統(tǒng) 需求和供應(yīng)都可能出現(xiàn)偏離計(jì)劃或預(yù)測的情況 ,為 了 不 中 斷 生 產(chǎn) ,在計(jì) 劃 需 求 量 之 外 經(jīng) 常 保 持 一 定 量 的 庫 存 作 為 安 全 儲 備 .庫 存 材 料 的 出 入庫 , 通 過 庫 存 管 理 系 統(tǒng) 進(jìn) 行 處 理 , 物 料 包 括 編 號 、 名 稱 、 規(guī) 格 、 數(shù) 量 、進(jìn) 貨 時 間 等 , 每 次 入 庫 或 出 庫 , 系統(tǒng) 自動 記 錄 該 次 變 更 。 系 統(tǒng) 還 可 以 根據(jù) 物 料 名 稱 、 規(guī) 格 查 物 料 編 號 或 查 看 物 料 信 息 , 增 加 物 料 編 號 、 刪 除 物是 否 更 改 Y 結(jié) 束 開 始 N 打開訂貨表 進(jìn)入編輯狀態(tài) 修改訂貨單 提交更改 更新數(shù)據(jù)庫 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 詳細(xì)設(shè)計(jì) - 19 - 料編號 ,而 且可 以 根據(jù)實(shí) 際情 況移動 物料,并且 更改倉 庫號。另外 ,系統(tǒng) 還 提 供 物 料 盤 點(diǎn) , 可 以 對 物 料 有 一 個 清 楚 的 規(guī) 劃 。 其 中 物 料 的 移 動 的程序流 程圖 見圖 4-2,詳細(xì) 代碼 見編 碼部分 。 圖 4-2 物料 移動程 序流程 圖 4.2.4 計(jì)劃管理子系統(tǒng) 該 子 系 統(tǒng) 主 要 功 能 有 : 公 司 可 根 據(jù) 銷 售 定 單 和 生 產(chǎn) 情 況 擬 定 生 產(chǎn) 計(jì)劃 , 可 以 規(guī) 劃 一 年 乃 至 十 年 的 生 產(chǎn) 計(jì) 劃 , 當(dāng) 生 產(chǎn) 計(jì) 劃 擬 定 完 畢 后 , 系 統(tǒng)還 可 以 對 原 料 的 庫 存 情 況 進(jìn) 行 分 析 , 若 發(fā) 現(xiàn) 物 料 不 足 時 , 會 提 醒 采 購 部及 時 更 新 物 料 。 一 旦 采 購 部 人 員 登 陸 就 會 收 到 該 條 消 息 , 并 且 會 在 采 購管理系 統(tǒng)中 留下缺 貨數(shù)據(jù) 。 其 中物料 缺損情 況見 圖 4-3,詳細(xì) 代碼 見編碼部分。 結(jié) 束 開 始 Y 打開物料表 是否移動 查找物料 移動物料 提交更改 N 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 詳細(xì)設(shè)計(jì) - 20 - 圖 4-3 物料 缺省情 況流程 圖 4.2.5 產(chǎn)品開發(fā)子系統(tǒng) 該 子系統(tǒng) 主要功 能 是: 1.開發(fā) 新產(chǎn)品 :根據(jù) 市場 的實(shí)際 情況和 需求 ,開 發(fā) 研 制 一 種 新 規(guī) 格 的 產(chǎn) 品 , 可 將 該 種 規(guī) 格 的 產(chǎn) 品 輸 入 系 統(tǒng) , 從 而 及 時使 銷 售 子 系 統(tǒng) 和 計(jì) 劃 管 理 子 系 統(tǒng) 有 該 種 規(guī) 格 產(chǎn) 品 。 2.修 改 產(chǎn) 品 配 方 : 可N 開 始 是否缺省物料 Y 發(fā)送消息至采購部 結(jié) 束 打開庫存表 打開計(jì)劃表 查詢生產(chǎn)計(jì)劃 計(jì)算對應(yīng)物料數(shù)量 產(chǎn)生缺貨信息 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 詳細(xì)設(shè)計(jì) - 21 - 以根據(jù) 公司 的要求 更改現(xiàn) 有產(chǎn) 品的物 料配方 。 4.2.6 人力資源管理子系統(tǒng) 該 子 系 統(tǒng) 主 要 功 能 有 : 公 司 人 員 的 查 詢 、 增 加 、 修 改 基 本 等 操 作 。從 而 對 公 司 的 管 理 有 一 個 初 步 的 規(guī) 劃 , 對 人 員 的 調(diào) 整 起 到 平 衡 的 作 用 ,合理安 排人 力資源 。 4.2.7 資產(chǎn)管理子系統(tǒng) 該子系 統(tǒng)主 要功能 是:查詢 公司資 產(chǎn) 情況 ,查 看設(shè)備 情 況。一旦 設(shè)備發(fā) 生 故 障 , 操 作 員 可 查 詢 設(shè) 備 信 息 后 與 生 產(chǎn) 廠 家 直 接 聯(lián) 系 , 從 而 避 免 因設(shè)備維 修而 延誤了 公司的 生產(chǎn) 計(jì)劃。 4.2.8 用戶權(quán)限管理 該子系統(tǒng)主要功能有:用戶修改密碼、用戶注冊、注銷用戶以及更改 用 戶 權(quán) 限 。 任 何 操 作 員 都 可 登 陸 修 改 自 己 的 密 碼 , 這 樣 方 便 了 各 個 操作 員 的 操 作 , 不 同 部 門 的 操 作 員 有 著 不 同 的 權(quán) 限 , 他 們 只 能 操 作 自 己 部門所在的子系統(tǒng),而且操作員登陸時,他們對系統(tǒng)有了操作數(shù)據(jù)的改變 , 都 會 有 歷 史 記 錄 , 也 就 是 記 錄 該 操 作 員 的 姓 名 。 但 只 有 超 級 管 理 員才有權(quán) 利進(jìn) 行用戶 的添加 和注 銷和功 能該用 戶權(quán) 限。 4.2.9 數(shù)據(jù)備份與恢復(fù) 該子 系統(tǒng) 主要 功能是 備份 及恢復(fù) 數(shù)據(jù)庫 。備 份數(shù) 據(jù) 庫是 ,可以 將數(shù)據(jù) 庫 備 份 到 任 何 目 錄 , 恢 復(fù) 數(shù) 據(jù) 庫 時 , 可 以 恢 復(fù) 備 份 數(shù) 據(jù) 庫 中 的 任 何 一個 。 只 有 超 級 管 理 員 才 能 進(jìn) 行 數(shù) 據(jù) 備 份 , 這 樣 就 保 證 了 數(shù) 據(jù) 的 可 靠 性 和安全性 。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 22 - 第五章 編 碼 具體編 碼見 程序清 單,這 只列 出其中 部分如 下所 示 5.1 訂貨單的修改 這段代碼主要是實(shí)現(xiàn)訂貨單的修改,是為了更方便的讓用戶隨時更改定貨 信息 ,同時 也可避 免不 必要的 損失, 詳細(xì) 代碼如 下: procedure T Form2.Button7Click(Sender: TObject); begin if messagedlg(是否真的修改? ,mtinformation,mbyes,mbno,0)=mryes then begin table1.Open; table1.edit; table1.FieldB yName(合同編號 ).Value:=dbedit1.Text; table1.FieldB yName(產(chǎn)品厚度 ).Value:=dbedit2.Text; table1.FieldB yName(水印 ).Value:=dbedit3.Text; table1.FieldB yName(銅箔 ).Value:=dbedit4.Text; table1.FieldB yName(顏色 ).Value:=dbedit5.Text; table1.FieldB yName(定貨單位 ).Value:=dbedit6.Text; table1.FieldB yName(單價 ).Value:=dbedit7.Text; table1.FieldB yName(數(shù)量 ).Value:=dbedit8.Text; table1.FieldB yName(金額 ).Value:=dbedit9.Text; table1.FieldB yName(金額人民幣大寫 ).Value:=dbedit10.Text; table1.FieldB yName(定貨日期 ).Value:=dbedit11.Text; table1.FieldB yName(交貨日期 ).Value:=dbedit12.Text; table1.FieldB yName(運(yùn)費(fèi)承擔(dān)方 ).Value:=dbedit13.Text; table1.FieldB yName(付款條件 ).Value:=dbedit14.Text; table1.FieldB yName(買方纖細(xì)地址 ).Value:=dbedit15.Text; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 23 - table1.FieldB yName(聯(lián)系電話 ).Value:=dbedit16.Text; table1.FieldB yName(經(jīng)手人 ).Value:=dbedit17.Text; table1.FieldB yName(是否交貨 ).Value:=dbcombobox1.Text; table1.FieldB yName(備注 ).Value:=dbmemo1.Text; showmessage(訂單已修改! ); table1.Post; table1.Close; table1.Open; end else form2.Show; button6.Visible:= true; button7.Visible:= false; end; 5.2 物料的移動 這段代碼主要是實(shí)現(xiàn)物料的移動功能,做到物料何時在何地都能了如指掌 ,能 讓生產(chǎn) 更快的 進(jìn)行 ,詳細(xì) 代碼如 下: procedure T Form4.Button9Click(Sender: TObject); begin table1.Open; table1.SetKey; table1.FieldB yName(物料編號 ).Value:= edit18.Text; if table1.GotoKey then begin if messagedlg(是否將 +edit18.Text+號物料移至 +combobox1.Text+倉庫,mtinformation,mbyes,mbno,0)= mryes then begin 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 24 - table1.Edit; table1.FieldB yName(原 所 在 倉 庫 號 ).Value:=label38.Caption; table1.FieldB yName(現(xiàn) 所 在 倉 庫 號 ).Value:=combobox1.Text; table1.Post; table1.Close; showmessage(已將 +edit18.Text+ 號 物 料 移 至 + combobox1.Text+ 倉庫); label38.Caption:=combobox1.Text; combobox1.Text:= ; end else form4.Show; end else begin showmessage(無 該 物 料 編 號 ); edit18.SetFocus; end; end; 5.3 物料缺省情況的查詢 這段代碼主要是實(shí)現(xiàn)物料缺省情況的查詢,系統(tǒng)根據(jù)生產(chǎn)計(jì)劃查詢所 需 物 料 數(shù) 量 , 并 立 刻 通 知 系 統(tǒng) 的 采 購 部 門 , 讓 采 購 部 采 購 物 料 , 使 生產(chǎn)能得 以繼 續(xù)。詳 細(xì)代碼 如下 : procedure T Form5.Button9Click(Sende r: TObject); var m1,m2,m3,m4,m5,m6,c1,c2,c3,c4,c5,c6,n1,n2,n3,w11,w12,w13,w14,w15,w16,w21,w22,w23,w24,w25,w26,w31,w32,w33,w34,w35,w36:string; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 25 - begin dbtext14.Caption:= 0; dbtext15.Caption:= 0; dbtext16.Caption:= 0; table1.Open; table1.SetKey; table1.Firs t; while not table1.Eof do begin if table1.FieldB yName( 計(jì)劃編號 ).Value=combobox5.Text+combobox6.Text+ 01 then begin n1:=table1.FieldB yName(生產(chǎn)數(shù)量 ).Value; dbtext14.Caption:=n1; end; if table1.FieldB yName( 計(jì)劃編號 ).Value=combobox5.Text+combobox6.Text+ 0 2 then begin n2:=table1.FieldB yName(生產(chǎn)數(shù)量 ).Value; dbtext15.Caption:=n2; end; if table1.FieldB yName( 計(jì)劃編號 ).Value=combobox5.Text+combobox6.Text+ 03 then begin n3:=table1.FieldB yName(生產(chǎn)數(shù)量 ).Value; dbtext16.Caption:=n3; end; table1.Next; end; table2.Open; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 26 - table2.SetKey; table2.First; while not table2.Eof do begin if table2.FieldB yName(物料編號 ).Value= 01 then begin w11:=table2.FieldB yName(銅箔 ).Value; w12:=table2.FieldB yName(樹脂 ).Value; w13:=table2.FieldB yName(玻璃紙 ).Value; w14:=table2.FieldB yName(固化劑 ).Value; w15:=table2.FieldB yName(催化劑 ).Value; w16:=table2.FieldB yName(溶劑 ).Value; end; if table2.FieldB yName(物料編號 ).Value= 02 then begin w21:=table2.FieldB yName(銅箔 ).Value; w22:=table2.FieldB yName(樹脂 ).Value; w23:=table2.FieldB yName(玻璃紙 ).Value; w24:=table2.FieldB yName(固化劑 ).Value; w25:=table2.FieldB yName(催化劑 ).Value; w26:=table2.FieldB yName(溶劑 ).Value; end; if tab le2.FieldByName(物料編號 ).Value= 03 then begin w31:=table2.FieldB yName(銅箔 ).Value; w32:=table2.FieldB yName(樹脂 ).Value; w33:=table2.FieldB yName(玻璃紙 ).Value; w34:=table2.FieldB yName(固化劑 ).Value; w35:=table2.FieldB yN ame(催化劑 ).Value; w36:=table2.FieldB yName(溶劑 ).Value; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 27 - end; table2.Next; end; if n1= then n1:= 0; if n2= then n2:= 0; if n3= then n3:= 0; dbtext17.Caption:=floattostr(strtoint(n1)*strtofloat(w11)+strtoint(n2)*strtofloat(w21)+strtoint(n3)*strtofloat(w31); dbtext18.Caption:=floattostr(strtoint(n1)*strtofloat(w13)+strtoint(n2)*strtofloat(w23)+strtoint(n3)*strtofloat(w33); dbtext19.Caption:=floattostr(strtoint(n1)*strtofloat(w12)+strtoint(n2)*strtofloat(w22)+strtoint(n3)*strtofloat( w32); dbtext20.Caption:=floattostr(strtoint(n1)*strtofloat(w14)+strtoint(n2)*strtofloat(w24)+strtoint(n3)*strtofloat(w34); dbtext21.Caption:=floattostr(strtoint(n1)*strtofloat(w15)+strtoint(n2)*strtofloat(w25)+strtoint(n3)*strtofloat(w35); dbtext22.Capt ion:=floattostr(strtoint(n1)*strtofloat(w16)+strtoint(n2)*strtofloat(w26)+strtoint(n3)*strtofloat(w36); c1:=floattostr(strtofloat(dbtext17.Caption) -strtofloat(label52.Caption); c2:=floattostr(strtofloat(dbtext18.Caption) -strtofloat(label53.Caption); c3:=floattostr(strtofloat(dbtext19.Caption) -strtofloat(label54.Caption); c4:=floattostr(strtofloat(dbtext20.Caption) -strtofloat(label55.Caption); c5:=floattostr(strtofloat(dbtext21.Caption) -strtofloat(label56.Caption); c6:=floattostr(strtofloat(dbtext22.Ca ption) -strtofloat(label57.Caption); m1:=floattostr(0 -strtofloat(c1); m2:=floattostr(0 -strtofloat(c2); m3:=floattostr(0 -strtofloat(c3); m4:=floattostr(0 -strtofloat(c4); m5:=floattostr(0 -strtofloat(c5); m6:=floattostr(0 -strtofloat(c6); 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 28 - label64.Caption := + + m1; label65.Caption:= + + m2; label66.Caption:= + + m3; label67.Caption:= + + m4; label68.Caption:= + + m5; label69.Caption:= + + m6; if strtofloat(c1)0 then begin label52.Color:=clred; label64.Caption:= -+c1; end; if strtofloat(c2)0 then begin label53.Color:=clred; label65.Caption:= -+c2; end; if strtofloat(c3)0 then begin label54.Color:=clred; label66.Caption:= -+c3; end; if strtofloat(c4)0 then begin label55.Color:=clred; label67.Caption:= -+c4; end; if strtofloat(c5)0 then begin label56.Color:=clred; label68.Caption:= -+c5; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 29 - end; if strtofloat(c6)0 then begin label57.Color:=clred; label69.Caption:= -+c6; end; form13.Table2.Close; form13.Table2.Open; form13.Table2.Append; if strtofloat(c1)0 then begin showmessage(缺 貨 情 況 為 : 銅 箔 +c1+ 張 ! 請 與 采 購 部 聯(lián)系。 ); form13.Table2.FieldB yName(銅箔 ).Value:=c1; end else form13.Table2.FieldB yName(銅箔 ).Value:= 0; if strtofloat(c2)0 then begin showmessage(缺 貨 情 況 為 : 玻 璃 紙 +c2+ 張!請與采購部聯(lián)系。 ); form13.Table2.FieldB yName(玻璃紙 ).Value:=c2; end else form13.Table2.FieldB yName( 玻璃紙 ).Value:= 0; if strtofloat(c3)0 then begin showmessage(缺 貨 情 況 為 : 樹 脂 +c3+ kg!請與采購部聯(lián)系。 ); form13.Table2.FieldB yName(樹脂 ).Value:=c3; end else form13.Table2.FieldB yName(樹脂 ).Value:= 0; if strtofloat(c4)0 then begin showmessage(缺 貨 情 況 為 : 固 化 劑 +c4+ kg!請與采 購 部 聯(lián) 系 。 ); form13.Table2.FieldB yName(固化劑 ).Value:=c4; end else form13.Table2.FieldB yName(固化劑 ).Value:= 0; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 編 碼 - 30 - if strtofloat(c5)0 then begin showmessage(缺 貨 情 況 為 : 催 化 劑 +c5+ kg!請與采購部聯(lián)系。 ); form13.Table2.FieldB yName(催化劑 ).Value:=c5; end else form13.Table2.FieldB yName(催化劑 ).Value:= 0; if strtofloat(c6)0 then begin showmessage(缺 貨 情 況 為 : 溶 劑 +c6+ kg!請與采購部聯(lián)系。 ); form13.Table2.FieldB yName(溶劑 ).Value:=c6; end else form13.Table2.FieldB yName(溶劑 ).Value:= 0; form13.table2.FieldB yName(報告日期 ).value:=datetostr( now); form13.table2.FieldB yName(報告 ).value:= 否 ; form13.Table2.Post; form13.Table2.close; messagedlg(系統(tǒng)已經(jīng)自動通知采購部! ,mtinformation,mbyes,0); end; 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第六章 測 試 - 31 - 第六章 測 試 6.1 引言 無 論 怎 樣 強(qiáng) 調(diào) 軟 件 測 試 的 重 要 性 和 它 對 軟 件 可 靠 性 的 影 響 都 不 過分 。 在 開 發(fā) 大 型 軟 件 系 統(tǒng) 的 漫 長 過 程 中 , 面 對 著 極 錯 綜 復(fù) 雜 的 問 題 , 人的 主 觀 認(rèn) 識 不 可 能 完 全 符 合 客 觀 現(xiàn) 實(shí) , 與 工 程 密 切 相 關(guān) 的 各 種 各 類 人 沒之 間 的 通 信 和 配 合 也 不 可 能 完 美 無 缺 , 因 此 , 在 軟 件 生 命 周 期 的 每 一 個階 段 都 不 可 避 免 地 會 產(chǎn) 生 差 錯 。 如 果 在 軟 件 投 入 生 產(chǎn) 性 運(yùn) 行 之 前 , 沒 有發(fā) 現(xiàn) 并 糾 正 軟 件 中 的 大 部 分 錯 誤 , 則 這 些 差 錯 遲 早 會 在 生 產(chǎn) 過 程 中 暴 露出 來 , 那 時 不 僅 改 正 這 些 錯 誤 的 代 價 高 , 而 且 會 造 成 很 惡 劣 的 后 果 。 所以必須 在軟 件投入 生產(chǎn)之 前盡 可能多 地發(fā)現(xiàn) 軟件 中的錯 誤。 6.2 軟件測試的目的 軟件測試的目的決定了如何去組織測試。如果測試的目的是為了盡可 能 多 地 找 出 錯 誤 , 那 么 測 試 就 應(yīng) 該 直 接 針 對 軟 件 比 較 復(fù) 雜 的 部 分 或 是以 前 出 錯 比 較 多 的 位 置 。 如 果 測 試 目 的 是 為 了 給 最 終 用 戶 提 供 具 有 一 定可 信 度 的 質(zhì) 量 評 價 , 那 么 測 試 就 應(yīng) 該 直 接 針 對 在 實(shí) 際 應(yīng) 用 中 會 經(jīng) 常 用 到的商業(yè) 假設(shè) 。 不同的機(jī)構(gòu)會有不同的測試目的;相同的機(jī)構(gòu)也可能有不同測試目的,可 能是 測試不 同區(qū)域 或是 對同一 區(qū)域的 不同 層次的 測試。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和 錯 誤 的 分 布 特 征 , 可 以 幫 助 項(xiàng) 目 管 理 者 發(fā) 現(xiàn) 當(dāng) 前 所 采 用 的 軟 件 過 程 的缺 陷 , 以 便 改 進(jìn) 。 同 時 , 這 種 分 析 也 能 幫 助 我 們 設(shè) 計(jì) 出 有 針 對 性 地 檢 測方法, 改善 測試的 有效性 。 其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的 一種 方法。 詳細(xì)而 嚴(yán)謹(jǐn) 的可靠 性增長 模型 可以證 明這一 點(diǎn)。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第六章 測 試 - 32 - 6.3 軟件測試的基本方法 軟件測 試的 方法和 技術(shù)是 多種 多樣的 。 從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度來看,可分為白盒 測試 和黑盒 測試。 1、黑盒 測試 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的 功 能 , 通 過 測 試 來 檢 測 每 個 功 能 是 否 都 能 正 常 使 用 , 在 測 試 時 , 把 程序 看 作 一 個 不 能 打 開 的 黑 盆 子 , 在 完 全 不 考 慮 程 序 內(nèi) 部 結(jié) 構(gòu) 和 內(nèi) 部 特 性的 情 況 下 , 測 試 者 在 程 序 接 口 進(jìn) 行 測 試 , 它 只 檢 查 程 序 功 能 是 否 按 照 需求 規(guī) 格 說 明 書 的 規(guī) 定 正 常 使 用 , 程 序 是 否 能 適 當(dāng) 地 接 收 輸 入 數(shù) 鋸 而 產(chǎn) 生正 確 的 輸 出 信 息 , 并 且 保 持 外 部 信 息 ( 如 數(shù) 據(jù) 庫 或 文 件 ) 的 完 整 性 。 黑盒 測 試 方 法 主 要 有 等 價 類 劃 分 、 邊 值 分 析 、 因 果 圖 、 錯 誤 推 測 等 , 主要用于 軟件 確認(rèn)測 試。 “ 黑 盒 ” 法 著 眼 于 程 序 外 部 結(jié) 構(gòu) 、 不 考 慮 內(nèi) 部 邏 輯 結(jié) 構(gòu) 、 針 對 軟 件 界 面和軟件 功能 進(jìn)行測 試?!昂?盒”法 是窮 舉輸入 測試,只有 把所有 可能 的輸入 都 作 為 測 試 情 況 使 用 , 才 能 以 這 種 方 法 查 出 程 序 中 所 有 的 錯 誤 。 實(shí) 際上 測 試 情 況 有 無 窮 多 個 , 人 們 不 僅 要 測 試 所 有 合 法 的 輸 入 , 而 且 還 要 對那些不 合法 但是可 能的輸 入進(jìn) 行測試 。 2、白盒 測試 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程 , 可 通 過 測 試 來 檢 測 產(chǎn) 品 內(nèi) 部 動 作 是 否 按 照 規(guī) 格 說 明 書 的 規(guī) 定 正常進(jìn)行 , 按 照 程 序 內(nèi) 部 的 結(jié) 構(gòu) 測 試 程 序 , 檢 驗(yàn) 程 序 中 的 每 條 通 路 是 否 都 有 能按 預(yù) 定 要 求 正 確 工 作 , 而 不 顧 它 的 功 能 , 白 盒 測 試 的 主 要 方 法 有 邏 輯 驅(qū)動、基 路測 試等,主要用 于軟 件驗(yàn)證 ?!鞍缀?”法 全面 了 解程序 內(nèi)部 邏輯結(jié)構(gòu)、對所 有邏輯 路徑進(jìn) 行測 試?!?白 盒”法 是窮 舉路徑 測試。在使 用這一 方 案 時 , 測 試 者 必 須 檢 查 程 序 的 內(nèi) 部 結(jié) 構(gòu) , 從 檢 查 程 序 的 邏 輯 著 手 ,得 出 測 試 數(shù) 據(jù) 。 貫 穿 程 序 的 獨(dú) 立 路 徑 數(shù) 是 天 文 數(shù) 字 。 但 即 使 每 條 路 徑 都景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第六章 測 試 - 33 - 測 試 了 仍 然 可 能 有 錯 誤 。 第 一 , 窮 舉 路 徑 測 試 決 不 能 查 出 程 序 違 反 了 設(shè)計(jì) 規(guī) 范 , 即 程 序 本 身 是 個 錯 誤 的 程 序 。 第 二 , 窮 舉 路 徑 測 試 不 可 能 查 出程序中 因 遺 漏 路 徑 而 出 錯 。 第 三 , 窮 舉 路 徑 測 試 可 能 發(fā) 現(xiàn) 不 了 一 些 與 數(shù)據(jù)相關(guān) 的錯 誤。 6.4 本系統(tǒng)的測試 6.4.1 各個功能模塊的測試 在設(shè)計(jì) 得好 的軟件 系統(tǒng)中 ,每 個模 塊 完成一 個清 晰定義 的子功 能,而且這個 子功 能和同 級其他 模塊 的功能 之間沒 有相 互依賴 的關(guān)系 。因 此,在本系 統(tǒng)的 測試的 第一步 就是 以模塊 為單位 來對 系統(tǒng)進(jìn) 行測試 。 測試步 驟: 1.啟動 系統(tǒng),在 Delphi 中分 別指 定每 個模塊 為系 統(tǒng)啟動 時的第一運(yùn)行 模塊 。 對各個 模塊 開始進(jìn) 行測試 。 2.接部 檢測 看是否 能實(shí)現(xiàn) 。 3.發(fā)現(xiàn) 錯誤 ,改進(jìn) 。 6.4.2 子系統(tǒng)測試 在通過模塊測 試 以 后 發(fā) 現(xiàn) 各 個 模 塊 的 錯 誤 及 改 進(jìn) 錯 誤 后 , 下 面 把 部分模塊組合起來進(jìn)一步來測試系統(tǒng)。要本系統(tǒng)中主要對查詢打印子系統(tǒng)進(jìn)行測 試。 通過上一步的模塊測試確定了查詢與打印子系統(tǒng)均能正確的完成所要求的功能。現(xiàn)我們把這兩個模塊結(jié)合起來,使得查詢的結(jié)果能被打印出來。首 先找出 查 詢的結(jié) 果,然后 進(jìn) 行打印。比如訂 貨 系統(tǒng)打 印的 測試, 打印能 如要 求生成 報表, 打印 正確結(jié) 果。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第六章 測 試 - 34 - 6.4.3 驗(yàn)收測試 這里的驗(yàn)收測試是指把系統(tǒng)交給該單位,讓其使用一段時間,讓其發(fā)現(xiàn)其 中的 錯誤 (指功 能上 的和代 碼上的),通 過客 戶 反饋回 來的 信息加 以 鞏 固 系 統(tǒng) 的 功 能 。 不 過 在 此 部 分 主 要 是 趨 向 于 數(shù) 據(jù) 的 錄 入 , 通 過 系統(tǒng) 對 數(shù) 據(jù) 庫 中 輸 入 數(shù) 據(jù) 、 編 輯 、 刪 除 以 及 不 同 類 型 的 數(shù) 據(jù) 的 輸 入 來 進(jìn) 行測試找 出錯 誤。 通過近一個多月的使用、發(fā)現(xiàn)問題、提出問題、改進(jìn)等多修改后確保了系 統(tǒng)的 無誤性 ,能正 確的 完成用 戶的各 項(xiàng)要 求。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第七章 總結(jié)報告 - 35 - 第七章 總結(jié)報告 四個月 的時 間一 晃而過,本課 題也 終于完 成了。在這 期間,工 作的辛苦是 可想 而知的 ,做軟 件開 發(fā)的滋 味也是 苦樂 參半?,F(xiàn)代的 軟件 開發(fā),一 刻 也 離 不 開 環(huán) 境 。 支 持 各 階 段 軟 件 開 發(fā) 活 動 的 各 種 工 具 , 是 環(huán) 境 中 最活躍的 組成 部分。從早期 的少 量零散 工具到 初具 規(guī)模的 UNIX 工 具箱 ,到完全集 成化 的 IPSE 的工 具集,反映 了軟件 開發(fā) 環(huán)境的 巨大變 化。良好的軟 件 支 持 環(huán) 境 , 已 成 為 提 高 開 發(fā) 效 率 和 軟 件 質(zhì) 量 的 重 要 條 件 。 提 高 生 產(chǎn)率 常 常 是 研 制 環(huán) 境 的 直 接 目 標(biāo) , 但 并 不 是 唯 一 的 收 獲 。 新 的 工 具 和 環(huán) 境的出現(xiàn) ,正 在改變 著程序 設(shè)計(jì) 和人們 使用計(jì) 算機(jī) 的方式 。從根 本上 說來,改 善 環(huán) 境 正 是 為 了 簡 化 對 計(jì) 算 機(jī) 的 使 用 , 使 計(jì) 算 機(jī) 向 著 人 的 方 向 轉(zhuǎn) 化 。應(yīng) 該 把 大 量 的 要 作 留 給 機(jī) 器 和 環(huán) 境 去 做 , 盡 可 能 簡 化 用 戶 的 工 作 , 我 認(rèn)為這是 今后 的必然 發(fā)展趨 勢。 由于本人的能力和水平有限,加之時間并不很充裕,我在本課題中所做的 可能 會有謬 誤之處 ,懇 請給予 指正, 將不 勝感激 。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第七章 致 謝 - 36 - 致 謝 在本 次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師 李慧穎和楊建國 老師身上學(xué)到了很多東西。 尤其是李 老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)?治 學(xué)精神和深厚的理論水平都使我 受益非淺 。 他無論 是 在理論上還是在實(shí)踐中,都給與 了 我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助, 我在這里要 感謝 他對我 耐心的輔導(dǎo)。 另外,在系統(tǒng)開發(fā)過程中 ,我們班的同學(xué)了 我很大的幫助, 在編程過程中遇到的一些問題,他們都及時、耐心地與我一起解決, 使得系統(tǒng)能及時開發(fā)完成, 我在 這里 要對他們 表示感謝。 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 參考文獻(xiàn) - 37 - 參考文獻(xiàn) 【 1】 肖 帆 主編 Delphi 實(shí)用 編程教程 北京希望電子出版社 2001 年 11 月 【 2】周家明 Delphi 數(shù)據(jù)庫開發(fā)電子工業(yè)出版社 2000 年 12 月 【 3】張?jiān)鰪?qiáng) 等編 Delphi7 編程實(shí)例與技巧集錦 北京希望電子出版社 2003 年 1 月 【 4】 程 控 等編 MRPII/ERP 原理與應(yīng)用清華大學(xué)出版社, 2002 年 10 月 【 5】用友軟件股份有限公司編 ERP 應(yīng)用指南機(jī)械工業(yè)出版社 2001 年 12 月 【 6】 周屏室 主編 ERP 實(shí)施與應(yīng)用 兵器工業(yè)出版社 2001 年 5 月 【 7】張海藩 主編軟件工程導(dǎo)論清華大學(xué)出版社 2000 年 7 月 【 8】鄭人杰 等編軟件工程概論清華大學(xué)出版社 1999 年 8 月 【 9】史濟(jì)民 主編軟件工程原理、方法與應(yīng)用高等教育出版社 2000 年 5 月 參考網(wǎng)站: 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 軟件使用說明書 - 38 - 軟件使用說明書 一軟件的系統(tǒng)需求 硬件需求 IBM PC 及其兼容機(jī) 586 及以上檔次;內(nèi)存 64M 及以上; VGA 及以上顯示器;硬盤100Mb 以上 (系統(tǒng)約占 20M 硬盤空間 ); Windows 支持的各種打印機(jī)。 建議計(jì)算機(jī)配置如下: 處理器 Intel Pentium系列處理器 內(nèi)存 64 M以上 硬盤 4.3G以上 打印機(jī) 噴墨或激光打印機(jī) 軟件需求 系統(tǒng)程序?yàn)?32 位 Microsoft Windows 應(yīng)用程序,運(yùn)行在下列軟件環(huán)境中: Windows 2000 中文版; 二 軟件安裝與運(yùn)行 對于重新安裝本軟件和安裝本軟件的更新程序 的情況,為保留原有數(shù)據(jù)應(yīng)該首先使用原來的程序的數(shù)據(jù)維護(hù)模塊將數(shù)據(jù)備份出來,然后使用 Windows 2000 的控制面板的添加 /刪除程序功能將原來安裝的軟件刪除,然后再安裝本軟件,安裝后使用新的數(shù)據(jù)維護(hù)程序?qū)?shù)據(jù)升級恢復(fù) . 1、 運(yùn)行安裝程序: 進(jìn)入 Windows 2000 系統(tǒng),運(yùn)行 SETUP 文件,運(yùn)行后顯示歡迎窗口 (運(yùn)行方法參 Windows 2000 使用手冊 )。 2、 輸入安裝信息: 在歡迎窗口中按 下一步 按鈕進(jìn)入輸入用戶信息窗口,用戶信息包括用戶名、單位信息;輸入完畢后單擊 下一步 按鈕進(jìn)入選擇文件 夾窗口,按 瀏覽 按鈕選擇其他文件夾。 選擇任務(wù)欄 “開始 ”-“程序 ”中 “資源管理系統(tǒng) ”下的 “企業(yè)資源管理系統(tǒng) ”即可。 三 .基本使用說明 本畢業(yè)課題主要實(shí)現(xiàn)企業(yè)資源管理功能,現(xiàn)將它們的基本使用介紹如下: 1) 登陸界面: 用戶只要輸入工號和相對應(yīng)的密碼就可進(jìn)入本系統(tǒng),而且不同的用戶有著不同的權(quán)限,用戶權(quán)限有:超級管理員、管理員、生產(chǎn)部、后勤部、采購部、銷售部等。輸入三景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 軟件使用說明書 - 39 - 次密碼錯誤,系統(tǒng)會自動停止,這樣確保了系統(tǒng)的安全。 2) 系統(tǒng)主界面: 系統(tǒng)主界面采用交互式界面,有下拉菜單和快捷工具欄,用戶可任意使用,但系統(tǒng)會根 據(jù)用戶的權(quán)限來給出用戶相應(yīng)的使用界面。 3)銷售管理子系統(tǒng) 景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 軟件使用說明書 - 40 - 該子系統(tǒng)主要負(fù)責(zé)公司貨物的銷售,主要由貨物定單組成,操作員可以進(jìn)行定單 查詢、定單增加、修改定單和定單刪除。若要查詢定單,則在編輯框中輸入定單編號即可查詢;若要增加定單,首先點(diǎn)擊增加定單,然后在貨物定單中輸入一系列的數(shù)據(jù)(必須都填),確認(rèn)后點(diǎn)擊確實(shí)增加,定單就增加完成;修改定單方法和增加定單方法類似;若要刪除定單則選中要刪除的定單,點(diǎn)擊刪除即可。 3) 采購管理子系統(tǒng) 該子系統(tǒng)主要負(fù)責(zé)公司原料的采購,由原料定單、缺貨情況等組成。原料定單使 用方法和銷售管理子系統(tǒng)中的貨物定單使用方法一樣;當(dāng)采購管理員登陸時,若有缺損的原料,系統(tǒng)會自動提示操作員,并在缺貨情況中留下相應(yīng)的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務(wù)部年度預(yù)算執(zhí)行總結(jié)與下年度計(jì)劃
- 稅收法規(guī)工作總結(jié)
- 建材行業(yè)質(zhì)量管理培訓(xùn)反思
- 營銷策劃公司前臺業(yè)務(wù)總結(jié)
- 【八年級下冊歷史】單元測試 第一、二單元綜合測試卷
- 金融行業(yè)客服工作總結(jié)
- 2024年秋葉的舞會大班教案
- 《性心理的調(diào)節(jié)方法》課件
- 2024年觀察綠豆日記300字
- 農(nóng)民甲乙承包合同(2篇)
- JJF(新) 106-2023 微波消解儀溫度、壓力參數(shù)校準(zhǔn)規(guī)范
- 《廚政管理說課》課件
- 安徽省合肥市包河區(qū)四十八中學(xué)2023-2024學(xué)年數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 春節(jié)家族祭祀活動策劃方案
- 美術(shù)概論-課件
- 保潔供方管控要點(diǎn)
- 空氣源熱泵冷暖空調(diào)、熱水項(xiàng)目施工方案
- 《行政組織學(xué)》期末復(fù)習(xí)指導(dǎo)
- 廣東省佛山市2022-2023學(xué)年高一上學(xué)期期末考試英語試題(含答案)
- 五年級上冊道德與法治全冊知識點(diǎn)匯總
- 小學(xué)英語“大單元教學(xué)”整體設(shè)計(jì)與案例分析講稿
評論
0/150
提交評論