




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
I摘要近年來,隨著計算機信息技術(shù)的發(fā)展,計算機信息技術(shù)開始廣泛應(yīng)用于被稱為“第三利潤源”的物流行業(yè),在物流行業(yè)的主營業(yè)務(wù)中,一個重要的組成部分就是倉儲管理,其管理水平的高低將直接影響整個企業(yè)的運行效率和經(jīng)營狀況。計算機信息系統(tǒng)以其可靠性高、存儲量大、保密性好、檢索方便、使用壽命長、成本低等優(yōu)勢,越來越受到企業(yè)的重視。本文通過了解國內(nèi)外倉儲管理系統(tǒng)的發(fā)展?fàn)顩r,明確了倉儲管理的主要業(yè)務(wù)流程,主要完成了一個倉儲管理系統(tǒng)的設(shè)計開發(fā)。本倉儲管理系統(tǒng)采用C/S結(jié)構(gòu),基于NET平臺和SQLSEVER2000數(shù)據(jù)庫。系統(tǒng)從結(jié)構(gòu)上主要分為入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大管理模塊。實現(xiàn)了以下功能,主要包括物品入庫錄入、物品庫存盤點、物品出庫錄入以及報表生成和可選擇多種方式進行統(tǒng)計查詢。倉庫管理員通過操作本系統(tǒng)進行入出庫操作,企業(yè)管理人員通過查詢本系統(tǒng)生成的報表和查看系統(tǒng)日志實現(xiàn)科學(xué)管理。關(guān)鍵詞倉儲管理,C/S,條形碼IIABSTRACTINRECENTYEARS,WITHTHEDEVELOPMENTOFCOMPUTERINFORMATIONTECHNOLOGY,COMPUTERINFORMATIONTECHNOLOGYHASBEENUSEDWIDELYKNOWNAS“THETHIRDPROFITSOURCE“OFTHELOGISTICSINDUSTRYTOBEINTHELOGISTICSINDUSTRY,THEMAINBUSINESS,ANIMPORTANTPARTISTHEWAREHOUSINGMANAGEMENT,THEMANAGEMENTLEVELWILLDIRECTLYAFFECTTHEOPERATIONOFTHEENTIREENTERPRISEEFFICIENCYANDOPERATIONSTATUSCOMPUTERINFORMATIONSYSTEMFORITSHIGHRELIABILITY,LARGESTORAGECAPACITY,CONFIDENTIALITYGOOD,SEARCHCONVENIENT,LONGSERVICELIFE,LOWCOSTADVANTAGES,MOREANDMOREENTERPRISESPAYATTENTIONTOTHEDESIGNOFTHESYSTEMTHROUGHTHEUNDERSTANDINGOFDOMESTICANDOVERSEASDEVELOPMENTOFWAREHOUSEMANAGEMENTSYSTEM,USINGC/SSTRUCTURE,DESIGNANDIMPLEMENTATIONOFWAREHOUSEMANAGEMENTSYSTEMFORNETPLATFORMANDSQLSEVER2000DATABASEBASEDONTHEMAINBUSINESSPROCESSOFWAREHOUSEMANAGEMENTSYSTEM,ASWELLASFORTHEDESIGNOFEACHFUNCTIONMODULEOFTHESYSTEMTHISSYSTEMISMAINLYDIVIDEDINTOSTORAGEMANAGEMENT,ADATABASEMANAGEMENT,INVENTORYMANAGEMENT,MATERIALSMANAGEMENT,RIGHTSMANAGEMENT,DATABASEMANAGEMENT,SIXMANAGEMENTMODULETOACHIEVETHEFOLLOWINGMAINFUNCTIONS,INCLUDINGSTORAGEITEMS,INVENTORY,INVENTORY,WAREHOUSEENTRYGOODSINPUTANDMORECONVENIENTWAYOFINQUIRYKEYWORDSWAREHOUSEMANAGEMENT,C/S,BARCODE1目錄摘要IABSTRACTII第1章概述111選題背景112國內(nèi)外研究現(xiàn)狀2121我國倉儲管理的發(fā)展現(xiàn)狀2122國外先進倉儲管理的發(fā)展趨勢313主要研究內(nèi)容3第2章系統(tǒng)需求分析521系統(tǒng)功能需求522系統(tǒng)需求建模5221用例圖5222時序圖623系統(tǒng)開發(fā)環(huán)境8231NET開發(fā)平臺8232MICROSOFTVISUALSTUDIO2005開發(fā)工具8233MICROSOFTSQLSEVER2000數(shù)據(jù)庫9第3章系統(tǒng)總體設(shè)計1031系統(tǒng)的結(jié)構(gòu)和流程分析1032系統(tǒng)的可行性分析1133數(shù)據(jù)庫設(shè)計11第4章系統(tǒng)詳細設(shè)計與實現(xiàn)1441用于操作數(shù)據(jù)庫的通用模塊14411打開數(shù)據(jù)庫14412關(guān)閉數(shù)據(jù)庫14413查詢語句的查找方法14414非查詢語句的查找方法1442系統(tǒng)登陸界面和主界面的設(shè)計與實現(xiàn)15421系統(tǒng)登陸界面和主界面的設(shè)計與實現(xiàn)15422主界面的設(shè)計與實現(xiàn)1643用戶管理模塊權(quán)限管理功能設(shè)計與實現(xiàn)1644物品管理模塊的設(shè)計與實現(xiàn)18441物品錄入的設(shè)計與實現(xiàn)18442物品修改的設(shè)計與實現(xiàn)20443物品查詢的設(shè)計與實現(xiàn)2145入庫管理模塊的設(shè)計與實現(xiàn)22451入庫錄入的設(shè)計與實現(xiàn)22452入庫修改的設(shè)計與實現(xiàn)24453入庫明細查詢的設(shè)計與實現(xiàn)25246出庫管理模塊的設(shè)計與實現(xiàn)26461出庫錄入的設(shè)計與實現(xiàn)26462出庫修改的設(shè)計與實現(xiàn)28463出庫明細查詢的設(shè)計與實現(xiàn)3147庫存管理模塊庫存查詢功能的設(shè)計與實現(xiàn)3248數(shù)據(jù)庫管理模塊設(shè)計與實現(xiàn)34481數(shù)據(jù)庫備份的設(shè)計與實現(xiàn)34482數(shù)據(jù)庫恢復(fù)的設(shè)計與實現(xiàn)35483系統(tǒng)日志的設(shè)計與實現(xiàn)37第5章系統(tǒng)測試39第6章總結(jié)40參考文獻41致謝421第1章概述11選題背景隨著現(xiàn)代社會的發(fā)展,使用計算機信息系統(tǒng)來進行管理越來越受到企業(yè)的重視。本論文主要分析了倉儲管理系統(tǒng)的基本組成和基本功能,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分和數(shù)據(jù)庫的設(shè)計等,重點對應(yīng)用程序的開發(fā)實現(xiàn)作了介紹。本系統(tǒng)基本實現(xiàn)了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序的功能基本完備,達到了倉庫管理系統(tǒng)作為典型的信息管理系統(tǒng)MIS的基本要求。同時簡單介紹了MICROSOFTVISUALSTUDIO2005編程開發(fā)環(huán)境和微軟的MICROSOFTSQLSEVER2000數(shù)據(jù)庫管理系統(tǒng)的功能特點,倉庫管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。倉儲管理系統(tǒng)是一個企事業(yè)單位不可缺少的一部分,它的存在對于企業(yè)管理人員和倉庫操作人員非常重要,而我國倉庫操作人員普遍文化水平有限,因此,倉儲管理系統(tǒng)要簡單易學(xué)且有多種查詢方式,以取代過時的依靠大量倉管員來管理倉庫的方式,這種方式有著很多缺陷,比如會加大企業(yè)的用工成本,且容易產(chǎn)生庫存物品的丟失和損耗,會給企業(yè)管理帶來很多困難。隨著科學(xué)技術(shù)水平的不斷提高和計算機技術(shù)不斷發(fā)展,其強大的功能已經(jīng)被人們深刻認識,它已經(jīng)進入了人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機軟件對倉庫進行管理,具有著人工管理無法比擬的優(yōu)點,它可靠性高、存儲量大、保密性好、檢索方便、使用壽命長、成本低等,可減少更多的人力物力,這種種因素都能夠極大地提高倉儲管理的效率,也是企業(yè)倉儲管理科學(xué)化、高效化,與世界先進水平接軌的重要條件。因此,開發(fā)一個倉儲管理系統(tǒng)是很有必要的,具有非凡的經(jīng)濟意義和管理意義。隨著國民經(jīng)濟的高速發(fā)展,各類企事業(yè)單位正在迅速崛起,許多企業(yè)都有自己用于生產(chǎn)的原料和等待銷售的產(chǎn)品,而這些物資大多需要儲存在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴大,物資數(shù)量急劇增加的同時,種類也會不斷地增多,管理難度便會成倍增長。面對龐大的物資信息量,如何有效地管理庫存物資,對企業(yè)來說是非常重要的,而倉儲管理涉及到入庫、出庫的審核、經(jīng)辦人員的權(quán)限配置及供應(yīng)商管理等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復(fù)雜的系統(tǒng)工程,充分考驗著倉管人員的工作能力,工作量的繁重是不言而喻的,所以這就需要由倉儲管理系統(tǒng)來提高倉儲管理的效率,降低倉儲管理的成本。生產(chǎn)的原料存儲在倉庫中,如果存放的過多,會浪費寶貴的空間,尤其是在房價寸土寸金的大城市,如果是精密儀器或者易碎品更極易造成不必要的損耗,保質(zhì)期較短的食品則可能會腐化變質(zhì)。但是,如果庫存準(zhǔn)備不足,有可能由于某些突發(fā)因素的降臨,某一部件庫存準(zhǔn)備不足進而導(dǎo)致整條生產(chǎn)線被迫中斷,其損失將難以估量。等待銷售的產(chǎn)品存儲在倉庫中,如果存放的過多,同樣浪費空間,庫存成本高了很2可能會導(dǎo)致企業(yè)的流動資金吃緊,如果商品滯銷賣不出去,企業(yè)的損失會很大。但是,如果庫存準(zhǔn)備不足,有可能在產(chǎn)品很暢銷的時候企業(yè)產(chǎn)能又跟不上,企業(yè)利潤白白流走。本倉儲管理系統(tǒng)在管理中實現(xiàn)面對企事業(yè)單位單個倉庫行之有效的管理。管理者通過本系統(tǒng)可輕松了解到倉庫物資的管理情況,以便于為企業(yè)的生產(chǎn)和銷售做出科學(xué)決策。同時,倉庫管理員可以輕松管理倉庫,使物資進出有序,實際入庫物資、出庫物資與庫存物資與賬面一致。在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應(yīng)用于倉庫的日常管理已是勢必所然,而且這也將為倉庫管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業(yè)的飛速發(fā)展提供無限潛力。采用計算機管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟效益和社會效益。倉儲管理系統(tǒng)的作用和價值主要體現(xiàn)在1)極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。2)基于倉庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。3)倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。4使倉儲的庫存物品的統(tǒng)計更加實時、準(zhǔn)確。5操作人員只要進行錄入簡單的基礎(chǔ)數(shù)據(jù),無須進行復(fù)雜的統(tǒng)計公式的計算,系統(tǒng)能夠自動進行運算,快速地給用戶展現(xiàn)一目了然的財務(wù)報表。6庫存統(tǒng)計更有效率,通過日常物品入庫和出庫的錄入,系統(tǒng)將對不同的物品計算各自的庫存數(shù)量,并以實時統(tǒng)計的形式,為用戶展現(xiàn)物品的庫存數(shù)量和信息,比起到實際倉庫中進行一件一件地清點物品,更科學(xué)而方便,7讓相關(guān)工作人員的日常工作的分工更加清晰和科學(xué)。8倉管人員專門進行貨品管理,精細化的分工讓企業(yè)日常的管理能夠快速地落實責(zé)任到個人,每人只要完成自己指定的工作,減少互相之間的牽連和等待,從而大大提高了企業(yè)內(nèi)部的運作效率。12國內(nèi)外研究現(xiàn)狀121我國倉儲管理的發(fā)展現(xiàn)狀在中國,從倉庫管理的現(xiàn)狀看,行業(yè)仍然是處在相對開始得比較晚和落后,且信息化程度很低的階段,物流行業(yè)的倉儲企業(yè)和大部分的生產(chǎn)企業(yè)的倉儲部門尚未建立起基于信息采集系統(tǒng)的基礎(chǔ)上的條形碼數(shù)據(jù)采集。因此,在本文中,我將詳細討論條形碼技術(shù)的應(yīng)用方法和在倉儲業(yè)中的能給企業(yè)帶來的好處。3現(xiàn)階段我國對倉儲管理系統(tǒng)的開發(fā)與研究已經(jīng)向條形碼倉庫管理系統(tǒng)發(fā)展,伴隨企業(yè)的信息化、網(wǎng)絡(luò)化的發(fā)展,實現(xiàn)倉庫作業(yè)自動化,將是一個必然的發(fā)展趨勢。隨著信息技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的物資擁有了自己的條形碼、二維碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但能提高作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。倉儲管理是企業(yè)的“勞動密集型”組成部分,涉及采購員、清點物資人員、質(zhì)量檢測人員、分揀人員、看管人員、搬運人員等等,不可否認,由于我國長期的勞動力廉價,造成許多企業(yè)不重視人工成本的控制,在管理水平上與國外有較大差距。目前,我國與西方發(fā)達國家倉儲管理方面最大的差距并不在于資金與技術(shù),而在于觀念的問題。這一問題體現(xiàn)在兩個方面,一方面是人們的傳統(tǒng)印象中,倉庫管理是臟、累、待遇低的活,部分軟件開發(fā)人員甚至可能自己從來就沒到過基層倉庫調(diào)研,不了解倉儲管理工作的實際運作流程,想當(dāng)然的就把系統(tǒng)開發(fā)出來卻并不實用;另一方面我國的倉管工作人員普遍文化水平不高,操作過于復(fù)雜的系統(tǒng)可能會在使用過程中經(jīng)常出錯。這就需要一個倉儲管理系統(tǒng)的發(fā)展方向既要做到功能強大,又要做到界面簡潔、操作簡單、穩(wěn)定性可靠性高。122國外先進倉儲管理的發(fā)展趨勢基于計算機管理的倉儲管理系統(tǒng)在物流行業(yè)和倉庫管理中的廣泛應(yīng)用已經(jīng)成為物流現(xiàn)代化的一種必然的趨勢?,F(xiàn)代化的倉儲管理的是倉儲管理的必然道路,它是倉儲業(yè)的實際和客觀需要。綜合運用科學(xué)的方式和技術(shù)對企業(yè)倉儲管理進行改革,使之為企業(yè)創(chuàng)造最佳的經(jīng)濟利潤。倉儲管理現(xiàn)代化要求在倉儲管理中運用符合企業(yè)自生需求的現(xiàn)代化的管理理論、方法,并廣泛采用管理學(xué)、信息技術(shù)、條形碼技術(shù)等其他先進理念的技術(shù)方法,實現(xiàn)現(xiàn)代化的倉儲管理對生產(chǎn)經(jīng)營企業(yè)具有重要的現(xiàn)實意義。倉儲管理現(xiàn)代化中最重要的就是運用先進的倉儲技術(shù)。先進的倉儲技術(shù)包括倉庫貨架的統(tǒng)一化,庫存盤點自動化,物品進出機械化,倉庫監(jiān)控網(wǎng)絡(luò)化等。倉儲管理現(xiàn)代化必須加快倉儲技術(shù)的進步,因為先進的技術(shù)是企業(yè)的核心競爭力。13主要研究內(nèi)容本課題的研究首先要對倉儲流程進行實地調(diào)研,然后根據(jù)企業(yè)經(jīng)營者和倉庫管理員的實際需求進行分析,之后根據(jù)分析結(jié)果進行數(shù)據(jù)庫設(shè)計和功能設(shè)計,最后進入到功能模塊的開發(fā)實現(xiàn)和軟件測試,最終完成此次課題的報告。第一章,闡明課題背景,敘述課題價值,并說明論文的主要工作。第二章,倉儲管理的研究概述,說明倉儲管理的發(fā)展趨勢、我國倉儲管理的發(fā)展現(xiàn)狀和當(dāng)前倉儲管理系統(tǒng)存在的問題。第三章,對倉儲管理系統(tǒng)進行需求分析和系統(tǒng)設(shè)計。其中,需求分析主要包括功能需求分析和性能需求分析。系統(tǒng)設(shè)計主要包括系統(tǒng)結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計和流程設(shè)計。4第四章,完成了系統(tǒng)功能模塊的開發(fā)實現(xiàn)。主要包括入庫管理、出庫管理、庫存管理和數(shù)據(jù)庫管理等。5第2章系統(tǒng)需求分析21系統(tǒng)功能需求首先根據(jù)系統(tǒng)使用人員的不同分為倉庫管理員和系統(tǒng)管理員,出于安全需求考量,倉庫管理員操作本倉儲管理系統(tǒng)的部分功能的權(quán)限受到限制。系統(tǒng)管理員享有本倉儲管理系統(tǒng)的全部功能。倉庫管理員受限的系統(tǒng)功能如圖21所示。圖21倉庫管理員受限的系統(tǒng)功能22系統(tǒng)需求建模221用例圖1)系統(tǒng)管理員的用例圖如圖22所示。倉儲管理系統(tǒng)系統(tǒng)管理員(權(quán)限為1)入庫管理出庫管理物品管理用戶管理數(shù)據(jù)庫管理入庫修改出庫修改物品修改權(quán)限管理數(shù)據(jù)庫恢復(fù)6圖22系統(tǒng)管理員的用例圖用例圖描述系統(tǒng)管理員能進行本系統(tǒng)的所有操作,其中包括賬戶管理、修改操作、查看系統(tǒng)日志這3個功能。2)倉庫管理員用例圖如圖23所示。圖23倉庫管理員用例圖倉庫管理員用例圖描述管理員進行倉儲管理的常規(guī)操作,其中包括物品入庫、物品出庫、庫存盤點、更新物品庫和定期被封數(shù)據(jù)庫這些功能。222時序圖1)入庫錄入的操作時序圖如圖24所示。系統(tǒng)管理員管理本系統(tǒng)的所有賬戶系統(tǒng)出錯時修改錯誤操作或恢復(fù)數(shù)據(jù)庫查看系統(tǒng)日志倉庫管理員物品入庫操作物品出庫操作庫存盤點及入出庫明細查詢備份數(shù)據(jù)庫更新物品庫7系統(tǒng)用戶輸入信息模塊顯示模塊2選擇物品,輸入出庫數(shù)量和日期1顯示登陸界面3提交所有要出庫物品的明細4顯示本次出庫操作明細圖24入庫錄入操作的時序圖時序圖描述當(dāng)用戶打開系統(tǒng)后,顯示模塊首先顯示登陸驗證界面,登陸校驗成功后,用戶在入庫錄入模塊選擇要入庫的物品,輸入入庫數(shù)量、單價和入庫日期,點擊提交,最終本次入庫操作的明細顯示在下方的DATAGRIDVIEW中。2)出庫錄入的操作時序圖如圖25所示。圖25出庫錄入操作的時序圖系統(tǒng)用戶輸入信息模塊顯示模塊2選擇物品,輸入數(shù)量、單價和日期1顯示登陸界面3提交所有要入庫物品的明細4顯示本次入庫操作明細8時序圖描述當(dāng)用戶打開系統(tǒng)后,顯示模塊首先顯示登陸驗證界面,登陸校驗成功后,用戶在出庫錄入模塊選擇要出庫的物品,輸入出庫數(shù)量、選擇出庫日期,點擊提交,最終本次出庫操作的明細顯示在下方的DATAGRIDVIEW中。23系統(tǒng)開發(fā)環(huán)境231NET開發(fā)平臺NET是微軟研發(fā)的一個相當(dāng)龐大的產(chǎn)品族系列,它們構(gòu)建于XML語言和INTERNET標(biāo)準(zhǔn)之上,為用戶提供開發(fā)管理和應(yīng)用WEB服務(wù)的環(huán)境。NET平臺的組成涵蓋了以下5個主要組成部分。1)NET開發(fā)平臺NET開發(fā)平臺由一組用于建立網(wǎng)絡(luò)服務(wù)應(yīng)用程序和WINDOWS應(yīng)用軟件程序的組件構(gòu)成,包括FRAMEWORKNET框架、NET工具、ASPNET。2)NET服務(wù)器NET服務(wù)器是一種能提供集成了WEB服務(wù)的用于構(gòu)建NET后端的基礎(chǔ)服務(wù)器。3)NET基礎(chǔ)服務(wù)NET基礎(chǔ)服務(wù)能實現(xiàn)很多重要的功能,例如文檔的保存管理、用戶密碼信息的校驗等。4)NET終端設(shè)備終端設(shè)備是NET應(yīng)用平臺的前端,它能夠提供INTERNET的連接,并實現(xiàn)各種嵌入式設(shè)備,包括電腦、PDA等,在WEB服務(wù)領(lǐng)域發(fā)揮作用的。5)NET用戶服務(wù)可以滿足用戶的各種應(yīng)用要求的用戶服務(wù),是NET的最終目標(biāo)。也是NET的價值所在。在上述5個組成單元中,NET開發(fā)平臺里面的NET框架,是NET平臺最重要的部分,其它部分緊緊圍繞它來進行平臺架構(gòu)的構(gòu)建。232MICROSOFTVISUALSTUDIO2005開發(fā)工具微軟公司研發(fā)的MICROSOFTVISUALSTUDIO2005,是一個用于構(gòu)建和開發(fā)功能強大而安全的NET應(yīng)用程序的開發(fā)平臺。為開發(fā)出當(dāng)今最高效的軟件而構(gòu)建的VISUALSTUDIO2005,相比前幾代產(chǎn)品,大幅改進了功能,卻仍然能兼容前幾代產(chǎn)品。VISUALSTUDIO2005集成了很多種簡潔易學(xué)又靈活易用的語言,不論是初學(xué)者,還是經(jīng)驗豐富的專業(yè)IT人士,均提供了很多全新的、強大的功能,程序設(shè)計員可以使用VISUALSTUDIO2005,來進行如下的工作1)編寫完善而安全,功能強大且響應(yīng)速度快的WINDOWS應(yīng)用程序和WEB應(yīng)用程序。2)構(gòu)建對設(shè)備有智能感知能力的完善且安全的移動設(shè)備上的WEB應(yīng)用程序。3)能夠在多種應(yīng)用程序中,使用XMLWEB服務(wù)。94)減少頻繁的軟件兼容性調(diào)整和系統(tǒng)維護的麻煩。233MICROSOFTSQLSEVER2000數(shù)據(jù)庫MICROSOFTSQLSERVER2000(又稱SQLSERVER2000)是一個基于客戶機/服務(wù)器(C/S)模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),作為新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最大程度上實現(xiàn)了數(shù)據(jù)的完全性及數(shù)據(jù)的安全可靠性,為企業(yè)的數(shù)據(jù)管理提供強大的支持,采用有效的措施,并對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫管理等應(yīng)用中起著重要的難以替代的作用。SQLSERVER2000C/S客戶端與服務(wù)器的關(guān)系如圖26所示。圖26C/S客戶端與服務(wù)器的關(guān)系圖服務(wù)器端(又稱為“后臺”),客戶端(又稱為“前臺”)。SQLSERVER使用的SQL語言功能很強大,使用SQL語言可新建、查詢、修改和更新、插入、刪除數(shù)據(jù)庫里頭的數(shù)據(jù)。SQLSERVER采用C/S體系結(jié)構(gòu),把所有的工作負荷分解為前臺的任務(wù)和后臺的任務(wù),前臺主要任務(wù)是為用戶提供數(shù)據(jù),而后臺則針對數(shù)據(jù)庫的數(shù)據(jù)進行操作和管理。前臺應(yīng)用程序包含顯示與用戶交互的界面,前臺將SQL語句傳送至后臺,后臺執(zhí)行SQL語句后將結(jié)果返回給前臺的應(yīng)用程序。客戶端SQLSERVER2000提交SQL語句查詢結(jié)果返回前臺服務(wù)器客戶應(yīng)用程序10第3章系統(tǒng)總體設(shè)計31系統(tǒng)的結(jié)構(gòu)和流程分析本系統(tǒng)要實現(xiàn)的功能模塊有入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大管理模塊。系統(tǒng)的結(jié)構(gòu)圖,如圖31所示。圖31系統(tǒng)的結(jié)構(gòu)圖1入庫管理模塊入庫錄入通過此功能進行物品入庫記錄的添加。入庫修改通過此功能進行物品入庫記錄的修改和刪除。入庫明細查詢通過此功能進行物品入庫記錄的查詢。2出庫管理模塊出庫錄入通過此功能進行物品出庫記錄的添加。出庫修改通過此功能進行物品出庫記錄的修改和刪除。出庫明細查詢通過此功能進行物品出庫記錄的查詢。3庫存管理模塊庫存查詢通過此功能查看倉庫剩余的物品數(shù)量。4物品管理模塊物品錄入通過此功能進行物品的添加。倉儲管理系統(tǒng)入庫管理出庫管理庫存管理物品管理用戶管理數(shù)據(jù)庫管理入庫錄入入庫修改入庫明細查詢出庫錄入出庫修改出庫明細查詢庫存查詢物品錄入物品修改物品查詢數(shù)據(jù)庫備份權(quán)限管理數(shù)據(jù)庫恢復(fù)系統(tǒng)日志11物品修改通過此功能進行物品信息的修改和刪除。物品查詢通過此功能進行物品信息的查詢。5用戶管理模塊權(quán)限管理通過此功能添加用戶、修改密碼和權(quán)限設(shè)定。6數(shù)據(jù)庫管理模塊數(shù)據(jù)庫備份通過此功能將數(shù)據(jù)庫備份。數(shù)據(jù)庫恢復(fù)通過此功能將數(shù)據(jù)庫恢復(fù)。系統(tǒng)日志通過此功能來查詢系統(tǒng)的操作日志。32系統(tǒng)的可行性分析1技術(shù)實現(xiàn)方面的可行性根據(jù)研究,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標(biāo)。同時,考慮到大四半學(xué)期沒有課程,開發(fā)時間也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。2經(jīng)濟成本方面的可行性系統(tǒng)開發(fā)成本不高但能帶來人工成本的降低和管理成本的降低,具有可觀的經(jīng)濟價值。3運行維護方面的可行性新系統(tǒng)的研制和開發(fā)是充分得考慮倉庫管理人員的文化水平,簡單易懂便于操作,后期的運行維護成本不高。33數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫用到的表主要包括用戶表、物品表、入庫表、出庫表、庫存表、日志表。系統(tǒng)表功能描述如表31所示。表31系統(tǒng)表功能描述表表名用途用戶表存放用戶的賬號物品表存放物品信息入庫表存放入庫記錄出庫表存放出庫記錄庫存表存放庫存明細日志表存放系統(tǒng)操作日志系統(tǒng)表的結(jié)構(gòu)如下1)用戶表包含了所有具有本倉儲管理系統(tǒng)使用權(quán)限的用戶的賬號,其中包括用戶名、權(quán)限和密碼。12表32用戶表編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1用戶名CHAR是登陸本系統(tǒng)的賬戶名稱2密碼CHAR是登陸本系統(tǒng)的賬戶密碼3權(quán)限CHAR是1為管理員權(quán)限,0為普通用戶權(quán)限2)物品表包含了倉庫可能儲存的所有物品的詳細信息,其中包括物品編號、物品名稱、參考單價和備注。表33物品表編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1物品編號NUMERIC是物品的唯一編號2物品名稱CHAR是物品的名稱3參考單價FLOAT是系統(tǒng)設(shè)置的參考單價4備注NVARCHAR200否物品的備注信息13第4章系統(tǒng)詳細設(shè)計與實現(xiàn)41用于操作數(shù)據(jù)庫的通用模塊本系統(tǒng)涉及了大量與數(shù)據(jù)庫相關(guān)的操作,為了方便系統(tǒng)的開發(fā)及日后的維護工作,現(xiàn)將這部分數(shù)據(jù)庫操作封裝成一些類,然后界面操作可以直接這些類中的相關(guān)函數(shù),這充分體現(xiàn)了進行軟件開發(fā)的“代碼復(fù)用”原則。WAREHOUSEBASICCLASS類在WAREHOUSEBASICCLASSCS文件中定義,是本倉儲管理系統(tǒng)中所有與數(shù)據(jù)庫操作有關(guān)的類的基類,它定義了常用的數(shù)據(jù)庫操作的一些函數(shù),這些函數(shù)主要包括411打開數(shù)據(jù)庫412關(guān)閉數(shù)據(jù)庫413查詢語句的查找方法414非查詢語句的查找方法1442系統(tǒng)登陸界面和主界面的設(shè)計與實現(xiàn)421系統(tǒng)登陸界面和主界面的設(shè)計與實現(xiàn)422主界面的設(shè)計與實現(xiàn)43用戶管理模塊權(quán)限管理功能設(shè)計與實現(xiàn)44物品管理模塊的設(shè)計與實現(xiàn)441物品錄入的設(shè)計與實現(xiàn)442物品修改的設(shè)計與實現(xiàn)443物品查詢的設(shè)計與實現(xiàn)45入庫管理模塊的設(shè)計與實現(xiàn)451入庫錄入的設(shè)計與實現(xiàn)圖46物品錄入的流程圖15452入庫修改的設(shè)計與實現(xiàn)453入庫明細查詢的設(shè)計與實現(xiàn)462出庫修改的設(shè)計與實現(xiàn)463出庫明細查詢的設(shè)計與實現(xiàn)47庫存管理模塊庫存查詢功能的設(shè)計與實現(xiàn)482數(shù)據(jù)庫恢復(fù)的設(shè)計與實現(xiàn)483系統(tǒng)日志的設(shè)計與實現(xiàn)16第5章系統(tǒng)測試首先進行功能測試,針對系統(tǒng)的各功能模塊進行檢查測試,根據(jù)功能測試用例,逐一測試,校檢系統(tǒng)能否滿足用戶的需求。針對WINFORM應(yīng)用程序,對本系統(tǒng)進行了以下的測試1)服務(wù)器的測試檢測系統(tǒng)能否正常登錄服務(wù)器。經(jīng)測試,在用戶登錄模塊與服務(wù)器的連接正常,即系統(tǒng)能正常登錄服務(wù)器。2)數(shù)據(jù)庫測試測試服務(wù)器存儲的數(shù)據(jù)的準(zhǔn)確性和完整性,檢查客戶端應(yīng)用程序提交的事務(wù),以確保正確的數(shù)據(jù)存儲,更新和檢索。經(jīng)測試本系統(tǒng)能夠正常操作數(shù)據(jù)庫。3)檢查各個按鈕的功能是否有效如查詢、保存、取消、生成各種報表、刪除等按鈕是否可用。經(jīng)過檢測,這些按鈕都能執(zhí)行相應(yīng)的操作,即這些按鈕的功能正常。4)表的相關(guān)性檢查相關(guān)聯(lián)的表,當(dāng)一個變化,其它與其相關(guān)的表是否會同時發(fā)生變化。例如,經(jīng)測試,入庫表和庫存表、日志表相關(guān)聯(lián),每進行一次入庫操作,入庫表會增加一條入庫記錄,庫存表會更新物品庫存量,日志表會增加一條入庫的操作記錄,所以,表的相關(guān)性經(jīng)檢查正確。5)數(shù)據(jù)庫備份與恢復(fù)測試數(shù)據(jù)庫備份的功能是否實現(xiàn),備份文件是否正確恢復(fù)數(shù)據(jù)庫。經(jīng)測試,能在指定路徑生成BAK數(shù)據(jù)庫文件,使用此備份也能正確恢復(fù)數(shù)據(jù)庫。17第6章總結(jié)從整體的構(gòu)思,到具體模塊功能的設(shè)計、調(diào)整,本文基本上對用VISUALSTUDIONET2005程序設(shè)計軟件過程有了一個全面的了解,在實踐中熟練的掌握了用C語言和SQLSERVER2000數(shù)據(jù)庫進行系統(tǒng)設(shè)計的方法。在本次畢業(yè)設(shè)計中,我主要完成了以下工作1)通過翻閱書籍文獻咨詢相關(guān)專業(yè)人士詳細了解了倉儲管理的具體流程。2)學(xué)會了使用C語言進行代碼的開發(fā),復(fù)習(xí)了數(shù)據(jù)庫的相關(guān)知識,在SQLSEVER2000數(shù)據(jù)庫中建立了用戶表、物品表、入庫表、出庫表、庫存表和日志表這6張數(shù)據(jù)表。3)完成了入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大功能模塊的開發(fā)測試。4)設(shè)計時考慮了數(shù)據(jù)庫備份的需求,在電腦發(fā)生故障的情況下,可在電腦修復(fù)前取下硬盤恢復(fù)數(shù)據(jù)庫,大幅提高了本系統(tǒng)的可靠性,并且降低了對倉儲管理可能造成的影響。5)做到了查詢方式多樣化。通過調(diào)查我了解到倉庫里存放的物品的數(shù)量大、品種多,用戶希望可以很方便的查詢到想得到的信息且查詢界面美觀,為此我運用了TABCONTROL控件,實現(xiàn)了模糊查詢,能節(jié)約用戶
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蕪湖小作坊管理制度
- 英語繪本館管理制度
- 草原屬書屋管理制度
- 膽固醇測定試劑盒分析性能評估資料
- 讓人舒服的溝通技巧
- 財務(wù)會計工作職責(zé)和內(nèi)容感想總結(jié)范文15篇
- 財務(wù)會計業(yè)務(wù)知識題庫真題
- 試驗檢測師(公共基礎(chǔ))考試歷年真題題庫(含答案)
- 江蘇省常州市前黃高級中學(xué)2025屆高三下學(xué)期攀登行動(一)地理試卷(含答案)
- 湖南省2025年中考地理真題(含答案)
- JG/T 368-2012鋼筋桁架樓承板
- 車險理賠人傷核損醫(yī)療核損工作規(guī)程
- GA/T 487-2020橡膠減速丘
- GA 802-2014機動車類型術(shù)語和定義
- 湖南常德2022生地會考試卷及答案
- 禾川x3系列伺服說明書
- 六年級下冊“快樂讀書吧”練習(xí)題試題及答案
- 手術(shù)部位感染目標(biāo)性監(jiān)測分析情況報告
- ★教導(dǎo)型組織-行動管理模式(三)
- 城市二次供水改造項目可行性研究報告
- 珠算三級四級試題
評論
0/150
提交評論