超市管理系統的分析與設計

2021-05-18 21:42:09 字數 3851 閱讀 6266

軟體學院

課程設計報告書

課程名稱軟體工程

設計題目超市管理系統的分析與設計

專業班級

學號07

姓名指導教師

2023年6月

目錄1.設計時間 1

2.設計目的 1

3.設計任務 1

4.設計內容 1

4.1設計內容概述 1

4.1.1組織機構介紹 1

4.1.2業務流程介紹與分析 2

4.1.3系統開發計畫 3

4.1.4可行性研究 3

4.2需求分析 4

4.2.1總體目標 4

4.2.2具體目標 4

4.2.3系統資料建模(er圖) 5

4.2.4系統功能建模(資料流程圖) 5

4.2.5資料字典 7

4.3總體設計 9

4.3.1系統層次圖 9

4.3.2系統ipo圖 10

4.4詳細設計 10

4.4.1模組詳細設計 10

4.4.1.1模組定義 10

4.4.1.2輸入專案 11

4.4.1.3輸出專案 12

4.4.1.4程式演算法設計(程式邏輯) 13

4.4.1.5測試要點 15

4.4.2模組詳細設計 16

5.存在的問題 19

6.總結與展望 19

課程設計成績評定 21

2023年6月

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

實習期間,我們通過對市場的調查,針對現在各中小型超市對經營業務和人事管理的實際需要,開發一套超市管理系統。

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

圖4.1.1 組織機構介紹

(一)零售前台管理包括:

1)商品錄入:根據超市業務特點制定相關功能,可以通過輸入唯一編號、掃瞄條形碼、商品名稱等來實現精確或模糊的商品掃瞄錄入。

2)收銀業務:通過掃瞄條形碼或者直接輸入商品名稱(同類多件商品商品採用一次錄入加數量的方式)自動計算本次交易的總金額。在顧客付款後,自動計算找零,同時列印交易清單(包括交易的流水賬號、每類商品的商品名、數量、該類商品的總金額、交易額的時間、負責本次收銀的員工號)。

如果顧客是會員,則在交易前先掃瞄會員卡,並將所購物品的總金額累計到該會員的總消費金額中。

(二)後台管理包括:

1)進貨管理:根據銷售情況及庫存情況,自動制定進貨計畫(也可手工制定修改)。

2)銷售管理:商品正常銷售、**與限量、限期及禁止銷售控制。按多種方式生成銷售排行榜,靈活察看和列印商品銷售日、月、年報表。

3)庫存管理:綜合查詢庫存明細記錄。庫存狀態自動告警提示,如庫存過量、少貨和缺貨等。

4)人員管理:員工和會員等基本資訊登記管理。

在開發過程中,我們針對當前各超市管理的特點和技術人員的實際水平,採用基於windows圖形使用者介面這一易學易用的操作環境,在系統設計過程中,我們盡量採用易懂易讀的人機介面,使使用者可以在短期內完全掌握。我們又始終發系統的正確性放在首位,力求資料的完整和處理的正確性。在此基礎上優化程式**,加速系統執行和減少對系統資源的占用。

可行性研究從技術可行性、經濟可行性、進度可行性和執行可行性四方面研究。

技術可行性分析至少要考慮以下幾個方面的因素:

1)在給定的時間內能否實現需求說明中的功能。如果在專案開發過程中遇到難以克服的技術問題,麻煩就大了。輕則拖延進度,重則斷送專案。

所以在需求分析的時候要對使用者需求進行詳細的需求分析。2)軟體的質量如何?我們經過對超市管理系統的詳細分析,發現超市管理系統對實時性的要求我們能夠做得到,雖然系統執行速度不是很高,但是對於超市來說也夠用了,並且超市對系統正確性和精確性的要求也是在我們的考慮範圍之內,所以在軟體的質量上應該不是問題。

3)軟體的生產率如何?如果生產率低下,能賺到的錢就少,並且會逐漸喪失競爭力。在統計軟體總的開發時間時,不能漏掉用於維護的時間。

經濟可行性分析主要包括:「成本——收益」分析和「短期——長遠利益」分析。成本——收益分析是分析開發超市管理系統所需要支付的開發費用和後期管理和維護費用與超市的銷售收益進行比較分析,如果開發超市管理系統所需要支付的成本高於超市的銷售收益則表明虧損了,超市管理人員就不願意幹這樣的事。

短期——長遠利益分析

短期利益是開發該系統能否在短期內給該超市帶來一定的經濟收益,收益幅度有多大,值不值得我們現在去做,長期收益是開發該系統從長遠的利益出發能否能夠給該超市帶來豐厚的利潤。

進度可行性分析是分析在我們現有的人員、技術和裝置的基礎上,給定乙個專案在一定的時間內能否能夠完成。而這個時間對軟體購買商和軟體開發商來說是否都合理。

執行可行性需要考慮兩個方面:1)問題是否值得解決,或者問題的解決方案能工作嗎?

對於一般的超市來說我們認為它足於滿足超市的需求了。系統在執行上可以給使用者和管理人員提供及時和相關的資訊、但是正確度是一般,不出什麼大礙的情況下能夠滿足超市的需要。2)使用者和管理人員對問題感覺如何?

根據超市管理層的想法,管理層對本系統的開發是支援的,終端使用者對系統表示滿意,他們在新系統中不論是購物還是一般性的服務都有了很大的改善,使終端使用者購物更加方便,但同時也有不少問題,如服務功能還不是很完善等等。

管理系統是乙個資訊化、智慧型化和先進管理理念的集合體。而管理是乙個動態過程,在其執行過程中要採取多項措施。所以在管理中獲得經濟效益是乙個綜合效益,要對它進行直接定量的分析是比較困難的。

一般新系統帶來的經濟效益是簡介的,其最主要的表現就是減少了企業管理費用和人力開支。而其它一些繁瑣的食物都通過新系統來加以分析解決,不僅節省了大量的時間,還為企業的各項決策提供了寶貴的資料,為企業帶來巨大的經濟效益。

總體目標是在零售前台管理中實現商品錄入,收銀業務。在後台管理中實現進貨管理,銷售管理,庫存管理,人員管理。

1.零售前台管理:

1)商品錄入:唯一編號、掃瞄條形碼、商品名稱。

2)收銀業務:通過掃瞄條形碼或者直接輸入商品名稱自動計算本次交易總金額、付款後自動找零、列印交易清單(流水賬號、商品名、數量、總金額、交易時間、收銀員工號)。

3)會員管理:掃瞄會員卡、累加會員值。

2.後台管理:

1)進貨管理:進貨數量、缺少數量、庫存數量、進貨時間。

2)銷售管理:商品正常銷售、商品**與限量、限期禁止銷售控制、列印商品銷售日期。

3)庫存管理:綜合查詢庫存記錄、庫存過量、庫存少貨、庫存缺貨。

4)人員管理:員工基本資訊,會員基本資訊。

圖4.2.3 系統資料建模

圖4.2.4.1 頂層資料流程圖

圖4.2.4.2 一級資料流程圖

圖4.2.4.3 二級資料流程圖

系統分析的主要成果是新系統的邏輯模型,本系統的邏輯模型主要是以系統的資料流離轉徙和資料詞典為主要描述工作。即在對超市資訊管理和業務流程進行分析和研究的基礎上,超越現有組織機構和業務分工所造成的資訊障礙,完全從業務管理功能和管理物件出發,按資訊系統中應有的資料流和資料結構來勾畫系統的概貌,把收集到的資料調查表,利用資料分析方法和工具,加以彙總、整理、分析,得到系統的邏輯功能、資料資源和資料流程的情況。

上述討論的資料流圖只能給出系統邏輯功能的乙個總框架而缺乏詳細、具體的內容。資料字典通過對資料流、資料元素、資料儲存、員工資訊、會員資訊的描述,對資料流圖的各種成分起註解、說明作用,給這些成分賦以實際的內容舉例說明如下:

資料元素字典

資料流字典

超市管理系統分析與設計

一 可行性研究 一 系統背景 1 課題 由於經濟全球化和我國市場經濟的發展,超市發展迅速競爭愈加激烈,人們開始更加注重軟實力的競爭,加之現代科學技術的迅猛發展,計算機技術運用廣泛成為各行業必不可少的工具,如何利用先進的技術來提高超市管理水平,成為迫切要求。提高企業的管理水平,務必要全方位地提高企業的...

簡單超市管理系統系統分析與設計課程作業

超市管理系統 目錄前言 3 1.1背景說明 3 1.2專案確立 3 1.3應用範圍 3 1.4 定義 3 系統結構 4 系統總體結構 4 需求分析 6 3.1資料流程圖 6 3.2系統安全問題 7 概念設計 8 系統er圖 8 邏輯設計 10 5.1系統關係模型 10 5.2系統資料庫表結構 10 ...

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

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