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