- 相關推薦
批發企業商業MIS
詳細地分析了大中型批發商業業務的特征、內部業務處理過程。在此基礎上,建立了主要業務數據模型。在Client/Server結構下,服務器端選用NT和OracleWebServer,數據庫采用Oracle7.3,客戶端用Developer/2000等開發工具設計實現。為大中型批發商業快速實現MIS建設提供了原形。引言
在商品流通環節中,大中型批發商業處在商品制造商和商品零售商之間,對商品流通起著橋梁和紐帶的作用。它對保障社會生產、人民日常生活等物資的正常供應 對穩定物價都起著至關重要的作用。目前商業正處在一個高速發展的時期。市場價格的開放,促進了市場的繁榮。多種進銷渠道使批發商業面臨的競爭更加激烈。商品社會需求的多樣化、商品的快速流轉,對批發商業企業的管理提出了更高的要求。當前我國批發商業企業的整體素質普遍較低,從而造成商品的適銷率低,庫存結構不合理,資金利用率不高,經濟效益不穩定。因此,現代化管理問題變得更加緊迫。應用計算機實現企業級信息管理已變成各批發商業經理日程表上急待處理的問題。 。薄∠到y分析在批發商業運作中存在著四條流:人流、物流、資金流和信息流。信息流是其他三條流的反映。在購進商品時,付出資金。在銷售商品時,收回資金并得到增值。這樣,產生了資金和商品的流動,同時也反映在信息流中。在購、銷、存、運四個基本的業務環節中,購銷是中心,是企業其他經濟活動的起點。商品流通企業的各項經濟活動都是直接或間接地從購銷業務中派生出來的。在大中型企業中,一般設立采購、銷售、財務、儲運、人事等職能部門! ”疚淖髡邔χ袊]電器材總公司西北分公司和陜西醫藥物資總站兩家不同行業以批發為主的單位進行過實地調研。它們的年銷售額都在六千萬元以上,屬于大中型企業,都有較為穩定的購進和銷售渠道。盡管在部門設置上有所差異,但它們的基本業務及工作流程大致相同。以下是對它們現行主要業務的調查! げ少彙∑渲饕獦I務:制訂采購計劃,在業務經理審批后,選擇供應商并簽定購進合同(一式多聯)。一份存檔,一份送倉庫作驗收依據。采購計劃的制訂主要依據:a.現有庫存商品的信息。B.由銷售部門提供的市場需求(包括新商品)及預測信息。C.由財務部門提供的企業流動資金狀況。 ·銷售 其主要任務是對現有庫存商品在銷售政策的指導下,以各種方式,完成指定的銷售目標;預測市場需求信息,開發新市場、新客戶。主要業務:a?對銷售合同,客戶定單經審核后開發貨單(一式多聯)。一份存檔,一份送倉庫發貨,一份送財務記帳、開發票。b?收集市場、客戶信息,對市場需求進行預測。c?修建客戶檔案及對客戶進行評價。 ·倉庫 主要業務:a?根據發貨單辦理商品出庫,并安排貨物的運輸。b?根據購進合同、隨貨同行單據,對貨物進行驗收、填制入庫單(一式多聯)。一份存檔,一份送財務記帳。c根據入、出庫單據記庫存商品明細帳。d定期作盤存和統計報表! へ攧铡≈饕毮埽簩洜I過程起保證、監督和制約的作用。主要業務:a?根據發貨單記銷售明細帳、商品明細帳。b?根據入庫單記購進明細帳。c?對銷售、購進統計、匯總。d?對各種收入、支出作憑證處理,填制各種財務報表(其中帳務處理已實現電算化)。 ·人事 主要職能:職員的建檔及維護;對人事信息進行統計、匯總;職員工資核定等。通過對現行業務流程的分析,發現在管理上存在一些薄弱點。如在銷售方面:從銷售部門處理定單(銷售合同)到發貨這個過程中,財務部門沒有起到應有的監督作用。這樣在銷售過程中,可能出現客戶欠款過多,造成企業資金短缺不能正常周轉。另一方面:在商業經營中,商品周轉的快慢,直接影響到企業的效益。經營品種繁多使傳統的管理方式很難完成對單種商品周轉時間及時、準確的監測,而造成某些商品長期的積壓。對于以上存在的問題,在原系統業務流程中作必要的修改和增設,形成新系統數據流程圖。圖1 大中型批發商業一級數據流程圖 。病∠到y設計 企業MIS是一項復雜的系統工程,開發周期長,而且用戶的需求是千差萬別的,同時又是不斷變化的,往往是在開發工作還沒有完成,企業的經營規模、業務要求已發生變化,致使開發工作無法正常進行。因此,有必要對同一類企業進行分析,找出它們基本的共同點,建立內核模型。用模塊化設計來實現犕犐犛的核心。使其具有良好的可擴充性。這樣,對于同一企業的變化要求或同類企業差異作適當的調整和擴充即可快速地實現企業MIS。對以后的MIS建設可以做到事半功倍的效果。對于批發商業由于業務處理的多樣性和復雜性,在系統設計時還應考慮! ざ嗌唐范▎巍≡趯嶋H業務處理中,客戶的定單通常有不止一種商品。因此,多商品的定單處理是對系統的基本要求。 ·銷售方式的多樣性 在銷售業務中,對不同的客戶、不同的批量,其付款方式、價格也不同。如現款、預付款銷售,賒銷(不同的期限),代銷等! ざ鄮齑妗∩唐吠ǔJ前搭悇e分別存放在不同倉庫中,但也不排除同一商品存放在不同倉庫中,因此,要求系統具有多庫存處理的能力! ね素洝∫竽軐蛻敉素涍M行核準,并能對多種退貨方法進行處理! 。.1 系統功能模塊設計在對系統總體功能進行全面分析的基礎上,形成6個子系統 系統功能模塊圖 數據庫設計數據庫是MIS的核心,大中型批發商業業務處理所用的數據可分為兩類:一類是基本數據。它與業務處理中使用的原始單據相對應。如定單、客戶文檔、供方文檔、發貨單、職員檔案、產品文檔,購進合同、驗收單、入庫單、收付款單據等。另一類是輔助數據:它是由基本數據所構成或與基本數據聯合表示同類多項目數據。對應于企業的銷售明細帳、購進明細帳、庫存明細帳等! 。.2.1表設計 對應于基本數據建立基本表12個。對應于輔助數據建立輔助表13個。(結構略) 。.2.2觸發器設計在系統運行中,大量的輔助數據是由基本數據按業務規則生成的。通過建立數據庫觸發器來實現這些任務可以大幅度減少網絡數據的傳輸量,提高整體網絡的性能并降低客戶端應用程序的復雜性。用于實現主要業務規則的觸發器有4個! び|發器1建立在定單表上,客戶定單在資信確認后觸發。主要執行更新銷售員表中的銷售額;更新銷售部門表中的銷售額;更新商品表中的存貨數量;在銷售明細帳表中追加記錄;在商品明細帳表追加記錄;在發貨單表及發貨明細表中追加記錄形成發貨單! び|發器2建立在發貨單表上,在發貨單執行后。主要執行:在分庫存明細帳表中追加記錄! び|發器3建立在驗收單表上,在入庫、驗收單錄入確認后觸發。主要執行:更新供方表中應付款項;更新商品表中的存貨數量;在購進明細帳表追加記錄;在商品明細帳表追加記錄;在分庫存明細帳表中追加記錄! び|發器4建立在收/付款單表上,在收、付款單錄入確認后觸發。主要執行:對收款單,在銷售明細帳表中追加記錄;更新客戶表中欠款額。對付款單,更新供方表中應付款項;在購進明細帳表追加記錄! 。.2.3?數據完整性設計在數據庫中,insert、update、delete等操作可能使數據的完整性遭到破壞。如在數據庫中追加一份定單記錄,其中所指的商品并不存在或將一個有欠款的客戶刪除等。對于insert,update操作,可以在表結構上建立外關鍵值/主關鍵值約束來防止把無效的數據追加到表中。在本系統中所有的基本表都設有唯一的主鍵和數個外鍵。在輔助表中每個表都設有數個外鍵。對于delete操作,可以在表上建立觸發器作執行前的檢驗來防止把有效的數據刪除 。.2.4系統軟件的選擇基于犆Client/Server體系結構的數據庫產品有Oracleo7.3,Informixonline7.2,SybaseSQLServerll,IBMDB2.1等,它們各具特色,但都可滿足一般商業企業的應用要求。其中Oracle的系列產品幾乎可以在所有的硬件平臺上運行并在國內有著廣大的用戶。各層次的參考資料隨處可得,這對開發者和用戶來說都很方便。因此,本系統選用Oracle7.3作為數據庫系統,同時選用了Developer/2000等作為客戶端開發工具。 。.2.5 網絡系統配置批發商業的業務從地區到全國,經營規模差異比較大。因此,要求系統具有良好的可伸縮性。從目前主流網絡操作系統UNIX,WindowsNT,Netware來看,對于應用程序類,選用UNIX,WindowsNT是比較適宜的。本系統選用WindowsNT作為網絡操作系統。它具備應用程序服務器,文件和打印服務器和通訊服務器的綜合特性。網絡采用10M/100M以太網,TCP/IP作為網絡傳輸協議,用以絞線聯接形成星型結構。為將現今已有的internet技術運用于企業內部網絡的intranet,在系統中配置了犗狉OracleWebServer 這樣,可以方便的實現企業內部信息的發布、數據庫信息的查詢。整個系統的拓撲結構如圖。乘尽!【W絡拓樸結構圖3 3.系統實現 。.1系統開發方法系統的開發采用生命周期法與原型法相結合。用結構化生命周期法進行軟件開發管理,使用原型法思想,借助于Oracle提供的強有力的客戶端開發工具develop/2000進行系統功能模塊的快速開發、實現。從而有效地縮短了系統開發周期! 。.2系統實現的關鍵技術 。.2.1提高系統的可靠性措施為保證系統的可靠性并充分利用硬件資源,系統采用雙機集群(Cluster)技術。這種方案不僅具有雙機備份的可靠性,而且兩部服務器均承受了全部的工作負荷沒有閑置和備用! 。.2.2異種數據庫的雙向轉換目前企業的財會電算化,大多采用的是Foxbase,Foxpro數據庫系統。為充分利用已有的數據庫資源需要將dbf中的數據與Oracle數據庫中數據相互轉換。用瀏覽器訪問Oracle數據庫本系統配置的Oracle WebServer2.0是一個與Oracle7Server緊密集成的Internet服務器。它支HTML、JAVA、PL/SQL語言。通過少量編程,既可實現犠犠犠對Oracle7數據庫的訪問! 。.2.3 銷售預測針對銷售業務的復雜性、隨機性及銷售信息的不完整性,我們使用多種預測模型:回歸分析法,移動平均值法,指數平滑法等。對歷史數據進行模擬預測,找出偏差最小的作為預測模型! 。.2.4 代碼設計代碼設計是關系到系統的可擴展性、一致性、完整性和可維護性的重要問題。在系統設計中,一律采用8位等長代碼,按類別、項目等分段來表示企業內部的各種事物! 。础〗Y束語 管理信息系統是一項復雜的系統工程,針對開發周期長,適應性差的問題,本文通過對大中型批發商業這一類企業的業務進行詳細系統地分析,找出其基本的共同點,提出了系統原形并在主流網絡操作系統NT平臺上,以Oracle7.3、OracleWebServer2.0為基礎,采用Deleloper/2000為主的開發工具設計、實現。因此,具有一定的通用性和可擴充性,為批發商業以原型法為基礎進行快速開發和實現提供了有效的方法。本系統在客戶端有30臺PC機網絡系統上設計實現。本論文設計的系統,已被中國郵電器材總公司西北分公司選定作為該公司MIS系統的開發基礎原形。
論文出處(作者):
基于Web的多媒體CAI課件開發過程中若干問題的研究和實踐
關于修船企業ERP系統的設計思想
【批發企業商業MIS】相關文章:
計算機畢業論文-批發企業商業MIS11-21
BPR與MIS的戰略結合03-21
試論mis建設的策略03-22
前臺mis治理系統01-11
對MIS 開發模式的策略研究03-18
如何提升商業服務企業客戶價值12-07
對商業企業(集團)共同成本的探討03-22
MIS開發中軟件工程方法的運用03-18
Oracle觸發器在MIS 開發中的應用03-18