小型商店銷售管理系統成

2021-03-03 21:05:40 字數 3396 閱讀 7417

目錄第一章前言 1

1.1 摘要 1

1.2開發背景 1

第二章需求分析 2

2.1系統目標 2

2.1.1實現登記、整理資料,處理核對顧客訂貨單。 2

2.1.2向經理提供各種業務統計報表。 2

2.1.3提供各級查詢。 2

2.1.4銷售、採購、會計各部門的業務資料處理實現自動化。 2

2.2 資料流程圖 2

2.3 系統概況 5

第三章系統設計 8

3.1 系統功能結構圖與控制結構圖 8

3.2 系統程式結構框圖 11

本系統的開發能夠提高工作效率,擴大服務範圍,降低工作人員的勞動強度,提高商店資金利用率。及時獲取商品庫存資訊,為商店經理的**商品的銷售量和正確的決策提供可靠的參考資訊。科學的管理商品和庫存,提高資金利用率,盡最大可能的限度滿足顧客的需要。

某百貨商店是乙個商業銷售組織,該商店的主要業務是從批發或製造廠商處進貨,然後再向顧客銷售。按照有關規定,該百貨商店在每月需向稅務機關交納一定的稅款。該百貨商店的全部資料處理都由人工操作。

由於經營的商品品種豐富,每天營業額很大,因此業務人員的工作量十分艱鉅。

最近,因百貨商店大樓翻建後,營業面積擴大,從而經營品種、範圍和資料處理的工作量大大增加,需要建立乙個計算機管理資訊系統,以減輕工作人員的勞動強度,提高業務管理水平,適應新的發展。現行系統在商店經理的領導下,設有銷售科、採購科和財務科,如圖5-1所示。銷售科的任務是,接受顧客的訂貨單,並進行校驗,將不符合要求的訂貨單退還給顧客。

如果是合格的訂貨單且倉庫有存貨,那麼就給顧客開發貨票,通知顧客到財務科交貨款,並修改因顧客購買而改變的庫存資料。如果是合格的訂貨單但是缺貨,那麼先留底,然後向採購科發出缺貨單。當採購科購買到貨後,核對到貨單和缺貨單,再給顧客開出發貨票。

採購科的任務是,將銷售科提供的缺貨單進行彙總,根據彙總情況和各廠商供貨情況,向有關廠商發出訂購單。當供貨廠商發來供貨單時,對照留底的訂購單加以核對。如果正確則建立進貨帳和應付款帳,向銷售科發到貨通知單並修改庫存記錄;如果供貨單與留底訂購單不符,則把供貨單退還給供貨廠商。

1. 實現登記、整理資料,處理核對顧客訂貨單。

2. 向經理提供各種業務統計報表。

3. 提供各級查詢。

4. 銷售、採購、會計各部門的業務資料處理實現自動化。

百貨商店業務管理系統的頂層資料流程圖見圖5-3所示,該圖表示了百貨商店業務資訊處理系統與外部實體之間的資訊輸入、輸出關係,即標定了系統與外界的介面。頂層資料流程圖的第一級分解如圖5-4,該圖實際上是把圖5-3中「百貨商店業務處理」框進行細化,根據圖5-2現行系統業務流程圖所列的處理功能,初步分解為銷售處理、採購處理和會計處理三個子系統。在功能分解的同時,得到了相應的資料儲存(如銷售記錄、應收款、貨物庫存、進貨帳、應付款帳)和資料流(訂單、發貨單、缺貨單、付款單等)。

上述三個子系統的資料流程圖(即二級分解)分別如圖5-5、圖5-6、圖5-7所示。

圖5-3 新系統頂層資料流程

圖5-4 系統資料流程圖一級分解

圖5-5是銷售處理功能,實際上是把「銷售處理」(圖5-4;p1.1框)進行細化。從圖中我們知道系統的外部環境是「顧客」。

首先,由顧客(s1)提出訂貨單(f1)。然後商店從貨名檔案中得到貨名資訊(f5),從顧客檔案中得到顧客資訊(f47)。如果顧客是老主顧,則商店對訂單(f1),貨名資訊(f5),顧客資訊(f47)進行編輯處理(p1.

1.1),從而生成編輯後的訂單(f4)。如果是新主顧,除了進行上述處理外,要生成新顧客資訊(f2),並將新顧客資訊進登入(p1.

1.2),然後登入入顧客檔案。圖5-5中的其它資料流和處理以及圖5-6、5-7,讀者均可以自行隨著箭頭走一遍,以加深理解。

圖5-5 二級資料流程(銷售處理)

圖5-6 二級資料流程(採購處理)

圖5-7 二級資料流程(會計處理)

百貨商店業務管理資訊系統的概況如表5-2所示,該**反映了新系統的輸入、處理、資料儲存和輸出的概況。其中帶「*」號的表示由計算機處理的專案,其餘處理由人工進行。

百貨商店業務管理資訊系統概況表表5-2

2.4 資料字典

資料字典用於進一步定義和描述所有資料項,包括資料流字典(如表5-3所示)、資料儲存字典(如表5-4所示)、資料處理字典(如表5-5所示)三類。

資料流字典清單(部分) 表5-3

表5-3為資料流字典清單,此處僅對f1作如下解釋,資料流f1(見圖5-5)是顧客s1提出的訂單,它的去向是編輯處理p1.1.1,在f1中包含如下資訊:

訂單標識、顧客細節(如顧客姓名、顧客位址、**、電傳等)、貨物細節(如貨物名稱、貨物產地、貨物數量等)。f2、f3……f7均代表資料流名,它的**、去向以及該資料流所含內容。

資料儲存字典清單(部分) 表5-4

表5-4為資料儲存字典清單,均以d表示。此處僅對d9進行解釋,其餘類推。d9(見圖5-5)為應帳款明細帳,它是用來記銷售收入(應收款)的庫檔案。

通過p1.1.5(建立收款明細帳)的處理將資料流f9寫入d9(應收款明細帳)。

d9包含如下資訊:標識貨名、數量、顧客名、應收款、日期。從圖5-7中d9的輸出資料流為f43到p1.

3.5(編制報表處理),其內容包含標識、貨名、數量、顧客、應收款、日期。

資料處理字典清單表5-5

表5-5為資料處理字典清單,它對資料流圖中的所有處理功能作出說明。此處僅以p1.1.

1(編輯訂單)為例(見圖5-5),商店根據訂單(f1)、顧客情況(f47),判斷是新老主顧編輯成合適的訂單(f4),同時對於新主顧,從p1.1.1輸出新顧客資料(f2),再登記新顧客資料處理(p1.

1.2)。凡是圖5-5中方框都代表處理,以p為代表。

在資料字典處理清單中(見表5-5)均有詳細說明,表5-5只是一部分。其餘以此類推。

表5-6列出的資料字典中的部分條目,並給出資料描述的部分內容。它是對資料流圖中各個儲存檔案中記錄的字段予以逐個定義,規定其型別、長度和各個欄位的作用。例如訂單資料,它由訂單號、顧客號、顧客名、顧客**、貨物編號、貨物名、貨物數量、訂單標誌、廠商編號等(見表5-6)均給以定義(型別、長度、說明),這裡列出的只是對各資料元素的一部分。

資料描述(部分) 表5-6

百貨商店業務管理資訊系統共分成銷售、採購、會計三個子系統,其功能模組結構如圖5-8所示。

圖5-8 百貨商店業務管理資訊系統功能模組結構

圖5-9 銷售子系統控制結構

在圖5-9中,通過輸入功能模組得到訂單、顧客細節、庫存細節資訊,然後進行銷售處理。在銷售業務處理中,首先對訂單、顧客細節進行編輯,並反饋出編輯後的訂單,然後對編輯過的訂單再進行檢驗核對並且載入分類標誌。訂單、顧客細節、庫存細節經過編輯、檢驗核對後進行分類處理。

根據訂單載入的分類標誌,將訂單劃分為不可供處理(反饋出缺貨單)和不合格訂單,對於可供貨的訂單,要根據貨名和數量修改庫存,根據顧客細節、貨名和數量建銷售記錄,並為顧客開發貨票。

圖5-10 採購子系統控制結構

小型商店銷售管理系統

目錄一.題目1 二.功能1 三.開發環境1 四.資料字典1 五.資料流圖2 六.e r圖3 七.軟體結構設計4 八.部分模組源程式7 九.體會19 一.題目 設計乙個實用的小型商店銷售管理系統 二.功能 1.登記收入支出 2.統計每日或每週的銷售情況,按規定格式列印銷售報表 3.允許多種方式查詢貨物...

商店管理系統

商店管理系統.txt世上有三種人 一是良心被狗吃了的人,二是良心沒被狗吃的人,三是良心連狗都不吃的人。丶愛情是個夢,而我卻睡過了頭 include include include include include define error 0 define ok 1 define overflow 0...

光碟商店管理系統需求分析

物件導向系統分析 撰寫時間 2009年12月15日 版權所有 軟體工程實驗第四小組 免責宣告 文件 網中所有的文件資料均由文件 網會員提供,該文件資料的版權屬於提供者所有。文件 網會對會員提供的文件資料進行篩選和編輯,但是並不宣告或保證其內容的合法性和正確性。第1頁共20頁 目錄1 引言 3 1.1...