版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> ERP沙盤模擬教學(xué)系統(tǒng)的開發(fā)</p><p><b> 摘 要</b></p><p> 隨著網(wǎng)絡(luò)、多媒體等技術(shù)在高校教學(xué)中的應(yīng)用,使教學(xué)時(shí)間、空間、內(nèi)容、手段和模式得到很大程度的擴(kuò)展和創(chuàng)新,ERP沙盤模擬課程是一門采用團(tuán)隊(duì)形式組織的模擬體驗(yàn)式教學(xué)模式,以學(xué)生為主體,教師為主導(dǎo)的教學(xué)方式,鍛煉學(xué)生自主式,協(xié)作式學(xué)習(xí)的綜合性課程。沙盤模擬作為
2、一種體驗(yàn)式的教學(xué)方式,是繼傳統(tǒng)教學(xué)及案例教學(xué)之后的一種教學(xué)創(chuàng)新。借助ERP沙盤模擬,可以強(qiáng)化學(xué)員的管理知識、訓(xùn)練管理技能、全面提高學(xué)員的綜合素質(zhì)。沙盤模擬教學(xué)融理論與實(shí)踐于一體、集角色扮演與崗位體驗(yàn)于一身,可以使學(xué)員在參與、體驗(yàn)中完成從知識到技能的轉(zhuǎn)化。ERP沙盤模擬課程作為北京理工大學(xué)珠海學(xué)院跨專業(yè)、跨學(xué)科的綜合性實(shí)驗(yàn)實(shí)踐課程體系中的重要環(huán)節(jié),ERP沙盤模擬教學(xué)系統(tǒng)的開發(fā)與研究是如今提高教學(xué)質(zhì)量的關(guān)鍵所在。</p>&l
3、t;p> 本文首先從ERP和ERP沙盤的基本概念入手,討論了ERP沙盤教學(xué)的重要意義。接著分析了現(xiàn)有的ERP沙盤模擬對抗軟件,結(jié)合ERP沙盤教學(xué)實(shí)踐活動,發(fā)現(xiàn)了其中的缺點(diǎn)和不足,并摸索著提出電子化的沙盤教學(xué)輔助系統(tǒng)的設(shè)計(jì)與開發(fā),以期提高教學(xué)質(zhì)量,減輕教師壓力,操作更加便捷,使ERP沙盤教學(xué)更加深入人心。</p><p> 關(guān)鍵詞:企業(yè)資源計(jì)劃 ERP沙盤模擬系統(tǒng) 沙盤教學(xué) 教學(xué)輔助 </p>
4、<p> THE ERP TEACHING SUPPORT SYSTEM of ERP SIMULATION GAME</p><p><b> ABSTRACT</b></p><p> With the application of Internet and multimedia technology in the efficient teac
5、hing, there is a large degree of expansion and innovation in the teaching time, space, content, methods and models. ERP Sand Table Simulation is a form that using the team organizing teaching experience model of teacher-
6、led teaching, training students in autonomous, collaborative learning in the general curriculum. Sand table simulation as an experience-based teaching method, is inheriting the tradition and a case of</p><p>
7、; Firstly, we would like to talk about the basic concept of ERP and ERP sand table, discussing the importance of teaching ERP sand table. Then analyzes the existing ERP Sand Table Simulation software, combined with ERP
8、sand table teaching practice, which found shortcomings and deficiencies, and to explore the proposed electronic sand table teaching assistant system design and development that to improve the quality of teaching and redu
9、ce the pressure of teachers. It is so convenient that a better </p><p> Keywords: enterprise resource planning ERP system, sand table sand table simulation teaching aids teaching </p><p><b
10、> 目 錄</b></p><p><b> 摘要1</b></p><p> ABSTRACTII </p><p><b> 前言1</b></p><p> 1 ERP沙盤簡介2</p><p> 1
11、.1 ERP的概念2</p><p> 1.2 ERP沙盤模擬3</p><p> 1.3沙盤模擬的重要性3</p><p><b> 2 系統(tǒng)分析5</b></p><p> 2.1現(xiàn)有ERP沙盤模擬軟件分析5</p><p> 2.1.1現(xiàn)有ERP沙盤模擬軟件概括5<
12、;/p><p> 2.1.2現(xiàn)有ERP沙盤模擬軟件的缺點(diǎn)5</p><p> 2.2 ERP沙盤模擬教學(xué)系統(tǒng)分析6</p><p> 2.2.1需求分析6</p><p> 2.2.2可行性分析6</p><p> 2.3業(yè)務(wù)流程圖7</p><p><b> 2.3
13、.1圖例7</b></p><p> 2.3.2規(guī)則修改8</p><p> 2.3.3參加訂貨會8</p><p> 2.3.4市場競單9</p><p> 2.3.5申請貸款9</p><p> 2.3.6原料訂購10</p><p> 2.3.7生產(chǎn)線轉(zhuǎn)
14、產(chǎn)\投資10</p><p> 2.3.8開始下一批生產(chǎn)11</p><p> 2.4新系統(tǒng)邏輯模型的提出11</p><p> 2.4.1數(shù)據(jù)流程圖(DFD)11</p><p> 2.4.2數(shù)據(jù)詞典(DD)15</p><p><b> 3 系統(tǒng)設(shè)計(jì)18</b></
15、p><p> 3.1系統(tǒng)目標(biāo)18</p><p> 3.2系統(tǒng)流程設(shè)計(jì)18</p><p> 3.3系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)20</p><p> 3.4系統(tǒng)界面設(shè)計(jì)21</p><p> 3.5數(shù)據(jù)庫設(shè)計(jì)23</p><p> 3.5.1數(shù)據(jù)表概要說明24</p>&
16、lt;p> 3.5.2主要數(shù)據(jù)表的結(jié)構(gòu)24</p><p><b> 4 系統(tǒng)實(shí)施27</b></p><p> 4.1構(gòu)建開發(fā)環(huán)境27</p><p> 4.2模塊功能的實(shí)現(xiàn)27</p><p> 4.2.1創(chuàng)建數(shù)據(jù)庫連接27</p><p> 4.2.2數(shù)據(jù)庫操作
17、28</p><p> 5 ERP沙盤模擬系統(tǒng)展望與總結(jié)32</p><p> 5.1 ERP沙盤模擬系統(tǒng)展望32</p><p> 5.2 ERP沙盤模擬教學(xué)系統(tǒng)總結(jié)........................... 32</p><p><b> 參考文獻(xiàn)33</b></p><
18、p><b> 致謝34</b></p><p><b> 前 言</b></p><p> 企業(yè)運(yùn)營沙盤仿真實(shí)驗(yàn)是瑞典皇家工學(xué)院的Klas Mellan于1978年開發(fā)的課程,其特點(diǎn)是采用體驗(yàn)式培訓(xùn)方式,即遵循“體驗(yàn)—分享—提升—應(yīng)用”的過程進(jìn)行學(xué)習(xí)。21世紀(jì)初,用友軟件公司率先將沙盤實(shí)驗(yàn)引入中國高校ERP教學(xué)試驗(yàn)中,將其命名為用
19、友ERP沙盤仿真對抗實(shí)驗(yàn)。ERP沙盤模擬對抗實(shí)驗(yàn)是通過直觀的企業(yè)沙盤經(jīng)營沙盤來模擬企業(yè)運(yùn)行狀況,讓學(xué)員在分析市場、制定戰(zhàn)略、組織生產(chǎn)、整體營銷和財(cái)務(wù)結(jié)算等一系列活動中體會企業(yè)經(jīng)營運(yùn)作的全過程,認(rèn)識企業(yè)資源的有限性,從而深刻理解ERP的管理思想,領(lǐng)悟科學(xué)的管理規(guī)律,提升管理能力。這種教學(xué)方式得到我校的關(guān)注和重視,本人有幸參加了學(xué)校組織的兩次沙盤比賽,收獲匪淺,但也注意到現(xiàn)有的沙盤軟件系統(tǒng)還存在著教師任務(wù)繁重、監(jiān)督控制缺失等問題。</
20、p><p> “ERP沙盤模擬教學(xué)系統(tǒng)的開發(fā)”,通過C\S結(jié)構(gòu)搭建網(wǎng)絡(luò)采購、認(rèn)證、銷售、信貸、市場信息公布、課程監(jiān)控等平臺,將繁雜的手工操作信息化,在不改變ERP模擬沙盤競爭模式和不降低群體效應(yīng)的教學(xué)效果的前提下,使用教學(xué)系統(tǒng)來實(shí)現(xiàn)準(zhǔn)確、高效的收集競爭數(shù)據(jù)和評估信息,減輕教師在監(jiān)控課程時(shí)的負(fù)擔(dān),該系統(tǒng)主要用于各個(gè)模擬公司和教師監(jiān)控以及各個(gè)模擬機(jī)構(gòu)的在沙盤對抗中進(jìn)行實(shí)時(shí)監(jiān)控,對于優(yōu)化課程流程和減少教師資源的浪費(fèi),在比
21、賽中創(chuàng)造更加公平和細(xì)致的監(jiān)控平臺具有重要的實(shí)際意義。</p><p> 1 ERP沙盤簡介</p><p> 1.1 ERP的概念</p><p> ERP即“企業(yè)資源計(jì)劃”,是Enterprise Resource Planning的縮寫。是指建立在信息技術(shù)基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運(yùn)行手段的管理平臺。ERP系統(tǒng)集中信息技術(shù)與先
22、進(jìn)的管理思想于一身,成為現(xiàn)代企業(yè)的運(yùn)行模式,反映時(shí)代對企業(yè)合理調(diào)配資源,最大化地創(chuàng)造社會財(cái)富的要求,成為企業(yè)在信息時(shí)代生存、發(fā)展的基石。進(jìn)一步地,ERP在管理思想、軟件產(chǎn)品、管理系統(tǒng)三個(gè)層次定義如下:</p><p> ERP是由美國著名的計(jì)算機(jī)技術(shù)咨詢和評估集團(tuán)Gartner Group Inc.提出的一整套企業(yè)管理系統(tǒng)體系標(biāo)準(zhǔn),其實(shí)質(zhì)是在MRPⅡ(Manufacturing Resources Planni
23、ng,“制造資源計(jì)劃”)基礎(chǔ)上進(jìn)一步發(fā)展而成的面向供應(yīng)鏈(Supply Chain)的管理思想;</p><p> ERP是綜合應(yīng)用了客戶機(jī)、服務(wù)器體系、關(guān)系數(shù)據(jù)庫結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)、圖形用戶界面、第四代語言(4GL)、網(wǎng)絡(luò)通訊等信息產(chǎn)業(yè)成果,以ERP管理思想為靈魂的軟件產(chǎn)品;</p><p> ERP是整合了企業(yè)管理理念、業(yè)務(wù)流程、基礎(chǔ)數(shù)據(jù)、人力物力、計(jì)算機(jī)硬件和軟件于一體的企業(yè)資源
24、管理系統(tǒng)。</p><p> ERP的概念層次如圖1-1所示:</p><p> 圖1-1 ERP的概念層次</p><p> ERP的基本思想是將制造業(yè)的制造流程看作是一個(gè)緊密連接的供應(yīng)鏈,其中包括供應(yīng)商、制造工廠、分銷網(wǎng)絡(luò)和客戶等。將分布在各地所屬企業(yè)內(nèi)部劃分成幾個(gè)相互協(xié)同作業(yè)的支持子系統(tǒng),如財(cái)務(wù)、市場營銷、生產(chǎn)制造、質(zhì)量控制、服務(wù)維護(hù)、工程技術(shù)等,還包
25、括對競爭對手的監(jiān)視管理。其核心管理思想是在全社會資源范圍內(nèi)實(shí)現(xiàn)對整個(gè)供應(yīng)鏈的有效管理,集中體現(xiàn)在對整個(gè)供應(yīng)鏈資源進(jìn)行管理的思想;體現(xiàn)精益生產(chǎn),同步工程和敏捷制造的思想;體現(xiàn)了事先計(jì)劃與事中控制的思想。</p><p> 1.2 ERP沙盤模擬</p><p> 沙盤最初源于軍事作戰(zhàn)指揮,它可以清晰地模擬真實(shí)的地形地貌,使作戰(zhàn)指揮員不需要親臨現(xiàn)場就能清晰地總攬全局,從而運(yùn)籌帷幄并制定出最
26、優(yōu)的決策。ERP沙盤就是利用實(shí)物沙盤直觀、形象地展示企業(yè)的內(nèi)部資源和外部資源。通過ERP沙盤可以展示企業(yè)的主要物質(zhì)資源,包括廠房、設(shè)備、倉庫、庫存物料、資金、職員、訂單、合同等各種內(nèi)部資源;還可以展示包括企業(yè)上下游的供應(yīng)商、客戶和其他合作組織,甚至為企業(yè)提供各種服務(wù)的政府管理部門和社會服務(wù)部門等外部資源。一般來說,ERP沙盤展示的重點(diǎn)是企業(yè)內(nèi)部資源。</p><p> ERP沙盤模擬實(shí)驗(yàn)課程就是基于軍事戰(zhàn)場和商
27、業(yè)戰(zhàn)場的某些共性,在充分調(diào)研的情況下而設(shè)計(jì)的角色體驗(yàn)的實(shí)驗(yàn)平臺。ERP模擬沙盤教具主要包括:6張沙盤盤面,代表六個(gè)相互競爭的模擬企業(yè)。模擬沙盤按照制造企業(yè)的職能部門劃分了職能中心,包括營銷與規(guī)劃中心,生產(chǎn)中心、物流中心和財(cái)務(wù)中心。各職能中心涵蓋了企業(yè)運(yùn)營的所有關(guān)鍵環(huán)節(jié):戰(zhàn)略規(guī)劃、資金籌集、市場營銷、產(chǎn)品研發(fā)、生產(chǎn)組織、物資采購、設(shè)備投資與改造、財(cái)務(wù)核算與管理等幾個(gè)部分為設(shè)計(jì)主線,把企業(yè)運(yùn)營所處的內(nèi)外環(huán)境抽象為一系列的規(guī)則,由受訓(xùn)者組成六
28、個(gè)相互競爭的模擬企業(yè),模擬企業(yè)6-8年的經(jīng)營,通過學(xué)生參與-->沙盤載體-->模擬經(jīng)營-->對抗演練-->講師評析-->學(xué)生感悟等一系列的實(shí)驗(yàn)環(huán)節(jié),其融和理論與實(shí)踐一體、集角色扮演與崗位體驗(yàn)于一身的設(shè)計(jì)思想,使受訓(xùn)者在分析市場、制定戰(zhàn)略、營銷策劃、組織生產(chǎn)、財(cái)務(wù)管理等一系列活動中,參悟科學(xué)的管理規(guī)律,培養(yǎng)團(tuán)隊(duì)精神,全面提升管理能力,同時(shí)也對企業(yè)資源的管理過程有一個(gè)實(shí)際的體驗(yàn)。</p><
29、p> 1.3沙盤模擬的重要性</p><p> 沙盤模擬作為一種體驗(yàn)式的教學(xué)方式,是繼傳統(tǒng)教學(xué)及案例教學(xué)之后的一種教學(xué)創(chuàng)新。借助ERP沙盤模擬,可以強(qiáng)化學(xué)生的管理知識、訓(xùn)練管理技能、全面提高學(xué)員的綜合素質(zhì)。沙盤模擬教學(xué)融理論與實(shí)踐于一體、集角色扮演與崗位體驗(yàn)于一身,可以使學(xué)生在參與、體驗(yàn)中完成從知識到技能的轉(zhuǎn)化。ERP沙盤模擬通過對企業(yè)經(jīng)營管理的全方位展現(xiàn),通過模擬體驗(yàn),可以使學(xué)生在戰(zhàn)略管理、營銷管理、
30、生產(chǎn)管理、財(cái)務(wù)管理、人力資源管理等方面獲益;此外ERP沙盤模擬作為企業(yè)經(jīng)營管理仿真教學(xué)系統(tǒng)還可以全面提高學(xué)生綜合素質(zhì),使學(xué)生在樹立共贏理念、全局觀念與團(tuán)隊(duì)合作、保持誠信、個(gè)性與職業(yè)定位、感悟人生等方面獲益。</p><p> 在ERP 沙盤模擬中,學(xué)生經(jīng)歷了一個(gè)從理論到實(shí)踐再到理論的上升過程,把自己親身經(jīng)歷的寶貴實(shí)踐經(jīng)驗(yàn)轉(zhuǎn)化為全面的理論模型。學(xué)員借助ERP 沙盤推演自己的企業(yè)經(jīng)營管理思路,每一次基于現(xiàn)場的案例分
31、析及基于數(shù)據(jù)分析的企業(yè)診斷,都會使學(xué)生受益非淺,達(dá)到磨煉商業(yè)決策敏感度,提升決策能力及長期規(guī)劃能力的目的。</p><p><b> 2 系統(tǒng)分析</b></p><p> 2.1現(xiàn)有ERP沙盤模擬軟件分析</p><p> 2.1.1現(xiàn)有ERP沙盤模擬軟件概括</p><p> 現(xiàn)有的沙盤模擬對抗軟件的主要應(yīng)
32、用基礎(chǔ)是OFFICE,充分運(yùn)用了EXECL龐大的數(shù)據(jù)處理和傳遞功能,集合面向?qū)ο蟮腣B語言編寫而成,較科學(xué)的提供了數(shù)據(jù)錄入、數(shù)據(jù)查詢、數(shù)據(jù)分析圖以及數(shù)據(jù)計(jì)算結(jié)果等模塊,功能強(qiáng)大,該軟件與課程完美的結(jié)合在一起,教師通過該軟件的數(shù)據(jù)圖可以很方便的得出各組的操作情況,并運(yùn)用經(jīng)濟(jì)管理專業(yè)的理論知識對各組數(shù)據(jù)進(jìn)行分析,適時(shí)的給與每個(gè)企業(yè)恰當(dāng)?shù)脑u價(jià)、監(jiān)督和指導(dǎo);同時(shí)學(xué)生也可以根據(jù)該軟件對各個(gè)企業(yè)做出的市場分析、廣告產(chǎn)出比分析和成本分析了解自己企業(yè)與
33、競爭對手的差距和優(yōu)勢所在。</p><p> 2.1.2現(xiàn)有ERP沙盤模擬軟件的缺點(diǎn)</p><p> 可以說現(xiàn)在課程中使用的ERP沙盤模擬軟件功能齊備,已趨于完善,只是在某種程度上未達(dá)到價(jià)值最大化,或者說沒有得到最充分的運(yùn)用。主要不足表現(xiàn)在以下幾個(gè)方面:</p><p> (1)當(dāng)前版本V41為單機(jī)版,只限教師個(gè)人使用。每個(gè)虛擬年份操作結(jié)束,各組財(cái)務(wù)總監(jiān)將本
34、組的資產(chǎn)負(fù)債表上交,由教師統(tǒng)一錄入,到年底時(shí),教師工作量繁重。</p><p> (2)學(xué)生做報(bào)表時(shí)資產(chǎn)負(fù)債表不能平賬。究其原因,一則人多手雜,造成操作失誤。二則電子化程度不高,看似簡單的數(shù)據(jù)計(jì)算,在反復(fù)的謄寫和加減乘除中,很可能由于馬虎大意造成數(shù)據(jù),使報(bào)表不能平帳。</p><p> (3)實(shí)際操作過程中往往伴隨著很多違規(guī)和誤操作,教師精力有限,不能做到每個(gè)都及時(shí)糾正,這就是控制缺失
35、的表現(xiàn)。</p><p> 如何將教師從繁雜的監(jiān)督和輸入數(shù)據(jù)中解脫出來,真正作為學(xué)生的評價(jià)者和指導(dǎo)者,將是一個(gè)迫切需要解決的問題。本人認(rèn)為有必要開發(fā)ERP沙盤模擬教學(xué)系統(tǒng),在原有的規(guī)則上結(jié)合沙盤道具,設(shè)計(jì)成C/S模式,讓電腦監(jiān)督學(xué)生,讓學(xué)生在系統(tǒng)中可以模擬整個(gè)過程,降低教師在沙盤對抗中的監(jiān)控任務(wù),讓學(xué)生自己去分析競爭對手的運(yùn)營情況,那沙盤教學(xué)將更加完美。</p><p> 2.2 ER
36、P沙盤模擬教學(xué)系統(tǒng)分析</p><p><b> 2.2.1需求分析</b></p><p> 系統(tǒng)需求分析在系統(tǒng)開發(fā)中起著至關(guān)重要的作用,它對于系統(tǒng)成敗往往具有決定性意義。需求分析的任務(wù)是定義待開發(fā)的系統(tǒng)的功能,性能等指標(biāo)。</p><p> ERP沙盤模擬教學(xué)系統(tǒng)應(yīng)該包括兩個(gè)基本的部分,一是教師作為管理員可以通過此系統(tǒng)從錄入數(shù)據(jù)中解脫
37、出來,并且很好地監(jiān)控沙盤模擬進(jìn)展情況。二是學(xué)生作為主要用戶通過此系統(tǒng)大大減輕數(shù)據(jù)的計(jì)算量,根據(jù)對抗流程自主錄入數(shù)據(jù)根據(jù)對抗規(guī)則在系統(tǒng)中進(jìn)行模擬操作。具體需求如下:</p><p> 系統(tǒng)應(yīng)具有友好美觀大方的人機(jī)界面,保證系統(tǒng)的可操作性;</p><p> 教師作為系統(tǒng)管理員,具有系統(tǒng)的絕對控制權(quán)限;</p><p> 教師可以通過該系統(tǒng)對沙盤規(guī)則進(jìn)行更改;&l
38、t;/p><p> 教師可以通過該系統(tǒng)可以很好地控制沙盤模擬的進(jìn)行;</p><p> 系統(tǒng)具備整個(gè)過程的模擬能力,使沙盤對抗過程監(jiān)控完全信息化,如廣告費(fèi)、競單、采購等流程系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)記錄 ;</p><p> 學(xué)生可以通過該系統(tǒng)了解沙盤模擬比賽的基礎(chǔ)信息,如比賽規(guī)則、商業(yè)預(yù)測等;</p><p> 系統(tǒng)可以對沙盤模擬過程進(jìn)行監(jiān)督,如
39、貸款記錄、采購記錄、應(yīng)收記錄、開發(fā)記錄等并提示自行處理還款、應(yīng)收賬款等更新問題;</p><p> 系統(tǒng)可以對各種資質(zhì)進(jìn)行查詢,如產(chǎn)品研發(fā)資格、市場開拓資格、ISO認(rèn)證資格等;</p><p> 系統(tǒng)能自動計(jì)算綜合費(fèi)用明細(xì)表、利潤表、資產(chǎn)負(fù)債表,并能查看模擬結(jié)果。</p><p> 2.2.2可行性分析</p><p> 系統(tǒng)的可行性
40、研究在系統(tǒng)的整個(gè)過程中占有很重要的地位,它決定所選項(xiàng)目是不是可能實(shí)現(xiàn)或值得去實(shí)現(xiàn)??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。它主要包括經(jīng)濟(jì)、技術(shù)、運(yùn)行等方面的可行性:經(jīng)濟(jì)上是否值得去實(shí)現(xiàn);現(xiàn)有技術(shù)是否能夠?qū)崿F(xiàn)本系統(tǒng)的設(shè)計(jì)開發(fā);是否能夠在一般的平臺上搭建服務(wù)器與在客戶端能否使用。</p><p><b> (1)經(jīng)濟(jì)可行性:</b></p><
41、;p> 評價(jià)一個(gè)計(jì)算機(jī)信息系統(tǒng)是否可行的最基本的一種方法,是對信息系統(tǒng)解決方案的成本有效性的量度。本系統(tǒng)是由個(gè)人獨(dú)立完成,開發(fā)模式簡單,且開發(fā)周期較短,不耗費(fèi)大量人力、物力財(cái)力。本系統(tǒng)應(yīng)用之后可以優(yōu)化ERP教學(xué)流程,節(jié)省大量的教學(xué)資源,故經(jīng)濟(jì)方面是可行的。</p><p><b> (2)技術(shù)可行性:</b></p><p> 指開發(fā)一個(gè)新系統(tǒng)所需要的技術(shù)
42、是否具備,如支持新鮮系統(tǒng)的軟硬件功能以及技術(shù)人員的數(shù)量和水平。本輔助系統(tǒng)采用C#.NET語言環(huán)境,利用這種面向?qū)ο笳Z言可以調(diào)用多種方法實(shí)現(xiàn)本系統(tǒng)邏輯性較強(qiáng)的要求。本系統(tǒng)使用最為普及的Visual Studio作為開發(fā)平臺,結(jié)合SQL Server 2000數(shù)據(jù)庫軟件進(jìn)行開發(fā),技術(shù)成熟,實(shí)現(xiàn)手段先進(jìn)、簡單、高效。另外SQL Server 2000也非常適合運(yùn)用于中小型項(xiàng)目的開發(fā)。</p><p> (3)系統(tǒng)管理
43、可行性:</p><p> 本系統(tǒng)對硬件要求不高,以目前的計(jì)算機(jī)硬件水平來看,能夠支持把系統(tǒng)部署在計(jì)算機(jī)上。本系統(tǒng)的客戶端是各組學(xué)生,系統(tǒng)根據(jù)各組的策略在系統(tǒng)中進(jìn)行模擬對抗等功能。要求運(yùn)行的環(huán)境不用很高,Windows XP就可以了。服務(wù)器端是從事數(shù)據(jù)支持的平臺,只要賠本正常的維護(hù),不斷完善系統(tǒng)即可。本系統(tǒng)界面友好,具有強(qiáng)大的人機(jī)交互能力;操作方式簡便快捷。另外本系統(tǒng)的用戶多為高職院校師生,有一定的計(jì)算機(jī)基礎(chǔ),
44、并對網(wǎng)絡(luò)有一定的了解。</p><p> 綜合以上分析, ERP沙盤模擬教學(xué)系統(tǒng)的開發(fā)是可行的。</p><p><b> 2.3業(yè)務(wù)流程圖</b></p><p><b> 2.3.1圖例</b></p><p> 業(yè)務(wù)流程圖會用到六個(gè)基本符號,即外部實(shí)體、業(yè)務(wù)處理、判定、數(shù)據(jù)存儲、報(bào)表/
45、文檔、業(yè)務(wù)流方向,分別圖例如圖2-3-1所示:</p><p> 圖2-3-1 圖例</p><p><b> 2.3.2規(guī)則修改</b></p><p> 首先由教師登陸系統(tǒng),對沙盤對抗規(guī)則進(jìn)行更改設(shè)置。如違約扣發(fā)比例、各種類貸款利率、貼現(xiàn)率、所得稅、貸款倍數(shù)等規(guī)則進(jìn)行更改。規(guī)則更改設(shè)置完畢后,系統(tǒng)會根據(jù)以上規(guī)則,對參加對抗賽的各組公
46、司進(jìn)行模擬對抗過程監(jiān)控。規(guī)則修改流程如圖2-3-2所示:</p><p> 2.3.3參加訂貨會</p><p> 首先由各小組登陸到系統(tǒng)中,系統(tǒng)根據(jù)各組營運(yùn)情況判定市場準(zhǔn)入資格,并開拓相應(yīng)區(qū)域讓各組在系統(tǒng)中錄入相應(yīng)的廣告費(fèi)用。參加訂貨會流程如圖2-3-3所示:</p><p> 圖2-3-3 參加訂貨會</p><p><b&
47、gt; 2.3.4市場競單</b></p><p> 各小組投完廣告后,教師根據(jù)廣告投放情況,在系統(tǒng)中進(jìn)行競單操作。在系統(tǒng)中,系統(tǒng)根據(jù)廣告投放情況對各市場進(jìn)行過濾,如果某一市場沒有廣告投入將不予開放競單。參加市場競單流程如圖2-3-4所示:</p><p> 圖2-3-4 市場競單</p><p><b> 2.3.5申請貸款<
48、/b></p><p> 學(xué)生提出貸款申請,系統(tǒng)審核貸款額度,合格,則登記貸款金額并發(fā)放貸款;不合格,則貸款失敗。申請貸款流程如圖2-3-5所示:</p><p> 圖2-3-5 申請貸款</p><p><b> 2.3.6原料訂購</b></p><p> 首先由學(xué)生錄入本季度訂購單,系統(tǒng)自動處理。接
49、著學(xué)生購買原材料,系統(tǒng)依據(jù)訂購單進(jìn)行審核,合格則學(xué)生采購入庫,不合格則支付違約金,學(xué)生采購入庫。原料訂購流程如圖2-3-6所示:</p><p> 2.3.7生產(chǎn)線轉(zhuǎn)產(chǎn)\投資</p><p> 各組根據(jù)自身情況對生產(chǎn)線進(jìn)行轉(zhuǎn)產(chǎn)和投資等操作,系統(tǒng)自動更新轉(zhuǎn)產(chǎn)、投資記錄。生產(chǎn)線轉(zhuǎn)產(chǎn)\投資流程如圖2-3-7所示:</p><p> 2.3.8開始下一批生產(chǎn)</
50、p><p> 各組在停產(chǎn)狀態(tài)下的生產(chǎn)線進(jìn)行下一批生產(chǎn)操作。開始下一批生產(chǎn)流程如圖2-3-8所示:</p><p> 由于篇幅關(guān)系,在這里只選取了幾個(gè)重要的模塊,其它業(yè)務(wù)流程圖不在這里一一描述。</p><p> 2.4新系統(tǒng)邏輯模型的提出</p><p> 系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型,本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)
51、詞典為主要描述工具,勾畫出系統(tǒng)的概貌。</p><p> 2.4.1數(shù)據(jù)流程圖(DFD)</p><p> 數(shù)據(jù)流圖是在對系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,在邏輯上精確地描述新系統(tǒng)應(yīng)具有的功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向。即在對沙盤模擬教學(xué)系統(tǒng)業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,按信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流程和
52、數(shù)據(jù)結(jié)構(gòu)來分析系統(tǒng)內(nèi)的信息流動、存儲、處理加工和流出信息等詳細(xì)情況。</p><p> (1)ERP沙盤模擬教學(xué)系統(tǒng)的關(guān)聯(lián)圖</p><p> 首先,根據(jù)系統(tǒng)的業(yè)務(wù)流程分析,可以畫出ERP沙盤模擬教學(xué)系統(tǒng)的關(guān)聯(lián)圖。</p><p> 圖2-4 ERP沙盤模擬教學(xué)系統(tǒng)的關(guān)聯(lián)圖</p><p> 圖2-4 描述了系統(tǒng)的范圍,標(biāo)出了最主要的
53、外部實(shí)體和數(shù)據(jù)流。數(shù)據(jù)流程圖擴(kuò)展依據(jù)關(guān)聯(lián)圖和業(yè)務(wù)流程圖進(jìn)行,對沙盤對抗的總體情況進(jìn)行分析,劃分出幾個(gè)主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出數(shù)據(jù)流程圖的頂層圖。</p><p> (1)ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端系統(tǒng)的頂層圖</p><p> 圖2-4-1 ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端系統(tǒng)的頂層圖</p><p> 從圖2-4-1可以看到系統(tǒng)的業(yè)務(wù)
54、管理從總體上分為學(xué)生端口和教師端口兩大部分。采購部根據(jù)市場情況分析、銷售計(jì)劃和采購計(jì)劃聯(lián)系供應(yīng)商發(fā)送訂購單,學(xué)生端口主要是用來模擬和監(jiān)控學(xué)生在進(jìn)行沙盤對抗過程,以及核算經(jīng)營數(shù)據(jù)。教師端口主要是用來修改參數(shù)、系統(tǒng)管理及經(jīng)營結(jié)果統(tǒng)計(jì)等任務(wù)。</p><p> 頂層數(shù)據(jù)流程圖僅從總體上反映了系統(tǒng)的信息聯(lián)系,應(yīng)按照自頂向下、逐層分解的數(shù)據(jù)流程分析方法對頂層圖進(jìn)一步細(xì)化。以下將ERP沙盤模擬教學(xué)系統(tǒng)中的學(xué)生端子系統(tǒng)進(jìn)一步
55、展開,得到第一層數(shù)據(jù)流程圖。</p><p> ?。?)ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端系統(tǒng)的第一層數(shù)據(jù)流圖</p><p> 圖2-4-2 ERP沙盤模擬教學(xué)系統(tǒng)的第一層數(shù)據(jù)流圖:ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端</p><p> 從圖2-4-2中可以看到,ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端子系統(tǒng)可劃分為廣告投放、貸款及應(yīng)收款管理、原料管理、生產(chǎn)線管理、研發(fā)管理及經(jīng)營結(jié)果六
56、個(gè)主要部分。ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端系統(tǒng)實(shí)現(xiàn)基本功能的流程如下。學(xué)生首先進(jìn)入廣錄入模塊,廣告錄入完畢后系統(tǒng)記錄扣除相應(yīng)的廣告費(fèi),更新到財(cái)務(wù)報(bào)表信息庫,然后更加沙盤對抗流程進(jìn)行經(jīng)營,學(xué)生申請貸款或申請投資研發(fā)等業(yè)務(wù)要求時(shí),系統(tǒng)都會自動記錄并計(jì)算申請時(shí)長。</p><p> (3)ERP沙盤模擬教學(xué)系統(tǒng)學(xué)生端系統(tǒng)的第二層數(shù)據(jù)流圖</p><p> 圖2-4-3 ERP沙盤模擬教學(xué)系統(tǒng)
57、的第二層數(shù)據(jù)流圖:貸款及應(yīng)收賬款管理</p><p> 如圖2-4-3所示,當(dāng)學(xué)生申請貸款時(shí),系統(tǒng)做出審核,審核通過后學(xué)生的貸款信息將更新到貸款信息庫,系統(tǒng)自動處理貸款的利息和本金的償還,在財(cái)務(wù)報(bào)表信息庫中扣除相應(yīng)費(fèi)用。</p><p> 2.4.2數(shù)據(jù)詞典(DD)</p><p> 數(shù)據(jù)流程圖分析,只是對數(shù)據(jù)處理和彼此之間的數(shù)據(jù)聯(lián)系進(jìn)行了說明,為了進(jìn)一步明確
58、數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)處理過程,應(yīng)將最底層數(shù)據(jù)流程圖中的部分?jǐn)?shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)元素、數(shù)據(jù)處理和外部項(xiàng)通過數(shù)據(jù)詞典描述清楚,以便于此后系統(tǒng)設(shè)計(jì)的進(jìn)行。</p><p><b> 表2-4-2-1</b></p><p><b> 表2-4-2-2</b></p><p><b> 表2-4-2-3</
59、b></p><p><b> 表2-4-2-3</b></p><p><b> 3 系統(tǒng)設(shè)計(jì)</b></p><p><b> 3.1系統(tǒng)目標(biāo)</b></p><p> 根據(jù)系統(tǒng)分析的描述和自己參加ERP沙盤模擬比賽的切身體會,現(xiàn)制定如下系統(tǒng)實(shí)現(xiàn)目標(biāo):<
60、/p><p> 具備合理的功能框架;</p><p> 具備良好的人機(jī)界面,方便用戶操作;</p><p> 為了更好監(jiān)控沙盤模擬的進(jìn)度,對運(yùn)營年份季度做出及時(shí)更新管理;</p><p> 提供沙盤模擬所必須的所有流程模塊,如提交廣告單、原材料采購、貸款、更新生產(chǎn)等;</p><p> 數(shù)據(jù)計(jì)算由程序自動完成,減
61、少人工干預(yù),保證數(shù)據(jù)的準(zhǔn)確性;</p><p> 系統(tǒng)能實(shí)時(shí)講模擬對抗過程反映到報(bào)表及電子盤面上;</p><p> 系統(tǒng)能夠模擬整個(gè)對抗過程,減少教師裁判的監(jiān)督工作量。</p><p><b> 3.2系統(tǒng)流程設(shè)計(jì)</b></p><p> 本系統(tǒng)將分為系統(tǒng)管理員端(教師用)和普通用戶端(學(xué)生用)兩大客戶端,兩
62、種用戶分開登陸,增加系統(tǒng)數(shù)據(jù)的安全性。該系統(tǒng)中,首先要對用戶信息進(jìn)行有效管理,其次要對沙盤模擬進(jìn)程進(jìn)行有效管理,這些只有管理員可以操作。系統(tǒng)流程圖如圖3-2所示:</p><p> 在本系統(tǒng)中,教師在教師端登陸后,可以對ERP沙盤模擬對抗的規(guī)則進(jìn)行更改,對抗開始后,教師可以及時(shí)查看各組的運(yùn)營情況,同時(shí)可以修改各組公司的運(yùn)營數(shù)據(jù),如現(xiàn)金和權(quán)益(主要是當(dāng)各組存在破產(chǎn)的情況下)。</p><p&g
63、t; 各組CEO在學(xué)生端登陸后,當(dāng)教師授權(quán)游戲開始,ERP沙盤模擬對抗即可開始,各組根據(jù)自身策略和對抗流程對系統(tǒng)進(jìn)行操作。在學(xué)生端中,整個(gè)對抗過程將全部電子化,從每季度的現(xiàn)金盤點(diǎn)到上交管理費(fèi),以及每年的參加訂貨會到結(jié)算報(bào)表,系統(tǒng)都根據(jù)各組模擬公司的操作數(shù)據(jù)進(jìn)行管理。</p><p> 3.3系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p> 本教學(xué)系統(tǒng)主要包括教師裁判端和學(xué)生用戶端兩大部分。主要有系
64、統(tǒng)管理、經(jīng)營數(shù)據(jù)統(tǒng)計(jì)、訂貨會、各組模擬公司管理、成果展示、對抗過程模擬、查詢經(jīng)營數(shù)據(jù)、查詢盤面規(guī)、經(jīng)營數(shù)據(jù)處理等模塊。ERP沙盤模擬教學(xué)系統(tǒng)具體功能結(jié)構(gòu)圖如圖3-3所示:</p><p> 圖 3-3 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 如圖3-3所示,在教師裁判端中,教師可以查看任意一組模擬公司的信息,在游戲?qū)归_始前可以對沙盤對抗規(guī)則進(jìn)行修改。在參加訂貨會環(huán)節(jié),教師可以看到各個(gè)市場的
65、最大銷售量以及所屬公司,和各個(gè)模擬公司的廣告投放信息,并自動按投放金額排序。</p><p> 在學(xué)生用戶端,系統(tǒng)能夠模擬沙盤對抗的整個(gè)流程,學(xué)生所做的每一步操作都收到系統(tǒng)的監(jiān)控。在對抗過程中,各組模擬公司可以及時(shí)查看自己所在的公司應(yīng)運(yùn)情況。在學(xué)生用戶端中,學(xué)生還可以查看沙盤對抗規(guī)則。</p><p><b> 3.4系統(tǒng)界面設(shè)計(jì)</b></p>&
66、lt;p> ERP沙盤教學(xué)輔助系統(tǒng)由多個(gè)頁面組成,下面僅列出幾個(gè)典型頁面:</p><p> 學(xué)生端登陸后進(jìn)入主界面,主界面依據(jù)沙盤對抗課程的習(xí)慣設(shè)計(jì),使學(xué)生用戶更容易融入系統(tǒng)操作中,設(shè)計(jì)如圖3-4-1:</p><p> 圖3-4-1 學(xué)生用戶端主界面</p><p> 在學(xué)生端操作界面中,依據(jù)CEO經(jīng)營記錄習(xí)慣設(shè)計(jì)了操作界面,使人機(jī)交互更加人性話。
67、在每一步經(jīng)營過程中,系統(tǒng)不允許操作人員越步進(jìn)行,操作行為不可返回,必需要按照ERP沙盤模擬對抗流程進(jìn)行操作,這樣可以杜絕各組公司的違規(guī)行為和錯(cuò)誤操作。</p><p> 在系統(tǒng)信息、財(cái)務(wù)信息、生產(chǎn)資格、市場準(zhǔn)入各區(qū)域中,可以看到自己公司的經(jīng)營相關(guān)數(shù)據(jù)。這些區(qū)域的數(shù)據(jù)會根據(jù)公司的經(jīng)營情況實(shí)時(shí)更新,使CEO可以在操作界面上及時(shí)了解相關(guān)信息,利于做出決策。</p><p> 模擬公司在進(jìn)行到
68、投放廣告環(huán)節(jié)時(shí),系統(tǒng)開放投放廣告,界面如圖3-4-2:</p><p> 在投放廣告界面中,模擬公司根據(jù)自身策略進(jìn)行廣告投放,在投放界面中,系統(tǒng)會根據(jù)模擬公司的市場開拓信息授權(quán)相應(yīng)的市場進(jìn)行投放廣告操作。如圖3-4-2中,該公司只開拓了本地市場,所有區(qū)域市場、國內(nèi)市場、亞洲市場、國際市場均不能錄入廣告。</p><p> 教師登陸教師端后,可以查看各組模擬公司的經(jīng)營數(shù)據(jù)及進(jìn)行系統(tǒng)管理等
69、工作。教師裁判端主界面如圖3-4-3:</p><p><b> 圖3-4-3</b></p><p> 在教師端操作界面里,教師在公司信息區(qū)域可以及時(shí)查看各組模擬公司的經(jīng)營情況數(shù)據(jù),教師端和學(xué)生端的數(shù)據(jù)是同步的。這樣可以避免數(shù)據(jù)失真的情況出現(xiàn)。</p><p> 在教師端中,可以進(jìn)行競單功能,系統(tǒng)自動核算各市場的銷售排名情況及廣告投放情
70、況進(jìn)行排名,界面設(shè)計(jì)如圖3-4-4所示。</p><p><b> 3.5數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 系統(tǒng)的數(shù)據(jù)庫表單設(shè)計(jì)原則如下:</p><p> (1)實(shí)現(xiàn)數(shù)據(jù)共享。這是數(shù)據(jù)庫技術(shù)先進(jìn)性的重要體現(xiàn),數(shù)據(jù)共享有三方面含義:第一,當(dāng)前的所有用戶可以存取數(shù)據(jù)庫中的數(shù)據(jù);第二,可以增加新用戶并與當(dāng)前用戶同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù);第三
71、,用戶可以通過多種程序語言或命令語言存取數(shù)據(jù)庫;</p><p> (2)減少數(shù)據(jù)冗余度;</p><p> (3)保持?jǐn)?shù)據(jù)的一致性。由于數(shù)據(jù)庫能減少數(shù)據(jù)的冗余,同時(shí)提供了對數(shù)據(jù)的各種檢查和控制,保證了在更新數(shù)據(jù)時(shí)能同時(shí)更新所有副本,維護(hù)了數(shù)據(jù)的一致性;</p><p> (4)數(shù)據(jù)的獨(dú)立性。所謂數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)與應(yīng)用程序之間的獨(dú)立性,它分為兩級:一是物理獨(dú)
72、立性;二是邏輯獨(dú)立性。</p><p> 為了保證數(shù)據(jù)表結(jié)構(gòu)合理,數(shù)據(jù)存取有序,且便于查詢和修改,便于程序擴(kuò)充和二次開發(fā),又不會造成副作用。設(shè)計(jì)數(shù)據(jù)表時(shí),采用了范式準(zhǔn)則。所謂范式準(zhǔn)則就是為了避免數(shù)據(jù)庫設(shè)計(jì)中出現(xiàn)數(shù)據(jù)冗余、數(shù)據(jù)不一致等現(xiàn)象而提出的一系列條件和規(guī)則。</p><p> 雖然本系統(tǒng)只采用了第三范式,但由于數(shù)據(jù)庫結(jié)構(gòu)簡單、數(shù)據(jù)關(guān)系明確,仍能保證數(shù)據(jù)的完整性和正確性。</p
73、><p> 3.5.1數(shù)據(jù)表概要說明</p><p> 本系統(tǒng)采用SQL Server 2000 數(shù)據(jù)庫,名稱為SandBox,其中包含17張表,下面分別給出數(shù)據(jù)表概要說明及主要數(shù)據(jù)表的結(jié)構(gòu)。</p><p> 經(jīng)過前邊的系統(tǒng)分析,設(shè)計(jì)數(shù)據(jù)庫表如圖3-5-1:</p><p> 如圖3-5-1 數(shù)據(jù)表樹型結(jié)構(gòu)圖</p>&l
74、t;p> 3.5.2主要數(shù)據(jù)表的結(jié)構(gòu)</p><p> 由于篇幅有限,在這里只給出較重要的數(shù)據(jù)表。</p><p> 表Company(公司信息表)</p><p> 表Company用于保存各個(gè)模擬公司的基本信息,該表結(jié)構(gòu)如表3-5-2-1所示。</p><p><b> 表3-5-2-1</b><
75、;/p><p> 表OrderM(訂單表)</p><p> 表OrderM用于記錄訂單數(shù)據(jù),以及取單數(shù)據(jù),該表結(jié)構(gòu)如表3-5-2-2所示</p><p><b> 表3-5-2-2</b></p><p> 表Assets(資產(chǎn)負(fù)責(zé)表)</p><p> 表Assets用于記錄運(yùn)營過程中的
76、現(xiàn)金、固定資產(chǎn)、研發(fā)費(fèi)用等運(yùn)營數(shù)據(jù),并在年末形成財(cái)務(wù)報(bào)表,該表的結(jié)構(gòu)如表3-5-2-3所示。</p><p><b> 表3-5-2-3</b></p><p><b> 4 系統(tǒng)實(shí)施</b></p><p><b> 4.1構(gòu)建開發(fā)環(huán)境</b></p><p><
77、b> 硬件平臺</b></p><p> CPU:P4 1.8GHz</p><p> 內(nèi)存:256MB以上</p><p><b> 軟件平臺</b></p><p> 操作系統(tǒng):Windows XP/Windows 2000/Windows 2003</p><p>
78、; 數(shù)據(jù)庫:SQL Server 2000</p><p> 開發(fā)工具:Microsoft Visual Studio 2008</p><p> 4.2模塊功能的實(shí)現(xiàn)</p><p> 本系統(tǒng)采用C#面向?qū)ο箝_發(fā)語言進(jìn)行開發(fā),為了更好的實(shí)現(xiàn)系統(tǒng)功能,本系統(tǒng)編寫多個(gè)類進(jìn)行調(diào)用。在本系統(tǒng)中,主要建立兩個(gè)公共類,分別為DBConnection類和DBOperat
79、e類。DBConnection類主要用于連接數(shù)據(jù)庫,而DBOperaate類則定義了一些公共方法,分別用于實(shí)現(xiàn)各種功能,下面將詳細(xì)介紹這兩個(gè)類</p><p> 4.2.1創(chuàng)建數(shù)據(jù)庫連接</p><p> 創(chuàng)建數(shù)據(jù)庫連接是指通過指定的連接方式與數(shù)據(jù)庫建立連接,以保證對數(shù)據(jù)庫的正常操作。</p><p> DBConnection類是數(shù)據(jù)庫連接類,此類主要用于連
80、接SQL Server 數(shù)據(jù)庫,在連接數(shù)據(jù)庫時(shí),只需調(diào)用此類中的MyConnection方法即可,其實(shí)現(xiàn)代碼如下:</p><p> class DBConnection</p><p><b> {</b></p><p> //定義MyConnection方法,用戶在使用時(shí)只需調(diào)用這個(gè)方法就可以連接數(shù)據(jù)庫</p><
81、;p> public static SqlConnection MyConnection()</p><p><b> {</b></p><p> return new SqlConnection("server=.;database=SandBox;uid=sa;pwd=");</p><p><b&g
82、t; }</b></p><p><b> }</b></p><p> 4.2.2數(shù)據(jù)庫操作</p><p> 由于本系統(tǒng)邏輯性較強(qiáng),對數(shù)據(jù)庫操作很頻繁,因此DBOperate類中建立了多個(gè)方法用于執(zhí)行不同的SQL語句,下面對該類中的方法進(jìn)行詳細(xì)介紹。</p><p> OperateDate方法
83、用于對數(shù)據(jù)庫執(zhí)行SQL語句。在系統(tǒng)中要反復(fù)地執(zhí)行SQL語句,為了增加代碼的重復(fù)使用,在公共類中建立了一個(gè)OperateDate方法,其參數(shù)是SQL語句,調(diào)用時(shí),只需將要執(zhí)行的SQL語句傳遞給此方法執(zhí)行即可。代碼實(shí)現(xiàn)如下:</p><p> public int OperateData(string strSql)//操作數(shù)據(jù)庫,執(zhí)行各種SQL語句</p><p><b> {
84、</b></p><p> conn.Open();</p><p> SqlCommand cmd = new SqlCommand(strSql, conn);</p><p> int i = (int)cmd.ExecuteNonQuery();</p><p> conn.Close();</p>
85、<p><b> return i;</b></p><p><b> }</b></p><p> HumanNum方法用于查找指定數(shù)據(jù)表的返回?cái)?shù),例如,根據(jù)指定的用戶和密碼作為檢索條件,檢查用戶和密碼是否正確,可以通過調(diào)用HumanNum方法實(shí)現(xiàn),代碼如下:</p><p> public int H
86、umanNum(string strsql)//查找指定數(shù)據(jù)表的人數(shù)</p><p><b> {</b></p><p> conn.Open();</p><p> SqlCommand cmd = new SqlCommand(strsql, conn);</p><p> int i = Convert.
87、ToInt32(cmd.ExecuteScalar());</p><p> conn.Close();</p><p><b> return i;</b></p><p><b> }</b></p><p> GetTable方法用于返回指定SQL語句的DateSet對象,代碼如下:&
88、lt;/p><p> public DataSet GetTable(string sql)//返回dataset</p><p><b> {</b></p><p> SqlDataAdapter sda = new SqlDataAdapter(sql, conn);</p><p> DataSet ds =
89、 new DataSet();</p><p> sda.Fill(ds);</p><p> ds.Dispose();</p><p> return ds;</p><p><b> }</b></p><p> 另外,為了實(shí)現(xiàn)在主界面可以實(shí)時(shí)顯示各組運(yùn)營信息,本系統(tǒng)設(shè)計(jì)了Upda
90、te1方法,用于窗體從新加載數(shù)據(jù)時(shí)的調(diào)用,代碼實(shí)現(xiàn)如下:</p><p> public void Update1()</p><p><b> {</b></p><p> label5.Text = ID;</p><p> string sql = "select * from Company w
91、here CompanyID='" + ID + "'";//顯示公司信息</p><p> DataSet ds = operate.GetTable(sql);</p><p> ds.Dispose();</p><p> label6.Text = ds.Tables[0].Rows[0][1].ToStr
92、ing();</p><p> label7.Text = ds.Tables[0].Rows[0][2].ToString();</p><p> label59.Text = ds.Tables[0].Rows[0][3].ToString();</p><p> label62.Text = ds.Tables[0].Rows[0][4].ToStrin
93、g();</p><p> string Y_Time = ds.Tables[0].Rows[0][3].ToString();</p><p> string S_Time = ds.Tables[0].Rows[0][4].ToString();</p><p> RunTime.Y_Time = Y_Time;</p><p>
94、 RunTime.S_Time = S_Time;</p><p> string sql2 = "select * from Assets where CompanyID='" + ID + "'";//顯示財(cái)務(wù)信息</p><p> DataSet ds2 = operate.GetTable(sql2);</p>
95、;<p> ds2.Dispose();</p><p> label14.Text = ds2.Tables[0].Rows[0][2].ToString();</p><p> label17.Text = ds2.Tables[0].Rows[0][3].ToString();</p><p> label15.Text = ds2.Ta
96、bles[0].Rows[0][10].ToString();</p><p> label18.Text = ds2.Tables[0].Rows[0][17].ToString();</p><p> label16.Text = ds2.Tables[0].Rows[0][11].ToString();</p><p> string sql3 = &q
97、uot;select Pro_Qualification1,Pro_Qualification2,Pro_Qualification3,Pro_Qualification4 from Company where CompanyID='" + ID + "'";//判斷生產(chǎn)資格</p><p> DataSet ds3 = operate.GetTable(sql3)
98、;</p><p> if (Convert.ToInt32(ds3.Tables[0].Rows[0][0].ToString()) == 1)//P1生產(chǎn)資格</p><p><b> {</b></p><p> label19.Visible = true;</p><p><b> }<
99、/b></p><p><b> else</b></p><p><b> {</b></p><p> label19.Visible = false;</p><p><b> }</b></p><p> if (Convert.
100、ToInt32(ds3.Tables[0].Rows[0][1].ToString()) == 1)//P2生產(chǎn)資格</p><p><b> {</b></p><p> label20.Visible = true;</p><p><b> }</b></p><p><b>
101、 else</b></p><p><b> {</b></p><p> label20.Visible = false;</p><p><b> }</b></p><p> if (Convert.ToInt32(ds3.Tables[0].Rows[0][2].ToS
102、tring()) == 1)//P3生產(chǎn)資格</p><p><b> {</b></p><p> label21.Visible = true;</p><p><b> }</b></p><p><b> else</b></p><p>
103、;<b> {</b></p><p> label21.Visible = false;</p><p><b> }</b></p><p> if (Convert.ToInt32(ds3.Tables[0].Rows[0][3].ToString()) == 1)//P4生產(chǎn)資格</p>&l
104、t;p><b> {</b></p><p> label22.Visible = true;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&
105、lt;p> label22.Visible = false;</p><p><b> }</b></p><p> //顯示市場開拓信息</p><p> string sql4 = "select Market1,Market2,Market3,Market4,Market5 from Company where C
106、ompanyID='" + ID + "'";//判斷生產(chǎn)資格</p><p> DataSet ds4 = operate.GetTable(sql4);</p><p> if (Convert.ToInt32(ds4.Tables[0].Rows[0][0].ToString()) == 1)//本地市場</p><
107、;p><b> {</b></p><p> label23.Visible = true;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&l
108、t;p> label23.Visible = false;</p><p><b> }</b></p><p> if (Convert.ToInt32(ds4.Tables[0].Rows[0][1].ToString()) == 1)//區(qū)域市場</p><p><b> {</b></p>
109、<p> label24.Visible = true;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> label24.Visible = false;</
110、p><p><b> }</b></p><p> if (Convert.ToInt32(ds4.Tables[0].Rows[0][2].ToString()) == 1)//國內(nèi)市場</p><p><b> {</b></p><p> label25.Visible = true;&l
111、t;/p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> label25.Visible = false;</p><p><b> }</b>
112、</p><p> if (Convert.ToInt32(ds4.Tables[0].Rows[0][3].ToString()) == 1)//亞洲市場</p><p><b> {</b></p><p> label26.Visible = true;</p><p><b> }</b&
113、gt;</p><p><b> else</b></p><p><b> {</b></p><p> label26.Visible = false;</p><p><b> }</b></p><p> if (Convert.ToI
114、nt32(ds4.Tables[0].Rows[0][4].ToString()) == 1)//國際市場</p><p><b> {</b></p><p> label27.Visible = true;</p><p><b> }</b></p><p><b> els
115、e</b></p><p><b> {</b></p><p> label27.Visible = false;</p><p><b> } }</b></p><p> 5 ERP沙盤模擬系統(tǒng)展望與總結(jié)</p><p> 5.1 ERP沙盤模擬系
116、統(tǒng)展望</p><p> ERP沙盤教學(xué)以其獨(dú)特的魅力得到了眾多高職院校的重視。目前ERP沙盤模擬課程還處于初級階段,學(xué)生感受企業(yè)環(huán)境,了解企業(yè)的組織框架和主要流程;中級階段的目標(biāo)是增加模擬企業(yè)的復(fù)雜程度和真實(shí)程度,提高決策難度,讓學(xué)生在模擬經(jīng)營過程中有意識、有目的的運(yùn)用已學(xué)專業(yè)知識、進(jìn)行量化分析、從而進(jìn)行科學(xué)的決策;高階段的目標(biāo),引進(jìn)ERP企業(yè)版軟件,以計(jì)算機(jī)為載體,將沙盤模型變?yōu)榛赪eb的實(shí)驗(yàn)?zāi)M教學(xué)系統(tǒng)
117、。通過數(shù)據(jù)信息錄入、分析和處理,使學(xué)生能清晰地了解企業(yè)發(fā)展的各個(gè)時(shí)期的動態(tài)數(shù)據(jù),并通過詳實(shí)的數(shù)據(jù),及時(shí)了解企業(yè)的資源分布、產(chǎn)品生產(chǎn)、庫存等情況。并根據(jù)此信息,比較各個(gè)競爭企業(yè)之間的差異,及時(shí)制定調(diào)整方案,調(diào)整企業(yè)經(jīng)營方向。</p><p> 5.2 ERP沙盤模擬教學(xué)系統(tǒng)總結(jié)</p><p> 為了完成本系統(tǒng)的開發(fā),我親身參加了兩次沙盤比賽,在這種體驗(yàn)式的學(xué)習(xí)環(huán)境中,掌握了ERP的基本
118、理念,理解了財(cái)務(wù)管理的真正內(nèi)涵,也讓我提前感受到了造成一個(gè)企業(yè)興衰成敗的真正原因……與此同時(shí),我就也發(fā)現(xiàn)該課程的一些缺點(diǎn)和不足,本系統(tǒng)在充分論證可行性、重要意義的基礎(chǔ)上,提出了本人自己的一些改進(jìn)思想和方法:</p><p> 在課程設(shè)計(jì)上,盡量減輕教師的角色,讓學(xué)生更多的參與。</p><p> 課程開設(shè)過程中,控制缺失現(xiàn)象嚴(yán)重,在師資力量有限的情況下,應(yīng)該更多地借助于計(jì)算機(jī),對于各個(gè)
119、企業(yè)的數(shù)據(jù)分析。資產(chǎn)負(fù)債表的平帳也應(yīng)該由計(jì)算機(jī)更多地參與實(shí)現(xiàn),由學(xué)生自己輸入。</p><p> 提高沙盤系統(tǒng)的利用率,將原有系統(tǒng)改為C\S模式。</p><p> 本系統(tǒng)在詳細(xì)分析了原有軟件的功能和特點(diǎn)的基礎(chǔ)上,提出了輔助系統(tǒng)的總體設(shè)計(jì)思想,并且較好地補(bǔ)充了原軟件的缺點(diǎn)和不足,開發(fā)過程是漫長的,困難很多很多,而且系統(tǒng)尚不穩(wěn)定,數(shù)據(jù)傳遞不好,還有待進(jìn)一步開發(fā)。在某種程度上不夠方便、快捷
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)科學(xué)技術(shù)畢業(yè)論文---erp沙盤模擬教學(xué)系統(tǒng)的開發(fā)
- 計(jì)算機(jī)科學(xué)技術(shù)畢業(yè)論文--網(wǎng)上選課系統(tǒng)的開發(fā)與設(shè)計(jì)
- 遠(yuǎn)程計(jì)算機(jī)科學(xué)技術(shù)畢業(yè)論文--計(jì)算機(jī)輔助教學(xué)理論與實(shí)踐
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 畢業(yè)論文計(jì)算機(jī)科學(xué)與技術(shù)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文--車輛管理系統(tǒng)
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文_1501891104
- 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文
評論
0/150
提交評論