基于BS架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第1頁
基于BS架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第2頁
基于BS架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第3頁
基于BS架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第4頁
基于BS架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問/lzj781219基于B/S架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)Design and Implementation of Enterprise Stock Management System based on B/S Framework學(xué)部: 信息 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì)(論文)完成時(shí)間: 自 2012 年 12 月 至 2013 年 5 月摘 要隨機(jī)計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)在企業(yè)管理中越來越得到大家的認(rèn)可。倉庫管理作為企業(yè)管理的重要組成部分,其信息化應(yīng)用程度直接決定了企業(yè)的管理水科和效率。傳統(tǒng)的人工倉

2、庫管理方式工作效率低下,管理手段落后,已經(jīng)不能夠適應(yīng)企業(yè)對(duì)于庫存進(jìn)銷存以及庫存實(shí)時(shí)查詢的需求。因此開發(fā)基于網(wǎng)絡(luò)的倉庫管理系統(tǒng)對(duì)于提高企業(yè)管理水平和工作效率具有重要意義。 通過分析瀏覽器/服務(wù)器(即B/S)結(jié)構(gòu)的特點(diǎn)結(jié)合企業(yè)本身的倉儲(chǔ)管理的實(shí)際情況,介紹了基于B/S架構(gòu)的企業(yè)庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)的主要功能模塊主要包括登錄模塊、查詢模塊、用戶管理、倉庫管理、商品基本信息管理、入庫管理、出庫管理、打印模塊。系統(tǒng)在Windows 7和VS.NET平臺(tái)上開發(fā)完成,使用C#作為ASP.NET的開發(fā)語言,SQL Server 2005作為后臺(tái)數(shù)據(jù)庫。經(jīng)過系統(tǒng)調(diào)試和測(cè)試,系統(tǒng)運(yùn)行穩(wěn)定可靠,系統(tǒng)的開發(fā)

3、完成使得企業(yè)員工可以方便的通過該系統(tǒng)實(shí)時(shí)查詢、檢索庫存情況,提高管理效率和管理水平。關(guān)鍵詞:倉庫管理;B/S架構(gòu);數(shù)據(jù)庫;ASP.NETAbstractWith the rapid development of Computer Science and Technology, computer is recognized by more and more people in Business Management. Warehouse management as the important part of Business Management, its informationization

4、degree decides the enterprises management level and efficiency directly. The traditional artificial warehouse management method with low productivity and the backward management method have not fit the requirement of invoicing and inventory real-time remote inquiry. So developing the web-based wareh

5、oused management system will effect profound significant in improving the business management level and work efficiency.According to analyzing the structural features of browser/server(B/S), which combined with the physical truth of enterprises warehouse management, this thesis introduces the the De

6、sign and Implementation of Enterprise Stock Management System based on B/S Framework. The main functional module includes login module, query module, user management, and warehouse management, basic information management of goods, inventory management, dispatch management and print module. S7 and V

7、S.NET haven been developed, which C# serves as the development language of ASP.NET and SQR Sever 2005 serves as the Background Database. After the systems adjustment and test, the system operates in stable. This systems development will make the enterprise staff can easily through the system for rea

8、l-time query, inventory retrieval. It will improve the effectiveness and efficiency of management.Keywords:store management, B/S framework, data base, ASP.NET 目 錄概述11 需求分析11.1可行性研究11.2功能需求31.3性能需求32 相關(guān)技術(shù)介紹42.1開發(fā)工具42.2開發(fā)環(huán)境52.3運(yùn)行環(huán)境53 系統(tǒng)總體功能設(shè)計(jì)54 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)74.1系統(tǒng)界面設(shè)計(jì)74.2 數(shù)據(jù)庫設(shè)計(jì)94.3 系統(tǒng)功能實(shí)現(xiàn)145 軟件測(cè)試和維護(hù)186 總結(jié)

9、20參考文獻(xiàn)21致 謝22本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,設(shè)計(jì)說明書、任務(wù)書、報(bào)告書以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系68661508。索要或訪問更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問/lzj781219概述隨著中國電子商務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)的迅猛發(fā)展,國內(nèi)許多企業(yè)已跨入電腦網(wǎng)絡(luò)管理時(shí)代,并因此提高了管理效率和市場(chǎng)競(jìng)爭(zhēng)力。但目前仍有部分企業(yè)還停留在原始計(jì)賬管理階段。而隨著全球經(jīng)濟(jì)信息化的進(jìn)程和WTO的成功實(shí)現(xiàn),企業(yè)面臨著前所未有的機(jī)遇和挑戰(zhàn),在如此激變的社會(huì)形勢(shì)和激烈的市場(chǎng)競(jìng)爭(zhēng)下,愈來

10、愈多的企業(yè)管理者意識(shí)到效率管理和科學(xué)管理的重要性,以及增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力的迫切性,因此建立科學(xué)、規(guī)范、高效的管理制度和秉承富有競(jìng)爭(zhēng)力的經(jīng)營理念是每一個(gè)企業(yè)管理者的渴望,企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。在進(jìn)貨、庫存、銷售環(huán)節(jié)中,由于商品種類繁多、業(yè)務(wù)量大、庫存管理復(fù)雜,使用手工操作的工作量很大,在操作過程中也很容易出現(xiàn)各種錯(cuò)誤。而采用計(jì)算機(jī)管理則可以大大提高日常工作的效率,不僅將原來由手工操作的進(jìn)貨、出貨及銷售這一整套流程用計(jì)算機(jī)進(jìn)行全程管理,而且消除了手工操作中可能存在的不確定因素,達(dá)到進(jìn)銷存管理流程清晰,從而能夠比較徹底地貫徹經(jīng)營者的管理模式。1 需求分析1.1可行

11、性研究當(dāng)接受一個(gè)軟件開發(fā)的任務(wù)后,就邁入了第一步,即進(jìn)行可行性研究。并不是所有問題都可以很快或者簡(jiǎn)單的解決,許許多多的問題都不在預(yù)料之內(nèi)。因此通過可行性研究分析可以從中發(fā)現(xiàn)問題,并對(duì)其提出有無可行性的解決辦法。進(jìn)而避免人力、物力、和財(cái)力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上京可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),并直接為倉庫管理系統(tǒng)服務(wù),且程序可以分期、分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提出的非常具體,它還將在開發(fā)過程中逐步明確和定量化。以達(dá)到更加出色的程序系統(tǒng)??墒牵繕?biāo)的提法不盡相同,例如:(1) 提高

12、倉庫管理效率,減輕勞動(dòng)強(qiáng)度;(2) 提高信息處理速度和準(zhǔn)確性;(3) 為倉庫管理者提供更方便、科學(xué)的服務(wù)項(xiàng)目。系統(tǒng)的目標(biāo)確定后,就可以從以下四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:1.技術(shù)可行性根據(jù)系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。2.經(jīng)濟(jì)可行性估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后的運(yùn)行、維

13、護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤帶來一定影響。1)支出硬件設(shè)備:PC機(jī)軟件設(shè)備:WINDOWS 7、VS.NET2010、SQL Server 2005軟件設(shè)計(jì)和開發(fā)費(fèi)用軟件的使用和維護(hù)費(fèi) 2)效益系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于倉庫管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以使倉庫管理實(shí)現(xiàn)科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對(duì)倉庫管理能力、提高了工作效率。3.運(yùn)行可行性新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對(duì)倉庫的易于管理,管理者方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。4.法律

14、可行性新系統(tǒng)的研制和開發(fā),將不會(huì)侵犯他人、集體和國家的利益,不會(huì)違反國家政策和法律。所以從以上幾個(gè)方面的分析來看,開發(fā)本軟件是完全可行的。1.2功能需求根據(jù)一些現(xiàn)有的倉庫管理系統(tǒng)與企業(yè)實(shí)際情況相結(jié)合,該倉庫管理系統(tǒng)完成后將具備如下功能:l 用戶登錄,用戶信息的增加修改、權(quán)限管理。l 倉庫信息的輸入,包括入庫,出庫,料品信息的錄入。l 倉庫管理的各種信息的查詢,修改與維護(hù)。l 報(bào)表打印。本系統(tǒng)的以上功能會(huì)更適合倉庫管理的發(fā)展情況,將會(huì)給倉庫管理帶來一種更為科學(xué)的服務(wù)系統(tǒng),是倉庫管理自動(dòng)化的一面新窗口。也將會(huì)是倉庫管理員的好幫手。1.3性能需求該倉庫管理系統(tǒng)完成后將具備如下性能:l 簡(jiǎn)單易懂的操作

15、界面整個(gè)界面簡(jiǎn)單易懂,菜單分類清晰,一目了然。系統(tǒng)內(nèi)部眾多功能的巧妙安排,使操作人員可以未經(jīng)培訓(xùn)也能很快上手。l 安全可靠的數(shù)據(jù)庫軟件采用強(qiáng)大可靠的Microsoft SQL Server 2005大型數(shù)據(jù)庫作為數(shù)據(jù)存儲(chǔ),支持其數(shù)據(jù)的傳輸速度快捷、穩(wěn)定、安全性高、便于后期維護(hù)。并且其查詢分析性能卓越,存儲(chǔ)量大。l 高效實(shí)用的倉庫管理相比紙質(zhì)的庫存管理,該系統(tǒng)實(shí)現(xiàn)標(biāo)準(zhǔn)化,流程化,減少失誤,提高質(zhì)量,降低成本。l 快捷方便的數(shù)據(jù)查詢內(nèi)嵌的數(shù)據(jù)查詢可以方便快速的導(dǎo)出數(shù)據(jù)庫中的資料,根據(jù)不同要求,查詢不同結(jié)果,讓你一目了然。l 簡(jiǎn)易低廉的快速訪問該系統(tǒng)基于先進(jìn)的瀏覽器/服務(wù)器(B/S)體系結(jié)構(gòu)開發(fā)而成

16、,各個(gè)站點(diǎn)的數(shù)據(jù)可以即時(shí)的通過網(wǎng)絡(luò)進(jìn)行管理,相對(duì)于C/S體系結(jié)構(gòu),省去了服務(wù)端安裝程序的麻煩,使得企業(yè)的管理效率更上一層樓。l 方便快捷的數(shù)據(jù)輸出單據(jù)報(bào)表方便的導(dǎo)出到Excel或者Word,打印功能適合各類紙張、單據(jù)套打連續(xù)打印、表格形式的報(bào)表打印。并可自定義打印格式。2 相關(guān)技術(shù)介紹 2.1開發(fā)工具l Microsoft Visual Studio 2010Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。V

17、isual Studio 2010同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫l Microsoft SQL Server 2005Microsoft SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎

18、為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。Microsoft SQL Server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。2.2開發(fā)環(huán)境l Windows 7操作系統(tǒng)l IIS(6.0)Internet Information Server,Internet信息服

19、務(wù)器,是Windows Server 2003的一個(gè)組件,它可以使server 2003成為一個(gè)信息發(fā)布平臺(tái),為系統(tǒng)管理員創(chuàng)建和管理Internet信息服務(wù)器提供各種管理功能和操作方法。2.3運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境主要有軟件運(yùn)行平臺(tái)和硬件運(yùn)行平臺(tái)。l 軟件運(yùn)行平臺(tái)本系統(tǒng)設(shè)計(jì)運(yùn)行在Windows2000/XP/07操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界面戶好,簡(jiǎn)單易懂,易學(xué)易用。并且價(jià)格適中,適合于中小型企業(yè)中數(shù)據(jù)吞吐量不太大的情況下使用。l 硬件運(yùn)行平臺(tái) 硬 件配 置處 理 器Pentium II300以上內(nèi) 存128M以上硬盤空間64G以上顯卡普通VGA顯卡顯示器普通彩色顯示器表4-1 硬件配置表3

20、 系統(tǒng)總體功能設(shè)計(jì)系統(tǒng)基于B/S模式的Web三層模型,通過表示層、邏輯層和數(shù)據(jù)服務(wù)層的具體設(shè)計(jì)與開發(fā)完成整個(gè)系統(tǒng)。該系統(tǒng)操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀,被授權(quán)的管理員不管身處何地,通過網(wǎng)絡(luò)瀏覽器即可登錄企業(yè)庫存管理系統(tǒng)。建立企業(yè)庫存管理系統(tǒng),采用計(jì)算機(jī)對(duì)企業(yè)庫存進(jìn)行管理,進(jìn)一步提高效益和企業(yè)現(xiàn)代化水平。幫助企業(yè)提高工作效率,實(shí)現(xiàn)企業(yè)庫存管理工作流程的系統(tǒng)化,規(guī)范化和自動(dòng)化??紤]到企業(yè)庫存管理系統(tǒng)的安全性與可維護(hù)性后,基本確定應(yīng)實(shí)現(xiàn)的的功能包括:登錄模塊、查詢模塊、用戶管理、倉庫管理、商品基本信息管理、入庫管理、出庫管理、打印模塊8個(gè)模塊,各模塊功能如下:l 登錄模塊:只有登錄后才能進(jìn)行相關(guān)的操作。

21、l 查詢模塊:查詢是倉庫管理的一個(gè)重要功能。該功能用于商品庫存的盤 點(diǎn),一般來說,分為入庫盤點(diǎn)和出庫盤點(diǎn)。要求提供多重條件進(jìn)行盤點(diǎn)的功能。l 用戶管理:庫存管理系統(tǒng)是企業(yè)負(fù)責(zé)庫存的相關(guān)人員使用,其他人員無 權(quán)使用。l 倉庫管理:因?yàn)橐粋€(gè)公司可能有不止一個(gè)倉庫,可以添加倉庫、編輯現(xiàn)有倉庫信息和刪除倉庫。倉庫信息一般應(yīng)該包括倉庫編碼、倉庫名稱、倉庫的位置、倉庫保管員、倉庫的聯(lián)系電話、倉庫類型等屬性。l 商品基本信息管理:主要實(shí)現(xiàn)商品的出入庫和盤點(diǎn),商品基本信息的管理應(yīng)該是庫存管理系統(tǒng)的一個(gè)基礎(chǔ)功能。它包括商品信息的新增、修改和刪除。商品新增時(shí),必須選擇所在的分類。l 入庫管理:出入庫是庫存管理的核

22、心功能之一,入庫時(shí),要求選擇存放的倉庫、具體的商品分類,根據(jù)商品分類再選擇具體的商品。l 出庫管理:和入庫管理相對(duì)應(yīng),出庫就是減少庫存的行為。l 打印模塊:主要實(shí)現(xiàn)打印入庫單,出庫單,統(tǒng)計(jì)報(bào)表等,實(shí)現(xiàn)打印預(yù)覽等功能。 系統(tǒng)功能結(jié)構(gòu)如圖3-1所示:圖3-1 系統(tǒng)功能結(jié)構(gòu)圖4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)界面設(shè)計(jì)4.1.1 系統(tǒng)主界面的設(shè)計(jì)倉庫管理系統(tǒng)操作前首先進(jìn)入的登錄界面。進(jìn)入此界面后,用戶需輸入自己的用戶名和密碼,當(dāng)密碼通過后,單擊“登錄”按鈕,系統(tǒng)會(huì)自動(dòng)進(jìn)入主界面,然后開啟相應(yīng)的功能。如果忘記密碼,單機(jī)“忘記密碼”后,根據(jù)系統(tǒng)提示可找回密碼。本系統(tǒng)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu),上面部分顯示

23、系統(tǒng)名稱以及當(dāng)前使用人員名稱和當(dāng)前系統(tǒng)時(shí)間,左面部分采用了普通列表層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為用戶操作的使用窗口。4.1.2 用戶權(quán)限界面的設(shè)計(jì)只有管理員可以進(jìn)入此界面,管理員進(jìn)入該頁面后,點(diǎn)擊下拉列表框,可以看到所有注冊(cè)過的用戶,管理員可以根據(jù)不同用戶的需求分配不同的權(quán)限,單機(jī)確定后保存修改。4.1.3 信息查詢界面的設(shè)計(jì)當(dāng)用戶進(jìn)入該界面后,左邊區(qū)域菜單列表變成了搜索條件查詢,用戶可以根據(jù)不同條件查詢自己想要的數(shù)據(jù)顯示在右邊操作界面。4.1.4入庫登記界面的設(shè)計(jì)用戶進(jìn)入該界面后,單擊下拉列表框,可以顯示所有空庫位的庫位號(hào)碼,用戶隨機(jī)選擇一個(gè)空庫位進(jìn)行入庫操作。輸入料品編碼后,單擊

24、確認(rèn)編碼,可查詢企業(yè)數(shù)據(jù)庫中是否已經(jīng)存入該料品的信息,如果已經(jīng)存入,單擊確認(rèn)編碼后,會(huì)自動(dòng)加載出該料品編碼對(duì)應(yīng)的名稱,規(guī)格和單位,手動(dòng)輸入入庫箱數(shù)和每箱數(shù)量,單擊提交后,入庫信息保存。4.1.5 出庫登記界面的設(shè)計(jì)用戶進(jìn)入該界面后,輸入料品編碼后,單擊確認(rèn)編碼,可查詢企業(yè)數(shù)據(jù)庫中是否已經(jīng)存入該料品的信息,如果已經(jīng)存入,單擊確認(rèn)編碼后,會(huì)自動(dòng)加載出該料品編碼對(duì)應(yīng)的名稱,規(guī)格,所在庫位號(hào)碼庫存箱數(shù)、數(shù)量以及單位。手動(dòng)選擇全板出庫或者揀料出庫,輸入出貨箱數(shù),單擊提交后,出庫信息保存。4.1.6 料品信息錄入界面的設(shè)計(jì)用戶進(jìn)入該界面后,輸入料品編碼,然后單擊確認(rèn)編碼,如果企業(yè)數(shù)據(jù)庫中已存在改料品信息,

25、則會(huì)提示“已存在該料品”,如果不存在,則可繼續(xù)添加,手動(dòng)輸入該料品編碼對(duì)應(yīng)的名稱、規(guī)格、單位,單擊提交保存信息。4.1.7 修改入庫信息界面的設(shè)計(jì)與實(shí)現(xiàn)用戶進(jìn)入該頁面后,輸入入庫單號(hào),單擊調(diào)出/刷新,會(huì)加載出該入庫單號(hào)對(duì)應(yīng)的信息,單擊修改,手動(dòng)修改原入庫箱數(shù),然后單擊確認(rèn),保存信息。數(shù)據(jù)庫會(huì)自動(dòng)根據(jù)程序函數(shù),計(jì)算修改后的數(shù)據(jù)。4.1.8 統(tǒng)計(jì)報(bào)表界面的設(shè)計(jì)與實(shí)現(xiàn)用戶進(jìn)入該界面后,右邊用戶操作區(qū)域,會(huì)顯示出庫存明細(xì)表,可以點(diǎn)擊上端菜單欄的保存,可將該表以Excel、PDF或者Word格式下載到自己電腦上。單擊打印按鈕,可將該表打印。4.2 數(shù)據(jù)庫設(shè)計(jì)4.2.1 概念結(jié)構(gòu)設(shè)計(jì)E-R方法是一種用來在

26、數(shù)據(jù)庫設(shè)計(jì)過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法,該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,用方框表示實(shí)體,用菱形表示聯(lián)系,用橢圓表示屬性。根據(jù)企業(yè)庫存管理系統(tǒng)的功能要求,通過需求分析系統(tǒng)要涉及的相關(guān)實(shí)體以及要收集、存儲(chǔ)和操縱的數(shù)據(jù)信息,得到如圖4-1所示的系統(tǒng)E-R圖。圖4-1 系統(tǒng)E-R圖4.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)E-R圖得到以下關(guān)系模式。商品基本信息 (名稱,分類,所存?zhèn)}庫號(hào),庫存數(shù)量,價(jià)格)。倉庫 (倉庫名,倉庫號(hào),位置,保管員,聯(lián)系電話)。用戶(用戶名,用戶密碼,用戶ID,管理倉庫號(hào))。入庫(倉庫號(hào),商品號(hào),數(shù)量,單號(hào),日期,類別)出庫(倉庫號(hào)

27、,商品號(hào),數(shù)量,單號(hào),日期,類別)4.2.3 物理結(jié)構(gòu)設(shè)計(jì)對(duì)于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。數(shù)據(jù)庫設(shè)計(jì)是對(duì)保存管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì),對(duì)整個(gè)系統(tǒng)的開發(fā)具有非常重要的作用。本系統(tǒng)的數(shù)據(jù)庫命名為:graduation_projectgraduation_project數(shù)據(jù)庫中共分6張信息表如表4-1至4-6所示。用戶信息表主要用于對(duì)系統(tǒng)登錄用戶基本信息的存儲(chǔ)管理。如表4-1所示。表4-1 userinfo(用戶信息表)列名數(shù)據(jù)類型長度unamenchar50upwdnchar50uemailnchar50Uquestionnchar50uanswernchar50料品信

28、息表主要用于料品信息的存儲(chǔ)管理。如表4-2所示。表4-2 priduct_info(料品信息表)列名數(shù)據(jù)類型長度料品編碼nchar50料品名稱nchar50規(guī)格nchar50單位nchar50 用戶權(quán)限表主要用于對(duì)用戶權(quán)限控制信息的存儲(chǔ)管理。如表4-3所示。表4-3 limit(用戶權(quán)限表)列名數(shù)據(jù)類型長度用戶名varchar50新增用戶int4權(quán)限管理int4料品信息int4庫存信息int4入庫信息int4出庫信息int4入庫信息登記int4出庫信息登記int4料品信息錄入int4料品信息修改int4入庫信息修改int4出庫信息修改int4庫存信息修改int4入庫信息表主要用于入庫登記信息的

29、存儲(chǔ)管理。如表4-4所示。表4-4 into_sto(入庫信息表)列名數(shù)據(jù)類型長度入庫單號(hào)int4庫位號(hào)碼nchar50料品編碼nchar50料品名稱nchar50規(guī)格nchar50入庫數(shù)量nchar50箱數(shù)int4每箱數(shù)量nchar50單位nchar50入庫時(shí)間nchar50出庫信息表主要用于出庫登記信息的存儲(chǔ)管理。如表4-5所示表4-5 out_sto(出庫信息表)列名數(shù)據(jù)類型長度出庫單號(hào)int4揀料or全板nchar50庫位號(hào)碼nchar50料品編碼nchar50料品名稱nchar50規(guī)格nchar50出庫數(shù)量nchar50箱數(shù)int4每箱數(shù)量nchar50單位nchar50出庫時(shí)間nc

30、har50庫存信息表主要用于庫存信息的存儲(chǔ)管理。如表4-6所示。表4-6 sto_number(庫存信息表)列名數(shù)據(jù)類型長度庫位號(hào)碼nchar50料品編碼nchar50料品名稱nchar50規(guī)格nchar50數(shù)量nchar50箱數(shù)int4每箱數(shù)量nchar50單位nchar50入庫時(shí)間nchar50揀料出庫時(shí)間nchar504.3 系統(tǒng)功能實(shí)現(xiàn)4.3.1登錄界面的實(shí)現(xiàn)圖4-2 登錄界面4.3.2 主界面的實(shí)現(xiàn)圖4-3 主界面4.3.3 用戶權(quán)限界面的實(shí)現(xiàn)圖4-4 用戶權(quán)限界面4.3.4 信息查詢界面的實(shí)現(xiàn)圖4-5信息查詢界面4.3.5入庫登記界面的實(shí)現(xiàn)圖4-6 入庫登記界面4.3.6 出庫登記

31、界面的實(shí)現(xiàn)圖4-7 出庫登記界面4.3.7 料品添加界面的實(shí)現(xiàn)圖4-8 料品添加界面4.3.8 修改入庫界面的實(shí)現(xiàn)圖4-9 修改入庫界面4.3.9 統(tǒng)計(jì)報(bào)表界面的實(shí)現(xiàn)圖4-10 統(tǒng)計(jì)報(bào)表界面5 軟件測(cè)試和維護(hù)在實(shí)現(xiàn)各個(gè)功能模塊后,將程序連接編譯生成可執(zhí)行文件,并運(yùn)行系統(tǒng)進(jìn)行總體測(cè)試。系統(tǒng)啟動(dòng)后,首先進(jìn)入登錄界面,以管理員身份輸入正確的用戶名和密碼,登錄主界面后方可對(duì)各項(xiàng)功能進(jìn)行相應(yīng)的操作。5.1權(quán)限管理測(cè)試進(jìn)入權(quán)限管理界面,從用戶下拉列表中選擇一個(gè)用戶,在各個(gè)功能中隨機(jī)選擇幾個(gè)功能開放權(quán)限,其余功能禁用。退出系統(tǒng)重新登錄剛修改的用戶,開放權(quán)限的幾個(gè)功能鏈接正常使用,禁用權(quán)限的功能鏈接成灰色,點(diǎn)

32、擊無反應(yīng),測(cè)試成功。5.2入庫管理測(cè)試進(jìn)入入庫管理界面,從庫位下拉列表中選擇一個(gè)空庫位,輸入需要入庫的料品編碼,單擊確認(rèn)編碼。編碼無誤,自動(dòng)加載出該料品編碼的其它信息。輸入入庫數(shù)量,單擊提交,保存成功。重復(fù)做一遍該測(cè)試,均成功完成,因此本次測(cè)試成功。5.3出庫管理測(cè)試進(jìn)入出庫管理界面,輸入需要出庫的料品編碼,單擊確認(rèn)編碼,提示該料品有庫存,系統(tǒng)自動(dòng)加載該料品信息和庫存信息,一種料品可能存放在幾個(gè)庫位,所以可以選擇其中任意一個(gè)庫位進(jìn)行出庫操作,然后選擇全板出庫,系統(tǒng)自動(dòng)加載該庫位中剩余的所有箱數(shù),單擊提交,信息保存,測(cè)試成功。同樣的再做一遍測(cè)試,這次則選擇揀料出庫,需手動(dòng)輸入小于庫存的箱數(shù),同樣

33、測(cè)試成功。因此本次測(cè)試成功。5.4查詢測(cè)試進(jìn)入庫存查詢界面,首先單擊全部顯示,系統(tǒng)窗口右方顯示出所有庫存信息,隨后在搜索條件中輸入某一個(gè)條件,點(diǎn)擊查詢按鈕,可查詢出符合條件的結(jié)果。在首次測(cè)試中,單擊全部顯示按鈕后,顯示結(jié)果包含所有在庫信息和空庫信息,預(yù)期查詢結(jié)果是只顯示在庫信息,隨即修改程序sql語句。增加語句select條件,第二次測(cè)試中,成功的只顯示出在庫信息。入庫查詢與出庫查詢操作與庫存查詢操作類似,均成功。因此本次測(cè)試成功。5.5 信息修改測(cè)試進(jìn)入入庫修改界面,輸入需要修改的入庫單號(hào),單擊調(diào)出/刷新按鈕,如果不存在該入庫單號(hào),系統(tǒng)提示錯(cuò)誤重新輸入。如果正確,系統(tǒng)自動(dòng)加載出該入庫單號(hào)下的所有信息,單擊修改,重新輸入原入庫箱數(shù),單擊確認(rèn),修改成功。出庫修改界面、庫存修改界面、料品修改界面操作與入庫修改界面類似,均成功。因此本次測(cè)試成功。5.6 統(tǒng)計(jì)報(bào)表測(cè)試進(jìn)入統(tǒng)計(jì)報(bào)表界面,系統(tǒng)加載出事先設(shè)計(jì)好的報(bào)表,此次測(cè)試,事先我簡(jiǎn)單的設(shè)計(jì)了一張庫存明細(xì)表。加載成功。點(diǎn)擊菜單欄保存按鈕,有Excel、PDF、Word三種保存格式,單擊Word,彈出保存界面,操作后保存成功。單擊打印按鈕,系統(tǒng)提示加載某個(gè)打印相關(guān)的控件,因此次系統(tǒng)開發(fā),資金原因,無法添加打印機(jī)設(shè)備,所以無法進(jìn)行測(cè)試。因此本次測(cè)試成功。6 總結(jié)本系統(tǒng)由于是應(yīng)用計(jì)算機(jī)對(duì)企業(yè)倉庫管理進(jìn)行管

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論