時間:2023-03-01 16:34:46
導言:作為寫作愛好者,不可錯過為您精心挑選的10篇軟件工作計劃,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
2.目標和解決方案
名稱”將為您解決這個問題。在網(wǎng)上沖浪的人們不論處于何方,總是可以看見周圍的人們,就像現(xiàn)實生活中的一樣?!?a href="http://www.xjyinuo.com/haowen/23607.html" target="_blank">軟件名稱”既是一個最終用戶使用的萬維網(wǎng)上的協(xié)作軟件,又為企業(yè)提供了無限的商機:
名稱”以多種便于使用的方式為用戶提供了一個交流的平臺。
名稱”為企業(yè)提供了一個廣告和商用信息的平臺。
3.產(chǎn)品:為全互聯(lián)網(wǎng)用戶提供簡潔方便的交互平臺
名稱”為最終用戶提供一個免費的交互平臺,同時又為商業(yè)用戶提供了一個宣傳和銷售的渠道。
4.公司和管理
5.業(yè)務體系:以廣告和商用信息收入為主
·銷售主管工作計劃 ·銷售部工作計劃 ·房產(chǎn)銷售工作計劃 ·20xx年銷售工作計劃
從本月22日上班到現(xiàn)在已有一周的工作時長,就目前來看,我個人還處于對公司以及公司產(chǎn)品的認識階段,對公司以及公司產(chǎn)品還不夠深入的了解。從近期與客戶交流情況分析,我個人存在以下幾方面的不足(肯定不只這些,我水平有限只能發(fā)現(xiàn)以下缺點,如領(lǐng)導發(fā)現(xiàn)我的缺點還望指點,我會悉心聽取教誨并努力該改正):
1、 我對公司以及公司產(chǎn)品沒有深入了解,對產(chǎn)品的操作流程以及報價還不是很清楚。
2、 我對怎樣挖掘潛在客戶還沒有最好的方法,還處于摸索階段。
3、 我對網(wǎng)站評估的相關(guān)工具,如百度指數(shù)、百度收容量,網(wǎng)站綜合排名等工具還不是很熟悉,對怎樣去評價一個網(wǎng)站是否屬于網(wǎng)絡營銷型網(wǎng)站還不是很了解。
4、 我對判別一個網(wǎng)站是屬于哪一種類型欠缺了解。
5、 我對客戶提出的問題有時不能給予及時的回復,原因是自己對某些問題根本就不了解。
6、 我對房地產(chǎn)行業(yè)缺乏了解,知識面不廣。
7、 我對百度推廣方面的認識還夠,缺乏相應的學習。
8、 我跟客戶的交流技巧還有待改善。
二、針對目前的現(xiàn)狀,特制定近期工作計劃:
1、 爭取用3-5天的時間,全面、具體、詳細地了解公司及公司產(chǎn)品。
2、 多看看對手怎么做,通過對比學習,從而提高自己。
3、 多了解房地產(chǎn)行業(yè)的動態(tài),深入學習房地產(chǎn)相關(guān)方面的知識,爭取每天寫1致3篇這方面的博客文章。
4、 多學習網(wǎng)絡營銷方面的知識,提升為客戶服務的質(zhì)量。
5、 每天完成加q群、百度Hi群(房地產(chǎn)相關(guān)方面的群)的任務數(shù)量,想盡一切辦法提高加群的進入度。
6、 不斷摸索與客戶的交流技巧,不斷提高客戶的成交量。
互聯(lián)網(wǎng)和萬維網(wǎng)(WWW)已經(jīng)成為世界范圍內(nèi)的“信息高速公路”和電子商務市場的支柱。由于萬維網(wǎng)使用者的數(shù)量飛速增長,對于最終用戶來說,隨著可供使用的主頁和網(wǎng)上信息的數(shù)量的爆炸性增長,最終用戶間的交互性越來越差,傳統(tǒng)意義上的交互已經(jīng)無法滿足用戶的需求,舉一個簡單的例子,即使是在世界杯的決賽期間,一個普通的足球迷也很難立刻從網(wǎng)絡上找到聊天的對象。用戶需要真正意義上的全新的互聯(lián)網(wǎng)交互協(xié)作軟件。
2.目標和解決方案
我們的“軟件名稱”將為您解決這個問題。在網(wǎng)上沖浪的人們不論處于何方,總是可以看見周圍的人們,就像現(xiàn)實生活中的一樣?!败浖Q”既是一個最終用戶使用的萬維網(wǎng)上的協(xié)作軟件,又為企業(yè)提供了無限的商機:
“軟件名稱”以多種便于使用的方式為用戶提供了一個交流的平臺。
“軟件名稱”為企業(yè)提供了一個廣告和商用信息的平臺。
3.產(chǎn)品:為全互聯(lián)網(wǎng)用戶提供簡潔方便的交互平臺
“軟件名稱”為最終用戶提供一個免費的交互平臺,同時又為商業(yè)用戶提供了一個宣傳和銷售的渠道。
4.公司和管理
暫缺。
5.業(yè)務體系:以廣告和商用信息收入為主
調(diào)查數(shù)據(jù)顯示,有超過六百萬的互聯(lián)網(wǎng)用戶會成為“軟件名稱”的潛在最終用戶,同時有超過一百萬的商業(yè)用戶會成為“軟件名稱”的潛在商業(yè)用戶,而且這個數(shù)字還在高速增長,這個數(shù)字對任何企業(yè)都是極有吸引力的,由于軟件和服務對于最終用戶來說是完全免費的,而商業(yè)用戶只需要及其低廉的費用就可以想所有最終用戶廣告信息和商用信息。假設每年平均從每個商業(yè)用戶獲得100RMB的收入,則全部的市場收益將會超過1億RMB。而100RMB的年租對企業(yè)是微不足道的。“軟件名稱”這個項目對于其雇員和投資者來說也一定會盈利。
1.背景和問題
牐牷チ網(wǎng)和萬維網(wǎng)(WWW)已經(jīng)成為世界范圍內(nèi)的“信息高速公路”和電子商務市場的支柱。由于萬維網(wǎng)使用者的數(shù)量飛速增長,對于最終用戶來說,隨著可供使用的主頁和網(wǎng)上信息的數(shù)量的爆炸性增長,最終用戶間的交互性越來越差,傳統(tǒng)意義上的交互已經(jīng)無法滿足用戶的需求,舉一個簡單的例子,即使是在世界杯的決賽期間,一個普通的足球迷也很難立刻從網(wǎng)絡上找到聊天的對象。用戶需要真正意義上的全新的互聯(lián)網(wǎng)交互協(xié)作軟件。
2.目標和解決方案
牐犖頤塹“軟件名稱”將為您解決這個問題。在網(wǎng)上沖浪的人們不論處于何方,總是可以看見周圍的人們,就像現(xiàn)實生活中的一樣。“軟件名稱”既是一個最終用戶使用的萬維網(wǎng)上的協(xié)作軟件,又為企業(yè)提供了無限的商機:
“軟件名稱”以多種便于使用的方式為用戶提供了一個交流的平臺。
“軟件名稱”為企業(yè)提供了一個廣告和商用信息的平臺。
3.產(chǎn)品:為全互聯(lián)網(wǎng)用戶提供簡潔方便的交互平臺
“軟件名稱”為最終用戶提供一個免費的交互平臺,同時又為商業(yè)用戶提供了一個宣傳和銷售的渠道。
4.公司和管理
暫缺。
5.業(yè)務體系:以廣告和商用信息收入為主
牐牭韃槭據(jù)顯示,有超過六百萬的互聯(lián)網(wǎng)用戶會成為“軟件名稱”的潛在最終用戶,同時有超過一百萬的商業(yè)用戶會成為“軟件名稱”的潛在商業(yè)用戶,而且這個數(shù)字還在高速增長,這個數(shù)字對任何企業(yè)都是極有吸引力的,由于軟件和服務對于最終用戶來說是完全免費的,而商業(yè)用戶只需要及其低廉的費用就可以想所有最終用戶廣告信息和商用信息。假設每年平均從每個商業(yè)用戶獲得100RMB的收入,則全部的市場收益將會超過1億RMB。而100RMB的年租對企業(yè)是微不足道的?!败浖Q”這個項目對于其雇員和投資者來說也一定會盈利。
(1)、營銷情報與調(diào)研
(2)、預測概述和需求衡量
2、評估營銷環(huán)境
(1)、分析宏觀環(huán)境的需要和趨勢
(2)、對主要宏觀環(huán)境因素的辨認和反應(包括人文統(tǒng)計環(huán)境、經(jīng)濟環(huán)境、自然環(huán)境、技術(shù)環(huán)境、政治法律環(huán)境、社會文化環(huán)境)
3、分析消費者市場和購買行為
(1)、消費者購買行為模式
(2)、影響消費者購買行為的主要因素(包括文化因素、社會因素、個人因素、心理因素等)
(3)、購買過程(包括參與購買的角色,購買行為,購買決策中的各階段)
4、分析團購市場與團購購買行為(包括團購市場與消費市場的對比,團購購買過程的參與者,機構(gòu)與政府市場)
5、分析行業(yè)與競爭者
(1)、識別公司競爭者(行業(yè)競爭觀念,市場競爭觀念)
(2)、辨別競爭對手的戰(zhàn)略
(3)、判定競爭者的目標
(4)、評估競爭者的優(yōu)勢與劣勢
(5)、評估競爭者的反應模式
(6)、選擇競爭者以便進攻和回避
(7)、在顧客導向和競爭者導向中進行平衡
2.目標和解決方案
我們的“軟件名稱”將為您解決這個問題。在網(wǎng)上沖浪的人們不論處于何方,總是可以看見周圍的人們,就像現(xiàn)實生活中的一樣?!败浖Q”既是一個最終用戶使用的萬維網(wǎng)上的協(xié)作軟件,又為企業(yè)提供了無限的商機:
“軟件名稱”以多種便于使用的方式為用戶提供了一個交流的平臺。
“軟件名稱”為企業(yè)提供了一個廣告和商用信息的平臺。
3.產(chǎn)品:為全互聯(lián)網(wǎng)用戶提供簡潔方便的交互平臺
“軟件名稱”為最終用戶提供一個免費的交互平臺,同時又為商業(yè)用戶提供了一個宣傳和銷售的渠道。
4.公司和管理 暫缺。
5.業(yè)務體系:以廣告和商用信息收入為主
自1968年Mcilroy在NATO軟件工程會議中首次提出“軟件復用、軟件構(gòu)件、構(gòu)件工廠”等概念以來在商業(yè)軟件和商務活動中,Component通常也被稱為組件),雖然軟件構(gòu)件的定義不斷變遷,但基于構(gòu)件的軟件開發(fā)CBSD)—直被視為解決軟件危機,實現(xiàn)軟件工業(yè)化生產(chǎn)切實可行的重要途徑。
近40年來,國內(nèi)外同行從不同的角度對軟件構(gòu)件技術(shù)進行了許多有價值的研究。這些研究涉及到了軟件構(gòu)件的整個生命周期過程,從軟件構(gòu)件的定義,^到構(gòu)件的屬性['從構(gòu)件的描述n和分類,構(gòu)件的標準化到構(gòu)件之間的關(guān)系;從構(gòu)件的制作與生產(chǎn),構(gòu)件的查詢與獲取及構(gòu)件的表示和檢索,構(gòu)件的模型與裁剪,構(gòu)件的組裝與反饋[到最終的構(gòu)件復用。在國內(nèi)軟件構(gòu)件技術(shù)當前己經(jīng)發(fā)展成為軟件復用的一個非常重要的學科分支。
隨著軟件構(gòu)件技術(shù)的深入人心,各種異構(gòu)的軟件構(gòu)件的數(shù)量愈來愈龐大,構(gòu)件開發(fā)者關(guān)注的重點己經(jīng)從最初強調(diào)構(gòu)件的可復用性,轉(zhuǎn)變到支撐軟件構(gòu)件整個生命周期管理的構(gòu)件庫的建設。大部分構(gòu)件庫系統(tǒng)對構(gòu)件的管理和維護原理類似,差異主要表現(xiàn)在各個構(gòu)件庫所采用的實現(xiàn)技術(shù)、系統(tǒng)的側(cè)重目標,以及處理的構(gòu)件類型和形態(tài)方面。
構(gòu)件實現(xiàn)技術(shù)己經(jīng)比較成熟。業(yè)界通用的構(gòu)件模型主要有OMGObjectManagementGroup對象管理集團)的CORBA技術(shù);微軟的COM/DCOMComponentObjectModel/DistributedComponentObjectModel);SUN的JavaBeans/EJB(EnterpriseJavaBeans企業(yè)JavaBeans)。它們都滿足Tracz提出的3C模型。即構(gòu)件三個部分的描述:概念concept)描述構(gòu)件的功能;內(nèi)容content)描述構(gòu)件怎樣完成概念所描述的功能;語境(context)描述構(gòu)件與其他構(gòu)件的關(guān)系。
按構(gòu)件組織形式不同,構(gòu)件庫可以分為集中式構(gòu)件庫和基于網(wǎng)絡的分布式構(gòu)件庫。前者由于構(gòu)件功能相對集中,多用于專業(yè)領(lǐng)域的傳統(tǒng)軟件開發(fā)。后者所管理的構(gòu)件集在物理上呈分布結(jié)構(gòu),在邏輯上是一個整體,為不同領(lǐng)域構(gòu)件提供一個開發(fā)的注冊、管理、檢索、交易的場所,是目前構(gòu)件庫的主流趨勢。
國內(nèi)外比較有代表性的構(gòu)件庫有歐盟信息技術(shù)計劃ESPRIT中開發(fā)的REBOOT(ReuseBasedonObjectOrientedTechniques)系統(tǒng),北京大學青鳥構(gòu)件庫管理系統(tǒng):JBCLMS)(JadeBirdComponentLibrarySystem),CMUSEI開發(fā)的Ago-ra構(gòu)件搜索引擎,和美國Colorado大學開發(fā)的CodeBroker構(gòu)件庫[9]。這些模型均是學術(shù)界提出的指導性模型,抽象層次比較高,用戶可以根據(jù)不同的問題域?qū)ζ溥M行擴展[9,110]。其中RE-BOOT構(gòu)件庫系統(tǒng)由一個存儲構(gòu)件的復用庫以及一組支持構(gòu)件生產(chǎn)、考查、分類、選擇、評估和適配的復用工具組成。JBCLMS是國家九五重點科技攻關(guān)項目,它是一個基于Internet的軟件資產(chǎn)庫管理系統(tǒng),包括構(gòu)件庫、構(gòu)架庫以及相應的庫管理工具。JBCLMS是國內(nèi)比較成熟的構(gòu)件庫管理系統(tǒng),諸多文獻均有關(guān)于JBCLMS的應用實例描述。根據(jù)青鳥構(gòu)件庫模型,廣義的構(gòu)件包含分析件、設計件、測試件、代碼件等多種構(gòu)件。由于分析件、設計件和測試件難以形成一個可以讓機器理解的形式化描述,因此這類構(gòu)件并沒有為軟件生產(chǎn)效率的提高帶來多大的價值,只有代碼件即狹義的構(gòu)件隨著高級語言的不斷發(fā)展而得到廣泛應用。如無特殊說明,下文中描述的構(gòu)件專指狹義構(gòu)件。
Agora構(gòu)件搜索引擎提供一種類似于UDDI的機制,允許構(gòu)件開發(fā)者通過Web方式在線搜索或注冊構(gòu)件。CodeBroker是美國Colorado大學開發(fā)的一個面向Java程序開發(fā)的構(gòu)件庫原型,其最大特色是構(gòu)件庫與源程序編輯工具實現(xiàn)無縫集成,為用戶提供主動查詢服務。
除上述典型構(gòu)件庫外,商業(yè)構(gòu)件庫還有ReuseReposito?ry,SALMS軟件資產(chǎn)庫管理系統(tǒng)、ASRR自動軟件復用庫、RLT(復用庫工具集)和HSTX復用庫,政府級構(gòu)件庫如DSRS美國國防部軟件庫系統(tǒng)、LID構(gòu)件庫互操作示范工程、I-CASE計算機輔助軟件工程集成環(huán)境)、MORE面向多媒體的構(gòu)件庫)、SAIC/ASSET面向軟件工程的軟件資產(chǎn)復用技術(shù)、PAL公共A-da庫、CAPS軟件可復用構(gòu)件庫和DISAAda庫暨美國國防部信息系統(tǒng)復用庫等。
上述構(gòu)件系統(tǒng)研究關(guān)注的重點集中于構(gòu)件的注冊、設計、查詢、分類等構(gòu)件的管理功能,其構(gòu)件的產(chǎn)生仍然離不開手工編寫代碼,缺乏可視化編碼的工具。即便構(gòu)件的組裝能夠在相匹配的構(gòu)架中實現(xiàn)熱插拔,但卻往往與構(gòu)架緊密結(jié)合缺少柔的研究局限于為了軟件開發(fā)者查詢,理解和選取構(gòu)件的階段,缺乏對構(gòu)件庫的分層分類描述和重構(gòu)的設計。在一定的構(gòu)架下進行組裝業(yè)務時,當現(xiàn)有的構(gòu)件不能夠滿足全部要求,需要進行重組時往往需要“大動手術(shù)”對程序員而言,軟件開發(fā)始終不能擺脫編寫程序代碼的窘境。
1.2工作流研究現(xiàn)狀
工作流的思想起源于20世紀70年代中期辦公自動化(OA)和工業(yè)控制CSCW)領(lǐng)域的研究工作。在不同發(fā)展階段和技術(shù)角度,研究者及工作流產(chǎn)品供應商對工作流和工作流管理系統(tǒng)有不同的定義。1993年工作流管理聯(lián)盟WorkflowManagementCoalition,WFMC)的成立標志著工作流技術(shù)開始進入相對成熟的階段。工作流管理聯(lián)盟對工作流和工作流管理的標準定義是:工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務能夠在不同的執(zhí)行者之間進行傳遞與執(zhí)行。工作流管理系統(tǒng)是一個完全定義、管理和執(zhí)行工作流的系統(tǒng),它通過在計算機中預先定義好的工作流邏輯來驅(qū)動工作流事例的執(zhí)行。
90年代后期,隨著網(wǎng)絡的普及和各種分布式技術(shù)的成熟,工作流的協(xié)作優(yōu)勢開始顯現(xiàn),更多、更新的技術(shù)被集成進來,文件管理系統(tǒng)、數(shù)據(jù)庫、電子郵件、移動式計算、Internet服務等都己被容納到工作流管理系統(tǒng)之中。根據(jù)所采用的任務項傳遞機制的不同,工作流系統(tǒng)分為4類(1)基于文件的工作流系統(tǒng):以共享文件的方式來完成任務。代表產(chǎn)品有FileNet的VisualWorkFlow,IBM的FlowMark(2)基于消息的工作流系統(tǒng):通過用戶的電子郵件系統(tǒng)來傳遞文檔信息。代表產(chǎn)品有Novell與FileNet合作開發(fā)的Ensemble,JetForm的InTempo,Keyfile的Keyflow。(3)群件與套件系統(tǒng):因為這類產(chǎn)品都需要依賴自己系統(tǒng)的應用基礎(chǔ)結(jié)構(gòu),包括消息傳遞、目錄服務、安全管理、數(shù)據(jù)庫與文檔管理服務等,它們本身就構(gòu)成了一個完整的應用開發(fā)環(huán)境。代表產(chǎn)品有IBM的LotusNotes,MicrosoftOffice的Exchange,Novell的GroupWise。(4)基于Web的工作流系統(tǒng):通過WWW來實現(xiàn)任務的協(xié)作,己成為一種最新的市場流行趨勢。如Microsoft大力推行的Biztalk和免費的WWF都比較適用于Web工作流開發(fā)。國內(nèi)的科研和學術(shù)機構(gòu)對于工作流的研究起步較晚,近年來取得了一定的成果,但尚未形成產(chǎn)業(yè)化。
在工作流系統(tǒng)設計中,工作流建模最為關(guān)鍵。WFMC1994年提出了工作流的參考模型及相關(guān)標準,接口組成與詳細定義說明M,2^。常見的工作流建模方法有流程圖、狀態(tài)圖、活動網(wǎng)絡圖、IDEF系列、ECAA(事件一條件一動作規(guī)則)、事件驅(qū)動的過程鏈模型、Petri網(wǎng)等建模方法。其中,基于活動網(wǎng)絡圖和Petri網(wǎng)理論的建模方法應用最廣,典型工作流產(chǎn)品都是基于這幾類模型實現(xiàn)的。文獻對各種工作流模型優(yōu)缺點進行了詳細地比較,在此不再贅述。
2基于構(gòu)件庫/工作流可視化軟件開發(fā)方案
構(gòu)件技術(shù)作為面向?qū)ο蟮能浖_發(fā)過程中實現(xiàn)業(yè)務功能的技術(shù)應用己經(jīng)比較成熟,而工作流作為解決業(yè)務流程的利器一直在局限于各行業(yè)的OA辦公,企業(yè)信息化及工業(yè)控制領(lǐng)域。兩者都只部分解決了面向?qū)ο筌浖_發(fā)過程中的功能設計和流程設計的問題。程序指令流也是一種工作流,程序中兩者優(yōu)勢有機整合到程序設計過程進一步提高軟件開發(fā)的效率呢?基于這種思路,做了一定的探索性研究。
文獻提出了一種面向行業(yè)的工作流系統(tǒng)構(gòu)件化開發(fā)方法。但這種方法僅適用于領(lǐng)域構(gòu)件,通用性和移植性不強,且未能實現(xiàn)構(gòu)件庫對構(gòu)件的可視化管理,可擴展性有限。本文將從可視化軟件開發(fā)角度,結(jié)合軟件構(gòu)件及構(gòu)件庫設計和工作流的可視化流程建模實踐提出一整套基于構(gòu)件庫/工作流的可視化軟件開發(fā)解決方案。
一個現(xiàn)實的軟件系統(tǒng)一般地由數(shù)據(jù)、功能、界面、過程幾個層面的協(xié)同合作來完成。為了使構(gòu)件庫能更好面向?qū)嶋H應用,需要建立相應的界面控制和過程控制的子系統(tǒng)以協(xié)助軟件開發(fā),即工作流管理系統(tǒng)。以工作流驅(qū)動構(gòu)件運行,不同于構(gòu)件在特定構(gòu)架下的運行模式。構(gòu)件庫作為通用功能和業(yè)務功能構(gòu)件倉庫,業(yè)務流程和權(quán)限的管理在工作流管理系統(tǒng)通過可視化界面預置定義。一個流程包含一連串按業(yè)務邏輯連接的節(jié)點,每個節(jié)點上綁定一個功能構(gòu)件。系統(tǒng)調(diào)用起始節(jié)點即啟動整個流程,根據(jù)一定條件依次執(zhí)行被調(diào)用流程節(jié)點上綁定的功能構(gòu)件以實現(xiàn)流程的功能目標。工作流負責管理業(yè)務控制流程和數(shù)據(jù)流。構(gòu)件僅僅負責功能的執(zhí)行,從而達到業(yè)務邏輯和功能的分離。
2.1 開放靈活的軟件構(gòu)件庫設計
基于構(gòu)件的軟件開發(fā)必須建立相應的構(gòu)件庫以滿足各種不同層次的軟件開發(fā)需要。構(gòu)件庫支持縱向分層,橫向分類管理,便于用戶根據(jù)自身行業(yè)特點進行自定義細分子類和擴展。通過對構(gòu)件庫的分層管理,屏蔽構(gòu)件的實現(xiàn)細節(jié),保證構(gòu)件屬性的獨立。多個低層細粒度的簡單構(gòu)件聚合可以組成復雜的粗粒度高層構(gòu)件,這種結(jié)構(gòu)不同于以往構(gòu)件庫的描述,極大地提高了構(gòu)件庫本身的完備性和擴展性,靈活性。用戶可以根據(jù)需要用底層構(gòu)件快速開發(fā)原型系統(tǒng),并在適當?shù)臅r候通過高層構(gòu)件直接替換復雜的聚合構(gòu)件來提高系統(tǒng)的運行效率。
構(gòu)件庫的分層圖如圖1所示。
Layer1:構(gòu)件駐留層,其中按照構(gòu)件粒度及應用性又可以劃分為3個子層:
(1)基礎(chǔ)構(gòu)件,這一層提供原子粒度構(gòu)件,可以由構(gòu)件庫系統(tǒng)自帶,也可以由用戶添加。例如:加,減,乘,除,乘方等基本構(gòu)件,由于這些原子粒度構(gòu)件的引入,增強了構(gòu)件庫的完備性,才使得基于工作流的可視化編程具有強大的功能以至于取代手工編寫代碼。這一層是基礎(chǔ)性的構(gòu)件,適應各種應用。本部分可以參考程序語言提供的基本操作,建立原子構(gòu)件層,保證構(gòu)件庫的完備性無關(guān)。通過建立標準構(gòu)件層,保證易組裝性和適應性。
2)中間粒度的通用構(gòu)件,可以通過基礎(chǔ)性的構(gòu)件組裝而成,也可通過編寫代碼而得。這一層屬于通用構(gòu)件,與具體業(yè)務無關(guān)。通過建立標準構(gòu)件層,保證易組裝性和適應性。
(3)領(lǐng)域構(gòu)件,由中間粒度構(gòu)件與基礎(chǔ)構(gòu)件重組而成,往往面向某一個專業(yè)領(lǐng)域提供服務。該層提供具有高可擴展性。Layer2:構(gòu)件調(diào)度層,負責構(gòu)件運行環(huán)境的準備及與調(diào)用端建立Session,維護Session中各種參數(shù)的生命周期。Layer3:Handle過濾層,其作用主要是提供了擴展構(gòu)件庫系統(tǒng)的能力,用戶可以寫專用的插件來截獲上層的每次調(diào)用及其參數(shù),這個功能可以用來調(diào)試構(gòu)件,觀察構(gòu)件的行為,也可以搜集調(diào)用數(shù)據(jù)做一些構(gòu)件的調(diào)用統(tǒng)計,例如:在一個時間段上哪些構(gòu)件被調(diào)用及其被調(diào)用的次數(shù)等等。Layer4:用戶調(diào)用接口層,對用戶提供多樣性的調(diào)用手段。這層是用戶最關(guān)心的與用戶關(guān)系最大的,這一層對外要提供豐富的調(diào)用接口,例如:API調(diào)用、COM調(diào)用,以服務的方式提供調(diào)用。注冊到構(gòu)件庫的構(gòu)件可能是某個COM組件,但在該層中可以自動生成其它類型的調(diào)用接口。
構(gòu)件庫的主要功能是提供對構(gòu)件的管理,包括構(gòu)件的注冊、注銷、刪除、更新等。用戶可以根據(jù)需要自行開發(fā)符合通用規(guī)范的各類構(gòu)件,也可以直接導入已存在的外部構(gòu)件。這些外部構(gòu)件可以來自網(wǎng)絡上遠程分布式部署的子構(gòu)件庫、Internet上的網(wǎng)絡構(gòu)件庫,以及WebService構(gòu)件。外部構(gòu)件的存在豐富了構(gòu)件庫的功能,滿足各種應用需求,增強了構(gòu)件庫的擴展性和完備性。
值得說明的是,由于開發(fā)平臺的局限,所描述的構(gòu)件通常指基于微軟的COM技術(shù)(C++的COM組件,或者C#的程序集)實現(xiàn)的,因此構(gòu)件庫具有COM技術(shù)的部分特征,如跨平臺的異構(gòu)特征,它不依賴于加載構(gòu)件的操作系統(tǒng)和運行環(huán)境,使得構(gòu)件庫具有良好的平臺兼容性和適應性。同理而言,基于CORBA或JAVABEANS技術(shù)同樣可以建立與之適應的構(gòu)件庫。由此可見基于上述思路設計的構(gòu)件庫具有擴展性、移植性、兼容性、適應性。其軟件開發(fā)流程如圖2所示。
2.2 工作流系統(tǒng)設計
WFMC1994年的工作流參考模型約定了工作流管理系統(tǒng)需要包含6個基本模塊:(1)工作流執(zhí)行服務:激活并解釋過程定義,完成工作流過程實例的創(chuàng)建、執(zhí)行與管理,為工作流程的運行提供一個運行時環(huán)境。2)過程定義工具:提供對實際業(yè)務過程進行分析、建模的手段,生成業(yè)務過程描述過程定義)。(3)其它工作流執(zhí)行服務:與其它異質(zhì)的工作流執(zhí)行服務來輔助完成復雜系統(tǒng)<4)客戶應用程序:提供人工干預手段以輔助過程實例運行被調(diào)應用程序:工作流執(zhí)行服務在過程管理。工作流參考模型如圖3所示,下面結(jié)合該模型詳細論述設計思路。
2.2.1 工作流執(zhí)行服務
工作流執(zhí)行服務即工作流引擎。它負責解釋流程定義被稱為復合構(gòu)件)及復合構(gòu)件的實例化并向構(gòu)件庫發(fā)送構(gòu)件執(zhí)行命令,但在基于構(gòu)件庫的面向編程的工作流引擎中,主要依照定義的構(gòu)件運行邏輯激活相應的節(jié)點,激活節(jié)點的過程就是將即將執(zhí)行的任務發(fā)送給構(gòu)件庫,節(jié)點具體任務的執(zhí)行是由構(gòu)件庫來執(zhí)行。由此實現(xiàn)了構(gòu)件與業(yè)務邏輯的分離。構(gòu)件庫則負責維護Session的狀態(tài)信息負責維護對象的創(chuàng)建及對象的生命周期,功能的具體運行仍然在構(gòu)件庫的環(huán)境下運行。
2.2.2 過程定義工具
工作流的過程定義部分包括對流程實體、控制類型、用戶權(quán)限等管理。其中用戶權(quán)限管理在管理工具部分介紹。
(1)流程實體
對于工作流的過程定義的實體部分,采用活動網(wǎng)絡圖模型來實現(xiàn)工作流的過程建模,用XPDL來記錄過程描述。為更好地結(jié)合軟件構(gòu)件建模,對活動網(wǎng)絡圖進行了適當?shù)母倪M。
①將文獻所定義的15種節(jié)點抽象為4種節(jié)點:起始節(jié)點:一個工作流的開始;終止節(jié)點:一個工作流的結(jié)束;普通節(jié)點:工作流執(zhí)行過程中的活動節(jié)點,執(zhí)行完當前功能后,程序邏輯過渡到下一節(jié)點。子流程節(jié)點:用于嵌套子流程的活動節(jié)點,主要負責主流程與子流程的控制流的切換。每一個獨立的流程中只能有一個開始節(jié)點,但可以有多個終止節(jié)點。因為流程可能會在不同狀態(tài)下結(jié)束。子流程節(jié)點允許多層嵌套子流程,子流程節(jié)點不作為所負載子流程的起始節(jié)點和終止節(jié)點。它僅負責主流程與子流程的控制流切換。所嵌套子流程自身有起始節(jié)點和終止節(jié)點。子流程不允許自身嵌套。
②將文獻所定義的三種連接弧綜合為一種有向連接弧。實際工作流由一系列節(jié)點和有向連接弧組成。基于構(gòu)件庫的工作流可以理解為一個有向圖構(gòu)成。有向圖中的節(jié)點元素表示可執(zhí)行的任務,它被映射到構(gòu)件庫中的一個構(gòu)件功能,節(jié)點間的連接弧代表過程中的控制流。以連接弧體現(xiàn)過程邏輯,數(shù)據(jù)的傳遞主要體現(xiàn)在構(gòu)件參數(shù)之間的傳遞,再加上連接弧上的條件,就實現(xiàn)了用工作流的邏輯控制能力驅(qū)動構(gòu)件的運行。為了適應工作流的移植性和擴展性,系統(tǒng)為流程設計提供了一定數(shù)量的模板,用戶在可視化的客戶端程序通過簡單的拖拽實現(xiàn)業(yè)務和邏輯控制的工作流建模,并允許設計模板的數(shù)據(jù)庫記錄與描述工作流設計的XPDL文檔相互導入導出功能,極大地方便了資源的共享。
(2)控制類型
對于工作流的過程定義的控制類型部分。不同的文獻有不同的分類[27]。簡單起見,流程控制提供最簡單的“順序,選擇,循環(huán)”控制以匹配可視化的程序設計邏輯控制過程。其他文獻[23,24,27,28]所描述的復雜控制流程均可由這三者復合而成。圖4-圖7為三種簡單邏輯控制示意圖。
構(gòu)件運行控制的工作流模型:
(1)順序如圖4)
為了適應工作流的移植性和擴展性,系統(tǒng)為流程設計提供
順序控制,是最簡單的控制,只要連接弧上的條件設為true,工作流引擎就會按照順序向構(gòu)件庫發(fā)送調(diào)用請求信息。
(2)選擇如圖5)
選擇控制,同樣依賴連接弧上的條件是true還是false,哪條連接弧上的條件為true,就按哪條路徑執(zhí)行。但這里與編程中的邏輯控制可以有不同,兩條或分支出來的多條連接弧上的條件可以同時為真,這種控制能力實際上己經(jīng)豐富了編程中邏輯控制能力,具體如何調(diào)度參見2.4節(jié)。
(3)循環(huán)如圖6)
循環(huán)控制,同樣依賴連接弧上的條件是true還是false,放在封閉的回路上的構(gòu)件都將被循環(huán)執(zhí)行,在閉合回路中只要有一條連接弧上的條件為false,那么整個循環(huán)宣告結(jié)束。在循環(huán)體及循環(huán)體向下連接部分,基于工作流引擎調(diào)度算法中要優(yōu)先調(diào)度循環(huán)體,而僅當循環(huán)體執(zhí)行完,才能繼續(xù)向下執(zhí)行。在循環(huán)控制中,同樣要注意循環(huán)條件的構(gòu)造,避免條件永遠為真而造成死循環(huán)。
(4)帶子流程的復合控制如圖7)
系統(tǒng)數(shù)據(jù)庫清晰地記錄了工作流建模中設計活動網(wǎng)絡圖了一定數(shù)量的模板,用戶在可視化的客戶端程序通過簡單的^及其相互關(guān)系,只要將數(shù)據(jù)庫記錄按照一定的協(xié)議導出成拽實現(xiàn)業(yè)務和邏輯控制的工作流建模,并允許設計模板的數(shù)據(jù)XPDL文檔,再轉(zhuǎn)發(fā)給異構(gòu)的工作流系統(tǒng)。對方按約定協(xié)議解S表示開始;Start)節(jié)點,E表示終止End)節(jié)點,C表示普通Common)節(jié)點,Sn表示子流程Subnode)節(jié)點。
2.2.3 其他工作流執(zhí)行服務析XML文檔即可轉(zhuǎn)換為相應的工作流模型,從而實現(xiàn)異構(gòu)工作流系統(tǒng)的交互式的操作。
2.2.4 客戶端程序
工作流管理系統(tǒng)提供客戶端可視化界面。目前工作流建模部分需要在服務器端進行配置,而權(quán)限管理部分可以通過B/S模式的瀏覽器直接登錄系統(tǒng)進行配置管理。
2.2.5 被調(diào)用應用程序
被調(diào)用的應用程序在本文前面重點描述的功能構(gòu)件。工作流建模中每一個節(jié)點都可以綁定一個構(gòu)件。當流程驅(qū)動到當前節(jié)點時,系統(tǒng)將建模過程中節(jié)點預置的參數(shù)傳給綁定的構(gòu)件,執(zhí)行構(gòu)件代碼實現(xiàn)其相應功能。節(jié)點間的流程跳轉(zhuǎn)通過連接節(jié)點的有向連接線上的條件來實現(xiàn)。一個流程就是一連串按照條件執(zhí)行預置構(gòu)件的過程,以此來實現(xiàn)程序的邏輯控制從而實現(xiàn)實際的業(yè)務流程。
2.2.6 管理與監(jiān)控工具
為適應各個業(yè)務環(huán)境下不同用戶角色與權(quán)限設置,在設計工作流管理系統(tǒng)時,單獨建立了一個開放式的機構(gòu)管理模塊。用來配置系統(tǒng)用戶的機構(gòu),職務與特殊功能集。工作流節(jié)點的操作權(quán)限可以賦給機構(gòu)即機構(gòu)內(nèi)所有用戶),單個用戶,或者某個職級的部分用戶。不同級別之間的操作權(quán)限允許向下傳遞。對于用戶機構(gòu)、職務交錯的特別操作允許以功能集的方式給特定用戶賦權(quán)。
在工作流監(jiān)控方面,流程設計過程中允許任意節(jié)點的熱拔插,提供所見即所得的實時調(diào)試功能,并支持在節(jié)點和連接線上設置斷點跟蹤,而無需更改設置和頻繁編譯,為設計人員節(jié)省了大量的調(diào)試時間。
該工作流設計模型提供了完整的工作流元素概念定義和工具,并支持界面化圖例表示,具有完整的工作流分層與嵌套表達能力,且能隨業(yè)務流程的變化而實時優(yōu)化,總的說來,一定程度具備文獻[26]提出的理想工作流模型的6點要求,即1)形式化要求。2)圖形化特征。3)較完整的表達能力。4)層次性。(5)便于性能分析與優(yōu)化。(6)柔性。
2.3構(gòu)件與工作流的相互依賴
基于工作流/構(gòu)件可視化開發(fā)包括業(yè)務流程的建立和應用功能的實現(xiàn)兩個部分,分別由工作流和構(gòu)件庫中的構(gòu)件來實現(xiàn)。兩者相對獨立,而又緊密合作。
獨立是指構(gòu)件和工作流的設計開發(fā)均可以脫離于對方環(huán)境獨立進行,徹底從軟件開發(fā)角度將功能和控制邏輯分離,從而提高軟件開發(fā)的效率。構(gòu)件庫負責管理構(gòu)件運行的環(huán)境及調(diào)用構(gòu)件運行,返回工作流引擎關(guān)心的結(jié)果,維護調(diào)用狀態(tài)如:變量的生命周期,參數(shù)傳遞等),而工作流引擎完全負責解釋構(gòu)件的執(zhí)行邏輯,并將任務交給構(gòu)件庫去執(zhí)行。
構(gòu)件運行與流程控制分離還有如下優(yōu)勢:
(1) 部署靈活:構(gòu)件庫的部署可以與工作流的部署分開,它們即可以運行在本地,也可以運行在遠程;運行的PC環(huán)境可以相同,也可以不同;可以進程內(nèi),也可以在不同的進程中,這種特性使開發(fā)出來的應用系統(tǒng)可以實現(xiàn)分布式;
(2) 開發(fā)快捷:構(gòu)件庫可以作為獨立產(chǎn)品并行開發(fā);流程與功能的分離簡化了過程定義的復雜度,可先對己知的流程進行定義,把未知部分流程留待構(gòu)件完備后進行設計,也縮短了開發(fā)周期;程變化時只需要局部重建工作流模板,配置相應處理構(gòu)件和權(quán)限即可,甚至不需要去編譯,調(diào)試就能再次啟動應用系統(tǒng),保持了工作流系統(tǒng)的靈活性和擴展性;
(4)封裝性高:通過構(gòu)件庫可以對外統(tǒng)一暴露調(diào)用接口,構(gòu)件庫內(nèi)部的變化不影響上層調(diào)用。
合作是指構(gòu)件與工作流統(tǒng)一于業(yè)務應用流程,流程節(jié)點將各種層次和粒度的構(gòu)件與工作流節(jié)點的直接綁定來實現(xiàn)業(yè)務應用目標。對于程序員來說,工作流與構(gòu)件庫的結(jié)合就是將一個代碼段動態(tài)庫,類,程序集)映射到一個流程,代碼中的各個函數(shù)映射為構(gòu)件庫中相應的構(gòu)件,構(gòu)件需要工作流引擎的調(diào)度運行才能完成相應的功能。
2.4編程的可視化
從匯編語言開始,人們就己經(jīng)習慣用代碼方式進行軟件設計,隨著計算機技術(shù)的發(fā)展,編程語言及手段都在不斷提高,可視化編程的出現(xiàn)正在逐步取代傳統(tǒng)的手工編碼方式?,F(xiàn)在的可視化編程還主要集中在界面的可視化,編碼的可視化即搭建式開發(fā)領(lǐng)域較少有人涉足。在基于構(gòu)件庫/工作流的可視化軟件開發(fā)中,假設基礎(chǔ)構(gòu)件足夠完備時,任何程序功能的實現(xiàn)都可以歸結(jié)為對現(xiàn)有構(gòu)件的組裝,編碼的可視化即可轉(zhuǎn)換為構(gòu)件的可視化組裝,極大地降低了軟件開發(fā)的門檻,更多的程序員將從手工編寫代碼的工作中解脫出來。
將構(gòu)件映射為流程節(jié)點上的活動,由連接弧上的條件控制來判定構(gòu)件之間的運行次序。構(gòu)件運行過程中參數(shù)的傳遞以及參數(shù)的生命周期由構(gòu)件庫進行維護。在工作流可視化編輯環(huán)境中必須嵌入構(gòu)件庫的可視化表達。構(gòu)件庫可以采用樹形結(jié)構(gòu)按照功能進行分類,用戶在進行編程時只需要將構(gòu)件庫中的構(gòu)件向流程面板中拖放,鼠標操作連接弧上的各個節(jié)點,通過界面配置連接弧上的條件和節(jié)點上的傳遞參數(shù),就可完成一個復合構(gòu)件的可視化組合。在構(gòu)件庫完備的情況下,基于構(gòu)件/工作流可視化軟件開發(fā)可以實現(xiàn)無編碼的快捷編程。
由于這種可視化開發(fā)方法對等于手工編寫代碼,因此適合自下而上的軟件開發(fā),也適合C/S,B/S的模式的開發(fā)。隨著構(gòu)件庫對外服務能力的增強,構(gòu)件庫可以部署在intranet/internet上對外提供功能服務。使用這種方法成功地開發(fā)了MapGIS可視化搭建平臺,為用戶提供了全新的可視化開發(fā)手段,證實了該方法的可行性。
當然,不可否認,基于構(gòu)件庫/工作流的軟件可視化開發(fā)方法目前還存在一些有待改進之處:構(gòu)件運行與流程控制邏輯分離帶來了一些性能損失,不適合做性能要求非常高的功能。原子粒度密集的復合構(gòu)件也會影響系統(tǒng)的性能,建議首先采用編碼方式實現(xiàn)中粒度的領(lǐng)域通用構(gòu)件,然后再用領(lǐng)域通用構(gòu)件來構(gòu)建系統(tǒng),有助于提高系統(tǒng)的性能??梢暬ぷ髁髟O計部分有待進一步豐富操作元素和界面,以增強系統(tǒng)的表現(xiàn)能力。
1. ERP沙盤教學軟件系統(tǒng)目標
根據(jù)系統(tǒng)分析的描述和本人多年的ERP沙盤教學及親自帶領(lǐng)學生參加各種ERP沙盤模擬比賽的切身體會,現(xiàn)制定如下系統(tǒng)實現(xiàn)目標:
(1)具備合理的功能框架;
(2)具備良好的人機界面,方便用戶操作;
(3)為了更好監(jiān)控模擬經(jīng)營的進度,對運營年份季度做出及時更新管理;
(4)提供企業(yè)模擬經(jīng)營所必須的所有流程模塊,如提交廣告單、原材料采購、貸款、更新生產(chǎn)等;
(5)數(shù)據(jù)計算由程序自動完成,減少人工干預,保證數(shù)據(jù)的準確性;
(6)系統(tǒng)能實時講模擬經(jīng)營過程反映到報表及電子盤面上;
(7)系統(tǒng)能夠模擬整個經(jīng)營過程,減少教師裁判的監(jiān)督工作量。
2. ERP沙盤教學軟件系統(tǒng)結(jié)構(gòu)及功能設計
本教學系統(tǒng)主要包括系統(tǒng)管理員,教師裁判端和學生用戶三大部分。主要有系統(tǒng)管理、經(jīng)營數(shù)據(jù)統(tǒng)計、訂貨會、各組模擬公司管理、成果展示、經(jīng)營過程模擬、查詢經(jīng)營數(shù)據(jù)、查詢盤面、經(jīng)營數(shù)據(jù)處理等模塊。企業(yè)模擬經(jīng)營教學系統(tǒng)具體功能結(jié)構(gòu)圖如圖1所示。
進一步分層模塊來作些介紹。
如圖1所示,在教師管理中,教師可以查看任意一組模擬公司的信息,在模擬對抗開始前可以對模擬經(jīng)營對抗規(guī)則進行修改。在參加訂貨會環(huán)節(jié),教師可以看到各個市場的最大銷售量以及所屬公司,和各個模擬公司的廣告投放信息,并自動按投放金額排序。
在學生用戶端,系統(tǒng)能夠模擬企業(yè)經(jīng)營的整個流程,學生所做的每一步操作都收到系統(tǒng)的監(jiān)控。在對抗過程中,各組模擬公司可以及時查看自己所在的公司應運情況。在學生用戶端中,學生還可以查看企業(yè)模擬經(jīng)營規(guī)則及相應的市場預測圖。
3. ERP沙盤教學軟件系統(tǒng)功能介紹
系統(tǒng)的主要功能是接受學生輸入的報表數(shù)據(jù)和對相關(guān)情況進行登記,同時為了方便學生的生產(chǎn)經(jīng)營和合理的組織生產(chǎn),爭取,開發(fā)了產(chǎn)能計算模塊,各個企業(yè)均可使用該軟件計算自己的產(chǎn)能和預計材料數(shù)量,系統(tǒng)不對計算結(jié)果作任何保存,只根據(jù)學生輸入的數(shù)據(jù)顯示計算結(jié)果并提示用戶訂料時間和數(shù)量。系統(tǒng)按登錄密碼設置了不同人員的訪問權(quán)限。如教師可以對所有組據(jù)進行修改和察看,而每個組只能輸入和修改本組的報表數(shù)據(jù),當然,有一些數(shù)據(jù)是所有人共享使用的,例如公告欄、數(shù)據(jù)查詢、產(chǎn)能計算、統(tǒng)計分析、財務分析等。
ERP沙盤教學軟件系統(tǒng)設計及具體操作,無不體現(xiàn)出認知心理學主張的教育應以學生為中心的理念,這也是這一新的教學模式重點強調(diào)的方面,但在ERP沙盤教學軟件系統(tǒng)中,教師的作用是必須強調(diào)的。
在一個開放的外部環(huán)境中,在企業(yè)、教師、學生和軟件公司共同參與中完成實驗對象的設計,將“過程為中心,以學生為中心”教育目標貫穿于其中,企業(yè)模擬經(jīng)營系統(tǒng)為我們提供了一個由相互聯(lián)系、相互作用的若干要素,為實現(xiàn)教學目標而組成的具有一定功能的有機的整體。其中這些要素包括教師、學生和企業(yè)模擬經(jīng)營系統(tǒng),而企業(yè)模擬經(jīng)營系統(tǒng)又涉及以沙盤為中心的相關(guān)理論知識、課程軟件、EXCEL操作輔助系統(tǒng)和ERP軟件。
系統(tǒng)將分為系統(tǒng)管理員,教師管理和普通用戶端(學生用)三大客戶端,三種用戶分開登陸,增加系統(tǒng)數(shù)據(jù)的安全性。該系統(tǒng)中,首先要對用戶信息進行有效管理,其次要對企業(yè)模擬經(jīng)營進程進行有效管理,這些只有系統(tǒng)管理員可以操作。
由于課程軟件開發(fā)基于目前先進的技術(shù)應有模型——B/S結(jié)構(gòu),各組學生可以在任何時間通過聯(lián)網(wǎng)的計算機瀏覽器和權(quán)限口令登陸教師服務器,了解企業(yè)模擬課程進行的過程,進行各種企業(yè)模擬經(jīng)營的操作,包括任務清單的填寫、廣告投入、訂單取得,貸款登記、下原料訂單、登記市場開發(fā)、財務決策和財務分析等等。而教師則通過訪問服務器,實現(xiàn)自己的相關(guān)操作。
4. ERP沙盤教學軟件系統(tǒng)功能設計
4.1基礎(chǔ)信息紀錄工具
基礎(chǔ)信息是企業(yè)模擬競爭過程中產(chǎn)生的,是每組決策過程的數(shù)據(jù)記錄,也是系統(tǒng)進行計算、查詢、統(tǒng)計分析的基礎(chǔ)。
4.1.1廣告錄入
每年企業(yè)經(jīng)營伊始的首要環(huán)節(jié),就是銷售會議與獲取訂單。廣告錄入功能就是把各在各市場各產(chǎn)品上投入的廣告費用輸入到系統(tǒng)中,為下一步的訂單選擇報表自動生成,廣告效益分析提供基礎(chǔ)數(shù)據(jù)。廣告費是分市場、分產(chǎn)品投放的。按照各組的“廣告登記表”填寫相應的廣告費,系統(tǒng)自動計算各企業(yè)廣告合計。廣告費輸入確認無誤后,封存廣告單,進入訂單選擇界面,選擇相應市場的訂單。一般是依照本地市場,區(qū)域市場,國內(nèi)市場,亞洲市場和國際市場順序進行選單。
4.1.2訂單選擇
訂單簽約窗口中的市場選擇按鈕是隨經(jīng)營年份開啟的,前提是錄入了第幾年的廣告費用,并且將廣告費封存,則開啟哪年的市場按鈕。
4.1.3報表錄入
第一年經(jīng)營動作過程結(jié)束后,各企業(yè)要編制利潤表和資產(chǎn)負債表,這兩張表也是進行持續(xù)統(tǒng)計分的主要數(shù)據(jù)源。每一年企業(yè)競爭模擬結(jié)束后,可以查看各企業(yè)經(jīng)營成果,可以得出以下信息:各企業(yè)各年的所有者權(quán)益和凈利潤。如果當年對權(quán)益的貢獻是負數(shù)(虧損),則用紅字表示。當權(quán)益或凈利潤為零時,零值不顯示。當權(quán)益為負數(shù)時,表示企業(yè)已經(jīng)資不抵債,企業(yè)倒閉。各年度各市場銷售排名第一的公司,將被展現(xiàn)在經(jīng)營成果表中,每年年初訂貨會結(jié)束后,將各公司在各市場中的訂單銷售額作匯總統(tǒng)計,排除當年的市場地位,銷售額第一的公司為市場老大。本年度的市場排名將作為下年度的市場訂貨會時,排定選單順序的一個條件。當訓練結(jié)束時,系統(tǒng)提供對企業(yè)運行結(jié)果的綜合評估總結(jié)。用于競賽時,可作為評判優(yōu)勝的依據(jù)。
對企業(yè)的綜合評估有兩種方法,一是以權(quán)益最高者為獲勝。二是以企業(yè)的硬設備和軟資產(chǎn)作為權(quán)重,綜合評價一個企業(yè)的獲利能力。分值最高者為獲勝者。
4.2數(shù)據(jù)查詢
數(shù)據(jù)查詢提供對企業(yè)經(jīng)營流程中的關(guān)鍵數(shù)據(jù)進行查詢的功能,主要包括訂單查詢、交易查詢、報表查詢。訂單查詢提供各企業(yè)每年所獲得的訂單詳細資料,如有可能,有交單時可以利用表中的完成欄,記錄訂單的完成情況。通過交易查詢可以分年度查詢各企業(yè)在各市場投入的廣告費、取得的按產(chǎn)品分類訂單銷售額和數(shù)量的匯總情況。報表查詢功能提供了分年度各企業(yè)利潤表和資產(chǎn)負債表的匯總情況,可以橫向比較各企業(yè)的經(jīng)營狀況。在查詢表中的數(shù)據(jù)均取自各企業(yè)當年的經(jīng)營數(shù)據(jù),不能在頁面對這些數(shù)據(jù)進行修改。
4.3統(tǒng)計分析
統(tǒng)計分析包括銷售分析、成本分析、財務分析和杜邦分析。
銷售分析中提供了以下分析內(nèi)容:市場占有率分析、廣告產(chǎn)出比分析和產(chǎn)品銷售統(tǒng)計。市場占有率分析包括某年度市場占有率、各市場累計占有率和累計占有率分析。廣告投入產(chǎn)出分析,是評價廣告投入收益率的指標,其計算公式為:廣告投入產(chǎn)出比=訂單銷售總額/廣告投入。產(chǎn)呂銷售統(tǒng)計是用兩個指標反映各產(chǎn)品市場銷售總量。一是產(chǎn)品數(shù)量,二是產(chǎn)品銷售額。
成本分析從以下兩個方面著手,通過計算名項費用占銷售的比例揭示成本與收入的關(guān)系;通過成本變化趨勢發(fā)現(xiàn)企業(yè)經(jīng)營過程中的問題。企業(yè)成本由多項費用要素構(gòu)成,了解各費用要素在總體成本中所占的比例,分析成本結(jié)構(gòu),從比例較高的那些費用支出項入手,分析發(fā)生的原因,提出控制費用的有效方法。費用比例計算公式為費用比例=費用/銷售收入。
杜邦分析將企業(yè)的各項指導有機聯(lián)系起來,通過綜合分析發(fā)現(xiàn)問題。財務管理是企業(yè)經(jīng)營管理的中心目標。任何一個公司的生存與發(fā)展都依賴于該公司能否創(chuàng)造價值。公司的每個成員都負有實現(xiàn)企業(yè)價值最大化的責任。杜邦財務分析體系(The Du Pont System)就是一種比較實用的財務比率分析體系。這種分析方法最早由美國杜邦公司使用,故名杜邦分析法。杜邦分析法利用幾種主要的財務比率之間的關(guān)系來綜合地分析企業(yè)的財務善。用來評價公司贏利能力和股東權(quán)益回報水平。它的基礎(chǔ)思想是將企業(yè)凈資產(chǎn)收益率(ROE)逐級分解為多項財務比率乘積,這樣有助于深入分析比較企業(yè)的經(jīng)營業(yè)績。凈資產(chǎn)收益率是杜邦分析的核心指標。
財務分析從收益力、成長力、安定力、活動力四個方面提供了對各企業(yè)的分析數(shù)據(jù)。在分析工具主界面中,當報表數(shù)據(jù)錄入完成后,財務分析的各項指標自動生成。四種指標的具體含義為。
收益力表明企業(yè)是否具有盈利能力。收益力從以下四個指標入手進行定量分析,它們是毛利率、銷售利潤率、總資產(chǎn)收益率、凈資產(chǎn)收益率。
成長力表示企業(yè)是否具有成長的潛力,即持續(xù)盈利能力。成長力指標由三個反映企業(yè)經(jīng)營成果增長變化的指標組成。分別為:銷售收入成長率、利潤成長率和凈資產(chǎn)成長率。
安定力是衡量企業(yè)財務狀況是否穩(wěn)定,會不會有財務危機的指標,由4個指標構(gòu)成,分別是流動比率、速動比率、固定資產(chǎn)適配率和資產(chǎn)負債率。
活動力是從企業(yè)資產(chǎn)的管理能力方面對企業(yè)的經(jīng)營業(yè)績進行評價,主要包括4個比率指標,應收賬款周轉(zhuǎn)率,存貨周轉(zhuǎn)率,固定資產(chǎn)周轉(zhuǎn)率和總資產(chǎn)周轉(zhuǎn)率。
參考文獻:
[1] 柯明.沙盤課工具V40院校版分析工具說明.
[2] 趙曉鈴.李永紅.透視ERP沙盤模擬對抗課程 《財會月刊:綜合版》.
[3] 王新玲.柯明.耿錫潤.《ERP沙盤模擬學習指導書》.電子工業(yè)出版社.
[4] 夏遠強.葉劍明.《企業(yè)管理ERP沙盤模擬教程》.電子工業(yè)出版社 2007.7.
[5] 何曉嵐.楚萬文.孔維林.《ERP沙盤模擬實用教程(實物+電子)》.北京航空航天大學出版社.2010.7.
013年12月6日,財政部印發(fā)《企業(yè)會計信息化工作規(guī)范》(財會[2013]20號),自2014年1月6日起施行。同時宣布《商品化會計核算軟件評審規(guī)則》(財會字[1994]27號)、《會計電算化管理辦法》(財會字[1994]27號)予以廢止。《規(guī)范》第二章“會計軟件和服務”明確提出了一些對會計軟件功能方面的新要求。筆者研究發(fā)現(xiàn),目前我國的會計軟件,包括市場占有率最高的用友軟件和金蝶軟件等,有部分功能難以滿足《規(guī)范》要求,必須加快進行軟件的功能升級。
一、 會計軟件要明確規(guī)范企業(yè)會計核算所采用的會計準則
《規(guī)范》指出會計軟件應當保障企業(yè)按照國家統(tǒng)一會計準則制度開展會計核算,不得有違背國家統(tǒng)一會計準則制度的功能設計。按照規(guī)定,企業(yè)如果符合《中小企業(yè)劃型標準規(guī)定》所規(guī)定的小型企業(yè)標準的企業(yè),除(1)股票或債券在市場上公開交易的小企業(yè);(2)金融機構(gòu)或其他具有金融性質(zhì)的小企業(yè);(3)企業(yè)集團內(nèi)的母公司和子公司外,可以執(zhí)行《小企業(yè)會計準則》。其他所有大中型企業(yè)執(zhí)行會計準則,原有的行業(yè)會計制度、企業(yè)會計制度等規(guī)定全面廢止,從而實現(xiàn)在全社會范圍內(nèi)統(tǒng)一會計標準和指標口徑。
但是目前國內(nèi)的會計軟件在提供企業(yè)選擇執(zhí)行會計核算的標準時,還停留在舊的行業(yè)會計制度階段,如用友U 8管理軟件中目前提供會計核算的標準仍然是各種行業(yè)會計制度,如圖1所示。這顯然不符合《規(guī)范》的要求,需要會計軟件廠商及時進行升級更新,在軟件中提供《企業(yè)會計準則》和《小企業(yè)會計準則》兩種會計準則供不同類型的企業(yè)選擇,從而規(guī)范統(tǒng)一企業(yè)的會計核算。
二、會計軟件要明確規(guī)范記賬過程
《規(guī)范》指出會計軟件應當提供不可逆的記賬功能,對同類已記賬憑證的連續(xù)編號,不得提供對已記賬憑證的刪除和插入功能,對已記賬憑證日期、金額、科目和操作人不得提供修改功能。我國的會計軟件的發(fā)展從模擬手工開始,迎合會計人員方便心理,國內(nèi)軟件都提供會計憑證從輸入、審核、記賬到結(jié)賬全面核算流程的反操作,這樣無論在流程的哪個階段,都可以通過反審核、反記賬、反結(jié)賬等逆向操作功能進行無痕跡的修改。這種反向操作因其方便受到會計人員的青睞,也成為國內(nèi)會計軟件廠商的一大賣點。但是它對會計核算過程的可信賴性、可追溯性造成威脅,導致會計核算過程失去嚴肅性,核算結(jié)果隨意可變,也為計算機審計帶來很大的風險。如用友軟件提供的反審核、反記賬、反結(jié)賬的功能,如上頁圖2所示。
在這些反向操作中,反記賬是比較突出的一個問題,也是工作規(guī)范重點治理的方面。記過賬的數(shù)據(jù)會匯總登錄在不同賬戶中,結(jié)出發(fā)生額和余額,最后作為報表中的數(shù)據(jù)。因此,對記賬功能和已記賬憑證進行控制,防止對其刪除和相關(guān)數(shù)據(jù)的隨意篡改,是會計軟件必須滿足的要求。
所以國內(nèi)會計軟件必須規(guī)范記賬過程,憑證一經(jīng)記賬,不得提供反記賬功能。如果記過賬的憑證發(fā)現(xiàn)錯誤,一律通過紅字沖銷的方式進行有痕跡的修改。這種處理同國際上知名的管理軟件如SAP會計核算流程是一致的。
三、會計軟件要集成可擴展商業(yè)報告語言(XBRL)功能
《規(guī)范》指出鼓勵軟件供應商在會計軟件中集成可擴展商業(yè)報告語言(XBRL)功能,便于企業(yè)生成符合國家統(tǒng)一標準的XBRL財務報告。XBRL(eXtensible Business Reporting Language)是一種新興的電子財務報告格式,它以XML(可擴展標記語言)為基礎(chǔ),統(tǒng)一了描述財務報告的語義和語法,可以解決財務報告的重復編報、重復錄入等問題,實現(xiàn)對財務報告的自動分析和跨系統(tǒng)的信息交換,能有效降低會計信息生產(chǎn)和使用成本,深度挖掘會計信息價值,因而在全球得以廣泛采用。2010年財政部了《企業(yè)會計準則通用分類標準》,分別在技術(shù)和業(yè)務層面建立了我國XBRL應用的標準體系。隨后財政部開展了《企業(yè)會計準則通用分類標準》實施工作,要求實施企業(yè)向財政部報送XBRL格式年度財務報告。至2013年,實施企業(yè)包括大型中央企業(yè)、銀行業(yè)金融機構(gòu)、保險公司、地方大中型企業(yè)共計206家。
隨著XBRL應用的深入發(fā)展,更多的企業(yè)愿意采用“嵌入式”的編報方式,通過會計軟件系統(tǒng)數(shù)據(jù)直接生成XBRL實例文檔。目前國內(nèi)的會計軟件還沒有提供集成的XBRL產(chǎn)品,所以研發(fā)集成的XBRL軟件產(chǎn)品迫在眉睫。
四、會計軟件應當提供國家統(tǒng)一標準的數(shù)據(jù)接口
《規(guī)范》指出會計軟件應當具有符合國家統(tǒng)一標準的數(shù)據(jù)接口,滿足外部會計監(jiān)督需要。隨著會計信息化發(fā)展,會計監(jiān)督也在不斷邁向信息化。會計監(jiān)督人員可以從企業(yè)會計系統(tǒng)中直接調(diào)取電子會計資料,通過審計軟件查閱、分析會計資料并找出問題。但是,由于各種會計軟件沒有統(tǒng)一數(shù)據(jù)接口,調(diào)取不同軟件中的數(shù)據(jù)需要不同的工具,各政府部門、會計師事務所都各自開發(fā)自己的工具,造成資源的極大浪費,監(jiān)督的效果也未必好。除會計監(jiān)督外,企業(yè)更換、升級會計軟件,也面臨著前后兩種軟件數(shù)據(jù)格式不一致問題,無法進行安全、有效的數(shù)據(jù)遷移,造成電子會計資料在遷移中的損失。
目前全國會計信息化標準化技術(shù)委員會正在開展會計軟件數(shù)據(jù)接口國家標準制定工作,軟件廠商只要按照未來的這種國家標準進行會計軟件數(shù)據(jù)接口,會計、審計軟件只要都遵循這一標準,就可以實現(xiàn)數(shù)據(jù)的交換,滿足會計監(jiān)督以及其他需求。
五、會計軟件應當提供會計資料歸檔功能
《規(guī)范》指出會計軟件應當具有會計資料歸檔功能,提供導出會計檔案的接口,在會計檔案存儲格式、元數(shù)據(jù)采集、真實性與完整性保障方面,符合國家有關(guān)電子文件歸檔與電子檔案管理的要求。由于技術(shù)進步,電子會計資料有可能由于升級換代而造成在一定時期之后不可讀,這就決定了電子會計資料應離開原生信息系統(tǒng)進行歸檔保存。目前國內(nèi)的會計軟件輸出的會計資料如用友備份的賬套數(shù)據(jù)是UfErpAct.lst和DFDATA.BAK文件,都是非歸檔存儲格式,不能滿足會計檔案管理的需要。軟件廠商應該參照《電子文件歸檔與管理規(guī)范》(GB/18894-2002)、《文書類電子文件元數(shù)據(jù)方案》(DA/T46―2009)、《版式電子文件長期保存格式需求》(DA/T47-2009)、《基于XML的電子文件封裝規(guī)范》(DA/T48-2009)等檔案行業(yè)標準,開發(fā)出將歸檔的電子會計資料轉(zhuǎn)換成符合歸檔存儲格式,與其元數(shù)據(jù)一起按要求封裝打包,從會計信息系統(tǒng)中導出,傳送至檔案管理信息系統(tǒng)或歸檔指定的存儲位置使歸檔后的電子會計檔案長期可讀。
六、會計軟件在提供遠程訪問、軟件云服務時在技術(shù)上確保會計資料的安全完整
“會計軟件云”是依托于高速互聯(lián)網(wǎng)的一種全新會計軟件服務和使用模式。它是指會計軟件未安裝在企業(yè)本地,而是運行于供應商的遠端服務器,用戶通過互聯(lián)網(wǎng)使用軟件,會計資料也存儲在遠端服務器中。其本質(zhì)是會計軟件和服務器資源的租用。因為軟件云服務的特殊性:一是會計資料存儲在遠端,用戶企業(yè)只具有訪問能力而不具有控制能力;二是作為企業(yè)內(nèi)部職能的會計核算,其運行依賴于外部企業(yè)(供應商)的正常運營,存在著用戶企業(yè)不能掌控的風險因素;三是大量用戶企業(yè)的會計核算和數(shù)據(jù)存儲集中于供應商的服務器上,業(yè)務異常的風險高度聚集。這就要求軟件廠商在提供遠程訪問、軟件云服務時,應當在技術(shù)上保證客戶會計資料的安全、完整。
依托EAS這個管理平臺,我們能很直接的體會它給我們帶來的,普通財務軟件所沒有的優(yōu)勢,在實際運用中其優(yōu)勢體現(xiàn)在如下幾方面:
一、核算方面
(一)統(tǒng)一的科目體系構(gòu)成
EAS系統(tǒng)中,集團內(nèi)所有單位是一個虛擬的賬套,根據(jù)集團公司行業(yè)性質(zhì)、管理要求,各集團公司可以設置集團統(tǒng)一科目體系,在一定的科目級次上鎖定權(quán)限,除個別輔助核算項目外,各公司不能在賬務系統(tǒng)中隨意添加科目,使集團內(nèi)各公司的財務核算更具規(guī)范性,財務數(shù)據(jù)更具可比性。
(二)統(tǒng)一的報表體系構(gòu)成
EAS中可以根據(jù)需要自身需要設置管理報表,并分配到下屬各子公司,這樣集團內(nèi)所有單位的報表格式都是統(tǒng)一的格式,當然,子公司也可根據(jù)需要在自己賬套中設置報表模版,以滿足自身內(nèi)部管理需要。
(EAS集團統(tǒng)一報表模版截圖)
(三)結(jié)賬時點控制
比一般的財務系統(tǒng),EAS可以對集團內(nèi)所有單位進行結(jié)賬狀態(tài)進行監(jiān)控,便于整個集團內(nèi)單位在統(tǒng)一的結(jié)賬時間點按時結(jié)賬,方便集團對所有子公司每月數(shù)據(jù)的提取,且取消結(jié)賬的權(quán)限可以集中在集團總部,子公司結(jié)賬后將不能再隨意進行修改,減少子公司賬務處理的隨意性,避免了總部提取的財務數(shù)據(jù)與子公司修改后的數(shù)據(jù)不一致情況的發(fā)生。
(EAS集團內(nèi)各公司結(jié)賬情況截圖)
(四)集團內(nèi)部往來控制、核對
在EAS中,集團內(nèi)所有單位的往來科目,在涉及與內(nèi)部單位的往來發(fā)生時,可以生成往來通知單,并發(fā)送到對方單位,如果對方不做對應的應收應付處理的話,雙方都無法結(jié)賬處理。單方的往來掛賬將無法處理,這樣就保證每月集團內(nèi)部往來一致。集團內(nèi)往來單位不用再每月對賬,對于集團內(nèi)往來較多的企業(yè)集團,將大大節(jié)省財務人員的時間及精力,也避免了不必要的差錯,提高財務核算質(zhì)量。
(EAS往來通知單核銷截圖)
(五)實現(xiàn)信息及時共享
集團總部可以在需要時,隨時提取各子公司的財務資料,大大簡便了子公司向集團總部上報送財務資料的工作環(huán)節(jié)和流程,有利于集團總部對子公司財務數(shù)據(jù)的實時監(jiān)控和管理,方便集團快速提取或調(diào)用、查詢集團內(nèi)各公司報表或其他財務數(shù)據(jù)。
(六)協(xié)同平臺
在集團統(tǒng)一的協(xié)同平臺之上,集團建立企業(yè)統(tǒng)一信息門戶和個性化信息門戶,讓所有人員能夠?qū)崿F(xiàn)系統(tǒng)單點登陸;實現(xiàn)跨組織、多級業(yè)務審批處理,進行靈活強大的工作流管理;實現(xiàn)集團內(nèi)部單位費用報銷過程管理,并與預算系統(tǒng)掛鉤協(xié)同控制;系統(tǒng)徹底改變傳統(tǒng)財務工作模式,提供自動進行推式管理,提高人性化設計,提高協(xié)同業(yè)務處理效率。
(七)固定資產(chǎn)管理
固定資產(chǎn)管理通過固定資產(chǎn)卡片內(nèi)容和基礎(chǔ)資料的自定義來滿足公司的實際情況;通過嚴格的卡片管理、折舊要素變動處理來幫助企業(yè)建立一套完整的固定資產(chǎn)卡片;通過自動計提折舊、自動生成憑證來幫助企業(yè)管理固定資產(chǎn)的累計折舊,并將憑證傳遞到總賬系統(tǒng);完成固定資產(chǎn)與總賬系統(tǒng)的無縫連接實現(xiàn)集團內(nèi)部單位之間固定資產(chǎn)調(diào)撥處理;通過豐富的固定資產(chǎn)報表來幫助企業(yè)查詢固定資產(chǎn)各個方面的信息。
通過我們目前已使用的功能模塊,基本上實現(xiàn)了財務集中管理的大部分職能。
二、預算方面
EAS的另外一個功能模塊-預算模塊。當集團管理達到一定程度的時候,預算模塊將為集團管理的集中控制起到很積極的作用。
(一)模板的設計
通過預算模板的統(tǒng)一設計工作,可以對財務管理中的主表、輔表進行梳理、完善;表格涵蓋范圍的確定以及表格之間的數(shù)據(jù)關(guān)系確定,是財務人員是否清晰掌握企業(yè)財務情況的反映和檢驗;母公司對不同業(yè)務類型的子公司如何采用統(tǒng)一的模板來實現(xiàn)統(tǒng)一管理的需要是預算模板設計的關(guān)鍵??傊?,預算軟件是一個開放平臺,如何設計模板主要取決于使用者的財務管理思路和財務管理水平,日常財務管理越規(guī)范,預算的模板設計越合理,財務管理經(jīng)驗積累越多,模板自動化取數(shù)程度就越高。可以說,一個預算模板的形成,就是一個企業(yè)財務管理積累的標準化與運用化,模板的定型,意味著數(shù)據(jù)化財務管理的定型,也意味著財務管理經(jīng)驗不再掌握在分散的財務人員手中,而是集中交給了企業(yè),形成了公共的管理財產(chǎn)。
(EAS軟件預算編制模板流程截圖)
(二)編制的管理
通過開展統(tǒng)一軟件、統(tǒng)一模板、統(tǒng)一政策、統(tǒng)一組織的預算編制工作,可以達到規(guī)范化、自動化的近期效果以及專業(yè)化、效率化的遠期效果;
通過全集團所有主要財務人員參與預算編制,可以為公司鍛煉財務專業(yè)隊伍,談論摸索并積累專業(yè)經(jīng)驗;
通過分別明確預算的編制主體、考核主體與管理主體,可以體現(xiàn)各子公司的獨立核算與獨立經(jīng)營職能要求;
通過明確各子公司法人與財務負責人在預算管理中的定位與作用,可以充分體現(xiàn)預算工作的級別與重要性。
(EAS軟件預算編制管理流程截圖)
(三)從預算促進其他管理