大型超市管理系統

2021-03-04 09:30:36 字數 4497 閱讀 9870

前言visual foxpro(簡稱vfp)語言是乙個優秀的關係型資料庫管理平台,能夠方便地設計出各種管理資訊系統(mis)。同時,vfp支援視覺化介面設計,可以設計豐富多彩的軟體介面;vfp的資料管理功能強大,但是實現非常簡單,高版本的vfp還支援各種現代程式設計技術。

隨著計算機的發展,計算機系統的應用已經從軍事和科學計算,逐漸擴充套件到資料處理等各個領域,尤其是微型計算機在企事業管理及辦公自動化中的應用更為廣泛。例如,人事檔案管理,倉庫管理,財務管理,學生學籍管理等等,都是從計算機資料處理方面的應用。visual foxpro 是目前微機中優秀的管理庫系統之一,正如其名稱中冠之的「visual」,他採用了視覺化的,物件導向的程式設計方法,大大簡化了應用系統的開發過程。

例項效果

本例項演示了乙個實用化的大型查實管理系統,實現了超市各部門的管理與查詢,部門負責人與部門的安排,部門與重要的分布於查詢,以及部門負責人、部門、重要客戶的分布與查詢,還涉及部門的各種管理、部門負責人的各種管理及重要客戶的各種管理,包括了常見大型超市管理系統的主要應用方面。程式執行後主介面如圖98-1所示。

圖98-1 執行主介面

程式說明

本例主要使用多表關聯管理建立超市總部與部門負責人管理表、部門與部門負責人管理表單、部門與重要客戶的管理表單,以及部門負責人、部門、重要客戶的管理表單,這些都是多表關聯管理的典型,因此,在後面將見到三個表的相互關聯關係的建立。

首先建立乙個專案,然後在出現的專案管理器中設定資料庫,新增、建立前台執行視窗,並把它們連線起來,根據要求,使用**做相應資料運算,實現與資料庫的互動操作。

製作步驟

1. 啟動visual foxpro,進入程式主介面,單擊「檔案/新建」選單項,在彈出的新建對話方塊中選擇「專案」單選按鈕,如圖98-2所示。

圖98-2 新建專案

2. 單擊「新建檔案」按鈕,在出現的儲存檔案對話方塊中設定乙個檔名,單擊確認即

彈出專案管理器多畫框,如圖98-3所示。

圖98-3 專案管理器

3. 單擊資料選項卡,選擇「自由表」,並單擊「新建」按鈕,彈出「新建表」對話方塊,如圖98-4所示。

圖98-4 新建表

4. 單擊「新建表」按鈕,在出現的儲存檔案對話方塊中設定乙個檔名,單擊確認即彈出表單設計器對話方塊,如圖98-5所示,在這裡可以設計標的結構。

圖 98-5 表單設計 (1)

如圖98-6所示。

5.根據實際需要設計表的結構,並將部門編號設定為唯一索引,以便與其他表建立關聯,

圖98-6 表設計器?(2)

6.表的結構設計完成之後,系統會提示是否立即輸入資料,我們輸入幾條資料以供演示,

如圖98-7所示。

圖98-7 輸入資料

7.接下來建立部門負責人表。單擊「新建表」按鈕,在出現的儲存檔案對話方塊中設定乙個檔名,單擊確後即彈出表設計器對話方塊,如圖98-8所示,在這裡可以設計表的結構。

圖98-8 表設計器(3)

8.根據實際需要設計表的結構,並將部門編號設定為普通索引,將負責人編號設定為唯一索引,以便與其它表建立關聯,如圖98-9所示。

圖98-9 表設計器(4)

9.表的結構設計完成之後,系統會提示是否立即輸入資料,我們輸入幾條資料以供演示,

如圖98-10所示。

圖98-10 輸入資料

10.接下來建立重要客戶表,單擊「新建表」按鈕,在出現的儲存檔案對話方塊中設定乙個檔名,單擊確認後即彈出表設計器對話方塊,如圖98-11所示,在這裡可以設計表的結構。

圖98-11 表設計器(5)

11.根據實際需要設計表的結構,並將部門編號、負責人編號設定為普通索引,將客戶編號設定為唯一索引,以便與其它表建立關聯,如圖98-12所示。

圖98-12 表設計器(6)

12.表的結構設計完成之後,系統會提示是否立即輸入資料,我們輸入幾條資料以供演示,如圖98-13所示。

圖98-13 輸入資料

13.接下來設計表單並建立表單呼叫關係,首先建立主表單。在專案管理器中單擊「文件」

選項卡,選擇「表單」,並單擊「新建」按鈕,彈出「新建表單」對話方塊,如圖98-14所示。

圖98-14 新建表單

14.單擊「新建表單」按鈕,出現乙個空白表單,加入乙個標籤、乙個形狀控制項、3個按鈕,屬性設定如圖98-15所示。

圖98-15 主表單

15.下面分別建立3個子表單,單擊「表單嚮導」按鈕,彈出「嚮導選取」對話方塊,如圖98-16所示,選擇「一對多表單嚮導」模式,即建立關聯表表單。

圖98-16 「嚮導選取」對話方塊

16.單擊「確定」按鈕,在出現的「字段選取」步驟中首先選擇「部門」表作為父表,選擇全部字段,如圖98-17所示。

圖98-17 主表字段選取

17.單擊「下一步」按鈕,引入兩個從表,先選擇「部門負責人」表,選擇全部字段,如圖98-18所示。

圖98-18 從表字段選取

18.單擊「下一步」按鈕,為主表,從表之間建立關聯,其基本方法是利用索引為紐帶,通過主索引與普通索引之間建立連系,即講不通部門之間的負責人與重要客戶分開,如圖98-19所示。

圖98-19 建立關聯

19.單擊「下一步」按鈕,設定表單樣式,如圖98-20所示。

圖98-20設定樣式

20.單擊「完成」按鈕,設定表單的有關屬性,選擇「儲存表單並用表單設計器修改表單」,單擊「完成」按鈕。

圖98-21 設定表單的有關屬性

21.儲存檔案後會直接在編輯視窗中開啟,在這裡可以進一步調整表單布局,如圖98-22所示。

圖98-22 子表介面

22.讀者可能已經注意到了,使用嚮導建立的關聯表單只能加入乙個從表,因此需要人工引入第二個從表,這裡使用電子**控制項來實現,如圖98-23所示。

圖98-23 引入資料**控制項

23.加入資料環境,單擊滑鼠右鍵,在彈出的選單中選擇「生成器」選項,如圖98-24所示。

圖98-24 選擇「生成器」選項

24.隨後出現**生成器視窗,在「**項」頁中選擇「重要客戶」表,選擇全部字段,如圖98-25所示。

圖98-25 選擇資料

25.切換到「關係」頁中,選擇主表中唯一索引與從表中的普通索引建立關係,如圖98-26所示。

圖98-26 建立關係

29.單擊「下一步」按鈕,引入從表,先選擇「部門負責人」表,選擇全部字段,如圖98-30所示。

圖 98-30 從表字段選項

30.單擊「下一步」按鈕,為主表、從表之間建立關聯,其基本方法是利用索引為紐帶,通過主索引與普通索引之間建立聯絡,即將不同部門之間的負責人與重要客戶分離開,如圖98-31所示。

圖 98-31 建立關聯

31.單擊「下一步」按鈕,設定表單樣式,如圖98-32所示。

圖98-32 設定樣式

26.單擊完成後,執行表單,可以發現3個表之間已經建立關聯,通過表單最下面的導航器,可以實現其互動效果,如圖98-27所示。

圖 98-27 關聯效果

27.下面建立部門負責人表單,單擊「表單嚮導」按鈕,彈出「嚮導選取」對話方塊,如圖98-28所示。所以選擇「一對多表單嚮導」模式,即建立關聯表表單。

圖 98-28 「嚮導選取」對話方塊

28.單擊「確定」按鈕,在出現的「字段選取」步驟中選擇「部門負責人」表作為附表,選擇全部字段,如圖98-29所示。

圖98-29 主表字段選取

32.單擊「完成」按鈕,設定表單有關屬性,選擇「儲存表單並用表單設計器修改表單」,單擊「完成」按鈕,如圖98-33所示。

圖98-33 設定表單的有關屬性

33.儲存檔案後直接在編輯視窗中開啟,在這裡可以進一步調整表單布局,如圖98-34所示。

圖98-34 字表介面

34.下面建立第三個子表單,當然,在前面的表單中,導航器自帶有查尋功能,但作為visual foxpro的基本方法,查詢的引入是十分必要的,讀者可以了解查詢建立的詳細方法。查新有3種形式,第一種是按標準方式查詢,第二種是按交叉表方式查詢,第三種是按圖形方式查詢,其不同之處在於查詢資料得出方式的不同,後兩種查詢主要基於資料處理查詢,本例採用第一種按標準方式查詢。

35.返回專案管理器對話方塊,單擊「資料」選項卡,選擇「自由表」,並單擊「新建」按鈕,彈出「新建表」對話方塊,如圖98-35所示。

36.單擊「查詢嚮導」按鈕,出現查詢方式對話方塊,如圖98-36所示。

37.選擇「查詢嚮導」項,單擊「確定」 按鈕,出現字段選取對話方塊,選擇「重要客戶」表,並選擇全部字段,如圖98-37所示。

圖98-35 新建查詢

圖98-36 查詢方式設定

圖 98-37 選擇字段

38. 單擊「下一步」按鈕,出現篩選記錄視窗,本例不做篩選,相當於選擇全部查詢結果,

總結通過一學期的學習和實踐,我深刻的認識到學習計算機的重要性,通過學習,使我明白了很多的東西,而且給我感覺它是乙個很好的工具和幫手,能讓我很快地運用它來建立資料庫,表單,選單等。尤其是這學期學習的《程式設計教程》一書,它使我能更好的運用visual foxpro,我能更好的日後的工作和學習當中,使我作好以後的工作,而且在程式課程設計中,我不僅學到了知識,更加學到了同學之間合作的精神。通過課程設計的過程,我在其中找到了一種樂趣,它的完成是我找到了一種我很久都沒有過的成就感了。

我想這種感覺就是我想要的吧。它可以使我在以後的競爭中有不怕任何困難的信心。這種信心,就是本身一種實力。

大型超市管理全冊

超市理貨日工作流程 營業前1 整隊,佇列整齊秩序進場 2 換裝集合開早會,拿本記錄 3 檢查儀容儀表,早會解散 4 依陳列來整理商品並清潔每一件商品,打掃區域衛生 5 迎賓。二 營業中 1 熱情為顧客提供服務 導購 送貨 現場 等 2 整理倉庫,上貨,整理商品陳列 3 檢查堆頭 端架 貨架是否需要 ...

大型超市員工手冊

xx超市員工手冊 顧客是企業利潤的源泉,員工是開啟這一源泉的鑰匙。一 歡迎加入萬隆超市尚品生活微笑館,我們是一支充滿活力的學習型零售業團隊。二 企業文化 企業理念 立德立人追求卓越 經營理念 顧客最大滿意度 服務準則 誠信謙和高效 發展目標 網路化與連鎖化相結合,資訊流與物質流相結合,人性化與專業化...

大型超市防損管理手冊

防損手冊 為了切實加強公司的安全工作 規範安全行為,更好地維護企業形象及利益,確保一方平安,特制定本手冊。第一章防損 第一節防損的概念及意義 一 防損的含義 1 控制損耗 1 損耗 超市損耗是指其所經營商品的帳面金額與實際盤存金額的差。2 損耗的表現形式 據統計資料顯示,損耗中7 是顧客偷竊,5 是...