版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要近年來,隨著計(jì)算機(jī)信息技術(shù)的發(fā)展,計(jì)算機(jī)信息技術(shù)開始廣泛應(yīng)用于被稱為“第三利潤源”的物流行業(yè),在物流行業(yè)的主營業(yè)務(wù)中,一個(gè)重要的組成部分就是倉儲管理,其管理水平的高低將直接影響整個(gè)企業(yè)的運(yùn)行效率和經(jīng)營狀況。計(jì)算機(jī)信息系統(tǒng)以其可靠性高、存儲量大、保密性好、檢索方便、使用壽命長、成本低等優(yōu)勢,越來越受到企業(yè)的重視。本文通過了解國內(nèi)外倉儲管理系統(tǒng)的發(fā)展?fàn)顩r,明確了倉儲管理的主要業(yè)務(wù)流程,主要完成了一個(gè)倉儲管理系統(tǒng)的設(shè)計(jì)開發(fā)。本倉儲管理系統(tǒng)采用C/S結(jié)構(gòu),基于.NET平臺和SQLSEVER2000數(shù)據(jù)庫。系統(tǒng)從結(jié)構(gòu)上主要分為入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大管理模塊。實(shí)現(xiàn)了以下功能,主要包括物品入庫錄入、物品庫存盤點(diǎn)、物品出庫錄入以及報(bào)表生成和可選擇多種方式進(jìn)行統(tǒng)計(jì)查詢。倉庫管理員通過操作本系統(tǒng)進(jìn)行入出庫操作,企業(yè)管理人員通過查詢本系統(tǒng)生成的報(bào)表和查看系統(tǒng)日志實(shí)現(xiàn)科學(xué)管理。關(guān)鍵詞:倉儲管理,C/S,條形碼
AbstractInrecentyears,withthedevelopmentofcomputerinformationtechnology,computerinformationtechnologyhasbeenusedwidelyknownas"thethirdprofitsource"ofthelogisticsindustrytobeinthelogisticsindustry,themainbusiness,animportantpartisthewarehousingmanagement,themanagementlevelwilldirectlyaffecttheoperationoftheentireenterpriseefficiencyandoperationstatus.Computerinformationsystemforitshighreliability,largestoragecapacity,confidentialitygood,searchconvenient,longservicelife,lowcostadvantages,moreandmoreenterprisespayattentionto.Thedesignofthesystemthroughtheunderstandingofdomesticandoverseasdevelopmentofwarehousemanagementsystem,usingC/Sstructure,designandimplementationofwarehousemanagementsystemfor.NETplatformandSQLSEVER2000databasebasedon.Themainbusinessprocessofwarehousemanagementsystem,aswellasforthedesignofeachfunctionmoduleofthesystem.Thissystemismainlydividedintostoragemanagement,adatabasemanagement,inventorymanagement,materialsmanagement,rightsmanagement,databasemanagement,sixmanagementmodule.Toachievethefollowingmainfunctions,includingstorageitems,inventory,inventory,warehouseentrygoodsinputandmoreconvenientwayofinquiry.Keywords:warehousemanagement,C/S,barcode目錄摘要 IAbstract II第1章概述 11.1選題背景 11.2國內(nèi)外研究現(xiàn)狀 21.2.1我國倉儲管理的發(fā)展現(xiàn)狀 21.2.2國外先進(jìn)倉儲管理的發(fā)展趨勢 31.3主要研究內(nèi)容 3第2章系統(tǒng)需求分析 52.1系統(tǒng)功能需求 52.2系統(tǒng)需求建模 52.2.1用例圖 52.2.2時(shí)序圖 62.3系統(tǒng)開發(fā)環(huán)境 82.3.1.NET開發(fā)平臺 82.3.2MicrosoftVisualStudio2005開發(fā)工具 82.3.3MicrosoftSQLSEVER2000數(shù)據(jù)庫 9第3章系統(tǒng)總體設(shè)計(jì) 103.1系統(tǒng)的結(jié)構(gòu)和流程分析 103.2系統(tǒng)的可行性分析 113.3數(shù)據(jù)庫設(shè)計(jì) 11第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 144.1用于操作數(shù)據(jù)庫的通用模塊 144.1.1打開數(shù)據(jù)庫 144.1.2關(guān)閉數(shù)據(jù)庫 144.1.3查詢語句的查找方法 144.1.4非查詢語句的查找方法 144.2系統(tǒng)登陸界面和主界面的設(shè)計(jì)與實(shí)現(xiàn) 154.2.1系統(tǒng)登陸界面和主界面的設(shè)計(jì)與實(shí)現(xiàn) 154.2.2主界面的設(shè)計(jì)與實(shí)現(xiàn) 164.3用戶管理模塊權(quán)限管理功能設(shè)計(jì)與實(shí)現(xiàn) 164.4物品管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 184.4.1物品錄入的設(shè)計(jì)與實(shí)現(xiàn) 184.4.2物品修改的設(shè)計(jì)與實(shí)現(xiàn) 204.4.3物品查詢的設(shè)計(jì)與實(shí)現(xiàn) 214.5入庫管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 224.5.1入庫錄入的設(shè)計(jì)與實(shí)現(xiàn) 224.5.2入庫修改的設(shè)計(jì)與實(shí)現(xiàn) 244.5.3入庫明細(xì)查詢的設(shè)計(jì)與實(shí)現(xiàn) 254.6出庫管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 264.6.1出庫錄入的設(shè)計(jì)與實(shí)現(xiàn) 264.6.2出庫修改的設(shè)計(jì)與實(shí)現(xiàn) 284.6.3出庫明細(xì)查詢的設(shè)計(jì)與實(shí)現(xiàn) 314.7庫存管理模塊庫存查詢功能的設(shè)計(jì)與實(shí)現(xiàn) 324.8數(shù)據(jù)庫管理模塊設(shè)計(jì)與實(shí)現(xiàn) 344.8.1數(shù)據(jù)庫備份的設(shè)計(jì)與實(shí)現(xiàn) 344.8.2數(shù)據(jù)庫恢復(fù)的設(shè)計(jì)與實(shí)現(xiàn) 354.8.3系統(tǒng)日志的設(shè)計(jì)與實(shí)現(xiàn) 37第5章系統(tǒng)測試 39第6章總結(jié) 40參考文獻(xiàn) 41致謝 42PAGEPAGE17第1章概述1.1選題背景隨著現(xiàn)代社會的發(fā)展,使用計(jì)算機(jī)信息系統(tǒng)來進(jìn)行管理越來越受到企業(yè)的重視。本論文主要分析了倉儲管理系統(tǒng)的基本組成和基本功能,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分和數(shù)據(jù)庫的設(shè)計(jì)等,重點(diǎn)對應(yīng)用程序的開發(fā)實(shí)現(xiàn)作了介紹。本系統(tǒng)基本實(shí)現(xiàn)了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序的功能基本完備,達(dá)到了倉庫管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的基本要求。同時(shí)簡單介紹了MicrosoftVisualStudio2005編程開發(fā)環(huán)境和微軟的MicrosoftSQLSEVER2000數(shù)據(jù)庫管理系統(tǒng)的功能特點(diǎn),倉庫管理系統(tǒng)是企業(yè)物流管理中不可或缺的一部分。倉儲管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的存在對于企業(yè)管理人員和倉庫操作人員非常重要,而我國倉庫操作人員普遍文化水平有限,因此,倉儲管理系統(tǒng)要簡單易學(xué)且有多種查詢方式,以取代過時(shí)的依靠大量倉管員來管理倉庫的方式,這種方式有著很多缺陷,比如會加大企業(yè)的用工成本,且容易產(chǎn)生庫存物品的丟失和損耗,會給企業(yè)管理帶來很多困難。隨著科學(xué)技術(shù)水平的不斷提高和計(jì)算機(jī)技術(shù)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識,它已經(jīng)進(jìn)入了人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)軟件對倉庫進(jìn)行管理,具有著人工管理無法比擬的優(yōu)點(diǎn),它可靠性高、存儲量大、保密性好、檢索方便、使用壽命長、成本低等,可減少更多的人力物力,這種種因素都能夠極大地提高倉儲管理的效率,也是企業(yè)倉儲管理科學(xué)化、高效化,與世界先進(jìn)水平接軌的重要條件。因此,開發(fā)一個(gè)倉儲管理系統(tǒng)是很有必要的,具有非凡的經(jīng)濟(jì)意義和管理意義。隨著國民經(jīng)濟(jì)的高速發(fā)展,各類企事業(yè)單位正在迅速崛起,許多企業(yè)都有自己用于生產(chǎn)的原料和等待銷售的產(chǎn)品,而這些物資大多需要儲存在倉庫中,對于每個(gè)企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴(kuò)大,物資數(shù)量急劇增加的同時(shí),種類也會不斷地增多,管理難度便會成倍增長。面對龐大的物資信息量,如何有效地管理庫存物資,對企業(yè)來說是非常重要的,而倉儲管理涉及到入庫、出庫的審核、經(jīng)辦人員的權(quán)限配置及供應(yīng)商管理等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉管人員的工作能力,工作量的繁重是不言而喻的,所以這就需要由倉儲管理系統(tǒng)來提高倉儲管理的效率,降低倉儲管理的成本。生產(chǎn)的原料存儲在倉庫中,如果存放的過多,會浪費(fèi)寶貴的空間,尤其是在房價(jià)寸土寸金的大城市,如果是精密儀器或者易碎品更極易造成不必要的損耗,保質(zhì)期較短的食品則可能會腐化變質(zhì)。但是,如果庫存準(zhǔn)備不足,有可能由于某些突發(fā)因素的降臨,某一部件庫存準(zhǔn)備不足進(jìn)而導(dǎo)致整條生產(chǎn)線被迫中斷,其損失將難以估量。等待銷售的產(chǎn)品存儲在倉庫中,如果存放的過多,同樣浪費(fèi)空間,庫存成本高了很可能會導(dǎo)致企業(yè)的流動資金吃緊,如果商品滯銷賣不出去,企業(yè)的損失會很大。但是,如果庫存準(zhǔn)備不足,有可能在產(chǎn)品很暢銷的時(shí)候企業(yè)產(chǎn)能又跟不上,企業(yè)利潤白白流走。本倉儲管理系統(tǒng)在管理中實(shí)現(xiàn)面對企事業(yè)單位單個(gè)倉庫行之有效的管理。管理者通過本系統(tǒng)可輕松了解到倉庫物資的管理情況,以便于為企業(yè)的生產(chǎn)和銷售做出科學(xué)決策。同時(shí),倉庫管理員可以輕松管理倉庫,使物資進(jìn)出有序,實(shí)際入庫物資、出庫物資與庫存物資與賬面一致。在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于倉庫的日常管理已是勢必所然,而且這也將為倉庫管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會為企業(yè)的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會效益。倉儲管理系統(tǒng)的作用和價(jià)值主要體現(xiàn)在:1)極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。2)基于倉庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。3)倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。4)使倉儲的庫存物品的統(tǒng)計(jì)更加實(shí)時(shí)、準(zhǔn)確。5)操作人員只要進(jìn)行錄入簡單的基礎(chǔ)數(shù)據(jù),無須進(jìn)行復(fù)雜的統(tǒng)計(jì)公式的計(jì)算,系統(tǒng)能夠自動進(jìn)行運(yùn)算,快速地給用戶展現(xiàn)一目了然的財(cái)務(wù)報(bào)表。。6)庫存統(tǒng)計(jì)更有效率,通過日常物品入庫和出庫的錄入,系統(tǒng)將對不同的物品計(jì)算各自的庫存數(shù)量,并以實(shí)時(shí)統(tǒng)計(jì)的形式,為用戶展現(xiàn)物品的庫存數(shù)量和信息,比起到實(shí)際倉庫中進(jìn)行一件一件地清點(diǎn)物品,更科學(xué)而方便,7)讓相關(guān)工作人員的日常工作的分工更加清晰和科學(xué)。8)倉管人員專門進(jìn)行貨品管理,精細(xì)化的分工讓企業(yè)日常的管理能夠快速地落實(shí)責(zé)任到個(gè)人,每人只要完成自己指定的工作,減少互相之間的牽連和等待,從而大大提高了企業(yè)內(nèi)部的運(yùn)作效率。1.2國內(nèi)外研究現(xiàn)狀1.2.1我國倉儲管理的發(fā)展現(xiàn)狀在中國,從倉庫管理的現(xiàn)狀看,行業(yè)仍然是處在相對開始得比較晚和落后,且信息化程度很低的階段,物流行業(yè)的倉儲企業(yè)和大部分的生產(chǎn)企業(yè)的倉儲部門尚未建立起基于信息采集系統(tǒng)的基礎(chǔ)上的條形碼數(shù)據(jù)采集。因此,在本文中,我將詳細(xì)討論條形碼技術(shù)的應(yīng)用方法和在倉儲業(yè)中的能給企業(yè)帶來的好處?,F(xiàn)階段我國對倉儲管理系統(tǒng)的開發(fā)與研究已經(jīng)向條形碼倉庫管理系統(tǒng)發(fā)展,伴隨企業(yè)的信息化、網(wǎng)絡(luò)化的發(fā)展,實(shí)現(xiàn)倉庫作業(yè)自動化,將是一個(gè)必然的發(fā)展趨勢。隨著信息技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的物資擁有了自己的條形碼、二維碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但能提高作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。倉儲管理是企業(yè)的“勞動密集型”組成部分,涉及采購員、清點(diǎn)物資人員、質(zhì)量檢測人員、分揀人員、看管人員、搬運(yùn)人員等等,不可否認(rèn),由于我國長期的勞動力廉價(jià),造成許多企業(yè)不重視人工成本的控制,在管理水平上與國外有較大差距。目前,我國與西方發(fā)達(dá)國家倉儲管理方面最大的差距并不在于資金與技術(shù),而在于觀念的問題。這一問題體現(xiàn)在兩個(gè)方面,一方面是人們的傳統(tǒng)印象中,倉庫管理是臟、累、待遇低的活,部分軟件開發(fā)人員甚至可能自己從來就沒到過基層倉庫調(diào)研,不了解倉儲管理工作的實(shí)際運(yùn)作流程,想當(dāng)然的就把系統(tǒng)開發(fā)出來卻并不實(shí)用;另一方面我國的倉管工作人員普遍文化水平不高,操作過于復(fù)雜的系統(tǒng)可能會在使用過程中經(jīng)常出錯(cuò)。這就需要一個(gè)倉儲管理系統(tǒng)的發(fā)展方向既要做到功能強(qiáng)大,又要做到界面簡潔、操作簡單、穩(wěn)定性可靠性高。1.2.2國外先進(jìn)倉儲管理的發(fā)展趨勢基于計(jì)算機(jī)管理的倉儲管理系統(tǒng)在物流行業(yè)和倉庫管理中的廣泛應(yīng)用已經(jīng)成為物流現(xiàn)代化的一種必然的趨勢?,F(xiàn)代化的倉儲管理的是倉儲管理的必然道路,它是倉儲業(yè)的實(shí)際和客觀需要。綜合運(yùn)用科學(xué)的方式和技術(shù)對企業(yè)倉儲管理進(jìn)行改革,使之為企業(yè)創(chuàng)造最佳的經(jīng)濟(jì)利潤。倉儲管理現(xiàn)代化要求在倉儲管理中運(yùn)用符合企業(yè)自生需求的現(xiàn)代化的管理理論、方法,并廣泛采用管理學(xué)、信息技術(shù)、條形碼技術(shù)等其他先進(jìn)理念的技術(shù)方法,實(shí)現(xiàn)現(xiàn)代化的倉儲管理對生產(chǎn)經(jīng)營企業(yè)具有重要的現(xiàn)實(shí)意義。倉儲管理現(xiàn)代化中最重要的就是運(yùn)用先進(jìn)的倉儲技術(shù)。先進(jìn)的倉儲技術(shù)包括倉庫貨架的統(tǒng)一化,庫存盤點(diǎn)自動化,物品進(jìn)出機(jī)械化,倉庫監(jiān)控網(wǎng)絡(luò)化等。倉儲管理現(xiàn)代化必須加快倉儲技術(shù)的進(jìn)步,因?yàn)橄冗M(jìn)的技術(shù)是企業(yè)的核心競爭力。1.3主要研究內(nèi)容本課題的研究首先要對倉儲流程進(jìn)行實(shí)地調(diào)研,然后根據(jù)企業(yè)經(jīng)營者和倉庫管理員的實(shí)際需求進(jìn)行分析,之后根據(jù)分析結(jié)果進(jìn)行數(shù)據(jù)庫設(shè)計(jì)和功能設(shè)計(jì),最后進(jìn)入到功能模塊的開發(fā)實(shí)現(xiàn)和軟件測試,最終完成此次課題的報(bào)告。第一章,闡明課題背景,敘述課題價(jià)值,并說明論文的主要工作。第二章,倉儲管理的研究概述,說明倉儲管理的發(fā)展趨勢、我國倉儲管理的發(fā)展現(xiàn)狀和當(dāng)前倉儲管理系統(tǒng)存在的問題。第三章,對倉儲管理系統(tǒng)進(jìn)行需求分析和系統(tǒng)設(shè)計(jì)。其中,需求分析主要包括功能需求分析和性能需求分析。系統(tǒng)設(shè)計(jì)主要包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和流程設(shè)計(jì)。第四章,完成了系統(tǒng)功能模塊的開發(fā)實(shí)現(xiàn)。主要包括入庫管理、出庫管理、庫存管理和數(shù)據(jù)庫管理等。
第2章系統(tǒng)需求分析2.1系統(tǒng)功能需求首先根據(jù)系統(tǒng)使用人員的不同分為倉庫管理員和系統(tǒng)管理員,出于安全需求考量,倉庫管理員操作本倉儲管理系統(tǒng)的部分功能的權(quán)限受到限制。系統(tǒng)管理員享有本倉儲管理系統(tǒng)的全部功能。倉庫管理員受限的系統(tǒng)功能如圖2-1所示。圖2-1倉庫管理員受限的系統(tǒng)功能2.2系統(tǒng)需求建模2.2.1用例圖1)系統(tǒng)管理員的用例圖如圖2-2所示。圖2-2系統(tǒng)管理員的用例圖用例圖描述:系統(tǒng)管理員能進(jìn)行本系統(tǒng)的所有操作,其中包括賬戶管理、修改操作、查看系統(tǒng)日志這3個(gè)功能。2)倉庫管理員用例圖如圖2-3所示。圖2-3倉庫管理員用例圖倉庫管理員用例圖描述:管理員進(jìn)行倉儲管理的常規(guī)操作,其中包括物品入庫、物品出庫、庫存盤點(diǎn)、更新物品庫和定期被封數(shù)據(jù)庫這些功能。2.2.2時(shí)序圖1)入庫錄入的操作時(shí)序圖如圖2-4所示。圖2-4入庫錄入操作的時(shí)序圖時(shí)序圖描述:當(dāng)用戶打開系統(tǒng)后,顯示模塊首先顯示登陸驗(yàn)證界面,登陸校驗(yàn)成功后,用戶在入庫錄入模塊選擇要入庫的物品,輸入入庫數(shù)量、單價(jià)和入庫日期,點(diǎn)擊提交,最終本次入庫操作的明細(xì)顯示在下方的dataGridView中。2)出庫錄入的操作時(shí)序圖如圖2-5所示。圖2-5出庫錄入操作的時(shí)序圖時(shí)序圖描述:當(dāng)用戶打開系統(tǒng)后,顯示模塊首先顯示登陸驗(yàn)證界面,登陸校驗(yàn)成功后,用戶在出庫錄入模塊選擇要出庫的物品,輸入出庫數(shù)量、選擇出庫日期,點(diǎn)擊提交,最終本次出庫操作的明細(xì)顯示在下方的dataGridView中。2.3系統(tǒng)開發(fā)環(huán)境2.3.1.NET開發(fā)平臺.NET是微軟研發(fā)的一個(gè)相當(dāng)龐大的產(chǎn)品族系列,它們構(gòu)建于XML語言和Internet標(biāo)準(zhǔn)之上,為用戶提供開發(fā)管理和應(yīng)用Web服務(wù)的環(huán)境。.NET平臺的組成涵蓋了以下5個(gè)主要組成部分。1).NET開發(fā)平臺.NET開發(fā)平臺由一組用于建立網(wǎng)絡(luò)服務(wù)應(yīng)用程序和Windows應(yīng)用軟件程序的組件構(gòu)成,包括Framework(.NET框架)、.NET工具、ASP.NET。2).NET服務(wù)器.NET服務(wù)器是一種能提供集成了Web服務(wù)的用于構(gòu)建.NET后端的基礎(chǔ)服務(wù)器。3).NET基礎(chǔ)服務(wù).NET基礎(chǔ)服務(wù)能實(shí)現(xiàn)很多重要的功能,例如文檔的保存管理、用戶密碼信息的校驗(yàn)等。4).NET終端設(shè)備終端設(shè)備是.NET應(yīng)用平臺的前端,它能夠提供Internet的連接,并實(shí)現(xiàn)各種嵌入式設(shè)備,包括電腦、PDA等,在Web服務(wù)領(lǐng)域發(fā)揮作用的。5).NET用戶服務(wù)可以滿足用戶的各種應(yīng)用要求的用戶服務(wù),是.NET的最終目標(biāo)。也是.NET的價(jià)值所在。在上述5個(gè)組成單元中,.NET開發(fā)平臺里面的.NET框架,是.NET平臺最重要的部分,其它部分緊緊圍繞它來進(jìn)行平臺架構(gòu)的構(gòu)建。2.3.2MicrosoftVisualStudio2005開發(fā)工具微軟公司研發(fā)的MicrosoftVisualStudio2005,是一個(gè)用于構(gòu)建和開發(fā)功能強(qiáng)大而安全的.NET應(yīng)用程序的開發(fā)平臺。為開發(fā)出當(dāng)今最高效的軟件而構(gòu)建的VisualStudio2005,相比前幾代產(chǎn)品,大幅改進(jìn)了功能,卻仍然能兼容前幾代產(chǎn)品。VisualStudio2005集成了很多種簡潔易學(xué)又靈活易用的語言,不論是初學(xué)者,還是經(jīng)驗(yàn)豐富的專業(yè)IT人士,均提供了很多全新的、強(qiáng)大的功能,程序設(shè)計(jì)員可以使用VisualStudio2005,來進(jìn)行如下的工作:1)編寫完善而安全,功能強(qiáng)大且響應(yīng)速度快的Windows應(yīng)用程序和Web應(yīng)用程序。2)構(gòu)建對設(shè)備有智能感知能力的完善且安全的移動設(shè)備上的Web應(yīng)用程序。3)能夠在多種應(yīng)用程序中,使用XMLWeb服務(wù)。4)減少頻繁的軟件兼容性調(diào)整和系統(tǒng)維護(hù)的麻煩。2.3.3MicrosoftSQLSEVER2000數(shù)據(jù)庫MicrosoftSQLServer2000(又稱SQLServer2000)是一個(gè)基于客戶機(jī)/服務(wù)器(C/S)模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),作為新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最大程度上實(shí)現(xiàn)了數(shù)據(jù)的完全性及數(shù)據(jù)的安全可靠性,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持,采用有效的措施,并對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫管理等應(yīng)用中起著重要的難以替代的作用。SQLServer2000C/S客戶端與服務(wù)器的關(guān)系如圖2-6所示。客戶端客戶端SQLServer2000提交SQL語句查詢結(jié)果返回前臺服務(wù)器客戶應(yīng)用程序圖2-6C/S客戶端與服務(wù)器的關(guān)系圖服務(wù)器端(又稱為“后臺”),客戶端(又稱為“前臺”)。SQLServer使用的SQL語言功能很強(qiáng)大,使用SQL語言可新建、查詢、修改和更新、插入、刪除數(shù)據(jù)庫里頭的數(shù)據(jù)。SQLServer采用C/S體系結(jié)構(gòu),把所有的工作負(fù)荷分解為前臺的任務(wù)和后臺的任務(wù),前臺主要任務(wù)是為用戶提供數(shù)據(jù),而后臺則針對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作和管理。前臺應(yīng)用程序包含顯示與用戶交互的界面,前臺將SQL語句傳送至后臺,后臺執(zhí)行SQL語句后將結(jié)果返回給前臺的應(yīng)用程序。
第3章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)的結(jié)構(gòu)和流程分析本系統(tǒng)要實(shí)現(xiàn)的功能模塊有入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大管理模塊。系統(tǒng)的結(jié)構(gòu)圖,如圖3-1所示。圖3-1系統(tǒng)的結(jié)構(gòu)圖1)入庫管理模塊入庫錄入:通過此功能進(jìn)行物品入庫記錄的添加。入庫修改:通過此功能進(jìn)行物品入庫記錄的修改和刪除。入庫明細(xì)查詢:通過此功能進(jìn)行物品入庫記錄的查詢。2)出庫管理模塊出庫錄入:通過此功能進(jìn)行物品出庫記錄的添加。出庫修改:通過此功能進(jìn)行物品出庫記錄的修改和刪除。出庫明細(xì)查詢:通過此功能進(jìn)行物品出庫記錄的查詢。3)庫存管理模塊庫存查詢:通過此功能查看倉庫剩余的物品數(shù)量。4)物品管理模塊物品錄入:通過此功能進(jìn)行物品的添加。物品修改:通過此功能進(jìn)行物品信息的修改和刪除。物品查詢:通過此功能進(jìn)行物品信息的查詢。5)用戶管理模塊權(quán)限管理:通過此功能添加用戶、修改密碼和權(quán)限設(shè)定。6)數(shù)據(jù)庫管理模塊數(shù)據(jù)庫備份:通過此功能將數(shù)據(jù)庫備份。數(shù)據(jù)庫恢復(fù):通過此功能將數(shù)據(jù)庫恢復(fù)。系統(tǒng)日志:通過此功能來查詢系統(tǒng)的操作日志。3.2系統(tǒng)的可行性分析1)技術(shù)實(shí)現(xiàn)方面的可行性根據(jù)研究,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮到大四半學(xué)期沒有課程,開發(fā)時(shí)間也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。2)經(jīng)濟(jì)成本方面的可行性系統(tǒng)開發(fā)成本不高但能帶來人工成本的降低和管理成本的降低,具有可觀的經(jīng)濟(jì)價(jià)值。3)運(yùn)行維護(hù)方面的可行性新系統(tǒng)的研制和開發(fā)是充分得考慮倉庫管理人員的文化水平,簡單易懂便于操作,后期的運(yùn)行維護(hù)成本不高。3.3數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫用到的表主要包括用戶表、物品表、入庫表、出庫表、庫存表、日志表。系統(tǒng)表功能描述如表3-1所示。表3-1系統(tǒng)表功能描述表表名用途用戶表存放用戶的賬號物品表存放物品信息入庫表存放入庫記錄出庫表存放出庫記錄庫存表存放庫存明細(xì)日志表存放系統(tǒng)操作日志系統(tǒng)表的結(jié)構(gòu)如下:1)用戶表包含了所有具有本倉儲管理系統(tǒng)使用權(quán)限的用戶的賬號,其中包括用戶名、權(quán)限和密碼。表3-2用戶表編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1用戶名Char是登陸本系統(tǒng)的賬戶名稱2密碼Char是登陸本系統(tǒng)的賬戶密碼3權(quán)限Char是1為管理員權(quán)限,0為普通用戶權(quán)限2)物品表包含了倉庫可能儲存的所有物品的詳細(xì)信息,其中包括物品編號、物品名稱、參考單價(jià)和備注。表3-3物品表編號字段名稱數(shù)據(jù)結(jié)構(gòu)必填字段說明1物品編號Numeric是物品的唯一編號2物品名稱Char是物品的名稱3參考單價(jià)Float是系統(tǒng)設(shè)置的參考單價(jià)4備注Nvarchar(200)否物品的備注信息
第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1用于操作數(shù)據(jù)庫的通用模塊本系統(tǒng)涉及了大量與數(shù)據(jù)庫相關(guān)的操作,為了方便系統(tǒng)的開發(fā)及日后的維護(hù)工作,現(xiàn)將這部分?jǐn)?shù)據(jù)庫操作封裝成一些類,然后界面操作可以直接這些類中的相關(guān)函數(shù),這充分體現(xiàn)了進(jìn)行軟件開發(fā)的“代碼復(fù)用”原則。WarehouseBasicClass類在WarehouseBasicClass.Cs文件中定義,是本倉儲管理系統(tǒng)中所有與數(shù)據(jù)庫操作有關(guān)的類的基類,它定義了常用的數(shù)據(jù)庫操作的一些函數(shù),這些函數(shù)主要包括:4.1.1打開數(shù)據(jù)庫 4.1.2關(guān)閉數(shù)據(jù)庫4.1.3查詢語句的查找方法4.1.4非查詢語句的查找方法4.2系統(tǒng)登陸界面和主界面的設(shè)計(jì)與實(shí)現(xiàn)4.2.1系統(tǒng)登陸界面和主界面的設(shè)計(jì)與實(shí)現(xiàn)4.2.2主界面的設(shè)計(jì)與實(shí)現(xiàn)4.3用戶管理模塊權(quán)限管理功能設(shè)計(jì)與實(shí)現(xiàn)4.4物品管理模塊的設(shè)計(jì)與實(shí)現(xiàn)4.4.1物品錄入的設(shè)計(jì)與實(shí)現(xiàn)圖4-6物品錄入的流程圖圖4-6物品錄入的流程圖4.4.2物品修改的設(shè)計(jì)與實(shí)現(xiàn)4.4.3物品查詢的設(shè)計(jì)與實(shí)現(xiàn)4.5入庫管理模塊的設(shè)計(jì)與實(shí)現(xiàn)4.5.1入庫錄入的設(shè)計(jì)與實(shí)現(xiàn)
4.5.2入庫修改的設(shè)計(jì)與實(shí)現(xiàn)4.5.3入庫明細(xì)查詢的設(shè)計(jì)與實(shí)現(xiàn)4.6.2出庫修改的設(shè)計(jì)與實(shí)現(xiàn)4.6.3出庫明細(xì)查詢的設(shè)計(jì)與實(shí)現(xiàn)4.7庫存管理模塊庫存查詢功能的設(shè)計(jì)與實(shí)現(xiàn)4.8.2數(shù)據(jù)庫恢復(fù)的設(shè)計(jì)與實(shí)現(xiàn)4.8.3系統(tǒng)日志的設(shè)計(jì)與實(shí)現(xiàn)
第5章系統(tǒng)測試首先進(jìn)行功能測試,針對系統(tǒng)的各功能模塊進(jìn)行檢查測試,根據(jù)功能測試用例,逐一測試,校檢系統(tǒng)能否滿足用戶的需求。針對Winform應(yīng)用程序,對本系統(tǒng)進(jìn)行了以下的測試: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)檢查各個(gè)按鈕的功能是否有效:如查詢、保存、取消、生成各種報(bào)表、刪除等按鈕是否可用。經(jīng)過檢測,這些按鈕都能執(zhí)行相應(yīng)的操作,即這些按鈕的功能正常。4)表的相關(guān)性檢查:相關(guān)聯(lián)的表,當(dāng)一個(gè)變化,其它與其相關(guān)的表是否會同時(shí)發(fā)生變化。例如,經(jīng)測試,入庫表和庫存表、日志表相關(guān)聯(lián),每進(jìn)行一次入庫操作,入庫表會增加一條入庫記錄,庫存表會更新物品庫存量,日志表會增加一條入庫的操作記錄,所以,表的相關(guān)性經(jīng)檢查正確。5)數(shù)據(jù)庫備份與恢復(fù)測試:數(shù)據(jù)庫備份的功能是否實(shí)現(xiàn),備份文件是否正確恢復(fù)數(shù)據(jù)庫。經(jīng)測試,能在指定路徑生成.bak數(shù)據(jù)庫文件,使用此備份也能正確恢復(fù)數(shù)據(jù)庫。
第6章總結(jié)從整體的構(gòu)思,到具體模塊功能的設(shè)計(jì)、調(diào)整,本文基本上對用VisualStudio.NET2005程序設(shè)計(jì)軟件過程有了一個(gè)全面的了解,在實(shí)踐中熟練的掌握了用C#語言和SQLServer2000數(shù)據(jù)庫進(jìn)行系統(tǒng)設(shè)計(jì)的方法。在本次畢業(yè)設(shè)計(jì)中,我主要完成了以下工作:1)通過翻閱書籍文獻(xiàn)咨詢相關(guān)專業(yè)人士詳細(xì)了解了倉儲管理的具體流程。2)學(xué)會了使用C#語言進(jìn)行代碼的開發(fā),復(fù)習(xí)了數(shù)據(jù)庫的相關(guān)知識,在SQLSEVER2000數(shù)據(jù)庫中建立了用戶表、物品表、入庫表、出庫表、庫存表和日志表這6張數(shù)據(jù)表。3)完成了入庫管理、出庫管理、庫存管理、物品管理、權(quán)限管理、數(shù)據(jù)庫管理六大功能模塊的開發(fā)測試。4)設(shè)計(jì)時(shí)考慮了數(shù)據(jù)庫備份的需求,在電腦發(fā)生故障的情況下,可在電腦修復(fù)前取下硬盤恢復(fù)數(shù)據(jù)庫,大幅提高了本系統(tǒng)的可靠性,并且降低了對倉儲管理可能造成的影響。5)做到了查詢方式多樣化。通過調(diào)查我了解到倉庫里存放的物品的數(shù)量大、品種多,用戶希望可以很方便的查詢到想得到的信息且查詢界面美觀,為此我運(yùn)用了TabControl控件,實(shí)現(xiàn)了模糊查詢,能節(jié)約用戶的查詢時(shí)間,提高他們的工作效率。6)設(shè)計(jì)時(shí)考慮了引入系統(tǒng)日志,能提高系統(tǒng)的安全性,可以讓管理員掌控本系統(tǒng)的詳細(xì)操作情況。根據(jù)用戶賬號
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬科版選擇性必修3化學(xué)上冊階段測試試卷含答案
- 2025年度中央廚房設(shè)備定期檢查與維護(hù)合同4篇
- 2025年度高端面包屋品牌加盟及產(chǎn)品訂購合同4篇
- 技術(shù)許可合同(2篇)
- 房屋獨(dú)家銷售合同(2篇)
- 武漢2025年度倉儲物流租賃合同標(biāo)準(zhǔn)文本3篇
- 2025年度模具設(shè)計(jì)研發(fā)委托合同書-創(chuàng)新解決方案4篇
- 二零二五年度新型城鎮(zhèn)化項(xiàng)目土建工程承包合同書2篇
- N95型防護(hù)口罩批量采購合同樣本
- 二零二五年度國有企業(yè)內(nèi)部控制制度風(fēng)險(xiǎn)評估與改進(jìn)合同
- 圖像識別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個(gè)體戶店鋪?zhàn)赓U合同
- 禮盒業(yè)務(wù)銷售方案
- 二十屆三中全會精神學(xué)習(xí)試題及答案(100題)
- 小學(xué)五年級英語閱讀理解(帶答案)
- 仁愛版初中英語單詞(按字母順序排版)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- 小學(xué)一年級拼音天天練
- 新概念英語第二冊考評試卷含答案(第49-56課)
- 【奧運(yùn)會獎牌榜預(yù)測建模實(shí)證探析12000字(論文)】
- 救生艇筏、救助艇基本知識課件
評論
0/150
提交評論