【正文】
查清實際承交數(shù)量和訂購數(shù)量或送貨單上記載的數(shù)量是否相符。 (7).退回不良物料 . 供應(yīng)商送交的物料品質(zhì)不良時,應(yīng)立 即通知供應(yīng)商,準(zhǔn)備將該批不良物料退回、或促請供應(yīng)商前來用良品交換,再重新檢驗。中國于 20 世紀(jì) 80 年代初開始應(yīng)用 MRPⅡ 系統(tǒng),如沈陽第一機床廠率先實施了以 MRP 為核心的計算機輔助生產(chǎn)管理系統(tǒng)。 ( 2) .ERP 推廣應(yīng)用及 ERP 產(chǎn)業(yè)初創(chuàng)階段。其中,北京第一機床廠通過實施 CIMS 與 ERP 應(yīng)用示范工程取得明顯效果,獲得美國制造工程師協(xié)會頒發(fā)的 “ 工業(yè)領(lǐng)先獎 ” ,該企業(yè)還培育出了國產(chǎn)化的 ERP 軟件產(chǎn)品。特別是科技部提出的 “ 制造業(yè)信息化工程 ” 、經(jīng)貿(mào)委提出的 “ 企業(yè)信息化 ” 行動,帶動和掀起了我國企業(yè)應(yīng)用 ERP 的高潮。巨大的 ERP 市場也刺激了國產(chǎn)化 ERP 產(chǎn)品應(yīng)用的不斷深入和我國 ERP 軟 件產(chǎn)業(yè)的迅速發(fā)展,現(xiàn)已有國產(chǎn)化 ERP 軟件商數(shù)十家之多。隨著市場競爭逐漸加劇,企業(yè)管理水平越來越高,以往被忽視的物料管理漸漸被重視,成為企業(yè)嘉獎管理、壓縮成產(chǎn)成本的目標(biāo)之一。 北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 9 研究可行性分析 可行性研究的目的不是解決問題,而是確定問題是否值得去解決,如果問題沒有可行的解,那么花費在這項工程上的任何時間、人力、軟件資源和經(jīng)費,都是無謂的浪費。 Microsoft Visual Studio 2021 作為前臺開發(fā)平臺來開發(fā)網(wǎng)站時,我們采用了 visual c作為開發(fā)語言,再配以 sqlserver 2021 作為后臺的數(shù)據(jù)處理軟件 , 它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)完整性并提供許多高級管理和數(shù)據(jù)分配功能。使用 Visual Studio 2021 可以高效開發(fā) Windows 應(yīng)用。 (2).C.NET 開發(fā)語言 C(C Sharp)是微軟 (Microsoft)為 .NET Framework 量身訂做的程序語言, C擁有C/C++的強大功能以及 Visual Basic 簡易使用的特性,是第一個組件導(dǎo)向 (Componentoriented)的程序語言,和 C++與 Java 一樣亦為對象導(dǎo)向 (objectoriented)程序語言。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。 OOP 的優(yōu)點:使人們的編程與實際的世界更加接近,所有的對象被賦予屬性和方法,結(jié)果編程就更加富有人性化。幾乎所有的應(yīng)用程序都需要存放大量的數(shù)據(jù),并將其組織成易于讀取的格式。 SQL 語言集數(shù)據(jù)查詢( data query)、數(shù)據(jù) 操縱 ( data manipulation)、數(shù)據(jù)定義( data definition)和數(shù)據(jù) 控 制( data control)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語言的特點和優(yōu)點。 制造產(chǎn)業(yè)作為我國 國民生產(chǎn)的重要組成部分 ,在當(dāng)今信息時代的推動下,擁有自己的一套特色的 企業(yè) ERP 系統(tǒng)是非常必要的,與 企業(yè)間日益 繁多的 交接 相比較,傳統(tǒng)的 獨立的、縱向的 的管理方式已經(jīng)無法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運算需求,所以一套 符合企業(yè)自身的 ERP 系統(tǒng)是提北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 11 高工作效率節(jié)省人力物力的有效解決方案。主要從投資和收益方面來考慮,這個系統(tǒng)的經(jīng)濟效益必須要超過它的開發(fā)成本,一般這種軟件的生成都是由使用單位請專門的軟件公司或開發(fā)人員進行設(shè)計開發(fā)來實現(xiàn)的,這同樣也存在一個后期維護的問題。 但又考慮到自身 知識體系的局限性和網(wǎng)站功能的多樣性之間的沖突,所以必須有所取舍。 該系統(tǒng)主要分為兩部分: 一是 入庫材料的質(zhì)量驗收數(shù)據(jù)維護, 以及 實際重量與理論重量的數(shù)據(jù)處理 。表明細如下圖: 表 21 入庫檢驗表名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明 備注采購單號 PurchaseNumber int N N供應(yīng)商 Supplier varchar(50) Y N交貨日期 AcceptTime DateTime Y N結(jié)驗日期 FinishTime DateTime Y N物料編碼 MatCode varchar(12) N N理論重量 Weight float Y N力學(xué)性能 MechanicalProperty bool Y N化學(xué)成分 Chemistry bool Y N外觀尺寸 SurfaceSize bool Y N驗收人 Inspector varchar(50) Y N表面質(zhì)量 SurfaceQuality bool Y N入庫日期 EntryTime DateTime Y N 大于等于結(jié)驗日期入庫單號 EntryNumber int N Y產(chǎn)品合格證 approval bool Y N質(zhì)量證明書 QualifiedCertificate bool Y N制造標(biāo)準(zhǔn) ManufactureStandard varchar(50) Y N備注 beizhu varchar( 50) Y N車輛號 chelianghao int Y N實際重量 shijizhongliang float Y N狀態(tài) zhuangtai int Y N 有未檢、檢未定、已檢三種狀態(tài) 北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 13 表 22 退貨登記表 名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明 備注采購單號 PurchaseNumber int N N物料編碼 MatCode varchar(12) N N退貨單號 RejectNumber int N Y退貨原因 RejectReasom varchar(50) Y N供應(yīng)商 Supplier varchar(50) Y N交貨日期 AcceptTime DateTime Y N退貨日期 RejectTime DateTime Y N 大于交貨日期退貨重量 tuihuo float Y N力學(xué)性能 MechanicalProperty bool Y N化學(xué)成分 Chemistry bool Y N外觀尺寸 SurfaceSize bool Y N驗收人 Inspector varchar(50) Y N表面質(zhì)量 SurfaceQuality bool Y N備注 beizhu varchar(50) Y N狀態(tài) zhuangtai int Y N 有未檢、檢未定、已檢三種狀態(tài) 表 23 外觀尺寸檢驗表 名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明直徑 Diameter float Y N橫截面積 Cross Section float Y N厚度 thickness float Y N寬度 width float Y N長度 length float Y N高度 height float Y N外徑 OD float Y N最小彎曲半徑 Bendingradius float Y N內(nèi)徑 ID float Y N壁厚 wallthickness float Y N備注 BeiZhu varchar(50) Y N責(zé)任人 Dutyofficer c h a r (1 0 ) N N最后修改日期 LastModified datetime N N物料編碼 MatCode varchar(12) N N采購單號 PurchaseNumber int N N質(zhì)保書號 QCNumber int N N入庫檢驗單號 EntryNumber int N Y 表 24 表面質(zhì)量檢驗表 北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 14 名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明 備注裂紋 crack int Y N 根據(jù)質(zhì)量標(biāo)準(zhǔn)分3 個等級重皮 Zhongpi int Y N砂孔 Shakong int Y N變形 Transmutation int Y N機械損傷 MechanicalDamage int Y N銹蝕程度 Rust int Y N波浪 bolang int Y N毛刺 maoci int Y N氣泡 qipao int Y N夾雜 jiaza int Y N軌紋 guiwen int Y N備注 BeiZhu varchar(50) Y N責(zé)任人 Dutyofficer c h a r (1 0 ) N N最后修改日期 LastModified datetime N N物料編碼 MatCode varchar(12) N N采購單號 PurchaseNumber int N N質(zhì)保書號 QCNumber int N N 表 25 化學(xué)成分檢驗表 名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明 備注C C float Y NMn Mn float Y NSi Si float Y NS S float Y NP P float Y NV V float Y NTi Ti float Y NNb Nb float Y NCu Cu float Y NCr Cr float Y N備注 BeiZhu varchar(50) Y N責(zé)任人 Dutyofficer c h a r (1 0 ) N N最后修改日期 LastModified datetime N N物料編碼 MatCode varchar(12) N N采購單號 PurchaseNumber int N N質(zhì)保書號 QCNumber int N N 表 26 力學(xué)性能檢驗表 北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 15 名稱 字段 數(shù)據(jù)類型 可否為空 主鍵 說明 備注抗拉強度 kangla float Y N屈服強度 qufu float Y N最小磁感應(yīng)強度 B50 float Y N最大鐵損 P15/50 float Y N伸長率 Shenchang float Y N備注 beizhu varchar(50) Y N采購單號 caigoudanhao int N N質(zhì)保書號 zhibaoshuhao int N N入庫檢驗單號 rukudanhao int N Y 在整個設(shè)計開發(fā)階段筆者將采用 系統(tǒng)開發(fā)生命周期 法來進行系統(tǒng)的開發(fā),下述是生命周期法的 六個階段 : (1).問題的定義及規(guī)劃 (2).需求分析 (3).軟件設(shè)計 (4).程序編碼 (5).軟件測試 (6).運行維護 實施步驟 本課題的具體實施步驟如圖 21 所示。每一部分之間的具體差異與承接體現(xiàn)在它們的具體的業(yè)務(wù)流程的不同,這些將在以后的畢業(yè)設(shè)計報告中具體的進行描述。 (5) 系統(tǒng)的優(yōu)化 系統(tǒng)開發(fā)完畢后,還需要對系統(tǒng)進行嚴密的測試以及不斷地優(yōu)化,力爭使該系統(tǒng)能最大限度的滿足企業(yè)的需求,大幅度的提高企業(yè)運營管理的效率和效益。 具體流程如圖 32 圖 32 驗收系統(tǒng)管理流程 北京科技大學(xué)本科生畢業(yè)設(shè)計(論文) 21 根據(jù)系統(tǒng)的作業(yè)流程,利用 axure界面設(shè)計軟件來初步布置界面,之后再 采用 Visual Studio 2021 進行網(wǎng)站的 實際 搭建 , Visual Studio 2021 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。對于新生成的入庫資料都會自動生成一個新的入庫單號來作為入庫單的主鍵并根據(jù)這個主鍵相應(yīng)地產(chǎn)生力學(xué)性能、化學(xué)成分、外觀尺寸、表面質(zhì)量的四個表,之后根據(jù)對這四個表的檢驗項目的檢驗結(jié)果的反饋來決定這個入庫單的狀態(tài)值,共有三個值 0為未檢、 1為檢未定、 2為已檢。而原來采購單中有的項目則直接把值傳遞過來。 ( 3)刪除 除退貨登記表是相對獨立的之外,其他五個表的刪除操作將是帶有約束作用的,可以單獨地刪除一個表但會彈出警告。這個功能的最大問題就在于如何從gridview 中選取相應(yīng)的值,一開始筆者選擇的是使用 gridview 中自帶的 在模板里的linkbutton 的控件綁定功能 CommandArgument 來綁定需求列的值,代碼如下: Eval(PurchasePlanID).ToString().Trim() 由此可知綁定的是 PurchasePlanID 的值,這樣只要在 gridview 的 RowCommand 事件里取值 就可以實現(xiàn)值的存取了,并實現(xiàn)頁面跳轉(zhuǎn)的功能: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { string strtemp = ()。 ( 2)多級下拉列表聯(lián)動 本來在 我這邊有多個表, 在對這些表的查詢中 我 是 想 集成在一起僅僅用幾個下拉列表就實現(xiàn)對所以表的選擇和查詢之后再讓 gridview 顯示出來,例如 讓第一個下拉是選擇表、第二個下拉選擇表的列、第三個下拉選擇列里值,之后用查詢按鈕把符合這些值的記錄顯示到 gridview 中?,F(xiàn)在在回頭看來的的確確是個很吃力不討好的辦法,但又受限于自身時間與能力的約束只能這樣收場了。系統(tǒng)實施這一階段由編碼、系統(tǒng)測試、系統(tǒng)安裝和新舊系統(tǒng)轉(zhuǎn)換等主要活動構(gòu)成。 ( 2)完整的編程語言:同 Power Builder 只提供腳本不同, Visual Bas