版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
內(nèi)容摘要在科學(xué)技術(shù)日新月異的今天,計(jì)算機(jī)已逐步滲入各個(gè)領(lǐng)域,無論是學(xué)習(xí),工作,還是娛樂都普及了計(jì)算機(jī)的使用,而隨著網(wǎng)絡(luò)的開通、并與Internet連接更讓我們社會(huì)成為信息化的時(shí)代,人們不再需要浪費(fèi)太多的時(shí)間去手工的獲得信息,只要做在家中輕點(diǎn)幾下鼠標(biāo)不但能輕松獲得各種信息,而且能夠購買到自己需要的商品,既擺脫了時(shí)間和空間的限制又節(jié)約了大量的時(shí)間,因此熟練使用計(jì)算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社會(huì)的必備技能。商品銷售管理系統(tǒng)正是在這種情況下誕生并逐漸發(fā)展起來的,它已成為我們進(jìn)行商品交易中不可缺少的部分。商品信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對(duì)于后者則要求應(yīng)用程序功能完備,操作簡單等。本系統(tǒng)是在分析了現(xiàn)行商品管理中存在的問題的基礎(chǔ)上,結(jié)合信息管理系統(tǒng)開發(fā)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,開發(fā)的一套商品信息管理系統(tǒng)。根據(jù)實(shí)際情況,由目前各功能需求和公司里的情況而設(shè)計(jì)的這套系統(tǒng)。全文共分為課題研究的意義、開發(fā)環(huán)境、系統(tǒng)的實(shí)現(xiàn)、性能測試與分析以及結(jié)束語等章節(jié),詳細(xì)地闡述了本系統(tǒng)開發(fā)的目的、過程。關(guān)鍵詞:信息管理系統(tǒng);系統(tǒng)開發(fā);商品銷售目錄TOC\o"1-3"\h\z第一章:引言 頁第一章:引言1.1信息管理系統(tǒng)簡介信息管理系統(tǒng)(MIS)是一個(gè)由人和計(jì)算機(jī)等組成的能夠提供信息以支持一個(gè)組織機(jī)構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。信息管理系統(tǒng)利用計(jì)算機(jī)的硬件和軟件,手工規(guī)程、分析、計(jì)劃、控制和決策用的模型,以及數(shù)據(jù)庫對(duì)信息進(jìn)行收集、傳輸、加工、保存、維護(hù)和使用。因此信息管理系統(tǒng)是一個(gè)信息處理系統(tǒng)。信息管理系統(tǒng)作為各項(xiàng)業(yè)務(wù)、技術(shù)、工作自動(dòng)化及高水平管理的方法和模式,正在得到越來越廣泛的應(yīng)用。早期的信息管理系統(tǒng)通常是以各單位為主體,獨(dú)自進(jìn)行開發(fā)和應(yīng)用。從技術(shù)上看,大體是以局域網(wǎng)或客戶機(jī)/服務(wù)器模式組成應(yīng)用系統(tǒng)平臺(tái),在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的平臺(tái)上開發(fā)應(yīng)用軟件系統(tǒng)。但是,由于技術(shù)的發(fā)展和進(jìn)步以及應(yīng)用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開發(fā)且分布在各個(gè)地域的獨(dú)立的管理信息系統(tǒng)互相連接起來,實(shí)現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應(yīng)用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來越迫切的任務(wù)。1.2本課題研究的意義當(dāng)今社會(huì)是一個(gè)信息社會(huì),信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在各方面的競爭中占有一席之地,誰就會(huì)有更多的優(yōu)勢。商品管理信息系統(tǒng)是一個(gè)銷售單位不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來說都至關(guān)重要,所以商品信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長了,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了很多困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,他強(qiáng)大的功能早已為人們所知曉,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高得驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”。微型計(jì)算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)信息管理系統(tǒng)的使用起到了重要作用。使用計(jì)算機(jī)對(duì)商品信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、使用時(shí)間長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高商品信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理及與世界接軌的重要條件。1.3系統(tǒng)研究設(shè)計(jì)的目標(biāo)而現(xiàn)在商品銷售單位需要處理大量的供應(yīng)商信息,還要時(shí)刻更新單位所銷售的產(chǎn)品信息,不斷地添加、修改銷售信息。面對(duì)各種不同的信息,需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,還需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。本系統(tǒng)的主要特點(diǎn)是:功能完善,實(shí)用性較強(qiáng),還有操作簡單,執(zhí)行迅速等。第二章現(xiàn)行系統(tǒng)調(diào)查研究2.1現(xiàn)行業(yè)務(wù)介紹該企業(yè)是從事商品的銷售的單位,采購科進(jìn)行商品采購,采購?fù)瓿珊?,將所采購來的貨物及采購清單一并交給庫管員,庫管員進(jìn)行審核入庫并將信息寫入商品信息冊中。商品銷售時(shí),銷售員開出顧客需要的貨物清單,將該清單交給庫管員,庫管員根據(jù)該清單上寫明的貨物從倉庫中取出交給銷售人員,同時(shí)將銷售的記錄寫入記錄冊中。采購科將供應(yīng)商信息交給管理員,管理員將供應(yīng)商的基本信息記錄在供應(yīng)商記錄冊中。劃價(jià)員根據(jù)經(jīng)理的指示對(duì)商品進(jìn)行定價(jià)并商品的定價(jià)寫入商品價(jià)格表中。這些都是手工操作,十分煩瑣,而且容易出錯(cuò),出錯(cuò)后不便查找糾正。由于信息量巨大,因此具體信息很難進(jìn)行查詢。時(shí)間長了會(huì)形成大量的書面文檔,不易保存。2.2該企業(yè)的組織機(jī)構(gòu)圖經(jīng)理經(jīng)理采購科售貨員庫管員劃價(jià)員圖2-1企業(yè)組織結(jié)構(gòu)圖2.3新系統(tǒng)業(yè)務(wù)流程圖經(jīng)過對(duì)原有業(yè)務(wù)的分析,為了更加合理的利用現(xiàn)有的人力、財(cái)力和設(shè)備,充分的利用計(jì)算機(jī)帶來的便利,規(guī)劃出新系統(tǒng)的業(yè)務(wù)流程圖如下:圖2-2新系統(tǒng)業(yè)務(wù)流程圖2.4可行性分析2.4.1技術(shù)可行性a.開發(fā)軟件可行性結(jié)合本項(xiàng)目實(shí)際,本企業(yè)的業(yè)務(wù)量很大,但是其操作流程并不是很復(fù)雜,各種結(jié)構(gòu)及流程十分清晰,可以設(shè)計(jì)出符合實(shí)際需求的信息管理系統(tǒng)。vf6.0非常擅長對(duì)數(shù)據(jù)表和其間關(guān)系進(jìn)行簡單的操作,無論是查詢,統(tǒng)計(jì)還是用報(bào)表進(jìn)行數(shù)據(jù)輸出,都能順利完成。因此,從軟件角度講是vf6.0是完全可以勝任的。b.開發(fā)硬件可行性開發(fā)本系統(tǒng)所使用的vf6.0軟件對(duì)于計(jì)算機(jī)的要求比較低:WINDOWS98以上版本80486或更高的處理器MSWINDOWS支持的VGA或更高分辨率的顯示器應(yīng)用程序要求8MBRAM這樣的要求市場上的計(jì)算機(jī)配置都能夠達(dá)到,所以硬件的可行性也可達(dá)到。2.4.2經(jīng)濟(jì)可行性由于銷售企業(yè)目前完全采用手工方式完成業(yè)務(wù),進(jìn)行報(bào)表制作,對(duì)數(shù)據(jù)進(jìn)行綜合分析等。管理系統(tǒng)建成后由于不是直接用于生產(chǎn),因此直接經(jīng)濟(jì)效益較小,但是一定會(huì)間接的創(chuàng)造出十分可觀的經(jīng)濟(jì)效益。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。而且,由于系統(tǒng)在未來較長的時(shí)間內(nèi)穩(wěn)定發(fā)揮作用,這對(duì)于提高公司的綜合管理水平、簡化日常業(yè)務(wù)操作都將會(huì)起到很大的幫助。2.4.3操作可行性銷售企業(yè)的大多數(shù)員工從未使用過類似的管理系統(tǒng),但是WINDOWS友好的界面和本系統(tǒng)簡易的操作設(shè)置,可以使企業(yè)的內(nèi)部員工很快掌握其各種操作。不僅如此,系統(tǒng)還附有詳細(xì)的使用幫助文件,為本系統(tǒng)的正確使用給以圖文并茂的形式加以說明。同時(shí),在開發(fā)過程中,我們還可以盡量給用戶以方便,充分考慮到用戶需求的實(shí)際情況,在輸入界面,查詢界面、報(bào)表打印等部分添加注釋或提示,并盡可能的采用相關(guān)聯(lián)的數(shù)據(jù)自動(dòng)輸入的功能,幫助用戶盡快掌握系統(tǒng)的使用和減少數(shù)據(jù)的輸入,以提高本系統(tǒng)的使用效率。第三章系統(tǒng)分析3.1數(shù)據(jù)流程圖根據(jù)對(duì)新系統(tǒng)業(yè)務(wù)的分析,提出新系統(tǒng)的數(shù)據(jù)流程圖如下:圖3-1數(shù)據(jù)流程圖的頂層圖圖3-2數(shù)據(jù)流程圖的一級(jí)細(xì)化圖3-3數(shù)據(jù)流程圖的二級(jí)細(xì)化3.2數(shù)據(jù)字典3.2.1數(shù)據(jù)元素卡名稱:商品代碼名稱:商品代碼編號(hào):A-001所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型數(shù)據(jù)類型:字符型
名稱:商品名稱編號(hào):A-002所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型名稱:銷售日期編號(hào):A-003所屬數(shù)據(jù)流:F2、F8、F10所屬存儲(chǔ):D2、D5、D8數(shù)據(jù)類型:日期型名稱:銷售單價(jià)編號(hào):A-004所屬數(shù)據(jù)流:F2、F8、F10所屬存儲(chǔ):D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:銷售數(shù)量編號(hào):A-005所屬數(shù)據(jù)流:F2、F8、F10所屬存儲(chǔ):D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:折扣編號(hào):A-006所屬數(shù)據(jù)流:F2、F8、F10所屬存儲(chǔ):D2、D5、D8數(shù)據(jù)類型:字符型名稱:小計(jì)編號(hào):A-007所屬數(shù)據(jù)流:F2、F8、F10所屬存儲(chǔ):D2、D5、D8數(shù)據(jù)類型:字符型名稱:供應(yīng)商編號(hào)編號(hào):A-008所屬數(shù)據(jù)流:F1、F2、F3所屬存儲(chǔ):D1、D2、D3數(shù)據(jù)類型:字符型名稱:供應(yīng)商名稱編號(hào):A-009所屬數(shù)據(jù)流:F3、F9、F10所屬存儲(chǔ):D3、D6、D9數(shù)據(jù)類型:字符型名稱:商品進(jìn)價(jià)編號(hào):A-010所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:商品售價(jià)編號(hào):A-011所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:進(jìn)貨日期編號(hào):A-012所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:日期型名稱:庫存量編號(hào):A-013所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:備注編號(hào):A-014所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲(chǔ):D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:備注型名稱:負(fù)責(zé)人編號(hào):A-15所屬數(shù)據(jù)流:F1、F2、F3所屬存儲(chǔ):D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系地址編號(hào):A-016所屬數(shù)據(jù)流:F1、F2、F3所屬存儲(chǔ):D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系電話編號(hào):A-017所屬數(shù)據(jù)流:F1、F2、F3所屬存儲(chǔ):D1、D2、D3數(shù)據(jù)類型:數(shù)值型3.2.2數(shù)據(jù)流卡數(shù)據(jù)流卡名稱:入庫登記卡編號(hào):F1來源:外部實(shí)體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱進(jìn)貨日期進(jìn)貨單價(jià)銷售價(jià)格說明:數(shù)據(jù)流卡名稱:商品銷售卡編號(hào):F2來源:外部實(shí)體“銷售員”去向:處理“錄入商品銷售信息”(P2.2)數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱進(jìn)貨日期進(jìn)貨單價(jià)銷售價(jià)格說明:數(shù)據(jù)流卡名稱:供應(yīng)商信息卡編號(hào):F3來源:外部實(shí)體“采購科”去向:處理“錄入供應(yīng)商信息”(P2.3)數(shù)據(jù)結(jié)構(gòu):供應(yīng)商編號(hào)供應(yīng)商名稱負(fù)責(zé)人聯(lián)系人電話聯(lián)系地址說明:數(shù)據(jù)流卡名稱:價(jià)格變動(dòng)編號(hào):F4來源:外部實(shí)體“劃價(jià)員”去向:處理“價(jià)格變動(dòng)處理”(P2.3)數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱庫存量進(jìn)貨價(jià)格銷售價(jià)格說明:數(shù)據(jù)流卡名稱:商品信息報(bào)表編號(hào):F7來源:處理“打印商品信息表”(P4.1)去向:外部實(shí)體“采購科”數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱庫存量說明:數(shù)據(jù)流卡名稱:商品銷售信息報(bào)表編號(hào):F8來源:處理“打印商品銷售信息表”(P4.2)去向:外部實(shí)體“經(jīng)理”數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱商品售價(jià)銷售日期合計(jì)金額說明:數(shù)據(jù)流卡名稱:供應(yīng)商信息報(bào)表編號(hào):F9來源:處理“供應(yīng)商信息報(bào)表”(P4.3)去向:外部實(shí)體“采購科”數(shù)據(jù)結(jié)構(gòu):供應(yīng)商編號(hào)名稱負(fù)責(zé)人聯(lián)系電話聯(lián)系地址說明:數(shù)據(jù)流卡名稱:信息查詢編號(hào):F10來源:處理“信息查詢處理”(P5)去向:外部實(shí)體“查詢者”數(shù)據(jù)結(jié)構(gòu):商品編號(hào)商品名稱商品售價(jià)供應(yīng)商名稱等說明:3.2.3數(shù)據(jù)處理卡數(shù)據(jù)處理卡名稱:登記商品入庫信息編號(hào):P1.1輸入:F1輸出:D1處理:將數(shù)據(jù)流“商品清單”中的信息用鍵盤錄入,數(shù)據(jù)存儲(chǔ)“商品信息”中。數(shù)據(jù)處理卡名稱:銷售商品信息編號(hào):P1.2輸入:F2輸出:D2處理:將數(shù)據(jù)流“銷售清單”中的準(zhǔn)備銷售的商品信息用鍵盤錄入,數(shù)據(jù)存儲(chǔ)“商品銷售記錄”中。數(shù)據(jù)處理卡名稱:供應(yīng)商信息編號(hào):P1.3輸入:F3輸出:D3處理:將數(shù)據(jù)流“供應(yīng)商信息”中的供應(yīng)商信息用鍵盤錄入,數(shù)據(jù)存儲(chǔ)“供應(yīng)商”中。數(shù)據(jù)處理卡名稱:價(jià)格變動(dòng)編號(hào):P1.4輸入:F4輸出:D4處理:將數(shù)據(jù)流“價(jià)格變動(dòng)通知”中的價(jià)格信息用鍵盤錄入,數(shù)據(jù)存儲(chǔ)“商品基本信息”中。3.2.4數(shù)據(jù)存儲(chǔ)卡名稱:商品銷售代碼:B-名稱:商品銷售代碼:B-001相關(guān)處理:商品銷售信息錄入(P1),商品信息查詢(P5),打印報(bào)表(P4)數(shù)據(jù)結(jié)構(gòu):字段名字段類型寬度取值范圍商品編號(hào)字符6銷售日期日期8銷售單價(jià)數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1小計(jì)字符9名稱:商品銷售記錄代碼:B-名稱:商品銷售記錄代碼:B-002相關(guān)處理:商品銷售信息錄入(P1),銷售信息查詢(P5),打印報(bào)表(P4)數(shù)據(jù)結(jié)構(gòu):字段名字段類型寬度取值范圍商品編號(hào)字符6銷售日期日期8銷售單價(jià)數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1合計(jì)字符8名稱:商品信息代碼:B-名稱:商品信息代碼:B-003相關(guān)處理:商品信息錄入(P1),商品信息查詢(P5),打印報(bào)表(P4)數(shù)據(jù)結(jié)構(gòu):字段名字段類型寬度取值范圍商品編號(hào)字符6商品名稱字符30供應(yīng)商名稱字符30供應(yīng)商編號(hào)字符6商品進(jìn)價(jià)數(shù)值70-99999.99商品售價(jià)數(shù)值70-99999.99進(jìn)貨日期日期8庫存量數(shù)值50-99999備注備注備注名稱:供應(yīng)商信息代碼:B-名稱:供應(yīng)商信息代碼:B-004相關(guān)處理:供應(yīng)商信息錄入(P1),供應(yīng)商查詢(P5),打印報(bào)表(P4)數(shù)據(jù)結(jié)構(gòu):字段名字段類型寬度取值范圍供應(yīng)商編號(hào)字符6供應(yīng)商名稱字符30負(fù)責(zé)人字符10聯(lián)系電話數(shù)值13聯(lián)系地址字符30備注備注備注系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1.1系統(tǒng)結(jié)構(gòu)圖圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.1.2系統(tǒng)模塊圖通過對(duì)用戶需求的分析,我們可以分析出該商品銷售管理大致可以分為四個(gè)模塊:商品基本信息模塊、供應(yīng)商信息模塊、商品價(jià)格變動(dòng)模塊、報(bào)表打印模塊。
現(xiàn)在對(duì)這四個(gè)模塊做具體說明:模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:錄入商品信息模塊代碼:D-001調(diào)用模塊:無被調(diào)用模塊:商品信息數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品入庫清單單”輸出:數(shù)據(jù)庫表“商品基本信息表處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設(shè)計(jì)的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。商品入庫模塊模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品出售模塊代碼:D-002調(diào)用模塊:無被調(diào)用模塊:商品變動(dòng)數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品銷售信息表輸出:數(shù)據(jù)庫表“商品銷售記錄處理:1)打開數(shù)據(jù)庫表“銷售記錄表2)根據(jù)輸入設(shè)計(jì)的“銷售記錄表”的輸入格式,顯示“銷售記錄表”格式。3)接收輸入數(shù)據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫入數(shù)據(jù)庫表“銷售記錄表”。5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。商品銷售模塊模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應(yīng)商信息錄入模塊代碼:D-003調(diào)用模塊:無被調(diào)用模塊:供應(yīng)商數(shù)據(jù)錄入輸入:數(shù)據(jù)流“供應(yīng)商信息表”輸出:數(shù)據(jù)庫表“供應(yīng)商信息表”處理:1)打開數(shù)據(jù)庫表“供應(yīng)商信息表”。2)根據(jù)輸入設(shè)計(jì)的“供應(yīng)商信息表”的輸入格式,顯示“供應(yīng)商信息表”格式。3)接收輸入數(shù)據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫入數(shù)據(jù)庫表“供應(yīng)商信息表”。5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。供應(yīng)商信息錄入模塊模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:價(jià)格變動(dòng)數(shù)據(jù)錄入模塊代碼:D-004調(diào)用模塊:無被調(diào)用模塊:商品價(jià)格數(shù)據(jù)錄入輸入:數(shù)據(jù)流“價(jià)格變動(dòng)表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設(shè)計(jì)的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。價(jià)格變動(dòng)模塊模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品信息查詢模塊模塊代碼:D-005調(diào)用模塊:無被調(diào)用模塊:信息查詢輸入:數(shù)據(jù)流“商品基本信息表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設(shè)計(jì)的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將顯示查詢的結(jié)果5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。商品信息查詢模塊模塊IPO圖系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應(yīng)商信息查詢模塊模塊代碼:D-006調(diào)用模塊:無被調(diào)用模塊:供應(yīng)商查詢輸入:數(shù)據(jù)流“供應(yīng)商信息表”輸出:數(shù)據(jù)庫表“供應(yīng)商信息表”處理:1)打開數(shù)據(jù)庫表“供應(yīng)商信息表”。2)根據(jù)輸入設(shè)計(jì)的“供應(yīng)商信息表”的輸入格式,顯示“供應(yīng)商信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗(yàn)。4)提示操作人員確認(rèn),確認(rèn)后將顯示查詢的結(jié)果5)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。供應(yīng)商查詢模塊系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:打印商品信息模塊模塊代碼:D-007調(diào)用模塊:無被調(diào)用模塊:報(bào)表打印輸入:數(shù)據(jù)處理D7輸出:數(shù)據(jù)流F7處理:1)打開數(shù)據(jù)庫表“商品信息表”。2)預(yù)覽并打印“商品基本信息報(bào)表”。3)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。商品信息打印模塊系統(tǒng)名稱:子系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:打印商品銷售模塊模塊代碼:D-008調(diào)用模塊:無被調(diào)用模塊:報(bào)表打印輸入:數(shù)據(jù)處理D8輸出:數(shù)據(jù)流F8處理:1)打開數(shù)據(jù)庫表“商品銷售信息表”。2)預(yù)覽并打印“商品銷售信息報(bào)表”。3)關(guān)閉數(shù)據(jù)庫,結(jié)束操作。商品銷售信息報(bào)表4.2代碼設(shè)計(jì)商品編號(hào)商品序號(hào)商品產(chǎn)地商品類型供應(yīng)商編號(hào)供應(yīng)商編號(hào)供應(yīng)商類型供應(yīng)商所在城市4.3輸出設(shè)計(jì)為了適應(yīng)日常及時(shí)的對(duì)各種數(shù)據(jù)信息進(jìn)行整理和分析,需要對(duì)數(shù)據(jù)庫的中的數(shù)據(jù)進(jìn)行輸出。本系統(tǒng)提供了兩種輸出形式:一是屏幕輸出;二是報(bào)表輸出。a.顯示輸出顯示輸出上最常見的輸出方式,它有其他的輸出方式無法比擬的優(yōu)點(diǎn):輸出信息的速度快,即時(shí)性強(qiáng),輸出的成本低并且形式多樣。主要是滿足日常數(shù)據(jù)管理的需要,將各種數(shù)據(jù)庫的信息顯示在電腦的屏幕上,以便操作員進(jìn)行各種操作。這種輸出方式用的最多的就是各種信息的查詢,另外,顯示輸出也常用于顯示數(shù)據(jù)的輸入、數(shù)據(jù)修改、系統(tǒng)工作狀態(tài)等情況。b.報(bào)表輸出報(bào)表輸出主要的將商品信息通過打印機(jī)輸出到紙張上,不但可以長期保留、隨時(shí)散發(fā)而且方便對(duì)數(shù)據(jù)進(jìn)行比較,為領(lǐng)導(dǎo)的決策提供依據(jù)。為了及時(shí)的了解庫存商品的信息及庫存量,設(shè)計(jì)了“庫存商品信息報(bào)表”,為了及時(shí)的了解商品銷售情況,和及時(shí)的統(tǒng)計(jì)營業(yè)額,設(shè)計(jì)了“商品銷售統(tǒng)計(jì)報(bào)表”,為了加強(qiáng)與各個(gè)供應(yīng)商進(jìn)行聯(lián)系,設(shè)計(jì)了“供應(yīng)商基本信息報(bào)表”。具體設(shè)計(jì)如下圖:圖4-2庫存商品信息報(bào)表圖4-3商品銷售統(tǒng)計(jì)報(bào)表圖4-4供應(yīng)商基本信息報(bào)表4.4輸入設(shè)計(jì)輸入模塊主要包括:商品入庫,商品銷售信息的添加和供應(yīng)商信息的添加。這個(gè)模塊是商品信息管理系統(tǒng)中非常重要的部分。它設(shè)計(jì)的是否易于操作,往往直接影響整個(gè)系統(tǒng)的能否在日常業(yè)務(wù)中充分的發(fā)揮作用。因此輸入模塊應(yīng)盡量使操作方便、安全,盡可能減少數(shù)據(jù)輸入量和輸入次數(shù)。本系統(tǒng)主要以信息表登記的方式進(jìn)行數(shù)據(jù)輸入。1輸入名稱;商品入庫相關(guān)模塊:D-001輸入周期:不定原始數(shù)據(jù)來源:采購科輸入屏幕的格式:商品編號(hào)商品名稱供應(yīng)商編號(hào)供應(yīng)商名稱商品進(jìn)價(jià)商品售價(jià)進(jìn)貨日期庫存量娃哈哈非??蓸稡j0001天馬批發(fā)商城1.003.002007-6-14500其余的輸入與此輸入類似。4.5數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫在信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)的運(yùn)行效率的高低和數(shù)據(jù)是否具有完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)即要充分了解用戶目前的需求,還要考慮到將來可能增加的要求。4.5.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種數(shù)據(jù)的輸出和輸入,收集和查詢。經(jīng)過對(duì)系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。商品基本信息:包括商品編號(hào),商品名稱,供應(yīng)商名稱,供應(yīng)商編號(hào),商品進(jìn)價(jià),商品售價(jià),進(jìn)貨日期,庫存量,備注。商品供應(yīng)商信息:供應(yīng)商編號(hào),供應(yīng)商名稱,負(fù)責(zé)人,聯(lián)系電話,聯(lián)系地址,備注等。
商品銷售信息:商品編號(hào),銷售日期,銷售單價(jià),銷售數(shù)量,折扣,小計(jì)。商品銷售記錄:商品編號(hào),銷售日期,銷售單價(jià),銷售數(shù)量,折扣,合計(jì)等。管理員信息:包含管理員代碼,管理員姓名,密碼,備注,rank(權(quán)限)等。在上面的需求分析,數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)基礎(chǔ)上,下面可以開始數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)了。4.5.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)使用visualfoxpro6.0開發(fā)系統(tǒng)時(shí),可以使用visualfoxpro6.0自帶數(shù)據(jù)庫管理系統(tǒng),各個(gè)數(shù)據(jù)表的字段設(shè)置如下:表1商品銷售信息表(xiaoshou.dbf)字段名字段類型寬度說明商品編號(hào)字符6普通索引銷售日期日期8銷售單價(jià)數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值3小計(jì)字符9表2商品銷售記錄表(xiaoshoujilu.dbf)字段名字段類型寬度說明商品編號(hào)字符6普通索引銷售日期日期8銷售單價(jià)數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值3合計(jì)字符8表3商品信息表(shangpin.dbf)字段名字段類型寬度說明商品編號(hào)字符6普通索引商品名稱字符30普通索引供應(yīng)商名稱字符30普通索引供應(yīng)商編號(hào)字符6普通索引商品進(jìn)價(jià)數(shù)值72位小數(shù)商品售價(jià)數(shù)值72位小數(shù)進(jìn)貨日期日期8庫存量數(shù)值5普通索引備注備注備注表4供應(yīng)商信息表(gongyingshang.dbf)字段名字段類型寬度說明供應(yīng)商編號(hào)字符6普通索引供應(yīng)商名稱字符30普通索引負(fù)責(zé)人字符10普通索引聯(lián)系電話數(shù)值13聯(lián)系地址字符30備注備注備注表5管理員信息表(user.dbf)字段名字段類型寬度說明管理員代碼字符6普通索引管理員姓名字符30密碼字符10Rank(權(quán)限)數(shù)值14.5.3數(shù)據(jù)庫的備份和恢復(fù)信息數(shù)據(jù)是企業(yè)中非常重要的資源,因此保證數(shù)據(jù)庫的安全可靠、正確有效是非常重要的問題。為了保證數(shù)據(jù)庫的安全性,本系統(tǒng)特意設(shè)計(jì)了數(shù)據(jù)庫的備份與恢復(fù)。數(shù)據(jù)庫備份主要用于對(duì)數(shù)據(jù)庫中的現(xiàn)有數(shù)據(jù)進(jìn)行備份,以便日后使用。數(shù)據(jù)庫恢復(fù)主要用于當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)損壞時(shí)進(jìn)行數(shù)據(jù)的還原,以保證系統(tǒng)的正常運(yùn)行和數(shù)據(jù)庫中的數(shù)據(jù)的安全性。第五章系統(tǒng)實(shí)施5.1語言的選擇微軟公司的MicrosoftVisualFoxPro6.0是Windows應(yīng)用程序開發(fā)工具,MicrosoftVisualFoxPro6.0是目前最流行、最簡單、使用最廣泛的軟件開發(fā)工具之一。它在編程上的深入性、運(yùn)行的快速性等方面都具有很強(qiáng)的功能。MicrosoftVisualFoxPro6.0提供了相當(dāng)友好的編程和操作界面,借助于MicrosoftVisualFoxPro6.0可以輕松地開發(fā)出功能強(qiáng)、速度快、應(yīng)用廣并且占用資源少的應(yīng)用程序。此外它還提供了強(qiáng)大的查詢與管理功能、引入數(shù)據(jù)庫表的概念、擴(kuò)大對(duì)SQL語言的支持、大量使用可視化的界面操作工具、支持面向?qū)ο蟮某绦蛟O(shè)計(jì)、通過OLE實(shí)現(xiàn)應(yīng)用、支持網(wǎng)絡(luò)應(yīng)用等等。故而,實(shí)現(xiàn)本系統(tǒng)VFP是一個(gè)相對(duì)較好的選擇。5.2系統(tǒng)的運(yùn)行環(huán)境1、硬件配置要求:CPU:賽揚(yáng)D2.53內(nèi)存:512MB硬盤:80GB打印機(jī):推薦EPSONLQ-1600K2、軟件配置要求:WINDOWS2000/2003/XP中文版操作系統(tǒng)。在安裝了VF的計(jì)算機(jī)上,在程序目錄,雙擊可執(zhí)行文件即可。如果系統(tǒng)自帶了vf6.0的運(yùn)行庫可以在任何電腦中運(yùn)行,只要程序所在的目錄下雙擊可執(zhí)行文件即可。5.3程序完成情況表模塊完成情況商品入庫登記完成商品銷售登記完成添加供應(yīng)商完成商品價(jià)格修改完成庫存商品查詢完成銷售記錄查詢完成供應(yīng)商查詢完成打印庫存商品報(bào)表完成打印銷售記錄完成打印供應(yīng)商信息完成5.4界面設(shè)計(jì)及程序設(shè)計(jì)1)商品入庫:
圖5-1商品入庫a.添加按鈕的實(shí)現(xiàn)代碼:ifthis.caption="添加"this.caption="保存"this.parent.tag=str(recn())thisform.txt商品編號(hào).enabled=.t.thisform.txt商品名稱.enabled=.t.thisform.txt商品進(jìn)價(jià).enabled=.t.thisform.txt商品售價(jià).enabled=.t.thisform.txt供應(yīng)商編號(hào).enabled=.t.thisform.txt供應(yīng)商名稱.enabled=.t.thisform.txt進(jìn)貨日期.enabled=.t.thisform.txt庫存量.enabled=.t.thisform.edt備注.enabled=.t.appendblankmand2.enabled=.t.elsethis.caption="添加"thisform.txt商品編號(hào).enabled=.f.thisform.txt商品名稱.enabled=.f.thisform.txt商品進(jìn)價(jià).enabled=.f.thisform.txt商品售價(jià).enabled=.f.thisform.txt供應(yīng)商編號(hào).enabled=.f.thisform.txt供應(yīng)商名稱.enabled=.f.thisform.txt進(jìn)貨日期.enabled=.f.thisform.txt庫存量.enabled=.f.thisform.edt備注.enabled=.f.mand2.enabled=.f.endifthisform.refreshb.取消按鈕代碼:ifmessagebox("確定取消么",4+32,"系統(tǒng)提示")=6 selectshangpin tablerevert(.f.) ifeof().and.bof().or.reccount()=0 thisform.init else ifeof() skip-1 else skip endif mand1.caption="添加"thisform.refresh添加供應(yīng)商的代碼商品入庫的代碼相似。2)供應(yīng)商查詢:a.單選按鈕組的代碼實(shí)現(xiàn):docasecasethis.value=1&&按供應(yīng)商編號(hào)查詢thisform.text1.enabled=.t.thisform.text2.enabled=.f.thisform.text3.enabled=.f.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text1.setfocusthisform.grid1.refreshcasethis.value=2&&按供應(yīng)商名稱號(hào)查詢thisform.text1.enabled=.f.thisform.text2.enabled=.t.
圖5-2供應(yīng)商查詢thisform.text3.enabled=.f.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text2.setfocusthisform.grid1.refreshcasethis.value=3&&按供應(yīng)商負(fù)責(zé)人查詢thisform.text1.enabled=.f.thisform.text2.enabled=.f.thisform.text3.enabled=.t.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text3.setfocusthisform.grid1.refreshendcasethisform.refreshb.按供應(yīng)商編號(hào)查詢的text1的valid的代碼如下(本頁的其余的查詢方式的代碼與此相似)selectgongyingshangsetfilterto供應(yīng)商編號(hào)=alltrim(thisform.text1.value)thisform.grid1.refresh3)商品查詢商品查詢界面如下圖圖5-3商品查詢按日期查詢按鈕代碼如下:selectshangpinpublicqsrq,jzrqqsrq=thisform.text3.valuejzrq=thisform.text4.valuedocasecasenotempty(qsrq)andempty(jzrq) setfilterto進(jìn)貨日期>=qsrqcaseempty(qsrq)andnotempty(jzrq) setfilterto進(jìn)貨日期<=jzrqcasenotempty(qsrq)andnotempty(jzrq) setfilterto進(jìn)貨日期>=qsrqand進(jìn)貨日期<=jzrqotherwise messagebox("未輸入查詢商品的進(jìn)貨日期!","提示")endcasethisform.grid1.refreshb.按商品編號(hào)查詢的text1(valid)的實(shí)現(xiàn)代碼如下:(其他的查詢方式與此類似)selectshangpinsetfilterto商品編號(hào)=alltrim(thisform.text1.value)thisform.grid1.refresh4)商品銷售商品銷售界面設(shè)計(jì)如下圖:
圖5-4商品銷售其中商品編號(hào)、銷售數(shù)量和交款由操作人員輸入,其余各數(shù)據(jù)由系統(tǒng)自動(dòng)輸出或計(jì)算。應(yīng)收款小計(jì)的text的代碼為:thisform.text5.value=thisform.text2.value*thisform.text3.value*thisform.text4.value交款的text代碼為:thisform.text8.value=thisform.text7.value-thisform.text5.value確定按鈕的(click)代碼為:selexiaoshouappendblankreplace商品編號(hào)withthisform.text1.valuereplace銷售數(shù)量withthisform.text4.valuereplace銷售單價(jià)withthisform.text2.valuereplace折扣withthisform.text3.valuereplace小計(jì)withthisform.text5.valuereplace銷售日期withdate()selexiaoshoujiluappendblankreplace商品編號(hào)withthisform.text1.valuereplace銷售數(shù)量withthisform.text4.valuereplace銷售單價(jià)withthisform.text2.valuereplace折扣withthisform.text3.valuereplace合計(jì)withthisform.text5.valuereplace銷售日期withdate()seleshangpinreplace庫存量with庫存量-thisform.text4.valueif庫存量<1messagebox("庫存量小于1!",48,"存量不足,請(qǐng)進(jìn)貨!")endifselectxiaoshoujiluthisform.text1.value=""thisform.text2.value=""thisform.text5.value=0thisform.text6.value=""thisform.text1.setfocus()this.enabled=.f.thisform.refresh說明:當(dāng)操作員輸完所有的數(shù)據(jù),點(diǎn)擊“確定”按鈕時(shí),系統(tǒng)自動(dòng)將相關(guān)記錄添加到“銷售統(tǒng)計(jì)表”中,如該商品的庫存為空,此時(shí)系統(tǒng)自動(dòng)提示“庫存量小于1,存量不足,請(qǐng)進(jìn)貨!”第六章系統(tǒng)使用與評(píng)價(jià)6.1本系統(tǒng)的使用方法1)登陸:每次運(yùn)行時(shí),打開程序所在的目錄,雙擊程序(或右擊選擇打開)是會(huì)打開如下的登陸界面:圖6-1用戶登陸界面它對(duì)操作員進(jìn)行口令驗(yàn)證,防止非法用戶進(jìn)入系統(tǒng),任意增加、修改和刪除數(shù)據(jù)。在選擇或輸入用戶并提供正確的密碼后,點(diǎn)“登陸”按鈕即可進(jìn)入系統(tǒng),點(diǎn)“取消”放棄登錄,退出系統(tǒng)。如果不能提供正確密碼,在點(diǎn)“確定”按鈕后會(huì)有相應(yīng)提示,如果連續(xù)三次都輸入了錯(cuò)誤的密碼,系統(tǒng)將自行關(guān)閉。系統(tǒng)的管理員分為兩個(gè)級(jí)別:系統(tǒng)管理員和普通管理員。系統(tǒng)管理擁有一切權(quán)限,可以對(duì)數(shù)據(jù)進(jìn)行初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、刪除和修改其他的管理員信息。登陸時(shí)候請(qǐng)確認(rèn)您的管理員級(jí)別。2)數(shù)據(jù)錄入:進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單,系統(tǒng)的主要功能都集中于此。從左起第二個(gè)子菜單就是“數(shù)據(jù)錄入”。其主要功能是向數(shù)據(jù)庫中錄入新的數(shù)據(jù),包括商品入庫和添加供應(yīng)商信息。本菜單系統(tǒng)管理員和普通管理均可用。
3)開始工作(數(shù)據(jù)維護(hù)):系統(tǒng)管理員進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單(如下圖),系圖6-2系統(tǒng)目錄
統(tǒng)的主要功能都集中于此。從左起第一個(gè)子菜單就是“開始工作(系統(tǒng)維護(hù))”,系統(tǒng)維護(hù)下面有“數(shù)據(jù)初始化”、“數(shù)據(jù)備份”、“數(shù)據(jù)恢復(fù)”、“退出”等子菜單,現(xiàn)在分別介紹它們的功能:數(shù)據(jù)初始化:清空當(dāng)前系統(tǒng)中除用戶信息之外的所有數(shù)據(jù),恢復(fù)成系統(tǒng)的初始狀。數(shù)據(jù)備份:備份系統(tǒng)當(dāng)前數(shù)據(jù),可自行選擇要備份的數(shù)據(jù)及備份去向。數(shù)據(jù)恢復(fù):用以前備份的數(shù)據(jù)替換系統(tǒng)當(dāng)前的數(shù)據(jù)。為了系統(tǒng)的安全,本操作只限系統(tǒng)管理員可用。4)數(shù)據(jù)查詢進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單。從左起第三個(gè)子菜單是“數(shù)據(jù)查詢”。其主要功能是查詢系統(tǒng)當(dāng)前的數(shù)據(jù),“數(shù)據(jù)查詢”下面的子菜單有:“商品信息查詢”、“供應(yīng)商查詢”、“管理員查詢”、“登陸日志查詢”。打開相應(yīng)的界面進(jìn)行查詢,各個(gè)界面都可以根據(jù)用戶輸入的數(shù)據(jù)進(jìn)行相應(yīng)的查詢。其中,“管理員查詢”和“登陸日志”只限系統(tǒng)管理可用。5)商品銷售:用戶進(jìn)入系統(tǒng)后,可以點(diǎn)擊主界面上的按鈕,系統(tǒng)會(huì)自動(dòng)打開如下對(duì)話框:
圖6-3商品銷售用戶輸入“商品編號(hào)”和“銷售數(shù)量”時(shí),系統(tǒng)會(huì)自動(dòng)計(jì)算出“應(yīng)收款小計(jì)”,當(dāng)輸入顧客繳款數(shù)量的時(shí)候,系統(tǒng)也能同樣計(jì)算出應(yīng)該找零。當(dāng)點(diǎn)擊“確定”按鈕時(shí)交易完成,該商品的庫存量會(huì)自動(dòng)減去“銷售數(shù)量”,當(dāng)該商品的庫存量小于1時(shí),系統(tǒng)會(huì)自動(dòng)提示“該商品已售完,可以進(jìn)貨?!?,以提醒用戶及時(shí)進(jìn)貨來補(bǔ)充該商品的庫存量。6)報(bào)表打印:進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單。從左起第四個(gè)子菜單是“報(bào)表打印”,其主要功能是打印和預(yù)覽系統(tǒng)設(shè)定的報(bào)表。下面的子菜單有:“商品銷售紀(jì)錄”、“供應(yīng)商信息報(bào)表”、“庫存商品報(bào)表”、“管理員檔案”、“登陸日志”。當(dāng)點(diǎn)擊這些菜單時(shí)會(huì)打開相應(yīng)的報(bào)表瀏覽。如果沒有安裝打印機(jī),將會(huì)提示安裝打印機(jī),此時(shí)應(yīng)該點(diǎn)“否”并選“忽略”,否則系統(tǒng)將會(huì)產(chǎn)生錯(cuò)誤;“打印報(bào)表”可以打印生成的報(bào)表。或者點(diǎn)擊命令按鈕組的按鈕,也可以打開如下的界面進(jìn)行報(bào)表的打?。簣D6-4打印報(bào)表其中,“管理員檔案”、“登陸日志”只限系統(tǒng)管理員可用,其的報(bào)表打印普通管理員可用。6.2系統(tǒng)評(píng)價(jià)1)經(jīng)濟(jì)評(píng)價(jià)由于使用了本系統(tǒng),減少了相關(guān)人員的手工操作的工作量,以前很多人長時(shí)間才能完成的工作,現(xiàn)在只需要少數(shù)的幾個(gè)人在短時(shí)間內(nèi)就可以完成。這樣即可以在現(xiàn)有的員工人數(shù)不變的情況下擴(kuò)大業(yè)務(wù)也可以實(shí)現(xiàn)減員增效。這樣無形中就增加了公司的經(jīng)濟(jì)收入。同時(shí)由于使用了本系統(tǒng)增也提升業(yè)務(wù)效率,其中的無形價(jià)值更加巨大。2)性能評(píng)價(jià)由于使用了本系統(tǒng),使得企業(yè)在商品入庫管理,商品銷售管理,商品價(jià)格調(diào)整和各種信息查詢等方面有了質(zhì)的突破。并且實(shí)現(xiàn)了查詢、統(tǒng)計(jì)的功能,使企業(yè)的經(jīng)營狀況清晰可見,整個(gè)商品銷售管理更加科學(xué)化,規(guī)范化。3)管理評(píng)價(jià)在使用本系統(tǒng)之后,不但提高了商品信息的管理效率,同時(shí)也改掉了很多手工操作的弊端,提高了管理效率,還將現(xiàn)行的管理體制以及人力、物力進(jìn)行了更加合理的配置和優(yōu)化。結(jié)論通過調(diào)研與代碼編寫,商品信息綜合管理系統(tǒng)終于完成。在系統(tǒng)的制作過程中,以前學(xué)習(xí)感到很抽象的課程,像面向?qū)ο蟪绦蛟O(shè)等逐漸變得清晰起來。逐漸的感覺到這幾門理論課程的重要性。在學(xué)習(xí)vf6.0及面向?qū)ο髸r(shí)候,也相應(yīng)的做一些應(yīng)用的系統(tǒng)程序的練習(xí),但是這些練習(xí)不夠系統(tǒng),隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,沒有形成一個(gè)完整的指導(dǎo)文檔,一旦系統(tǒng)成型,出現(xiàn)錯(cuò)誤時(shí)返工修改工作量較大,最終造成系統(tǒng)可靠性不高,難以實(shí)用。這次的畢業(yè)設(shè)計(jì)開發(fā),讓我深切的體會(huì)到面向?qū)ο笫窍到y(tǒng)開發(fā)過程中十分重要的一部分,他可以在系統(tǒng)開發(fā)初期就能讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯(cuò)。對(duì)于后期的系統(tǒng)維護(hù)也提供了很大的方便。通過實(shí)踐,提高了系統(tǒng)分析的能力,對(duì)數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)流程圖等系統(tǒng)設(shè)計(jì)工具的使用有了更加深刻的認(rèn)識(shí)。開始很陌生的程序設(shè)計(jì)開始逐漸的熟悉起來,為以后的工作、學(xué)習(xí)的進(jìn)一步提高打下了堅(jiān)實(shí)的基礎(chǔ)。致謝感謝學(xué)校以認(rèn)真負(fù)責(zé)的態(tài)度為我們組織這次畢業(yè)設(shè)計(jì)以及畢業(yè)論文答辯。老師們的嚴(yán)格把關(guān),對(duì)我們來說有很大的壓力。在這種壓力下促使我們以最快的速度融入到程序開發(fā)理論的應(yīng)用中去,通過這次理論聯(lián)系實(shí)際的鍛煉,使我們的系統(tǒng)分析與代碼編寫水平有了較大的進(jìn)步。在這次畢業(yè)設(shè)計(jì)中積累的經(jīng)驗(yàn)將對(duì)我們以后學(xué)習(xí)更加深入的知識(shí)有很大的幫助。感謝我的指導(dǎo)老師,在設(shè)計(jì)的過程中提出了許多有益且寶貴的建議和意見。參考文獻(xiàn)1.《管理信息系統(tǒng)導(dǎo)論》黃梯云機(jī)械工業(yè)出版社2.《管理信息系統(tǒng)》黃梯云經(jīng)濟(jì)科學(xué)出版社3.《信息系統(tǒng)開發(fā)》甘仞初經(jīng)濟(jì)科學(xué)出版社4.《數(shù)據(jù)組織與結(jié)構(gòu)》王珊經(jīng)濟(jì)科學(xué)出版社5.《軟件開發(fā)工具》方美琪經(jīng)濟(jì)科學(xué)出版社6.《VisualFoxPro6.0簡明教程》魏紹謙高等教育出版社7.《VisualFoxPro6.0中文程序員指南》北京希望電腦8.《VisualFoxPro6.0中文版基礎(chǔ)培訓(xùn)教程》姜繼紅人民郵電出版社附錄附錄資料:不需要的可以自行刪除Excel的50個(gè)使用技巧一、建立分類下拉列表填充項(xiàng)我們常常要將企業(yè)的名稱輸入到表格中,為了保持名稱的一致性,利用“數(shù)據(jù)有效性”功能建了一個(gè)分類下拉列表填充項(xiàng)。1.在Sheet2中,將企業(yè)名稱按類別(如“工業(yè)企業(yè)”、“商業(yè)企業(yè)”、“個(gè)體企業(yè)”等)分別輸入不同列中,建立一個(gè)企業(yè)名稱數(shù)據(jù)庫。
2.選中A列(“工業(yè)企業(yè)”名稱所在列),在“名稱”欄內(nèi),輸入“工業(yè)企業(yè)”字符后,按“回車”鍵進(jìn)行確認(rèn)。仿照上面的操作,將B、C……列分別命名為“商業(yè)企業(yè)”、“個(gè)體企業(yè)”……3.切換到Sheet1中,選中需要輸入“企業(yè)類別”的列(如C列),執(zhí)行“數(shù)據(jù)→有效性”命令,打開“數(shù)據(jù)有效性”對(duì)話框。在“設(shè)置”標(biāo)簽中,單擊“允許”右側(cè)的下拉按鈕,選中“序列”選項(xiàng),在下面的“來源”方框中,輸入“工業(yè)企業(yè)”,“商業(yè)企業(yè)”,“個(gè)體企業(yè)”……序列(各元素之間用英文逗號(hào)隔開),確定退出。
再選中需要輸入企業(yè)名稱的列(如D列),再打開“數(shù)據(jù)有效性”對(duì)話框,選中“序列”選項(xiàng)后,在“來源”方框中輸入公式:=INDIRECT(C1),確定退出。4.選中C列任意單元格(如C4),單擊右側(cè)下拉按鈕,選擇相應(yīng)的“企業(yè)類別”填入單元格中。然后選中該單元格對(duì)應(yīng)的D列單元格(如D4),單擊下拉按鈕,即可從相應(yīng)類別的企業(yè)名稱列表中選擇需要的企業(yè)名稱填入該單元格中。提示:在以后打印報(bào)表時(shí),如果不需要打印“企業(yè)類別”列,可以選中該列,右擊鼠標(biāo),選“隱藏”選項(xiàng),將該列隱藏起來即可。二、建立“常用文檔”新菜單在菜單欄上新建一個(gè)“常用文檔”菜單,將常用的工作簿文檔添加到其中,方便隨時(shí)調(diào)用。1.在工具欄空白處右擊鼠標(biāo),選“自定義”選項(xiàng),打開“自定義”對(duì)話框。在“命令”標(biāo)簽中,選中“類別”下的“新菜單”項(xiàng),再將“命令”下面的“新菜單”拖到菜單欄。按“更改所選內(nèi)容”按鈕,在彈出菜單的“命名”框中輸入一個(gè)名稱(如“常用文檔”)。2.再在“類別”下面任選一項(xiàng)(如“插入”選項(xiàng)),在右邊“命令”下面任選一項(xiàng)(如“超鏈接”選項(xiàng)),將它拖到新菜單(常用文檔)中,并仿照上面的操作對(duì)它進(jìn)行命名(如“工資表”等),建立第一個(gè)工作簿文檔列表名稱。重復(fù)上面的操作,多添加幾個(gè)文檔列表名稱。3.選中“常用文檔”菜單中某個(gè)菜單項(xiàng)(如“工資表”等),右擊鼠標(biāo),在彈出的快捷菜單中,選“分配超鏈接→打開”選項(xiàng),打開“分配超鏈接”對(duì)話框。通過按“查找范圍”右側(cè)的下拉按鈕,定位到相應(yīng)的工作簿(如“工資.xls”等)文件夾,并選中該工作簿文檔。重復(fù)上面的操作,將菜單項(xiàng)和與它對(duì)應(yīng)的工作簿文檔超鏈接起來。4.以后需要打開“常用文檔”菜單中的某個(gè)工作簿文檔時(shí),只要展開“常用文檔”菜單,單擊其中的相應(yīng)選項(xiàng)即可。提示:盡管我們將“超鏈接”選項(xiàng)拖到了“常用文檔”菜單中,但并不影響“插入”菜單中“超鏈接”菜單項(xiàng)和“常用”工具欄上的“插入超鏈接”按鈕的功能。三、讓不同類型數(shù)據(jù)用不同顏色顯示在工資表中,如果想讓大于等于2000元的工資總額以“紅色”顯示,大于等于1500元的工資總額以“藍(lán)色”顯示,低于1000元的工資總額以“棕色”顯示,其它以“黑色”顯示,我們可以這樣設(shè)置。1.打開“工資表”工作簿,選中“工資總額”所在列,執(zhí)行“格式→條件格式”命令,打開“條件格式”對(duì)話框。單擊第二個(gè)方框右側(cè)的下拉按鈕,選中“大于或等于”選項(xiàng),在后面的方框中輸入數(shù)值“2000”。單擊“格式”按鈕,打開“單元格格式”對(duì)話框,將“字體”的“顏色”設(shè)置為“紅色”。2.按“添加”按鈕,并仿照上面的操作設(shè)置好其它條件(大于等于1500,字體設(shè)置為“藍(lán)色”;小于1000,字體設(shè)置為“棕色”)。3.設(shè)置完成后,按下“確定”按鈕??纯垂べY表吧,工資總額的數(shù)據(jù)是不是按你的要求以不同顏色顯示出來了。四、制作“專業(yè)符號(hào)”工具欄在編輯專業(yè)表格時(shí),常常需要輸入一些特殊的專業(yè)符號(hào),為了方便輸入,我們可以制作一個(gè)屬于自己的“專業(yè)符號(hào)”工具欄。
1.執(zhí)行“工具→宏→錄制新宏”命令,打開“錄制新宏”對(duì)話框,輸入宏名?如“fuhao1”?并將宏保存在“個(gè)人宏工作簿”中,然后“確定”開始錄制。選中“錄制宏”工具欄上的“相對(duì)引用”按鈕,然后將需要的特殊符號(hào)輸入到某個(gè)單元格中,再單擊“錄制宏”工具欄上的“停止”按鈕,完成宏的錄制。仿照上面的操作,一一錄制好其它特殊符號(hào)的輸入“宏”。2.打開“自定義”對(duì)話框,在“工具欄”標(biāo)簽中,單擊“新建”按鈕,彈出“新建工具欄”對(duì)話框,輸入名稱——“專業(yè)符號(hào)”,確定后,即在工作區(qū)中出現(xiàn)一個(gè)工具條。切換到“命令”標(biāo)簽中,選中“類別”下面的“宏”,將“命令”下面的“自定義按鈕”項(xiàng)拖到“專業(yè)符號(hào)”欄上(有多少個(gè)特殊符號(hào)就拖多少個(gè)按鈕)。3.選中其中一個(gè)“自定義按鈕”,仿照第2個(gè)秘技的第1點(diǎn)對(duì)它們進(jìn)行命名。4.右擊某個(gè)命名后的按鈕,在隨后彈出的快捷菜單中,選“指定宏”選項(xiàng),打開“指定宏”對(duì)話框,選中相應(yīng)的宏(如fuhao1等),確定退出。重復(fù)此步操作,將按鈕與相應(yīng)的宏鏈接起來。5.關(guān)閉“自定義”對(duì)話框,以后可以像使用普通工具欄一樣,使用“專業(yè)符號(hào)”工具欄,向單元格中快速輸入專業(yè)符號(hào)了。五、用“視面管理器”保存多個(gè)打印頁面有的工作表,經(jīng)常需要打印其中不同的區(qū)域,用“視面管理器”吧。1.打開需要打印的工作表,用鼠標(biāo)在不需要打印的行(或列)標(biāo)上拖拉,選中它們再右擊鼠標(biāo),在隨后出現(xiàn)的快捷菜單中,選“隱藏”選項(xiàng),將不需要打印的行(或列)隱藏起來。2.執(zhí)行“視圖→視面管理器”命令,打開“視面管理器”對(duì)話框,單擊“添加”按鈕,彈出“添加視面”對(duì)話框,輸入一個(gè)名稱(如“上報(bào)表”)后,單擊“確定”按鈕。3.將隱藏的行(或列)顯示出來,并重復(fù)上述操作,“添加”好其它的打印視面。4.以后需要打印某種表格時(shí),打開“視面管理器”,選中需要打印的表格名稱,單擊“顯示”按鈕,工作表即刻按事先設(shè)定好的界面顯示出來,簡單設(shè)置、排版一下,按下工具欄上的“打印”按鈕,一切就OK了。六、讓數(shù)據(jù)按需排序如果你要將員工按其所在的部門進(jìn)行排序,這些部門名稱既的有關(guān)信息不是按拼音順序,也不是按筆畫順序,怎么辦?可采用自定義序列來排序。1.執(zhí)行“格式→選項(xiàng)”命令,打開“選項(xiàng)”對(duì)話框,進(jìn)入“自定義序列”標(biāo)簽中,在“輸入序列”下面的方框中輸入部門排序的序列(如“機(jī)關(guān),車隊(duì),一車間,二車間,三車間”等),單擊“添加”和“確定”按鈕退出。
2.選中“部門”列中任意一個(gè)單元格,執(zhí)行“數(shù)據(jù)→排序”命令,打開“排序”對(duì)話框,單擊“選項(xiàng)”按鈕,彈出“排序選項(xiàng)”對(duì)話框,按其中的下拉按鈕,選中剛才自定義的序列,按兩次“確定”按鈕返回,所有數(shù)據(jù)就按要求進(jìn)行了排序。七、把數(shù)據(jù)徹底隱藏起來工作表部分單元格中的內(nèi)容不想讓瀏覽者查閱,只好將它隱藏起來了。1.選中需要隱藏內(nèi)容的單元格(區(qū)域),執(zhí)行“格式→單元格”命令,打開“單元格格式”對(duì)話框,在“數(shù)字”標(biāo)簽的“分類”下面選中“自定義”選項(xiàng),然后在右邊“類型”下面的方框中輸入“;;;”(三個(gè)英文狀態(tài)下的分號(hào))。2.再切換到“保護(hù)”標(biāo)簽下,選中其中的“隱藏”選項(xiàng),按“確定”按鈕退出。3.執(zhí)行“工具→保護(hù)→保護(hù)工作表”命令,打開“保護(hù)工作表”對(duì)話框,設(shè)置好密碼后,“確定”返回。經(jīng)過這樣的設(shè)置以后,上述單元格中的內(nèi)容不再顯示出來,就是使用Excel的透明功能也不能讓其現(xiàn)形。提示:在“保護(hù)”標(biāo)簽下,請(qǐng)不要清除“鎖定”前面復(fù)選框中的“∨”號(hào),這樣可以防止別人刪除你隱藏起來的數(shù)據(jù)。八、讓中、英文輸入法智能化地出現(xiàn)在編輯表格時(shí),有的單元格中要輸入英文,有的單元格中要輸入中文,反復(fù)切換輸入法實(shí)在不方便,何不設(shè)置一下,讓輸入法智能化地調(diào)整呢?選中需要輸入中文的單元格區(qū)域,執(zhí)行“數(shù)據(jù)→有效性”命令,打開“數(shù)據(jù)有效性”對(duì)話框,切換到“輸入法模式”標(biāo)簽下,按“模式”右側(cè)的下拉按鈕,選中“打開”選項(xiàng)后,“確定”退出。以后當(dāng)選中需要輸入中文的單元格區(qū)域中任意一個(gè)單元格時(shí),中文輸入法(輸入法列表中的第1個(gè)中文輸入法)自動(dòng)打開,當(dāng)選中其它單元格時(shí),中文輸入法自動(dòng)關(guān)閉。九、讓“自動(dòng)更正”輸入統(tǒng)一的文本你是不是經(jīng)常為輸入某些固定的文本,如《電腦報(bào)》而煩惱呢?那就往下看吧。1.執(zhí)行“工具→自動(dòng)更正”命令,打開“自動(dòng)更正”對(duì)話框。2.在“替換”下面的方框中輸入“pcw”(也可以是其他字符,“pcw”用小寫),在“替換為”下面的方框中輸入“《電腦報(bào)》”,再單擊“添加”和“確定”按鈕。3.以后如果需要輸入上述文本時(shí),只要輸入“pcw”字符?此時(shí)可以不考慮“pcw”的大小寫?,然后確認(rèn)一下就成了。十、在Excel中自定義函數(shù)Excel函數(shù)雖然豐富,但并不能滿足我們的所有需要。我們可以自定義一個(gè)函數(shù),來完成一些特定的運(yùn)算。下面,我們就來自定義一個(gè)計(jì)算梯形面積的函數(shù):1.執(zhí)行“工具→宏→Visual
Basic編輯器”菜單命令(或按“Alt+F11”快捷鍵),打開Visual
Basic編輯窗口。2.在窗口中,執(zhí)行“插入→模塊”菜單命令,插入一個(gè)新的模塊——模塊1。3.在右邊的“代碼窗口”中輸入以下代碼:Function
V(a,b,h)V
=
h*(a+b)/2End
Function4.關(guān)閉窗口,自定義函數(shù)完成。以后可以像使用內(nèi)置函數(shù)一樣使用自定義函數(shù)。提示:用上面方法自定義的函數(shù)通常只能在相應(yīng)的工作簿中使用十一、表頭下面襯張圖片為工作表添加的背景,是襯在整個(gè)工作表下面的,能不能只襯在表頭下面呢?1.執(zhí)行“格式→工作表→背景”命令,打開“工作表背景”對(duì)話框,選中需要作為背景的圖片后,按下“插入”按鈕,將圖片襯于整個(gè)工作表下面。2.在按住Ctrl鍵的同時(shí),用鼠標(biāo)在不需要襯圖片的單元格(區(qū)域)中拖拉,同時(shí)選中這些單元格(區(qū)域)。3.按“格式”工具欄上的“填充顏色”右側(cè)的下拉按鈕,在隨后出現(xiàn)的“調(diào)色板”中,選中“白色”。經(jīng)過這樣的設(shè)置以后,留下的單元格下面襯上了圖片,而上述選中的單元格(區(qū)域)下面就沒有襯圖片了(其實(shí),是圖片被“白色”遮蓋了)。提示?襯在單元格下面的圖片是不支持打印的。十二、用連字符“&”來合并文本如果我們想將多列的內(nèi)容合并到一列中,不需要利用函數(shù),一個(gè)小小的連字符“&”就能將它搞定(此處假定將B、C、D列合并到一列中)。1.在D列后面插入兩個(gè)空列(E、F列),然后在D1單元格中輸入公式:=B1&C1&D1。2.再次選中D1單元格,用“填充柄”將上述公式復(fù)制到D列下面的單元格中,B、C、D列的內(nèi)容即被合并到E列對(duì)應(yīng)的單元格中。3.選中E列,執(zhí)行“復(fù)制”操作,然后選中F列,執(zhí)行“編輯→選擇性粘貼”命令,打開“選擇性粘貼”對(duì)話框,選中其中的“數(shù)值”選項(xiàng),按下“確定”按鈕,E列的內(nèi)容(不是公式)即被復(fù)制到F列中。4.將B、C、D、E列刪除,完成合并工作。提示:完成第1、2步的操作,合并效果已經(jīng)實(shí)現(xiàn),但此時(shí)如果刪除B、C、D列,公式會(huì)出現(xiàn)錯(cuò)誤。故須進(jìn)行第3步操作,將公式轉(zhuǎn)換為不變的“值”。十三、快速打印學(xué)生成績條常有朋友問“如何打印成績條”這樣的問題,有不少人采取錄制宏或VBA的方法來實(shí)現(xiàn),這對(duì)于初學(xué)者來說有一定難度。出于此種考慮,我在這里給出一種用函數(shù)實(shí)現(xiàn)的簡便方法。此處假定學(xué)生成績保存在Sheet1工作表的A1至G64單元格區(qū)域中,其中第1行為標(biāo)題,第2行為學(xué)科名稱。1.切換到Sheet2工作表中,選中A1單元格,輸入公式:=IF(MOD(ROW(),3)=0,″″,IF(0MOD?ROW(),3(=1,sheet1!A$2,INDEX(sheet1!$A:$G,INT(((ROW()+4)/3)+1),COLUMN())))。2.再次選中A1單元格,用“填充柄”將上述公式復(fù)制到B1至G1單元格中;然后,再同時(shí)選中A1至G1單元格區(qū)域,用“填充柄”將上述公式復(fù)制到A2至G185單元格中。至此,成績條基本成型,下面簡單修飾一下。3.調(diào)整好行高和列寬后,同時(shí)選中A1至G2單元格區(qū)域(第1位學(xué)生的成績條區(qū)域),按“格式”工具欄“邊框”右側(cè)的下拉按鈕,在隨后出現(xiàn)的邊框列表中,選中“所有框線”選項(xiàng),為選中的區(qū)域添加邊框(如果不需要邊框,可以不進(jìn)行此步及下面的操作)。4.同時(shí)選中A1至G3單元格區(qū)域,點(diǎn)擊“常用”工具欄上的“格式刷”按鈕,然后按住鼠標(biāo)左鍵,自A4拖拉至G186單元格區(qū)域,為所有的成績條添加邊框。按“打印”按鈕,即可將成績條打印出來。十四、Excel幫你選函數(shù)在用函數(shù)處理數(shù)據(jù)時(shí),常常不知道使用什么函數(shù)比較合適。Excel的“搜索函數(shù)”功能可以幫你縮小范圍,挑選出合適的函數(shù)。執(zhí)行“插入→函數(shù)”命令,打開“插入函數(shù)”對(duì)話框,在“搜索函數(shù)”下面的方框中輸入要求(如“計(jì)數(shù)”),然后單擊“轉(zhuǎn)到”按鈕,系統(tǒng)即刻將與“計(jì)數(shù)”有關(guān)的函數(shù)挑選出來,并顯示在“選擇函數(shù)”下面的列表框中。再結(jié)合查看相關(guān)的幫助文件,即可快速確定所需要的函數(shù)。十五、同時(shí)查看不同工作表中多個(gè)單元格內(nèi)的數(shù)據(jù)有時(shí),我們編輯某個(gè)工作表(Sheet1)時(shí),需要查看其它工作表中(Sheet2、Sheet3……)某個(gè)單元格的內(nèi)容,可以利用Excel的“監(jiān)視窗口”功能來實(shí)現(xiàn)。執(zhí)行“視圖→工具欄→監(jiān)視窗口”命令,打開“監(jiān)視窗口”,單擊其中的“添加監(jiān)視”按鈕,展開“添加監(jiān)視點(diǎn)”對(duì)話框,用鼠標(biāo)選中需要查看的單元格后,再單擊“添加”按鈕。重復(fù)前述操作,添加其它“監(jiān)視點(diǎn)”。以后,無論在哪個(gè)工作表中,只要打開“監(jiān)視窗口”,即可查看所有被監(jiān)視點(diǎn)單元格內(nèi)的數(shù)據(jù)和相關(guān)信息。十六、為單元格快速畫邊框在Excel2002以前的版本中,為單元格區(qū)域添加邊框的操作比較麻煩,Excel2002對(duì)此功能進(jìn)行了全新的拓展。單擊“格式”工具欄上“邊框”右側(cè)的下拉按鈕,在隨后彈出的下拉列表中,選“繪圖邊框”選項(xiàng),或者執(zhí)行“視圖→工具欄→邊框”命令,展開“邊框”工具欄。單擊工具欄最左側(cè)的下拉按鈕,選中一種邊框樣式,然后在需要添加邊框的單元格區(qū)域中拖拉,即可為相應(yīng)的單元格區(qū)域快速畫上邊框。提示:①如果畫錯(cuò)了邊框,沒關(guān)系,選中工具欄上的“擦除邊框”按鈕,然后在錯(cuò)誤的邊框上拖拉一下,就可以清除掉錯(cuò)誤的邊框。②如果需要畫出不同顏色的邊框,可以先按工具欄右側(cè)的“線條顏色”按鈕,在隨后彈出的調(diào)色板中選中需要的顏色后,再畫邊框即可。③這一功能還可以在單元格中畫上對(duì)角的斜線。十七、控制特定單元格輸入文本的長度你能想象當(dāng)你在該輸入四位數(shù)的單元格中卻填入了一個(gè)兩位數(shù),或者在該輸入文字的單元格中你卻輸入了數(shù)字的時(shí)候,Excel就能自動(dòng)判斷、即時(shí)分析并彈出警告,那該多好啊!要實(shí)現(xiàn)這一功能,對(duì)Excel來說,也并不難。例如我們將光標(biāo)定位到一個(gè)登記“年份”的單元格中,為了輸入的統(tǒng)一和計(jì)算的方便,我們希望“年份”都用一個(gè)四位數(shù)來表示。所以,我們可以單擊“數(shù)據(jù)”菜單的“有效性”選項(xiàng)。在“設(shè)置”卡片“有效性條件”的“允許”下拉菜單中選擇“文本長度”。然后在“數(shù)據(jù)”下拉菜單中選擇“等于”,且“長度”為“4”。同時(shí),我們再來到“出錯(cuò)警告”卡片中,將“輸入無效數(shù)據(jù)時(shí)顯示的出錯(cuò)警告”設(shè)為“停止”,并在“標(biāo)題”和“錯(cuò)誤信息”欄中分別填入“輸入文本非法!”和“請(qǐng)輸入四位數(shù)年份。”字樣。很顯然,當(dāng)如果有人在該單元格中輸入的不是一個(gè)四位數(shù)時(shí),Excel就會(huì)彈出示的警告對(duì)話框,告訴你出錯(cuò)原因,并直到你輸入了正確“樣式”的數(shù)值后方可繼續(xù)錄入。神奇吧?其實(shí),在Excel的“數(shù)據(jù)有效性”判斷中,還有許多特殊類型的數(shù)據(jù)格式可選,比如“文本類型”啊,“序列大小”啊,“時(shí)間遠(yuǎn)近”啊,如你有興趣,何不自作主張,自己設(shè)計(jì)一種檢測標(biāo)準(zhǔn),讓你的Excel展示出與眾不同的光彩呢。十八、成組填充多張表格的固定單元格我們知道每次打開Excel,軟件總是默認(rèn)打開多張工作表。由此就可看出Excel除了擁有強(qiáng)大的單張表格的處理能力,更適合在多張相互關(guān)聯(lián)的表格中協(xié)調(diào)工作。要協(xié)調(diào)關(guān)聯(lián),當(dāng)然首先就需要同步輸入。因此,在很多情況下,都會(huì)需要同時(shí)在多張表格的相同單元格中輸入同樣的內(nèi)容。那么如何對(duì)表格進(jìn)行成組編輯呢?首先我們單擊第一個(gè)工作表的標(biāo)簽名“Sheet1”,然后按住Shift鍵,單擊最后一張表格的標(biāo)簽名“Sheet3”(如果我們想關(guān)聯(lián)的表格不在一起,可以按住Ctrl鍵進(jìn)行點(diǎn)選)。此時(shí),我們看到Excel的標(biāo)題欄上的名稱出現(xiàn)了“工作組”字樣,我們就可以進(jìn)行對(duì)工作組的編輯工作了。在需要一次輸入多張表格內(nèi)容的單元格中隨便寫點(diǎn)什么,我們發(fā)現(xiàn),“工作組”中所有表格的同一位置都顯示出相應(yīng)內(nèi)容了。但是,僅僅同步輸入是遠(yuǎn)遠(yuǎn)不夠的。比如,我們需要將多張表格中相同位置的數(shù)據(jù)統(tǒng)一改變格式該怎么辦呢?首先,我們得改變第一張表格的數(shù)據(jù)格式,再單擊“編輯”菜單的“填充”選項(xiàng),然后在其子菜單中選擇“至同組工作表”。這時(shí),Excel會(huì)彈出“填充成組工作表”的對(duì)話框,在這里我們選擇“格式”一項(xiàng),點(diǎn)“確定”后,同組中所有表格該位置的數(shù)據(jù)格式都改變了。十九、改變文本的大小寫在Excel中,為表格處理和數(shù)據(jù)運(yùn)算提供最強(qiáng)大支持的不是公式,也不是數(shù)據(jù)庫,而是函數(shù)。不要以為Excel中的函數(shù)只是針對(duì)數(shù)字,其實(shí)只要是寫進(jìn)表格中的內(nèi)容,Excel都有對(duì)它編輯的特殊函數(shù)。例如改變文本的大小寫。在Excel2002中,至少提供了三種有關(guān)文本大小寫轉(zhuǎn)換的函數(shù)。它們分別是:“=UPPER(源數(shù)據(jù)格)”,將文本全部轉(zhuǎn)換為大寫;“=LOWER(源數(shù)據(jù)格)”,將文本全部轉(zhuǎn)換成小寫;“=PROPER(源數(shù)據(jù)格)”,將文本轉(zhuǎn)換成“適當(dāng)”的大小寫,如讓每個(gè)單詞的首字母為大寫等。例如,我們在一張表格的A1單元格中輸入小寫的“excel”,然后在目標(biāo)單元格中輸入“=UPPER(A1)”,回車后得到的結(jié)果將會(huì)是“EXCEL”。同樣,如果我們在A3單元格中輸入“mr.weiwei”,然后我們在目標(biāo)單元格中輸入“=PROPER(A3)”,那么我們得到的結(jié)果就將是“Mr.Weiwei”了。二十、提取字符串中的特定字符除了直接輸入外,從已存在的單元格內(nèi)容中提取特定字符輸入,絕對(duì)是一種省時(shí)又省事的方法,特別是對(duì)一些樣式雷同的信息更是如此,比如員工名單、籍貫等信息。如果我們想快速從A4單元格中提取稱謂的話,最好使用“=RIGHT(源數(shù)據(jù)格,提取的字符數(shù))”函數(shù),它表示“從A4單元格最右側(cè)的字符開始提取2個(gè)字符”輸入到此位置。當(dāng)然,如果你想提取姓名的話,則要使用“=LEFT(源數(shù)據(jù)格,提取的字符數(shù))”函數(shù)了。還有一種情況,我們不從左右兩端開始,而是直接從數(shù)據(jù)中間提取幾個(gè)字符。比如我們要想從A5單元格中提取“武漢”兩個(gè)字時(shí),就只須在目標(biāo)單元格中輸入“=MID(A5,4,2)”就可以了。意思是:在A5單元格中提取第4個(gè)字符后的兩個(gè)字符,也就是第4和第5兩個(gè)字。二十一、把基數(shù)詞轉(zhuǎn)換成序數(shù)詞將英文的基數(shù)詞轉(zhuǎn)換成序數(shù)詞是一個(gè)比較復(fù)雜的問題。因?yàn)樗鼪]有一個(gè)十分固定的模式:大多數(shù)的數(shù)字在變成序數(shù)詞都是使用的“th”后綴,但大凡是以“1”、“2”、“3”結(jié)尾的數(shù)字卻分別是以“st”、“nd”和“rd”結(jié)尾的。而且,“11”、“12”、“13”這3個(gè)數(shù)字又不一樣,它們卻仍然是以“th”結(jié)尾的。因此,實(shí)現(xiàn)起來似乎很復(fù)雜。其實(shí),只要我們理清思路,找準(zhǔn)函數(shù),只須編寫一個(gè)公式,就可輕松轉(zhuǎn)換了。不信,請(qǐng)看:“=A2&IF(OR(VALUE(RIGHT(A2,2))={11,12,13}),″th″,IF(OR(VALUE(RIGHT(A2))={1,2,3,},CHOOSE(RIGHT(A2),″st″,″nd″,″rd″),″th″))”。該公式盡管一長串,不過含義卻很明確:①如果數(shù)字是以“11”、“12”、“13”結(jié)尾的,則加上“th”后綴;②如果第1原則無效,則檢查最后一個(gè)數(shù)字,以“1”結(jié)尾使用“st”、以“2”結(jié)尾使用“nd”、以“3”結(jié)尾使用“rd”;③如果第1、2原則都無效,那么就用“th”。因此,基數(shù)詞和序數(shù)詞的轉(zhuǎn)換實(shí)現(xiàn)得如此輕
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版北碚集資房產(chǎn)權(quán)轉(zhuǎn)讓合同(含裝修保修)3篇
- 二零二五年電子商務(wù)平臺(tái)軟件銷售與運(yùn)營服務(wù)合同樣本3篇
- 二零二五版?zhèn)€人建筑勞務(wù)分包合同范本2篇
- 二零二五年房屋貸款違約責(zé)任及執(zhí)行合同3篇
- 二零二五版數(shù)據(jù)中心電力系統(tǒng)安裝與保障合同3篇
- 二零二五年度研發(fā)合作合同:生物醫(yī)藥項(xiàng)目聯(lián)合研發(fā)3篇
- 二零二五年度藝術(shù)品拍賣訂單合同協(xié)議3篇
- 二零二五版搬運(yùn)工勞動(dòng)時(shí)間及加班費(fèi)合同2篇
- 二零二五年度賓館酒店客房租賃及收益分成及品牌授權(quán)合同2篇
- 二零二五年房產(chǎn)租賃押金返還與住房按揭貸款保全合同3篇
- 2025年部編版一年級(jí)語文上冊期末復(fù)習(xí)計(jì)劃
- 2024年新高考II卷數(shù)學(xué)高考試卷(原卷+答案)
- 儲(chǔ)罐維護(hù)檢修施工方案
- 地理2024-2025學(xué)年人教版七年級(jí)上冊地理知識(shí)點(diǎn)
- 2024 消化內(nèi)科專業(yè) 藥物臨床試驗(yàn)GCP管理制度操作規(guī)程設(shè)計(jì)規(guī)范應(yīng)急預(yù)案
- 2024-2030年中國電子郵箱行業(yè)市場運(yùn)營模式及投資前景預(yù)測報(bào)告
- 基礎(chǔ)設(shè)施零星維修 投標(biāo)方案(技術(shù)方案)
- 人力資源 -人效評(píng)估指導(dǎo)手冊
- 大疆80分鐘在線測評(píng)題
- 2024屆廣東省廣州市高三上學(xué)期調(diào)研測試英語試題及答案
- 中煤平朔集團(tuán)有限公司招聘筆試題庫2024
評(píng)論
0/150
提交評(píng)論