【正文】
部分Web窗體的功能說(shuō)明。表43業(yè)務(wù)外觀層核心類(lèi)表列出了核心類(lèi)的功能。 創(chuàng)建詢價(jià)單模塊 業(yè)務(wù)流程分析圖51 詢價(jià)簽訂合同流程圖 InquiryContract Process Flowchart技術(shù)部根據(jù)生產(chǎn)項(xiàng)目制定外購(gòu)件訂單,主要包括預(yù)提單、預(yù)改單、投產(chǎn)單和投產(chǎn)更改單等,然后把這些Excel電子文檔形式的單據(jù)提交到檔案科,檔案科通過(guò)MRP系統(tǒng)中的訂單導(dǎo)入模塊,把這些Excel表導(dǎo)入數(shù)據(jù)庫(kù),在采購(gòu)系統(tǒng)中就能查詢出這些外購(gòu)件訂單,并可以對(duì)這些單據(jù)進(jìn)行操作了,這樣即實(shí)現(xiàn)了企業(yè)現(xiàn)有業(yè)務(wù)流程與采購(gòu)管理系統(tǒng)的連接和數(shù)據(jù)共享。后來(lái)采購(gòu)員通過(guò)對(duì)系統(tǒng)的實(shí)際應(yīng)用,提出了進(jìn)一步要求。DECLARE Length INTSELECT Length = DATALENGTH(項(xiàng)目機(jī)床流水號(hào)組)WHILE Length 0BEGINEXECUTE Length = p_PopFirstWord 項(xiàng)目機(jī)床流水號(hào)組 OUTPUT, 第一個(gè)項(xiàng)目機(jī)床流水號(hào)組 OUTPUTIF Length 0BEGINSELECT 項(xiàng)目機(jī)床流水號(hào) = CONVERT(int, 第一個(gè)項(xiàng)目機(jī)床流水號(hào)組)SELECT strWhere_項(xiàng)目機(jī)床流水號(hào) =strWhere_項(xiàng)目機(jī)床流水號(hào)+ 39。 DataTable brandTable = (true, 供貨商流水號(hào), 供貨商)。圖53 不同頁(yè)同時(shí)處理程序流程圖 Different pages and processing program flow chart 具體的實(shí)現(xiàn)程序如下://把在不同頁(yè)選中的單據(jù)保存,以備同時(shí)處理private void InitHiddenField_projectAndMachineNUM() { String projectAndMachineNUM = 。 } //用于判斷多頁(yè)同時(shí)處理時(shí),此單據(jù)是否已選過(guò)private void JudgeSelected() { if ( == 1) return。 } } 訂單物料信息顯示功能物料信息的顯示也在實(shí)際應(yīng)用中不斷得以改進(jìn)。這樣采購(gòu)員可以清楚直觀地辨別物料是否已預(yù)提,方便采購(gòu)。傳統(tǒng)的網(wǎng)絡(luò)程序在使用過(guò)程中,用戶操作后常常必須等待網(wǎng)站服務(wù)器將頁(yè)面內(nèi)容處理完畢并傳送回客戶端的瀏覽器之后才能進(jìn)行后續(xù)操作。圖56查詢供應(yīng)商部分界面 Inquires the supplier part interface 詢價(jià)單文件生成功能應(yīng)用系統(tǒng)創(chuàng)建完詢價(jià)單后,可同時(shí)生成詢價(jià)單的Excel文件,并可以打印出來(lái)用于發(fā)送給供應(yīng)商進(jìn)行詢價(jià)。圖510合同付款方式 Contract payment mode付款方式選擇完畢后,系統(tǒng)會(huì)自動(dòng)顯示需要填寫(xiě)哪幾次具體的付款時(shí)間,即選擇相應(yīng)的時(shí)間節(jié)點(diǎn),同時(shí)其他付款時(shí)間選擇框變灰并鎖定操作。生成合同后對(duì)應(yīng)的詢價(jià)單即不在頁(yè)面上顯示了。,它是一個(gè)說(shuō)明數(shù)據(jù)和布局的XML文件,使用報(bào)表定義語(yǔ)言編寫(xiě)。 (dc_Num)。 (rds)。圖514合同變更界面 Contract Change Page 與財(cái)務(wù)交接模塊包括采購(gòu)員請(qǐng)款、合同交接、發(fā)票交接、付款審核審批等子模塊。“付款審核_財(cái)務(wù)”子模塊只有財(cái)務(wù)部門(mén)有登陸及操作的權(quán)限,采購(gòu)員的請(qǐng)款信息會(huì)先到達(dá)財(cái)務(wù)部門(mén),財(cái)務(wù)部審核后,如沒(méi)有問(wèn)題,則同意付款。圖519合同交接單界面 Contract Connection Page 采購(gòu)綜合查詢模塊包括外購(gòu)件明細(xì)表綜合查詢、采購(gòu)進(jìn)度查詢、付款計(jì)劃查詢等子模塊。 圖522供應(yīng)商管理界面 Supplier Management Page 采購(gòu)收貨模塊采購(gòu)員制定預(yù)到貨清單和分配單,根據(jù)到貨情況,決定是否催貨。就企業(yè)采購(gòu)的具體職能來(lái)說(shuō),一方面,它要實(shí)現(xiàn)對(duì)整個(gè)企業(yè)的物質(zhì)供應(yīng)。以Microsoft SQL Server 2000作為數(shù)據(jù)庫(kù),對(duì)采購(gòu)管理系統(tǒng)進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì)。由于采購(gòu)工作與庫(kù)存管理的密切聯(lián)系及連貫性,庫(kù)存模塊的完善已顯得愈發(fā)迫切。Mori,Zijie這需要結(jié)合當(dāng)今計(jì)算機(jī)技術(shù)的發(fā)展,使用微軟最新的服務(wù)器和數(shù)據(jù)庫(kù)版本,不斷完善技術(shù),盡可能減少安全隱患。作為企業(yè)的實(shí)際項(xiàng)目,在投入使用前進(jìn)行了大量的測(cè)試,在系統(tǒng)應(yīng)用過(guò)程中出現(xiàn)了很多實(shí)際的復(fù)雜的問(wèn)題,因此對(duì)系統(tǒng)進(jìn)行有針對(duì)性的調(diào)整和修改,以滿足企業(yè)現(xiàn)實(shí)的需求。總結(jié)如下:分析了企業(yè)采購(gòu)管理的發(fā)展過(guò)程、戰(zhàn)略意義,介紹了ERP系統(tǒng)的概念和發(fā)展現(xiàn)狀。收貨流程如圖523所示。其中,可以對(duì)相同供應(yīng)商的已付款項(xiàng)進(jìn)行合并,從而有利于把握采購(gòu)進(jìn)度。頁(yè)面如圖518所示。并可根據(jù)時(shí)間段,對(duì)請(qǐng)款合同進(jìn)行匯總,導(dǎo)出對(duì)應(yīng)的請(qǐng)款表Excel文件。合同可以進(jìn)行多次變更,通過(guò)合同編號(hào)進(jìn)行區(qū)分,系統(tǒng)對(duì)變更次數(shù)做標(biāo)記,如第一次更改更改標(biāo)記即為G1。 } = + \report\。下面是頁(yè)面顯示中的部分程序: tr td rsweb:ReportViewer ID=ReportViewer1 runat=server FontNames=Verdana FontSize=8pt Height=400px Width=100% LocalReport DataSources rsweb:ReportDataSource DataSourceId=ObjectDataSource1 Name=Contract_DataTable1 / rsweb:ReportDataSource DataSourceId=ObjectDataSource1 Name=Contract_DataTable2 / /DataSources /LocalReport /rsweb:ReportViewer asp:ObjectDataSource ID=ObjectDataSource1 runat=server SelectMethod=GetData TypeName=ContractTableAdapters. /asp:ObjectDataSource /td /tr程序的部分后臺(tái)代碼如下: // 初始化報(bào)表 private void InitReportView() { string contractID = [0].ToString()。圖512合同查詢界面 Contract Select Page在此頁(yè)面中,還可以生成合同的Excel格式文本及PDF格式文本,并打印出來(lái)。此處需要填寫(xiě)的內(nèi)容有物料的價(jià)格、發(fā)貨天數(shù)、計(jì)算方式及備注等信息。界面如圖58所示。而采用AJAX技術(shù)的網(wǎng)頁(yè),只會(huì)將頁(yè)面中需要更新的部分傳送給WEB服務(wù)器來(lái)處理,并且將處理后的內(nèi)容返回客戶端瀏覽器來(lái)進(jìn)行局部更新,由于只需要傳送并處理少量的數(shù)據(jù),而不是將整個(gè)頁(yè)面的內(nèi)容重新加載到瀏覽器中,自然在效率上大幅提升。這樣使采購(gòu)員對(duì)物料的詳細(xì)信息和狀態(tài)就有了一個(gè)清楚地認(rèn)識(shí)。具體的判斷過(guò)程請(qǐng)參見(jiàn)下圖:圖54判斷是否預(yù)提流程圖 Determine whether documents have been dropping flow chart錄入單據(jù)時(shí),在插入具體物料信息后判斷,此時(shí)已知的參數(shù)有機(jī)床組件流水號(hào),物料流水號(hào)及零件數(shù)量,先通過(guò)機(jī)床組件流水號(hào)找到項(xiàng)目機(jī)床流水號(hào)和組件流水號(hào),確定是哪個(gè)單子和組別,然后通過(guò)項(xiàng)目機(jī)床流水號(hào)找這個(gè)單子的類(lèi)型(數(shù)據(jù)來(lái)源編號(hào)),若為3則是投產(chǎn)單,只有投產(chǎn)單需要判斷是否已預(yù)提,否則退出。 ProjectAndMachineNumber = [w][0].ToString()。 if ( amp。 ()。ENDEND 訂單供貨商列表顯示功能對(duì)訂單進(jìn)行同時(shí)處理后,下一步確定物料信息中都有哪些供貨商(品牌)。此項(xiàng)功能在軟件里的解決方案如下。 界面實(shí)現(xiàn)與操作創(chuàng)建詢價(jià)單模塊的界面如圖52和圖53所示。圖44 數(shù)據(jù)訪問(wèn)層視圖 DataAccess Graph表45 數(shù)據(jù)訪問(wèn)層核心類(lèi)表Table 45 DataAccess Class Table類(lèi)名功能說(shuō)明對(duì)數(shù)據(jù)庫(kù)連接操作提供調(diào)用通用的存儲(chǔ)過(guò)程的方法第五章 采購(gòu)計(jì)劃管理系統(tǒng)模塊詳細(xì)設(shè)計(jì)采購(gòu)供應(yīng)管理系統(tǒng)主要任務(wù)是及時(shí)、準(zhǔn)確、廉價(jià)、高質(zhì)量地采購(gòu)生產(chǎn)過(guò)程中所必需的物品,如原材料、配件、加工設(shè)備等。用于做一些有效驗(yàn)證的工作,以更好地保證程序運(yùn)行的健壯性。與WEB窗體頁(yè)相同,程序員可以使用任何文本編輯器創(chuàng)作用戶控件,或者使用代碼隱藏類(lèi)開(kāi)發(fā)用戶控件。第四章 采購(gòu)計(jì)劃管理系統(tǒng)層次結(jié)構(gòu)設(shè)計(jì):表示層業(yè)務(wù)邏輯層數(shù)據(jù)層,采用三層架構(gòu)可以分模塊組織代碼,讓代碼更容易理解。本系統(tǒng)在開(kāi)發(fā)過(guò)程中涉及到大量的存儲(chǔ)過(guò)程,用來(lái)實(shí)現(xiàn)整個(gè)ERP系統(tǒng)各個(gè)模塊數(shù)據(jù)庫(kù)之間的“消息”互聯(lián)。[21] (1)主鍵(Primary Key)可以使用主鍵約束確保實(shí)體的完整性。 數(shù)據(jù)庫(kù)中表的建立數(shù)據(jù)庫(kù)中數(shù)據(jù)存儲(chǔ)的主要載體是表,表由行和列組成[20]。本系統(tǒng)中,詢價(jià)單和采購(gòu)合同之間的基數(shù)比為1:z,z代表O或者1。一般是先根據(jù)單個(gè)應(yīng)用的需求,畫(huà)出能反映每個(gè)應(yīng)用需求的局部ER(EntityRelationship)模型[18] 。同時(shí)采購(gòu)管理系統(tǒng)是ERP系統(tǒng)的重要組成部分,它與產(chǎn)品數(shù)據(jù)管理,庫(kù)存管理、財(cái)務(wù)管理、人力資源管理等系統(tǒng)之間存在頻繁的數(shù)據(jù)交換。系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D如下圖所示。入庫(kù)時(shí)更新周到貨登記表,登記貨架到分配單上。2.4系統(tǒng)用例分析用例是對(duì)系統(tǒng)行為的描述,這個(gè)描述是從角色(也可稱(chēng)為用戶)的角度來(lái)描述的。 合同查詢:對(duì)合同信息按條件進(jìn)行查詢,生成打印合同文本??傮w流程圖如下圖所示。2.1系統(tǒng)需求分析需求分析是軟件開(kāi)發(fā)的基礎(chǔ),關(guān)系到以后的設(shè)計(jì)和編程工作,同時(shí)也影響用戶的滿意度,直接決定項(xiàng)目開(kāi)發(fā)的成敗和軟件的質(zhì)量及軟件的使用壽命[8][9]。4 。第四,實(shí)施采購(gòu)過(guò)程公開(kāi)化,業(yè)務(wù)操作程序化,選擇供應(yīng)商科學(xué)化,并實(shí)現(xiàn)全過(guò)程監(jiān)控。第二,從對(duì)采購(gòu)商品的管理轉(zhuǎn)變?yōu)閷?duì)供應(yīng)商的管理。信息網(wǎng)絡(luò)技術(shù)的發(fā)展使電子商務(wù)迅猛發(fā)展,電子商務(wù)虛擬了一個(gè)巨大市場(chǎng),并實(shí)現(xiàn)網(wǎng)上采購(gòu),所以也叫電子采購(gòu)。我國(guó)在采購(gòu)管理信息系統(tǒng)建設(shè)方面起步相對(duì)較晚,但在互聯(lián)網(wǎng)飛速發(fā)展的今天,我國(guó)采購(gòu)電子化系統(tǒng)建設(shè)的起點(diǎn)相對(duì)較高,采購(gòu)管理系統(tǒng)的應(yīng)用使得企業(yè)采購(gòu)的效率得以極大的提高。國(guó)外的軟件有SYMIX、SCALA、MACOLA、MRP9000、LILLY、ORACLE等。企業(yè)資源計(jì)劃(Enterprise Resource Planning,ERP)作為企業(yè)信息化的代表,就是實(shí)現(xiàn)企業(yè)生產(chǎn)過(guò)程自動(dòng)化與管理信息的一體化[3]。s own aspirations and actual situation ,Combining with the purchase management theory and advanced information technology,and using related software engineering and objectoriented design method,This thesis pleted of system requirements analysis, overall design, database design, And designed the function module like create a list of requirements, create contract, the contract query, supplier management, Buyers please paragraph and so on.This system based on WEB technology, using as development tools backend database using SQL Server 2000 database design, use ADO database access technology to achieve the database various management operation. The application of this system to reduce procurement costs, optimize purchasing management. Enhance the enterprise agility and petitiveness and Improve raw material function and price ratio, achieve purchasing raw data centralization, decisionmaking rationalization.Key Words: Purchasing man