




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 分類號(hào): 2010屆本科生畢業(yè)設(shè)計(jì)題目:_作 者 姓 名: 學(xué) 號(hào): 系(院)、專業(yè): 軟件工程系 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 2010 年 月 日注:請(qǐng)認(rèn)真填寫的姓名及學(xué)號(hào)信息,并要求與學(xué)院規(guī)定的一致超市貨物管理系統(tǒng)The Management system of Supermarket摘要隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,中小企業(yè)面臨著越來越激烈的競(jìng)爭(zhēng)。改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)的新機(jī)遇,是中小企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素。有效地進(jìn)行貨物進(jìn)銷存管理,已經(jīng)成為了中小企業(yè)生存和發(fā)展的頭等要事。然而,對(duì)于一貫疏于管理的中小企
2、業(yè)來說,進(jìn)行有效的貨物進(jìn)銷存管理必然存在一定的難度,必須借助于現(xiàn)代化的管理方法和信息技術(shù)-計(jì)算機(jī)超市貨物管理系統(tǒng)。1 易福華.Visual Basics典型系統(tǒng)實(shí)戰(zhàn)與解析M.北京:電子工業(yè)出版社,2007.1本設(shè)計(jì)通過用Visual Basics6.0及SQL Server2000來完成,并逐次介紹了開發(fā)軟件的背景,以及系統(tǒng)設(shè)計(jì)的詳細(xì)步驟。 關(guān)鍵詞:Visual Basics6.0;管理;SQL Server;超市貨物管理系統(tǒng)AbstractWith economic globalization and the gradual deepening of China
3、9;s economic reform, SMEs faced with increasingly fierce competition. To improve the internal and throughout the supply chain management, scheduling and resource allocation, to adapt quickly to changing customer demands and new market opportunities for small and medium enterprises to compete to win
4、the decisive factor in victory. Invoicing of goods effectively manage small and medium enterprises has become the survival and development of first class events. However, the consistent neglect of management in small and medium enterprises, the implementation of effective management of goods Invoici
5、ng there must be some difficulty, we must by means of modern management methods and information technology - Computer Supermarket cargo management system. 1 This design by using Visual Basics6.0 and SQL Server2000 to complete, and the successive introduction of the software development background, a
6、s well as system design, detailed steps.Keywords: Visual Basics6.0; management;SQL Server;the management system of supermarket目錄ABSTRACTII1.引言12. 基于VB的超市貨物管理系統(tǒng)12.1系統(tǒng)的目的:12.2系統(tǒng)的任務(wù):22.3 數(shù)據(jù)庫的創(chuàng)建及設(shè)計(jì)42.4 數(shù)據(jù)庫連接52.5 用VB6.0 設(shè)計(jì)系統(tǒng)主窗體62.6 用VB6.0創(chuàng)建公用模塊72.6.1 OPeratDataBase.bas72.6.2 PublicVar.bas82.7 用VB6.0創(chuàng)建各個(gè)模
7、塊主界面和子界面82.7.1 “資料管理”模塊:82.7.2 “采購管理”模塊:92.7.3 “銷售管理”模塊:102.7.4“庫存管理”模塊:112.7.5 “統(tǒng)計(jì)分析”模塊:122.7.6 “系統(tǒng)管理”模塊:122.8 數(shù)據(jù)庫連接界面的設(shè)計(jì)133.軟件測(cè)試144.軟件應(yīng)用155.結(jié)束語15參考文獻(xiàn)161.引言貨物管理在經(jīng)濟(jì)管理中占有重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國(guó)家中也已經(jīng)達(dá)到了相當(dāng)高的水平。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段。貨物管理對(duì)超市來說是一項(xiàng)繁瑣復(fù)雜的工作,每天要處
8、理大量的單據(jù)數(shù)據(jù).為及時(shí)結(jié)清每筆業(yè)務(wù),盤點(diǎn)庫存和貨物流動(dòng)情況,保證超市貨物安全,庫管人員要花費(fèi)大量人力物力和時(shí)間來作數(shù)據(jù)記錄統(tǒng)計(jì)工作。計(jì)算機(jī)在管理中的應(yīng)用開始于1954年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單.40多年來,計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng).而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過程控制的占12%。因此,經(jīng)濟(jì)管理是計(jì)算機(jī)應(yīng)用的
9、主要領(lǐng)域。2 趙玉煥.國(guó)際貨物貿(mào)易M.北京:對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué),2005超市貨物管理系統(tǒng)是一個(gè)現(xiàn)代化軟件系統(tǒng),通過集中式的信息數(shù)據(jù)庫,將進(jìn)、銷、存等經(jīng)營(yíng)業(yè)務(wù)有機(jī)地結(jié)合起來,達(dá)到共享數(shù)據(jù)、降低成本、提高效率和改進(jìn)服務(wù)等。3 李亞主. 民營(yíng)企業(yè)創(chuàng)業(yè)管理M. 北京:中國(guó)方正出版社,20042. 基于VB的超市貨物管理系統(tǒng)2.1系統(tǒng)的目的:超市貨物管理系統(tǒng)主要包括“資料管理”、“采購管理”、“銷售管理”、“庫存管理”、“統(tǒng)計(jì)分析”等模塊。它可以對(duì)超市存貨的出入庫進(jìn)行核算,及時(shí)準(zhǔn)確地掌握商品庫存情況,并動(dòng)態(tài)反映存貨資金的增減變動(dòng),為超市的決策提供基礎(chǔ)數(shù)據(jù)。一般而言,通過使用超市貨物管理系統(tǒng),可以在以下幾個(gè)
10、方面提高企業(yè)的管理水平:更好地了解供應(yīng)商和客戶信息,加強(qiáng)對(duì)商品資料的管理。降低采購成本,及時(shí)了解采購情況。準(zhǔn)確了解銷售情況,及時(shí)進(jìn)行價(jià)格管理以及庫存數(shù)量維護(hù)。減少儲(chǔ)備資金占用,加速資金周轉(zhuǎn),提高資金利用率。提供商業(yè)數(shù)據(jù)智能分析,了解商業(yè)動(dòng)態(tài),為管理者提供決策依據(jù)。4 趙有生. 企業(yè)管理M. 北京:電子工業(yè)出版社,20072.2系統(tǒng)的任務(wù):超市貨物管理系統(tǒng)是一個(gè)將資料管理、采購管理、銷售管理、庫存管理和統(tǒng)計(jì)分析等業(yè)務(wù)融為一體的系統(tǒng)。一個(gè)完善的超市貨物管理系統(tǒng)的任務(wù)主要包括以下幾項(xiàng): 資料管理,主要負(fù)責(zé)管理供應(yīng)商資料、商品資料以及客戶資料。采購管理,主要負(fù)責(zé)進(jìn)行采購管理,包括采購單、采購管理和采購
11、查詢。銷售管理,主要負(fù)責(zé)進(jìn)行銷售管理,包括銷售單、銷售出庫和銷售查詢。庫存管理,主要負(fù)責(zé)進(jìn)行庫存管理,包括庫存維護(hù)、價(jià)格管理和庫存盤點(diǎn)。統(tǒng)計(jì)分析,主要負(fù)責(zé)統(tǒng)計(jì)企業(yè)的出入庫情況以及成本收益。系統(tǒng)管理,主要負(fù)責(zé)管理用戶信息和用戶登錄,以及初期建賬。其功能圖如圖2.2(1):超市貨物管理系統(tǒng)資料管理采購管理銷售管理庫存管理統(tǒng)計(jì)分析系統(tǒng)管理圖2.2(1) “超市貨物管理系統(tǒng)”功能圖其流程圖如圖2.2(2):YNYN開啟系統(tǒng)連接數(shù)據(jù)庫登錄系統(tǒng)驗(yàn)證身份資料管理采購管理銷售管理庫存管理統(tǒng)計(jì)分析系統(tǒng)管理退出系統(tǒng)供應(yīng)商資料商品資料客戶資料采購單采購入庫采購查詢銷售單銷售出庫銷售查詢庫存維護(hù)價(jià)格管理庫存盤點(diǎn)采購單
12、分析銷售單分析銷售利潤(rùn)用戶管理密碼維護(hù)重新登錄初期建賬登錄失敗連接數(shù)據(jù)庫失敗超市貨物管理系統(tǒng)圖2.2(2) “超市貨物管理系統(tǒng)”流程圖2.3 數(shù)據(jù)庫的創(chuàng)建及設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。本設(shè)計(jì)用到的是SQL server數(shù)據(jù)庫。SQL server的數(shù)據(jù)庫是用來存放數(shù)據(jù)、視圖、索引、存儲(chǔ)過程等對(duì)象的“容器”。一個(gè)數(shù)據(jù)庫可以存放在一個(gè)或多個(gè)操作系統(tǒng)的數(shù)據(jù)庫文件中,但是一個(gè)數(shù)據(jù)庫文件不能包含多個(gè)數(shù)據(jù)庫。數(shù)據(jù)文件用于存儲(chǔ)數(shù)據(jù)庫中的所有對(duì)象,如表、視圖、存儲(chǔ)過程等。5 Ray Rankins. SQ
13、L Server 2000實(shí)用全書M. 北京:電子工業(yè)出版社,2002一般,數(shù)據(jù)庫的設(shè)計(jì)過程大致可分為5個(gè)步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、驗(yàn)證設(shè)計(jì)。根據(jù)系統(tǒng)需求分析,系統(tǒng)需要建立10個(gè)表,用戶可以有選擇地初始化數(shù)據(jù)表6 姜力. SQL Server數(shù)據(jù)庫設(shè)計(jì)與管理M. 北京:中國(guó)林業(yè)出版社:北京大學(xué)出版社,2006。這10個(gè)表分別為:1、供應(yīng)商資料表:保存供應(yīng)商的基本資料;2、商品資料表:保存商品的基本資料;3、客戶資料表:保存客戶的基本資料;4、采購單表:保存采購單信息;5、采購單明細(xì)表:保存采購單的具體明細(xì);6、銷售單表:保存銷售單信息;7、銷售單明細(xì)表:保存銷售單的具體明細(xì)
14、;8、商品庫存表:保存和庫存相關(guān)的信息;9、盤點(diǎn)明細(xì)表:保存盤點(diǎn)明細(xì);10、用戶信息表:保存用戶的基本信息,包括用戶名、密碼等。通過系統(tǒng)需求分析,了解了系統(tǒng)的分解功能以及數(shù)據(jù)流程,根據(jù)這些實(shí)體和實(shí)體之間的關(guān)系,可以得到系統(tǒng)E-R圖,如圖2.3:圖2.3 系統(tǒng)E-R圖2.4 數(shù)據(jù)庫連接 Visual Basic訪問數(shù)據(jù)庫有多種方法,現(xiàn)在使用比較多的有DAO、ODBC、RDO和ADO技術(shù)。DAO(Data Access Object,數(shù)據(jù)訪問對(duì)象)是Microsoft公司在早期開發(fā)的一種數(shù)據(jù)庫訪問組件。最初主要是為了配合Microsoft Jet數(shù)據(jù)引擎,后來DAO實(shí)現(xiàn)了對(duì)ODBC的封裝,因此可以
15、用DAO來訪問Oracle等其他類型的數(shù)據(jù)庫和網(wǎng)絡(luò)數(shù)據(jù)庫。ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互聯(lián))是Microsoft公司推出的一種數(shù)據(jù)庫訪問標(biāo)準(zhǔn),是獨(dú)立的API應(yīng)用程序接口。使用ODBC可以訪問各種提供了ODBC接口的數(shù)據(jù)庫,如Access、SQL Server、Oracle、Informix和FoxPro等。ODBC的最大優(yōu)點(diǎn)在于使用該技術(shù)可以跨平臺(tái)訪問遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫。RDO(Remote Data Object,遠(yuǎn)程數(shù)據(jù)對(duì)象)由DAO發(fā)展而來,其運(yùn)行依賴于ODBC API和ODBC驅(qū)動(dòng)程序。RDO的突出優(yōu)點(diǎn)是實(shí)現(xiàn)了在客戶端訪問遠(yuǎn)程主機(jī)上數(shù)據(jù)的功
16、能并提供大量用于實(shí)現(xiàn)存儲(chǔ)及其他數(shù)據(jù)技術(shù)的方法和屬性。因此,RDO比較適合于訪問SQL Server及Oracle等大型數(shù)據(jù)庫。ADO(ActiveX Data Object)出現(xiàn)的比DAO和RDO晚,是Microsoft公司用于取代DAO和RDO的數(shù)據(jù)庫訪問技術(shù)。ADO具有高度的靈活性,可以使用相同的數(shù)據(jù)模式訪問不同類型的數(shù)據(jù)庫,所需的只是簡(jiǎn)單地修改一兩行代碼而已。ADO具備了RDO和DAO兩者的功能,并在ASP、JSP網(wǎng)絡(luò)編程技術(shù)上大量使用。目前,ADO已經(jīng)成為數(shù)據(jù)庫訪問方面的主流技術(shù)7 李玉林.零基礎(chǔ)學(xué)Visual Basic+SQL ServerM.北京:機(jī)械工業(yè)出版社,2008:336
17、。本系統(tǒng)將用ADO來連接數(shù)據(jù)庫,接下來詳細(xì)說明如何建立連接和建立數(shù)據(jù)記錄集。建立連接:訪問數(shù)據(jù)庫之前需要和數(shù)據(jù)庫建立連接。在建立連接時(shí),需要按如下步驟操作:(1)定義一個(gè)ADODB.Connection,并通過New進(jìn)行實(shí)例化。 (2)為連接字符串賦值。 (3)調(diào)用連接的Open方法,這樣就建立了一個(gè)連接。 (4)不使用連接時(shí),調(diào)用Close方法關(guān)閉連接。具體代碼如下:Dim Conn As ADODB.ConnectionSet Conn = New ADODB.ConnectionConn.ConnectionString = “Provider= SQLOLEDB.1;Password=
18、sa;Persist Security_Info=True;“User ID =sa,Initial Catalog=ADO數(shù)據(jù)控件實(shí)例;Data_ Source=MERRYCHINA”Conn.OpenConn Close建立數(shù)據(jù)記錄集:(1)定義一個(gè)ADODB.Recordset,并通過New進(jìn)行實(shí)例化。 (2)設(shè)定CursorLocation值。 (3)調(diào)用Recordset的Open方法。此時(shí),要求有一個(gè)打開的連接;如果沒有,則報(bào)告錯(cuò)誤。具體代碼如下:Dim Rs As ADODB.RecordsetSet Rs = New ADODB.RecordsetRs.CursorLocati
19、on = adUseClientRs.Open “SELECT * FROM用戶信息表”,Conn,adOpenDynamic,adLockBatchO_Ptimistic2.5 用VB6.0 設(shè)計(jì)系統(tǒng)主窗體通過數(shù)據(jù)庫分析設(shè)計(jì),已經(jīng)完成了所有的后臺(tái)工作?,F(xiàn)在,用VB來編寫數(shù)據(jù)庫系統(tǒng)應(yīng)用程序。創(chuàng)建工程,添加一個(gè)MDI窗體作為系統(tǒng)的主界面,如圖2.5所示:圖2.5 系統(tǒng)主界面2.6 用VB6.0創(chuàng)建公用模塊 2.6.1 OPeratDataBase.bas為了能夠?qū)?shù)據(jù)庫訪問進(jìn)行集中處理,需要建立一個(gè)專門訪問數(shù)據(jù)庫的公用模塊。在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)模塊,將其保存為OPeratDataBa
20、se.bas。OPeratDataBase公用模塊主要用于對(duì)數(shù)據(jù)庫進(jìn)行操作,包括以下5個(gè)函數(shù): GetConnStr() As String函數(shù),返回連接字符串,用來設(shè)置數(shù)據(jù)庫連接字符串。 OpenConn(ByRefConn As ADODB.Connection) AsBoolean函數(shù),返回布爾值,用來打開數(shù)據(jù)庫連接。 ExecuteSQL(ByVal SQL As String,ByRef msg As String)函數(shù),用來執(zhí)行SAL語句。 SelectSQL(ByVal SQL As String,ByRef msg As String)As ADODB.Recordset函數(shù),
21、返回Recordset,用來執(zhí)行查詢語句。 BatchSelectSQL(ByVal SQL As String, ByRef msg As String) As ADODB.Recordset函數(shù),返回Recordset,用來執(zhí)行批處理。2.6.2 PublicVar.bas為了實(shí)現(xiàn)全局變量,另外創(chuàng)建一個(gè)全局變量模塊PublicVar.bas。主要有3個(gè)全局變量,如下所示: LoginSucceeded全局變量,用來保存用戶登錄是否成功的標(biāo)志。 UserID全局變量,用來保存用戶ID。 ConnectionString全局變量,用來保存數(shù)據(jù)庫連接字符串。2.7 用VB6.0創(chuàng)建各個(gè)模塊主界面
22、和子界面由主界面可以看出,系統(tǒng)6個(gè)大模塊:2.7.1 “資料管理”模塊:用來管理供應(yīng)商資料、商品資料以及客戶資料,其功能模塊如圖2.7.1所示:資料管理供應(yīng)商資料商品資料客戶資料圖2.7.1 “資料管理”功能模塊“供應(yīng)商資料”模塊負(fù)責(zé)維護(hù)供應(yīng)商的基本信息。供應(yīng)商資料對(duì)于采購而言非常重要,是超市貨物管理系統(tǒng)的重要資料。供應(yīng)商資料主要包括供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、電話、傳真、信譽(yù)等級(jí)、提供商品和簡(jiǎn)介等。良好的供應(yīng)商資料管理有助于企業(yè)對(duì)采購進(jìn)行管理和控制,從而降低企業(yè)的采購成本?!吧唐焚Y料”模塊負(fù)責(zé)維護(hù)商品的基本資料信息,基本信息一般變動(dòng)較小。商品資料主要包括商品編號(hào)、商品名稱、條形碼、計(jì)量單位
23、、供應(yīng)商編號(hào)、供應(yīng)商地址和商品說明等。不同的行業(yè)、不同的企業(yè)所需的商品資料差異較大?!翱蛻糍Y料”模塊負(fù)責(zé)維護(hù)企業(yè)客戶的基本信息??蛻羰瞧髽I(yè)生存的根本,可以是跟人或則企業(yè)??蛻粜畔⑹瞧髽I(yè)需要重點(diǎn)維護(hù)的資料??蛻糍Y料主要包括客戶編號(hào)、客戶名稱、地址、電話、傳真、信譽(yù)等級(jí)、所需商品和簡(jiǎn)介等。2.7.2 “采購管理”模塊:主要負(fù)責(zé)進(jìn)行采購管理,包括采購單、采購入庫以及采購查詢。采購管理是超市為了完成生產(chǎn)或銷售計(jì)劃,在確保合適的商品品質(zhì)的前提下,從合適的供應(yīng)商哪里,在合適的時(shí)間、以合適的價(jià)格購入合適數(shù)量的商品的管理活動(dòng)。其功能模塊如圖2.7.2(1)所示:采購管理采購單采購入庫采購查詢圖2.7.2(1)
24、 “采購管理”功能模塊數(shù)據(jù)流程如圖2.7.2(2):圖2.7.2(2) “采購管理”模塊數(shù)據(jù)流程圖“采購單”模塊用于錄入采購單和采購單明細(xì)。所有的單據(jù)(包括采購單、入庫單和銷售單)都分為兩個(gè)表,一個(gè)為主表,另一個(gè)為明細(xì)表。采購單主要包括采購單號(hào)、采購日期、采購員、是否核銷、操作人員、總共金額、不含稅價(jià)和稅額等項(xiàng)。采購單明細(xì)主要包括編號(hào)ID、采購單號(hào)、商品編號(hào)、采購數(shù)量、采購單價(jià)、總共金額、不含稅價(jià)和稅額等項(xiàng)?!安少徣霂臁蹦K負(fù)責(zé)管理商品的采購入庫情況。采購入庫時(shí)需要將采購明細(xì)單中的數(shù)量添加到商品庫存數(shù)量中去。同時(shí),對(duì)庫存中的商品成本價(jià)進(jìn)行移動(dòng)平均處理,即成本價(jià)=(原庫存總金額+采購總共金額)/
25、(原庫存數(shù)+采購數(shù)量)。最后,采購單的“是否核銷”標(biāo)志變?yōu)椤耙押虽N”。“采購查詢”模塊負(fù)責(zé)查詢采購單信息以及采購單核銷情況。2.7.3 “銷售管理”模塊:主要負(fù)責(zé)進(jìn)行銷售管理,包括銷售單、銷售出庫和銷售查詢。銷售管理是超市的重要活動(dòng),直接面向客戶和市場(chǎng)。其功能模塊如圖2.7.3(1)所示:銷售管理銷售單銷售出庫銷售查詢圖2.7.3(1) “銷售管理”功能模塊數(shù)據(jù)流程如圖2.7.3(2):圖2.7.3(2) “銷售管理”模塊數(shù)據(jù)流程圖“銷售單”模塊負(fù)責(zé)錄入銷售單和銷售單明細(xì)。銷售單主要包括銷售單號(hào)、客戶編號(hào)、銷售日期、銷售員、是否核銷、操作人員、總共金額、不含稅價(jià)和稅額等項(xiàng)。銷售單明細(xì)主要包括編
26、號(hào)ID、銷售單號(hào)、商品編號(hào)、銷售數(shù)量、成本單價(jià)、銷售單價(jià)、總共金額、不含稅價(jià)和稅額等項(xiàng)?!颁N售出庫”模塊負(fù)責(zé)管理商品的銷售出庫情況。銷售出庫時(shí)需要將商品庫存數(shù)量減去銷售單明細(xì)表中的銷售數(shù)量。最后,銷售單的“是否核銷”標(biāo)志變成“已核銷”?!颁N售查詢”模塊負(fù)責(zé)查詢銷售單信息以及銷售單核銷情況。2.7.4“庫存管理”模塊:用于管理超市的庫存信息,主要負(fù)責(zé)庫存維護(hù)、價(jià)格管理以及庫存盤點(diǎn)。其功能模塊如圖2.7.4所示:庫存管理庫存維護(hù)價(jià)格管理庫存盤點(diǎn)圖2.7.4 “庫存管理”功能模塊“庫存管理”模塊用于維護(hù)商品庫存信息。庫存維護(hù)通常只對(duì)商品狀態(tài)、最低儲(chǔ)備、正常儲(chǔ)備和最高儲(chǔ)備信息進(jìn)行維護(hù),其他信息只有在第
27、一次初始化系統(tǒng)時(shí)進(jìn)行維護(hù)。商品庫存信息主要包括商品編號(hào)、商品狀態(tài)、成本價(jià)、銷售價(jià)、庫存數(shù)量、庫存總金額、最低儲(chǔ)備、正常儲(chǔ)備、最高儲(chǔ)備、最近操作日期、操作人員和備注等。“價(jià)格管理”模塊用于維護(hù)商品的銷售價(jià),銷售價(jià)是對(duì)外進(jìn)行銷售的價(jià)格。成本價(jià)不能隨意進(jìn)行修改,統(tǒng)一由采購入庫時(shí)進(jìn)行的成本價(jià)移動(dòng)平均得出?!皫齑姹P點(diǎn)”模塊用于管理企業(yè)商品庫存的盤點(diǎn)工作。將實(shí)際盤存的商品數(shù)量輸入計(jì)算機(jī),通過和庫存數(shù)量進(jìn)行核對(duì)產(chǎn)生盤盈盤虧統(tǒng)計(jì)信息。針對(duì)盤盈和盤虧情況,進(jìn)行盤點(diǎn)調(diào)整,盤盈時(shí)做入庫處理,盤虧時(shí)做出庫處理。根據(jù)企業(yè)要求,盤點(diǎn)有日盤和月盤兩種。盤點(diǎn)調(diào)整的結(jié)果要求寫入盤點(diǎn)明細(xì)。盤點(diǎn)明細(xì)主要包括編號(hào)ID、商品編號(hào)、調(diào)整
28、數(shù)量、成本價(jià)、調(diào)整總金額、操作日期、操作人員和標(biāo)志。2.7.5 “統(tǒng)計(jì)分析”模塊:主要負(fù)責(zé)統(tǒng)計(jì)超市的出入庫情況以及成本收益,其功能模塊如圖2.7.5:統(tǒng)計(jì)分析采購單分析銷售單分析銷售利潤(rùn)圖2.7.5 “統(tǒng)計(jì)分析”功能模塊“采購單分析”模塊負(fù)責(zé)對(duì)某一時(shí)期的采購單進(jìn)行統(tǒng)計(jì)分析,統(tǒng)計(jì)采購單中各商品的采購數(shù)量以及采購金額。“銷售單分析”模塊負(fù)責(zé)對(duì)某一時(shí)期的銷售單進(jìn)行統(tǒng)計(jì)分析,統(tǒng)計(jì)銷售單各商品的銷售數(shù)量以及銷售金額?!颁N售利潤(rùn)”模塊負(fù)責(zé)計(jì)算某一時(shí)期企業(yè)內(nèi)部各商品的銷售利潤(rùn)。銷售利潤(rùn)主要根據(jù)已核銷的銷售單的成本價(jià)、銷售價(jià)、銷售數(shù)量以及稅額計(jì)算,銷售利潤(rùn)=(銷售價(jià)-成本價(jià))*銷售數(shù)量-稅額。2.7.6 “系
29、統(tǒng)管理”模塊:主要負(fù)責(zé)管理用戶,包括用戶管理、密碼維護(hù)、重新登錄以及初期建賬4個(gè)功能模塊,如圖2.7.6:系統(tǒng)管理用戶管理密碼維護(hù)重新登錄初期建賬圖2.7.6 “系統(tǒng)管理”功能模塊“用戶管理”模塊負(fù)責(zé)管理用戶信息。用戶信息包括用戶ID、用戶名稱、密碼、權(quán)限、身份證號(hào)、住址、電話和郵箱等?!懊艽a維護(hù)”模塊負(fù)責(zé)維護(hù)用戶密碼信息。“重新登錄模塊主要給用戶提供重新登錄功能。“初期建賬”模塊主要給用戶提供初期建賬功能,用戶可以有選擇地初始化數(shù)據(jù)表。2.8 數(shù)據(jù)庫連接界面的設(shè)計(jì)用VB設(shè)計(jì)“數(shù)據(jù)庫連接”窗體,如圖2.8所示:圖2.8 數(shù)據(jù)庫連接數(shù)據(jù)庫用戶ID,即SQL Server用戶登錄名,這里,用戶名為
30、sa,密碼為空。“確定”按鈕的代碼如下:Private Sub CmdOK_Click()'確定操作 ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;" ConnectionString = ConnectionString & "User ID=" & Trim(txtUserId.Text) & "Password=" & Trim(txtPwd.Text) & "" ConnectionString = ConnectionString & "Initial Catalog="
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)核心機(jī)密保護(hù)合同模板
- 市場(chǎng)營(yíng)銷合作合同模板:品牌推廣專用
- 數(shù)據(jù)外包服務(wù)合同轉(zhuǎn)讓合同
- 標(biāo)準(zhǔn)勞動(dòng)合同解除樣本
- 加盟連鎖店經(jīng)營(yíng)合同樣本
- 合同約定催款函格式專業(yè)版
- 建筑物拆除的施工安全管理考核試卷
- 機(jī)床制造中的人力資源管理策略考核試卷
- 農(nóng)業(yè)科學(xué)中的農(nóng)村居民收入與消費(fèi)考核試卷
- 安全網(wǎng)絡(luò)數(shù)據(jù)安全審計(jì)流程自動(dòng)化考核試卷
- 2025復(fù)工復(fù)產(chǎn)安全教育培訓(xùn)
- 2024年叉車司機(jī)車輛基本操作知識(shí)考試題庫及答案(共70題)
- 工業(yè)統(tǒng)計(jì)知識(shí)培訓(xùn)
- 2025年臨沂科技職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 保密協(xié)議范本
- 2025年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫及答案(1080題)
- 電梯維保知識(shí)培訓(xùn)課件
- CNAS-R02:2023公正性和保密規(guī)則
- 2024-2030年中國(guó)骨傳導(dǎo)植入式助聽器和耳機(jī)行業(yè)應(yīng)用態(tài)勢(shì)與需求前景預(yù)測(cè)報(bào)告
- 現(xiàn)場(chǎng)物資安全管理
- 2024解析:第二十章電與磁-講核心(解析版)
評(píng)論
0/150
提交評(píng)論