時間:2022-05-29 09:34:29
序論:在您撰寫銷售管理系統(tǒng)論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導您走向新的創(chuàng)作高度。
摘要:2015年3月,我參與了某大型國有保險公司的某省級分公司的銷售管理系統(tǒng)話務平臺項目的建設,并擔任項目經理的工作,整個項目總投資近100萬元,建設工期為1年。該項目是該省級分公司首次參與大型信息系統(tǒng)集成項目的開發(fā)和建設,同時也是公司信息化體系建設五年規(guī)劃的重要項目和總公司科技創(chuàng)新實驗室重點支持的信息化建設項目。時間緊迫,干系人眾多,加之業(yè)務需求多變,項目開發(fā)建設的難度和風險較大。
本文以我參與的該銷售管理系統(tǒng)話務平臺項目的建設為實例,探討了信息系統(tǒng)項目的整體管理,明確指出應根據項目特點和開發(fā)建設工作的實際情況,做好項目整體管理各項工作,在此前提下有針對性地強化整體管理工作的某些方面,從而體現(xiàn)了目整體管理在信息系統(tǒng)項目建設中的重要地位和核心作用。論述了在本信息系統(tǒng)項目的具體建設實施過程中,動態(tài)化地管理問題、明確內外系統(tǒng)接口定義并嚴格落地實施、以有效的溝通管理以化解沖突等舉措對整體管理工作的重要意義。
關鍵詞:銷售管理系統(tǒng);話務平臺
一、項目概述
2015年3月,某大型國有保險公司的某省級分公司,啟動了銷售管理系統(tǒng)話務平臺項目的建設工作。該項目是公司信息化體系建設五年規(guī)劃的重要項目之一,同時也是總公司科技創(chuàng)新實驗室重點支持的信息化建設項目。在該項目中,我有幸擔任項目經理。
項目建設的背景和目的在于,公司于2014年上線了基于O2O的銷售管理系統(tǒng),其目的在于整合公司業(yè)務數(shù)據、客戶數(shù)據和業(yè)務管控機制,依托O2O機制降低對中介機構的依賴,點對點減少資源的漏損,在公司內部形成閉環(huán)、精細管理;外部貼近市場、靈活應對,有效提升業(yè)務獲取能力。
銷售管理系統(tǒng)的主要功能包括:通過業(yè)務數(shù)據清洗和整合處理模塊的開發(fā),實現(xiàn)對業(yè)務數(shù)據生命周期管理。即建立一個可以管理公司客戶承保、理賠、潛在客戶價值、運營管理等全視圖信息,以支持業(yè)務數(shù)據生命周期管理;支持在線銷售團隊與客戶進行語音溝通。因此,話務平臺在整個銷售管理系統(tǒng)中發(fā)揮著核心作用。
在該話務平臺項目建設過程中,搭建了千兆以太網的高速網絡平臺,項目平臺采用B/S架構,以JAVA為開發(fā)語言,數(shù)據庫采用oracle10.0.2,中間件使用weblogic,前置應用服務器采用HP高性能服務器,AVAYA專業(yè)語音交換機。
對于這樣一個專業(yè)性強、涉及面廣、實施復雜、周期較長的項目,要使項目能夠順利實施,嚴格有效的整體管理工作尤為重要。結合項目管理的相關理論,在項目整體管理過程中我主要做了以下幾方面工作。
為了保障項目的成功實施,在前期成立了由單位分管領導掛帥的項目領導小組,統(tǒng)一協(xié)調管理,根據項目涉及的業(yè)務分類和專業(yè)技術領域組建了項目團隊,我擔任了項目組的組長,全程參與了項目的整體管理工作,深刻體會到項目建設活動的整體管理所起到的重要作用,并在實踐中增強了對一些整體管理的具體理念和方法的認識。
二、項目整體管理工作方法
項目的概念:ISO10006中規(guī)定項目為“具有獨特的過程,有開始和結束時間,由一系列相互協(xié)調和受控的活動組成。過程的實施是為了達到規(guī)定的目標,包括滿足時間、費用和資源的約束性條件。” [1]
因此項目整體管理是貫穿項目生命期全過程的一項綜合性和全局性的管理工作,它以項目成功為目標,采取統(tǒng)一、協(xié)調、集約、澄清等措施,使項目實施全過程沿正確的軌道運行。通常項目整體管理工作包括:
(一) 制定項目章程――制定一份正式批準項目或階段的文件,并記錄能反映干系人需要和期望的初步要求的過程;
(二)制定項目范圍說明書(初步)
(三) 制定項目管理計劃――對定義、編制、整合和協(xié)調所有子計劃所必需的行動進行記錄的過程;
(四) 指導和管理項目執(zhí)行――為實現(xiàn)項目目標而執(zhí)行項目管理計劃中所確定的工作的過程;
(五) 監(jiān)督和控制項目工作――跟蹤、審查和調整項目進展,以實現(xiàn)項目管理計劃中確定的績效目標的過程;
(六) 整體變更控制――審查所有變更請求,批準變更,管理對可交付成果、組織過程資產、項目文件和項目管理計劃的變更的過程;
(七) 項目收尾――完結所有項目管理過程組的所有活動,以正式結束項目或階段的過程。[2]
該信息系統(tǒng)話務平臺項目涉及領域較廣,項目建設實施較為復雜,涉及到保險公司專業(yè)要求、運營商的專線網絡接入、話務處理技術等,如建立話務接口模型,設計各種算法,使用高級語言等,也存在有不同組織和個人的不同期望,如保險公司研發(fā)項目組和運營商研發(fā)項目組對接口模塊性能、接口細節(jié)規(guī)劃都有不同觀點期望。進行全局整體規(guī)劃,協(xié)調成本、進度、質量,進行有效溝通和資源管理配置,都是項目建設所必須的;但在實際項目建設管理過程中,通常會存在大量的主、客觀的因素,對項目的管理帶來障礙和阻力,在參與項目的組織和人員之間經常出現(xiàn)沖突。因此,項目管理人員必須在這些沖突釀成危機前處理好各種矛盾,協(xié)調項目順利開展所需的資源,推進相關工作。
一是要加強溝通管理。
對于我方的主要干系人,先期除了向其提交項目進度計劃外,后續(xù)還要定期匯報項目實際進展報告。將項目建設實施過程中的涉及重要決策的問題提交管理層進行審議、決策。在項目實施過程中,為了保證項目組內外有效的溝通,避免流于形式,我要求項目組成員要將每天工作過程中遇到的問題整理、記錄下來,并在當天以郵件的方式發(fā)送給需要溝通的對象。下班前,項目組各成員通過收取郵件,對能夠直接答復的問題以郵件方式進行正式回復,對于不能直接處理、解決的問題則提交給我,由我匯總整理后在周例會上進行討論。對于緊急問題則召開臨時項目會議,討論解決方案。
二是要及時對風險進行評估。
在項目資金規(guī)模已經大體確定的前提下,就需要在進度和質量之間找到平衡點,并力爭做到風險可控。由于該話務平臺比較復雜,系統(tǒng)需求也一直處于不斷調整、完善的狀態(tài),給項目的進度、質量都帶來了一定影響。通過與高層領導溝通,項目組決定在質量和進度之間優(yōu)先考慮質量。同時,把項目目標進行了WBS分解,主要功能模塊優(yōu)先完成,保證系統(tǒng)在規(guī)定的時間上線運行,根據實際情況,次要功能適當延期上線。這樣在部影響系統(tǒng)按時上線的情況下,將整體工期適度延長,既照顧到各方的利益,同時也把整體風險降到了最低。
三是對進度、成本、質量進行跟蹤和控制。
實施階段要對進度進行跟蹤控制。因此,在確定項目開發(fā)計劃時,項目組制定了詳細的工作進度表,在分解每項任務時都要規(guī)劃其工作量,開始時間,結束時間,持續(xù)時間,任務分解項目組每位成員,到讓每位成員都明確了解自己承擔的任務時間表,制定出自己的詳細的工作計劃.。
了解每個項目組成員工作情況的最好方式是工作日志的方式,本目組要求:每個小組成員要在管理信息化系統(tǒng)的日常工作里詳細記錄自己每天的工作;各小組長在每周5下班前通過管理信息化系統(tǒng)把各自本周的任務進度情況和下周任務計劃做出匯報并提交,報告要嚴格按照百分比量化任務完成的情況。Project將自動完成甘特圖的繪制和統(tǒng)計報表,便于管理層隨時了解項目進度,作出決策。
項目產品是否合格,取決該產品的質量是否達標。在項目實施過程中,我嚴格要求質量管理人員通過以下措施確保項目過程不出問題:一是嚴格按照質量計劃開展各種評審,主要包括:需求規(guī)格說明書評審;總體方案評審、詳細落地方案評審、測試方案及用用例評審、上線方案評審,關鍵里程碑點一定要通過建設方項目負責人參與評審并確認簽字。通過層層評審,層層把關,將問題消滅在初始階段,基本杜絕了返工現(xiàn)象。在此項目實施過程中項目組一共召開了60余次評審會,平均3天一次會議。二是對界面原型進行細致檢查并與建設方參到項目組中的人員進行確認。通過有效的質量保證活動,對項目實施中不能滿足質量要求及時進行整改,出現(xiàn)偏差時候及時糾正,使產品質量不斷提升。
測試是檢查產品質量的重要手段,在項目前期,項目團隊就制訂了嚴密的測試方案、明確了不同階段采用不同的測試方法,取得了明顯成效。
首先,在不同階段采取的相關的測試方法:采用v模型進行軟件的單元測試、集成測試、系統(tǒng)測試、確認測試。具體分工是:由開發(fā)人員進行單元測試,質量管理人員進行抽測;由測試人員進行集成測試和系統(tǒng)測試,質量管理人員抽測并分析測試結果,此項測試共設計了56個業(yè)務場景,經過兩輪測試,通過率達到了99%;由用戶進行確認測試,質量管理人員全程參與。為了有效地做好質量控制,我要求測試不僅僅是測試人員的事情,開發(fā)人員在提交代碼前,都必須做好單元測試,填寫單元測試報告。配置管理員會不定期檢查單元測試報告是否齊全。
四是嚴格控制需求變更。
在本項目中規(guī)定,開發(fā)人員只能對處于工作狀態(tài)的產品進行修改,修改完成后,即可重新入庫。而需要對基線入庫的產品進行修改時,必須提交變更請求,經CCB變更完成并經評審,且確認變更無誤后,方可重新入庫,恢復其受控狀態(tài)。
變更控制委員會成員包括,各小組組長、需求管理人員、系統(tǒng)架構師、項目經理、業(yè)務負責人。其變更控制流程具體為:當變更需求時,由項目經理提出書面的變更申請;由變更控制委員會進行影響分析,評估是否有必要執(zhí)行變更;通過審核的變更需要對相關工作重新規(guī)劃,然后實施變更行;變更實施后,需要對實施結果進行跟蹤確認;未通過審核的變更,也要做好相應的記錄工作,以避免后續(xù)有類似的變更提出。
三、結尾
經過我們的努力,該系統(tǒng)2016年2月通過了驗收小組的初步驗收,2016年3月正式上線運行。項目的上線給公司的生產作業(yè)降低了管理成本,提高了工作效率,得到了省公司、地市公司以及各專業(yè)一線人員的普遍好評。
回顧整個項目過程,雖然該項目工期長,業(yè)務復雜,干系人多等各種難題,但是通過有效的整體管理,還是多次受到公司的表揚,并按時上線驗收。在該項目的實施工程中,我得到了寶貴的經驗和教訓。
【摘 要】當前,隨著信息化水平的不斷提高,原有的銷售管理模式已難以適應市場經濟的發(fā)展要求,在這種情況下,必須對先進的科技與信息進行全面了解與把握,并在計算機這一現(xiàn)代化計算工具的輔助下,不斷推進銷售管理的計算機化程度和水平,進而最大化的提升企業(yè)工作效率,本文從ERP 環(huán)境下銷售管理系統(tǒng)的需求狀況入手,通過對其業(yè)務流程與系統(tǒng)功能的具體分析,展示了銷售管理系統(tǒng)的整體設計與技術實現(xiàn)情況,以期對相關人員帶來一定的參考價值。
【關鍵詞】ERP系統(tǒng);銷售管理系統(tǒng);設計
銷售管理系統(tǒng)作為ERP系統(tǒng)的關鍵環(huán)節(jié),能夠確保信息的正常流動以及產品的順利交貨,在降低成本以及提高企業(yè)經濟效益等諸多方面作用突出。ERP 環(huán)境下的銷售管理系統(tǒng)以客戶實際需要為出發(fā)點來對企業(yè)的生產經營活動進行合理、科學的規(guī)劃,進而不斷為生產與決策提供優(yōu)質化服務,最終確保實現(xiàn)企業(yè)的最大化經濟效益。
一、基于ERP 環(huán)境下,對銷售管理系統(tǒng)的需求狀況進行分析
對于目前國內諸多以訂單生產式為主的中小型生產企業(yè)而言,其模式特征表現(xiàn)為多品種、系列化、小批量以及根據訂單情況安排生產任務。面對如此繁雜的生產流程,ERP下的銷售管理系統(tǒng)能夠很好的解決這些生產企業(yè)面臨的一系列生產管理難題,在ERP整體思想的指導下,對系統(tǒng)流程進行組織,進而在建立起一個從屬于總ERP系統(tǒng)的同時并能與其它各分系統(tǒng)建立起協(xié)調合作的小型銷售管理系統(tǒng)。
(一)業(yè)務流程
以某企業(yè)的銷售管理業(yè)務為例,其主要涉及到產品訂貨、新客戶開發(fā)、排產與成品入庫、發(fā)貨、劃價以及回收貨款等具體流程。各分公司銷售部門負責簽訂訂貨合同后,相關銷售人員把與客戶簽訂的訂貨合同正表與訂貨卡送達排產調配室進行排產,在排產完成后,由各分公司人員對合同附表進行填寫;完成填寫后再交由排產室送達生產部并對生產進行統(tǒng)一安排,待生產完成后其所有產品統(tǒng)一入到銷售總公司的成品庫。在辦理產成品入庫時,必須按照票據內容對涉及到的品種、規(guī)格、型號、數(shù)量等相關內容進行認真核對。票物一致后,由計控檢驗員進行相關的檢驗操作,并且經過雙方一致的簽字蓋章程序后進行入庫辦理,在登記建賬的同時,將簽字蓋章的入庫單轉交合同科。合同科根據合同附表上的項目要求對產成品進行審核并入庫,根據入庫單進行入庫登賬,對不合項目要求的入庫單不進行相關入庫手續(xù)的辦理。入庫合同及相關票據在辦理完成后要及時轉交各公司,在各分公司確認發(fā)貨后,相關的發(fā)貨票據要送達綜合管理室對發(fā)出商品予以監(jiān)控,進而判定發(fā)貨狀態(tài)。由綜合管理室審核通過的票據轉交合同科撥出并轉發(fā)貨科進行發(fā)貨準備;一旦綜合管理室對票據審核不通過則將票據轉合同科留作庫存。經過發(fā)貨科發(fā)走的票據要轉到價格科進行劃價,確定最終發(fā)貨金額。票據在經過價格科劃價后,轉交合同科與結算室進行貨款結算、托收憑證以及發(fā)票打印操作。對于回款后的匯票、支票以及承兌匯票等統(tǒng)一轉交到資金科,資金科做好臺賬登記后交結算室,由結算室做應收賬款的相關處理。
(二)系統(tǒng)功能
1、對于客戶的具體需求而言,是借助銷售訂單進而進入ERP 銷售系統(tǒng)的。訂單是基于客戶信息、銷售項目、交貨信息以及其它相關事項的條件下建立起來的,其具體內容涉及到:訂單號、訂單類型與內容、客戶代碼、相關的日期、交運以及和客戶相關的信息等。作為企業(yè)關鍵性的訂貨部門,應根據以往訂貨信息情況對各個客戶的信譽情況有較為清楚的認識與把握。進而對這些數(shù)據信息進行科學化的管理與利用,最終更好的為生產和決策提供服務,尤其是在現(xiàn)代企業(yè)制度不斷發(fā)展與完善的情況下,更應該處理好這一問題。在這種情況下,一個功能強大且完善的訂貨管理系統(tǒng)應運而生,不但能為生產和決策提供更好的服務,還能為企業(yè)創(chuàng)造出巨大的經濟價值。
2、對于企業(yè)的成品管理機構而言,由于它連接著企業(yè)的生產、訂貨、監(jiān)控、銷售、庫存等重要部門,是對成品、銷售、貨款情況的綜合掌握,因此其重要性是不言而喻的。作為成品管理系統(tǒng),必須對業(yè)務內部物料的整個轉移過程進行全程跟蹤,并能對企業(yè)內部因物料移動出現(xiàn)的各種業(yè)務能夠及時進行處理,同時具備相關的庫存分析功能。發(fā)貨部門對產生的所有發(fā)運報表、運單等單據負責制作與統(tǒng)計。對于發(fā)運所涉及到的各種記錄,例如,貨票與賬票等都應劃歸到計算機管理,保證相關負責人能夠對業(yè)務進展情況有較為清晰與準確地把握,便于領導在對整個系統(tǒng)的業(yè)務流轉進行控制時,能夠準確的做出決策。
3、為了有效提升公司整體的經營效率,在發(fā)貨部門建立起相關業(yè)務的信息化系統(tǒng)是至關重要的。對于價格管理部門而言,其主要工作是對發(fā)出產品以及客戶訂單進行相應的劃價操作。對于涉及到的不同客戶,系統(tǒng)應能夠具備保持多種價格信息的功能,對于應用到的所有價格協(xié)議及內容批示都應劃歸到計算機管理中,對于不同時期的產品,系統(tǒng)應綜合對價格機制及成本信息予以分析處理,并隨時提供產品實際銷售價格,對財務系統(tǒng)的要求而言,必須可以提供工廠成本信息,便于銷售利潤的計算。
4、由于企業(yè)生存與發(fā)展以及利益獲取等諸多方面都與資金管理密切相關,所以作為企業(yè)的資金管理機構而言,其重要作用同樣是不言而喻的。為了保證大量充足的資金用于企業(yè)發(fā)展,ERP環(huán)境下的資金管理系統(tǒng)必須對企業(yè)的各種信息進行及時處理,進而確保實現(xiàn)資金管理系統(tǒng)中的各個功能。
5、基礎數(shù)據字典系統(tǒng)作為綜合管理部門管理的基礎數(shù)據,也是整個銷售總公司所有業(yè)務流程必須使用的。這是在信息化與“知識經濟”時代,綜合管理部門普遍關注的問題。為了確保銷售總公司整個業(yè)務流程的快捷化與高效化,真正的發(fā)揮管理水平的實際作用,所以基礎數(shù)據系統(tǒng)的開發(fā)是必不可少的。
二、基于ERP環(huán)境下,對銷售管理系統(tǒng)的整體設計
對于ERP下的銷售管理系統(tǒng)而言,主要涉及到客戶訂貨及合同、產品入庫、庫存、發(fā)運、劃價以及客戶回款等銷售一系列過程,通過此系統(tǒng)可以實現(xiàn)對銷售所有過程的綜合管理。
(一)訂貨管理。
訂貨管理作為銷售部門主要的經營管理活動,也是企業(yè)進行生產活動的前提。在這一管理過程中,對于用戶的實際訂貨需求,按區(qū)域及部門分集團與股份公司各自簽訂訂貨合同,并對所有合同信息予以集中管理。此系統(tǒng)可以根據產品類別、品種、組距等信息對訂貨情況予以控制,依據客戶的信用狀況等限制性條件安排集團公司的排產計劃;依據訂貨資源的平衡狀況,對集團公司生產分廠、重要設備以及產品種類的排產量進行協(xié)調,確保合同訂貨與本廠的生產能力及技術水平相一致。此系統(tǒng)能夠對訂貨以及排產業(yè)務有關的信息進行隨時查詢,進而對訂單、訂貨以及排產報表予以打印。訂貨系統(tǒng)涉及到八個功能模塊分別為:①訂單管理:實現(xiàn)訂單錄入、編輯、作廢處理、變更操作以及審核等功能。②訂單排產:通過對庫存及相關可用設備資源的查詢,科學安排生產計劃。③副頁管理:對生產合同實現(xiàn)修改、審核以及作廢等操作。④轉銷處理:對轉銷合同的處理。⑤貨款預測:依據客戶訂貨資源,實現(xiàn)對銷售貨款的預測。⑥客戶分析:針對具體客戶,對其建立銷售動態(tài)分析表。⑦資源管理:制定銷售計劃以及設備訂貨資源。⑧報表查詢。
(二)產品管理
涉及到六個功能模塊:①日常業(yè)務:管理倉庫中流動的產品,包括入庫管理、發(fā)貨申請與監(jiān)控、產品撥出以及出庫登記。② 轉銷分批。依據實際業(yè)務要求對入庫單做分劈與轉銷處理。③沖退處理:實現(xiàn)沖補入庫、沖補差重以及相應的退貨管理。④盤點庫存:對庫存產品的存貨狀態(tài)、廠區(qū)放置等進行登記。⑤月末處理:月末結轉以及相關的收撥存日計劃。⑥報表查詢。
(三)發(fā)貨管理。
此模塊利用入庫單進而對發(fā)貨單進行制作并對運雜費、包裝費以及發(fā)貨等進行登記。系統(tǒng)內容涉及到貨票、出庫登記模塊、撥出與庫存明細模塊的制作、包裝費的處理、發(fā)貨總量控制、綜合查詢模塊、運費查詢以及系統(tǒng)維護模塊。
(4)價格管理。
實現(xiàn)對發(fā)出產品以及客戶訂單的劃價處理與審核功能,劃價包括自動與手工劃價兩種。為了保持系統(tǒng)中多種價格信息,而對入庫單進行沖補價差處理,涉及到諸多的協(xié)議批示信息。同時,系統(tǒng)支持報表查詢。
(5)資金管理。
在貨款回收后,由各分公司業(yè)務人員將相關票據交到資金科,由資金科的相關人員進行記賬處理,完成后將票據交財務部。此模塊用來記錄各公司貨款票據的回收情況,對轉出以及回退票據予以登記,能夠對各公司資金完成狀況進行統(tǒng)計分析。同時,系統(tǒng)支持報表查詢。
三、基于ERP 環(huán)境下,銷售管理系統(tǒng)在技術方面的實現(xiàn)
(一)體系結構
針對企業(yè)具體情況,系統(tǒng)應用C/ S與B/ S結構,以 Windows Server2003作為服務器操作系統(tǒng),以Windows XP為客戶端操作系統(tǒng),數(shù)據庫應用SQL Server2003,前端開發(fā)工具為J2EE,并輔以高級語言,例如 VB,VC + + 等。
對于服務器端而言,主要對數(shù)據進行存儲與檢索,并保證數(shù)據的完整與安全性。鑒于系統(tǒng)要處理的龐大數(shù)據量,必須配置兩臺高檔服務器,一臺為主服務器,另一臺進行熱備份。一旦出現(xiàn)運行故障,另一臺會立刻投入工作。ERP下的銷售管理系統(tǒng)作為ERP 系統(tǒng)的子系統(tǒng),為了提高數(shù)據傳輸效率,網絡服務器與客戶機之間借助于交換機建立連接,每個客戶端借助于千兆網直接連到企業(yè)信息網中心的交換機中。為了確保數(shù)據的正確傳輸,可根據不同距離選擇單模、多模或光纖模塊進行數(shù)據傳輸。
(二)關鍵技術
信息集成技術。銷售管理系統(tǒng)作為ERP的重要組成部分,與其它各系統(tǒng)的集成是此系統(tǒng)的關鍵技術。由于此系統(tǒng)涉及到的數(shù)據量較大,為保持數(shù)據一致性,應用了主題數(shù)據庫規(guī)劃以及C-U 矩陣技術,通過對整個系統(tǒng)的劃分,再將各子系統(tǒng)的數(shù)據流程圖進行結合,進而使整個集成系統(tǒng)中的信息產生與流向進一步明確。在實際操作過程中可以從表中直接取數(shù)據,極大的保證了數(shù)據的及時與準確性。
結語:ERP作為現(xiàn)代化的企業(yè)管理模式,借助于對銷售管理系統(tǒng)的設計與開發(fā),能夠使企業(yè)信息資源得到充分利用與共享?;贓RP 環(huán)境下的銷售管理系統(tǒng),經過不斷的發(fā)展與完善,不但能夠對企業(yè)成本進行有效控制,還能最大程度的確保交貨的正常與順利,有效降低企業(yè)庫存量,最終為企業(yè)帶來極大的經濟與社會效益。
摘 要:任何的醫(yī)療器械都是直接從公司生產以后賣給用戶的,這中間必須經過醫(yī)院、藥店或者醫(yī)生等中間媒介。對于生產公司而言,其需要關注的并不僅僅是銷售額,銷售過程中的銷售產地、銷售費用等各種信息都需要進行適當?shù)奶幚怼R虼?,開發(fā)出一套醫(yī)療器械銷售管理系統(tǒng)對于提高工作效率和工作質量有著重大作用。本文概要的闡述了一個醫(yī)療器械銷售管理系統(tǒng)的設計,主要從三個方面進行了闡述,即需求分析、概要設計和詳細設計,這三個方面的設計足以構建起一個系統(tǒng)的支撐框架。
關鍵詞:醫(yī)療器械;銷售管理系統(tǒng);概要設計
一、系統(tǒng)需求分析
(一)系統(tǒng)定義
醫(yī)療器械銷售管理系統(tǒng)是專業(yè)的針對醫(yī)療器械或者藥劑的進貨、銷售、存儲的管理軟件系統(tǒng),這樣的系統(tǒng)比較適用于中小型的公司企業(yè)、商場以及零銷售門店等。該系統(tǒng)需要完成的功能包括基本設置、進貨管理、銷售管理、庫存管理以及往來管理等功能模塊。這些模塊都是主要的業(yè)務流程,另外,系統(tǒng)還需要提供任意時間段的報表、統(tǒng)計任意時間段的銷售額、成本以及利潤,系統(tǒng)還要隨時可以查詢和分析采購、銷售、庫存、應收、應付、成本以及利潤等信息,為商店的運營提供決策指導。對于商店的業(yè)務管理而言,系統(tǒng)需要清楚的反映出每一位客戶與供應商的詳細信息,以便于經營過程中可以迅速準確地對賬,讓用戶能及時、清晰的掌握每天的運營狀況。
(二)需求問題描述
根據系統(tǒng)都醫(yī)療器械銷售管理總體功能的需求,同時結合系統(tǒng)開發(fā)的背景以及未來的發(fā)展趨勢,對系統(tǒng)的需求問題描述如下:
第一,系統(tǒng)要簡單易用。軟件在設計時,應該充分的考慮到用戶的需求,即從用戶的角度出發(fā)考慮問題。軟件中所有的程序都應該以方便用戶的操作為前提,支持鼠標、鍵盤等外設的操作,同時在錄入或者查詢時要支持模糊輸入的方式,幫助用戶從大量而且繁瑣的記憶中解放出來。
第二,系統(tǒng)要保證數(shù)據的安全性。無論對于什么系統(tǒng)而言,數(shù)據的安全性是必須要保證的功能,對于醫(yī)療器械銷售管理等比較敏感的隱私問題,更要保證數(shù)據的保密性和安全性。該系統(tǒng)在保證數(shù)據安全性道德措施上映采取密碼設置、數(shù)據備份與恢復、權限管理等基本方式。同時,在企業(yè)內部運營的過程中,根據職務的不同,軟件能夠自動的為不同層次的用戶分配不同的權限,使得企業(yè)內部的業(yè)務管理和業(yè)務控制完全通過計算機進行管理,避免員工在操作工程中產生與自己職位不符的錯誤操作。
第三,保證界面的美觀簡潔。軟件系統(tǒng)為人的日常生活和工作進行服務的,因此,系統(tǒng)界面的設計一定要美觀簡潔。根據醫(yī)療器械銷售管理的特點,在依據用戶手工操作習慣的基礎之上,以程序化的方式對其加以閨房,使其易學易懂,并且力求達到操作簡單、實用、靈活、便捷的效果。對于系統(tǒng)的性能要求,同樣要注意簡單快捷性,可以以較少的人力和物力實現(xiàn)高效率的信息維護工作。
二、系統(tǒng)概要設計
(一)系統(tǒng)技術架構
本醫(yī)療器械銷售管理系統(tǒng)采用B/S模式的三層架構,即通過HTTP傳輸協(xié)議,客戶端利用瀏覽器訪問WEB服務器和與其相連的后臺數(shù)據庫,完成一系列的操作。所謂的三層架構分別是處于表示層的瀏覽器、處于功能層WEB服務器和處于數(shù)據層的數(shù)據庫服務器。
WEB瀏覽器層主要用于顯示醫(yī)療器械銷售信息系統(tǒng)與用戶交互的信息。通俗的講,數(shù)據庫服務器和WEB 服務器相當于真正的工作人員,而WEB瀏覽器就相當于客戶和工作人員進行交流的窗口。通過WEB瀏覽器這個窗口,當用戶提出某些請求時,瀏覽器可以將用戶輸入的信息提交給后臺的服務器和數(shù)據庫對其進行驗證,若驗證有效,則用戶可以進行其他的操作,其他的操作仍采用同樣的原理,即用戶輸入的信息提交給服務器和數(shù)據庫,服務器和數(shù)據庫經過操作后將結果通過瀏覽器顯示給用戶。
WEB服務器中包含了銷售管理系統(tǒng)的事物處理邏輯,位于WEB應用服務器端。WEB服務器的主要任務是接受用戶的請求并對其進行做出相應的處理,首先它需要執(zhí)行相應的擴展程序與數(shù)據庫進行連通,通過SQL等方式向數(shù)據庫服務器提出數(shù)據處理的請求,將相應的數(shù)據庫操作指令提交給數(shù)據庫服務器,等待數(shù)據庫服務器處理完成以后再獲得處理后的結果。從整個業(yè)務流程來看,WEB服務器就相當于一個中間的信者。
位于第三層的數(shù)據庫服務器的主要功能就是實現(xiàn)數(shù)據的邏輯處理。它從WEB服務器端接受數(shù)據庫操作的相關指令,然后通過指令對數(shù)據進行增刪查改,并將處于的結果返回給WEB服務器。
(二)系統(tǒng)部署架構
系統(tǒng)的部署架構是指用來部署和運行該軟件的物理配置,從系統(tǒng)的技術架構就可以看出,本系統(tǒng)要想運行,至少要采取三層的部署架構,即瀏覽器、WEB服務器和數(shù)據庫服務器。但是在實際運營的過程中,為了工作的便利,通常會在局域網的范圍內再加入一層物理部署,即通過局域網內的客戶端登錄數(shù)據庫服務器對基層的表、數(shù)據進行增刪查改等操作。局域網的作用保證了數(shù)據的安全性,也只有局域網內部的用戶才有登錄服務器的權限,而外部用戶則只能通過三層的技術架構獲取所需的信息。
三、系統(tǒng)詳細設計
(一)類包的設計
系統(tǒng)的詳細設計實際就是對系統(tǒng)技術架構的具體實現(xiàn)。假定系統(tǒng)采用面向對象的編程語言進行實現(xiàn),則開發(fā)的過程中,需要用包來對常用的類進行包裝,每一個包就是一個較大的功能模塊。按照常用的編程思想去設計系統(tǒng)的實現(xiàn),往往將需要建立config、rule、controller、po、dao、form等包。
Config包是系統(tǒng)業(yè)務邏輯層的重要組成部分,它實現(xiàn)了系統(tǒng)的面板元素的管理和配置、業(yè)務邏輯的配置以及導出文件格式和數(shù)據等的配置。Config是英文單詞configure的簡寫,即配置的意思,config包就是整個系統(tǒng)相連的紐帶。
Rule包是實現(xiàn)具體業(yè)務的業(yè)務包,同時包括功能的擴展。
Controller包是MVC模式中的控制層,它實現(xiàn)了表示層和業(yè)務層之間的通信。
Po包是用來存放描述界面和業(yè)務之間交互數(shù)據的表單,即數(shù)據的表現(xiàn)形式。負責存放映射數(shù)據表的數(shù)據類,以作為數(shù)據映射存儲。
每一個的類包里面都集成了大量的類,而每一個類里面也同樣集成了大量的方法,每一個不同的方法對應著用戶的一個動作,比如單擊提交事件等等。
(二)數(shù)據庫的設計
對于醫(yī)療器械銷售管理系統(tǒng)這樣的系統(tǒng)而言,從本質上講,其核心的功能就是對數(shù)據信息的增刪查改,因此數(shù)據庫的設計是詳細設計中重要的組成部分。數(shù)據庫設計包括物理設計和邏輯設計,合理的邏輯設計會大大提高數(shù)據庫的性能,增強數(shù)據庫的可維護性。
現(xiàn)抽取一部分簡單的數(shù)據表來說明數(shù)據庫的設計方法:
在對數(shù)據庫進行設計時,數(shù)據表并不是越少也好,數(shù)據庫表越少就代表著一張表中包含的數(shù)據字段越多。但是在實體中,數(shù)據表之間往往具有一對一、一對多或者多對多的關系,一張關系表中包含多個字段往往使得數(shù)據表之間的關聯(lián)關系變得復雜,也使得表主鍵的設置不易確定,因此,在設計關系表時,要通過ER圖對其進行優(yōu)化,設置合適的表數(shù)量和包含的字段數(shù)。
四、結束語
醫(yī)療器械營銷管理系統(tǒng)的設計是一個比較簡單的系統(tǒng)工程,因為它主要面向于中小型的用戶企業(yè),但是對其設計的過程卻不可掉以輕心。良好的設計不僅可以使得業(yè)務邏輯清晰,另外在實現(xiàn)后可以有效的提高工作的效率和質量。在設計醫(yī)療器械管理系統(tǒng)時,應該預留出功能擴展模塊,可以讓用戶根據自身業(yè)務的發(fā)展在后期中對系統(tǒng)功能進行擴展,以滿足業(yè)務擴展的需要。
[摘 要]百貨商場銷售管理系統(tǒng)利用先進的管理技術,提高企業(yè)銷售管理水平,實現(xiàn)信息管理的現(xiàn)代化、科學化、規(guī)范化。本文主要對管理系統(tǒng)的分析,功能規(guī)劃、功能模塊方面進行詳細介紹。
[關鍵詞]百貨商場銷售管理系統(tǒng) 信息管理 現(xiàn)代化
1 引言
本系統(tǒng)是天虹百貨商場銷售管理系統(tǒng),一個銷售管理系統(tǒng)應該有哪些實體,有供應商、商品、職員。在知道有這些實體后還要明白各實體之間的聯(lián)系是什么。聯(lián)系確定后也需要確定本系統(tǒng)該有哪些模塊,在進行系統(tǒng)設計前要好好進行規(guī)劃。本系統(tǒng)主要有商品進貨管理、商品銷售管理、員工信息管理、供應商信息管理、商品庫存查詢和商品銷售查詢。
系統(tǒng)的模塊和數(shù)據表都確定后就要跟一起開發(fā)的人員進行分工。本人的模塊是系統(tǒng)登錄和商品進貨、銷售、退貨管理模塊。同時系統(tǒng)登錄也是本人的任務。分工完成了就正式進入開發(fā),先設計界面。為實現(xiàn)界面的各種功能進行編寫代碼,代碼完成后。對數(shù)據庫進行操作,其實對數(shù)據庫操作、界面設計和代碼編寫可能是交互進行的。因為是通過代碼把數(shù)據庫里的數(shù)據顯示在界面上。
2 系統(tǒng)功能結構
在需求分析的基礎上,天虹百貨商場銷售管理系統(tǒng)分為6大主要模塊,分為員工信息管理、供應商信息管理、進貨商品信息管理、銷售商品信息管理、退貨信息管理、系統(tǒng)維護管理和登錄查詢系統(tǒng)。登錄系統(tǒng)主要完成不同用戶的登錄操作。員工信息管理主要是對員工的基本信息進行管理,包括信息的添加、修改、刪除和查詢等操作。供應商信息管理模塊是對公司供應商信息的添加、修改、刪除操作。進貨、銷售、退貨信息管理是分別對商品的進貨、銷售、退貨信息進行添加、修改、刪除和查詢等操作。商場進銷存銷管理系統(tǒng)功能結構如圖1所示。
由圖3.1可以清楚的看到本系統(tǒng)主要模塊,以及主要模塊下包含的一些子模塊。對本系統(tǒng)到底有哪些功能也很清楚,該系統(tǒng)包含的信息完不完善基本也可以有個大概的了解。
* 基本檔案模塊:主要完成系統(tǒng)中員工信息的錄入、修改、刪除、查詢,以及供應商信息的錄入、修改、刪除、查詢功能;
* 進貨管理模塊:主要對百貨商場的進貨信息進行管理,以及對商品的添加、刪除、修改等操作。
* 銷售管理模塊:主要對商品的銷售和退貨信息進行管理,如對銷售的添加、刪除、修改等操作。
* 庫存管理模塊:主要完成對商品的信息統(tǒng)計,產生庫存警報,以及對庫存商品的查詢功能。
* 系統(tǒng)維護模塊:主要對系統(tǒng)的數(shù)據庫進行維護,可以對該系統(tǒng)進行數(shù)據的備份和數(shù)據的還原。
3 業(yè)務流程圖
天虹百貨商場銷售管理系統(tǒng)的業(yè)務流程屬于大眾化流程,界面友好,操作簡單,適用用各類人群的使用,不需要有專業(yè)的計算機知識。
天虹百貨商場銷售管理系統(tǒng)業(yè)務流程:首先是登入系統(tǒng),驗證成功便進入系統(tǒng)主窗體,主窗體中存在各個管理系統(tǒng)的各種功能,進入各種功能模塊實現(xiàn)對商品信息的管理。
4 數(shù)據庫設計
根據功能分析得出數(shù)據庫的數(shù)據項和數(shù)據結構以后,就可以設計出能夠滿足用戶需求的各種實體以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據的流動。
為了更清楚地描述各實體之間的關系可以使用E-R圖表示。E-R圖是用來描述某一組織(單位)的概念模型,提供了表示實體、屬性和聯(lián)系的方法。構成E-R圖的基本要素是實體、屬性和關系。實體是指客觀存在并可相互區(qū)分的事特;屬性指指實體所具有的每一個特性。
天虹百貨商場牽扯到諸多商品的物流配送,所以供應商的信息商場必須了解,而每件商品對應不同的供應商,此時必須在數(shù)據庫中建立一個供應商信息表,用于存儲所有供應商信息。
在開發(fā)過程中必須考慮系統(tǒng)的安全性,只有有權限的人員才能進入到系統(tǒng)當中去,所以在數(shù)據庫中必須建立一個員工信息表,用于存儲管理系統(tǒng)的員工信息。
天虹百貨商場對商品的所有進貨信息必須有詳細的了解,信息必須全面正確真實,這對商場的管理非常重要,所以在數(shù)據庫中要建立一個進貨信息表用于存儲進貨的詳細信息。
商場管理者要時刻了解現(xiàn)有商品的數(shù)量,以便及時的補充該貨物的數(shù)量,讓商場的運作更加有效,此時需要在數(shù)據庫中建立一個庫存信息表用于存儲剩余貨物的情況。
商場必須對所有商品的銷售情況有很詳細的了解,什么產品,賣了多少,什么時候賣的等等相關信息,此時需要在數(shù)據庫中建立一個商品銷售信息表,用于存儲所有商品的銷售信息。
當顧客對某件商品不滿意時,可能會要求退貨,同時天虹百貨商場經營者也要詳細地了解退貨信息。此時,需要在數(shù)據庫中建立一個商品退貨信息表用于存儲所有退貨信息。
總結
本文主要介紹在天虹百貨商場銷售管理系統(tǒng)分析中,應用需求分析階段介紹了系統(tǒng)中的一般操作和數(shù)據流圖的開發(fā),系統(tǒng)功能模塊設計階段介紹了天虹百貨商場銷售管理系統(tǒng)中的模塊,以及模塊中的子模塊。數(shù)據庫概念設計階段介紹了系統(tǒng)中的實體以及實體之間的關系,實體的組成屬性。
【摘 要】本文主要介紹了一種企業(yè)銷售管理系統(tǒng)的開發(fā)方法。在分析企業(yè)銷售管理系統(tǒng)設計的必要性基礎上,設計開發(fā)了基于VB技術的企業(yè)銷售管理系統(tǒng),主要從系統(tǒng)結構、業(yè)務流程、數(shù)據庫設計及主要功能模塊設計著手,介紹了系統(tǒng)的設計思路和實現(xiàn)過程,系統(tǒng)選擇SQL Server 2000進行數(shù)據庫開發(fā),并以VB6.0作為開發(fā)工具;采用本系統(tǒng)進行企業(yè)的銷售工作管理,不僅能減輕工作人員的負擔,同時可大大提高了工作效率。
【關鍵詞】企業(yè)銷售管理 信息系統(tǒng) Visual Basic SQL 2000
銷售管理信息系統(tǒng)作為信息管理系統(tǒng)的一個分支,已逐漸成為企業(yè)信息化建設的重要組成部分,為企業(yè)管理分布在全國網點提供了一個功能強大,安裝部署方便,使用成本低廉,操作簡捷的實時銷售管理系統(tǒng),不僅能夠促進銷售業(yè)務的拓展,提高銷售運作的效益,也為最終實現(xiàn)有效的“供應鏈管理”和更加廣泛的“電子商務”奠定了基礎。無論是一個銷售公司還是一個銷售商店,都有很多的銷售數(shù)據需要管理,手工管理這些繽紛復雜的數(shù)據的方式已經不適應時代的潮流,實現(xiàn)數(shù)據規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、運作高效的企事業(yè)單位的必然要求。所以為了實現(xiàn)各銷售單位高效管理而設計這個銷售信息管理系統(tǒng)。
一、系統(tǒng)需求分析
銷售信息雖然繁多,但是主要是針對銷售訂單狀況進行登記。所以系統(tǒng)的開發(fā)目標可以總結為對銷售訂單、銷售當進行維護,對相關的銷售活動進行管理。力圖做到詳細記錄、查詢,甚至直觀表達。并且,操作盡量簡單方便。實現(xiàn)數(shù)據規(guī)范化、自動化的電腦管理,是一個管理規(guī)范、運行高效的企事業(yè)單位的必然要求。盡量使銷售部門提高工作效率、減少出錯率。所以進行系統(tǒng)設計時,系統(tǒng)主要包含以下功能:(一)系統(tǒng)功能。包括系統(tǒng)登陸、退出、管理員賬號管理等功能,并包括添加新的管理員和修改密碼等功能。(二)數(shù)據改動功能。這是對銷售單,廣告單等數(shù)據管理的主要方面,要能夠對數(shù)據庫內容進行修改,包括數(shù)據的錄入、修改和刪除等操作,同時需要保證數(shù)據內容的完整性與全面性。(三)信息查詢功能。進行查詢時不能對系統(tǒng)數(shù)據進行信息的修改,只能進行常用的瀏覽和條件查詢操作,既可以顯示出數(shù)據庫中的左右銷售信息,也可以根據不同條件對數(shù)據進行篩選,查詢所需要的相關銷售單、廣告單等記錄。(四)銷售業(yè)績查詢。以圖形或表格的形式查看一年內各個銷售人員的銷售業(yè)績情況。
二、系統(tǒng)模塊功能分析
結合前節(jié)進行的系統(tǒng)需求分析,對系統(tǒng)的各個主要功能進行設計,數(shù)據存儲于SQL Server 2000建立的數(shù)據庫中,以Visual Basic 6.0作為開發(fā)平臺,系統(tǒng)總體設計如圖1所示。
本系統(tǒng)主要設計一下幾個窗口模塊:(一)登陸窗口。系統(tǒng)啟動時,首先彈出系統(tǒng)登陸信息窗口,供管理員輸入正確的用戶名和密碼,才能進入系統(tǒng)。系統(tǒng)默認設置管理員為“admin”,密碼為“admin”。(二)程序主窗口。主窗口界面用于調用各種功能的子窗口的操作,界面中有菜單選項,也設置有響應的快捷按鈕可供選擇。(三)銷售員管理窗口。該窗口實現(xiàn)銷售員基本信息的錄入、修改、查詢和刪除等功能,在主窗口的菜單欄的“銷售員管理”菜單中響應相關功能按鈕,或從主窗口界面上單擊對應的快捷按鈕,可彈出相應的子窗口。(四)銷售單管理窗口。銷售單的生成,首先是簽訂訂單,當訂單履行后,即生成最終的銷售單。所以此窗口實現(xiàn)銷售訂單的定制、修改和刪除等功能。(五)廣告登記表管理窗口。此窗口完成廣告登記表的填寫、刪除、查詢以及修改等操作,主要包括廣告登記號、媒體類型、廣告合同號、聯(lián)系人信息、膠片制作公司、膠片合同號、制作費用、聯(lián)系人電話等。(六)銷售業(yè)績查詢窗口。為了對每一年內各個銷售人員完成的銷售業(yè)績進行直觀具體的查詢,需要添加銷售業(yè)績查詢功能,以圖表和表格的形式查看各個銷售員的當年銷售額。在主窗口菜單欄的“銷售業(yè)績查詢”菜單和主界面上的“表格查詢方式”和“視圖查詢方式”兩種顯示方式。(七)管理員選項窗口。對管理員賬戶進行刪除、添加以及密碼修改等操作,在主窗口的菜單欄“管理員選項”菜單和主窗口界面上設置有“增加管理員”與“更改管理員密碼”選項。
三、數(shù)據庫設計
根據在系統(tǒng)總體設計中的功能分析與方案設計,本系統(tǒng)的數(shù)據庫數(shù)據設計如下:(一)登陸基本信息:包括管理員的登陸賬號、登陸密碼等。(二)銷售員相關信息:包括銷售員代碼、銷售員名稱、銷售員所在地區(qū)、所銷售產品的行業(yè)、銷售業(yè)績、計劃銷售金額等;(三)訂單和銷售單信息:包括銷售單號、客戶代碼、銷售員合同、產品產地、公司行業(yè)、銷售日期、聯(lián)系人信息、產品代碼、數(shù)量等;(四)廣告登記信息:包括廣告登記號、媒體類型、廣告合同號、聯(lián)系人信息、膠片制作公司、膠片合同號、制作費用、聯(lián)系人電話等(五)媒體類型編號:包括媒體公司代碼、媒體公司的名稱、媒體類型等;(六)區(qū)域代碼:包括區(qū)域代碼和所對應的地區(qū)名稱;(七)行業(yè)代碼:包括行業(yè)的代碼號和對應的行業(yè)名稱;(八)客戶信息:包括客戶代碼、客戶名稱、電話、郵編、客戶登記日期、客戶地址、郵箱信息等;(九)產品代碼:包括產品的代碼號(采用自動編號)和對應的產品名稱、單價。
四、結論
本企業(yè)銷售管理系統(tǒng)在完成了基本的業(yè)務日常事務管理的基礎上,展示了一個現(xiàn)代化數(shù)字信息管理和辦公自動化管理的新途徑。使用此方式管理,不僅可行、高效、方便,而且適應了國際社會現(xiàn)代化管理發(fā)展的潮流和方向,除了應用于企業(yè)辦公自動化管理系統(tǒng)外,也可以為其他行業(yè)和系統(tǒng)所借鑒。
【摘要】當前社會對信息系統(tǒng)的需求日益增加,傳統(tǒng)的系統(tǒng)分析設計方法已經難以保證軟件開發(fā)的效率和質量,通過將UML應用于系統(tǒng)建模,可以加速軟件開發(fā)進程,提高軟件質量。銷售管理系統(tǒng)是現(xiàn)代企業(yè)管理系統(tǒng)的一個重要組成部分,通過對一個銷售管理系統(tǒng)的設計與分析,闡述如何通過UML降低開發(fā)難度和提高開發(fā)效率。
【關鍵詞】UML;銷售管理系統(tǒng);系統(tǒng)建模
軟件工程領域取得了前所未有的進展,其中最重要的、具有劃時代重大意義的成果之一就是統(tǒng)一建模語言(UML:Unified Modeling Language)的出現(xiàn)。在世界范圍內,至少在近些年內,UML將是面向對象技術領域內占主導地位的標準建模語言。將UML用于商品銷售系統(tǒng),首先可以消除一些潛在的不必要的差異,以免用戶混淆;其次通過統(tǒng)一語義和符號表示,能夠穩(wěn)定面向對象技術市場,使項目根植于一個成熟的標準建模語言,從而可以大大拓寬所研制與開發(fā)的軟件系統(tǒng)的適用范圍,并大大提高其靈活程度。
1.UML簡述
作為一種建模語言,UML的定義包括UML語義和UML表示法兩個部分。
(1)UML語義
描述基于UML的精確元模型定義。元模型為UML的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發(fā)者能在語義上取得一致,消除了因人而異的最佳表達方法所造成的影響。此外UML還支持對元模型的擴展定義。
(2)UML表示法
定義UML符號的表示法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標準。這些圖形符號和文字所表達的是應用級的模型,在語義上它是UML元模型的實例。
2.銷售管理系統(tǒng)的業(yè)務建模和需求分析
業(yè)務模型和需求分析的目的是對系統(tǒng)進行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點是充分考慮系統(tǒng)的實用性。結果可以用一個業(yè)務用例(Business Use Case)框圖表達,根據銷售系統(tǒng)的基本特征和功能可得到本系統(tǒng)的用例圖,如圖1。用例模型用于需求分析階段,它的建立是系統(tǒng)開發(fā)者和用戶反復討論的結果,表明了開發(fā)者和用戶對需求規(guī)格達成的共識。首先,它描述了待開發(fā)系統(tǒng)的功能需求;其次,它將系統(tǒng)看作黑盒,從外部執(zhí)行者的角度來理解系統(tǒng);第三,它驅動了需求分析之后各階段的開發(fā)工作,不僅在開發(fā)過程中保證了系統(tǒng)所有功能的實現(xiàn),而且被用于驗證和檢測所開發(fā)的系統(tǒng),從而影響到開發(fā)工作的各個階段和UML的各個模型。
圖1 企業(yè)銷售管理系統(tǒng)的用例圖
2.1 銷售管理系統(tǒng)設計
系統(tǒng)分析與設計是研究欲采用的實現(xiàn)環(huán)境和系統(tǒng)結構,結果是產生一個對象模型,也就是設計模型。設計模型包含了Use Case的實現(xiàn),可以表現(xiàn)對象如何相互通信和運作來實現(xiàn)Use Case流的。對于系統(tǒng)的靜態(tài)結構,可以通過類圖、對象圖、組件圖和配置圖來描述;對于系統(tǒng)的動態(tài)行為,可以通過順序圖、協(xié)同圖、狀態(tài)圖、活動圖描述。這些圖在加上說明文檔就構成一個完整的設計模型。
2.2 系統(tǒng)架構設計
銷售管理系統(tǒng)擁有大量信息資源,這些資源包括各種客戶、用戶、和產品等信息。其數(shù)據量大、信息變化快,非結構化信息與結構化信息共存。使用UML對銷售管理系統(tǒng)進行基于面向對象的分析和實現(xiàn),可以從開發(fā)的第一步開始,從系統(tǒng)的底層就把握住銷售信息資源的特征,為下一步具體實現(xiàn)打好基礎。在銷售管理系統(tǒng)建立模型時要涉及到處理大量的模型元素,如類、進口、組件、節(jié)點、圖等,可以將語意上相近的模型元素組織在一起,這就構成了UML的包,包從較高的層次來組織管理系統(tǒng)模型。
2.3 系統(tǒng)詳細設計
2.3.1 序列圖:序列圖(Sequence Diag-ram)用來描述對象之間動態(tài)的交互關系,著重體現(xiàn)對象間消息傳遞的時間順序。順序圖存在兩個軸:水平軸表示不同的對象,垂直軸表示時間。順序圖中的對象用一個帶有垂直虛線的矩形框表示,并標有對象名和類名。垂直虛線是對象的生命線,用于表示在某段時間內對象是存在的。對象間的通信通過在對象的生命線間畫消息來表示。消息的箭頭指明消息的類型。如圖2所示。
圖2 商品管理的序列圖
圖2中描述了先加載某個客戶;顯示某些狀態(tài);再更改某些屬性值,最后更新數(shù)據庫狀態(tài)的一次執(zhí)行過程。
2.3.2 狀態(tài)圖:適合描述一個對象穿越多個Use Case的行為。類的狀態(tài)圖表示類的對象可以呈現(xiàn)的狀態(tài)和這個對象從一種狀態(tài)到另一種狀態(tài)的轉換。
2.3.3 協(xié)作圖:協(xié)作圖(Collaboration Diagram)用于描述相互合作的對象間的交互關系和鏈接關系。雖然順序圖和協(xié)作圖都用來描述對象間的交互關系,但側重點不一樣。順序圖著重體現(xiàn)交互的時間順序,協(xié)作圖則著重體現(xiàn)交互對象間的靜態(tài)鏈接關系。下圖描述的是商品盤點消息傳遞的過程。
2.3.4 活動圖:用于描述業(yè)務過程和類的操作,類似與舊流程圖,是對業(yè)務處理工作流建模。
2.4 銷售管理系統(tǒng)的測試和配置
經過系統(tǒng)分析和設計后,就可以根據設計模型在具體的環(huán)境中實現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應的軟件文檔,建立一個可執(zhí)行系統(tǒng),進而需要對系統(tǒng)進行測試和排錯,保證系統(tǒng)符合預定的要求,獲得一個無錯的系統(tǒng)實現(xiàn)。測試結果將確認所完成的系統(tǒng)可以真正使用;最后完成系統(tǒng)配置,其任務是在真實的運行環(huán)境中配置、調試系統(tǒng),解決系統(tǒng)正式使用前可能存在的任何問題。
系統(tǒng)的配置是實際的交付系統(tǒng),包括文檔和組成模型等。對于企業(yè)銷售管理系統(tǒng)而言,它是一個典型的客戶/服務器系統(tǒng)。可以用配置圖顯示系統(tǒng)的物理結構,如圖3所示。從表面上看,配置圖能顯示系統(tǒng)設備之間的關系以及顯示節(jié)點與可執(zhí)行軟件單元的對應關系。
圖3 配置圖
3.結束語
銷售管理系統(tǒng)的發(fā)展非常迅速,傳統(tǒng)的系統(tǒng)分析設計方法難以保證效率和質量,將UML應用于銷售管理系統(tǒng)的建設,可以加速開發(fā)進程,提高代碼質量,支持動態(tài)的業(yè)務需求。從實際效果來看,UML可以保證軟件開發(fā)的穩(wěn)定性、魯棒性,在實際應用中取得良好的效果。在UML應用過程中,選擇合適的工具也很重要,對于簡單的應用,Visio等工具就可以支持各種所需圖形的生成。
摘 要:隨著市場經濟的快速發(fā)展,現(xiàn)今企業(yè)對于銷售的管理越發(fā)重視。企業(yè)的資金流的把控與整合也成為現(xiàn)今企業(yè)最為關注的問題之一?;贓RP的銷售管理系統(tǒng)設計與實現(xiàn),對深入分析企業(yè)的銷售環(huán)節(jié)現(xiàn)狀,確定系統(tǒng)的總體功能至關重要。因此,本文就基于ERP的銷售管理系統(tǒng)設計及實現(xiàn)作出簡要探究。
關鍵詞:ERP 銷售管理系統(tǒng) 需求 實現(xiàn)
ERP與以往的MRP或MPPII不同,其是一種具有管理理念的軟件系統(tǒng),他將計算機技術和管理領域的具體業(yè)務融合在一起。ERP是以形成高度統(tǒng)一的信息管理系統(tǒng)為目的,將企業(yè)的物流、資金流、信息流等進行全面一體化集中整合管理,其不僅可以適用于企業(yè)的生產管理,而且在非生產、公益事業(yè)的企業(yè)的管理更具有獨特的應用價值。ERP在企業(yè)管理中一般包括:以計劃、制造為主的生產控制;以會計核算、財務管理為主的財務管理;以銷售、采購、庫存管理為主的物流管理。ERP可促進三大系統(tǒng)形成集成體,使其互相之間形成對應的接口,對實現(xiàn)企業(yè)的管理有著積極的作用。
1 ERP的銷售管理系統(tǒng)對企業(yè)的重要性
ERP是以科學管理思想體系為基礎,高效、集成的計算機管理軟件為輔助,以實現(xiàn)管理與信息相互聯(lián)系、融合,并在企業(yè)資源最優(yōu)化配置的前提下,把企業(yè)內部的財務、質量、生產、人力資源等所有的經營活動統(tǒng)一整合。因此,ERP系統(tǒng)可以促進一個企業(yè)走的更長遠,ERP的銷售管理系統(tǒng)對企業(yè)的重要性有以下幾點。
1.1 企業(yè)自身發(fā)展的需求
現(xiàn)今的企業(yè)市場競爭意識日益繁重,企業(yè)之間的業(yè)務高速增長的要求也越來越高,傳統(tǒng)的管理系統(tǒng)已經逐漸被現(xiàn)今的企業(yè)所拋棄。ERP系統(tǒng)可將計算機技術與管理思想結合,可從根本上改變企業(yè)內部各個體系之間的“信息孤島”問題,從而提高企業(yè)的核心競爭力。
1.2 改變企業(yè)管理機制的良方
我國現(xiàn)今的企業(yè)管理模式不清晰,信息化水平低下,企業(yè)為了適應現(xiàn)代化的管理機制,企業(yè)的信息化建設至關重要。企業(yè)往往在管理中,側重于資源管理,管理方法是以簡單的流程制代替科層制,不能很好的實現(xiàn)企業(yè)內部各個人員的溝通與交流。ERP銷售管理系統(tǒng)是企業(yè)信息化建設的核心,其可以從根本上改變我國企業(yè)傳統(tǒng)的管理模式,提高企業(yè)的管理效率。
1.3 企業(yè)體制改革的重要措施
ERP系統(tǒng)是我國國有企業(yè)深化改革,改變傳統(tǒng)管理理念的重要措施。我國企業(yè)改革的目的是企業(yè)整體體制的改革和企業(yè)經營管理水平的提高,實現(xiàn)企業(yè)的業(yè)務流程構架完善。ERP銷售管理系統(tǒng)可以加強企業(yè)與企業(yè)之間的交流,實現(xiàn)企業(yè)的雙贏,創(chuàng)造出企業(yè)與企業(yè)之間互相生存、發(fā)展的商業(yè)鏈,從根本上實現(xiàn)企業(yè)之間的合理競爭與供應的完善性。ERP也可在把控企業(yè)管理的基礎上,減少企業(yè)的中間成本,實現(xiàn)內、外部資源的高利用化。
2 ERP銷售管理系統(tǒng)的需求分析
ERP的銷售管理系統(tǒng)是以建立一個面向企業(yè)的生產管理系統(tǒng)為目標的軟件產業(yè)。中石油企業(yè)是我國ERP運用最為普遍的企業(yè),本文就我公司銷售管理為例,就ERP銷售管理系統(tǒng)的需求作出簡要分析。
2.1 業(yè)務流程
實現(xiàn)企業(yè)產品的銷售是企業(yè)利潤的保障,業(yè)務流程的完善也高效是體現(xiàn)企業(yè)服務質量的有力手段。公司的業(yè)務流程主要包括產品預訂、產品的入庫、產品的發(fā)運、產品的劃價、貨款的領收等,大體流程為:預付貨款―計劃落實―銷售開票―部門審核―財務監(jiān)控―發(fā)貨―劃價―結算―回款。流程解析:(1)公司由業(yè)務部門、管理部門根據生產計劃來負責簽訂訂貨合同。(2)銷售分公司確定客戶月發(fā)貨計劃。(3)收到預付貨款后由財務部門錄入銷售管理系統(tǒng)。(4)銷售部門在系統(tǒng)中開具產品銷售單。(5)在系統(tǒng)中經銷售部門和財務部門審核后形成銷售通知單。(6)倉庫根據審核后的銷售單裝車出廠。系統(tǒng)自動所生成有客戶付款信息及發(fā)貨信息統(tǒng)計表。由于銷售管理系統(tǒng)的建立,為企業(yè)領導掌握分析企業(yè)經營情況提供了方便平臺。
2.2 系統(tǒng)功能
ERP銷售系統(tǒng)是客戶實際需求和預付貨款情況為目的。訂單是根據客戶信息的獲取、交運信息的建立、銷售項目的整合等相應模塊的建立。其系統(tǒng)應對:訂單類型、訂單內容、客戶代碼、有關交運的信息、相關的日期信息及與客戶有關的所有信息等進行歸納、整合。其具體的分析有:(1)企業(yè)的成品管理機構。企業(yè)的成品管理機構是企業(yè)銷售中最為重要的環(huán)節(jié),其與企業(yè)的生產、訂貨、庫存、監(jiān)控、銷售等直接相關,可實現(xiàn)公司產品的基本情況、銷售狀況、貨款現(xiàn)況的管理??沙浞謱Ω鱾€成品的銷售進行跟蹤,可處理企業(yè)內部物料移動,提高相應的庫存分析能力。(2)發(fā)貨部門。發(fā)貨部門是負責公司中所有產品的運送,其中發(fā)運報表的制作與統(tǒng)計是發(fā)貨部門的重要環(huán)節(jié)。為確保公司對業(yè)務進展情況的了解,在公司中對于發(fā)貨中所涉及的各種信息要求相應的數(shù)據必須納入到計算機信息平臺上。很大程度上促進了公司對產品的業(yè)務決策力度與新方案的制定的研究。(3)價格管理部門。價格管理部門其主要是完成對訂出產品、客戶訂單的劃價處理。為能準確的計算出企業(yè)的銷售利潤,公司對財務系統(tǒng)有著較專業(yè)化的要求,其要求必須系統(tǒng)必須可提供維護多種價格信息的功能,對所有的價格協(xié)議及價格批示的內容都要納入計算機管理系統(tǒng)中。(4)資金管理。企業(yè)的資金管理與企業(yè)的生存、發(fā)展、獲利等密切相關,公司為了為企業(yè)的發(fā)展提供更多的資金,對企業(yè)的各個信息系統(tǒng)的購出方向提供了準確的管理,保證了資金管理各種功能的實現(xiàn)。(5)基礎數(shù)據字典系統(tǒng)。為了使整個銷售部門的業(yè)務流程運行更為快捷、有效,在公司中基礎數(shù)據字典系統(tǒng)是整個銷售部門所有業(yè)務流程必須使用的技術數(shù)據。
2.3 ERP的銷售管理系統(tǒng)的實現(xiàn)
ERP銷售管理系統(tǒng)的實現(xiàn),即使對訂貨管理、產品管理、發(fā)貨管理、價格管理幾大環(huán)節(jié)的系統(tǒng)性管理的實現(xiàn)。其具體的實現(xiàn)方法有以下幾點。
(1)體系結構。
完善企業(yè)體系結構的具體做法有:①主系統(tǒng)方面:采用客戶/服務器(C/S)結構,以Windows NT4.0為服務器操作系統(tǒng),以Windows 98為客戶端操作系統(tǒng),數(shù)據庫采用Oracle 8.0,前端開發(fā)工具主要采用UNIFACE7.2,輔以VB,VC++等高級語言。②服務器方面:因服務器的功能主要是圍繞著數(shù)據的存儲和檢查,對數(shù)據的處理量十分巨大,因此,需配置兩臺IBM5500高端的服務器,其中一臺作為主服務器;另一臺作為熱備份,避免一臺發(fā)生故障而影響系統(tǒng)的情況出現(xiàn)。③客戶端:客戶端是控制、整合用戶界面、商務規(guī)則的,其可以通過網絡及Oracle專用接口連到服務器上。 ④交換機方面,應采用Catalyst 6509高端交換機。因6509具有9個模塊插槽,其中1個插槽用來作數(shù)據包的路由和轉發(fā),其中的插千兆引擎模塊用來管理整個交換機。該模塊不僅僅支持HSRP,也可實現(xiàn)冗余熱備份,充分實現(xiàn)系統(tǒng)的可靠性。為進一步提高整個系統(tǒng)的運行速度和數(shù)據傳輸效率,應做到:①用交換機連接方式將網絡服務器與其他客戶機進行連接。②用千兆網將各個客戶端直接連接到企業(yè)信息網中心的交換機上。
(2)技術領域方面。
技術領域方面:①運用數(shù)據庫規(guī)劃技術中的主題數(shù)據庫規(guī)劃和C-U矩陣技術,可明確了整個集成系統(tǒng)中的信息產生和信息流向,將整個系統(tǒng)劃分成數(shù)十個分門別類的小型集團,并根據各個子系統(tǒng)的數(shù)據流程圖,簡化的操作流程,保證數(shù)據的快速、準確性。②構件式開發(fā)技術。為構造企業(yè)管理系統(tǒng)和信息系統(tǒng)的關鍵性業(yè)務應用的開發(fā)平臺和運行環(huán)境,系統(tǒng)可采用UNIFACE開發(fā)工具進行開發(fā)。UNIFACE具有模型驅動、構件式開發(fā)及通用請求等功能,其從業(yè)務層面,也較傳統(tǒng)的業(yè)務管理模式更具有邏輯感,操作也更為簡單,可充分提高企業(yè)的開發(fā)效率,縮短企業(yè)的業(yè)務流程周期,保障企業(yè)的穩(wěn)定發(fā)展。
3 結語
隨著市場經濟的快速發(fā)展,企業(yè)的資源共享面越來越廣。ERP銷售管理系統(tǒng)的構建可充分實現(xiàn)企業(yè)的資源共享,為企業(yè)帶來長久發(fā)展的效益。本文就ERP的銷售管理系統(tǒng)對企業(yè)的重要性、ERP銷售管理系統(tǒng)的需求分析、ERP的銷售管理系統(tǒng)的實現(xiàn)探析三部分進行了闡述,并以中石油生產企業(yè)的ERP建設需要為例,將ERP構建模式中的服務器、主系統(tǒng)、客戶端、交換機及技術操作做了闡述,為企業(yè)良好的運用ERP銷售管理系統(tǒng),實現(xiàn)企業(yè)信息共享做了書面說明。
摘 要:為提高化工企業(yè)銷售管理的水平和效率,整合企業(yè)內部銷售、物流、財務等多個部門協(xié)同工作,設計開發(fā)了基于B/S架構的化工企業(yè)銷售管理系統(tǒng)。系統(tǒng)中包括計劃生成、銷售管理、物流配貨、財務結算等多個功能模塊。系統(tǒng)中包含了大量與經營相關的客戶、財務數(shù)據,這些數(shù)據對企業(yè)經營發(fā)展至關重要,如何能夠確保這些數(shù)據在開放的互聯(lián)網應用中安全是系統(tǒng)開發(fā)過程中一項重要工作,文章將結合系統(tǒng)開發(fā)設計過程,介紹如何保證信息完整與安全。
關鍵詞:B/S架構;銷售管理;系統(tǒng)安全
隨著社會發(fā)展,企業(yè)管理信息化、科技化要求越來越高,而銷售管理科學化對于任何企業(yè)都是非常必要的,它協(xié)助企業(yè)迅速地掌握市場信息,實現(xiàn)銷售業(yè)務數(shù)據的集中、處理、反饋,并對顧客需求做出最快速的反應。而化工企業(yè)生產特點與離散生產行業(yè)(加工制造型行業(yè))有顯著區(qū)別,它的特殊性要求在銷售管理中也有其差異性,用新的管理方法和手段給企業(yè)在市場經濟大潮搏擊中注入了新的活力,對化工企業(yè)銷售管理研究有重要的借鑒作用。本銷售管理系統(tǒng)基于B/S架構模型設計銷售管理系統(tǒng),通過信息化、網絡化手段,打破瓶頸、改進工作方式,主動服務,提高工作效率,為企業(yè)領導決策層提供更多必要信息,輔助領導決策,提高企業(yè)核心競爭力。
在系統(tǒng)設計與實現(xiàn)過程中通過采用工作流的設計思想解決了多部門協(xié)同工作信息流轉問題,實現(xiàn)了在銷售、財務、物流配送等多個職能部門間進行有效的數(shù)據交換。但在B/S模式下整個系統(tǒng)將暴露在互聯(lián)網環(huán)境下,如何確保系統(tǒng)的數(shù)據完整安全是一項重要設計環(huán)節(jié)。在本文中將通過角色權限管理、連接器和系統(tǒng)工作日志等全方位多角度的保護系統(tǒng)不被外界非法攻擊,確保數(shù)據安全可靠。
1 系統(tǒng)框架設計與功能簡介
系統(tǒng)總體架構采用了典型的MVC三層模型進行開發(fā),系統(tǒng)中的頁面為視圖層(View),中間接受Http請求的是系統(tǒng)的控制層(Control),在后臺實現(xiàn)具體業(yè)務邏輯的是模型層(Model),具體框架設計如圖1所示。
系統(tǒng)設計中具有功能獨立,能被調用的信息單元叫做模塊。模塊功能分配的目的就是為了將具有相同功能的模塊合并,從中提取公用模塊,形成公用部件,按照構件或中間件的方式加以實現(xiàn),作為本系統(tǒng)的公用資源,甚至作為公司級組織的公用資源,從而充實公司級的構件庫或中間件庫,優(yōu)化系統(tǒng)設計,加快開發(fā)速度,提高開發(fā)質量。在基于B/S框架的化工企業(yè)銷售管理系統(tǒng)中共設計了如圖2所示七個模塊。銷售數(shù)據通過工作流的方式在不同部門間流轉、審批處理,最終生成財務報表匯總供給管理層進行數(shù)據分析決策。
2 系統(tǒng)數(shù)據安全設計
2.1 使用RBAC管理系統(tǒng)用戶
基于角色的訪問控制(RBAC, Role-Based Access Control)是實現(xiàn)系統(tǒng)安全的有效手段,具體做法是根據系統(tǒng)應用的需要將提取出用戶的分類即角色,通過對角色授權實現(xiàn)對使用者的分類管理與控制。其中角色代表了一類用戶的操作特性,而用戶是具有某種角色的一個特例,通過角色實現(xiàn)對系統(tǒng)用戶的管理。在本文論述的系統(tǒng)設計中,通過設計角色表、用戶表、角色模塊權限表,實現(xiàn)對整個系統(tǒng)的訪問控制管理。系統(tǒng)將每個功能設定唯一的ID,每一種角色能夠操作的功能ID集合是不同的,當訪問者使用具有某種角色的用戶名進行系統(tǒng)登錄后,角色判定算法將讀取該用戶對應角色能夠操作的ID集合,并與請求的操作ID匹配,若該用戶有權限訪問這個功能,控制中心將放行,否則將阻斷本次操作?;赗BAC控制算法如圖3所示。
2.2 系統(tǒng)日志
系統(tǒng)日志能夠幫助軟件記錄使用者操作軟件的全部過程,在出現(xiàn)誤操作或數(shù)據丟失情況下可以盡快找到出錯原因,使損失降低到最小。在本系統(tǒng)中采用了Log4J與Spring開源框架中的AOP技術,實現(xiàn)了對系統(tǒng)操作日志的設計功能,具體配置實現(xiàn)系統(tǒng)日志功能的步驟如下。
①配置切面與切入點。
②定義方面代碼。
③在項目中引入Log4J,配置其屬性文件。
④編寫產生日志的類代碼。
2.3 系統(tǒng)攔截器
系統(tǒng)攔截器的作用是對所有通過Http協(xié)議訪問服務器的請求進行過濾校驗,只有是合法用戶才能夠進一步的訪問系統(tǒng)資源,若想繞過認證直接訪問系統(tǒng)資源將會被攔截器攔截。系統(tǒng)攔截器可以通過使用Filter類實現(xiàn),通過在系統(tǒng)配置文件加載定義的連接器。在系統(tǒng)中可以同時存在多個攔截器,分別完成不同功能,如完成系統(tǒng)權限過濾、完成漢字內碼轉換等多種任務。多個攔截器形成先后有序的攔截器鏈條,從第一個定義的開始依次執(zhí)行到最后一個。系統(tǒng)中的攔截器配置如下所示代碼。
3 結 語
在基于Internet環(huán)境下的B/S模式應用系統(tǒng)中,數(shù)據安全至關重要。本文在介紹基于B/S模式的化工企業(yè)銷售管理系統(tǒng)基本功能的基礎上,重點對如何實現(xiàn)系統(tǒng)數(shù)據安全進行了論述。系統(tǒng)中主要采取了基于角色權限控制的用戶管理、系統(tǒng)操作日志以及系統(tǒng)攔截器三種手段進行設計,保證既能屏蔽非法用戶,又能區(qū)分不同角色實現(xiàn)不同操作。同時,利用了攔截器和日志手段,立體化全方位的實現(xiàn)了系統(tǒng)數(shù)據安全需求,保證軟件安全高效運行。
摘要:由于房地產行業(yè)之間日益激烈的競爭,房地產企業(yè)單位要想使自身企業(yè)在眾多企業(yè)中立于不敗之地,就必須科學有效地管理和控制企業(yè)的銷售資源,充分整合企業(yè)的項目資源,讓企業(yè)發(fā)揮出最大的經濟效益。因此,建立在計算機網絡技術基礎上的房地產銷售管理系統(tǒng)應運而生,給現(xiàn)代企業(yè)管理帶來新的生機與機遇。本文就房地產銷售管理系統(tǒng)核心模塊的設計與實現(xiàn)進行分析。
關鍵詞:房地產;銷售管理系統(tǒng);核心模塊;設計與實現(xiàn)
目前,我國房地產公司仍主要依靠人工來處理房地產信息,也由此產生了許多問題,如數(shù)據重復、出錯,查詢麻煩等,對房地產企業(yè)的發(fā)展有著較大的影響。在計算機網絡技術基礎上的房地產銷售管理系統(tǒng),能夠幫助企業(yè)多渠道收集、管理、分析相關銷售信息,從而迅速發(fā)現(xiàn)潛在的客戶與業(yè)務,進一步提高企業(yè)的競爭能力。
一、房地產銷售管理系統(tǒng)的功能
現(xiàn)代房地產銷售管理系統(tǒng)依靠IT技術,徹底改變傳統(tǒng)的管理意識,對房地產的銷售進行科學有效的管理,發(fā)揮出了巨大的功能。
1.科學靈活的定價方案
依據銷售管理系統(tǒng),房產的定價可結合房屋的朝向、樓層、周圍的景觀等客觀性因素,采用多種方式如差價等對房屋進行定價與核算,并且可以生成均價、最高或最低價等數(shù)據,給用戶以參考。
2.深層次的客戶資源管理
房地產的銷售管理系統(tǒng)對客戶資源的管理包括對客戶資料的記錄與追蹤。主要記錄客戶的來電、來訪等情況,分析客戶的購買意向;追蹤則主要是為了方便快捷地給客戶提供所需要的房產信息,以便在客戶預約或者購買房屋時及時更新客戶資料狀態(tài),從而防止因現(xiàn)場售樓人員的流動性過大而造成的客戶流失狀況。
3.全面的資金管理
房地產銷售管理系統(tǒng)中的財務管理中,能夠把初期的銷售計劃與資金和成本的估算相結合,同時把資金收支計劃和客戶應收款、銷售收款計劃關聯(lián)在一起,最重要的是,系統(tǒng)能夠自動將銷售所得的款項生成財務資金收入單,并且清晰地將資金的應收、已收和未收情況呈現(xiàn)出來,十分有利于公司決策層對整個系統(tǒng)資金流的全面掌握。
4.多角度的統(tǒng)計分析
房地產銷售管理系統(tǒng)可以多層次、多方位地對客戶資料、銷售情況以及資金收入的數(shù)據信息進行報表或者圖形分析,極大地幫助了公司領導對房產的策劃、銷售以及財務方面進行合理決策。值得一提的是,如果客戶想要生成適合自己崗位的統(tǒng)計分析報表,就可以使用該系統(tǒng)所獨有的自定義功能來實現(xiàn)。
二、房地產銷售管理系統(tǒng)核心模塊的設計與實現(xiàn)
公司信息、房產信息、銷售信息、統(tǒng)計信息以及系統(tǒng)用戶管理這五大模塊的管理系統(tǒng)集中反映了房地產銷售管理系統(tǒng)的核心功能,因此,我們可以借助設計與實現(xiàn)這五大模塊的功能,進而完成整個房地產銷售管理系統(tǒng)。
1.公司信息管理模塊的設計與實現(xiàn)
公司信息管理模塊包括添加、瀏覽、修改以及刪除公司信息,且只能由公司銷售管理系統(tǒng)的管理員完成這項工作,公司的用戶則只享有對公司業(yè)務信息的瀏覽權限。首先通過Button控件的click事件獲取每個字段的值,然后分別經過一定的SQL語句來完成對數(shù)據的寫入與修改。
2.房地產信息管理模塊的設計與實現(xiàn)
與公司信息管理模塊的功能無異,房產信息的管理同樣主要包括添加、瀏覽、修改以及刪除房產信息,同樣地,這項工作只能由房地產公司銷售管理系統(tǒng)的管理員來做,而公司的用戶僅可以瀏覽公司的房產信息。房產信息管理模塊的設計與實現(xiàn)首先要借助Button控件的click事件來獲得每個字段的值,然后通過特定的SQL語句寫入、修改或刪除數(shù)據信息。
3.銷售信息管理模塊的設計與實現(xiàn)
房地產公司的銷售信息管理模塊不僅包括列出已被預約或者出售的房產信息,還包括記錄尚未被預約或出售的房產信息。房產管理是銷售管理的基礎與前提,如果想要完成房產的銷售,就必須完善房產信息,列出可預約、已預約和已出售的房產信息列表,從而保障用戶對該公司房產的預約、出售、取消預約以及取消出售的權利。值得注意的是,公司只有在確認輸入了業(yè)主的相關信息后,才能出售房產。
至于銷售信息管理模塊的設計與實現(xiàn),同樣地,可借助一定的SQL語句獲得可預約的房產信息,然后把數(shù)據綁定到Repeater控件上,并且顯示在頁面上。用戶如果想要預約自己看中的房產,就點擊標記預約的Button控件,然后核對相關信息,用戶確認后,預約頁面就會改變房產狀態(tài),然后把預約用戶的姓名自動顯示在頁面上,此時預約成功。然后就可以在已預約的頁面中查看選中的房產信息,進而選擇是繼續(xù)進行購買還是取消預約。
4.統(tǒng)計信息管理模塊的設計與實現(xiàn)
統(tǒng)計信息管理指的是通過對房產的銷售量和銷售額的匯總,然后生成每個月份的銷售信息的走勢圖,公司的高層決策者可根據這些走勢圖信息盡可能作出正確的決策。
統(tǒng)計信息管理模塊的設計與實現(xiàn)是把通過操作數(shù)據庫進而獲得需要的時間和數(shù)值數(shù)據綁定到Chart控件上,然后根據事先設置的篩選條件篩選出需要的統(tǒng)計信息,最后生成銷售量或者銷售額的統(tǒng)計圖。
5.系統(tǒng)用戶管理模塊的設計與實現(xiàn)
系統(tǒng)用戶管理模塊主要針對的是對后臺用戶即已經記錄到房地產銷售管理系統(tǒng)的用戶的管理,并且能夠實現(xiàn)對用戶的添加以及用戶權限的設定與管理,發(fā)揮的主要功能是添加、刪除用戶以及修改密碼等。一般情況下,只有系統(tǒng)管理員才有此權限,能夠對任一用戶操作,普通用戶則不具備這項權限。
三、總結
總而言之,建立在現(xiàn)代網絡技術基礎上的房地產銷售管理系統(tǒng)能夠及時有效地對員工信息、顧客信息以及房屋的相關銷售信息進行管理,創(chuàng)新公司的管理方式與經營方式,從而極大地增強房地產公司的競爭力。因此,我們必須重視房地產銷售管理系統(tǒng)五大核心模塊的設計與實現(xiàn),使房地產地銷售管理更加規(guī)范化、有效化。
摘要:針對銷售的運營質量和管理效率需求,文章采用C#語言編寫、結合.NET三層架構,利用SQL Server 2008數(shù)據庫存儲數(shù)據設計并實現(xiàn)銷售管理系統(tǒng)。文章首先對系統(tǒng)進行分析,然后依次對系統(tǒng)、數(shù)據庫及界面進行設計,最后實現(xiàn)了基于.NET三層架構的銷售管理系統(tǒng)。
關鍵詞:銷售管理系統(tǒng); .NET三層架構; SQL Server 2008數(shù)據庫
對于大部分企業(yè)而言銷售是企業(yè)收入的主要來源,為了在日益劇烈的市場競爭中生存下來,企業(yè)必須提高銷售管理管理的效率,保證企業(yè)收入來源的增加。銷售部門在供應鏈中聯(lián)系企業(yè)與外部的市場,主要職能是把企業(yè)生產出來的產品或提供的服務提供給為客戶,從而實現(xiàn)把企業(yè)投入生產的資金轉化為主營業(yè)務收入并獲取利潤,是企業(yè)能夠生存與發(fā)展下去的動力源泉,從而實現(xiàn)企業(yè)的社會價值。為了管理銷售相關的數(shù)據,實現(xiàn)銷售與企業(yè)生產、財務數(shù)據的同步,銷售管理系統(tǒng)的開發(fā)勢在必行。作為ERP系統(tǒng)的一個子系統(tǒng),針對一個飲料生產企業(yè)的銷售管理需求,該文設計了一個基于. NET三層架構的銷售管理系統(tǒng),該系統(tǒng)使用Visual Studio 2008開發(fā),數(shù)據庫采用SQL Server 2008。
1 應用理論
.NET三層架構中系統(tǒng)由表示層、業(yè)務邏輯層和數(shù)據訪問層組成,采用三層架構的系統(tǒng)中層與層之間的耦合度比較低,對某一層的業(yè)務或代碼的改動對其他層的影響很小,使得系統(tǒng)的開發(fā)和后期維護變得更容易。具體的三層架構的分層結構圖,如圖1所示[1]。
1)表示層:表示層是系統(tǒng)的用戶界面,表示層中不包含業(yè)務邏輯代碼,只是負責把系統(tǒng)的數(shù)據展示給用戶,將用戶的請求傳遞給業(yè)務邏輯層。在表示層中系統(tǒng)的界面可以根據用戶的使用習慣進行修改而不影響業(yè)務邏輯的運行。
2)業(yè)務邏輯層:主要是實現(xiàn)具體的業(yè)務邏輯操作。業(yè)務邏輯層從表示層中接收到用戶輸入的信息和操作請求,根據不同的操作請求調用數(shù)據訪問層的操作,從而實現(xiàn)用戶的請求。在各種信息管理系統(tǒng)中,業(yè)務需求在業(yè)務邏輯層中得到實現(xiàn),它不會因為系統(tǒng)前臺界面的變動而改變。例如系統(tǒng)從C/S架構改為B/S架構后只是系統(tǒng)前臺的表示層改變了,系統(tǒng)的業(yè)務邏輯層還是保持原來的不用修改。
3)數(shù)據訪問層:數(shù)據訪問層處于整個系統(tǒng)的最底層,負責完成數(shù)據的增刪查改,同時管理并響應業(yè)務邏輯層的數(shù)據請求。系統(tǒng)更改了存儲數(shù)據的數(shù)據庫系統(tǒng)后只需要對數(shù)據訪問層進行相應的修改就可以正常運行,不影響業(yè)務邏輯層的代碼。
2 系統(tǒng)設計
2.1 系統(tǒng)功能設計
根據銷售管理的實際需求,銷售管理系統(tǒng)的主要功能模塊設定有基礎數(shù)據管理、銷售價格管理、銷售訂單管理、銷售收發(fā)貨管理[2] [3]。其主要功能模塊如圖2所示。
1)基礎數(shù)據管理。基礎數(shù)據管理主要維護系統(tǒng)運行所必須的一些數(shù)據,包括客戶資料維護、銷售員維護、銷售類型維護和發(fā)貨方式維護。
2)銷售價格管理。產品報價管理和客戶折扣管理是銷售價格管理的兩大功能。其中,報價管理是企業(yè)根據報價規(guī)則對每一個銷售訂單進行報價,報價規(guī)則可以根據產品、客戶地區(qū)、客戶等級、銷售數(shù)量、產品組合進行靈活配置;客戶折扣管理則是在報價規(guī)則生產的產品報價的基礎上,企業(yè)根據與客戶的談判給予額外的折扣優(yōu)惠。
3)銷售訂單管理。該模塊根據業(yè)務員與客戶確定的銷售信息錄入銷售訂單,一般包含了訂單編號、客戶名稱、客戶聯(lián)系電話、收貨地址、發(fā)貨方式、結算方式、銷售產品明細等信息。銷售負責人根據產品庫存情況和客戶信用等級確認產品報價,審核銷售訂單。其中,訂單制定、審批、跟蹤是銷售管理模塊的核心功能。而訂單跟蹤則是訂單的業(yè)務員對訂單的發(fā)貨情況和收款情況進行跟蹤,確保按時把產品送到客戶手中,不失信于客戶,同時保證訂單按時收款。
4)收發(fā)貨管理。銷售發(fā)貨管理是倉管部門根據發(fā)貨單對貨物進行分揀裝車,在規(guī)定的時間能把產品送到用戶手上,并在客戶收貨后將發(fā)貨情況轉給財務部門做帳。對某些需要退換貨的產品進行重新入庫,發(fā)新產品給客戶,通知財務部門進行相應的收退款。
2.2 數(shù)據庫設計
銷售管理系統(tǒng)作為一個信息管理系統(tǒng),系統(tǒng)所有的數(shù)據信息都要存儲到數(shù)據庫中,使用SQL Server 2008的SQL Server Management Studio工具,以超級數(shù)據庫管理員sa登錄,新建一個數(shù)據庫,數(shù)據庫名稱為SaleManager,主要包括8張表:客戶信息表(XiTong_KeHu)、銷售物品表(XiTong_WuPin)、報價表(XiaoShou_BaoJia)、訂單表(XiaoShou_DingDan)、訂單明細表(XiaoShou_DingDanMingXi)、退貨表(XiaoShou_TuiHuo)、退貨明細表(XiaoShou_TuiHuoMingXi)、銷售統(tǒng)計表(XiaoShou_TongJi)。
根據數(shù)據表的聯(lián)系和完整性約束,定義相應的主、外鍵,以保證數(shù)據的一致性[4]。
2.3 界面設計
本系統(tǒng)設計了如下用戶界面:
用戶登錄界面為系統(tǒng)用戶登錄時選擇用戶部門,輸入正確的用戶名和密碼后點擊登錄系統(tǒng);
主界面分兩部分,左邊通過樹狀控件列出用戶可以操作的權限,右邊作為子窗體的容器,在用戶點擊左邊的操作后彈出相應的操作界面;
另幾個界面:產品管理界面、客戶管理界面、訂單管理界面、退貨管理界面用到了工具欄、DataGridView控件、按鈕等控件,主要實現(xiàn)對某一項銷售信息的新增、修改、審核、作廢、導出等功能[5]。其中訂單管理和訂單新增界面如圖3,4所示。
3 系統(tǒng)三層架構的實現(xiàn)
3.1 實體類的實現(xiàn)
本系統(tǒng)使用實體類在三層之間傳遞數(shù)據。建立一個實體層(Models)在各層之間傳遞數(shù)據,并在各層中添加引用。本系統(tǒng)中,數(shù)據庫SaleManager的8張表分別轉換為XiTong_KeHu、XiTong_WuPin、XiaoShou_BaoJia等8個實體類[6]。下面僅以XiTong_KeHu實體類的實現(xiàn)作為說明:
3.2 數(shù)據庫訪問層的實現(xiàn)
為了便于代碼的共享,創(chuàng)建數(shù)據庫通用操作類(DBHelper.cs)完成數(shù)據庫的通用操作。該類定義了連接數(shù)據庫的參數(shù),根據需要自動創(chuàng)建數(shù)據庫連接,主要方法有執(zhí)行有參數(shù)、無參數(shù)的SQL語句以及完成各種功能的存儲過程等,代碼如下:
DBLibrary.SQLHelper.connectString= "server=127.0.0.1;database=SaleManager;uid=sa;pwd=demo;";//定義數(shù)據庫連接字符串
同時和數(shù)據庫中的8個表對應創(chuàng)建相應的8個數(shù)據訪問類,僅以客戶管理數(shù)據訪問類為例說明類中包含的方法:
KeHu_Select():查詢所有客戶信息;
KeHuXinXi_Select(int KeHuID):根據ID提取客戶信息
KeHu_Delete(int KeHuID):刪除被選中的客戶;
KeHu_Insert(Model.XiTong_KeHu MyKeHu):新增客戶;
KeHu_Update(Model.XiTong_KeHu MyKeHu):修改選中的客戶;
KeHuBianHaoWeiYiPanDuan(string KeHuBianHao):客戶編號唯一性判斷;
KeHuZhangMu_Select(int KeHuID,DateTime begin,DateTime end):返回一個客戶賬目記錄查詢的結果集。
3.3 業(yè)務邏輯層的實現(xiàn)
本系統(tǒng)在業(yè)務邏輯層也相應創(chuàng)建了8個業(yè)務邏輯類。業(yè)務邏輯層負責銷售業(yè)務的實現(xiàn),實現(xiàn)步驟如下:
1)在類中引用需要使用的的數(shù)據訪問層和實體層的命名空間;
2)實例化實體對象并賦值;
3)實現(xiàn)業(yè)務邏輯,在這一過程中根據需要調用數(shù)據訪問層的功能。
3.4 表示層數(shù)據綁定的實現(xiàn)
根據三層架構的思想界面層只能直接調用業(yè)務邏輯層,不能調用數(shù)據訪問層。編寫代碼時得首先引用命名空間Sale.Models和Sale.BLL,展示數(shù)據時調用相應的業(yè)務邏輯層類的方法來完成數(shù)據的提取,最后把提取到的數(shù)據表作為數(shù)據源綁定到相應的數(shù)據庫控件中。
4 結束語
本文介紹了.NET三層架構,并著重介紹了基于.NET三層架構的銷售管理系統(tǒng)的設計與實現(xiàn),該系統(tǒng)為企業(yè)管理者提供銷售方面及時而準確的信息,并且可以對銷售管理效率方面提供控制,最終使企業(yè)在市場競爭中獲得最大的經濟效益。