【正文】
商品符合要求,則選擇商品,此時可以繼續(xù)選擇多個商品,確認好所有銷售信息后錄入。業(yè)務流程分析是系統(tǒng)需求分析的基礎,是系統(tǒng)設計的大前提。(一)業(yè)務流程分析 業(yè)務流程分析主要是用圖的形式分析出業(yè)務的具體處理過程。希求分析的結果是系統(tǒng)開發(fā)的基礎,直接影響項目的好壞質量。明了的需求分析可以減少開發(fā)過程中走的錯路,減少開發(fā)中的錯誤,縮短開發(fā)周期時間,系統(tǒng)開發(fā)成本減少。三、需求分析能否做出一個符合要求的系統(tǒng),開發(fā)前的需求分析是至關重要的,需求分析在整個開發(fā)過程中占有重要的地位,需求分析可以直接影響系統(tǒng)開發(fā)成本、系統(tǒng)開發(fā)質量以及系統(tǒng)開發(fā)時間。(四)法律可行性 本系統(tǒng)的開發(fā)環(huán)境和運行環(huán)境都是開源的,不收取費用的,所以本系統(tǒng)的開發(fā)不會觸及任何法律。只要在任何地方搭建起tomcat服務器并把系統(tǒng)發(fā)布到tomcat上,在任何地方輸入正確的域名以及正確的用戶名密碼就可以隨意訪問并使用本系統(tǒng)。(三)運行可行性本ERP系統(tǒng)使用的web服務器是tomcat。對系統(tǒng)分析和設計上也有一定的能力。(二)技術可行性 系統(tǒng)的性質是一個web應用,主要技術的java基礎和J2EE的struts、spring、hibernate框架、前臺web界面的編寫以及數(shù)據(jù)庫技術。本人宿舍有電腦,使用個人電腦開發(fā)不存在電費之外的經濟問題。(一)經濟可行性 大四畢業(yè)前本人時間比較充裕,可以用許多閑暇的時間來開發(fā)這個系統(tǒng)。如果一個問題沒有可行的解釋,應該停止繼續(xù)開發(fā)這個系統(tǒng)項目來避免時間、人力、物理、金錢的浪費。不過用于中小型系統(tǒng)足夠。MYSQL可以處理上千萬條數(shù)據(jù)的記錄,支持常見SQL語句,有著良好的運行效率,且相對其他大型數(shù)據(jù)庫調試簡單管理容易。而且功能豐富,前端的實現(xiàn)簡單。ExtJS是一個跟后臺技術關系很小框架,所以可以用在許多開發(fā)開發(fā)出來的web應用中。Spring可以讓對象和對象,模塊和模塊之間不通過代碼來關聯(lián),取而代之的是通過配置類的說明來管理。最核心部分是IOC,動態(tài)注入可以不用new創(chuàng)建一個類的對象,可以自動生產。spring工作原理Spring的兩個特點:1. IoC(Inversion of control):即控制反轉,把控制權本身轉又對象本身轉向容器,容器再根據(jù)配置文件去創(chuàng)建實例并建立各個實例之間的關系,由bean工廠創(chuàng)建個個實例bean。通過hibernate可以忽略JDBC等直接訪問數(shù)據(jù)庫的語句,直接對JAVA對象操作從而達到簡單操作數(shù)據(jù)庫的目的,省去手動寫DAO層訪問數(shù)據(jù)庫的麻煩,對增刪改等操作提供便利。當客戶端提交一個請求時,會被提交到一系列過濾器,并判斷是否需要調用某個Action來處理這個請求,Action處理完后,返回結果,結果又會反向通過攔截器。ActionForm封裝了用戶的輸入表單,所以Action不必跟表單交互,直接和ActionForm交互就可以了。Spring是個大容器,把各種關系都寫在配置文件中,降低類與類之間的耦合度。M就是model,即模型層,選用hibernate對Mysql數(shù)據(jù)庫的實現(xiàn)。相比較而言struts+spring+hibernate雖然運行速度慢點,但是開發(fā)效率高。(三)涉及的技術和框架 J2EE的技術在不斷發(fā)展,現(xiàn)在已經較為成熟,所以采用主流的struts+spring+hibernate框架。對于一般員工而言,在管理操作上變得簡單,不易出錯;對于管理者而言,可以通過ERP系統(tǒng)對庫存,銷售,盈利,單據(jù)的查詢,對企業(yè)信息做到心里有數(shù),從而做出正確的決策和判斷,推進企業(yè)發(fā)展。所以中小企業(yè)必須利用信息技術,創(chuàng)造一種可以隨時隨地不受約束的管理方式。這些問題對與當今這個信息化大社會格格不入。手寫處理速度慢、流通慢、準確度不高、工作效率不高等,企業(yè)信息傳播和溝通不便,難以作為有用的決策信息。(二)主要研究內容 現(xiàn)今很多中小企業(yè)管理模式不佳,公司規(guī)模也不大,很多企業(yè)的管理都還依賴著傳統(tǒng)管理的方式。而開發(fā)ERP系統(tǒng)正好可以讓中小企業(yè)提高自身的管理水平,因為ERP系統(tǒng)讓管理變得方便和準確。這些占據(jù)了我國企業(yè)中絕大部分企業(yè)的中小企業(yè)的信息化狀況正是我國企業(yè)信息化的狀況,這些中小企業(yè)的需求就是我國大部分企業(yè)的需求。 現(xiàn)在中國大陸有中小企業(yè)上千萬家,占據(jù)所有企業(yè)總數(shù)的99%以上。他們可能有著好的產品質量、實惠的售價以及優(yōu)質的服務,但僅靠這些,是遠遠不夠的。 and ExtJS was used as the frontend interface, interactive.The system is based on the record of sales documents and return the documents in the small and mediumsized enterprises, the actual demand sales records and return records query, to facilitate the realization of the document generation and storage function. The concrete realization of the process of modity sales process, sales documents and document generation, query and delete function. Also the handling of customer return, customer returns documents survive, query and delete function. The user can at any time in the puter upwelling browser landing systems management, simple and convenient realization of document records, improve the working efficiency of enterprises, improve the query speed, to achieve efficient management of enterprises.Keywords:ERP;marketing management;SSH;ExtJS目 錄一、引言 1(一)選題背景 1(二)主要研究內容 1(三)涉及的技術和框架 2二、可行性分析 5(一)經濟可行性 5(二)技術可行性 5(三)運行可行性 5(四)法律可行性 5三、需求分析 6(一)業(yè)務流程分析 6(二)系統(tǒng)功能模塊需求分析 8(三)非功能需求分析 9(四)系統(tǒng)開發(fā)環(huán)境 9四、系統(tǒng)概要設計 10(一)總體功能結構設計 10(二)數(shù)據(jù)初步庫設計 11(三)ER圖 12五、系統(tǒng)詳細設計 16(一)數(shù)據(jù)庫邏輯設計 16(二)各功能模塊詳細設計 19(三)數(shù)據(jù)流圖 21(四)程序流程圖 22六、系統(tǒng)實現(xiàn) 29(一)商品銷售功能 29(二)客戶退貨功能 33(三)銷售單據(jù)查詢功能 35(四)退貨單據(jù)查詢功能 37(五)實現(xiàn)總結 38七、系統(tǒng)測試 39(一)測試的作用 39(二)測試需求 39(三)性能測試 39(四)兼容性測試 39(五)兼容性測試總結 42總結 44參考文獻 45致謝 4645 / 51中小企業(yè)ERP管理系統(tǒng)銷售管理子系統(tǒng)一、引言(一)選題背景 我國加入WTO后,也正式成為世界大市場的一員。 Hibernate framework for object relational mapping and database manipulation。關鍵詞:ERP;銷售管理;SSH;ExtJSThe small and mediumsized enterprise ERP management system, sales management subsystemAbstract: Today39。還實現(xiàn)了客戶退貨的處理,客戶退貨單據(jù)的生存、查詢和刪除功能。該系統(tǒng)是根據(jù)中小企業(yè)中對銷售單據(jù)和退貨單據(jù)的記錄,銷售記錄和退貨記錄查詢的實際需求,方便實現(xiàn)了單據(jù)生成和存儲的功能。本文的系統(tǒng)主要使用J2EE的SSH框架做后臺、ExtJS做前臺。 本 科 畢 業(yè)