環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計實現(xiàn)_第1頁
環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計實現(xiàn)_第2頁
環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計實現(xiàn)_第3頁
環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計實現(xiàn)_第4頁
環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計實現(xiàn)_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、存檔日期: 存檔編號: _本 科 生 畢 業(yè) 設(shè) 計 題 目: 環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計與實現(xiàn) 學(xué) 號: 姓 名: 聯(lián) 系 電 話: 電 子 郵 箱: QQ : 學(xué) 院: 專 業(yè): 年 級 、 班 級: 指 導(dǎo) 教 師: 環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要:本環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng),是在wampserver環(huán)境下使用php技術(shù)進(jìn)行開發(fā)的。該系統(tǒng)主要完成了ERP系統(tǒng)中的采購與庫存模塊,實現(xiàn)了新建合同、新建轉(zhuǎn)移單、新建派車單、出廠回廠工具確認(rèn)、質(zhì)量數(shù)量確認(rèn)、入庫等一系列功能。研究與開發(fā)本系統(tǒng)的最終目標(biāo)是為中小型的企業(yè)成功建設(shè)ERP系統(tǒng),引進(jìn)國外先進(jìn)的企業(yè)經(jīng)營

2、管理模式。在企業(yè)管理方面,我國現(xiàn)在的企業(yè)管理思想還是非常落后的,雖然有很多大型制造企業(yè)采用了Oracle Erp或者SAP,但是對于廣大的中小型企業(yè)來說,還是沒有非常適合的企業(yè)管理系統(tǒng)。因為國外ER起源較早,思維方式已被絕大多數(shù)企業(yè)接受,所以說國外的ERP用的比較廣,并且非常注重智能化管理,而在中國國人習(xí)慣了人力管理,還沒有徹底接受這樣一個企業(yè)管理模式。根據(jù)我國國情,我國企業(yè)的管理基礎(chǔ)以及ERP的應(yīng)用基礎(chǔ)與發(fā)達(dá)國家的企業(yè)相比,尚有較大的差距,我國在實施ERP的路上還有很長的一段路要走! 關(guān)鍵詞:ERP系統(tǒng);分析設(shè)計;PHPERP Purchase and the environmental i

3、ndustryDesign and Realization of Inventory Management SystemAbstract:The environmental protection industry ERP procurement and inventory management system, is developed using PHP Technology in the wampserver en

4、vironment. The system mainly completed the procurement and inventory module of ERP system, the realization of a new contract, the new single, new sent a car, factory 

5、;back tool factory confirmation, confirm the number of quality, storage and a series of function transfer. The ultimate goal of this system is to build the ERP syste

6、m successfully for small and medium enterprises, and introduce foreign advanced enterprise management mode. In the aspect of enterprise management, now the enterprise management th

7、inking in China is still very backward, although there are many large manufacturing enterprises using Oracle ERP or sap, but for the vast number of small and medium&

8、#160;enterprises or not very suitable for the enterprise management system. Because foreign Er origin earlier, way of thinking has been accepted, the vast majority of enterpri

9、ses, so that foreign ERP is widely used, and pay great attention to the intelligent management, and human resource management was used to in China, there is no 

10、completely accept such an enterprise management mode. According to the national conditions of our country, compared to the management of enterprises in our country and the

11、0;basis of application of ERP in developed countries and enterprises, there is still a big gap, our country in the implementation of ERP on the road there is a&

12、#160;long section of the road to go! Keywords: ERP systems; analysis and design; php 目 錄第1章 緒論11.1 課題背景11.2 采購與庫存管理概述11.3 課題的目的及意義11.3.1 課題的目的11.3.2 課題的意義11.3.3國內(nèi)外研究概況以及發(fā)展趨勢11.4 本文研究內(nèi)容2第2章 需求分析32.1 可行性研究32.1.1 技術(shù)可行性32.1.2 經(jīng)濟(jì)可行性32.2 系統(tǒng)綜合要求32.2.1 功能需求32.2.2 性能需求32.3 系統(tǒng)流程圖

13、42.4 系統(tǒng)數(shù)據(jù)流圖42.5 開發(fā)環(huán)境42.6 本章小結(jié)4第3章 系統(tǒng)設(shè)計63.1 總體設(shè)計6 3.1.1 設(shè)計原則63.1.2 體系結(jié)構(gòu)設(shè)計63.1.3 軟件結(jié)構(gòu)設(shè)計63.2 數(shù)據(jù)庫設(shè)計73.2.1 系統(tǒng)E-R圖73.2.2數(shù)據(jù)表結(jié)構(gòu)93.3 本章小結(jié)10第4章 系統(tǒng)實現(xiàn)及效果分析114.1 編碼實現(xiàn)114.1.1 代碼結(jié)構(gòu)114.1.2 關(guān)鍵代碼114.2 本章小結(jié)27第5章 總結(jié)與展望285.1 總結(jié)285.2 展望28畢業(yè)設(shè)計體會29致謝30參考文獻(xiàn)31 第1章 緒論1.1 課題背景企業(yè)資源計劃(Enterprise Resource Planning)(簡稱 ERP),簡單來說就是

14、企業(yè)供應(yīng)鏈的管理,一個成功的ERP系統(tǒng)可以大大的提高生產(chǎn)力,為企業(yè)謀求最大化的利益1。在國外,從20世紀(jì)60年代開始,ERP這個概念就已經(jīng)開始萌芽并開始發(fā)展起來,到如今逐步走向成熟。而在中國才剛剛開始,還沒有引進(jìn)這種先進(jìn)的現(xiàn)代化企業(yè)管理模式。國外的ERP產(chǎn)品主要有國際品牌 SAP、Oracle、Infor、Microsoft,主要適用于大型的制造型企業(yè),而在中國流行的品牌有金蝶、用友等,主要適用于中小型企業(yè)。 因此,引進(jìn)國外先進(jìn)的企業(yè)管理技術(shù)迫在眉睫,研究適用于中小型的ERP系統(tǒng)是中國企業(yè)向前發(fā)展的第一步。1.2 采購與庫存管理概述 (1)提高效率,減少冗余。能夠提高整個企業(yè)的采購入

15、庫效率,信息可隨時隨地查看,告別了以往的人工繁瑣的流程,采用一體化電子化的企業(yè)管理技術(shù),提供管理水平的同時也提高了生產(chǎn)力。(2)及時性。不同的使用者在任何地方使用這個系統(tǒng),其他人都可以第一時間接收數(shù)據(jù)并進(jìn)行處理,快速應(yīng)對需求變化。(3)實時性。采購員能夠在該系統(tǒng)中查詢到最新的采購、驗收信息,能夠跟蹤貨物運輸軌跡,確保貨物隨時送達(dá)。(4)數(shù)據(jù)存儲。將整個企業(yè)的所有數(shù)據(jù)存儲在一個數(shù)據(jù)庫中,確保數(shù)據(jù)不會流失,而且還可以進(jìn)行各種數(shù)據(jù)分析。1.3 課題的目的及意義1.3.1 課題的目的 現(xiàn)如今國外的SAP、Oracle、Infor、Microsoft等ERP產(chǎn)品占據(jù)中國的大部分市場,中國的企業(yè)管理模式已

16、經(jīng)跟不上時代發(fā)展的步伐,所以說幫助中小型企業(yè)成功建設(shè)ERP系統(tǒng)迫在眉睫。本系統(tǒng)的目的就是幫助企業(yè)改善落后的管理模式,提高生產(chǎn)力,提高效率,為企業(yè)創(chuàng)造最大化的利益2。1.3.2 課題的意義 在企業(yè)管理方面,我國現(xiàn)在的企業(yè)管理思想還是非常落后的,雖然有很多大型制造企業(yè)采用了Oracle Erp或者SAP,但是對于廣大的中小型企業(yè)來說,還是沒有非常適合的企業(yè)管理系統(tǒng)。1.3.3國內(nèi)外研究概況以及發(fā)展趨勢國外的ERP思想從20世紀(jì)60年代就開始萌芽,從起步到逐步走成成熟,下面為國外ERP發(fā)展階段圖。 表1 國外ERP發(fā)展階段圖發(fā)展階段中文名稱最初出現(xiàn)年代主要功能MIS(Management Infor

17、mation System)信息管理系統(tǒng)1950年代記錄大量原始數(shù)據(jù),可支持查詢、匯總等功能MRP(Material Require Planning)物流需求計劃系統(tǒng)1965年能依據(jù)客戶訂單。按照產(chǎn)品結(jié)構(gòu)清單展開并計算物流需求計劃,以減少庫存,優(yōu)化庫存MRP(Manufacture Resource Planning)制造資源計劃系統(tǒng)1980年可通過對整個內(nèi)部供應(yīng)鏈的監(jiān)控和計劃來指導(dǎo)生產(chǎn),能隨時了解和控制產(chǎn)品的最終成本ERP(Enterprise Resource Planning)企業(yè)資源計劃系統(tǒng)1990年增加了包括財務(wù)預(yù)測、生產(chǎn)能力、調(diào)整資源調(diào)度功能ERP(ERPInternet)信息化

18、管理企業(yè)資源計劃系統(tǒng)2000年增加了基于互聯(lián)網(wǎng)信息共享和直接數(shù)據(jù)交換功能,具有網(wǎng)上報價、網(wǎng)上訂單查詢、遠(yuǎn)程打樣、異地印刷電子商務(wù)等功能 因為國外ER起源較早,思維方式已被絕大多數(shù)企業(yè)接受,所以說國外的ERP用的比較廣,并且非常注重智能化管理,而在中國國人習(xí)慣了人力管理,還沒有徹底接受這樣一個企業(yè)管理模式。根據(jù)我國國情,我國企業(yè)的管理基礎(chǔ)以及ERP的應(yīng)用基礎(chǔ)與發(fā)達(dá)國家的企業(yè)相比,尚有較大的差距,我國在實施ERP的路上還有很長的一段路要走!1.4 本文研究內(nèi)容本文主要研究關(guān)于環(huán)保行業(yè)的ERP采購與庫存管理系統(tǒng),主要實現(xiàn)的功能是采購與庫存模塊,在緒論這一章節(jié)主要介紹了系統(tǒng)的開發(fā)背景、目的意義及發(fā)展趨

19、勢,在需求分析章節(jié)主要對系統(tǒng)進(jìn)行需求分析,介紹實現(xiàn)該系統(tǒng)的可行性,畫出系統(tǒng)流程圖、數(shù)據(jù)流圖,以及介紹系統(tǒng)開發(fā)及運行環(huán)境,在系統(tǒng)設(shè)計這一塊主要進(jìn)行數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計兩大塊,在系統(tǒng)設(shè)計這一塊主要給出各功能模塊的關(guān)鍵代碼并給出模塊效果,在總結(jié)與展望這一章節(jié)思考系統(tǒng)存在哪些不足,還有哪些需要改進(jìn)的地方,并對系統(tǒng)性能的提升提出自己的展望。 第2章 需求分析2.1 可行性研究2.1.1 技術(shù)可行性 Php技術(shù)日趨成熟,入門簡單,對企業(yè)的采購與庫存管理流程都比較熟悉,因此發(fā)維護(hù)環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng),在技術(shù)上是可行的。2.1.2 經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)成本低,采用免費的Netbeans開發(fā)工具

20、,IDE采用Wamp server集成開發(fā)環(huán)境,在xp及以上系統(tǒng)都可以搭建,方便快捷。很適合中小型企業(yè)使用。2.2 系統(tǒng)綜合要求2.2.1 功能需求本系統(tǒng)的功能總共分為九個子模塊,接下來對這九個模塊進(jìn)行詳細(xì)贅述。(1) 模塊劃分登陸模塊:用戶登陸庫存管理模塊:包括新建、修改料號,倉庫維護(hù)等;業(yè)務(wù)模塊:包括新建合同,新建轉(zhuǎn)移單等;運輸模塊:包括新建、修改派車單等;放行回廠模塊:包括放行確認(rèn)、回廠確認(rèn);檢驗判定模塊:進(jìn)行數(shù)量判定;入廠檢驗?zāi)K:進(jìn)行質(zhì)量判定;庫存模塊:物料入庫、庫存查詢;基本信息管理模塊:包括新建賬號,新建客戶,新建業(yè)務(wù)員,司機(jī)、車輛維護(hù)。(2) 性能需求軟件配置:WampServ

21、er2.2; Windows XP/Win7及以上操作系統(tǒng); 硬件配置:現(xiàn)在電腦最低配置即可。2.3 系統(tǒng)流程圖圖2.1 系統(tǒng)流程圖2.4 系統(tǒng)數(shù)據(jù)流圖根據(jù)之前章節(jié)進(jìn)行分析總結(jié),可以畫出系統(tǒng)的數(shù)據(jù)流圖,本文以頂層數(shù)據(jù)流圖為例進(jìn)行介紹。圖2.2 ERP采購與庫存管理系統(tǒng)頂層數(shù)據(jù)流圖2.5 開發(fā)環(huán)境本設(shè)計使用WampServer(Apache+Mysql+PHP)作為開發(fā)平臺,使用Netbeans IDE 8.0.2開發(fā)工具進(jìn)行開發(fā),的PHP技術(shù)。在系統(tǒng)結(jié)構(gòu)方面采用B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))3。以PHP腳本語言作為開發(fā)語言,實現(xiàn)了面向?qū)ο箝_發(fā)。在布局方面采用最近非常流行的DIV

22、+CSS技術(shù),使得系統(tǒng)頁面更加人性化,更加美觀。在數(shù)據(jù)庫方面,使用小型的MySQL數(shù)據(jù)庫管理系統(tǒng),進(jìn)行數(shù)據(jù)庫的創(chuàng)建,使用和維護(hù)。2.6 本章小結(jié)本章節(jié)先進(jìn)行了ERP系統(tǒng)的可行性分析,然后,列出了系統(tǒng)的綜合需求,介紹了系統(tǒng)的各個模塊以及其需要實現(xiàn)的功能,然后根據(jù)系統(tǒng)的數(shù)據(jù)流向畫出了系統(tǒng)數(shù)據(jù)流圖。本章節(jié)粗略給出了該系統(tǒng)的框架,為接下來的代碼與功能實現(xiàn)打下了堅實的基礎(chǔ)。第3章 系統(tǒng)設(shè)計3.1 總體設(shè)計3.1.1 設(shè)計原則(1)合理性原則:依據(jù)環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)實際需要實現(xiàn)的功能進(jìn)行功能設(shè)計,要與實際相吻合;(2)實用性原則:應(yīng)考慮user的切實需要來進(jìn)行系統(tǒng)設(shè)計,所設(shè)計的各項功能應(yīng)是具

23、有實際意義的;(3)易操作原則:系統(tǒng)的各個模塊應(yīng)盡量簡潔,操作簡單,不宜將問題復(fù)雜化;(4)可維護(hù)原則:編寫代碼時要化繁為簡,增加代碼可讀性,具有專業(yè)的書寫規(guī)范以利于后期修改與維護(hù);(5)安全性原則:采用安全技術(shù)進(jìn)行編寫系統(tǒng),比如用戶表表中要對密碼進(jìn)行加密處理,而本系統(tǒng)采用md5函數(shù)進(jìn)行加密處理。3.1.2 體系結(jié)構(gòu)設(shè)計圖3.1 B/S結(jié)構(gòu)工作模式3.1.3 軟件結(jié)構(gòu)設(shè)計本系統(tǒng)的功能分為九個子模塊,登陸模塊、庫存管理模塊、業(yè)務(wù)模塊、運輸模塊、放行回廠模塊、檢驗判定模塊、入廠檢驗?zāi)K、庫存模塊、基本信息管理模塊,接下來對這九個模塊進(jìn)行詳細(xì)的描述。(1) 子模塊劃分登陸模塊:用戶登陸庫存管理模塊:

24、包括新建、修改料號,倉庫維護(hù)等;業(yè)務(wù)模塊:包括新建合同,新建轉(zhuǎn)移單等;運輸模塊:包括新建、修改派車單等;放行回廠模塊:包括放行確認(rèn)、回廠確認(rèn);檢驗判定模塊:進(jìn)行數(shù)量判定;入廠檢驗?zāi)K:進(jìn)行質(zhì)量判定;庫存模塊:物料入庫、庫存查詢;基本信息管理模塊:包括新建賬號,新建客戶,新建業(yè)務(wù)員,司機(jī)、車輛維護(hù)。(2) 軟件層次結(jié)構(gòu)通過需求分析階段得到的功能需求,本人將系統(tǒng)劃分成如下層次,見圖3.2。圖3.2 環(huán)保行業(yè)ERP采購與庫存管理系統(tǒng)結(jié)構(gòu)圖3.2 數(shù)據(jù)庫設(shè)計本系統(tǒng)采用mysql小型數(shù)據(jù)庫進(jìn)行設(shè)計,已下章節(jié)給出了系統(tǒng)的一些E-R圖和實體圖,介紹了基礎(chǔ)表的基礎(chǔ)表結(jié)構(gòu),數(shù)據(jù)庫設(shè)計基本滿足了用戶的需求,符合實

25、際需要,也同時滿足了數(shù)據(jù)庫設(shè)計第三范式4。3.2.1 系統(tǒng)E-R圖(1)用戶E-R圖圖3.3 用戶E-R圖(2) 合同表信息實體圖圖3.4 合同表信息實體圖(3) 派車單表實體圖圖3.5 派車單表實體圖3.2.2數(shù)據(jù)表結(jié)構(gòu)(1) www_user用戶表結(jié)構(gòu)表3-1 www-users表結(jié)構(gòu)字段名說明類型長度是否主鍵允許空userididvarchar 20是否password密碼text0否否realname用戶名varchar35否否phone聯(lián)系電話varchar30否否email電子郵箱Varchar50否否(2) compactheaders合同表結(jié)構(gòu)表3-2 compactheade

26、rs表結(jié)構(gòu)字段名說明類型長度是否主鍵允許空compact_id合同idvarchar10是否compact_id合同名varchar20否否sales_man業(yè)務(wù)員varchar20否否customer 客戶varchar20否否description 描述varchar50否是creation_date 創(chuàng)建日期datetime0否否created_by 創(chuàng)建者varchar20否否effective_date 生效日期datetime0否否disable_date 失效日期datetime0否否(3) carrequestheaders派車單表結(jié)構(gòu)表3-3 carrequestheader

27、s表結(jié)構(gòu)字段名說明類型長度是否主鍵允許空car_header_id idint20是否car_header_code派車單名稱varchar20否否customer_name客戶名稱varchar20否否driver_no司機(jī)號varchar20否是car_no車輛號varchar20否是address 地址varchar200否是distance距離double20否是description描述varchar50否是creation_date創(chuàng)建日期datetime0否是created_by 創(chuàng)建人varchar0否是status 合同狀態(tài)varchar20否是3.3 本章小結(jié)本章節(jié)對ERP

28、系統(tǒng)進(jìn)行了總體設(shè)計,首先介紹了系統(tǒng)的設(shè)計原則,明確了系統(tǒng)的模塊層次圖,在各階段給出了相應(yīng)的層次圖和E-R圖等,最后進(jìn)行mysql數(shù)據(jù)庫設(shè)計,給出了數(shù)據(jù)庫中具有代表性的3個基本表的表結(jié)構(gòu)。第4章 系統(tǒng)實現(xiàn)及效果分析4.1 編碼實現(xiàn)4.1.1 代碼結(jié)構(gòu)erp/ 代碼文件夾,根目錄includes/ login.php 登錄頁面 . css/ 存放css樣式表目錄js/ js代碼文件images/ 圖片保存文件夾config.php 數(shù)據(jù)庫連接文件index.php 首頁 4.1.2 關(guān)鍵代碼(1) 登陸模塊登陸頁面關(guān)鍵代碼if (!isset($AllowAnyone) include $Path

29、Prefix . 'includes/UserLogin.php'if (isset($_POST'UserNameEntryField') AND isset($_POST'Password') $rc = userLogin($_POST'UserNameEntryField', $_POST'Password', $SysAdminEmail, $db); elseif (empty($_SESSION'DatabaseName') $rc = UL_SHOWLOGIN; else $rc =

30、 UL_OK;$Theme = (isset($_SESSION'Theme') ? $_SESSION'Theme' : 'silverwolf'switch ($rc) case UL_OK; /user logged in successfullyinclude($PathPrefix . 'includes/LanguageSetup.php'); /set up the languagebreak;case UL_SHOWLOGIN:include($PathPrefix . 'includes/Login.ph

31、p');exit;case UL_BLOCKED:die(include($PathPrefix . 'includes/FailedLogin.php');case UL_CONFIGERR:$Title = _('Account Error Report');include($PathPrefix . 'includes/header.inc');echo '<br /><br /><br />'prnMsg(_('Your user role does not have a

32、ny access defined for webERP. There is an error in the security setup for this user account'),'error');include($PathPrefix . 'includes/footer.inc');exit;case UL_NOTVALID:$demo_text = '<font size="3" color="red"><b>' . _('incorrect passw

33、ord') . '</b></font><br /><b>' . _('The user/password combination') . '<br />' . _('is not a valid user of the system') . '</b>'die(include($PathPrefix . 'includes/Login.php');case UL_MAINTENANCE:$demo_text = 

34、9;<font size="3" color="red"><b>' . _('system maintenance') . '</b></font><br /><b>' . _('webERP is not available right now') . '<br />' . _('during maintenance of the system') . '</b>

35、'die(include($PathPrefix . 'includes/Login.php'); elseif(basename($_SERVER'SCRIPT_NAME')='Logout.php')header('Location: index.php'); 登錄界面截圖, 見圖4.1 圖4.1 登陸界面 登錄成功首頁截圖,見圖4.2圖4.2 首頁截圖(2)基本信息管理模塊用戶可以在此模塊下進(jìn)行基本基本信息管理,包括新建、查找客戶,新增、查找業(yè)務(wù)員,車輛維護(hù),司機(jī)維護(hù)等。 新建客戶截圖,見圖4.3 圖4.3 新建客戶

36、界面如果新建客戶信息不符合規(guī)則,則頁面會彈出錯誤信息,如 圖4.4 錯誤信息截圖關(guān)鍵代碼: if ($myrow20 > 0 AND isset($_POST'AddCustomer') $InputError = 1; prnMsg(_('客戶代碼系統(tǒng)已存在'), 'error'); $Errors$i = 'customer_code' $i+; 查詢客戶截圖,見圖4.5 圖4.5 查詢客戶截圖1查詢公司客戶的關(guān)鍵代碼:if(isset($_POST'Search') OR isset($_POST

37、9;Go') OR isset($_POST'Next') OR isset($_POST'Previous') $sql = 'select customer_code,customer_name,customer_contacts,contacts_phone,contacts_mail,position' . ' from customers where 1=1' if(isset($_POST'CustomerCode') and $_POST'CustomerCode' != &#

38、39;') $sql = $sql." and customer_code ".LIKE." '%".$_POST'CustomerCode'."%' " if(isset($_POST'CustomerName') and $_POST'CustomerName' != '') $sql = $sql." and customer_name ".LIKE." '%".$_POST'Custo

39、merName'."%' " if(isset($_POST'CustomerContacts') and $_POST'CustomerContacts' != '') $sql = $sql." and customer_contacts ".LIKE." '%".$_POST'CustomerContacts'."%' " if(isset($_POST'ContactsPhone') and $_

40、POST'ContactsPhone' != '') $sql = $sql." and contacts_phone ".LIKE." '%".$_POST'ContactsPhone'."%' " $result = DB_query($sql,$db); if (DB_num_rows($result)=0) unset($result); prnMsg(_('找不到該客戶,請重新輸入條件查詢!') ,'error'); 如果查詢不到

41、,則彈出提示信息: 圖4.6 查詢客戶截圖2彈出錯誤信息的關(guān)鍵代碼:if (DB_num_rows($result)=0) unset($result); prnMsg(_('找不到該客戶,請重新輸入條件查詢!') ,'error'); (3) 庫存管理模塊用戶可以在此模塊下對料號以及倉庫進(jìn)行管理,可以進(jìn)行新建、刪除料號,倉庫維護(hù),處置方式維護(hù)等操作。新建料號截圖 圖4.7 新建料號截圖如果建立成功則彈出提示信息,關(guān)鍵代碼如下:if (DB_error_no($db) =0) prnMsg( _('新物料已經(jīng)建立成功'),'success

42、'); 圖4.8 新建成功提示信息(4)業(yè)務(wù)模塊業(yè)務(wù)模塊主要為新建合同和新建轉(zhuǎn)移單兩大功能,下面以新建合同為例進(jìn)行講解。 新增合同截圖: 圖4.9新建合同截圖1 圖4.10新建合同截圖2 圖4.11新建合同截圖3 新增合同的關(guān)鍵代碼if ($InputError=0) /$RequestNo = GetNextTransNo(38, $db);$HeaderSQL="INSERT INTO compactheaders (compact_code,sales_man,customer_code,customer_name, compact_type,description,

43、effective_date, disable_date, status, creation_date, last_update_date, created_by, last_updated_by)VALUES('" . $_SESSION'Contract'.$identifier->compact_code . "','" . $_SESSION'Contract'.$identifier->sales_man . "','" . $_SESSION'

44、;Contract'.$identifier->customer_code . "', '" .$_SESSION'Contract'.$identifier->customer_name . "', '" . $_SESSION'Contract'.$identifier->compact_type . "', '" . $_SESSION'Contract'.$identifier->descriptio

45、n . "', '" . $_SESSION'Contract'.$identifier->effective_date . "', '" . $_SESSION'Contract'.$identifier->disable_date . "', 0, now(), now(),'" . $_SESSION'UserID' . "','" . $_SESSION'UserID'

46、 . "')"$ErrMsg =_('CRITICAL ERROR') . '! ' . _('NOTE DOWN THIS ERROR AND SEEK ASSISTANCE') . ': ' . _('合同不能存入數(shù)據(jù)庫,原因是:');/'" . FormatDateForSQL($_SESSION'Contract'.$identifier->DispatchDate) . "',$DbgMsg = _('The f

47、ollowing SQL to insert the request header record was used');$Result = DB_query($HeaderSQL,$db,$ErrMsg,$DbgMsg,true);foreach ($_SESSION'Contract'.$identifier->LineItems as $LineItems) $LineSQL="INSERT INTO compactlines (compact_code,line_num,item_no,item_desc,uom,item_cost, quanti

48、ty, disposal_type, creation_date, last_update_date, created_by, last_updated_by)VALUES( '" . $_SESSION'Contract'.$identifier->compact_code . "','".$LineItems->LineNumber."','".$LineItems->StockID."', '".$LineItems->It

49、emDescription."', '".$LineItems->UOM."', '".$LineItems->ItemCost."','".$LineItems->Quantity."','".$LineItems->Type."',now(), now(), '".$_SESSION'UserID'."', '".$_SESSION

50、9;UserID'."')"$ErrMsg =_('CRITICAL ERROR') . '! ' . _('NOTE DOWN THIS ERROR AND SEEK ASSISTANCE') . ': ' . _('合同細(xì)節(jié)不能存入數(shù)據(jù)庫,原因是:');$DbgMsg = _('The following SQL to insert the request header record was used');$Result = DB_query($LineSQL

51、,$db,$ErrMsg,$DbgMsg,true); (5) 運輸模塊新建派車單 圖4.12新建派車單截圖 圖4.13派車單建立成功截圖(6)放行回廠模塊 該模塊為安保措施,確保出廠所帶工具和回廠確認(rèn),以防工具丟失。 圖4.14出廠確認(rèn)截圖 放行回廠關(guān)鍵代碼if (isset($_POST'Confirm') DB_Txn_Begin($db); $sql = "update carrequestheaders " . "set leavecomments = '" . $_POST'comments' . "', status = 'OUT', out_doorkeeper = '" . $_SESSION'UserID' . "', go_time = now() where car_header_id

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論