freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

商場零售管理系統(tǒng)(論文)-資料下載頁

2025-06-28 13:13本頁面
  

【正文】 的是簡單實用的 Access 作為數(shù)據(jù)庫的開發(fā)后臺。10 / 53第三章 整體設計3. 1 系統(tǒng)結構圖本系統(tǒng)有 9 大模塊,詳細系統(tǒng)結構圖如圖 31 所示。商場零售管理系統(tǒng)基本資料客戶管理供應商管理商品管理訂單管理進貨管理銷售管理庫存管理財務報表員工資料部門資料客戶資料客戶查詢供應商資料供應商查詢商品資料價格調整訂單錄入訂單審核訂單查詢進貨錄入審核查詢商品銷售明細查詢商品入庫查詢盤點進銷存報表圖 31 商場零售管理系統(tǒng)結構圖3. 2 業(yè)務流程圖訂單錄入 出庫進貨錄入審核審核銷售價格調整采購訂單訂單管理進貨管理庫存管理銷售管理客戶供應商管理銷售報表庫存報表進貨報表盤點銷售查詢訂單查詢商品查詢供應商商品管理11 / 53圖 32 業(yè)務流程圖3. 3 數(shù)據(jù)庫設計 數(shù)據(jù)庫需求分析及 ER 圖根據(jù)以上的系統(tǒng)功能分析,可以得到數(shù)據(jù)庫由以下幾個部分組成:(1)部門信息表(department 表)(2)員工基本信息表(employee 表)(3)商品基本信息表(goods 表)(4)供應商基本信息表(supplier 表)(5)客戶基本信息表(customer 表)(6)訂單信息表(orders 表)(7)商品進貨信息表(purchase 表)(8)商品銷售表(sales 表)(9)商品庫存表(kc 表)部門和員工 ER 圖:n1部門 員工組成姓名 性別 員工編號部門編號圖 33 部門和員工 ER 圖進貨 ER 圖:nm商 品商品名 型號 單位 產地 進價 售價供貨供應商供應商編碼 供應商名地址 電話部門名稱12 / 53圖 34 進貨 ER 圖銷售 ER 圖:mn客 戶客戶編碼 客戶名稱 公司名 地址 電話訂貨商 品商品名 型號 單位 產地 進價 售價圖 35 銷售 ER 圖訂單 ER 圖:1n訂 單訂單編號 部門編號 制單人 制單日期 供應商編號審核員工員工編號 性別 姓名 業(yè)績圖 36 訂單 ER 圖庫存 ER 圖:n1庫 存商品名 型號 單位 產地 入庫數(shù) 操作員入庫 商品入庫日期13 / 53 圖 37 庫存 ER 圖財務報表 ER 圖:1n財務報表進貨報表 銷售報表 庫存報表打印 員工 圖 38 財務報表 ER 圖 數(shù)據(jù)表具體設計(1)部門信息表(department 表)表 31 department 表(2)員工基本信息表(employee 表)表 32 employee 表(3)商品基本信息表(goods 表)表 33 goods 表(4)供應商基本信息表(supplier 表)14 / 53表 34 supplier 表(5)客戶基本信息表(customer 表)表 35 customer 表(6)訂單信息表(orders 表)表 36 orders 表(7)商品進貨信息表(purchase 表)表 37 purchase 表15 / 53(8)商品銷售表(sales 表)表 38 sales 表(9)商品庫存表(kc 表)表 39 kc 表16 / 533. 4 關鍵 設計本系統(tǒng)采用彈出菜單的功能,將多個按鍵的功能集于一身,省去一個界面里有多個按鍵,使得界面簡潔直觀。 彈出菜單的設計 當用戶在數(shù)據(jù)窗口控件中單擊鼠標右鍵的時候會在鼠標位置出現(xiàn)一個彈出菜單。但現(xiàn)在在進行窗口設計的時候并沒有將任何菜單和窗口關聯(lián),因此,首先必須創(chuàng)建菜單對象,再將菜單關聯(lián)到窗口。創(chuàng)建菜單對象之前首先需要說明一個菜單變量。和任何變量說明一樣,說明菜單變量的語句如下:m_dwpop lm_dwpop其中,m_dwpop 是創(chuàng)建的彈出式菜單的菜單名字。有了菜單變量說明語句,接下來的問題是把菜單變量說明語句放在什么位置,也就是彈出菜單的作用域是什么。調用菜單的地方是在數(shù)據(jù)窗口控件中的單擊鼠標右鍵的事件中發(fā)生。既然如此,菜單變量的說明完全可以放在該事件中。在數(shù)據(jù)窗口的 RbuttonDown事件中寫上:m_dwpop lm_dwpop。有了菜單變量聲明之后就該創(chuàng)建菜單實例,創(chuàng)建菜單實例的代碼如下:lm_dwpop=create m_dwpop。一但菜單實例創(chuàng)建完畢就可以象窗口菜單那樣使用?,F(xiàn)在程序要做的是如何實現(xiàn)彈出菜單。彈出菜單的方式是通過菜單的 popmenu()函數(shù)。Popmenu()函數(shù)的作用是在指定位置顯示彈出菜單。在使用 popmenu()函數(shù)時,將菜單對象的 visible 屬性設置為 true,否則用戶不會在窗口上看到彈出菜單。完整的菜單調用函數(shù)如下:m_dwpop lm_dwpoplm_dwpop=create m_dwpop ((),())上述代碼中 ()和 ()表示確定鼠標指針離指定對象左邊緣和上邊緣的距離。作為函數(shù) popmenu()的參數(shù)就是在窗口鼠標指針顯示的位置處彈出菜單 m_dwpop 彈出菜單中的功能設計若僅僅彈出一個菜單而不做任何事這顯示是不行的,在彈出菜單中我們需要對數(shù)據(jù)窗口實現(xiàn)新增、刪除和存盤等一系列工作。在彈出式菜單中實現(xiàn)對數(shù)據(jù)窗口操作的一種通用方法是在菜單中調用其父窗口的事件。在菜單對象的函數(shù)中有一個函數(shù) postevent(),該函數(shù)將指定事件放置到指定對象或控件事件隊列的尾部(異步觸發(fā)事件)。既然是調用父窗口的事件,那么首先要得到父窗口對象或者說指向父窗口對象。在菜單對象屬性中一個叫 parentwindow 的屬性指定菜單對象的父窗口。現(xiàn)在先假設父窗口 w_employee 有一個叫 ue_dwnew 的事件,在菜單中調用它的語句應該是:(“ue_dwnew”)有了事件調用語句,接下來就該寫事件代碼時間菜單上所要求的功能。通過菜單應對數(shù)據(jù)窗口需要實現(xiàn)新增、刪除、存盤、上下移記錄以及退出窗口等功能。顯然,這些功能在一個事件中實現(xiàn)是不太容易的,也不太可能用窗口自帶的事17 / 53件。惟一解決辦法就是為窗口自定義事件。例如打開員工信息維護窗口w_employee,選擇事件列表,在事件列表的空白處單擊鼠標右鍵,選擇”add”(新增)命令。或者選擇 powerbuilder 主菜單 insertevent 命令,此時用戶自定義事件窗口打開,現(xiàn)在將為窗口上的數(shù)據(jù)窗口增加一個實現(xiàn)添加新記錄功能的事件ue_dwnew。由于事件不需要任何輸入?yún)?shù)和任何返回參數(shù),因此,在事件名字(event name)錄入欄中輸入事件名字“ue_dwnew”,然后在代碼框中輸入能實現(xiàn)記錄添加的代碼:long ll_row=0 ll_row=(0) (ll_row) (“empcode”).類似其他功能代碼如下:刷新功能:() 用戶事件 ue_dwrefresh刪除功能:long ll_row=0 用戶事件 ue_dwdelll_row=()if ll_row0 then (ll_row)存盤功能:if ()=1 then mit。 用戶事件 ue_dwsave Messagebox(“信息提示”,”存盤成功!”) Else rollback。 Messagebox(“出錯提示”,”存盤失?。 ? End if首記錄:(1) (“empcode”)用戶事件ue_dwfirst (0,false) (1,true)尾記錄:long ll_row=0 ll_row=() 用戶事件 ue_dwlast (ll_row) (“empcode”) (0,false) (ll_row,true)上一條:long ll_row=0 ll_row=() 用戶事件 ue_dwpre (0,false) if (ll_row 1)1 then (ll_row) (ll_row,true) else (ll_row – 1,true) end if (“empcode”)下一條:long ll_row=0 ll_row=() 用戶事件 ue_dwnext (0,false) if (ll_row + 1)1 then (ll_row) (ll_row,true) else (ll_row + 1,true) end if (“empcode”) 18 / 5319 / 53第四章 詳細設計4. 1 系統(tǒng)登錄窗口及菜單設計 開發(fā)的應用程序的入口點是 的應用程序對象,運行是程序從這個入口點啟動,所以應用程序對象的設計是應用程序設計的開始。應用程序對象的事件不多,一共只有 6 個,分別是Open、Close、Idle、SystemError、ConnectionBegin、ConnectionEnd 事件。本應用程序對象中只用到 Open 事件,輸入如下程序代碼: = ODBC = False = ConnectString=39。DSN=shopsale39。connect。if 0 thenmessagebox(數(shù)據(jù)庫連接失敗!,stopsign!)haltend ifopen(w_login)//open(w_main) 系統(tǒng)登錄窗口程序啟動后,首先進入系統(tǒng)登陸窗口驗證操作員密碼。系統(tǒng)登錄窗口主要實現(xiàn)如下功能:.確認用戶的身份及使用權限;支持鍵盤和鼠標操作。登錄界面如圖 41 所示:圖 41 系統(tǒng)登錄窗口20 / 53 主界面設計程序啟動后,在系統(tǒng)登錄窗口驗證操作員密碼后,將進入主程序界面。主程序界面主要實現(xiàn)如下功能:選擇主界面的菜單,調用相應程序,進行相應操作。主程序界面如圖 42 所示: 圖 42 系統(tǒng)主界面窗口 功能菜單設計在菜單中設計應用程序的主窗口所連接的菜單 m_main。該菜單的結構如圖43 所示。打開窗口的代碼為 opensheet(windowname,w_main,6,original!/layered!)圖 43 菜單結構4. 2 基本資料管理21 / 53 部門資料維護在企業(yè)里可能需要對原先的部門名稱重新取名、甚至是增加或取消一個部門。因此部門的信息的維護并不是一個簡單的部門信息設置,它必須足夠靈活,能夠允許用戶隨時隨地對部門進行更改、增加和刪除操作。圖 44 部門資料維護窗口 員工基本信息維護 點擊鼠標右鍵利用彈出式菜單對數(shù)據(jù)窗口進行新增,刪除,存盤等一系列的操作,使得界面整潔直觀,省去窗口界面上多個按鍵,實現(xiàn)過程在第 節(jié)中有所提到。圖 45 員工基本信息維護窗口22 / 53 省份設置在省份設置里面用戶可以自己增加刪除省份的代碼、名稱等,方便用戶迅速查閱,界面如圖 46 所示:圖 46 省份設置 單位設置在單位設置里面用戶可以自己增加刪除單位的代碼、名稱等,方便用戶對單位迅速查閱,界面如圖 47 所示:圖 47 單位設置4. 3 客戶管理商場的銷售離不開與客戶打交道,為了吸引更多的新客戶、留住老客戶更商場可謂絞盡腦汁,使出渾身的解數(shù)。如果商場能及時捕捉到客戶的購買信息這無疑會對商場調整商品結構提供依據(jù)??蛻艄芾砟K舊司要實現(xiàn)商場對客戶基本的維護管理以及查詢功能。23 / 53 客戶基本資料設置基本資料維護主要實現(xiàn)對客戶資料的新增、修改和刪除操作,當有新的客戶資料需要輸入計算機的時候,用戶必須先為客戶分配一個客戶編號。對于申請的客戶來說他們必須提供姓名、地址和郵編等個人基本信息。客戶編號對與每一個客戶來說都是必須的,對于系統(tǒng)來說標志一個客戶的唯一標志就是看客戶編號。圖 48 客戶基本資料設置 客戶查詢圖 49 客戶查詢窗口4. 4 供應商管理商場提供給顧客的每一件商品都會有其對應的供應商。每一個供應商因為其提供給商場的商品不同而會存在一個供應折扣不同的問題。供應商管理模塊是企業(yè)和供貨商聯(lián)系的基礎,它的信息直接影響企業(yè)和供貨商的進貨與付款結算。這里所指的供應商是對向購物中心提供商品的廠家或經(jīng)銷商。主要是對供24 / 53應商的基本資料、特殊屬性進行維護,并提供供應商查詢功能。 供應商基本資料維護圖 410 供應商基本資料信息列表 供應商特殊屬性圖 411 供應商特殊屬性維護窗口25 / 53 供應商查詢圖 412 供應商查詢窗口4. 5 商品管理商場的經(jīng)營活動主要
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1