<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 論文大全 > 管理論文 > 光纖行業生產管理論文(2)

        光纖行業生產管理論文(2)

        時間: 家文952 分享

        光纖行業生產管理論文

          光纖行業生產管理論文篇二

          生產銷售管理系統

          摘要:本 管理信息系統是嚴格按照軟件工程的思想,利用Visual C++在 應用 程序開發上靈活和效率高的特點來開發的。此的功能是完成公司的產品信息、成品信息、顧客信息以及銷售信息的管理,具有對各種信息進行添加、修改、刪除、查詢的功能。主要有系統、車間與客戶信息管理、產品信息管理、營銷信息管理、幫助幾個模塊。

          關鍵詞:;Visual C++;Internet;SQL Server2000

          Abstract:This MIS is developed in Visual C++, making use of its agility, efficiency and following the bisic pricipals of Software Engineering. This Production & Vendition Managing System is designed to manage the information of productions, goods, customers, and vendition, has functions of information adding, modifying, deleting, querying, including modules of system/workshops/customers managing, productions managing, vendition managing, and online help.

          Key words:Production & Vendition Managing System; Visual C++; Internet; SQL Server2000

          1 引言

          生產管理主要的功能,便是負責制造出 企業 的產品或服務。由于資源的投入企業系統,而產生出客戶需要的產品及服務。輸入企業系統的包含人員、設備、材料、物料、能源、技術、服務、廠房、土地、資金及政府法令規章、 社會 及 環境的要求等資源或信息,企業系統輸出的是企業產出的產品或服務。而企業系統就是我們利用輸入轉換為產出的機制。信息的流動及傳遞需是雙向的,轉換的機制便利用這些雙向流動的信息來改善轉換機制的績效,使得轉換機制運作的更有效率。

          一個 現代 的企業,要能生存才是最重要的。能生存且具有其它企業所不能及的競爭優勢,才是企業能長久生存之道。成本低、品質好、交貨時間短、生產彈性大是現在以及可預見的未來,客戶門的主要訴求,是難以改變的。生產管理就是要找出如何做好且領先同業的 方法 ,徹底執行,以建立企業特殊的競爭優勢,讓其它企業可望但不容易學到的競爭優勢。

          采用生產管理系統對物資的生產及出入情況進行管理,可以方便地完成各類 統計,為生產銷售人員及時提供相關信息。這樣便于企業對物資流的管理條理化,清晰化,有利于提高企業的效率。

          談到生產管理,我們就會聯想到接單、零組件采購、進料數量與品質控制、生產 計劃與安排、制造與組裝、生產調度調查、倉儲及交貨運輸等,這些生產管理的相關活動。然而,生產管理的名稱上雖然沒有改變,但整個企業環境、管理的概念與做法、使用的工具,甚至 科技 與創新的應用等,在近十數年中,都有了非常大的改變。由于市場產品(或服務)價格的快速降低,以及因應客戶要求的零庫存、快速交貨、保證品質,而必須建立及執行供應鏈管理系統。藉助 計算 機化、信息化、甚至 電子 化來掌握生產上、資源上的任何信息,才能供應客戶接近百分之百的良好制品。滿足客戶的需求,確保企業長久生存 發展 及股東投資利潤。

          2 設計 內容

          此的功能是完成公司的產品信息、成品信息、顧客信息以及銷售信息的管理,具有對各種信息進行添加、修改、刪除、查詢的功能。主要有以下幾個功能模塊:

          (1)系統模塊——保存和處理用戶信息,進行登陸時對比密碼及更改密碼,退出系統等功能,高級用戶還具有添加用戶的功能。

          (2)車間與客戶信息管理模塊——用于對車間信息以及客戶信息的添加、修改、刪除、查詢。

          (3)產品信息管理模塊——用于對產品信息的添加、修改、刪除、查詢。

          (4)營銷信息管理模塊——用于對成品信息以及銷售信息的添加、修改、刪除、查

          (5)幫助模塊——關于的介紹。

          3 方案與實施步驟

          3.1 方案

          (1)首先設計好數據庫, 分析 整個。在數據庫中建好將用到的表。

          (2)使用VC++ 6.0設計界面,并編寫程序。

          (3)用ADO連接數據庫。

          (4)調試,實現最后的功能。

          3.2 實施步驟

          (1)收集資料階段。了解管理信息系統尤其是的知識,在此期間,主要 工作是從書籍及互聯網中尋找資料及范例,借鑒 經驗。

          (2)進一步 學習 和鞏固VC++6.0和SQL Server2000的內容,為下一步著手操作打好堅實的基礎。

          (3)編程實現。這個過程主要是通過編制程序實現該課題的各項功能,需要熟悉開發軟件和數據庫,需要不斷的調試才能實現。

          4 數據庫概念結構設計

          本系統通過對公司管理銷售工作過程的內容和數據流程分析,設計了以下數據項和數據結構:

          (1)生產車間信息,包括數據項有:車間編號、車間名稱、主管姓名、 聯系地址、所屬工廠、所屬部門、郵政編碼、聯系電話、傳真號碼、車間主頁和備注信息。

          (2)顧客信息,包括數據項有:顧客編號、公司名稱、聯系人姓名、公司地址、所在城市、所在地區、郵政編碼、電話號碼、傳真號碼、公司主頁和備注信息。

          (3)產品信息,包括數據項有:商品編號、商品名稱、商品規格、計量單位和備注信息。

          (4)進貨信息,包括數據項有:進貨信息編號、供應商編號、供應商名稱、商品編號、商品名稱、商品規格、計量單位、商品數量、商品單價、進貨信息和備注信息。

          (5)銷售信息,包括數據項有:銷售信息編號、顧客編號、顧客名稱、商品編號、商品名稱、商品規格、計量單位、商品數量、商品價格、進貨日期、折扣和備注信息。

          5 關鍵模塊的設計與實現

          5.1 車間與客戶信息管理模塊設計

          這個模塊包括2個部分:車間信息管理和客戶信息管理,車間信息的最終目的為了提供給生產和銷售部分進行生產計劃和銷售計劃的;而客戶信息也是為了提供給銷售部門計劃銷售的信息。這2個模塊都是很重要的組成部分。

          車間信息管理模塊主要實現了以下功能:添加車間信息;修改車間信息;刪除車間信息;查詢車間信息。

          添加車間信息的對話框如圖1所示:

          圖1 添加車間信息窗體

          在窗體上放置多個文本框,用來輸入車間信息;兩個按鈕,用來確定是否添加車間信息;多個標簽,用來提示文本框中需要輸入的內容。

          程序首先檢查輸入的內容是否符合系統的要求,輸入符合要求后,檢查數據庫中是否有重復的記錄,如果沒有重復記錄,則把該記錄添加帶數據庫中。

          void CProviderDLG::OnOK()

          {

          // TODO: Add extra validation here

          UpdateData(true);

          m_sCompany.TrimRight(" ");

          m_sPerson.TrimRight(" ");

          m_sAddress.TrimRight(" ");

          m_sCity.TrimRight(" ");

          m_sArea.TrimRight(" ");

          m_sPostCode.TrimRight(" ");

          m_sPhone.TrimRight(" ");

          m_sFax.TrimRight(" ");

          m_sHomePage.TrimRight(" ");

          // Make sure all needed info is available

          CString sWarning="";

          if ( ""==m_sCompany ) sWarning=_T("車間名稱");else if ( ""==m_sPerson ) sWarning=_T("主管姓名");

          else if ( ""==m_sAddress ) sWarning=_T("聯系地址");

          else if ( ""==m_sCity ) sWarning=_T("所屬工廠");

          else if ( ""==m_sArea ) sWarning=_T("所屬部分");

          else if ( ""==m_sPostCode ) sWarning=_T("郵政編碼");

          else if ( ""==m_sPhone ) sWarning=_T("聯系電話");

          else if ( ""==m_sFax ) sWarning=_T("傳真號碼");

          else if ( ""==m_sHomePage ) sWarning=_T("車間主頁");

          if ( ""!=sWarning )

          {

          sWarning += _T("不能為空");

          AfxMessageBox(sWarning, MB_ICONEXCLAMATION);

          return;

          }

          _variant_t strQuery;

          if (m_bAppend || m_sCompany!=m_sOldCompany)

          {

          // Judge Provider is unique

          strQuery = "select * from suppliers where CompanyName="+m_sCompany+"";

          theApp.ADOExecute(theApp.m_pADOSet, strQuery);

          int iCount = theApp.m_pADOSet->GetRecordCount();

          if ( 0!=iCount )

          { AfxMessageBox(_T("已經存在此車間記錄!"), MB_ICONEXCLAMATION);

          return;

          }

          }

          if ( !m_bAppend ) // Not Append, delete old record first

          {

          strQuery = "delete from suppliers where CompanyName="+m_sOldCompany+"";

          theApp.ADOExecute(theApp.m_pADOSet, strQuery);

          }

          // Insert Record

          strQuery = "insert suppliers (CompanyName, ContactName, Address, City, Region, PostalCode, Phone,Fax, HomePage, SupplierMemo) values ("+m_sCompany+", "+m_sPerson+", "+m_sAddress+", "+m_sCity+", "+m_sArea+", "+m_sPostCode+", "+m_sPhone+", "+m_sFax+", "+m_sHomePage+", "+m_sMemo+")";

          if ( theApp.ADOExecute(theApp.m_pADOSet, strQuery) )

          { if (m_bAppend)

          {AfxMessageBox(_T("添加車間信息成功!"), MB_ICONINFORMATION);

          // Clear all input

          m_sCompany=m_sPerson=m_sAddress=m_sCity=m_sArea=m_sPostCode=m_sPhone=m_sFax=m_sHomePage=m_sMemo="";

          UpdateData(false);

          }

          else AfxMessageBox(_T("修改車間信息成功!"), MB_ICONINFORMATION);

          }

          else

          {if (m_bAppend) AfxMessageBox(_T("添加車間信息失敗!"), MB_ICONEXCLAMATION);

          else AfxMessageBox(_T("修改車間信息失敗!"), MB_ICONEXCLAMATION);

          }

          strQuery = "select * from suppliers";

          CTrade_MISView* p = (CTrade_MISView*)(((CMainFrame*)AfxGetMainWnd())->GetActiveView());

          p->RefreshProvider(strQuery);

          if (!m_bAppend) CDialog::OnOK();

          }

          5.2 主對話框界面設計

          登陸完成后,顯示主對話框,對話框采用下拉式菜單與按鈕的結合,較方便、簡潔。菜單為用戶同Windows 應用 程序間的交互提供了主要的 方法 ,使得用戶可以快速地駕馭高層的用戶界面結構。菜單包括首項和菜單項。菜單項本身還可以包含彈出式子菜單,以提供到應用程序代碼的層次化路徑,并可以被禁用、選中,還可以像單選按鈕控件一樣使用。在正常情況下,菜單應在菜單資源中顯示,菜單資源中包含了菜單中所有的首項和子菜單項??梢詤操Y源編輯器中添加菜單資源。

          本系統有5個下拉菜單,即5個模塊,分別是用戶 管理模塊、車間與客戶信息管理模塊、產品信息管理模塊、營銷信息管理模塊、幫助模塊。

          用戶管理模塊主要實現以下功能:用戶登陸;添加用戶;修改用戶密碼。

          (1)用戶管理模塊的添加用戶模塊,添加的用戶為普通的用戶,在普通用戶的界面下不能在添加用戶,其他操作都可以照常進行。添加用戶的對話框如圖2所示,以及代碼如下:

          圖2 用戶管理窗體

          void CAppendAccountDLG::OnOK()

          {UpdateData(true);

          m_sUSER.TrimRight(" ");

          // Judge whether user name is null

          if ( ""==m_sUSER )

          {AfxMessageBox(_T("請輸入用戶名稱"), MB_ICONEXCLAMATION);

          return;

          }

          // Judge whether the user exsists

          _variant_t Holder, strQuery;

          strQuery = "select * from user_Info where user_ID="+m_sUSER+"";

          theApp.ADOExecute(theApp.m_pADOSet, strQuery);

          int iCount = theApp.m_pADOSet->GetRecordCount();

          if ( 0!=iCount )

          {AfxMessageBox(_T("用戶名已經存在,請重新輸入用戶名"), MB_ICONEXCLAMATION);

          return;

          }

          // Make sure pwd1 is not null

          if (""==m_sPWD1)

          {AfxMessageBox(_T("密碼不能為空"), MB_ICONEXCLAMATION);

          return;

          }

          // Judge whether pwd1==pwd2

          if (0!=m_sPWD1.Compare(m_sPWD2) )

          {AfxMessageBox(_T("兩次輸入密碼不一樣,請確認"), MB_ICONEXCLAMATION);

          return;

          }

          CDialog::OnOK();

          }

          BOOL CAppendAccountDLG::OnInitDialog()

          {CDialog::OnInitDialog();

          ((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_USER))->SetLimitText(15);

          ((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD1))->SetLimitText(10);

          ((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD2))->SetLimitText(10);

          return TRUE;// return TRUE unless you set the focus to a control

          // EXCEPTION: OCX Property Pages should return FALSE

          }

          6 小結

          本集信息的顯示、輸入、修改、刪除、查詢等各種處理為一體,信息維護起來非常方便。一個公司的產品信息眾多,銷售情況復雜,對這些數據還要進行管理保存,而且還需要了解公司的生產銷售狀況, 工作量可想而知。實現系統的自動化將在很大程度上緩解這一狀況,對數據的管理、保存變得十分簡單。利用次系統,用戶可以方便地瀏覽信息,找到需要的信息并對其進行修改。

          參考 文獻 :

          [1]李閩溟,吳繼剛,周學明. Visual C++ 6.0 數據庫系統開發實例導航[M]. 人民郵電出版社,2002.10.

          [2]求是 科技 .Visual C++6.0數據庫開發技術與工程 實踐[M]. 人民郵電出版社,2004.1.

          [3]Jon Bates,Tim Tompkins. 實用Visual C++ 6.0教程[M]. 清華大學出版社,2000.8.

          [4]黃維函. Visual C++面向對象與可視化程序設計習題解析與編程實例[M]. 清華大學出版社,2000.3.

          [5]蘭蕓. Visual C++6.0編程事例精解[M]. 北京希望 電子 出版社,2002.3.

          
        看了“光纖行業生產管理論文”的人還看:

        1.關于我國光纖產業現狀及幾點看法論文

        2.光纖技術論文

        3.光纖接入技術論文

        4.關于通信工程質量管理論文

        5.電信行業工商管理論文范文

        2666180 主站蜘蛛池模板: 小嫩批日出水无码视频免费| 99中文字幕精品国产| 免费av毛片免费观看| 欧美zozo另类人禽交| 国产裸体美女永久免费无遮挡| 欧美日韩亚洲国产| 色偷偷亚洲女人天堂观看| 人妻换着玩又刺激又爽| 亚洲色大18成人网站www在线播放 人妻少妇伦在线无码专区视频 | 男女男免费视频网站国产| 国产亚洲精品成人av在线| 国产成人女人在线观看| 最近免费中文字幕mv在线视频3 | 国产午夜福利片在线观看| 国产成人精品一区二区三区| 欧洲欧美人成免费全部视频| 人人做人人澡人人人爽| 日韩av片无码一区二区不卡| 久久一区二区中文字幕| 成人无码视频97免费| 忘忧草在线社区www中国中文| 国产精品久久久久AV| 人人爽人人模人人人爽人人爱| 久热这里只精品99国产6-99RE视…| 色综合久久人妻精品日韩| 欧美变态另类zozo| 中文字幕人成人乱码亚洲| 99久久精品国产一区二区暴力| 男女18禁啪啪无遮挡激烈网站| 人人人澡人人肉久久精品| 欧美成人h亚洲综合在线观看| 久久精品娱乐亚洲领先| 欧美伊人亚洲伊人色综| 久久精品无码专区免费青青| 午夜精品国产自在| 小雪被老外黑人撑破了视频| 欧美国产日韩久久mv| 精品精品自在现拍国产2021| 日韩放荡少妇无码视频| 亚洲乱码精品中文字幕| 一区二区视频观看在线|