freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

豪森采購(gòu)計(jì)劃管理系統(tǒng)的開發(fā)與應(yīng)用工程碩士終稿畢業(yè)論文(已改無錯(cuò)字)

2023-06-14 03:42:45 本頁(yè)面
  

【正文】 商)。 = brandTable。 = 供貨商流水號(hào)。 = 供貨商。 ()。 } 訂單多頁(yè)同時(shí)處理功能“同時(shí)處理”的功能只滿足于在當(dāng)前頁(yè)的條件下,雖很大的改善了處理流程,但在操作上還是存在著不方便之處,于是又進(jìn)一步提出了“不同頁(yè)同時(shí)處理”的解決方案。此解決要點(diǎn)關(guān)鍵在于在不同頁(yè)切換之間,如何保存選擇的單據(jù)的鍵值即項(xiàng)目機(jī)床流水號(hào),這里用了一個(gè)隱藏控件HiddenField來保存,以及如何根據(jù)HiddenField里的值顯示單據(jù)是否已選。程序流程圖如下。圖53 不同頁(yè)同時(shí)處理程序流程圖 Different pages and processing program flow chart 具體的實(shí)現(xiàn)程序如下://把在不同頁(yè)選中的單據(jù)保存,以備同時(shí)處理private void InitHiddenField_projectAndMachineNUM() { String projectAndMachineNUM = 。 for (int w = 0。 w 。 w++) { CheckBox selectCheck = (CheckBox)[w].Cells[0].FindControl(CheckBox_Select)。 if ( amp。amp。 !([w][0].ToString())) { projectAndMachineNUM = projectAndMachineNUM + [w][0].ToString()+ ,。 } } = + ()。 } //用于判斷多頁(yè)同時(shí)處理時(shí),此單據(jù)是否已選過private void JudgeSelected() { if ( == 1) return。 for (int w = 0。 w 。 w++) { string ProjectAndMachineNumber。 ProjectAndMachineNumber = [w][0].ToString()。 CheckBox selectCheck = (CheckBox)[w].Cells[0].FindControl(CheckBox_Select)。 if ((ProjectAndMachineNumber)) = true。 else = false。 } } 訂單物料信息顯示功能物料信息的顯示也在實(shí)際應(yīng)用中不斷得以改進(jìn)。(1)判斷物料是否已預(yù)提技術(shù)部下的訂單主要包括:外購(gòu)件預(yù)提單,預(yù)提更改單,圖紙入庫(kù)投產(chǎn)單,設(shè)計(jì)更改單,以及臨時(shí)問題處理單和售后問題處理單等幾種。其中預(yù)提單是在設(shè)計(jì)過程中,由于某些外購(gòu)件的供貨周期長(zhǎng)或其他原因需要提前購(gòu)買而下的單子,但是在投產(chǎn)時(shí)還會(huì)下正式的外購(gòu)件投產(chǎn)單,因此投產(chǎn)單中某些物料已經(jīng)預(yù)提過,不需要再重復(fù)購(gòu)買了,這里需要在選擇物料時(shí)能看出此物料是否已預(yù)提的信息。解決方案如下:給單據(jù)里的物料信息加一個(gè)屬性“是否預(yù)提”,當(dāng)從MRP系統(tǒng)錄入單據(jù)時(shí),通過存儲(chǔ)過程判斷物料是否預(yù)提過, 記錄此狀態(tài)。具體的判斷過程請(qǐng)參見下圖:圖54判斷是否預(yù)提流程圖 Determine whether documents have been dropping flow chart錄入單據(jù)時(shí),在插入具體物料信息后判斷,此時(shí)已知的參數(shù)有機(jī)床組件流水號(hào),物料流水號(hào)及零件數(shù)量,先通過機(jī)床組件流水號(hào)找到項(xiàng)目機(jī)床流水號(hào)和組件流水號(hào),確定是哪個(gè)單子和組別,然后通過項(xiàng)目機(jī)床流水號(hào)找這個(gè)單子的類型(數(shù)據(jù)來源編號(hào)),若為3則是投產(chǎn)單,只有投產(chǎn)單需要判斷是否已預(yù)提,否則退出。還可以找到該物料所屬項(xiàng)目和機(jī)床,這樣即可看這個(gè)項(xiàng)目,這臺(tái)機(jī)床,這個(gè)組有沒有提過這個(gè)物料,當(dāng)然物料流水號(hào),零件數(shù)量也必須要相同,否則就是更改了。若符合這幾項(xiàng)條件的組件零件流水號(hào)不為空,則代表已預(yù)提過此物料,把表中相應(yīng)是否預(yù)提的字段設(shè)為1。最后查詢時(shí),在頁(yè)面上給出提示,已預(yù)提的顯示黃色標(biāo)記。這樣采購(gòu)員可以清楚直觀地辨別物料是否已預(yù)提,方便采購(gòu)。具體的存儲(chǔ)過程實(shí)現(xiàn)如下:select @組件流水號(hào) = 組件流水號(hào),@項(xiàng)目機(jī)床流水號(hào)=項(xiàng)目機(jī)床流水號(hào) from MRP_計(jì)劃訂單_機(jī)床組件清單 where 機(jī)床組件流水號(hào)=@機(jī)床組件流水號(hào)select @機(jī)床流水號(hào)=機(jī)床流水號(hào),@項(xiàng)目流水號(hào)=項(xiàng)目流水號(hào), @數(shù)據(jù)來源編號(hào)=數(shù)據(jù)來源編號(hào) from MRP_計(jì)劃訂單_項(xiàng)目機(jī)床清單 where 項(xiàng)目機(jī)床流水號(hào)=@項(xiàng)目機(jī)床流水號(hào)if @數(shù)據(jù)來源編號(hào) = 3begin select @組件零件流水號(hào)_yt = 組件零件流水號(hào) from MRP_計(jì)劃訂單_組件零件清單 inner join MRP_計(jì)劃訂單_機(jī)床組件清單 on = inner join MRP_計(jì)劃訂單_項(xiàng)目機(jī)床清單 on = where = @項(xiàng)目流水號(hào) and = @機(jī)床流水號(hào) and 數(shù)據(jù)來源編號(hào)3 and = @組件流水號(hào) and = @物料流水號(hào) and = @零件數(shù)量 if @組件零件流水號(hào)_yt is not null update MRP_計(jì)劃訂單_組件零件清單 set 是否預(yù)提=1, 預(yù)提備注 = str(@組件零件流水號(hào)_yt) where 組件零件流水號(hào) = @組件零件流水號(hào) else update MRP_計(jì)劃訂單_組件零件清單 set 是否預(yù)提=0 where 組件零件流水號(hào) = @組件零件流水號(hào)end(2)物料采購(gòu)狀態(tài)的顯示在顯示提單中的物料信息時(shí),除了對(duì)是否已預(yù)提做出提示,還有幾個(gè)需要注意的地方,即物料的詢價(jià)狀態(tài)和采購(gòu)狀態(tài)。如果該物料已詢過價(jià)了,則背景色顯示為綠色,并在鼠標(biāo)移動(dòng)到該條數(shù)據(jù)時(shí),給出Tooltip提示信息:已生成的詢價(jià)單單號(hào)及供應(yīng)商。如果該物料已經(jīng)生成合同了,則背景色變?yōu)榛疑⑶冶绘i定不能再進(jìn)行詢價(jià),而且同樣會(huì)有Tooltip提示信息:已生成的合同編號(hào)及供應(yīng)商。這樣使采購(gòu)員對(duì)物料的詳細(xì)信息和狀態(tài)就有了一個(gè)清楚地認(rèn)識(shí)。參見圖55。圖55物料顯示部分界面 Material shows partial interface 查詢供應(yīng)商功能中Ajax技術(shù)的應(yīng)用創(chuàng)建詢價(jià)單時(shí)需要指定供應(yīng)商。由于該企業(yè)合作的供應(yīng)商數(shù)目較多,如何快速方便的查詢確定供應(yīng)商也變成了一個(gè)需要妥善解決的問題,這里系統(tǒng)應(yīng)用了Ajax技術(shù)。傳統(tǒng)的網(wǎng)絡(luò)程序在使用過程中,用戶操作后常常必須等待網(wǎng)站服務(wù)器將頁(yè)面內(nèi)容處理完畢并傳送回客戶端的瀏覽器之后才能進(jìn)行后續(xù)操作。即使是網(wǎng)頁(yè)中極小部分的內(nèi)容需要更新,也必須將整個(gè)頁(yè)面發(fā)送給WEB服務(wù)器來處理。處理完畢后還必須將整個(gè)頁(yè)面的內(nèi)容傳送給客戶端。這樣處理加大了網(wǎng)絡(luò)流量,效率低下響應(yīng)時(shí)間長(zhǎng)。而采用AJAX技術(shù)的網(wǎng)頁(yè),只會(huì)將頁(yè)面中需要更新的部分傳送給WEB服務(wù)器來處理,并且將處理后的內(nèi)容返回客戶端瀏覽器來進(jìn)行局部更新,由于只需要傳送并處理少量的數(shù)據(jù),而不是將整個(gè)頁(yè)面的內(nèi)容重新加載到瀏覽器中,自然在效率上大幅提升。[29]這樣做提升了網(wǎng)頁(yè)的互動(dòng)性,相應(yīng)速度與便利性、使得網(wǎng)頁(yè)界面的使用體驗(yàn)大幅提高。本系統(tǒng)在選擇供應(yīng)商的網(wǎng)頁(yè)對(duì)話框中,可以對(duì)供應(yīng)商名稱做模糊查找,方便用戶在數(shù)目繁多的供應(yīng)商中快速準(zhǔn)確的查找到確定目標(biāo)。參見圖56。圖56查詢供應(yīng)商部分界面 Inquires the supplier part interface 詢價(jià)單文件生成功能應(yīng)用系統(tǒng)創(chuàng)建完詢價(jià)單后,可同時(shí)生成詢價(jià)單的Excel文件,并可以打印出來用于發(fā)送給供應(yīng)商進(jìn)行詢價(jià)。生成的詢價(jià)單文件如圖57所示。圖57詢價(jià)單文件 the Inquiry document 合同管理模塊合同管理模塊包括創(chuàng)建合同、合同查詢、合同變更等幾個(gè)子模塊。 創(chuàng)建合同(1)首先根據(jù)條件篩選詢價(jià)單,選擇需要的詢價(jià)單后,對(duì)應(yīng)的合同編號(hào)、合同明細(xì)列表及操作的采購(gòu)員就已自動(dòng)生成。界面如圖58所示。圖58創(chuàng)建合同界面1 Create contract interface 1圖59創(chuàng)建合同界面2 Create contract interface 2(2)根據(jù)實(shí)際情況選擇合同的付款方式,這里的付款方式根據(jù)該企業(yè)采購(gòu)業(yè)務(wù)流程中的實(shí)際需求所建立,包括貨到付款、款到發(fā)貨、1:6:1::、2:3:7等各種比例的付款方式。如圖510所示。付款方式,時(shí)間節(jié)點(diǎn)確定后,合同條款中的結(jié)算方式及期限即已自動(dòng)生成,而且以后的付款計(jì)劃也是由此確定的。圖510合同付款方式 Contract payment mode付款方式選擇完畢后,系統(tǒng)會(huì)自動(dòng)顯示需要填寫哪幾次具體的付款時(shí)間,即選擇相應(yīng)的時(shí)間節(jié)點(diǎn),同時(shí)其他付款時(shí)間選擇框變灰并鎖定操作。確定合同的計(jì)劃到貨時(shí)間和規(guī)定到貨時(shí)間,填寫合同的幣種、運(yùn)費(fèi)、稅率、其他費(fèi)用說明及金額。其他費(fèi)用是指有些時(shí)候會(huì)出現(xiàn)外購(gòu)件需要組裝、調(diào)試或維修等等的特殊費(fèi)用。(3)然后是確定合同的明細(xì)部分。此處需要填寫的內(nèi)容有物料的價(jià)格、發(fā)貨天數(shù)、計(jì)算方式及備注等信息。根據(jù)供應(yīng)商的報(bào)價(jià)填寫合同明細(xì)中物料的單價(jià),因各供應(yīng)商的業(yè)務(wù)習(xí)慣不同,有的提供的是含稅單價(jià),有的提供的是不含稅單價(jià),但最后簽訂的合同都需要保留的是含稅單價(jià),因此在此處增加了含稅與不含稅單價(jià)的轉(zhuǎn)換。技術(shù)部下的訂單中物料都是以數(shù)量來計(jì)算的,但實(shí)際的采購(gòu)操作中,某些物料并不是以個(gè)數(shù)購(gòu)買而是以重量等來采購(gòu)的,因此根據(jù)此需求進(jìn)一步完善了合同的創(chuàng)建方式,增加了物料按重量計(jì)算的計(jì)算方式。(4)根據(jù)合同明細(xì)計(jì)算合同總額(5)點(diǎn)擊按鈕,生成采購(gòu)合同其中合同條款是系統(tǒng)默認(rèn)生成的,但可以根據(jù)實(shí)際情況對(duì)條款進(jìn)行編輯。生成合同后對(duì)應(yīng)的詢價(jià)單即不在頁(yè)面上顯示了。增加合同信息在數(shù)據(jù)庫(kù)中的流程如下圖所示。圖511增加合同數(shù)據(jù)庫(kù)流程圖 Contract Increase Flow Chart 合同查詢生成采購(gòu)合同后,可以在此頁(yè)面中對(duì)合同進(jìn)行查詢,及對(duì)合同的部分信息如供應(yīng)商,預(yù)到貨時(shí)間等進(jìn)行修改,但合同通過審核審批后就不能修改了。查詢界面如圖所示。圖512合同查詢界面 Contract Select Page在此頁(yè)面中,還可以生成合同的Excel格式文本及PDF格式文本,并打印出來。此處應(yīng)用了RDLC報(bào)表技術(shù)。RDLC的英文全稱是Report Definition Language Clientside processing,Clientside processing強(qiáng)調(diào)了它的客戶端處理能力。[3031]RDLC報(bào)表基于報(bào)表定義,它是一個(gè)說明數(shù)據(jù)和布局的XML文件,使用報(bào)表定義語(yǔ)言編寫。,Microsoft將這種報(bào)表的后綴定為RDLC。RDLC的功能很強(qiáng)大:豐富的控件可以滿足各種報(bào)表樣式的需要; 強(qiáng)大的數(shù)據(jù)處理能力,在報(bào)表中就可以對(duì)數(shù)據(jù)進(jìn)行分組、排序、篩選; 使用方便,不需要安裝額外的軟件,通過控件就可以輕松的實(shí)現(xiàn)導(dǎo)出Excel、PDF; 用XML描述報(bào)表,使通用成為可能。[32]圖513合同文本 Contract Document。下面是頁(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()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1