當前位置:編程學習大全網 - 源碼下載 - c成員管理源代碼

c成員管理源代碼

超市管理信息系統的設計

壹、超市管理系統設計的目的和意義

為了更好更方便的管理超市,我設計了管理系統。本系統是壹套利用SQL SERVER 2000數據庫開發的小型超市管理系統。該系統主要包括壹個登錄模塊和五個子模塊(管理員管理模塊、客戶管理模塊、采購員管理模塊、經理管理模塊和業務員管理模塊)。通過不同的用戶權限讓不同的用戶進入不同的界面,包括系統管理員、客戶、經理、采購員、業務員。系統管理員具有查看購買信息、銷售信息和用戶信息,以及添加、修改和刪除用戶信息的功能。客戶可以瀏覽所有的商品信息,也可以根據商品名或商品ID瀏覽某個商品信息,可以購買某個商品。商品購買成功後,商品信息表中的商品數量會相對減少,銷售表中會增加已售出商品的記錄。管理人員可以查看商品的采購和銷售信息;采購員可以查看所有訂單、添加訂單、修改訂單、刪除訂單等功能;銷售人員可以查看銷售信息。

2.超市管理系統的設計

1.問題定義

鑒於目前農村雜貨店向中小型超市發展的趨勢,以及農村超市管理技術的落後,越來越需要開發壹套適合農村中小型超市的管理系統。超市管理系統的開發是為了達到方便管理員和消費者的目的,我們要解決以下幾個問題:

a)超市商品信息管理;

b)超市的倉庫管理;

c)超市員工管理;

d)商品銷售管理;

e)超市會員的管理;

f)每日數據的統計;

2.可行性研究

超市管理系統定義後,從技術角度來說,實現超市的商品信息管理、倉庫管理、員工管理、銷售管理、會員管理、日常數據統計並不難。這些功能都是經常遇到的;經濟上,因為屬於沒有資本的人,只能投資簡單的開發設備。

3.需求分析

3.1系統概述

背景:隨著我國信息技術和經濟的發展,計算機已經廣泛應用於各個領域。計算機給人們的生活帶來便利的同時,也需要開發相應的管理系統。從目前農村的情況來看,很多雜貨店向中小型超市發展的趨勢越來越明顯,但現實中農村很多超市的管理都是依靠原始的人工管理,沒有相應的管理制度,給超市的日常管理帶來了很多不必要的麻煩。

3.2目的

通過實施超市管理系統,超市管理者可以方便地管理超市中的商品,同時消費者也可以享受到購物的便利。

3.3系統功能要求

a)超市員工可以對商品和超市會員信息進行添加、刪除、更新和查詢,可以根據不同類型查詢商品信息;

b)超市的管理者可以查詢超市倉庫中各種商品的信息,及時了解倉庫中各種商品的庫存信息;

c)超市的管理者通過超市管理系統管理超市的員工,可以查詢、添加、刪除、更新員工信息;

d)管理員可以簡單查詢超市的部門信息;

e)超市的員工可以在超市管理系統中進行分類,不同類型的員工被賦予不同的權限來管理超市;

3.4系統運行環境要求

硬件:內存256MB以上,硬盤60GB以上;

軟件:windows操作系統,mysql數據庫,myeclipse。

4.分析與綜合

外部實體:商品、客戶

數據流:商品信息、賬單

a)建立當前系統的具體模型,如下圖所示。

b)抽象出當前系統的邏輯模型,如下圖所示。

c)建立目標系統的邏輯模型,如下圖所示。

DFD圖描述:當顧客購物結賬時,超市工作人員可以通過整理顧客購買的商品的商品編號,得到商品的價格,同時可以通過整理得到某壹商品的購物數量,然後通過判斷顧客的身份,采用不同的結賬算法,將賬單交給顧客,顧客付款後可以將商品取走。

5.總設計

1.通過DFD圖的轉換,得到超市管理系統的軟件結構圖,如下圖所示。

2.通過對軟件結構圖的進壹步分析,得出超市管理系統的框架圖,如下圖所示。

6.詳細設計

1.模塊設計和功能描述

a)登錄模塊:登錄模塊主要用於超市員工的登錄。通過登錄模塊,不同類型的員工可以登錄不同的界面,方便不同類型的員工在超市管理系統中擁有不同的操作權限。

b)員工管理模塊:員工管理模塊主要用於方便超市管理員對超市員工的管理。通過員工管理模塊,主要是增加、刪除、修改和查看員工信息。

c)倉庫管理模塊:倉庫管理模塊主要用於查詢商品庫存信息,商品入庫和入庫。通過倉庫管理模塊,超市管理系統的管理員可以查詢庫存信息,商品入庫和出庫的信息。

d)銷售管理模塊:銷售管理模塊主要用於計算商品的結賬。銷售管理模塊可以方便商品的結賬。

e)部門管理模塊:部門管理模塊主要用於部門管理。部門管理模塊主要實現部門信息的增加、刪除和更新。

f)會員管理模塊:會員管理模塊主要用於管理會員。通過會員管理模塊,可以添加、刪除、更改和搜索會員。

2.數據庫設計

數據庫的E-R圖

7.數據結構設計:

(1)用戶表的結構

字段名稱字段類型字段大小描述

UserIDInt 4用戶ID

UserNameVarchar 50用戶名

UserPasswordVarchar 50用戶密碼

用戶地址varchar 50用戶地址

用戶權限50用戶類型(權限)

用戶性別varchar 10+00用戶性別

UserAgeInt 4用戶年齡

(2)商品信息表

字段名數據類型長度描述

GoodsIDInt 4包

商品名稱

貨物數量

GoodsProductVarchar 50商品產地

商品價格浮動8商品價格

GoodsSizeVarchar 50商品尺寸

(三)待售商品清單

字段名數據類型長度描述

VenditionIDbigint 4主鍵

商品名稱

GoodsCustomNumbervarchar 50商品銷售數量

CustomerNamevarchar 50客戶名稱

VenditionDatevarchar 50銷售日期

GoodsSizevarchar 50商品尺寸

商品價格浮動8商品價格

(4)訂單

字段名數據類型長度描述

BuyerIDInt 4 PK

BuyerGoodsNamevarchar 50訂購商品名稱

BuyerGoodsNumbervarchar 50訂購的貨物數量

買方制造商汽車50訂購制造商

BuyerDatevarchar 50訂單日期

BuyerNamevarchar 50訂購方的名稱

  • 上一篇:股票尾盤買入選股指標
  • 下一篇:如何用C語言調用NLPIR進行中文分詞
  • copyright 2024編程學習大全網