采購經理管理子系統_第1頁
采購經理管理子系統_第2頁
采購經理管理子系統_第3頁
采購經理管理子系統_第4頁
采購經理管理子系統_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、采購經理管理子系統本章將介紹商品進銷存管理系統中的采購經理管理子系統部分。采購經理管理子系統分析采購經理負責采購部的業務運營和管理。采購經理需要盡可能多的尋找供應商,掌握供應商的基本信息,管理供應商檔案,同時,還需要根據庫存和訂單制訂采購計劃,了解采購情況,監督采購的實施,統計采購結果。功能模塊設計通過采購管理子系統,采購經理可以完成以下工作:1. 1、管理供應商管理供應商主要是了解供應商狀況,錄入供應商基本信息,審核供應商資格,具體職責包括:(1)增加供應商:錄入供應商基本信息,增加新供應商記錄。(2)修改供應商信息:根據供應商當前情況修改供應商基本信息。(3)設置供應商狀態:審核供應商資格

2、,決定是否可以向供應商采購商品。2. 2、制定采購計劃根據庫存及客戶訂貨情況編制采購計劃并下達給采購員。3. 3、審批采購單審核采購員制定的采購單,決定該采購單是否可以實施。4. 4、查詢統計查詢統計主要是了解采購情況,具體包括:(1)查詢采購計劃:查詢某時間段內制定的采購計劃,了解計劃的執行情況。(2)統計采購匯總表:每隔一段時間對采購情況進行統計,統計內容包括已采購的商品名稱、規格、數量、平均價格、采購金額等信息,并將統計后的結果制作成報表匯報給有關領導。人員管理子系統的菜單設計根據采購經理管理子系統的功能模塊的設定,可完成如下圖所示的系統菜單設計工作。數據庫結構實現數據庫表的設計與實現根

3、據本系統的需要和設計要求,共需在SQL Server中建立七個數據庫表:1、商品分類表(classify)描述商品品種分類信息,其表結構如下所示。2、商品表(product)描述商品的基本信息,由銷售經理負責管理維護,其表結構如下表所示。3、采購計劃表(purchplan)計劃采購的商品清單,由采購經理填寫。4、供貨商表(supplier)描述供應商的信息,由采購經理負責管理。5、供貨表(supply)描述供應商提供的商品及價格信息,由采購員負責管理。6、采購單表(purchase)公司向供應商訂貨的單據,在系統中由采購員根據采購計劃填寫。7、采購商品表(purchitems)記錄采購單中采購

4、的商品信息,依賴于采購訂單。根據系統的需要和設計要求,建立表的注釋、索引和主、外鍵關系,建立字段的注釋。效果如圖所示。說明:主鍵前綴:pk_;索引前綴:in_;外鍵前綴:fk_視圖的建立角色及數據庫表的操作權限根據完成功能的需要,為數據庫中的采購經理角色(Buymanager)分配對庫表的操作權限。6.4 主要功能代碼設計在本節中將開始介紹子系統各個功能模塊的實現方式。由于篇幅所限,本節將著重介紹主要功能的程序實現和技術特點。全部的功能代碼請參見所提供的示例程序的相關部分。 系統的文件結構采購經理管理子系統是采購經理使用的軟件系統。采購經理管理子系統包括一個目標文件business.pbt、一

5、個應用對象business和三個庫文件,三個庫文件的主要作用見下表。庫文件名 主要作用business.pbl存放應用對象business和主窗口w_main和登錄窗口w_loginpublic.pbl存放整個系統共用的對象buymanager.pbl存放采購經理管理子系統中其它的各種對象 部分功能模塊制作過程1. 1、連接數據庫,打開采購經理管理子系統主窗口 (1)在應用程序對象(business)中定義全局變量(Global Variables)(2)在應用程序對象(business)的open事件中加入訪問初始化文件、連接數據庫和打開登錄窗口的程序腳本 (3)在應用程序對象(busine

6、ss)的close事件中加入斷開數據庫連接和釋放對象的程序腳本2. 2、建立登錄窗口 根據系統設計要求,每位使用商品進銷存系統的用戶,必須使用合法的登錄帳號和用戶密碼,才能夠使用相應的子系統,完成各自的功能權限。公司員工的登錄帳號和用戶密碼,存儲在員工信息表中。同時,也是數據庫服務器的登錄帳號,用以在數據庫中,通過登錄者的權限,來控制訪問的數據庫表的能力。登錄窗口輸入登錄賬號和登錄口令,如輸入正確,出現登錄成功界面。登錄成功當無法連接數據庫或輸入錯誤信息將顯示相應的提示信息。 無法連接數據庫 輸入錯誤的登錄信息登錄成功后,可單擊“確定”按鈕,進入主界面。主界面上將顯示相應的功能菜單。(1)制作

7、登錄窗口(w_login)說明:窗口類型:響應窗口(response)窗口主要控件:二個單行編輯框控件(sle_):放置用戶帳號(sle_userid)和用戶密碼(sle_password)二個按鈕控件(cb_):確認(cb_ok)和退出(cb_exit)一個靜態文本控件(st_prompt):顯示提示信息(2)編寫腳本完成定制功能 在窗口中定義實例變量(Instance Variables) 初始化登錄窗口(窗口的open事件) 關閉登錄窗口(窗口的close事件) 當用戶輸入帳號后的處理。增加用戶自定義的回車事件(enterkey) 當用戶輸入密碼后的處理。增加用戶自定義的回車事件(ent

8、erkey) 確定功能:關閉登錄窗口,進入主窗口 退出功能:關閉登錄窗口將窗口與應用程序對象關聯,運行系統,調試程序。3. 3、在主窗口(w_main)中,根據用戶的角色(工作崗位)來關聯相關的功能菜單 (1)主窗口(open事件)(2)建立制定采購計劃窗口根據庫存及客戶訂貨情況編制采購計劃并下達給采購員。(3)建立變更采購計劃窗口采購經理根據實際情況更改客戶訂貨情況和編制采購計劃并下達給采購員。(4)建立審批采購單窗口審核采購員制定的采購單,決定該采購單是否可以實施。(5)建立查詢采購計劃窗口查詢某時間段內制定的采購計劃,了解計劃的執行情況。(6)建立增加供應商窗口錄入供應商基本信息,增加新

9、供應商記錄。(7)建立修改供應商信息窗口:根據供應商當前情況修改供應商基本信息。(8)建立修改設置供應商狀態窗口:審核供應商資格,決定是否可以向供應商采購商品。 窗口介紹1. 1、制定采購計劃窗口(w_purchplan) 采購經理將根據商品的庫存情況和預訂情況,來制訂公司對商品的采購計劃。 ( 1 ) 窗口主要控件:分別用來顯示需要進行采購的商品信息(dw_product)和制定的采購計劃(dw_plan)。 dw_product 根據要求顯示需要進行采購的商品信息數據窗口控件繼承(inherited)自公共庫(public.pbl)中的用戶自定義對象(u_base_datawindow)顯

10、示風格:grid;數據源:SQL Select數據對象樣式:說明:顯示的商品信息只能查看不能修改。 dw_plan 根據要求顯示采購制定的采購計劃信息數據窗口控件繼承(inherited)自公共庫(public.pbl)中的用戶自定義對象(u_base_datawindow)顯示風格:grid;數據源:SQL Select數據對象樣式:說明:計劃時間的編輯風格:編輯掩碼框的掩碼樣式:YYYY-MM-DD訂購數量和計劃備注允許用戶修改,其余信息不允許修改 dw_1 用來顯示商品類別信息關聯的子數據窗口對象(d_classify_child)中的用來顯示商品類別的數據窗口對象顯示風格:grid 數

11、據源:External(外部數據源)數據對象樣式:字段的編輯風格: ( 2 ) 主要按鈕控件:完成制定cb_generate、刪除cb_delete、下達cb_save和退出cb_quit功能。( 3) 腳本代碼:初始化商品類別控件:要求可以顯示需要進行采購的商品信息,并且初始化商品類別數據窗口控件按類檢索商品信息的功能:制定功能:根據顯示的需要采購商品的信息,制訂采購計劃。刪除功能:制訂的采購計劃下達功能:將制定的采購計劃進行保存退出功能:結束操作在制定的采購計劃區域中移動行焦點時,同步的在商品區中顯示對應的商品信息2. 2、修改供貨商基本信息窗口(w_modifysupplier) 采購經

12、理對供貨商信息進行修改。窗口類型:響應窗口(response)( 1 ) 窗口主要控件: dw_1根據要求以列表的方式顯示供貨商信息數據窗口控件繼承(inherited)自公共庫(public.pbl)中的用戶自定義對象(u_base_datawindow)顯示風格:grid;數據源:SQL Select數據對象樣式:說明:顯示的信息只能查看不能修改。 dw_2根據要求以明細的方式顯示供貨商信息數據窗口控件繼承(inherited)自公共庫(public.pbl)中的用戶自定義對象(u_base_datawindow)顯示風格:grid;數據源:SQL Select數據對象樣式:說明:灰色的為

13、不允許修改的內容。( 2 )主要按鈕控件:兩個按鈕控件 rb_1和rb_2兩個按鈕控件 保存cb_save 和 退出cb_quit功能。( 3)腳本代碼: 窗口打開后,要求可以顯示狀態處于有效狀態的供貨商信息(窗口的open事件) 當在主數據窗口中選擇的行發生變化時,從數據窗口同時改變 選擇不同單選按鈕后,數據窗口中顯示相應狀態的供貨商信息。(例如單擊了凍結單選按鈕) 保存功能:將修改的內容進行保存 退出功能:結束操作3. 3、建立查詢采購計劃窗口:(w_seekplan) 查詢某時間段內制定的采購計劃,了解計劃的執行情況。 ( 1 ) 窗口主要控件: dw_plan 根據要求顯示需要進行采購的商品信息數據窗口控件繼承(inherited)自公共庫(public.pbl)中的用戶自定義對象(u_base_datawindow)顯示風格:grid;數據源:SQL Select數據對象樣式: dw_plan 根據要求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論