【正文】
SDK 基 礎(chǔ) 上 提 高 了 自 動 化 程 度, 縮 短 了 開 發(fā) 時 間。//可以看到 SQL 語句 str=select * from text str=select * from othertable 。Data Source=ee //str=Provider=。 str = ()??蓪懣刹粚? //(1)。 三,選擇 ADO 控件的 RecordSource 屬性頁,在 Command Type 下拉框中,選擇 1adCmdText 然后在 Command Text(SQL)編輯框中輸入: Select * from 表名 然后關(guān)閉 ADO控件的 屬性頁對話框,打開 DataGrid控件的屬性頁對話框,選擇 DataGrid 控件的 All屬性頁,然后把 DataGrid 控件的 DataSource 屬性設(shè)為 IDC_ADODC1,就是 ADO 控件的 ID號, DataSource 屬性在 DataGrid 控件的 All屬性頁,第十一格, (類似的,如果你加入了 Chart 控件,可以同時把 Chart 控件的 DataSource 屬性也設(shè)為 IDC_ADODC1, Chart 控件的 DataSource 屬性,在Chart 控件的 All 屬性頁,第十五格,不過注意,如果數(shù)據(jù)庫的表中只有字符字段, Chart 控件不會起作用 ) 后面的工作就比較簡單了, 打開 ClassWiard,選擇 Member Variables 屬性頁。 使用方法比較簡單: 一,選擇 ADO 控件的 Control 屬性頁,選擇 Use Connect String 單選按鈕,然后單擊 Build 按鈕,彈出數(shù)據(jù)連接屬性對話框,在“提供者”屬性頁,一般選擇“ Microsoft OLE DB Provider for ODBC Drivers”,單擊“下一步”按鈕 在連接屬性頁,選擇最上邊的下拉框中的預(yù)先設(shè)好的數(shù)據(jù)源名,單擊“測試連接”按鈕。 // 創(chuàng)建 Connection對象 (__uuidof(Connection))。 上述的連接屬性設(shè)置標(biāo)準隨著數(shù)據(jù)源的類型不同而變化,軟件用戶常常不習(xí)慣這種設(shè)置方式,都希望有可視化的數(shù)據(jù)源設(shè)置方法。 訪問 ACCESS 數(shù)據(jù)庫 Provider=。Data Source=serverName。Data Source=serverName。DSN=dsnName。通過應(yīng)用模塊化的方法(逐步解決復(fù)雜問題),可以簡化解決方案。也就是說,查詢處理器展開視圖定義并生成訪問基對象( underlying objects)的執(zhí)行計劃。除非特別說明,本章的討論都是指的未建索引的視圖。 Protype 是產(chǎn)品的具體信息表: 字段名 定義 意義 Pid int 產(chǎn)品標(biāo)識號 PName varchar(50) 產(chǎn)品名稱 Typeid Int 父類標(biāo)識名 ,主鍵,與Protype表 UpperId關(guān)聯(lián)。 下面用我們用數(shù)據(jù)流圖( DFD, Data Flow Diagram) ,也就是從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。 ADO 使您能夠編寫應(yīng)用程序以通過 提供者訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。 從原來的 Visual C++升級而來, 它的最大優(yōu)點就是提供了功能強大的 MFC 類庫, MFC 是一個很大的 C++類層次結(jié)構(gòu),其中封裝了大量的類及其函數(shù),很多 Windows 程序所共有的標(biāo)準內(nèi)容可以由 MFC 的類來提供, MFC 類為這些內(nèi)容提供了用戶接口的標(biāo)準實現(xiàn)方法,程序員所要做的就是通過預(yù)定義 的接口把具體應(yīng)用程序特有的東西填入這個輪廓,這將簡化編程工作,大大的減少程序員編寫的代碼數(shù)量,使編程工作變得更加輕松容易。 系統(tǒng)需求 硬件環(huán)境: CPU PⅢ 550 ,內(nèi)存 64M ,硬盤 20G 軟件環(huán)境使用 Windows2021 操作系統(tǒng),用 visual c++ . 為開發(fā)平臺,在開發(fā)此軟件時用的是 VC 中的 MFC 框架。如果產(chǎn)品數(shù)量小于合理數(shù)量的下限則稱為斷線;產(chǎn)品數(shù)量大于合理數(shù)量的上限成為超儲。 出庫可以分為銷售出庫,退貨出庫,用料出庫等情況。 ( 4) 產(chǎn)品管理功能:對產(chǎn)品的信息管理功能包括: 1 添加,刪除,修改,查看產(chǎn)品類別; 2 添加,刪除,修改查看產(chǎn)品信息。 ( 2) 倉庫管理功能:倉庫信息包括倉庫編號,倉庫名稱和倉庫說明等信息。具體內(nèi)容包括:復(fù)雜數(shù)據(jù)的調(diào)查分析、數(shù)據(jù)流程的調(diào)查分析。 從目前市場上流行是硬件水平來看,這種要求水平對企業(yè)而言,是完全可以達到的。 技術(shù)可行性 開發(fā)軟件可行性 應(yīng)用 Visual C++ 的技術(shù)開發(fā)超市庫存管理軟件,可以得心應(yīng)手,事半功倍 ,它為用戶提供了 Windows 所一貫堅持的非常友好、操作簡單的用戶界面、完善而強大的數(shù)據(jù)操作功能。此外,使用舊軟件需要的費用是一個重要的經(jīng)濟指標(biāo),如果新軟件不能添加收入或減少使用費用,那么從經(jīng)濟角度看新軟件就不如舊軟件。 2 系統(tǒng)分析 可行性研究 經(jīng)濟可行性 目前的情況,迫切需要便捷的軟件程序來完成對不同場合的軟件產(chǎn)品的需要。 采用結(jié)構(gòu)化生命周期法來開發(fā)管理信息系統(tǒng)時,應(yīng)遵循的主要原則: ( 1)、用戶參與的原則 ( 2)、“先邏輯后物理”的原則 ( 3)、“自頂向下”的原則 ( 4)、工作成果描述(主要指文檔)標(biāo)準化的原則 其具體開發(fā)步驟可 分為以下四步: 1) 系統(tǒng)規(guī)劃 2) 系統(tǒng)開發(fā) 3) 系統(tǒng)的運行及維護 4) 系統(tǒng)評價 其中系統(tǒng)開發(fā)又分為以下四個步驟: (1)系統(tǒng)分析 ? 系統(tǒng)初步調(diào)查 ? 系統(tǒng)可行性研究 ? 現(xiàn)行系統(tǒng)的詳細調(diào)查 ? 新系統(tǒng)邏輯方案的提出 (2)系統(tǒng)設(shè)計 ? 系統(tǒng)總體結(jié)構(gòu)設(shè)計 ? 系統(tǒng)總體功能設(shè)計 ? 系統(tǒng)總體物理結(jié)構(gòu)設(shè)計 ? 系統(tǒng)詳細設(shè)計 ? 代碼設(shè)計 ? 輸入輸出設(shè)計 (3)系統(tǒng)實施 ? 程序設(shè)計 ? 系統(tǒng)測試 開發(fā)技術(shù) —— 快速原型法簡介 快速原型法是 80 年代發(fā)展起來的,旨在縮短開發(fā)周期,提高開發(fā)效率和用戶對系統(tǒng)的滿意程度。 ( 3)結(jié)合 自己的選擇,自己開發(fā)適合自己的軟件產(chǎn)品。顯然,如果目前有一個系統(tǒng)正在被他人使用,那么這個系統(tǒng)必定能完成有用的工作,因此,新的目標(biāo)系統(tǒng)必須也能完成它的基本功能;另一方面,如果現(xiàn)有的軟件是完美無缺的,用戶自然不會提出開發(fā)新軟件的要求,因此,現(xiàn)有的軟件必然有一些缺點,新軟件必然有能夠解決舊軟件中存在的問題。小到個人小買賣等等。 ( 4)各個部門都配有計算機,但是在數(shù)據(jù)計算和保存當(dāng)中還沒有發(fā)揮它的強大的作用。 在 計算機時代以前 人們處理數(shù)據(jù)的能力和水平可以說只是依靠人們的記憶力或者簡單的輔助工具比如 筆與紙 等 存儲比較原始的方法來記錄數(shù)據(jù) ,計算機的應(yīng)用 將使企業(yè)內(nèi)部的聯(lián)系統(tǒng)一便捷。硬件方面,自 1946 年第一臺電子計算機誕生以來,計算機技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗室里供研究使用的計算機到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計算機;運算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計算機在硬件方面的發(fā)展已達到了每三個月更新?lián)Q代一次的驚人速度。s appear the objectoriented programming, take c++, Delphi, java as representative provides for the user in the modular execution way, proposed the object (Object) concept, its method is the software integration, is similar to the hardware the integrated circuit to be same, produces some general, the seal close function module, called it the software integration block, it has nothing to do with with the concrete application, but can the interbination, plete the concrete application function, simultaneously can duplicate the user, only cared about its connection (input value, output) and can realize the function, how as for does realize, that is it internal matter, the user does not use the care simultaneously the data bank technology also passes through by the ted database, the level database to at present take Oracle, SqlServer as representative39。s puter popularization to a certain extent, therefore ERP (Enterprise Resource Planning (enterprise resources plan))The system also applies lives. The workshop, the production line, the processing equipment, the checkout facility, the transport means and so on all are enterprise39。 本文就以超市庫存管理軟件為研究對象,使用 vc6 為開發(fā)工具,SqlServer2021 為數(shù)據(jù)源,探討 ERP 軟件中重要的進銷存問題。相應(yīng)地,軟件的開發(fā)也由最初的個體手工作坊式的封閉式生產(chǎn),發(fā)展為產(chǎn)業(yè)化、流水線式的工業(yè)化生產(chǎn)。 廠房、生產(chǎn)線、加工設(shè)備、檢測設(shè)備、運輸工具等都是企業(yè)的硬件資源,人力、管理、信譽、融資能力、組織結(jié)構(gòu)、員工的勞動熱情等就是企業(yè)的軟件資源。一方面,企業(yè)規(guī)模的擴大,過去那種采用人工來計劃生產(chǎn)銷售過程的模式已經(jīng)不能跟上越來越大的信息量要求;另一方面, 越來越廉價的計算機硬件設(shè)備在一定程度上也促使了企業(yè)的計算機普及,于是 ERP( Enterprise Resource Planning(企業(yè)資源計劃 )) 系統(tǒng)也應(yīng)用而生。 伴隨著計算機硬件的進步,計算機軟件 高級語言的發(fā)展也經(jīng)歷了從早期語言到結(jié)構(gòu)化程序設(shè)計語言,從面向過程到非過程化程序語言的過程。 而同時數(shù)據(jù)庫技術(shù)也經(jīng)過由 網(wǎng)狀數(shù)據(jù)庫 、 層次數(shù)據(jù)庫 向目前的以 Oracle、 SqlServer為代表的 關(guān)系數(shù)據(jù)庫 的進化。 On the other hand, the more and more inexpensive puter hardware equipment also has urged enterprise39。s software the enterprise movement development, these resources affect mutually, form the enterprise to carry on the production activity, to plete the customer order form, the creation public wealth, the realization enterprise value foundation, the reflection enterprise in the petition development ERP system management object then is the above each resources and the element of production, through the ERP use, enables the enterprise the production process prompt, highgrade to plete the customer the order form, the greatest degree displays these resources the function, and makes the adjustment resources according to the customer order form and the production condition the decisionmaking. Followed the puter hardware progress, the puter software higher order language