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

下載本文檔

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

文檔簡(jiǎn)介

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

2、管理模式。在企業(yè)管理方面,我國(guó)現(xiàn)在的企業(yè)管理思想還是非常落后的,雖然有很多大型制造企業(yè)采用了Oracle Erp或者SAP,但是對(duì)于廣大的中小型企業(yè)來(lái)說(shuō),還是沒(méi)有非常適合的企業(yè)管理系統(tǒng)。因?yàn)閲?guó)外ER起源較早,思維方式已被絕大多數(shù)企業(yè)接受,所以說(shuō)國(guó)外的ERP用的比較廣,并且非常注重智能化管理,而在中國(guó)國(guó)人習(xí)慣了人力管理,還沒(méi)有徹底接受這樣一個(gè)企業(yè)管理模式。根據(jù)我國(guó)國(guó)情,我國(guó)企業(yè)的管理基礎(chǔ)以及ERP的應(yīng)用基礎(chǔ)與發(fā)達(dá)國(guó)家的企業(yè)相比,尚有較大的差距,我國(guó)在實(shí)施ERP的路上還有很長(zhǎng)的一段路要走! 關(guān)鍵詞:ERP系統(tǒng);分析設(shè)計(jì);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 采購(gòu)與庫(kù)存管理概述11.3 課題的目的及意義11.3.1 課題的目的11.3.2 課題的意義11.3.3國(guó)內(nèi)外研究概況以及發(fā)展趨勢(shì)11.4 本文研究?jī)?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 開(kāi)發(fā)環(huán)境42.6 本章小結(jié)4第3章 系統(tǒng)設(shè)計(jì)63.1 總體設(shè)計(jì)6 3.1.1 設(shè)計(jì)原則63.1.2 體系結(jié)構(gòu)設(shè)計(jì)63.1.3 軟件結(jié)構(gòu)設(shè)計(jì)63.2 數(shù)據(jù)庫(kù)設(shè)計(jì)73.2.1 系統(tǒng)E-R圖73.2.2數(shù)據(jù)表結(jié)構(gòu)93.3 本章小結(jié)10第4章 系統(tǒng)實(shí)現(xiàn)及效果分析114.1 編碼實(shí)現(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è)計(jì)體會(huì)29致謝30參考文獻(xiàn)31 第1章 緒論1.1 課題背景企業(yè)資源計(jì)劃(Enterprise Resource Planning)(簡(jiǎn)稱(chēng) ERP),簡(jiǎn)單來(lái)說(shuō)就是

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

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

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

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

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

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

20、,IDE采用Wamp server集成開(kāi)發(fā)環(huán)境,在xp及以上系統(tǒng)都可以搭建,方便快捷。很適合中小型企業(yè)使用。2.2 系統(tǒng)綜合要求2.2.1 功能需求本系統(tǒng)的功能總共分為九個(gè)子模塊,接下來(lái)對(duì)這九個(gè)模塊進(jìn)行詳細(xì)贅述。(1) 模塊劃分登陸模塊:用戶登陸庫(kù)存管理模塊:包括新建、修改料號(hào),倉(cāng)庫(kù)維護(hù)等;業(yè)務(wù)模塊:包括新建合同,新建轉(zhuǎn)移單等;運(yùn)輸模塊:包括新建、修改派車(chē)單等;放行回廠模塊:包括放行確認(rèn)、回廠確認(rèn);檢驗(yàn)判定模塊:進(jìn)行數(shù)量判定;入廠檢驗(yàn)?zāi)K:進(jìn)行質(zhì)量判定;庫(kù)存模塊:物料入庫(kù)、庫(kù)存查詢;基本信息管理模塊:包括新建賬號(hào),新建客戶,新建業(yè)務(wù)員,司機(jī)、車(chē)輛維護(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é),可以畫(huà)出系統(tǒng)的數(shù)據(jù)流圖,本文以頂層數(shù)據(jù)流圖為例進(jìn)行介紹。圖2.2 ERP采購(gòu)與庫(kù)存管理系統(tǒng)頂層數(shù)據(jù)流圖2.5 開(kāi)發(fā)環(huán)境本設(shè)計(jì)使用WampServer(Apache+Mysql+PHP)作為開(kāi)發(fā)平臺(tái),使用Netbeans IDE 8.0.2開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),的PHP技術(shù)。在系統(tǒng)結(jié)構(gòu)方面采用B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))3。以PHP腳本語(yǔ)言作為開(kāi)發(fā)語(yǔ)言,實(shí)現(xiàn)了面向?qū)ο箝_(kāi)發(fā)。在布局方面采用最近非常流行的DIV

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

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

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

25、際需要,也同時(shí)滿足了數(shù)據(jù)庫(kù)設(shè)計(jì)第三范式4。3.2.1 系統(tǒng)E-R圖(1)用戶E-R圖圖3.3 用戶E-R圖(2) 合同表信息實(shí)體圖圖3.4 合同表信息實(shí)體圖(3) 派車(chē)單表實(shí)體圖圖3.5 派車(chē)單表實(shí)體圖3.2.2數(shù)據(jù)表結(jié)構(gòu)(1) www_user用戶表結(jié)構(gòu)表3-1 www-users表結(jié)構(gòu)字段名說(shuō)明類(lèi)型長(zhǎng)度是否主鍵允許空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)字段名說(shuō)明類(lèi)型長(zhǎng)度是否主鍵允許空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派車(chē)單表結(jié)構(gòu)表3-3 carrequestheader

27、s表結(jié)構(gòu)字段名說(shuō)明類(lèi)型長(zhǎng)度是否主鍵允許空car_header_id idint20是否car_header_code派車(chē)單名稱(chēng)varchar20否否customer_name客戶名稱(chēng)varchar20否否driver_no司機(jī)號(hào)varchar20否是car_no車(chē)輛號(hào)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é)對(duì)ERP

28、系統(tǒng)進(jìn)行了總體設(shè)計(jì),首先介紹了系統(tǒng)的設(shè)計(jì)原則,明確了系統(tǒng)的模塊層次圖,在各階段給出了相應(yīng)的層次圖和E-R圖等,最后進(jìn)行mysql數(shù)據(jù)庫(kù)設(shè)計(jì),給出了數(shù)據(jù)庫(kù)中具有代表性的3個(gè)基本表的表結(jié)構(gòu)。第4章 系統(tǒng)實(shí)現(xiàn)及效果分析4.1 編碼實(shí)現(xiàn)4.1.1 代碼結(jié)構(gòu)erp/ 代碼文件夾,根目錄includes/ login.php 登錄頁(yè)面 . css/ 存放css樣式表目錄js/ js代碼文件images/ 圖片保存文件夾config.php 數(shù)據(jù)庫(kù)連接文件index.php 首頁(yè) 4.1.2 關(guān)鍵代碼(1) 登陸模塊登陸頁(yè)面關(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'); 登錄界面截圖, 見(jiàn)圖4.1 圖4.1 登陸界面 登錄成功首頁(yè)截圖,見(jiàn)圖4.2圖4.2 首頁(yè)截圖(2)基本信息管理模塊用戶可以在此模塊下進(jìn)行基本基本信息管理,包括新建、查找客戶,新增、查找業(yè)務(wù)員,車(chē)輛維護(hù),司機(jī)維護(hù)等。 新建客戶截圖,見(jiàn)圖4.3 圖4.3 新建客戶

36、界面如果新建客戶信息不符合規(guī)則,則頁(yè)面會(huì)彈出錯(cuò)誤信息,如 圖4.4 錯(cuò)誤信息截圖關(guān)鍵代碼: if ($myrow20 > 0 AND isset($_POST'AddCustomer') $InputError = 1; prnMsg(_('客戶代碼系統(tǒng)已存在'), 'error'); $Errors$i = 'customer_code' $i+; 查詢客戶截圖,見(jiàn)圖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(_('找不到該客戶,請(qǐng)重新輸入條件查詢!') ,'error'); 如果查詢不到

41、,則彈出提示信息: 圖4.6 查詢客戶截圖2彈出錯(cuò)誤信息的關(guān)鍵代碼:if (DB_num_rows($result)=0) unset($result); prnMsg(_('找不到該客戶,請(qǐng)重新輸入條件查詢!') ,'error'); (3) 庫(kù)存管理模塊用戶可以在此模塊下對(duì)料號(hào)以及倉(cāng)庫(kù)進(jìn)行管理,可以進(jìn)行新建、刪除料號(hào),倉(cāng)庫(kù)維護(hù),處置方式維護(hù)等操作。新建料號(hào)截圖 圖4.7 新建料號(hào)截圖如果建立成功則彈出提示信息,關(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ù)庫(kù),原因是:');/'" . 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ù)庫(kù),原因是:');$DbgMsg = _('The following SQL to insert the request header record was used');$Result = DB_query($LineSQL

51、,$db,$ErrMsg,$DbgMsg,true); (5) 運(yùn)輸模塊新建派車(chē)單 圖4.12新建派車(chē)單截圖 圖4.13派車(chē)單建立成功截圖(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論