ERP課程設計指導書_第1頁
ERP課程設計指導書_第2頁
ERP課程設計指導書_第3頁
ERP課程設計指導書_第4頁
ERP課程設計指導書_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEERP課程設計指導書適用專業(yè):信息管理與信息系統適用班級:130861-130862適用學期:2015-2016學年第一學期實驗周:18-21周信息管理與信息系統教研室經濟與管理學院PAGE4第一部分課程設計目的及相關知識一、課程設計的目的本次課程設計的目的在于讓學生們在學習了會計學、財務管理、市場營銷、生產與運作管理、ERP原理以及供應鏈管理等管理學類的課程的知識之后,綜合運用所學習過的程序設計、Web開發(fā)技術、數據庫原理及應用、系統分析等計算機知識與技能,結合目前比較流行的、適用于中小企業(yè)的“webERP”,進行基于Web的ERP軟件的深入學習。具體要求包括:了解webERP的特點熟練操作webERP能夠進行基于Web的ERP軟件的分析與設計能夠進行初步的開源ERP的二次開發(fā)二、課程設計背景假定天津開發(fā)區(qū)一家生產性企業(yè)(可以更具體一些,比如生產汽車零部件的企業(yè),產品如發(fā)動機、輪胎、汽車座椅等),當然學生也可根據自己的喜好,假定為其他類型的企業(yè)(建議類型可以為自行車企業(yè)、家具企業(yè)、輪胎廠等教科書中常舉例的企業(yè)),在使用webERP的過程中遇到了以下一些問題:(1)由于webERP4.10.0自帶的演示數據與本企業(yè)毫無關系,因此,企業(yè)需要一個系統切換過程,通過實際的業(yè)務操作將本企業(yè)的數據輸入到系統中;(2)企業(yè)的員工從來沒有使用過該系統,需要進行逐個模塊的培訓,以熟練使用系統,從而提高工作效率;(3)webERP軟件,有個別的功能及操作流程不符合本企業(yè)實際情況,需要進行二次開發(fā),而為了進行二次開發(fā),公司的IT人員需要對系統進行全面的了解,包括功能結構、業(yè)務流程、數據庫設計等等。同時,我們假定webERP提供了以下一些方式供客戶使用:(1)為客戶提供了實施ERP所需的所有基礎設施,用戶可以將整個ERP架構在webERP上;(2)為客戶提供了一個平臺,用戶可以在該平臺上對webERP進行定制開發(fā),從而滿足自己的個性化需求;(3)webERP是開源的、免費使用了,對客戶來說僅僅收取服務費。而課程設計所要做的,就是讓學生了解與熟悉webERP,并能夠進行一些簡單的二次開發(fā)。三、相關概念ERP(EnterpriseResourcePlanning)是企業(yè)資源計劃的簡稱,它是一種針對企業(yè)人力資源、物力資源、財力資源和信息資源管理集成一體化的企業(yè)管理軟件。ERP是一種管理信息系統,也是一種管理系統工程。狹義的ERP理念是建立在咨詢技術基礎上的系統化管理思想,提供企業(yè)決策層和員工決策運行手段的管理平臺。它不包括供應商管理和客戶關系管理等功能。廣義的ERP理念作為管理理念,涉及到企業(yè)的各個方面,無所不包。隨著電子商務、供應鏈管理、虛擬組織等新的管理模式的興起,傳統的ERP已經走入一個死胡同。而隨著Web信息系統、開源軟件、云計算等新技術的興起,開源的、基于云計算的ERP為不同行業(yè)的中小企業(yè)應用ERP提供了可能,同時也為ERP軟件與其它企業(yè)管理軟件,如電子商務、客戶關系管理、辦公自動化等的進一步集成創(chuàng)造了條件。(一)開源ERP的概念1999年,EricS.Raymond在自由軟件的范疇下提出了OpenSource開源軟件的概念后,開源ERP便應運而生了。對于企業(yè)來說,開源ERP軟件有著眾多優(yōu)于傳統ERP軟件的優(yōu)勢,種種的優(yōu)勢,使得開源ERP軟件成為了當今企業(yè)應用集成管理軟件進行管理的一個主流。所謂開源ERP系統,即為一項用于管理公司大部分業(yè)務的綜合性軟件,該軟件的源代碼開放,符合OSI的開源定義。通俗地說,開源ERP徹底將軟件當作了服務的一種新模式,ERP軟件產品免費,服務收費,收費的多少根據客戶需要而定。開源ERP軟件的特點與優(yōu)勢:開源ERP沒有版權費用,大大降低了公司的投資成本源代碼開放,個性化應用輕松實現。把軟件當作服務,專注客戶服務。服務任意選擇、提高效率、降低風險。開源ERP產品很多,如OpenERP、webERP、用思ERP以及恩信ERP等等。它們有的基于VisualBasic2008、有的基于Java、有的基于PHP。其中,在國內以行業(yè)領導者恩信云計算ERP代表了未來的一種發(fā)展方向。(二)云計算的概念云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。云計算可以認為包括以下幾個層次的服務:1.基礎設施即服務(IaaS)IaaS(Infrastructure-as-a-Service):基礎設施即服務。消費者通過Internet可以從完善的計算機基礎設施獲得服務。例如:硬件服務器租用。2.軟件即服務(SaaS)SaaS(Software-as-a-Service):軟件即服務。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經營活動。例如:陽光云服務器。3.平臺即服務(PaaS)PaaS(Platform-as-a-Service):平臺即服務。PaaS實際上是指將軟件研發(fā)的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發(fā)展,尤其是加快SaaS應用的開發(fā)速度。例如:軟件的個性化定制開發(fā)。(三)云計算ERP的概念隨著以谷歌為首的互聯網公司推出云計算的概念,云計算迅速火遍了世界。實踐中發(fā)現,大凡部署云計算服務的公司,基本上都是采用開源軟件,因為使用開源軟件,不需要支付許可費用,這樣的云計算軟件服務成了傳統出售軟件許可的終結者。在云計算模式下,ERP系統提供商只需要關注軟件的安裝、維護和版本的集中控制以及根據用戶的需求提供新型的服務,ERP系統的最終用戶只需要支付服務器、網絡等租用費用就可以在任何時間、任何地點訪問服務,共享數據和信息,并安全的將數據存儲在基礎系統中。不僅節(jié)省了硬件投資,維護了數據安全,更進一步加快了ERP系統發(fā)展的速度。對于使用者來說,云計算ERP軟件必須是開放源代碼,可以隨時使用,隨時擴展,按使用只需支付服務付費而不需要支付版權許可費用。這些完全符合開源軟件的定義,通過SaaS模式使用云計算軟件,用戶不需要支付軟件許可費用,用戶只需支付服務器、網絡等租用的費用,對于用戶而言,通過云計算ERP則進一步提升了使用的自由,讓開源ERP在互聯網時代有了更實際的意義。四、webERP簡介webERP,著名的開源ERP軟件,完全免費,開放所有功能,定期更新升級。最新版是webERP4.11.0。特點:1.免費,不管您自己測試,學習,還是商業(yè)用途,都是被許可的。2.多語言支持,中文,英文等20多種語言可供選擇。3.簡單實用,幾個小時就可以上手實用,不用培訓。包括:銷售,采購,庫存,財務,序列號管理,供應商管理,客戶管理,商品管理等模塊。4.網絡版,實用更方便。5.支持手機瀏覽,速度快,隨時隨地查看庫存和銷售報表。6.支持大負載、多用戶并發(fā)訪問。7.源代碼開放,客戶可以自己定制修改,避免被軟件商“套牢”。為增加客戶對webERP的認識,webERP提供了一個在線演示版(webERP中文演示版地址:demo.webERP),學生如果愿意可以去體驗。由于演示版為客戶開放了所有的權限,為了其他客戶學習的利益,請不要隨意的修改,特別是一些基礎設置。課程設計給大家提供的是webERP4.10.0版。具體操作說明:1.下載一鍵安裝包(這個教師已經下載,文件名為:weberpv4.10.0)2.解壓到硬盤的目錄,比如d:\3.進入解壓目錄,鼠標雙擊PnCp.cmd,選:20,回車即可運行系統。4.訪問即可:http://localhost/weberp/5.weberp程序在\htdocs\webERP下6.如果需要配置數據庫,可以運行http://localhost/phpMyAdminphpMyAdmin的用戶和密碼:root,123qweweberp登錄賬號和密碼:admin,weberp圖1登錄界面圖2系統主界面圖3系統提示區(qū)圖4導航欄圖5系統功能列表圖6“銷售”的交易功能圖7“銷售”的查詢及報告圖8“銷售”的系統維護圖9主界面左下部的版權圖10主界面右下部時間

第二部分選題及考核一、選題我們把webERP的一些主要功能模塊列舉在表1中。表1系統功能模塊編號編號功能模塊編號功能模塊編號功能模塊00銷售05生產10Utilities01應收06總賬11客戶02應付07資產管理12商品03采購08小額現金13供應商04庫存09設置其中,編號00~08的為系統的主要功能模塊,編號09和10為系統的輔助設置與工具,編號11~13為系統的基礎資料的設置模塊。提示:11模塊中,已經有了一個默認的客戶“客戶:BJ01-人民大會堂”,12模塊中尚未定義物料組,需要學生自己定義,13模塊中已有一個默認的供應商“供應商:SH01-上海肉包子有限公司”。(1)選題方式所有學生都必須選題,選題時用你的學號后兩位除以9,余數是幾,就代表著所對應的功能模塊。例如,你的學號是13086101,那么用01除以9,余數是01,序號為01的是模塊是銷售,你的選題就是銷售。(2)說明選題所對應的功能模塊,僅代表著學生最終進行二次開發(fā)的模塊,所有的功能模塊均需要進行操作與學習。特別是11~13模塊,需要學生在進行實際操作之前進行客戶、商品與供應商的設置與錄入等工作。二、課程設計的過程及任務課程設計從第18周開始至21周結束,共4周的時間,也就是20天的時間。時間非常緊張,預計將以熟悉和操作webERP為主,進行初步的二次開發(fā)。建議學生如下安排:(一)第一周:系統切換webERP剛剛引入企業(yè),企業(yè)要從原來的工作方式(手工的或其它軟件)過渡到ERP的工作方式。理論上說,此時應該有對webERP的初步的二次開發(fā)(定制開發(fā)),以使軟件適應新的企業(yè)環(huán)境。我們把這項工作推后進行,有能力的學生此時就應思考如何將webERP與你設定的企業(yè)結合的問題。需要進行以下工作:1.數據導入將“XXX汽車零部件”企業(yè)的數據導入到系統中。具體內容:(1)基礎數據這個涉及到模塊11~13,需要學生錄入一個符合汽車零部件企業(yè)性質的客戶、供應商和一些商品資料。(2)模塊數據學生按照銷售、生產、采購、庫存、應收、應付、資產管理等的順序,完成一個完整ERP的流程,向每一個模塊輸入正確的數據。反復操作,最終數據庫中將有幾筆完整的業(yè)務操作數據。說明:數據的導入不是直接對數據庫進行的修改,而是通過實際的軟件操作來完成的(如在員工培訓過程中)。2.員工培訓由于員工不熟悉該軟件,所以需要進行操作培訓。每一位學生就是一位接受培訓的員工,你不但需要操作所有的模塊(假定你也能操作管理員模塊),而且還需要熟悉你所在部門(你的選題)的模塊的每一個細節(jié)。3.IT人員培訓為了更好的維護和使用該ERP軟件,特別是為了將來的二次開發(fā),需要對IT人員進行培訓。具體培訓內容不作要求,但需要學生完成以下任務:(1)熟悉數據庫必須了解數據庫中每一個表的作用、表結構,每一個字段的設置,包括字段類型、長度、含義等,了解表之間的關聯。核心是你選題的那個模塊對應的數據庫表。(2)熟悉系統功能了解系統的每一個功能(表1)的主界面對應哪一個Web頁面,核心是你的選題的功能模塊。(3)熟悉主要功能的實現在學生選題所對應的主要功能中,找到其對應的頁面,閱讀其程序代碼,了解程序流程圖和主要的技術。(二)第二周:系統分析與設計為了更進一步的了解webERP,也是為下面的初步二次開發(fā)做好準備,第二周學生將主要進行系統分析與設計任務。這一部分內容是根據學生的選題進行的,具體要求如下。(1)系統功能結構你的這個功能模塊,如采購,包括那些子模塊,用圖的方式說明。(2)系統操作流程圖首先,要對整體的操作流程進行描述。然后,在你選題的模塊中再次精選出一個子功能模塊,進行詳細的分析,繪制出詳細的流程圖。(3)數據庫設計直接用webERP的數據庫,但需要說明你選題的那個模塊用到了哪些表、表結構以及表之間的關系。而對于你精選出的那個子功能模塊,則需要具體到表結構的設計。(4)界面設計現有的界面不是很美觀,也不符合你假設的企業(yè)的文化,也不具備你企業(yè)的生產類型的特點。(三)第三周~第四周:二次開發(fā)由于真正的二次開發(fā)是在原有系統的基礎上進行的,對學生的要求很高。需要很好的掌握PHP技術,需要對webERP非常熟悉,也需要扎實的ERP理論知識,更需要足夠的熱情與時間保證。因此,我們僅安排初步的二次開發(fā)任務。二次開發(fā)大致有兩種情形:(1)企業(yè)引入webERP時,由于webERP并不完全符合你企業(yè)的業(yè)務類型、流程及各項規(guī)范,因此需要進行定制開發(fā)。這種開發(fā),一般不修改系統的內核,只是需要對現有系統進行定制。(2)webERP運行一段時間后,由具體的業(yè)務部門(如生產部門、采購部門、財務部門等)提出新的需求,此時需要在原有的基礎上增加新的功能,或者修改原系統中的一些程序代碼應適應新的計算要求。二次開發(fā)的主要任務有兩個:(1)在“系統切換”的基礎上,進行定制開發(fā)。在界面上、數據上、以及一些具體的操作流程或計算公式上,進行一定的修改,使得軟件具備你所假定的企業(yè)的特點。(2)在“系統分析與設計”的基礎上,對你精選出的那個子功能模塊進行深入修改(具體如何修改應由管理人員提出需求,這項工作就交給學生自己,提出一個具體的修改任務),這部分工作要稍微涉及到系統的核心代碼,請學生提前做好備份。二次開發(fā)應遵循完整的系統開發(fā)流程進行,包括:(1)需求分析(2)系統分析與設計(3)程序開發(fā)(4)系統測試等環(huán)節(jié)。請學生認真記錄下開發(fā)過程(文檔維護工作)。(四)第四周:演示答辯在二次開發(fā)的同時(課程設計期間,一邊實驗一邊記錄,不要等最后再寫),完成相關工作:1.撰寫課程設計報告課程設計報告,應該在第一周開始做的時候就寫,具體內容詳見第二部分2.演示答辯每一位學生均需要進行系統的演示答辯,向檢查的老師演示你選題的系統并回答相關的問題。三、課程設計報告的內容及格式(一)課程設計報告的內容1.扉頁2.目錄3.正文,包括:(1)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論