版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì) 設(shè)計(jì)題目: _ 汽車配件管理系統(tǒng) _ 學(xué) 院: _ 專 業(yè): _ 計(jì)算機(jī)科學(xué)與技術(shù) _ 年 級(jí): _ 學(xué)生姓名: _ 學(xué) 號(hào): _ 指導(dǎo)教師: _ 日 期: _ 教務(wù)處制 摘要 隨著電子計(jì)算機(jī)技術(shù)的發(fā)展,人們逐漸進(jìn)入了信息化社會(huì)。人們對(duì)信息數(shù)據(jù)的利用 與處理也進(jìn)入了自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段,因此,開發(fā)管理信息系統(tǒng)已經(jīng)成為當(dāng) 今的潮流,各行各業(yè)都面臨著管理技術(shù)更新的前沿問題。應(yīng)用計(jì)算機(jī)技術(shù)管理企業(yè)或組 織中實(shí)時(shí)變化的問題,可以提高工作效率,增加競(jìng)爭(zhēng)優(yōu)勢(shì)。 本汽車配件管理系統(tǒng)以汽配企業(yè)日常的汽車配件進(jìn)銷存業(yè)務(wù)為基礎(chǔ),利用 Visual Foxpro6.0中文版作為開發(fā)語言,以 Win
2、dows98中文版為開發(fā)平臺(tái),吸收企業(yè)資源計(jì)劃 等先進(jìn)的管理理念,設(shè)計(jì)出的一套適合普通中小型汽車配件企業(yè),對(duì)加強(qiáng)企業(yè)的進(jìn)銷存 管理,提高運(yùn)營(yíng)水平:建立高效率的供銷鏈,減少庫存,降低成本;提高客戶服務(wù)水平 等提供強(qiáng)有力的工具,同時(shí)為經(jīng)營(yíng)決策分析提供科學(xué)的依據(jù)。 本汽車配件管理系統(tǒng)能提供給汽車配件零售企業(yè)進(jìn)行汽車配件的銷售與管理。主要 功能如下: (1) 日常業(yè)務(wù):包括出庫登記、入庫登記、出庫退貨、入庫退貨。 (2) 庫存管理:包括庫存查詢、庫存盤點(diǎn)。 (3) 查詢統(tǒng)計(jì):包括出庫查詢、入庫查詢、出庫退貨查詢、入庫退貨查詢 (4) 報(bào)表管理:包括出庫報(bào)表、入庫報(bào)表、庫存報(bào)表。 (5) 基本信息管理:
3、包括商品信息、員工信息、客戶信息、供應(yīng)商信息。 關(guān)鍵詞:汽車配件入庫出庫庫存管理目錄 摘要 . 2 關(guān)鍵字 . 2 第一章概述 . 5 第二章 需求分析 . 6 2.1開發(fā)背景 . 6 2.2需求分析 . 6 2.3實(shí)現(xiàn)目標(biāo) . 7 第三章 總體設(shè)計(jì) . 7 3.1系統(tǒng)結(jié)構(gòu) . 7 3.2業(yè)務(wù)流程 . 7 3.3系統(tǒng)菜單 . 8 第四章數(shù)據(jù)庫設(shè)計(jì) . 8 4.1臨時(shí)出庫登記表 . 9 4.2臨時(shí)出庫退貨表 . 9 4.3臨時(shí)入庫登記表 . 10 4.4臨時(shí)入庫退貨表 . 11 4.5出庫登記表 . 11 4.6出庫退貨表 . 12 4.7供應(yīng)商信息表 . 13 4.8結(jié)算方式表 . 13 4.
4、9庫存表 . 13 4.10客戶信息表 . 14 4.11權(quán)限表 . 14 4.12入庫登記表 . 15 4.13入庫退貨表 . 16 4.14商品信息表 . 17 4.15員工信息表 . 17 第五章系統(tǒng)功能模塊實(shí)現(xiàn) . 19 第六章 運(yùn)行情況 . 20 6.1系統(tǒng)登陸表單設(shè)計(jì) . 20 6.2主界面設(shè)計(jì) . 20 6.3出庫登記設(shè)計(jì) . 21 6.4入庫登記設(shè)計(jì) . 22 6.5庫存查詢?cè)O(shè)計(jì) . 22 6.6 庫存盤點(diǎn)設(shè)計(jì) . 23 6.7出庫查詢?cè)O(shè)計(jì) . 24 6.8出庫報(bào)表設(shè)計(jì) . 24 6.9庫存報(bào)表設(shè)計(jì) . 25 6.10商品信息設(shè)計(jì) . 26 第七章存在I可題與解決方法. 27
5、5.1.1如何實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的模糊查詢 . 27 5.1.2如何實(shí)現(xiàn)對(duì)某一時(shí)間段的入庫商品進(jìn)行查詢 . 27 5.1.3報(bào)表如何實(shí)現(xiàn) . 27 5.1.4如何實(shí)現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù) . 28 第八章結(jié)論 . 28 第九章總結(jié)與體會(huì) . 29 第十章 參考文獻(xiàn) . 29 第十一章致謝 . 31 附錄主要模塊實(shí)現(xiàn)的原代碼匯總 . 32 系統(tǒng)登陸表單設(shè)計(jì) . 32 日常業(yè)務(wù)設(shè)計(jì) . 35 入庫登記設(shè)計(jì) . 44 庫存查詢?cè)O(shè)計(jì) . 50第一章概述 隨著我國(guó)經(jīng)濟(jì)的持續(xù)發(fā)展,汽車已逐步進(jìn)入了家庭,人們購買汽車的能力和對(duì)汽車 的需求越來越高,這就刺激了汽車行業(yè)的發(fā)展,同時(shí)也帶動(dòng)了汽車配件行業(yè)的快速發(fā)展, 使
6、得汽配行業(yè)的競(jìng)爭(zhēng)越來越激烈。當(dāng)今信息、效率已成為各行各業(yè)競(jìng)爭(zhēng)的利器,在汽配 行業(yè)中傳統(tǒng)的管理方法己再也不能適應(yīng)市場(chǎng)經(jīng)濟(jì)的發(fā)展。汽車配件零售,因其車型多, 零件種類多等,單靠手工作業(yè)管理則難達(dá)到科學(xué)、準(zhǔn)確的標(biāo)準(zhǔn)化管理。隨著計(jì)算機(jī)的日 益普及,采用計(jì)算機(jī)管理業(yè)務(wù)、生產(chǎn)流程等諸多環(huán)節(jié)已成為汽配企業(yè)的必然趨勢(shì)。第二章需求分析 2.1開發(fā)背景 隨著信息化時(shí)代的到來,我國(guó)經(jīng)濟(jì)持續(xù)發(fā)展,汽車已經(jīng)步入了家庭。人們購買汽車 的能力和對(duì)汽車的需求越來越高,這就刺激了汽車行業(yè)的發(fā)展,同時(shí)帶動(dòng)了汽車配件行 業(yè)的快速發(fā)展。汽車配件行業(yè)的迅猛發(fā)展,使得汽配行業(yè)的競(jìng)爭(zhēng)越來越激烈。如何在激 烈的競(jìng)爭(zhēng)中取勝,是每家汽車零售部件
7、企業(yè)當(dāng)前所面臨的嚴(yán)峻挑戰(zhàn)。 21世紀(jì)是知識(shí)經(jīng)濟(jì) 時(shí)代,管理者必須運(yùn)用科學(xué)的管理手段進(jìn)行企業(yè)經(jīng)營(yíng),運(yùn)用信息化管理手段進(jìn)行科學(xué)管 理,方能在激烈的競(jìng)爭(zhēng)中獲勝。如何采用先進(jìn)的管理模式,很大程度上都必須借助計(jì)算 機(jī)來完成。目前,汽車配件銷售企業(yè)的計(jì)算機(jī)管理水平還很低,相比其他許多行業(yè)僅是 處在剛開始使用的階段。隨著技術(shù)發(fā)展,計(jì)算機(jī)的普及,計(jì)算機(jī)操作及管理的日趨簡(jiǎn)化, 市場(chǎng)競(jìng)爭(zhēng)加劇變化。因此企業(yè)采用計(jì)算機(jī)管理業(yè)務(wù)、財(cái)務(wù)、生產(chǎn)流程等諸多環(huán)節(jié)已成為 汽配企業(yè)的必然趨勢(shì)。 2.2需求分析 隨著汽修汽配行業(yè)的發(fā)展,中小型私營(yíng)汽配零售企業(yè)日益增加,面臨激烈的競(jìng)爭(zhēng), 企業(yè)經(jīng)營(yíng)者難免會(huì)在業(yè)務(wù)方面及財(cái)務(wù)上出現(xiàn)漏洞,給企
8、業(yè)經(jīng)營(yíng)帶來弊端,同時(shí)也給客戶 帶來了不必要的麻煩。管理者也經(jīng)常因庫存管理及帳目管理而“頭癰” 。為規(guī)范劃企業(yè) 內(nèi)部管理,提高企業(yè)業(yè)務(wù)管理水平,更好地服務(wù)于廣大客戶。采用計(jì)算機(jī)來管理汽車配 件的進(jìn)銷存等業(yè)務(wù)是最完美的解決方案,能使管理人員從繁瑣的工作中解脫出來,真正 從事管理工作,集中管理汽配的銷售及賬目,同時(shí)帶動(dòng)企業(yè)步入現(xiàn)代化管理階段,節(jié)省 了大量的人力,物力和財(cái)力,使企業(yè)經(jīng)營(yíng)運(yùn)作物流活晰,經(jīng)營(yíng)狀況詳實(shí)準(zhǔn)確,使汽配的 經(jīng)營(yíng)管理體系更加科學(xué)化,規(guī)范化。 根據(jù)涉及到的情況,系統(tǒng)主要功能設(shè)計(jì)有: (6) 日常業(yè)務(wù):包括出庫登記、入庫登記、出庫退貨、入庫退貨。 (7) 庫存管理:包括庫存查詢、庫存盤點(diǎn)
9、。 (8) 查詢統(tǒng)計(jì):包括出庫查詢、入庫查詢、出庫退貨查詢、入庫退貨查詢 (9) 報(bào)表管理:包括出庫報(bào)表、入庫報(bào)表、庫存報(bào)表。 (10) 基本信息管理:包括商品信息、員工信息、客戶信息、供應(yīng)商信息。 (11) 系統(tǒng)管理:包括操作員管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。 2.3實(shí)現(xiàn)目標(biāo) 針對(duì)實(shí)際情況,系統(tǒng)實(shí)施能實(shí)現(xiàn)以下目標(biāo): (1) 汽車配件進(jìn)銷存全部采用計(jì)算機(jī)管理。 (2) 操作簡(jiǎn)單,查詢方便。 (3) 系統(tǒng)架構(gòu)活晰,界面美觀友好,功能全面,數(shù)據(jù)存儲(chǔ)安全可靠 (4) 系統(tǒng)內(nèi)部控制嚴(yán)密可靠性強(qiáng)。 (5) 物流和物資流一體化。 第三章總體設(shè)計(jì) 3.1系統(tǒng)結(jié)構(gòu) 本系統(tǒng)分為6大部分,21個(gè)完整的功能模塊
10、。系統(tǒng)結(jié)構(gòu)圖如下所示 3.2業(yè)務(wù)流程 根據(jù)汽配行業(yè)特點(diǎn),汽配管理系統(tǒng)流程設(shè)計(jì)圖如下所示 3.3系統(tǒng)菜單 系統(tǒng)菜單Menumain內(nèi)建有1個(gè)包含7項(xiàng)一級(jí)菜單、23個(gè)二級(jí)菜單。 (1) 日常業(yè)務(wù):包括出庫登記、入庫登記、出庫退貨、入庫退貨 4個(gè)菜單。 (2) 庫存管理:包括庫存查詢、庫存盤點(diǎn)兩個(gè)子菜單。 (3) 查詢統(tǒng)計(jì):包括出庫查詢、入庫查詢、出庫退貨查詢、入庫退貨查詢 4個(gè) 菜單。 (4) 報(bào)表管理:包括出庫報(bào)表、入庫報(bào)表、庫存報(bào)表 3個(gè)菜單。 (5) 基本信息管理:包括商品信息、員工信息、客戶信息、供應(yīng)商信息 4個(gè)子 菜單。 (6) 系統(tǒng)管理:包括操作員管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)4個(gè)
11、子菜單。 (7) 幫助:包括幫助、關(guān)丁本軟件兩個(gè)子菜單。 第四章數(shù)據(jù)庫設(shè)計(jì) 根據(jù)業(yè)務(wù)情況,系統(tǒng)采用FoxPro數(shù)據(jù)庫,數(shù)據(jù)庫名稱為Garmanage包含以下個(gè)表: 臨時(shí)出庫登記表(Ltabrkdj )、臨時(shí)出庫退貨表(Ltabckth )、臨時(shí)入庫登記表(Ltabrkdj )、 臨時(shí)入庫退貨表(Ltabrkth )、出庫登記表(Tabckdj)、出庫退貨表(Tabckth )、供應(yīng) 商信息表(Tabgys)、結(jié)算方式表(Tabjsfs )、庫存表(Tabkc)、客戶信息表(Tabkh)、 權(quán)限表(Tabpurview )、入庫登記表(Tabrkdj )、入庫退貨表(Tabrkth )、商品信息
12、表 (Tabspinfo )、員工信息表(Tabyginfo )。 下面分別介紹以上各個(gè)表的結(jié)構(gòu)。 4.1臨時(shí)出庫登記表 臨時(shí)出庫登記表(Ltabrkdj )用來臨時(shí)存儲(chǔ)商品出庫信息。表 Ltabrkdj的結(jié)構(gòu)如 表3-1所小。 表3-1 表Ltabrkdj的結(jié)構(gòu) 出庫票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 產(chǎn)地 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 單價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 客戶全稱 字符型 50 出庫日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10
13、 字符型 30 4.2臨時(shí)出庫退貨表 臨時(shí)出庫退貨表(Ltabckth )用來臨時(shí)存儲(chǔ)商品出庫返貨的記錄信息。表 Ltabckth 的結(jié)構(gòu)如表3-2所示。 表3-2 表Ltabckth的結(jié)構(gòu) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 字符型 50 車型 字符型 30 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 單價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 客戶全稱 字符型 50 退貨日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 結(jié)算方式 字符型 30 4.3臨時(shí)入庫登記表 臨時(shí)入庫登記表(Ltabrkdj )用來臨時(shí)存儲(chǔ)商品入庫的信
14、息。Ltabrkdj的結(jié)構(gòu)如表 3-3所示。 表3-3 表Ltabrkdj的結(jié)構(gòu) 入庫票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 進(jìn)價(jià) 數(shù)值型 10 2 批發(fā)價(jià) 數(shù)值型 10 2 零售價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 供應(yīng)商全稱 字符型 50 入庫日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 字符型 30 4.4臨時(shí)入庫退貨表 臨時(shí)入庫登記表( Ltabrkth 的結(jié)構(gòu)如表 Ltabrkth )用來臨時(shí)存儲(chǔ)入庫商品退貨返 3
15、-4所示。 廠的記錄信息。 表3-4 表Ltabrkth的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 字段大小 小數(shù)位數(shù) 退貨票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 產(chǎn)地 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 數(shù)值型 10 2 金額 數(shù)值型 10 2 客戶全稱 字符型 50 退貨日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 結(jié)算方式 字符型 30 4.5出庫登記表 臨時(shí)入庫登記表(Tabckdj)是用來保存出庫商品的記錄信息。Tabckdj的結(jié)構(gòu)如表 3-5所示。 表3-5 表Tabck
16、dj的結(jié)構(gòu) 出庫票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 30 產(chǎn)地 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 單價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 客戶全稱 字符型 50 出庫日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 結(jié)算方式 字符型 30 4.6出庫退貨表 臨時(shí)出庫退貨表(Tabckth )用來臨時(shí)存儲(chǔ)商品出庫返貨的記錄信息。表 Tabckth 的結(jié)構(gòu)如表3-6所示。 表3-6 表Tabckth的結(jié)構(gòu) 退貨票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名
17、稱 字符型 50 車型 字符型 30 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 單價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 客戶全稱 字符型 50 退貨日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 結(jié)算方式 字符型 30 4.7供應(yīng)苞信息表 供應(yīng)商信息表(Tabgys)用來保存供應(yīng)商的基本信息。表 Tabgys的結(jié)構(gòu)如表3-7 所示。 表3-7 表Tabgys的結(jié)構(gòu) 字符型 10 供應(yīng)商全稱 字符型 70 簡(jiǎn)稱 字符型 20 地址 字符型 100 所屬地區(qū) 字符型 50 郵政編碼 字符型 10 電話 字符型 30 傳真 字符型 20 聯(lián)系
18、人 字符型 30 聯(lián)系人電話 字符型 30 開戶銀行 字符型 100 銀行賬號(hào) 字符型 50 納稅人登記 字符型 50 郵箱網(wǎng)址 字符型 50 4.8結(jié)算方式表 結(jié)算方式表(Tabjsfs )是記錄客戶以何種方式結(jié)款,如現(xiàn)金收訖等。表 Tabjsfs 的結(jié)構(gòu)如表3-8所示。 表3-8 表Tabjsfs的結(jié)構(gòu) 字符型 10 4.9庫存表 庫存表(Tabkc)用來保存庫存商品的記錄信息。表 Tabkc的結(jié)構(gòu)如表3-9所示 表3-9 表Tabkc的結(jié)構(gòu) . 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 產(chǎn)地 字符型 30 貨位 字符型 50 單位 字符型
19、10 庫存數(shù)量 雙精度型 8 2 進(jìn)價(jià) 數(shù)值型 10 2 庫存金額 數(shù)值型 10 2 4.10客戶信息表 客戶信息表(Tabkh)是用來保存客戶的基本信息。表Tabkh的結(jié)構(gòu)如表3-10所示 表3-10 表Tabkh的結(jié)構(gòu) 客戶編號(hào) 字符型 10 客戶全稱 字符型 70 簡(jiǎn)稱 字符型 20 地址 字符型 100 所屬地區(qū) 字符型 50 郵政編碼 字符型 10 電話 字符型 30 傳真 字符型 20 聯(lián)系人 字符型 30 聯(lián)系人電話 字符型 30 開戶銀行 100 銀行賬號(hào) 字符型 50 納稅人登記 字符型 50 郵箱網(wǎng)址 字符型 50 4.11權(quán)限表 權(quán)限表(Tabpurview )是用來設(shè)置
20、系統(tǒng)管 理員及操作員使用本軟 件的權(quán)限。表 Tabpurview的結(jié)構(gòu)如表3-11所示。 表3-1 表Tabpurview的結(jié)構(gòu) 操作員編號(hào) 字符型 10 操作員姓名 字符型 10 密碼 字符型 8 權(quán)限級(jí)別 字符型 1 出庫登記 邏輯型 1 入庫登記 邏輯型 1 出庫退貨 邏輯型 1 入庫退貨 邏輯型 1 庫存查詢 邏輯型 1 庫存盤點(diǎn) 邏輯型 1 出庫查詢 邏輯型 1 入庫查詢 邏輯型 1 出庫退貨查詢 邏輯型 1 入庫退貨查詢 邏輯型 1 出庫報(bào)表 邏輯型 1 入庫報(bào)表 邏輯型 1 庫存報(bào)表 邏輯型 1 商品信息 邏輯型 1 客戶信息 邏輯型 1 員工信息 邏輯型 1 供應(yīng)商信息 邏輯型
21、 1 操作員管理 邏輯型 1 權(quán)限管理 邏輯型 1 數(shù)據(jù)備份 邏輯型 1 數(shù)據(jù)恢復(fù) 邏輯型 1 4.12入庫登記表 入庫登記表(Tabrkdj )是用來保存入庫商品登記信息。 表Tabrkdj的結(jié)構(gòu)如表3-12 所示。 表3-12 表Tabrkdj的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 字段大小 小數(shù)位數(shù) 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 字符型 30 貨位 字符型 50 單位 字符型 10 數(shù)量 雙精度型 8 2 進(jìn)價(jià) 數(shù)值型 10 2 批發(fā)價(jià) 數(shù)值型 10 2 零售價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 供應(yīng)商全稱 字符型 50 入庫
22、日期 日期型 8 操作員 字符型 10 經(jīng)手人 字符型 10 結(jié)算方式 字符型 30 4.13入庫退貨表 入庫退貨表(Tabrkth ) 如表3-13所示。 是用來保存入庫商品退貨返廠的汜錄信息。表 Tabrkth的結(jié)構(gòu) 表 3-13 表Tabrkth的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 字段大小 小數(shù)位數(shù) 退貨票號(hào) 字符型 20 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 車型 字符型 30 字符型 30 貨位 字符型 50 10 數(shù)量 雙精度型 8 2 單價(jià) 數(shù)值型 10 2 金額 數(shù)值型 10 2 供應(yīng)商全稱 字符型 50 退貨日期 日期型 8 字符型 10 10 結(jié)算方
23、式 字符型 20 4.14商品信息表 商品信息表(Tabspinfo )是用來保存商品的基本信息。表 Tabspinfo的結(jié)構(gòu)如表 3-14所示。 表3-14 表Tabspinfo的結(jié)構(gòu) 產(chǎn)品編號(hào) 字符型 10 零件號(hào) 字符型 10 產(chǎn)品名稱 字符型 50 簡(jiǎn)稱 字符型 2 車型 字符型 10 字符型 30 貨位 字符型 50 單位 字符型 10 進(jìn)價(jià) 數(shù)值型 10 2 批發(fā)價(jià) 數(shù)值型 10 2 零售價(jià) 數(shù)值型 10 2 商品說明 字符型 150 字符型 150 4.15員工信息表 員工信息表(Tabyginfo )是用來保存員工的基本信息。表 Tabyginfo 的結(jié)構(gòu)如表 3-14所示。
24、表3-14 表Tabyginfo的結(jié)構(gòu) 員工編號(hào) 字符型 10 員工姓名 字符型 10 員工性別 字符型 4 字符型 8 20 聘用日期 日期型 8 薪金 數(shù)值型 10 備注 字符型 150 第五章系統(tǒng)功能模塊實(shí)現(xiàn) 第六章運(yùn)行情況 6.1系統(tǒng)登陸表單設(shè)計(jì) 用戶進(jìn)入系統(tǒng)前,必須通過系統(tǒng)登錄進(jìn)入主程序界面。系統(tǒng)登陸界面實(shí)現(xiàn)了以下功 (1) 確認(rèn)用戶的身份及使用權(quán)限。 (2) 對(duì)系統(tǒng)信息起到保密作用。 系統(tǒng)登陸表單運(yùn)行結(jié)果如圖6-1所示 通定 取消 6-1 6.2主界面設(shè)計(jì) 在系統(tǒng)登陸界面驗(yàn)證操作員密碼后,將進(jìn)入主程序界面。主程序界面實(shí)現(xiàn)了以下功 (1) 執(zhí)行相應(yīng)的權(quán)限操作。 (2) 選擇主界面的菜
25、單,調(diào)用相應(yīng)程序,進(jìn)行相應(yīng)操作 (3) 通過主界面,退出程序。 主程序表單運(yùn)行結(jié)果如圖6-2所示。0 汽目醋理系統(tǒng) 0 0 6 日常業(yè)舞宮庫存肯爵口查詢晚計(jì)報(bào)表管理目基礎(chǔ)值舄管理國(guó)系藐管理國(guó)幫助擔(dān), 圖6-3 主程序表單運(yùn)行結(jié)果如圖6-2所示 6.3出庫登記設(shè)計(jì) 單擊主菜單日常業(yè)務(wù)下的出庫登記子菜單,進(jìn)入出庫登記界面。出庫登記界面實(shí)現(xiàn) 了以下功能: (1) 使用出庫登記菜單做日常開票。 (2) 與客戶之間以出庫票號(hào)作為憑證。 (3) 單獨(dú)核算賒賬。 (4) 出庫登記的信息保存在臨時(shí)表中。 出庫登記表單運(yùn)行結(jié)果如圖6-3所示。 6.4入庫登記設(shè)計(jì) 用戶單擊主菜單日常業(yè)務(wù)下的入庫登記子菜單,進(jìn)入入
26、庫登記界面。入庫登記界面 主要實(shí)現(xiàn)如下功能: (1) 與供應(yīng)商之間以入庫票號(hào)作為憑證。 (2) 結(jié)賬時(shí)單獨(dú)核算。 (3) 入庫登記的信息保存在臨時(shí)表中。 入庫登記表單運(yùn)行結(jié)果如圖6-4所示。 圖6-4 6.5庫存查詢?cè)O(shè)計(jì) 用戶單擊主菜單庫存管理下的庫存查詢子菜單選項(xiàng) ,進(jìn)入庫存查詢界面。庫存查詢 界面主要實(shí)現(xiàn)以下功能: (1) 按條件查詢庫存信息。 (2) 以貞框和列表兩種方式顯示庫存信息。 (3) 通過4個(gè)按鈕快速瀏覽庫存信息。 庫存查詢表單設(shè)計(jì)運(yùn)行結(jié)果如圖 6-5所示圖6-6 質(zhì) 庫存查詢 請(qǐng)輸入查詢條件: I 查詢 庫存基本信息 1 庫存列表 產(chǎn)品端號(hào) 1 SP000D1 零件號(hào)1100
27、01 產(chǎn)品名稱|輔承 _ 產(chǎn)地 |廣東省 一 J 貨位 |120 進(jìn)價(jià) 40. CO 車型 |141 _ 庫存數(shù)最 | 553. 00 單位1件 庫存至魏| 22320. 00。 第一個(gè)上一個(gè)下-個(gè)最后一個(gè) 退出 圖6-5 6.6庫存盤點(diǎn)設(shè)計(jì) 單擊主菜單庫存管理下的庫存盤點(diǎn)子菜單選項(xiàng),進(jìn)入庫存盤點(diǎn)界面。庫存盤點(diǎn)界面 實(shí)現(xiàn)了以表單形式顯示庫存數(shù)量不為零的全部商品信息。 庫存盤點(diǎn)表單運(yùn)行結(jié)果如圖6-6所示 演 庫存盤點(diǎn) O O 產(chǎn)品偏號(hào) 零件號(hào) 產(chǎn)品名稱 SP00001 10001 軸承 SF00002 10002 輪胎 SP00002 10002 輪胎 SF00003 10D03 減震 SF00
28、004 10004 電稈 SF00006 10005 發(fā)動(dòng)機(jī) k J 盤點(diǎn)II出 6.7出庫查詢?cè)O(shè)計(jì) 單擊主菜單查詢統(tǒng)計(jì)下的出庫查詢子菜單選項(xiàng),進(jìn)入出庫查詢界面,出庫查詢界面 實(shí)現(xiàn)了以下功能: (1) 按用戶輸入的條件查詢出庫商品信息。 (2) 提供以貞框和列表兩種方式瀏覽出庫商品信息。 (3) 通過4個(gè)按鈕快速瀏覽出庫信息。 出庫查詢表單運(yùn)行結(jié)果如圖6-7所示 圖6-7 6.8出庫報(bào)表設(shè)計(jì) 單擊主菜單報(bào)表管理下的出庫報(bào)表子菜單選項(xiàng),進(jìn)入出庫報(bào)表界面,出庫報(bào)表界面 實(shí)現(xiàn)了以下功能: (1) 按用戶輸入的條件查詢出庫的商品信息。 (2) 以列表的形式顯示查詢結(jié)果。 出庫報(bào)表設(shè)計(jì)的運(yùn)行結(jié)果如圖6-
29、8-1所示,報(bào)表設(shè)計(jì)輸出結(jié)果如圖6-8-2所示 款 出庫報(bào)表 n o e 請(qǐng)輸入起始日期:: 請(qǐng)輸入結(jié)束日期:| 查詢 出庫墓號(hào) 產(chǎn)品編號(hào) 零件號(hào) 產(chǎn)品名稱 2002-12-25ckdD001 SP00001 10001 軸承 2002-12-25ckd0001 SF00002 10002 輪胎 2002-12-25ckdD002 SP00005 10005 發(fā)動(dòng)機(jī) 2002-12-25ckdD002 SF00003 10003 減震 2002-12-25ckdD003 SF00004 10004 電秤 2003-05-07ckd M)04 SF00003 10003 減震 L4 9m-nm-
30、n7iMnmE pnnnn wnnd 由理 打印預(yù)覽打印 退出 圖 6-8-1 S 報(bào)夜設(shè)計(jì)解-ctiufcuJre 頁面I 606 打印時(shí)閭:曜餌08 出層號(hào) 產(chǎn)昌褊號(hào) 零件號(hào) 產(chǎn)品名蔬 車型 施 單位 客戶鍛 2002-12-25 ckdJOOOl SF00001 1.0001 軸承 141. 東省 120 件 100.00 40.0D 4000.00 長(zhǎng)春市明日科! 2002-12-2SckdJ0001 sroooo2 10002 輪臘 141 滌圳 125 個(gè) 100.00 100.0D 10000.00 長(zhǎng)春市明日料 1 _ _ 圖 6-8-2 6.9庫存報(bào)表設(shè)計(jì) 單擊主菜單報(bào)表管理
31、下的庫存報(bào)表子菜單選項(xiàng),進(jìn)入庫存報(bào)表界面。庫存報(bào)表界面 實(shí)現(xiàn)了以下功能: (1) 按用戶輸入的條件查詢庫存商品信息。 (2) 以列表的形式顯示查詢結(jié)果。 庫存報(bào)表表單運(yùn)行結(jié)果如圖6-9所小。圖 6-10 庫存查詢 圖6-9 6.10商品信息設(shè)計(jì) 單擊主菜單基礎(chǔ)信息管理下的商品信息子菜單選項(xiàng),進(jìn)入商品信息界面。商品信息 界面實(shí)現(xiàn)了下功能: (1) 根據(jù)查詢條件查詢商品基本信息。 (2) 以貞框和歹0表兩種方式瀏覽商品基本信息。 (3) 通過4個(gè)按鈕快速瀏覽商品基本信息。 (4) 添加、修改、刪除商品基本信息。 商品信息表單運(yùn)行結(jié)果如圖6-10所示。 商品信息管理系統(tǒng) R 請(qǐng)輸入查詢條件: :m
32、I詢 簡(jiǎn)品基本信息 1 商品列表 產(chǎn)品貌號(hào) SP00001 零件號(hào) 10001 產(chǎn)品名稱 軸承 簡(jiǎn)稱 zc _ 車型 單位 產(chǎn)地 巨省 _ 貸位 120 進(jìn)偷 _ 知批發(fā)價(jià) 55. 0C 商品說明 _ 零售價(jià) _ 75.00 供黃信息 生產(chǎn)廠家:廣芝省汽車制造廠 第一個(gè) 上一個(gè) 下 T最后一個(gè) 添加 耐| 故消 修改 冊(cè)臃 退出 產(chǎn)品制號(hào) 零件號(hào) 產(chǎn)品名稱 SF00001 10001 軸承 SP00002 10002 輪胎 * SF00002 10002 輪胎 SFOOOQ3 10003 減宸 SF0U0Q4 10004 電秤 SPOOOD5 10005 發(fā)動(dòng)機(jī) 1 k 羚郎偵躅 打印 出H
33、查詢 話選擇查詢條件: 數(shù)量0 第七章存在問題與解決方法 5.1.1如何實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的模糊查詢 在數(shù)據(jù)查詢中,為了查詢某一種商品,用戶可以輸入一定的條件,根據(jù)輸入的條件 來查詢某種商品。例如根據(jù)用戶選擇的字段查詢出庫單據(jù),SQL查詢語句 (Combol.displayvalue 包含用戶選擇查詢條件:Textl為用戶輸入的查詢內(nèi)容): cif=alltrim(bo1.displayvalue) select from carmanage!tabckdj ; where alltrim(thisfrom.text1.value)$&cif. ; order by tabckdj. 出庫
34、票號(hào); into cursor lindeping 5.1.2如何實(shí)現(xiàn)對(duì)某一時(shí)間段的入庫商品進(jìn)行查詢 在開發(fā)數(shù)據(jù)庫管理軟件時(shí),經(jīng)常要某一時(shí)間段的數(shù)據(jù)進(jìn)行查詢。例如要查詢某個(gè)時(shí) 間段內(nèi)的出庫單。 在SQL語句中對(duì)數(shù)據(jù)進(jìn)行日期區(qū)間查詢時(shí),可以用 Between()語句進(jìn)行查詢,代碼 如下(Text2為起始日期;Text3為結(jié)束日期): sdate=thisform.text2.value edate=thisform.text3.value select*; from carmanage!tabckdj; where between(出庫日期,sdate,edate); order by rabc
35、kdj. 出庫票號(hào); into cursor lindeping 5.1.3報(bào)表如何實(shí)現(xiàn) 在一些物流軟件中,打印報(bào)表是必然不可少的,在程序中實(shí)現(xiàn)報(bào)表的打印和預(yù)覽需 要添加如下代碼。 添加如下代碼實(shí)現(xiàn)預(yù)覽打印報(bào)表: Report Form myreport.frx To Print Preview 添加如下代碼實(shí)現(xiàn)打印報(bào)表: Report Form myreport.frx To Print 5.1.4如何實(shí)現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù) 在日常操作中經(jīng)常需要對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行備份,以免數(shù)據(jù)丟失,給公司造成極大 的損失。用戶在程序中設(shè)置了數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能模塊,當(dāng)數(shù)據(jù)丟失時(shí)可以及時(shí)恢 復(fù),將損失減少到
36、最低。下面的代碼將實(shí)現(xiàn)數(shù)據(jù)備份: close all source=sys(5)+sys(2003) + * obj=alltrim(thisform.text1.value)+ “*.* copy file &source” to &obj” COPY FILET 令格式: COPY FILE TO COPY FILE命令的語法含有以下命令參數(shù),見表 3-4 表3-4 COPY FILE命令的參數(shù) 參 數(shù) 描 述 SOURCE 必要參數(shù)。可以是字符串表達(dá)式,用來表示要被復(fù)制的原文件名, Source可以包含目錄或 文件夾,以及驅(qū)動(dòng)器??梢允谴碓撀窂降淖兞?,變量的引用格式為:
37、 &變量名” Destination 必要參數(shù)??梢允亲址磉_(dá)式,用來表示要復(fù)制的目標(biāo)文件名, Destination 可以包含 目錄或文件夾,以及驅(qū)動(dòng)器。也可以是代表該路徑的變量,變量的引用格式為: “&變量名” 第八章總結(jié)與體會(huì) 汽車配件管理信息系統(tǒng)的啟用,對(duì)汽車配件企業(yè)經(jīng)營(yíng)的業(yè)務(wù)流程進(jìn)行有效的管理, 按其所需實(shí)現(xiàn)了汽車配件企業(yè)的入庫、入庫退貨、出庫、出庫退貨、庫存管理、基本信 息管理、財(cái)務(wù)管理,活晰地體現(xiàn)了企業(yè)經(jīng)營(yíng)運(yùn)作物流。為加強(qiáng)企業(yè)信息管理、提高運(yùn)營(yíng) 水平、建立高效的供銷鏈、減少庫存、提高經(jīng)營(yíng)效率、降低成本、提高客戶服務(wù)水平等 提供了強(qiáng)有力的工具,同時(shí)為經(jīng)營(yíng)決策分析提
38、供科學(xué)的依據(jù)。使汽配的經(jīng)營(yíng)管理體系更 加科學(xué)化、規(guī)范化,使員工的工作效率得到很大提高。具有較好的實(shí)用價(jià)值。 通過制作汽車配件管理系統(tǒng)的完整設(shè)計(jì),我進(jìn)一步了解了汽配行業(yè)的特點(diǎn)。相對(duì)于 汽配行業(yè)的復(fù)雜程度,本系統(tǒng)還有待完善。隨著科學(xué)技術(shù)的發(fā)展,管理系統(tǒng)的不斷完善, 管理過程將變得更加簡(jiǎn)單明了。 第十章參考文獻(xiàn) 1. 邵洋,谷宇.Visual FoxPro 數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版) .人民郵電出版社.2003 年 8 月 2. 徐榮寬.Visual FoxPro6.0 簡(jiǎn)明教程.東南大學(xué)出版社.2005 年 1 月 3. 周建成.FoxPro2.5 命令與函數(shù)專輯.人們郵電出版社.1994
39、年 7 月 4. 范立南.Visual FoxPro 程序設(shè)計(jì)與應(yīng)用.電子工業(yè)出版社.2005 年 1 月 5. 高偉,陳林.Visual FoxPro9.0 基礎(chǔ)教程.清華大學(xué)出版社.2005 年 5 月 6. 余堅(jiān).Visual FoxPro 程序設(shè)計(jì)基礎(chǔ).清華大學(xué)出版社.2006 年 8 月 7. 史濟(jì)民,湯觀全.Visual FoxPro 及其應(yīng)用開發(fā).清華大學(xué)出版社.2006 年 1 月 8. 吳迪.Visual FoxPro6.0 中文版類和對(duì)象詳解.清華大學(xué)出版社.1998 年 2 月 9. 方智惠,彭風(fēng)鳴.Visual FoxPro 程序員手冊(cè).科學(xué)出版社.2004 年 5 月
40、 10. 李加福.Visual FoxPro6.0. 清華大學(xué)出版社.1999 年 6 月 11. 李春葆.Visual FoxPro6 專業(yè)版基礎(chǔ)類參考手冊(cè).機(jī)械工業(yè)出版社.1999 年 9 月 12. 趙志堅(jiān).Visual FoxPro5.0 類和對(duì)象詳解.人民郵電出版社.1998 年 6 月 13. 何玉輝.Visual FoxPro 程序設(shè)計(jì)教程.西安電子科技大學(xué)出版社 .2003 年 7 月 14. 謝維成.Visual FoxPro8.0 實(shí)用教程.清華大學(xué)出版社.2005 年 1 月 15. 梁杰,效英,殷咸青.FoxPro 2.6 for windows 使用詳解.西安電子科技
41、大學(xué)出版社.1995 年 5 月 16. 叢書編委會(huì).Visual FoxPro 實(shí)例教程.中國(guó)電力出版社.2008 年 8 月 17. 張洪舉.Visual FoxPro6.0 9.0 解決方案與范例大全.人們郵電出版社.2006 年 4 月 第十一章致謝 本課題在選題及研究過程中得到雷老師的悉心指導(dǎo)。在雷老師一次次詢問研究進(jìn) 程,精心點(diǎn)撥、熱忱鼓勵(lì)并為我指點(diǎn)迷津的過程中,我拓展了研究思路。陸老師一絲不 茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖歷時(shí) 三載,卻給以終生受益無窮之道。對(duì)陸老師的感激之情是無法用吉語表達(dá)的。 感謝*老師、*老師、*老師、*老師等對(duì)我的
42、教育培養(yǎng)。他們細(xì)心指導(dǎo)我的學(xué)習(xí)與研 究,在此,我要向諸位老師深深地鞠上一躬。 南京曉莊學(xué)院*院長(zhǎng)、科學(xué)教育系*主任、*書記、*老師、*老師等老師為我提供了 良好的研究條件,謹(jǐn)向各位同仁表示誠摯的敬意和謝忱。 感謝我的同學(xué)*、*、*、*三年來對(duì)我學(xué)習(xí)、生活的關(guān)心和幫助。 最后,向我的父親、母親、致謝,感謝他們對(duì)我的理解與支持。 附錄主要模塊實(shí)現(xiàn)的原代碼匯總 系統(tǒng)登陸表單設(shè)計(jì) 系統(tǒng)登陸表單名為admin, 表單中添加了 1個(gè)CombO空件、1個(gè)Text控件、2個(gè)Label控件、1個(gè)Commandgroup 控件。 重要控件屆性如表6-2所示。 表6-2 “系統(tǒng)登錄”表單重要控件屆性列表 控件名 屬
43、 性 值 功 能 Combo1 PowSource RowSourceType Tabpurview操作員姓名 6-字段 提供操作員姓名列 表 員工性別 PassWardChar * 提供密碼輸入 程序代碼。 表單的lnit事件中添加以下代碼: public cn & 定義全局變量 cn=0 & 給全局變量賦初值 “操作員”組合框的KeyPress事件中添加了以下代碼: select tabpurview & local InRecNo & inRecNo=recno() do case case nKeyCode=3 & if !eof() skip
44、else go bottom endif this.value= 操作員姓名 case nKeyCode=18 & if !bof() skip-1 else go top endif this.value= 操作員姓名 otherwise return endcase 首先判斷用戶輸入的用戶名是否正確,然后判斷用戶輸入的密碼是否正確,如果正 確,根據(jù)用戶選擇操作員所擁有的權(quán)限級(jí)別為全局變量賦值;如果不正確,彈出系統(tǒng)警 告對(duì)話框。具體實(shí)現(xiàn)如下。 選擇表tabpurview工作區(qū)為當(dāng)前工作區(qū) 定義局部變量 按下 PageDown 按下 PageUp 在“確定”按鈕的Click事件中添加了
45、以下代碼: use databasetabpurview cname=alltrim(thisform.Combo1.value) & 獲得輸入信息 ppassword=alltrim(thisform.text1.value) set order to 操作員姓名 & 指定控制索引文件 seek cname & 快速查找 set exact on & 設(shè)置字符精確比較 *判斷操作員是否正確 if alltrim(tabpurview. 操作員姓名)!=cname cn=cn+1 cMessagetitle= 系統(tǒng)登錄 cMessagetext= 操作員錯(cuò)誤,請(qǐng)
46、重新輸入! nDialogtype=16 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 bo1.value= bo1.setfocus endcase if cn=3 thisform.release endif else *判斷密碼是否正確 if alltrim(tabpurview. 密碼)!=ppassword cn=cn+1 cmessagetitle= 系統(tǒng)登錄 cmessagetext= 密碼錯(cuò)誤,請(qǐng)重新輸入! ndialogtype=16 nanswer=mess
47、agebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.text1.value= thisform.text1.setfocus endcase if cn=3 thisform.release endif else purview=val(alltrim(tabpurview. 權(quán)限級(jí)別) pckdj=tabpurview. 出庫登記 prkdj=tabpurview. 入庫登記 pckth=tabpurview. 出庫退貨 prkth=tabpurview. 入庫退貨 pkccx=tabp
48、urview. 庫存查詢 pkcpd=tabpurview. 庫存盤點(diǎn) pckcx=tabpurview. 出庫查詢 prkcx=tabpurview. 入庫查詢 pckthcx=tabpurview. 出庫退貨查詢 prkthcx=tabpurview. 入庫退貨查詢 pckbb=tabpurview. 出庫報(bào)表 prkbb=tabpurview. 入庫報(bào)表 pkcbb=tabpurview. 庫存報(bào)表 pspinfo=tabpurview. 商品信息 pyginfo=tabpurview. 員工信息 pkhinfo=tabpurview. 客戶信息 pgysinfo=tabpurview.
49、 供應(yīng)商信息 pczygl=tabpurview. 操作員管理 pqxgl=tabpurview. 權(quán)限管理 psjbf=tabpurview. 數(shù)據(jù)備份 psjhf=tabpurview. 數(shù)據(jù)恢復(fù) thisform.release endif endif set exact off & 設(shè)置字符非精確 比較 H常業(yè)務(wù)設(shè)計(jì) 表單Init事件中的代碼: l=.f. this.resize mandgroup1.csave.enabled=.f. mandgroup1.ccancel.enabled=.f. mandgroup1.cadd.enabled=.t. mandgroup1.c
50、exit.enabled=.t. thisform.grid1.recordsource=tabckdj thisform.grid1.refresh L是全局變量,當(dāng)L為.T.或.F.時(shí),這個(gè)值會(huì)集體賦值給相關(guān)控件的 Enabled屆性。 這種寫法其實(shí)將Resize事件當(dāng)成一個(gè)設(shè)置相關(guān)控件是否有效的函數(shù)。 表單的Resize事件中添加了以下代碼: store l to bo4.enabled,bo6.enabled,; bo5.enabled,bo3.enabled,bo1.enabled,; bo2.enabled,thisform.text1.enabled,thisform.text4
51、.enabled,; thisform.text5.enabled,thisform.text6.enabled,thisform.text7.enabled,; thisform.text8.enabled,thisform.text9.enabled,thisform.text10.enabled 在表單的Load事件中添加了以下代碼: private l & 定義全局變量 在“產(chǎn)品編號(hào)”組合框的 KeyPress事件中添加以下代碼: select tabspinfo local InRecNo inRecNo=recno() do case case nKeyCode=3 &am
52、p; 按下 PageDown if !eof() skip else go bottom endif this.value= 產(chǎn)品編號(hào) case nKeyCode=18 & 按下 PageUp if !bof() skip-1 else go top endif this.value= 產(chǎn)品編號(hào) case nKeyCode=13 this.InterActiveChange & 執(zhí)行該控件的 InterActiveChange 事件 otherwise return endcase 在表單的Resize事件中添加以下代碼: store l to bo4.enabled,bo6.
53、enabled,; bo5.enabled,bo3.enabled,bo1.enabled,; bo2.enabled,thisform.text1.enabled,thisform.text4.enabled,; thisform.text5.enabled,thisform.text6.enabled,thisform.text7.enabled,; thisform.text8.enabled,thisform.text9.enabled,thisform.text10.enabled 當(dāng)用戶輸入或選擇以個(gè)產(chǎn)品編號(hào)時(shí),系統(tǒng)自動(dòng)在商品信息表 Tabspinfo中查找相應(yīng) 的記錄,并顯示在相
54、應(yīng)的文本框中,實(shí)現(xiàn)代碼如下: 在“產(chǎn)品編號(hào)”組合框的InteractiveChange 事件中添加了以下代碼: cif=alltrim(bo1.displayvalue) select *; from carmanage!tabspinfo; where產(chǎn)品編號(hào)=cif; order by tabspinfo. 產(chǎn)品編號(hào); into cursor lindeping if reccount()0 thisform.text1.value=lindeping. 產(chǎn)品名稱 thisform.text1.enabled=.f. bo2.displayvalue=lindeping. 零件號(hào) bo2.
55、enabled=.f. thisform.text4.value=lindeping. thisform.text4.enabled=.f. thisform.text6.value=lindeping. thisform.text6.enabled=.f. thisform.text5.value=lindeping. thisform.text5.enabled=.f. thisform.text7.value=lindeping. thisform.text7.enabled=.f. thisform.text9.value=lindeping. thisform.text9.setfo
56、cus else messagebox(無此編號(hào)! ,48, 車型 單位 產(chǎn)地 貨位 進(jìn)價(jià) 操作錯(cuò)誤)& 調(diào)出系統(tǒng)提示對(duì)話框 bo1.value= bo1.setfocus & 設(shè)置焦點(diǎn) endif 當(dāng)用戶輸入或選擇一個(gè)零件號(hào)時(shí),系統(tǒng)自動(dòng)在商品信息表 Tabspinfo中查找相應(yīng)的 記錄,并顯示在相應(yīng)的文本框中,具體實(shí)現(xiàn)代碼如下。 在“零件號(hào)”組合框的InteractiveChange 事件中添加了以下代碼: cif=alltrim(this.displayvalue) select *; from carmanage!tabspinfo; where 零件 # =cif; o
57、rder by tabspinfo. 零件號(hào); into cursor lindeping if reccount()0 thisform.text1.value=lindeping. 產(chǎn)品名稱 thisform.text1.enabled=.f. bo1.displayvalue=lindeping. 產(chǎn)品編號(hào) bo1.enabled=.f. thisform.text4.value=lindeping. 車型 thisform.text4.enabled=.f. thisform.text6.value=lindeping. 單位 thisform.text6.enabled=.f. th
58、isform.text5.value=lindeping. 產(chǎn)地 thisform.text5.enabled=.f. thisform.text7.value=lindeping. 貨位 thisform.text7.enabled=.f. thisform.text9.value=lindeping. 進(jìn)價(jià) thisform.text9.setfocus else messagebox(無此編號(hào),48, 操作錯(cuò)誤!) bo2.value= bo2.setfocus endif 在“零件號(hào)”組合框的Keypress事件中添加了以下代碼: LPARAMETERS nKeyCode, nShif
59、tAltCtrl select tabspinfo local InRecNo inRecNo=recno() do case case nKeyCode=3 & 按下 PageDown if !eof() skip else go bottom endif this.value= 零件號(hào) return endcase 單擊“登記”按鈕,將活空表單上相關(guān)控件的內(nèi)容,做好接收用戶輸入信息的準(zhǔn)備。 系統(tǒng)將自動(dòng)生成出庫票號(hào)。出庫票號(hào)由系統(tǒng)日期、字母“ ckd”、四位數(shù)字組成。首先判 斷出庫登記表“ Tabckdj”中的出庫票號(hào)是否為空,如果為空則出庫票號(hào)等于“系統(tǒng)日 期+ckd+0001”;
60、如果不為空,貝仙庫票號(hào)等于“系統(tǒng)日期 +ckd+四位數(shù)字編碼加1”。具 體實(shí)現(xiàn)代碼如下。 在“登記”按鈕的Click事件中添加了以下代碼: store .t. to bo4.enabled,bo6.enabled,bo5.enabled,; bo3.enabled,bo1.enabled,bo2.enabled,; thisform.text8.enabled,thisform.text9.enabled,thisform.text10.enabled store .f. to thisform.text1.enabled,thisform.text4.enabled,thisform.text5.enabled,; thisform.text6.enabled,thisform.text7.enabled store 0 to thisform.text8.value,thisform.text9.value,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年適用型房地產(chǎn)勞動(dòng)協(xié)議范例
- 2024商鋪局部改造施工協(xié)議樣本
- 2024年數(shù)據(jù)保護(hù)與信息安全保密協(xié)議
- 2024年合作投資資金安排協(xié)議
- 2024年項(xiàng)目顧問協(xié)議模板詳解
- 2024非金融機(jī)構(gòu)借款協(xié)議示例
- 2024年商用中央空調(diào)購銷協(xié)議要約
- 2024年度工程設(shè)計(jì)協(xié)議格式
- 2024年定制門衛(wèi)勞務(wù)服務(wù)協(xié)議范本
- 2024年公司重組并購協(xié)議示例
- 資產(chǎn) 評(píng)估 質(zhì)量保證措施
- 小學(xué)二年級(jí)上冊(cè)道德與法治-9這些是大家的-部編ppt課件
- 《礦山機(jī)械設(shè)備》復(fù)習(xí)題
- 冷庫工程特點(diǎn)施工難點(diǎn)分析及對(duì)策
- 中國(guó)古代樓閣PPT課件
- 排舞教案_圖文
- 簡(jiǎn)單趨向補(bǔ)語:V上下進(jìn)出回過起PPT課件
- 超聲檢測(cè)工藝卡
- 公司“師帶徒”實(shí)施方案
- 《內(nèi)科護(hù)理學(xué)》病例分析(完整版)
- 5GQoS管理機(jī)制介紹
評(píng)論
0/150
提交評(píng)論