【正文】
口令。 ()。e) { CString err。 在函數(shù)中 bool ADOExecute(_RecordsetPtr amp。 ADOConnOpen(_bstr_t(Provider=。ADOSet,_variant_amp。單擊 “finish” 按鈕,會出現(xiàn)一個 “new project inform ation” 對話框,確認信息無誤后,單擊 “ok”按鈕 ,完成創(chuàng)建 material_mis 工程。 Access數(shù)據(jù)庫處理的基本結(jié)構,采取關系型數(shù)據(jù)庫模式。后來微軟公司通過大量地改進,將 Access 的新版本功能變得更加強大。 3. OLE DB(OLE data Base, OLE 數(shù)據(jù)庫 )。作為 Microsoft Windows Open Standards Architecture(WOSA,Windows 開放式服務體系結(jié)構 )的主要組成部分, ODBC 一直沿用至今。 Visual C++具有的優(yōu)點:提供了面向?qū)ο蟮膽贸绦蚩蚣?MFC( Microsoft Foundation Class) ,簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于 CASE技術的可視化軟件的自動生成和維護工具 AppWizard、 ClassWizard、Visual Studio、 WizardBar 等,實現(xiàn)了直觀、可視的程序設計風格,方便地編和管理各種類,維護程序的源代碼;封裝了 Windows 的 API函數(shù)、 USER、 KERNEL、GDI 函數(shù),簡化了編程時創(chuàng)建、維護窗口的許多復雜的工作。 本程序中使用的 VC++控件及其屬性簡介 (1)CStatic(靜態(tài)控件 ):顯示一些幾乎固定不變的文字或圖形描述。 Access 也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。 ? 物資余額信息的瀏覽 系統(tǒng)功能模塊設計 對上述的功能進行集中,分塊和分析,按照結(jié)構化程序設計的要求,得 到 下圖 圖( 1)系統(tǒng) 功能模塊 圖 第二章 數(shù)據(jù)庫設計 設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶的各個方面的需要,包括現(xiàn)有的以及將來可能增加的需求。 ? 物資基本信息的修改。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點。隨著時代的進步,企業(yè)也逐漸變的龐大起來。s satisfied feasible system. The handing of goods and materials is general industry, an important ring in the production management of merchandising concern link, Need to goods and materials basic information management, goods and materials allocate information,etc. content go on intact control, Could utilize handing of goods and materials more effectively in this way. This text introduction make with interface and make the data base with vc ++ with data base sql sever 2020. Keywords: ADO,FACE TO OBJECT,MIS( Management Information System) 第一章 系統(tǒng)設計介紹 系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體任務就是實現(xiàn)倉庫管理的信息的系統(tǒng)化、 規(guī)范化和自動化。論 文 對系 統(tǒng) 進 行了 較 為 全面的業(yè) 務 需 求分 析 , 并進 行 有針 對 性 的系 統(tǒng) 設計 , 包 括開 發(fā) 平 臺和工具選型 、功能 模塊設 計、數(shù) 據(jù)庫設 計等,最后選 用 Vis ual C ++ 和 Access 數(shù) 據(jù)庫進 行了系 統(tǒng)實現(xiàn) ,并進 行了相 應的系 統(tǒng)測試 和調(diào)試 隨著當代計算機技術的發(fā)展,硬件運行速度的不斷提高,軟件功能越來越多,越來越完善,它的應用范圍也就不斷地擴大,已被廣泛地應用于科研部門,金融系統(tǒng)、工廠、學校,直至進入千家萬戶。倉庫 管理系統(tǒng) 前 言 自 1946 年人類第 一臺計 算機( EN IAC)問世 以來, 50 多年過去 了 , 計算 機 的 軟硬 件 發(fā)展 日 新 月異 , 突飛 猛 進 。 本文是針 對 我 校學 習 成 績管 理 方面 的 需 求進 行 開發(fā) 設 計 而形 成 一 套適合自 身 應 用的 計 算 機管 理 信息 系 統(tǒng) 。 關鍵詞 : ADO, 面向?qū)ο?, 信息管理系統(tǒng) ABSTRACT The warehouse management system develops and includes backstage supporter foundation and maintain and front development two of application program of data base mainly. Demand and set up data consistency and integrality strong, data security kind storehouse as to the former. Require to the latter that the function of the application program is plete, apt characteristic of using etc.. Through analyse , use MICROSOFT ++ developing instrument, c of VISUAL, of Company , utilize various kinds of that offer it face developing instrument of marriage partner, Data window this can convenient succinct to handle the intelligent marriage partner of the data base especially, Set up system use prototype, then carry on to initial prototype system demand changes and takes the place of within short time at first, Revise and improve constantly, until forming user39。 倉庫管理是企業(yè)管理的一個重要內(nèi)容。 XXX 管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。 ? 物資基本信息的查詢。 ? 物資余額信息的查詢。另外, Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。 Visual C++具有的優(yōu)點:提供了面向?qū)ο蟮膽贸绦蚩蚣?MFC( Microsoft Foundation Class) ,簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于 CASE技術的可視化軟件的自動生成和維護工具 AppWizard、 ClassWizard、Visual Studio、 WizardBar 等,實現(xiàn)了直觀、可視的程序設計風格,方便地編和管理各種類,維護程序的源代碼;封裝了 Windows 的 API函數(shù)、 USER、 KERNEL、GDI 函數(shù),簡化了編程時創(chuàng)建、維護窗口的許多復雜的工作 。因此 Visual C++又稱作是一個集成開發(fā)工具,它提供了軟件代碼自動生成和可視化的資源編輯功能。 1. ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接) ODBC 提供了應用程序接口( API),使得任何一個數(shù)據(jù)庫都可以通過 ODBC 驅(qū)動器與指定 DBMC 相聯(lián),用戶的程序就可以通過調(diào)用 ODBC 驅(qū)動管理器中相應的驅(qū)動程序達到管理數(shù)據(jù)庫的目的。可通過 ODBC訪問數(shù)據(jù)庫服務器,而無須安裝 Microsoft Jet 數(shù)據(jù)庫引擎。自從 1992 年開始銷售以來, Access 已經(jīng)賣出了超過 6000 萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。 Access 做為一個數(shù)據(jù)庫管理系統(tǒng),它被集成在 Microsoft Office 中。單擊 “next” 按鈕進入下一步,這里保持系統(tǒng)給定的默認值 . 單擊 “next” 按鈕進入下一步,進入 mfc 向?qū)У淖詈笠徊?,在該對話框中,保證 base class 的下拉列表中選擇的是 cview,其他的保持系統(tǒng)提供的默認值。 //定義 ado數(shù)據(jù)庫連接對象指針 選擇 add member function 添加函數(shù) bool ADOExecute(_RecordsetPtramp。 } try { { (__uuidof(Connection))。 } // 初始化 ADO 記錄集 添加以上代碼后,就完成了打開數(shù)據(jù)庫的工作,同時添加下面的代碼,來設置窗口的名稱: m_pMainWndSetWindowText(_T(物資管理信息系統(tǒng) ))。 } catch(__error amp。 // 釋放 ADO 記錄集 if(adStateOpen==m_pADOSetState) m_pADOSetClose()。 添加用戶 為了數(shù)據(jù)庫使用的安全,允許的用戶和口令都預先存在數(shù)據(jù)庫中,如果要加入新的用戶,必須修改數(shù)據(jù)庫中對應的表。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CLoginDLG, CDialog) //{{AFX_MSG_MAP(CLoginDLG) ON_BN_CLICKED(IDC_LOGIN_CAPTION, OnLoginCaption) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CLoginDLG message handlers void CLoginDLG::OnOK() { // TODO: Add extra validation here // Check UserName Vadilaty UpdateData(true)。 int iCount = GetRecordCount()。 MoveFirst()。 return。 ((CStatic *)GetDlgItem(IDC_LOGIN_CAPTION))SetFont(amp。 } BOOL CMainFrame::PreCreateWindow(CREATESTRUCTamp。多個標簽,用來提示文本框中需要輸入的內(nèi)容。 ((CEdit*)GetDlgItem(IDC_BASICINFO_WZUNIT))SetLimitText(50)。 ( )。 if ( !=sWarning ) { sWarning += _T(不能為空 )。 if ( 0!=iCount ) { AfxMessageBox(_T( 已經(jīng)存在此物資的記錄! ), MB_ICONEXCLAMATION)。,39。 } else AfxMessageBox(_T(添加記錄失敗! ), MB_ICONEXCLAMATION)。 if ( (, strQuery) ) AfxMessageBox(_T(修改記錄成功! ), MB_ICONINFORMATION)。然后進行數(shù)據(jù)庫操作。 return。 int iItem = (pos)。 CMenu menu。 圖 8 在彈出式菜單中選擇"修改物資基本信息"命令,就會調(diào)用onmenualterbasicinfo()函數(shù),并且在文本框中自動載入數(shù)據(jù),加入的代碼如下: void CMaterial_MISView::OnMenuAlterbasicinfo() { // TODO: Add your mand handler code here if ( m_ListCtrl amp。 if (pos == NULL) AfxMessageBox(_T( 沒有選中記錄!