一、引言
1、摘要
系統名稱:百貨商店mis系統設計
系統目標:
(1)實現登記、整理資料,處理核對顧客訂貨單。
(2)向經理提供各種業務統計報表。
(3)提供各級查詢。
(4)銷售、採購、會計各部門的業務資料處理實現自動化。
系統功能:
(1)實現整個百貨商店業務資訊流程的計算機管理。
(2)銷售子系統的訂貨單處理、缺貨處理全部由計算機完成,增加自動登記新顧客資料的功能;貨物售出後,自動建立售貨歷史記錄和修改庫存記錄。
(3)採購子系統的缺貨單彙總、缺貨貨物統計和編髮訂貨單由計算機完成,核對訂貨單和修改庫存也用計算機進行。
(4)會計子系統的全部資料彙總計算工作由計算機自動完成,報表的編制、列印也由計算機完成。
2、背景
某百貨商店是乙個商業銷售組織,該商店的主要業務是從批發或製造廠商處進貨,然後再向顧客銷售。按照有關規定,該百貨商店在每月需向稅務機關交納一定的稅款。該百貨商店的全部資料處理都由人工操作。
由於經營的商品品種豐富,每天營業額很大,因此業務人員的工作量十分艱鉅。
最近,因百貨商店大樓翻建後,營業面積擴大,從而經營品種、範圍和資料處理的工作量大大增加,需要建立乙個計算機管理資訊系統,以減輕工作人員的勞動強度,提高業務管理水平,適應新的發展。
3、系統環境與限制
(1)硬體、軟體和執行環境方面的限制
硬體裝置是計算機物理裝置的總稱,通常指電子的、機械的、磁性的或光的元器件或裝置。包括**處理器、儲存器、輸入裝置、輸出裝置和其他裝置如機箱、系統功能擴充套件卡、光碟機等。
軟體包括系統軟體和應用軟體,如作業系統軟體、資料庫管理軟體、程式語言與編譯系統、應用軟體等。
4、 參考資料和專門術語說明
二、系統設計方案
1、模組設計
(1)系統的模組結構圖
百貨商店業務管理資訊系統共分成銷售、採購、會計三個子系統,其功能模組結構如圖2-1所示。
圖2-1 百貨商店業務管理資訊系統功能模組結構
銷售子系統、採購子系統和會計子系統的控制結構分別如圖2-2、2-3、2-4所示。
圖2-2 銷售子系統控制結構
在圖2-2中,通過輸入功能模組得到訂單、顧客細節、庫存細節資訊,然後進行銷售處理。在銷售業務處理中,首先對訂單、顧客細節進行編輯,並反饋出編輯後的訂單,然後對編輯過的訂單再進行檢驗核對並且載入分類標誌。訂單、顧客細節、庫存細節經過編輯、檢驗核對後進行分類處理。
根據訂單載入的分類標誌,將訂單劃分為不可供處理(反饋出缺貨單)和不合格訂單,對於可供貨的訂單,要根據貨名和數量修改庫存,根據顧客細節、貨名和數量建銷售記錄,並為顧客開發貨票。
圖2-3 採購子系統控制結構
圖2-4 會計子系統控制結構
(2)各個模組的ipo圖
圖2-5 系統的ipo圖(主控模組)
圖2-6 系統的ipo(一)
圖2-7 系統的ipo(二)
圖2-8 系統的ipo(三)
圖2-9 系統的ipo(四)
圖2-10 系統的ipo(五)
2、**設計
(1)**的概念
**是代表事物名稱、屬性、狀態等的符號
(2)使用**的理由
唯一性:可以實現對所指代的物件進行唯一的、無二義性地標識。
規範化:設計良好的**,可以幫助使用者理解其指代物件的特定屬性,可以反映客觀事物的類屬特徵,要以將單個個體通過**特徵聯結為乙個整體,從而提高系統的整體性
可識別化:**有助於採用計算機處理時,進行對處理物件的唯一性識別,因此它可以視作人和計算機的共同語言
(3)**設計的要求
<1>邏輯上滿足需求,結構上適於處理;
<2>唯一標誌它所代表的事物或屬性;
<3>留有發展餘地;
<4>系統化、標準化、便於理解和交流;
<5>不易混淆和出錯;
<6>長**可分段。
(4)**的種類
<1>順序碼
<2>區間碼
多面碼上下關聯碼
十進位碼
<3>助憶碼
(5)**結構中的校驗位
為了保證**正確輸入,在編碼設計結構中原有**的基礎上,再增加乙個校驗位,使它事實上變成**的乙個組成部分。校驗位通過事先規定的數學方法計算出來。**一旦輸入,計算機會用同樣的數學方法計算並比對,以證實輸入是否正確。
3、 輸入設計
(1)輸入專案
顧客訂貨單(顧客)
供貨單(供貨廠商)
付款單(供貨廠商)
貨物(供貨廠商)
稅單(稅務局)
輸入裝置:鍵盤
輸入人員要求有一定的計算機水平基礎,打字速度快。
(2)主要功能要求
<1>控制輸入量
<2>減少輸入延遲
<3>減少輸入錯誤
<4>避免額外步驟
<5>輸入過程盡量簡化
(3)輸入校驗
<1>重複校驗
<2>視覺校驗
<3>校驗位校驗
<4>控制總數校驗
<5>資料型別校驗
<6>格式校驗
<7>邏輯校驗
<8>界限校驗
<9>順序校驗
<10>記錄計數校驗
<11>平衡校驗
<12>對照校驗
4、輸出設計
(1)輸出專案
發貨票(顧客)
貨物(顧客)
採購訂單(供貨廠商)
貨款(供貨廠商)
稅款(稅務局)
各種統計報表(經理)
不合格訂單(顧客)
(2)輸出接收者
印表機(3)輸出要求
裝置介質:列印紙
輸出格式:圖形、文字、**
數值範圍:-100,000,000——100,000,000
精度要求:0.0000
5、檔案(資料庫)設計說明
(1)概述
按百貨商場的觀點對資料和資訊建模。首先將現實世界的客觀物件抽象為某一種不依賴計算機系統和某乙個dbms的資訊結構即概念模型,然後再把概念模型轉換為計算機上某一dbms支援的資料模型。
(2)資料流程圖
百貨商店業務管理系統的頂層資料流程圖見圖5-1所示,該圖表示了百貨商店業務資訊處理系統與外部實體之間的資訊輸入、輸出關係,即標定了系統與外界的介面。頂層資料流程圖的第一級分解如圖5-2,該圖實際上是把圖5-1中「百貨商店業務處理」框進行細化,根據圖5-2現行系統業務流程圖所列的處理功能,初步分解為銷售處理、採購處理和會計處理三個子系統。在功能分解的同時,得到了相應的資料儲存(如銷售記錄、應收款、貨物庫存、進貨帳、應付款帳)和資料流(訂單、發貨單、缺貨單、付款單等)。
上述三個子系統的資料流程圖(即二級分解)分別如圖5-3、圖5-4、圖5-5所示。
圖5-1 新系統頂層資料流程
圖5-2 系統資料流程圖一級分解
圖5-3是銷售處理功能,實際上是把「銷售處理」(圖5-3;p1.1框)進行細化。從圖中我們知道系統的外部環境是「顧客」。
首先,由顧客(s1)提出訂貨單(f1)。然後商店從貨名檔案中得到貨名資訊(f5),從顧客檔案中得到顧客資訊(f47)。如果顧客是老主顧,則商店對訂單(f1),貨名資訊(f5),顧客資訊(f47)進行編輯處理(p1.
1.1),從而生成編輯後的訂單(f4)。如果是新主顧,除了進行上述處理外,要生成新顧客資訊(f2),並將新顧客資訊進登入(p1.
1.2),然後登入入顧客檔案。圖5-3中的其它資料流和處理以及圖5-4、5-5,讀者均可以自行隨著箭頭走一遍,以加深理解。
圖5-3 二級資料流程(銷售處理)
圖5-4 二級資料流程(採購處理)
圖5-5 二級資料流程(會計處理)
(3)資料字典
資料字典用於進一步定義和描述所有資料項,包括資料流字典(如表5-1所示)、資料儲存字典(如表5-2所示)、資料處理字典(如表5-3所示)三類。
資料流字典清單(部分) 表5-1
表5-2為資料流字典清單,此處僅對f1作如下解釋,資料流f1(見圖5-2)是顧客s1提出的訂單,它的去向是編輯處理p1.1.1,在f1中包含如下資訊:
訂單標識、顧客細節(如顧客姓名、顧客位址、**、電傳等)、貨物細節(如貨物名稱、貨物產地、貨物數量等)。f2、f3……f7均代表資料流名,它的**、去向以及該資料流所含內容。
資料儲存字典清單(部分) 表5-2
表5-2為資料儲存字典清單,均以d表示。此處僅對d9進行解釋,其餘類推。d9(見圖5-2)為應帳款明細帳,它是用來記銷售收入(應收款)的庫檔案。
通過p1.1.5(建立收款明細帳)的處理將資料流f9寫入d9(應收款明細帳)。
d9包含如下資訊:標識貨名、數量、顧客名、應收款、日期。從圖5-4中d9的輸出資料流為f43到p1.
3.5(編制報表處理),其內容包含標識、貨名、數量、顧客、應收款、日期。
資料處理字典清單表5-3
表5-3為資料處理字典清單,它對資料流圖中的所有處理功能作出說明。此處僅以p1.1.
1(編輯訂單)為例(見圖5-3),商店根據訂單(f1)、顧客情況(f47),判斷是新老主顧編輯成合適的訂單(f4),同時對於新主顧,從p1.1.1輸出新顧客資料(f2),再登記新顧客資料處理(p1.
1.2)。凡是圖5-3中方框都代表處理,以p為代表。
在資料字典處理清單中(見表5-3)均有詳細說明,表5-3只是一部分。其餘以此類推。
表5-4列出的資料字典中的部分條目,並給出資料描述的部分內容。它是對資料流圖中各個儲存檔案中記錄的字段予以逐個定義,規定其型別、長度和各個欄位的作用。例如訂單資料,它由訂單號、顧客號、顧客名、顧客**、貨物編號、貨物名、貨物數量、訂單標誌、廠商編號等(見表5-3)均給以定義(型別、長度、說明),這裡列出的只是對各資料元素的一部分。
資料描述(部分) 表5-4
(4)邏輯結構設計
邏輯結構設計是將概念結構設計階段完成的概念模型轉換成能被選定的資料庫管理系統 (dbms)支援的資料模型。
資料模型可以由實體聯絡模型轉換而來,也可以用基於第三正規化(3nf)的方法來設計。先介紹將e-r模型轉換為關係資料模型的規則:
<1>每一實體集對應於乙個關係模式。實體名作為關係名,實體的屬性作為對應關係的屬性。
<2>實體間的聯絡一般對應乙個關係,聯絡名作為對應的關係名,不帶有屬性的聯絡可以去掉。
(3)實體和聯絡中關鍵字對應的屬性在關係模式中仍作為關鍵字
(5)物理結構設計
物理結構設計是為資料模型在裝置上選定合適的儲存結構和訪問方法,以獲得資料庫的最佳訪問效率。
<1>庫檔案的組織形式。如選用順序檔案組織形式、索引檔案組織形式等。
<2>儲存介質的分配。例如將易變的、訪問頻繁的資料存放在高速儲存器上;穩定的、訪問頻度小的資料存放在低速儲存器上。
百貨商店業務管理資訊系統 系統分析
系統分析 一 可行性分析 1 管理可行性 2 經濟可行性 3 技術可行性 4 社會可行性 結論 立即開始系統,進入管理資訊系統的系統分析階段。二 詳細調查 1.組織結構與業務調查 1 組織結構 2 業務功能調查 3 組織 業務關係分析 表1 組織 業務關係表 2.業務流程調查 圖1 現行系統銷售科業...
百貨商店業務管理資訊系統 系統分析
系統分析 一 可行性分析 管理可行性 經濟可行性 技術可行性 社會可行性 結論 立即開始系統,進入管理資訊系統的系統分析階段。二 詳細調查 1.組織結構與業務調查 1 組織結構 2 業務功能調查 3 組織 百貨商店業務管理資訊系統百貨商店業務管理資訊系統 系統分析百貨商店業務管理資訊系統系統分析 一...
系統設計說明書
資訊系統分析與設計課程設計 課程設計題目 圖書管理系統 專業班級信管0702 學生姓名楊清春 學號20070501068 指導教師王廷蔚 2010年 12 月 24 日 目錄1 概述 3 1 1編寫目的 3 1 2參考資料 4 1 3術語和縮寫詞 4 2 需求概述 5 3 結構設計 5 3 1總體設...