超市管理系統詳細設計

2021-03-03 21:05:41 字數 2740 閱讀 4460

詳細設計說明書

指導老師:曾安平

小組人員: 唐周成航王程鴻

班級:計科系06級2班

1、 引言

1、1編寫目的:

在前一階段(概要設計說明書)中,已解決了實現該系統需求的程式模組設計問題。包括如何把該系統劃分成若干個模組、決定各個模組之間的介面、模組之間傳遞的資訊,以及資料結構、模組結構的設計等。在以下的詳細設計報告中將對在本階段中對系統所做的所有詳細設計進行說明。

這是程式設計師進行開發及未來測試的重要文件資料。

在本階段中,確定應該如何具體地實現所要求的系統,從而在編碼階段可以把這個描述直接翻譯成用具體的程式語言書寫的程式。主要的工作有:根據在《需求分析說明書》中所描述的資料、功能、執行、效能需求,並依照《概要設計說明書》所確定的處理流程、總體結構和模組外部設計,設計軟體系統的結構設計、逐個模組的程式描述(包括各模組的功能、效能、輸入、輸出、演算法、程式邏輯、介面等等),解決相關問題。

1.2編寫背景:

在我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加複雜,早期的售貨員站櫃台的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。

超市形態具有種種優點,但在目前狀況下,它仍存在零售業企業所共有的落後的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現營業差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。隨著超市形態的高速發展,其經營管理也變得愈加複雜,日常所需要處理的資料量也逐漸增大,商業運轉的中間環節也越來越多,原始的人工管理已無法應對這複雜的市場。

為此,依靠現代化的計算機資訊處理技術來管理超市,從而節省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,並且能夠快速反映出商品的進、銷、存等狀況和各種反饋資訊分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。

2、 總體設計:

2、1需求概要:

大大提高超市的運作效率,通過全面的資訊採集和處理,輔助提高超市的決策水平;

使用本系統,可以迅速提公升超市的管理水平,為降低經營成本,提高效益,增強超市擴張力,提供有效的技術保障。

要求系統能有效、快速、安全、可靠和無誤的完成上述操作。並要求客戶機的介面要單明了,易於操作,伺服器程式利於維護。

2、2 軟體結構:

各模組之間的關係已由概要設計給出。

3、程式描述:

3.1系統登入模組

功能:本模組的主要功能是對使用者身份進行,,驗證只有系統的合法使用者才能進入系統。

在進行系統登入過程中,登入模組將呼叫資料庫裡的使用者清單,並對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼後,系統登入才會成功。並在輸入了錯誤的或者是不存在的賬戶和密碼時,系統會給出出錯資訊提示,指明登入過程中的錯誤輸入或者錯誤操作,以便使用者進行正確的登入。

系統登入模組流程圖:

3.2進貨管理模組

功能:該模組主要是實現進行進貨資訊查詢功能。

進貨資訊查詢:該模組為超市提供整個超市的進貨情況查詢,也可以進行進貨資訊的明細查詢,並以進貨報表形式列印出來。

輸入項、輸出項:該模組的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數量,金額進貨日期,備註。

進貨管理模組流程圖:

3.3銷售管理模組

功能:本模組的主要功能是把銷售資訊寫入銷售清單,同時對庫存清單進行更新,以備使用者將來對庫存資訊進行查詢和列印,此外還可以對銷售資訊進行查詢和盤點功能。

銷售資訊查詢:根據商品銷售情況,按需要對銷售情況進行查詢。在該查詢模組中,可以按照商品的編號、銷售日期等多種方式進行商品銷售資訊查詢。

銷售資訊盤點:可以按照需要對在一定時期內的銷售情況進行盤點。

輸入項、輸出項:本模組的資料輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數量和銷售日期。

銷售管理模組流程圖:

3.4庫存管理模組

功能:本模組的主要功能是商品資訊的查詢和更新,庫存資訊的查詢和更新。

查詢商品資訊:主要功能查詢商品的明細資訊,和它的庫存資訊。

新增商品資訊:主要功能新增新進的商品。

修改商品資訊:主要功能是修改商品的資訊,包括他的庫存數量。

刪除商品資訊:主要功能是刪除不再銷售的商品資訊。

輸入項、輸出項:本模組的資料輸入項主要是商品編號。

庫存管理模組流程圖:

3.5員工管理模組

在系統開發中,為解決超市人員流動問題,在系統中增添了員工管理子模組,用來對超市的人員進行資訊化管理,以此來提高員工的辦事效率,節約人力資源。

新員工錄入:在超市招進新員工時,對其進行基本資訊的儲存,對員工資訊進行基本的了解。

員工資訊維護:當員工資訊發生變化,或者是員工離職,換崗對相關資訊發生變化時,利用此子模組對其進行資訊變更。

職工管理模組流程圖:

3.6 供貨商管理模組

在超市引進商品時,首先查詢已有的供貨商資訊,然後按照供貨商資訊採購商品;或者從新的供貨商那裡引進新的商品,此時,要把新供貨商資訊新增到供貨商清單中。有時,不再從某一供貨商那裡採購商品時,此時要把供貨商資訊刪掉。當供貨商資訊有變化時,就需要對供貨商資訊進行維護等。

供貨商資訊管理模組流程圖:

3.7 系統管理模組

系統管理功能模組主要實現對操作員的管理,在操作員管理子功能中使用者可以進行新增操作員,也可以對現有的操作進行更新以及刪除等操作。

使用者註冊模組處理過程:在新使用者來訪問後,首先要求他們註冊,註冊使用者時,驗證使用者名稱是否已經有人註冊;密碼的確認及密碼提示答案;其它一些選擇性問題的填寫。

超市管理系統需求分析概要設計詳細設計

超市管理系統需求分析 一,背景分析 在我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加複雜,早期的售貨員站櫃台的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。超市形態具有種種優點...

軟體工程超市管理系統詳細設計

超市管理系統 詳細設計說明書 執筆人 洪振 學號 12101105 本文件為超市管理系統詳細設計文件,是對該專案進行詳細設計,在概要設計的基礎上進一步明確系統結構,詳細的介紹系統的各個模組,為進行後面的實現和測試做準備。本階段完成系統的大致設計並明確系統的資料結構和軟體結構。講乙個使用者需求轉化為軟...

超市管理系統詳細設計說明書

1引言1.1編寫目的 為了提高物資管理的水平和工作效率,盡可能杜絕商品流通中各環節中可能出現的資金流失不明現象,商品進銷存領域迫切需要引入資訊系統來加以管理。從該階段開發正式進入軟體的實際開發階段,本階段完成系統的大致設計並明確系統的資料結構與軟體結構。在軟體設計階段主要是把乙個軟體需求轉化為軟體表...