倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)管理企業(yè)勢(shì)在必行。而倉(cāng)庫(kù)管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本文通過(guò)分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合企業(yè)倉(cāng)儲(chǔ)管理的實(shí)際情況,提出了基于B/S結(jié)構(gòu)中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫(kù)的設(shè)計(jì),著重討論了用ASP.NET技術(shù)和SQLServer2005開(kāi)發(fā)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)時(shí)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。通過(guò)該系統(tǒng),使學(xué)生可以方便地在企業(yè)內(nèi)部網(wǎng)上進(jìn)行倉(cāng)儲(chǔ)管理。該B/S結(jié)構(gòu)的系統(tǒng)在WindowsXP系統(tǒng)和VS.NET平臺(tái)下開(kāi)發(fā)完成,使用C#作為ASP.NET的開(kāi)發(fā)語(yǔ)言,SQLServer2005作為后臺(tái)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面均有絕對(duì)的優(yōu)勢(shì),并且能夠?qū)θ萘枯^大的數(shù)據(jù)庫(kù)進(jìn)行處理,效率高。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫(kù)的字符串可以隨時(shí)在Web.Config里修改,增加了靈活性和安全性。代碼盡量減少數(shù)據(jù)庫(kù)連接的打開(kāi)時(shí)間等手段來(lái)提高性能。本文中除了有對(duì)程序的系統(tǒng)分析、總體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能實(shí)現(xiàn)等主體部分外,在這之前還介紹了與企業(yè)倉(cāng)庫(kù)管理系統(tǒng)相關(guān)的信息、VS.NET與SQL的無(wú)縫鏈接技術(shù)等。關(guān)鍵詞倉(cāng)庫(kù)管理;信息管理系統(tǒng);B/S結(jié)構(gòu);數(shù)據(jù)庫(kù)管理I西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文WarehousemanagementsystemdesignandImplementationAbstract:Withrapidadvancementofcomputertechnologyandwidelyappliedincorporationmanagement,itisimperativetoutilizeittorealizeEnterpriseadministration.WarehouseManagementSystemisoneoftypicalManagementInformationSystem,whoseexploitationsmainlyincludeestablishmentandmaintenanceofbackstagedatabaseaswellasfrontapplicationprogrammer.Fortheformer,itisrequiredtosetupunited,completeandhigh-secureddatabase,while,forthelatter,completefunctionsofapplicationprogrammerandsimpleoperation.ThisthesispointsoutbasictheoryofWarehouseManagementSystembasedonexplorerandserver/organizationinsmall-to-medium-sizedenterprises,analyzingcharacteristicsofB/SandrelatingtorealitiesofsituationofWarehouseManagementSystem.ItintroducesdesignofeveryfunctionalgroupanddatabasebrieflyandfocusesondiscussionconcerningtoexploitdatabaseaccesstechnologyanddynamicwebdesignneededforWarehouseManagementSysteminlightofASP.NETtechnologyandSQLServer2005.Italsopresentspartsofimplementationcodes,helpingstudentstooperateWarehouseManagementincorporationlocalsite.ThisB/SsystemwasexploitedontheplatformofWindowsXPandVS.NET,usingC#asASP.NETexploitationlanguage,SQLServer2005asbackstagedatabase,whichpossessesadvantagesinsecurity,precision,speed,etc.andcandealwithdatabaseswithhighcapacityefficiently.Thecharacterconnectingdatabasescanbealteredanytime,whichraisesflexibilityandsecurity,codesreducingthetimetoopendatabaseconnection.Inthisdissertation,besidessystemanalysis,overalldesign,databasedesign,functionalrealities,etc,informationrelatedtoWarehouseManagementSystem,seamlessconnectiontechnologyofVS.NETandSQLarealsointroduced.Keywords:WarehouseManagementManagementInformationSystemB/SStructureDatabaseManagementII西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文目錄第1章緒論………….………..11.1課題背景…………………... …11.2課題目的和意義……………………...11.3開(kāi)發(fā)設(shè)計(jì)思想……………….……………..….………11.4主要工作和論文結(jié)構(gòu)...…….……………..…………2第2章系統(tǒng)開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)..……32.1開(kāi)發(fā)平臺(tái)和技術(shù)介紹...…….……………..…………32.1.1IIS簡(jiǎn)介...…….……………..………32.2C#編程語(yǔ)言...…..……………..……...32.3SQLServer2005數(shù)據(jù)庫(kù)...…….……………..……42.4系統(tǒng)運(yùn)行環(huán)境...…….……………..….5第3章系統(tǒng)總體設(shè)計(jì)...…….……………..…………..63.1系統(tǒng)模塊總體設(shè)計(jì)...…….……………..…………….63.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)...…….……………..……………….7第4章系統(tǒng)詳細(xì)設(shè)計(jì)...…….……………..…………..84.1系統(tǒng)主界面實(shí)現(xiàn)...…….……………..……………….84.2基本信息模塊設(shè)計(jì)...…….……………..…………….94.3入庫(kù)/出庫(kù)管理模塊設(shè)計(jì)…….……………..……114.4采購(gòu)/銷售管理模塊設(shè)計(jì)...…….……………..……124.5查詢統(tǒng)計(jì)模塊設(shè)計(jì)...…….……………..……………134.6往來(lái)管理模塊界面實(shí)現(xiàn)...…….……………..………144.7附項(xiàng)管理模塊界面實(shí)現(xiàn)...…………………..………154.8系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn)...…….…………………164.9系統(tǒng)測(cè)試與性能分析...…….………………..………17結(jié)論...…….……………..…….19致謝...…….……………..………………...…..20參考文獻(xiàn)...…….……………..……………..21西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第1章緒論1.1課題背景兵馬未出,糧草先行。古代行兵打仗,最先要考慮的就是物資的準(zhǔn)備和管理,否則要取得勝利是非常困難的一件事。商場(chǎng)如戰(zhàn)場(chǎng),商家不僅要掌握大量的物資,同時(shí)這些物資還要盡可能滿足顧客的需要,這樣才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲取勝利。然而管理物資卻是最煩瑣的事情,無(wú)論數(shù)量還是種類,都是數(shù)以萬(wàn)計(jì),用人手工來(lái)做,不僅是難于完成,而且可以說(shuō)是不可能的。在計(jì)算機(jī)普及的今天,用電腦管理物資是必然的趨勢(shì)。以超級(jí)市場(chǎng)為例,走進(jìn)超級(jí)市場(chǎng),琳瑯滿目,各式各樣的商品應(yīng)有盡有,顧客大都滿載而歸,買到稱心如意的商品。而在顧客得到極大方便的同時(shí),商家在管理這些商品上卻花費(fèi)了大量的心血。首先,超級(jí)市場(chǎng)商品種類繁多,數(shù)量龐大,經(jīng)營(yíng)者必須時(shí)刻了解自己商品的庫(kù)存和各種商品的供求,如果盲目購(gòu)進(jìn)顧客不需要的商品或沒(méi)有購(gòu)進(jìn)暢銷的商品,對(duì)經(jīng)營(yíng)者來(lái)說(shuō)都是極大的損失。其次,由于市場(chǎng)瞬間萬(wàn)變,很多商品價(jià)格可能變動(dòng)較大,經(jīng)營(yíng)者可能要不時(shí)改變商品價(jià)格,否則太高則可能無(wú)人問(wèn)津,太低則無(wú)利可圖。再次,在商品社會(huì)的環(huán)境下,競(jìng)爭(zhēng)激烈,為了保證在競(jìng)爭(zhēng)中處于有利地位,經(jīng)營(yíng)者必須時(shí)刻了解市場(chǎng)的需要。當(dāng)然,作為實(shí)際的經(jīng)營(yíng)者,要了解的東西遠(yuǎn)比這幾點(diǎn)多,但無(wú)論怎樣,物資的管理是一切工作中的重點(diǎn),如何管理物資是成敗的關(guān)鍵。對(duì)小經(jīng)營(yíng)者來(lái)說(shuō),也許可以是一本賬本,再加算盤或計(jì)算器即可。但對(duì)于大公司而言,根本不可能單純依靠賬本,那樣不僅費(fèi)人費(fèi)力,而且當(dāng)出現(xiàn)差錯(cuò)時(shí),難于查改。所以必須借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫(kù),然后用系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行管理,通過(guò)統(tǒng)計(jì)和分析得到各種有用的信息。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,作者開(kāi)發(fā)了下面的中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)。1.2課題目的和意義隨著計(jì)算機(jī)行業(yè)的不斷發(fā)展,企業(yè)管理的應(yīng)用也在不斷隨著其發(fā)展速度進(jìn)行著更新。而現(xiàn)今對(duì)于一個(gè)網(wǎng)絡(luò)應(yīng)用非常廣泛的社會(huì),企業(yè)管理對(duì)計(jì)算機(jī)管理企業(yè)要求更加緊密,更加完善,特別是針對(duì)物資管理方面,企業(yè)的需求更為廣泛,謹(jǐn)慎,所以一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)對(duì)于企業(yè)來(lái)說(shuō)是由為重要的。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。1.3開(kāi)發(fā)設(shè)計(jì)思想倉(cāng)庫(kù)管理系統(tǒng)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正1西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文確的進(jìn)貨和庫(kù)存控制及發(fā)貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。傳統(tǒng)簡(jiǎn)單、靜態(tài)的倉(cāng)庫(kù)管理已無(wú)法保證企業(yè)各種資源的高效利用。如今的倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)已十分復(fù)雜化多樣化,僅靠人工記憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來(lái)巨大損失。倉(cāng)庫(kù)庫(kù)存管理的特點(diǎn)是信息處理量比較大。所管理的物資設(shè)備、原材料及零部件種類繁多,而且由于入庫(kù)單、出庫(kù)單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同,因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)表種類繁多,各個(gè)部門規(guī)格不統(tǒng)等問(wèn)題。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,采取了下面的一些原則:1.4主要工作和論文結(jié)構(gòu)首先對(duì)系統(tǒng)進(jìn)行了需求分析和總體設(shè)計(jì)。根據(jù)倉(cāng)庫(kù)管理的特點(diǎn),將系統(tǒng)分成七大模塊:基本信息模塊、入庫(kù)/出庫(kù)管理模塊、采購(gòu)/銷售管理模塊、查詢統(tǒng)計(jì)模塊、往來(lái)管理模塊、附項(xiàng)管理模塊、系統(tǒng)設(shè)置模塊。接著,在前一步的工作基礎(chǔ)之上,又對(duì)各個(gè)模塊細(xì)分為若干個(gè)子模塊,并分別進(jìn)行了編碼實(shí)現(xiàn)。最后將系統(tǒng)各個(gè)模塊整合,測(cè)試系統(tǒng)各部分整合后的功能,穩(wěn)定性等。本文共四章,按如下組織:第1章介紹了倉(cāng)庫(kù)管理的開(kāi)發(fā)背影;介紹了倉(cāng)庫(kù)管理的最新發(fā)展以及未來(lái)展望。簡(jiǎn)述了作者在開(kāi)發(fā)倉(cāng)庫(kù)管理系統(tǒng)中的工作內(nèi)容。給出了論文的層次結(jié)構(gòu)。第2章分析了倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)進(jìn)行了介紹。著重介紹了本系統(tǒng)開(kāi)發(fā)的編程語(yǔ)言及編程環(huán)境,作為后臺(tái)數(shù)據(jù)庫(kù)所使用的軟件。第3章給出了倉(cāng)庫(kù)管理的總體設(shè)計(jì),即進(jìn)行模塊的劃分,并闡述各模塊之間的關(guān)系,給出了倉(cāng)庫(kù)管理的數(shù)據(jù)流圖和功能模塊圖;完成了用戶界面部分的設(shè)計(jì)。第4章介紹了系統(tǒng)的各個(gè)模塊的功能設(shè)計(jì)及其實(shí)現(xiàn)方式,闡述了作者在此次開(kāi)發(fā)過(guò)程中遇到的一些問(wèn)題和解決方法。2西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第2章系統(tǒng)開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)2.1.1IIS簡(jiǎn)介IIS是InternetInformationServer的縮寫(xiě),它是微軟公司主推的Web服務(wù)器。在Windows2000安裝光盤中就包含IIS5.0。IIS與WindowsNTServer完全集成在一起。所以用戶能夠利用在WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的Internet或Intranet站點(diǎn),能讓您在企業(yè)內(nèi)部網(wǎng)絡(luò)或廣域網(wǎng)絡(luò)上,輕松共享文件和資訊。IIS5.0是Windows2000Server中最快的Web服務(wù)器,并與MicrosoftActiveDirectory目錄服務(wù)完全整合,這種結(jié)合能夠使以Web為基礎(chǔ)的應(yīng)用軟件更可靠、更具有延展性。這項(xiàng)新一代的電子商務(wù)解決方案把舊資料和應(yīng)用軟件整合到全球資訊網(wǎng)(WWW)中,讓公司能重新定義內(nèi)部與外部的不同商務(wù)處理流程。IIS的一個(gè)重要特性是支持ASP.NET,是ASP.NET程序得以成功運(yùn)行的先決條件,嚴(yán)格意義來(lái)說(shuō),必須在機(jī)器安裝配置IIS服務(wù)器環(huán)境,否則ASP.NET將無(wú)法運(yùn)行和正常使用,也無(wú)法實(shí)現(xiàn)其功能。IIS5.0是Windows2000Server所提供的服務(wù),所以能和Windows2000Server上的其他服務(wù)緊密地合作,通過(guò)它們之間的合作,能夠使一個(gè)網(wǎng)頁(yè)正常得以運(yùn)行、使用。C#編程語(yǔ)言C#編程編程語(yǔ)言總結(jié)起來(lái)可以從兩個(gè)方面進(jìn)行介紹,即特點(diǎn)和編程環(huán)境。1.C#的特點(diǎn)語(yǔ)法簡(jiǎn)潔,在默認(rèn)情況下,C#代碼在.NET框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存,它去掉了指針操作,C#中只支持一個(gè)“.”。(2)徹底的面向?qū)ο笤O(shè)計(jì),C#具有面向?qū)ο笳Z(yǔ)言所應(yīng)有的一切特性:封裝、繼承和多態(tài)。在C#類中,每種類型都可以看作一個(gè)對(duì)象。但C#只允許單繼承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂。(3)C#沒(méi)有全局函數(shù),沒(méi)有全局變量,也沒(méi)有全局常量,所有的都必須封閉在一個(gè)類中。因此,用C#編寫(xiě)的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。(4)與WEB應(yīng)用緊密的結(jié)合,C#支持絕大多數(shù)的WEB標(biāo)準(zhǔn),例如,HTML、XML、SOAP等。3西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文(5)強(qiáng)大的安全性機(jī)制,可以消除軟件開(kāi)發(fā)中常見(jiàn)錯(cuò)誤(如語(yǔ)法錯(cuò)誤),.NET提供的垃圾回收器能夠幫助開(kāi)發(fā)者有效的管理內(nèi)存資源。(6)兼容性,因?yàn)镃#遵循.NET的公共語(yǔ)言規(guī)范(CLS),從而保證能夠與其他語(yǔ)言開(kāi)發(fā)的組件兼容。(7)靈活的版本處理技術(shù),因?yàn)镃#在語(yǔ)言本身內(nèi)置了版本控制功能,使開(kāi)發(fā)人員更加容易的開(kāi)發(fā)和維護(hù)。(8)完善的錯(cuò)誤、異常處理機(jī)制,C#提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時(shí)能夠更加健壯。2.C#語(yǔ)言編程環(huán)境目前,開(kāi)發(fā)和運(yùn)行C#程序有多種選擇,例如,用戶可以從微軟公司免費(fèi)獲取.NET的軟件開(kāi)發(fā)工具箱(SDK)或購(gòu)買功能強(qiáng)大的VisualStudio.NET開(kāi)發(fā)環(huán)境,其各自的特點(diǎn)如下。SDK包含編譯、運(yùn)行和測(cè)試C#程序的所有資源,它包含C#語(yǔ)言編譯器、JIT、編譯器和相關(guān)文檔。惟一不含有的是用來(lái)輸入和編輯C#程序的文本編輯器。VisualStudio.NET是微軟公司的完整開(kāi)發(fā)環(huán)境,它包含一個(gè)集成開(kāi)發(fā)環(huán)境(IDE)和高級(jí)C#編輯器,同時(shí)還支持程序調(diào)試及許多可提高開(kāi)發(fā)人員效率的附加功能。VisualStudio.NET和SDK使用相同的C#編譯器、JIT編譯器和運(yùn)行時(shí)來(lái)編譯和運(yùn)行程序,用戶可以準(zhǔn)確運(yùn)行同一程序而且運(yùn)行速度相同。VisualStudio.NET提供了功能強(qiáng)大的工具包,可以讓用戶輕松設(shè)計(jì)和編寫(xiě)C#程序。本系統(tǒng)采用的數(shù)據(jù)庫(kù)為SQLServer2005數(shù)據(jù)庫(kù),采用B/S結(jié)構(gòu)的工作模式。B/S結(jié)構(gòu)是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展而出現(xiàn)的一種先進(jìn)的計(jì)算模式。主要特點(diǎn)體現(xiàn)在以下幾個(gè)方面:1.簡(jiǎn)便的操作方式 SQLServer2005界面友好、操作簡(jiǎn)單,同時(shí)包含一整套的管理和開(kāi)發(fā)工具,企業(yè)管理器就是其中的圖形化集成管理工具,用戶不用記住各種命令和SQL語(yǔ)句就可以完成各種常規(guī)操作。2.以Brower/Server為設(shè)計(jì)結(jié)構(gòu)SQLServer2005按B/S結(jié)構(gòu)(B/S結(jié)構(gòu)的系統(tǒng)有3個(gè)基本組成部分:瀏覽器、服務(wù)器、瀏覽器與服務(wù)器的連接件)設(shè)計(jì)而成,Brower/Server結(jié)構(gòu)將任務(wù)合理地分配到服務(wù)器與客戶端,減少了網(wǎng)絡(luò)擁擠,提高了整體性能。3.支持多個(gè)不同的開(kāi)發(fā)平臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)人員可以使用任意一種開(kāi)發(fā)平臺(tái)編寫(xiě)應(yīng)用程序來(lái)訪問(wèn)SQLServer。其中微軟的產(chǎn)品VisualStudio可以幫助用戶方便、快捷地開(kāi)發(fā)新的SQLServer應(yīng)用程序。4西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文4.支持企業(yè)級(jí)的應(yīng)用程序SQLServer2005關(guān)系數(shù)據(jù)庫(kù)引擎具備完善、強(qiáng)大的數(shù)據(jù)處理功能,充分保護(hù)數(shù)據(jù)完整性。SQLServer2005企業(yè)版在32位處理器上能支持超過(guò)數(shù)十萬(wàn)億字節(jié)容量的數(shù)據(jù)庫(kù)。5.支持XMLSQLServer2005引入了支持XML功能的特性。XML是擴(kuò)展標(biāo)記語(yǔ)言(ExtensibleMarkupLanguage的英文縮寫(xiě)),可用于描述一個(gè)數(shù)據(jù)集的內(nèi)容以及數(shù)據(jù)如何在Web頁(yè)中顯示或輸出到某個(gè)設(shè)備。它以可擴(kuò)展、易用和安全的特點(diǎn),成為建設(shè)大型Web站點(diǎn)最好的數(shù)據(jù)存儲(chǔ)設(shè)備之一。6.?dāng)?shù)據(jù)倉(cāng)庫(kù)支持SQLServer2005中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP即在線分析處理)的工具,使聯(lián)機(jī)分析處理成為可能。同時(shí)SQLServer2005提供了英文查詢工具和編程接口,使得以英文為基礎(chǔ)設(shè)計(jì)、管理和查詢數(shù)據(jù)庫(kù)成為了可能。7.全文搜索和文檔管理功能全文搜索和文檔管理功能被默認(rèn)包含于SQLServer2005的所有版本中,這些功能可以在關(guān)系表的純文本中執(zhí)行文本查詢和搜索所有的索引列,全文搜索功能還可以與SQL語(yǔ)句結(jié)合使用。8.增強(qiáng)了分布式查詢功能SQLServer2005引入了一個(gè)OPENROWSET函數(shù),可以在指定分布式查詢中查詢一個(gè)特定的連接信息,同時(shí)授予了“OLEDB”數(shù)據(jù)源更多的SQL操作權(quán)。系統(tǒng)運(yùn)行環(huán)境主要有軟件運(yùn)行平臺(tái)和硬件運(yùn)行平臺(tái)。1.軟件運(yùn)行平臺(tái)戶界面戶好,簡(jiǎn)單易懂,易學(xué)易用。并且價(jià)格適中,適合于中小型學(xué)校中數(shù)據(jù)吞吐量不太大的情況下使用。2.硬件運(yùn)行平臺(tái)硬件運(yùn)行平臺(tái)見(jiàn)表2-1。表2-1硬件運(yùn)行平臺(tái)表5西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第3章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適合于需求分析階段的需要。從對(duì)頂層信息的分類開(kāi)始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為七個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的有兩個(gè)數(shù)據(jù)庫(kù),所訪問(wèn)的表也有很大不同。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫(kù)/出庫(kù)管理、采購(gòu)/銷售管理、查詢統(tǒng)計(jì)、往來(lái)管理、附項(xiàng)管理、系統(tǒng)設(shè)置。各功能模塊的具體功能如下:(1)基本信息:對(duì)貨物信息、公司信息、倉(cāng)庫(kù)信息、盤存信息、商品信息進(jìn)行設(shè)置。(2)入庫(kù)/出庫(kù)管理:針對(duì)入庫(kù)和出庫(kù)信息進(jìn)行添加、修改、刪除操作。(3)采購(gòu)/銷售管理:進(jìn)行進(jìn)貨、進(jìn)貨退貨、銷售、銷售退貨的添加操作。(4)查詢統(tǒng)計(jì):包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨、商品庫(kù)存、商品銷售排行、入庫(kù)年度統(tǒng)計(jì)、出庫(kù)年度統(tǒng)計(jì)、庫(kù)存信息匯總的查詢。(5)往來(lái)管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨。(6)附項(xiàng)管理:針對(duì)供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作。(7)系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助。系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。6西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文3.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)7西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第4章系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)主界面實(shí)現(xiàn)本系統(tǒng)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu),上面部分顯示系統(tǒng)名稱以及當(dāng)前使用人員名稱和當(dāng)前系統(tǒng)時(shí)間,左面部分采用了樹(shù)型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)主界面如圖5-2所示。8西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文系統(tǒng)主程序流程圖主要是對(duì)從管理員登錄系統(tǒng)到對(duì)各項(xiàng)進(jìn)行操作結(jié)束的完整操作流程的描述。系統(tǒng)主程序流程圖如圖5-3所示。4.2基本信息模塊設(shè)計(jì)在公司信息管理界面中單擊“詳細(xì)信息”,則進(jìn)入下面的公司詳細(xì)信息修改界面。公司信息管理如下圖所示。9西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文實(shí)現(xiàn)目標(biāo)可以查看公司詳細(xì)信息,并可以對(duì)其進(jìn)行修改、刪除操作。實(shí)現(xiàn)過(guò)程單元名:Bedrock窗體名:Company_manage公司信息主要控件信息列表名稱主要屬性設(shè)置作用GridView1/顯示公司信息表中相應(yīng)內(nèi)容Table/保證文字書(shū)寫(xiě)規(guī)范化10西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文4.3入庫(kù)/出庫(kù)管理模塊設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)貨品入庫(kù)信息登記主要是將貨物進(jìn)行入庫(kù)添加,并可以返回到“入庫(kù)管理”界面,實(shí)現(xiàn)入庫(kù)修改、刪除操作。2.實(shí)現(xiàn)過(guò)程單元名:ruku窗體名:Add_ruku貨品入庫(kù)信息登記主要控件信息列表名稱主要屬性設(shè)置作用TextBox2/輸入/顯示入庫(kù)單號(hào)TextBox3/輸入/顯示貨物名稱TextBox4/輸入/顯示數(shù)量TextBox5/輸入/顯示進(jìn)貨價(jià)TextBox6/輸入/顯示總額TextBox7/輸入/顯示備注SqlDataSource1/輸入/顯示供貨單位SqlDataSource1/顯示供貨單位表中信息SqlDataSource2/輸入/顯示經(jīng)辦人SqlDataSource2/顯示人員表中信息Button1/入庫(kù)添加按鈕貨品入庫(kù)信息登記界面程序流程圖如下圖所示。11西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文4.4采購(gòu)/銷售管理模塊設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn)進(jìn)貨信息添加操作。2.實(shí)現(xiàn)過(guò)程單元名:Stock窗體名:Stock_add窗體名:Stock_add名稱主要屬性設(shè)置作用CommodityId/顯示商品表中商品名稱信息CId/顯示供應(yīng)商N(yùn)umber/輸入/顯示數(shù)量Pirce/輸入/顯示單價(jià)SettlementType/輸入/顯示結(jié)算方式Payment/顯示應(yīng)付金額FactPayment/輸入/顯示實(shí)付金額NotPayment/顯示未付金額ManageMan/輸入/顯示經(jīng)手人StockDate/選擇進(jìn)貨日期Button1/進(jìn)貨添加按鈕12西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文4.5查詢統(tǒng)計(jì)模塊設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)進(jìn)貨信息查詢界面,應(yīng)用模糊查詢功能可以針對(duì)所顯示項(xiàng)進(jìn)行相應(yīng)查詢操作。2.實(shí)現(xiàn)過(guò)程單元名:Stock窗體名:Stock_search進(jìn)貨信息查詢主要控件信息列表名稱主要屬性設(shè)置作用CheckBox1/供應(yīng)商單選按鈕TN/輸入/顯示供應(yīng)商信息CheckBox2/商品名稱單選按鈕PN/輸入/顯示商品名稱信息CheckBox3/經(jīng)手人單選按鈕MM/輸入/顯示經(jīng)手人信息CheckBox4/起止日期單選按鈕SD/輸入/顯示進(jìn)貨開(kāi)始日期ED/輸入/顯示進(jìn)貨結(jié)束日期Button1/查詢進(jìn)貨信息按鈕Button2/返回按鈕GridView1/顯示商品表中相應(yīng)信息編碼實(shí)現(xiàn)if(Request["type"]=="st"){type="進(jìn)貨信息";this.Label1.Text=type;}else{type="進(jìn)貨退貨";this.Label1.Text=type;}13西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文strsql="select*fromstockwheretype='"+type+"'"+Session["sql"]+"orderbyiddesc";SqlConnectionstrcon=newSqlConnection(System.Configuration.ConfigurationManager.AppSettings["strcon"]);strcon.Open();SqlDataAdaptersda=newSqlDataAdapter(strsql,strcon);DataSetds=newDataSet();sda.Fill(ds,"search");進(jìn)貨信息查詢界面程序流程圖如下圖所示。往來(lái)管理模塊界面實(shí)現(xiàn)往來(lái)管理模塊包括商品進(jìn)貨結(jié)賬、進(jìn)貨退貨結(jié)賬、商品銷售結(jié)賬、銷售退貨結(jié)賬。通過(guò)對(duì)各項(xiàng)進(jìn)行相應(yīng)操作,可以對(duì)商品賬目進(jìn)行管理。商品進(jìn)貨結(jié)賬界面如下圖所示。14西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文 進(jìn)貨信息查詢界面程序流程圖如下圖所示。 在商品進(jìn)貨結(jié)賬界面中可以單擊“單據(jù)編號(hào)”對(duì)進(jìn)貨詳細(xì)信息進(jìn)行查詢,也可以查詢到結(jié)賬信息。附項(xiàng)管理模塊界面實(shí)附項(xiàng)管理模塊包括供貨單位添加管理、收貨單位添加管理、添加貨品管理、經(jīng)辦人添加管理。供貨單位管理界面如下圖所示。15西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文修改供貨單位界面如下圖所示。系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn)系統(tǒng)設(shè)置模塊包括添加用戶、用戶管理、幫助和退出登錄。用戶管理界面如下圖所示16西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文用戶管理界面程序流程圖如下圖所示。系統(tǒng)測(cè)試與性能分析西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文1.入庫(kù)/出庫(kù)管理測(cè)試打開(kāi)入庫(kù)/出庫(kù)管理模塊下拉列表,選擇“入庫(kù)信息登記”項(xiàng),根據(jù)要求填寫(xiě)相應(yīng)內(nèi)容,且在各項(xiàng)后標(biāo)示為“*”號(hào)的不能為空,數(shù)字項(xiàng)填寫(xiě)必須為有效數(shù)字方可進(jìn)入。經(jīng)過(guò)以上填寫(xiě)操作,成功將入庫(kù)信息添加到庫(kù)中。再依次選擇其他項(xiàng)進(jìn)行相應(yīng)操作,均成功完成,因此本次測(cè)試成功。2.采購(gòu)/銷售管理測(cè)試打開(kāi)采購(gòu)/銷售管理模塊下拉列表,選擇“添加進(jìn)貨信息”項(xiàng),填寫(xiě)相應(yīng)內(nèi)容,其中“應(yīng)付金額”和“未付金額”將自動(dòng)生成,“進(jìn)貨日期”是用日期控件完成,所以不用人工填寫(xiě),只要進(jìn)行選擇即可,并且顯示為當(dāng)前日期。將內(nèi)容填寫(xiě)完成后,單擊“添加”按鈕,此時(shí)出現(xiàn)錯(cuò)誤,“應(yīng)付金額”項(xiàng)沒(méi)有顯示,原因是計(jì)算的金額輸入錯(cuò)誤,經(jīng)修改成功完成操作。其他項(xiàng)依次進(jìn)行操作均未出現(xiàn)錯(cuò)誤,因此本次測(cè)試成功3.查詢統(tǒng)計(jì)測(cè)試打開(kāi)查詢統(tǒng)計(jì)模塊下拉列表,選擇“進(jìn)貨信息查詢”項(xiàng),因?yàn)槭菓?yīng)用模糊查詢對(duì)“供應(yīng)商”、“經(jīng)手人”、“商品名稱”和“日期”進(jìn)行查詢操作,可以對(duì)要查詢的內(nèi)容不用輸入全部,即可實(shí)現(xiàn)。再查詢操作時(shí)未出現(xiàn)錯(cuò)誤,所以本次測(cè)試成功。18西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文結(jié)論本系統(tǒng)由于是應(yīng)用計(jì)算機(jī)對(duì)企業(yè)倉(cāng)庫(kù)管理進(jìn)行管理,所以對(duì)于過(guò)去純手工操作有著較為明顯的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。在本文中,作者針對(duì)實(shí)際需要將系統(tǒng)的功能進(jìn)行了細(xì)化分析與總結(jié),這極大成度上滿足了用戶操作方便的需求。并采用IIS服務(wù)器+A+SQLserver的開(kāi)發(fā)模式進(jìn)行開(kāi)發(fā),以保證本系統(tǒng)的可靠性和存儲(chǔ)量大等特點(diǎn)。該系統(tǒng)經(jīng)過(guò)一段時(shí)間的糾錯(cuò)測(cè)試,并無(wú)重大漏洞或錯(cuò)誤代碼,運(yùn)行及維護(hù)都比較簡(jiǎn)便易懂,對(duì)于操作本倉(cāng)庫(kù)管理系統(tǒng)的人員的水平要求不高。因此,比較適合一般的中小型企業(yè)倉(cāng)庫(kù)的管理。本系統(tǒng)尚有很多不足之處,作者會(huì)在今后的學(xué)習(xí)、工作中改進(jìn)、完善它,并在此基礎(chǔ)上進(jìn)一步挖掘客戶的需求,添加或修改相應(yīng)的功能模塊,來(lái)擴(kuò)展本系統(tǒng),使之更加具有實(shí)用性。19西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文致謝時(shí)光飛逝,短暫的四年大學(xué)生活就要結(jié)束了。但即使做完全部的事情,合上扉頁(yè),四年的生活也絕不僅如時(shí)光逝去那樣匆匆無(wú)痕。畢業(yè)在即,論文的撰寫(xiě)工作使我有機(jī)會(huì)對(duì)過(guò)去的學(xué)習(xí)生活作個(gè)總結(jié)。四年的時(shí)間中,許多人給予了我無(wú)私的指導(dǎo)和幫助,給我的生活和工作平添了許多樂(lè)趣。下面的致謝永遠(yuǎn)也表達(dá)不完四年來(lái)他們對(duì)我的指導(dǎo)和幫助。首先衷心的感謝我的導(dǎo)師林梟老師,林老師言傳身教于我設(shè)計(jì)研究的態(tài)度和方法、培養(yǎng)我設(shè)計(jì)研究中的嚴(yán)謹(jǐn)和執(zhí)著、始終不懈地為我設(shè)計(jì)工作掌舵、導(dǎo)航,使我獲益非淺。我在畢業(yè)設(shè)計(jì)期間取得的所有成績(jī),都凝聚著林老師辛勤指導(dǎo)的汗水。林老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的科學(xué)知識(shí)、高度的責(zé)任感以及誨人不倦的精神,給我深深的影響,讓我終生難忘,將激勵(lì)我在今后的道路上

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論