版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘要洛陽理工學(xué)院畢業(yè)設(shè)計(論文)PAGEIVPAGE4千絲坊進銷存管理系統(tǒng)摘要千絲坊進銷存管理系統(tǒng)是一種管理商業(yè)企業(yè)中各種數(shù)據(jù)的軟件,利用本系統(tǒng)用戶可以很方便地對企業(yè)倉庫進行有效的管理,提高各個部門的工作效率。本文首先簡要介紹了我國商業(yè)企業(yè)的現(xiàn)狀以及進銷存數(shù)據(jù)管理系統(tǒng)的特點、功能和使用對象,使讀者對進銷存管理系統(tǒng)有了初步的認(rèn)識。接著詳細介紹了數(shù)據(jù)庫和VB的相關(guān)知識;在編程工具方面,主要介紹了VB的特點和怎樣用VB和access操作數(shù)據(jù)庫連接。以及對vb界面,屬性,編程等各個方面方面的一系列操作過程。最后,我給出了大家所完成的進銷存數(shù)據(jù)管理系統(tǒng)說明書,主要內(nèi)容包括軟件的功能、設(shè)計框圖、數(shù)據(jù)庫結(jié)構(gòu)和各模塊的操作說明。關(guān)鍵詞:進銷存管理系統(tǒng),數(shù)據(jù)庫編程,VB,ACCESS2003
QiansifangenterpriseenterssellssavesthemanagementsystemABSTRACTYIWUQiansifangEnterssellssavesthemanagementsystem,databaseprogramming,VB,ACCESS2003enterssellssavesthemanagementsystemisakindofcommercialenterprisemanagementinavarietyofdatasoftware,usingthissystemtheusercaneasilywarehouseforeffectivemanagementoftheenterprise,improvetheworkingefficiencyofthevariousdepartments.Thisarticlefirstbrieflyintroducesthepresentsituationofourcountrybusinessenterpriseandenterssellssavesthedatamanagementsystemcharacteristic,functionanduseoftheobject,makethereadertohaveapreliminaryunderstandingofenterssellssavesthemanagementsystem.ThenthepaperintroducesthedatabaseandVBrelatedknowledge;Intermsofprogrammingtools,mainlyintroducedthecharacteristicofVBandhowtouseVBandaccessdatabaseconnectionoperation.Aswellastothevbinterface,theattribute,programminginvariousaspects,suchasaseriesofprocessoperation.Finally,Igaveallenterssellssavesthedatamanagementsystemspecificationcomplete,themaincontentincludingsoftwarefunction,designdiagram,databasestructureandtheoperatinginstructionsofeachmodule.KEYWORDS:Enterssellssavesthemanagementsystem,databaseprogramming,VB,ACCESS2003前言目錄TOC\o"1-3"\u前言 1第一章開發(fā)運行環(huán)境及相關(guān)理論知識 31.1開發(fā)運行環(huán)境 31.2vb語言和應(yīng)用程序的基本特點 31.2.1可視化設(shè)計 31.2.2事件驅(qū)動編程 31.2.3提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 41.2.4結(jié)構(gòu)化的程序設(shè)計語言 41.2.5支持多種數(shù)據(jù)庫的訪問 41.3數(shù)據(jù)庫的概念 51.3.3實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 61.3.4數(shù)據(jù)庫系統(tǒng) 61.3.5Access和VisualBasic結(jié)合的優(yōu)點 6系統(tǒng)分析3.1開發(fā)背景和意義 73.3用戶的基本需求 3.2系統(tǒng)的主要模塊功能實現(xiàn) 83.3進銷存系統(tǒng)流程圖 8第三章系統(tǒng)設(shè)計 143.1數(shù)據(jù)庫設(shè)計 14286623.2功能模塊設(shè)計 183.2.1系統(tǒng)登陸表單 143.2.2用戶申請表單 163.3.3修改密碼表單 19第五章系統(tǒng)實施 205.1銷售單基本操作 215.1.1、銷售單具體操作 235.1.2、銷售單查詢 255.1.3、銷售單一覽 275.2銷售退貨 28結(jié)論 296.1設(shè)計結(jié)果及設(shè)計討論 296.1.1設(shè)計結(jié)果 296.1.2設(shè)計討論 296.2設(shè)計心得 306.3本系統(tǒng)尚存的問題 30致謝 31參考文獻 32前言當(dāng)前,我國商業(yè)正處在一個高速發(fā)展的時期,也是我國商業(yè)由傳統(tǒng)商業(yè)向現(xiàn)代化商業(yè)轉(zhuǎn)變的重要時期,正在經(jīng)歷由經(jīng)驗決策到信息決策轉(zhuǎn)變的時期,如何及時準(zhǔn)確地獲得市場信息、商品信息,了解市場的發(fā)展趨勢,來預(yù)測、指導(dǎo)經(jīng)營活動;如何及時準(zhǔn)確地掌握企業(yè)內(nèi)部商品的購銷動態(tài)、商品的品類結(jié)構(gòu)、商品的價格結(jié)構(gòu)、庫存狀況、資金狀況等信息,已成為競爭的對象。只有把全面完整的信息作為決策的基礎(chǔ)和依據(jù),使整個商業(yè)活動信息化,才能運籌帷幄,掌握未來。從幾時起,“商戰(zhàn)”已成為信息戰(zhàn),“商戰(zhàn)”已從商場之外打響。經(jīng)營者已經(jīng)不只僅僅關(guān)心所經(jīng)營商品的銷售額、庫存量,經(jīng)營者更關(guān)心的是哪一些商品帶來了更多的利潤,哪一些商品“只吃米不下蛋”。今天哪些商品熱銷,明天哪些商品走俏,進什么樣的貨、從何處進、進多少等等問題。如何適時地了解顧客的”胃口”已成為經(jīng)營的關(guān)鍵,如果準(zhǔn)備得太多或者太少都不會達到最佳的效果。要想達到上述目的,需要各種各樣的信息作為依據(jù):暢銷、滯銷商品的信息、供應(yīng)商及其供應(yīng)商品的信息、顧客的信息、市場的信息等等。而且,當(dāng)今商業(yè)經(jīng)營中商品品種日益豐富,周轉(zhuǎn)期越來越短,信息量日益增多,原始的管理手段已不能適應(yīng)現(xiàn)代管理對信息的需求,對有些信息地統(tǒng)計,依靠手工已經(jīng)不可能實現(xiàn),即使有了結(jié)果,也不能避免信息的滯后、不準(zhǔn)確、不全面等弊端。商業(yè)經(jīng)營者對信息的需求越來越迫切和苛刻,商場之間的競爭的白熱化使利用計算機對信息進行管理已成為經(jīng)營活動中不可缺少的手段。計算機管理信息系統(tǒng)已成為進行現(xiàn)代商業(yè)管理的有利工具。隨著通訊技術(shù)、網(wǎng)絡(luò)技術(shù)、計算機技術(shù)、軟件技術(shù)的發(fā)展,利用計算機系統(tǒng)通過對經(jīng)營活動中用到的信息進行收集、整理、加工參與管理并輔助決策已成為可能。通訊技術(shù)的發(fā)展縮短了世界的距離、縮短了人們與信息的距離,人們可以足不出戶便可以將全世界的信息成為自己的囊中之物。網(wǎng)絡(luò)的發(fā)展已徹底消除了異構(gòu)網(wǎng)絡(luò)間的鴻溝,計算機技術(shù)和軟件技術(shù)的發(fā)展已大大提高了其性價比,使其應(yīng)用大放異彩。充分利用以上各種技術(shù),可以實現(xiàn)對包括電子訂貨(EOS)系統(tǒng);網(wǎng)上商店、電子購物系統(tǒng)等在內(nèi)的整個商業(yè)活動的全方位管理。如何對商場實施計算機管理和如何讓計算機系統(tǒng)更好地輔助管理和決策已成為關(guān)鍵。REF_Ref168484390\r\h錯誤!未找到引用源。REF_Ref168484424\h錯誤!未找到引用源。PAGE6PAGE6第1章VB語言概述1.1VB簡介VB是微軟公司出品的一個快速可視化程序開發(fā)工具軟件,借助微軟在操作系統(tǒng)和辦公軟件的壟斷地位,VB在短短的幾年內(nèi)風(fēng)靡全球。VB是極有和功能強大的軟件,主要表現(xiàn)在:所見即所得的界面設(shè)計,基于對象的設(shè)計方法,極短的軟件開發(fā)周期,較易維護的生成代碼。美國微軟公司在1991年推出VB1.0至今已經(jīng)經(jīng)歷了6個版本,VB6.0運行在win9x或winme,win2000,winxp,windowsNT等操作系統(tǒng)下,是一個32位的應(yīng)用程序開發(fā)工具。1.2VB語言的基本特點及VB應(yīng)用程序的基本持點VB程序語言具有許多優(yōu)秀的特性,用其設(shè)計應(yīng)用程序時有兩個基本特點:可視化設(shè)計和事件驅(qū)動編程.1.2.1可視化設(shè)計VB為用戶提供大量的界面元素(在VB中稱為控件對象),這些控件對象對于熟悉Windows應(yīng)用程序的用戶而言是一點也不陌生,如"窗體"、"菜單"、"命令按鈕"、"工具按鈕"、"檢查框"等等,用戶只需要利用鼠標(biāo)、鍵盤把這些控件對象拖動到適當(dāng)?shù)奈恢?設(shè)置它們的大小、形狀、屬性等,就可以設(shè)計出所需的應(yīng)用程序界面。1.2.2事件驅(qū)動編程Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進程的應(yīng)用程序要求程序設(shè)計不能是單一性的,在使用VB設(shè)計應(yīng)用程序時,必須首先確定應(yīng)用程序如何同用戶進行交互.例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事件時,由用戶編寫的代碼控制這些事件的響應(yīng),這就是所謂的事件驅(qū)動編程。1.2.3提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境在VB集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運行,是用戶在友好的開發(fā)環(huán)境中工作。1.2.4結(jié)構(gòu)化的程序設(shè)計語言VB具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),而且簡單易學(xué)。此外,作為一種程序設(shè)計語言,VB還有許多獨到之處:強大的數(shù)值和字符處理功能。豐富的圖形指令,可方便的繪制各種圖形。提供靜態(tài)和動態(tài)數(shù)組,有利于簡化內(nèi)存管理。過程可遞歸調(diào)用,使程序更為簡練。支持隨機文件訪問和順序文件訪問。提供了一個可供應(yīng)用程序調(diào)用的包含多種類型的圖表庫。具有完善的運行出錯處理。1.2.5支持多種數(shù)據(jù)庫的訪問利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系統(tǒng)有:MicrosoftAccess、Btrieve、dBASE、MicrosoftFoxPro和Paradox等,也可以訪問MicrosoftExcel,Lotsl2-3等多種電子表格。2.1數(shù)據(jù)庫的概念數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。2.4實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的記錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。2.5數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)本質(zhì)上是一個用計算機存儲記錄的系統(tǒng)。數(shù)據(jù)庫本身可被看作為一種電子文件柜:也就是說,它是收集計算機數(shù)據(jù)文件的倉庫或容器。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等一系列操作。總之,數(shù)據(jù)庫系統(tǒng)是一個計算機存儲記錄的系統(tǒng),即,它是一個計算機系統(tǒng),該系統(tǒng)的目標(biāo)存儲信息并支持用戶檢索和更新所需要的信息。2.6Access和VisualBasic結(jié)合的優(yōu)點除了Access和VisualBasic各自的特點之外,將兩者結(jié)合起來使用,最主要的優(yōu)點就是兩者使用相同的數(shù)據(jù)庫引擎,即MicrosoftJet。MicrosoftJet是MicrosoftAccess數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫引擎組件。在1992年Access1.0發(fā)布的時候,Jet首次問世。1993年VisualBasic3.0發(fā)布的時候,Jet1。1內(nèi)置于其中。此后,只要發(fā)布新版本的Access,就會有相應(yīng)版本的Jet數(shù)據(jù)庫問世。當(dāng)一個新版本的VisualBasic準(zhǔn)備發(fā)布的時候,它一定會內(nèi)置進行了一些修改的最新版本Jet數(shù)據(jù)庫。由于Access和VisualBasic使用的相同數(shù)據(jù)庫引擎,因此可以建立既包括Access組件又包括VisualBasic組件的應(yīng)用程序,這樣就提高了程序的穩(wěn)定性,充分發(fā)揮了兩者各自的優(yōu)點。第3章REF_Ref168484495\h錯誤!未找到引用源。洛陽理工學(xué)院畢業(yè)設(shè)計(論文)PAGE13第2章進銷存系統(tǒng)簡介2.1開發(fā)背景和意義義務(wù)千絲坊日用品有限公司成立于2009年10月1日,是一家專業(yè)從事電子商務(wù)美甲產(chǎn)品生產(chǎn)銷售為一體的阿里批發(fā)及外貿(mào)銷售為一體的公司。由于公司目前規(guī)模不是很大,物資經(jīng)銷企業(yè)又屬于較傳統(tǒng)企業(yè),企業(yè)的管理基本采用傳統(tǒng)的管理方式。工作人員使用傳統(tǒng)人工的方式管理進銷存數(shù)據(jù),每天都在用單據(jù)的方式處理進銷存數(shù)據(jù),然后歸檔,這種管理方式存在著如下的缺點:=1\*GB3①管理效率低下,勞動強度大,投入成本多。=2\*GB3②信息處理慢、流通滯后,準(zhǔn)確率低,工作效率低,企業(yè)內(nèi)部溝通不暢通,不能為管理者提供有效的決策信息。=3\*GB3③時間一長將會產(chǎn)生大量的文件和數(shù)據(jù),對于查找、管理都帶來不少的困難。=4\*GB3④商品到貨入庫、出庫流程繁瑣,雜亂,周期長。這些存在的問題給公司的倉庫管理人員及銷售人員帶來了極大的不便,嚴(yán)重阻礙了公司的發(fā)展。為了提高企業(yè)管理上的靈活性,實現(xiàn)企業(yè)的穩(wěn)步發(fā)展,滿足企業(yè)高復(fù)雜、快速、準(zhǔn)確的管理工作要求迎接日益激烈的市場競爭,信息技術(shù)為他們提供了最好的途徑。以計算機與通信技術(shù)為基礎(chǔ)的信息技術(shù)已經(jīng)進入了蓬勃發(fā)展的時期。信息技術(shù)為人們創(chuàng)造了一種全新的不受時間、地域和計算機本身約束而實現(xiàn)信息交流、共享和協(xié)作的方式,這種新的處理方式給企業(yè)帶來了新的機遇和挑戰(zhàn)。3.1用戶的基本需求商品進銷存管理系統(tǒng)需要實現(xiàn)以下需求:夠?qū)ζ髽I(yè)所擁有的各種商品的基礎(chǔ)信息進行維護和管理。商品的基礎(chǔ)信息包括:商品的順序號、商品名稱、商品規(guī)格、計量單位、備注信息、庫存數(shù)量等。系統(tǒng)需要能夠?qū)ι唐返男畔⑦M行添加、修改和刪除,也可以按照一定的條件來進行查詢,而且還需要隨時掌握庫存商品的數(shù)量。時對商品進貨以補充庫存量的不足。商品的進貨信息包括順序號、單據(jù)編號、商品名稱、進貨數(shù)量、進貨價格、進貨日期、總金額、規(guī)格、倉庫、備注等。系統(tǒng)需要能夠?qū)M貨信息進行添加、修改、刪除,也可以按照一定條件來進行查詢。跟蹤各種商品的銷售信息。商品的銷售信息包括順序號、商品名稱、客戶名稱、購買數(shù)量、售出價格、銷售日期、規(guī)格、總金額等。系統(tǒng)要求能夠?qū)︿N售信息進行添加、修改、和刪除,也可以按照一定的條件來進行查詢。并且能夠?qū)ι唐返膸齑媪窟M行報警,以防倉庫的商品數(shù)量不足影響商品的銷售??梢愿鶕?jù)庫存的大小和銷售的情況,來對庫存上限和庫存下限進行設(shè)置,然后根據(jù)庫存上限和庫存下限進行庫存的商品數(shù)量調(diào)整。庫存表包括順序號、商品名稱、商品規(guī)格、商品單價、總金額、庫存上限、庫存下限、倉庫號、報警信息。還能夠按照一定的條件對庫存進行查詢、而且還能對庫存上限和庫存下限進行設(shè)置。然后能根據(jù)庫存的上限和庫存下限進行庫存的報警查詢。3.2本進銷存系統(tǒng)的主要模塊設(shè)計根據(jù)需求分析的結(jié)果,本系統(tǒng)的主要劃分為以5個子模塊:系統(tǒng)管理、基本資料、進貨管理、銷售管理和庫存管理。商品進銷存系統(tǒng)是一個基于管理員的系統(tǒng),它只有管理員才能對他進行操作。以下分別介紹系統(tǒng)中的5個子模塊:1系統(tǒng)管理模塊管理員可以對系統(tǒng)進行一切操作包括:管理員添加、管理員申請和密碼修改。2.基本資料模塊基本資料模塊用來對企業(yè)所擁有的各種商品的基本信息進行維護和管理。在該系統(tǒng)中,需要對商品的基本信息進行添加、修改和刪除,包括倉庫資料、商品資料、計量單位、商品規(guī)格、生產(chǎn)廠商、客戶資料、供應(yīng)商資料。也可以按照一定的條件查詢。3.進貨管理模塊進貨模塊用來對企業(yè)所需要的各種商品的添加,以保證倉庫的商品的穩(wěn)定。該模塊能夠根據(jù)基本資料來進行商品的進貨,然后還能根據(jù)添加的每次進貨信息進行修改和刪除,也可以按照一定的條件來進行查詢。按照商品名稱、倉庫號和商品規(guī)格對所進商品的庫存數(shù)量上自動增加所進的數(shù)量,保證倉庫中實物和數(shù)據(jù)的一致性。4銷售管理模塊銷售信息管理模塊用來跟蹤商品的每一次銷售的信息。該模塊需要能夠添加每次的銷售信息,也可以對銷售信息進行修改和刪除,也可以按照一定的條件查詢。當(dāng)添加銷售信息時,需要在所售商品的庫存量上自動減去所銷售的數(shù)量。3.3進銷存系統(tǒng)流程圖如表3-1:表3-1進銷存系統(tǒng)流程圖進銷存管理系統(tǒng)進銷存管理系統(tǒng)基本資料銷售管理庫存管理系統(tǒng)設(shè)置系系統(tǒng)登陸用用戶申請密密碼修改退出庫系統(tǒng)進貨管理進進貨單進出貨查詢進出貨一覽銷銷售單銷銷售單查詢銷銷售單一覽銷銷售退貨退退貨一覽庫庫存一覽倉倉庫資料商商品資料計計量單位規(guī)規(guī)格生生產(chǎn)廠商客客戶資料供供應(yīng)商資料報告警查詢報告警設(shè)置第三章數(shù)據(jù)庫設(shè)計根據(jù)進存銷的業(yè)務(wù)情況,本系統(tǒng)采用了小型的access數(shù)據(jù)庫,數(shù)據(jù)庫名稱為jcx.mdb,數(shù)據(jù)庫包括以下10個表:倉庫表(cangku)、供應(yīng)商表(gongyingshang)、規(guī)格表(guige)、計量單位表(jiliangdanwei)、客戶表(kuhu)、商品表(shangpin)、生產(chǎn)廠商表(shengchanchangshang)、進貨表(jinhuo)、庫存表(kucun)、退貨表(retreat)。倉庫表cangku表3-2倉庫表順序號id自動編號否編號bianhao文本50可變是否倉庫號quwei文本50可變是否備注beizhu文本50可變是否供應(yīng)商表gongyingshang表3-3供應(yīng)商表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號id自動編號否供應(yīng)商名稱name文本50可變是是聯(lián)系地址phone數(shù)字長整型可變否是聯(lián)系人lianxiren文本50可變是是聯(lián)系地址adress文本50可變是是備注beizhu文本50可變是是規(guī)格表guige表3-4規(guī)格表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號id自動編號是商品規(guī)格guige文本50可變是是單位表jiliangdanwei表3-5單位表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號Id自動編號是商品單位name文本50可變是是客戶表kuhu表3-6客戶表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號id自動編號否客戶名稱name文本50可變是是聯(lián)系電話phone數(shù)字長整型可變否是聯(lián)系人lianxiren文本50可變是是聯(lián)系地址adress文本50可變是是備注beizhu文本50可變是是商品表shangpin表3-7商品表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號id自動編號是商品名稱name文本50可變是是生產(chǎn)廠商表shengchanchangshang表3-8生產(chǎn)廠商表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號id自動編號是生產(chǎn)廠商name文本50可變是是進貨表jinhuo表3-9進貨表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長必要字段順序號Id自動編號否單據(jù)編號Danjuid數(shù)字長整型可變是是商品名稱Name文本50可變是是進貨日期Date日期/時間固定否是經(jīng)辦人jingbanren文本50可變是是商品價格Danjia貨幣固定否商品規(guī)格Guige文本50可變是是商品數(shù)量Shuliang數(shù)字長整型總金額Jine貨幣固定否是生產(chǎn)商Shengchanshang文本50可變是是倉庫號Cangku文本50可變是是備注Beizhu文本50可變是是9、庫存表kucun表3-10庫存表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段順序號Id自動編號否否商品名稱name文本50可變是是商品規(guī)格guige文本50可變是是庫存量kucunliang數(shù)字長整型可變是是倉庫號cangku文本50可變是是報警baojing文本50可變是是金額jine貨幣可變是是庫存上限shangxian數(shù)字長整型可變是是庫存下限xiaxian數(shù)字長整型可變是是商品價格danjia貨幣固定是是生產(chǎn)商shengchanshang文本50可變是是10、退貨表retreat表3-11退貨表真實名稱字段名稱數(shù)據(jù)類型字段大小字段是否固定允許零長度必要字段商品名稱name文本50可變是是生產(chǎn)廠商fc文本50可變是是單價danjia數(shù)字長整型數(shù)量shuliang文本50可變是是日期data日期50可變是是單據(jù)編號danjuid貨幣是計量單位guige數(shù)字長整型經(jīng)辦人jingbanren數(shù)字長整型金額jine貨幣固定第3章標(biāo)題PAGE8PAGE193.2功能模塊設(shè)計商品存銷系統(tǒng)中的系統(tǒng)設(shè)置模塊包括系統(tǒng)登錄功能、用戶申請功能、修改密碼功能和退出系統(tǒng)功能,主要由”系統(tǒng)登錄(frmlogin)”表單、“用戶申請(userappend)”表單“修改密碼(modifycode)”表單。4.1系統(tǒng)登陸表單并不是每個人都可以訪問該系統(tǒng),必須是合法的用戶才可以使用該系統(tǒng)的各項功能,在用戶登陸前各項菜單是不可用的,登陸后各菜單就變成可用?!跋到y(tǒng)登錄”表單可以檢測用戶是否有正確的用戶與密碼,用來防止非法用戶進入系統(tǒng),為系統(tǒng)安全提供一層防護作用。其中用戶名:zhang,admin,11;對應(yīng)密碼:zhang,123,11。登陸表單界面如下:圖4-1登陸表單界面登陸按鈕的click的代碼如下:IfTrim(txtusername.Text="")ThenMsgBox"沒有這個用戶,請重新輸入用戶名!",vbOKOnly+vbExclamation,"警告"txtusername.SetFocusElsetxtSQL="select*fromuser1whereusername='"&txtusername.Text&"'"adors.OpentxtSQL,conn,adOpenKeyset,adLockPessimisticIfadors.EOF=TrueThenMsgBox"沒有這個用戶,請重新輸入用戶名!",vbOKOnly+vbExclamation,"警告"txtusername.SetFocusElseIfTrim(adors("Password"))=Trim(txtpassword.Text)Then'判斷密碼輸入正確性MsgBox"正確登錄",vbOKOnly+vbExclamation,""main.jiben.Enabled=Truemain.jinhuo.Enabled=Truemain.xiaoshou.Enabled=Truemain.kucun.Enabled=Trueadors.CloseMe.HideLoadmainmain.ShowElseMsgBox"輸入密碼不正確,請重新輸入!",vbOKOnly+vbExclamation,"警告"txtpassword.SetFocustxtpassword.Text=""EndIfEndIfEndIfmiCount=miCount+1IfmiCount=3Then'記錄密碼輸入的次數(shù),累計到3此則自動結(jié)束程序Me.HideEndIf4.2用戶申請表單“用戶申請表單”可以增加用戶,使更多的人可以訪問該系統(tǒng)。但是并不是每個用戶都可以申請的。用戶可以申請數(shù)據(jù)庫表中不存在的任何的用戶名和密碼。如果你申請的用戶名未被使用,則申請成功,否則,申請失敗!用戶申請表單界面如下:圖4-2用戶申請表單界面其中申請的代碼實現(xiàn):PrivateSubapply_Click()DimsqlAsStringSetconn=NewADODB.Connectionconn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=jcx.mdb;PersistSecurityInfo=False;"Setaddrs=NewADODB.Recordsetsql="select*fromuser1whereusername='"&txtusername&"'"addrs.Opensql,conn,adOpenKeyset,adLockPessimisticIfTrim(txtusername.Text)=""ThenMsgBox"用戶名不能為空,請輸入您要申請的用戶名",vbOKOnly+vbExclamation,"用戶申請"txtusername.Text=""txtpwd.Text=""txtusername.SetFocusExitSubEndIfIfNotaddrs.EOF=TrueThenMsgBox"此用戶名已存在,請另外輸入!",vbOKOnly+vbExclamation,"用戶申請"txtusername.Text=""txtpwd.Text=""txtusername.SetFocusElseaddrs.AddNewaddrs.Fields("username")=Trim(txtusername.Text)addrs.Fields("password")=Trim(txtpwd.Text)addrs.Updateaddrs.CloseMsgBox"恭喜你,申請成功!",vbOKOnly+vbExclamation,"申請成功"txtusername.Text=""txtpwd.Text=""UnloadMeEndIfEndSub4.3修改密碼表單使用此功能的用戶,必須是具有訪問該系統(tǒng)的權(quán)限,即是能登陸到該系統(tǒng)的用戶,如果不能訪問該系統(tǒng)的用戶不能使用該功能。修改密碼表單,主要是進入系統(tǒng)的用戶修改自己的密碼的基本信息。不進入系統(tǒng)的用戶不能使用該功能。修改密碼表單界面如下:圖4-3修改密碼表單界面其中修改的代碼實現(xiàn):DimsqlAsStringIftxtnewpwd.Text<>txtnewpwdagain.TextThenMsgBox"兩次輸入的密碼不同!請重新輸入",vbOKOnly+vbInformation,""txtnewpwd.SetFocusExitSubEndIfsql="select*fromuser1whereusername='"&txtusername.Text&"'and"&"password='"&txtpwd.Text&"'"rs.Opensql,conn,adOpenKeyset,adLockPessimisticIfrs.EOF=TrueThenMsgBox"用戶名或密碼錯誤",vbOKOnly+vbExclamation,""txtusername.Text=""txtusername.SetFocustxtpwd.Text=""rs.CloseExitSubElsers.Fields("password")=Trim(txtnewpwd.Text)rs.Updaters.CloseMsgBox"修改密碼成功!",vbOKOnly+vbExclamation,"修改成功!"EndIfREF_Ref168484640\r\h錯誤!未找到引用源。REF_Ref168484646\h錯誤!未找到引用源。PAGE29第5章詳細設(shè)計銷售信息管理模塊用來跟蹤商品的每一次銷售的信息。該模塊需要能夠添加每次的銷售信息,也可以對銷售信息進行修改和刪除,也可以按照一定的條件查詢。當(dāng)添加銷售信息時,需要在所售商品的庫存量上自動減去所銷售的數(shù)量。5.1銷售單基本操作表5-12銷售單基本操作銷銷售單基本操作銷售單一覽銷售單查詢操作添加銷售單修改銷售單刪除記錄退出操作5.1.1、銷售單具體操作是指對于銷售這個業(yè)務(wù)的基本的操作,例如:添加和修改的基本操作。在銷售單基本操作中有四部分組成:添加銷售單:點擊添加按鈕則彈出“添加銷售單”的窗體。修改銷售單:點擊修改按鈕則彈出“修改銷售單”的窗體。在表格上刪除銷售單中的記錄。退出銷售單的基本操作。銷售單基本操作的界面如下:圖5-4銷售單基本操作點擊添加按鈕則彈出“添加銷售單“的界面如下:圖5-5添加銷售單點擊修改按鈕則彈出“修改銷售單”的窗體的流程圖:有有修改保存修改保存查查詢銷售沒有查查詢銷售沒有 直接退出過程直接退出過程圖5-6修改銷售界面其中,修改中有一個查詢框,可以對已有的編號進行查詢,如果存在該記錄則把它們賦給相應(yīng)的文本框和組合框。用戶可以對這些值做任何合法的修改,修改完后點擊修改后則修改成功。如果不存在該記錄則系統(tǒng)提示,則系統(tǒng)提示不存在該記錄。其中修改的按鈕同密碼的修改代碼,其查詢按鈕代碼如下:其“查詢按鈕“的代碼實現(xiàn)如下:PrivateSubCommand1_Click()DimsqlAsStringsql1="select*fromxiaoshouwheredanjuid='"&txtid.Text&"'"rs.Opensql1,conn,adOpenDynamic,adLockOptimisticIfrs.EOF=TrueThenMsgBox("無此編號,請重新輸入")rs.CloseExitSubElseComboname.Text=rs.Fields("name")Combouser1.Text=rs.Fields("jingbanren")txtPrice.Text=rs.Fields("shoujia")txtQuantity.Text=rs.Fields("shuliang")Combofc.Text=rs.Fields("shengchanshang")Comboguige.Text=rs.Fields("guige")DTPicker1.Value=rs.Fields("data")txtmoney.Text=rs.Fields("jine")txtbeizhu.Text=rs.Fields("beizhu")rs.Closeok=TrueSetrs=NothingEndIfEndSub5.1.2、銷售單查詢其中有兩個查詢組成:●全部的商品●按條件查詢某些滿足條件的商品:其中的下拉框中不可以輸入東西,只可以從中選擇相關(guān)的商品名稱和生產(chǎn)商。其中查詢結(jié)果在表格中顯示。銷售單查詢流程圖如下:表5-14銷售單查詢流程圖查詢銷售商品查詢銷售商品查詢查詢部分查詢?nèi)夸N售單查詢界面如下:圖5-7銷售單查詢界面5.1.3、銷售單一覽其中銷售單一覽是用數(shù)據(jù)窗體向?qū)ё龀桑_到了效果美觀,實現(xiàn)了一覽方便的效果。其效果圖如下:圖5-8銷售單一覽5.2銷售退貨在銷售中,退貨是不可避免,故在銷售中必須有銷售退貨表,以方便顧客的退貨。銷售退貨主要是由兩部分組成:1、統(tǒng)計所退商品的基本資料,例如:商品名稱,生產(chǎn)廠商,數(shù)量,價格及經(jīng)辦人。2、退貨一覽:列出退回的所有商品。其中銷售退貨表界面如下:圖5-9銷售退貨其中退貨一覽表的界面如下:圖5-10退貨一覽結(jié)論結(jié)論【6.1設(shè)計結(jié)果及設(shè)計討論6.1.1設(shè)計結(jié)果通過本次畢業(yè)設(shè)計基本達到了預(yù)期的設(shè)計結(jié)果,但有些方面還不太完善,對某些功能的實現(xiàn)還有一欠缺。我們設(shè)計的進存銷系統(tǒng),在整體上實現(xiàn)了進存銷功能,在設(shè)計時有時為了一個小問題要花費大量的時間和耗費很大的精力,在設(shè)計一些模塊時,遇到了很大的困難,但通過各方面的努力和與其他同學(xué)在一起進行的討論,最終還是找到了錯誤并進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告設(shè)計合同樣本模板
- 2024個人房屋出租合同精簡版
- 手機銷售合同范本2024年
- 2024家長委托代理人小學(xué)生接送合同
- 房產(chǎn)贈與合同范例
- 2024汽車零部件運輸合同模板
- 2024年塘壩承包合同堰塘承包協(xié)議
- 2024廣告活動贊助合同范本
- 葡萄酒代理授權(quán)合同樣本-合同格式
- 2024上海國內(nèi)旅游合同范本
- 登高作業(yè) 施工方案
- 師范專業(yè)認(rèn)證背景下師范生實踐教學(xué)體系研究
- 淺談管理者的自我管理
- 髂動脈潰瘍的健康宣教
- 第一章 結(jié)構(gòu)及其設(shè)計 課件-2023-2024學(xué)年高中通用技術(shù)蘇教版(2019)必修《技術(shù)與設(shè)計2》
- Access數(shù)據(jù)庫課程標(biāo)準(zhǔn)
- 幼兒園中班語言:《兩只蚊子吹牛皮》 課件
- 臨時用電漏電保護器運行檢測記錄表
- 頭痛的國際分類(第三版)中文
- 音樂ppt課件《小小的船》
- 幼兒園教學(xué)課件語言教育《雪地里的小畫家》
評論
0/150
提交評論