版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. . - . -可修- . z. . - . -可修- . . - . -可修- . z.摘 要伴隨著經(jīng)濟(jì)全球化和信息化的不斷加強(qiáng),商業(yè)也得到了飛速的開展,同時(shí)交易多樣化,虛擬化也不斷加強(qiáng)。為適應(yīng)企業(yè)的開展,及時(shí)滿足客戶的需求,倉(cāng)庫(kù)成了眾多企業(yè)領(lǐng)導(dǎo)層關(guān)注的對(duì)象。由于倉(cāng)庫(kù)管理員采用傳統(tǒng)的方式進(jìn)展管理,效果并不理想,各企業(yè)又經(jīng)常出現(xiàn)供給缺乏、發(fā)貨不及時(shí)等現(xiàn)象。為此,建立各企業(yè)的倉(cāng)庫(kù)管理軟件,讓系統(tǒng)的準(zhǔn)確運(yùn)行代替?zhèn)}庫(kù)管理員的疏忽,來提高企業(yè)效益成為了一種趨勢(shì)。倉(cāng)庫(kù)管理系統(tǒng)是促進(jìn)企業(yè)開展的重要組成局部,是企業(yè)經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能否取得效益的關(guān)鍵,如果能夠做到合理采購(gòu)、及時(shí)銷售、庫(kù)存適
2、量、積壓較少,則企業(yè)就能夠取得最正確效益。在現(xiàn)代社會(huì)中,大多數(shù)企業(yè)單位,特別是中小型企業(yè)的首要任務(wù)是實(shí)現(xiàn)信息化管理,只有實(shí)現(xiàn)信息化管理才能提高工作效率和企業(yè)管理水平。由于市場(chǎng)經(jīng)濟(jì)快速而多變,競(jìng)爭(zhēng)劇烈,企業(yè)采用信息化管理倉(cāng)庫(kù)的進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)已成為開展的必然趨勢(shì)。結(jié)合倉(cāng)庫(kù)管理系統(tǒng)中的實(shí)際需求,采用基于Spirng 的Spring MVC框架以及整合其他MVC開發(fā)框架,并結(jié)合了Mysql關(guān)系數(shù)據(jù)庫(kù)和Tomcat Web效勞器的B/S構(gòu)造方案,設(shè)計(jì)出了適用于倉(cāng)庫(kù)管理的系統(tǒng)。該系統(tǒng)有效的提高了倉(cāng)庫(kù)管理工作的效率,對(duì)信息的規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣闊員工的
3、工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。關(guān)鍵詞:倉(cāng)庫(kù)管理系統(tǒng);SpringMVC框架;Mysql關(guān)系數(shù)據(jù)庫(kù);-. z. . -可修- . . -. z.AbstractAlong with the economic globalization and the continuous strengthening of information technology, business has also been rapid development, and the diversification of transactions, virtualization is also con
4、stantly strengthening. In order to meet the development of the enterprise, to meet the needs of customers in time, warehouse has bee the focus of many business leaders. Due to the use of traditional management mode.The establishment of the enterprises warehouse management software to improve enterpr
5、ise efficiency has bee a trend, so that the accurate operation of the system to replace the neglect of the warehouse manager.Warehouse management system is an important part to promote the enterprise development,which is a core part of enterprise management.If we can do a reasonable purchase, sell i
6、n a timely, stock approriately, less backlog, then the business will be able to get the best benefit. In modern society, most enterprises, especially small and medium enterprises to achieve information management is the primary task, only to realize information management can improve work efficiency
7、 and management level of enterprises. Because of the fast and changeable market economy.Based on spring MVC framework and the integration of other MVC development B / S structure scheme design for warehouse management system catering the actual demand of the warehouse management system. The system e
8、ffectively improves the efficiency of warehouse management, standardized management of information, scientific statistics and fast query, reduce the workload of management, and to mobilize the enthusiasm of the masses of staff, improve the production efficiency of enterprise, have very important rea
9、listic meaning.Keywords:J2EEtechnology;self-serviceequipmentmanagement;querymechanism . . -. z.目錄 TOC o 1-3 h z u HYPERLINK l _Toc427821580摘要I PAGEREF _Toc427821580 h HYPERLINK l _Toc427821581Abstract PAGEREF _Toc427821581 h IIHYPERLINK l _Toc427821582目錄 PAGEREF _Toc427821582 h IIIHYPERLINK l _Toc42
10、78215831 引言HYPERLINK l _Toc4278215841.1 研究背景與現(xiàn)狀( PAGEREF _Toc427821584 h 1)HYPERLINK l _Toc4278215851.2 研究意義( PAGEREF _Toc427821585 h 1)HYPERLINK l _Toc4278215861.3 研究目標(biāo)( PAGEREF _Toc427821586 h 2)HYPERLINK l _Toc4278215871.4 論文組織( PAGEREF _Toc427821587 h 3)HYPERLINK l _Toc4278215882 相關(guān)技術(shù)HYPERLINK l
11、 _Toc4278215892.1 Spring MVC簡(jiǎn)介( PAGEREF _Toc427821589 h 4)HYPERLINK l _Toc4278215902.2 Mysql簡(jiǎn)介( PAGEREF _Toc427821590 h 5)HYPERLINK l _Toc4278215912.3 Tomcat簡(jiǎn)介( PAGEREF _Toc427821591 h 5)HYPERLINK l _Toc4278215922.4 本章小結(jié)( PAGEREF _Toc427821592 h 7)HYPERLINK l _Toc4278215933 倉(cāng)庫(kù)管理系統(tǒng)的分析與設(shè)計(jì)HYPERLINK l _
12、Toc4278215943.1 需求目標(biāo)( PAGEREF _Toc427821594 h 8)HYPERLINK l _Toc4278215983.2 功能設(shè)計(jì)( PAGEREF _Toc427821598 h 9)HYPERLINK l _Toc4278216053.3 數(shù)據(jù)庫(kù)設(shè)計(jì)( PAGEREF _Toc427821605 h 11)HYPERLINK l _Toc4278216083.4 本章小結(jié)( PAGEREF _Toc427821608 h 20)HYPERLINK l _Toc4278216094 倉(cāng)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)HYPERLINK l _Toc4278216104.1 用
13、戶管理的實(shí)現(xiàn)( PAGEREF _Toc427821610 h 22)HYPERLINK l _Toc4278216144.2 商品管理的實(shí)現(xiàn)( PAGEREF _Toc427821614 h 27)HYPERLINK l _Toc4278216194.3 入庫(kù)管理的實(shí)現(xiàn)( PAGEREF _Toc427821619 h 34)HYPERLINK l _Toc4278216234.4 出庫(kù)管理的實(shí)現(xiàn)( PAGEREF _Toc427821623 h 38)HYPERLINK l _Toc4278216244.5 供給商管理實(shí)現(xiàn)( PAGEREF _Toc427821624 h 41)HYPER
14、LINK l _Toc4278216294.6 查詢報(bào)表實(shí)現(xiàn)( PAGEREF _Toc427821629 h 45)HYPERLINK l _Toc4278216334.7 本章小結(jié)( PAGEREF _Toc427821633 h 49)HYPERLINK l _Toc4278216345 倉(cāng)庫(kù)管理系統(tǒng)的測(cè)試HYPERLINK l _Toc4278216355.1 用戶管理模塊測(cè)試( PAGEREF _Toc427821635 h 50)HYPERLINK l _Toc4278216405.2 商品管理模塊測(cè)試( PAGEREF _Toc427821640 h 52)HYPERLINK l
15、 _Toc4278216465.3 入庫(kù)管理模塊測(cè)試( PAGEREF _Toc427821646 h 56)HYPERLINK l _Toc4278216505.4 出庫(kù)管理模塊測(cè)試( PAGEREF _Toc427821650 h 58)HYPERLINK l _Toc4278216535.5 供給商管理模塊測(cè)試( PAGEREF _Toc427821653 h 60)HYPERLINK l _Toc4278216595.6 本章小結(jié)( PAGEREF _Toc427821659 h 63)HYPERLINK l _Toc4278216606 總結(jié)與展望HYPERLINK l _Toc42
16、78216616.1 總結(jié)( PAGEREF _Toc427821661 h 65)HYPERLINK l _Toc4278216626.2 展望( PAGEREF _Toc427821662 h 66)HYPERLINK l _Toc427821663致( PAGEREF _Toc427821663 h 67)HYPERLINK l _Toc427821664參考文獻(xiàn)( PAGEREF _Toc427821664 h 68). . - . -可修- . z.1 引 言1.1 研究背景與現(xiàn)狀隨著經(jīng)濟(jì)全球化和信息化的不斷加強(qiáng),商業(yè)也得到了飛速的開展,同時(shí)交易多樣化,虛擬化也不斷加強(qiáng)。為適應(yīng)企業(yè)的
17、開展,及時(shí)滿足客戶的需求,倉(cāng)庫(kù)成了眾多企業(yè)領(lǐng)導(dǎo)層關(guān)注的對(duì)象。由于倉(cāng)庫(kù)管理員采用傳統(tǒng)的方式進(jìn)展管理,效果并不理想,各企業(yè)又經(jīng)常出現(xiàn)供給缺乏、發(fā)貨不及時(shí)等現(xiàn)象。為此,建立各企業(yè)的倉(cāng)庫(kù)管理軟件,讓系統(tǒng)的準(zhǔn)確運(yùn)行代替?zhèn)}庫(kù)管理員的疏忽,來提高企業(yè)效益成為了一種趨勢(shì)。倉(cāng)庫(kù)管理系統(tǒng)是促進(jìn)企業(yè)開展的重要組成局部,是企業(yè)經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能否取得效益的關(guān)鍵,如果能夠做到合理采購(gòu)、及時(shí)銷售、庫(kù)存適量、積壓較少,則企業(yè)就能夠取得最正確效益。在現(xiàn)代社會(huì)中,大多數(shù)企業(yè)單位,特別是中小型企業(yè)的首要任務(wù)是實(shí)現(xiàn)信息化管理,只有實(shí)現(xiàn)信息化管理才能提高工作效率和企業(yè)管理水平。由于市場(chǎng)經(jīng)濟(jì)快速而多變,競(jìng)爭(zhēng)劇烈,企業(yè)
18、采用信息化管理倉(cāng)庫(kù)的進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)已成為開展的必然趨勢(shì)。如今,倉(cāng)庫(kù)管理系統(tǒng)已經(jīng)在世界各興旺國(guó)家廣泛應(yīng)用了,而且應(yīng)用圍越來越廣功能越來越全面,操作越來越簡(jiǎn)便,本錢越來越低廉。主要應(yīng)用于大中小型企業(yè),工廠,物流公司,超市以及一些科研單位。而如今主要面臨的問題如以下幾方面:1業(yè)務(wù)需求:對(duì)于一個(gè)企業(yè)或單位是否要安裝一個(gè)適合其自身規(guī)模的倉(cāng)庫(kù)管理系統(tǒng),應(yīng)當(dāng)首先考慮其本錢投入是否在自身負(fù)擔(dān)能力以;2技術(shù)評(píng)估:根據(jù)庫(kù)房吞吐量和存儲(chǔ)需要,確定是否需要自動(dòng)化和自動(dòng)化要到達(dá)的程度;3庫(kù)存過量:主要原因是對(duì)銷售量預(yù)測(cè)不準(zhǔn)確,對(duì)市場(chǎng)的預(yù)測(cè)不確定,與下屬分銷商的溝通不及時(shí);4信息共享不完善:由于下限供給商的供
19、貨和前端銷售系統(tǒng),都是分開的這樣可能因?yàn)闆]有及時(shí)更新,而導(dǎo)致倉(cāng)庫(kù)信息的不一致,進(jìn)而影響了1.2 研究意義當(dāng)今社會(huì)競(jìng)爭(zhēng)日益劇烈,政府的大中型會(huì)議也不斷增多,企業(yè)信息量也逐漸增大,需要經(jīng)常通過電子政務(wù)進(jìn)展溝通、問題解決以及決策的制定。而現(xiàn)在的會(huì)議管理工作繁重且處于無系統(tǒng)流程的狀態(tài)。手工作業(yè)效率很低,不便于管理,而且容易出錯(cuò)。進(jìn)入二十一世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向開展。本系統(tǒng)作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)信息進(jìn)展管理,有著手工管理所無法比較的優(yōu)點(diǎn),這些優(yōu)點(diǎn)能夠極提高倉(cāng)庫(kù)管理的效率。本系統(tǒng)使用B/S系統(tǒng)架構(gòu),該架構(gòu)具有構(gòu)造嚴(yán)謹(jǐn),運(yùn)行效率高,效勞器端壓力小,平安性好等優(yōu)點(diǎn)。因此,
20、便于系統(tǒng)安裝,同時(shí)在保證系統(tǒng)正常運(yùn)行的前提下,大大提高了系統(tǒng)的平安性,同時(shí)也提高了系統(tǒng)的可維護(hù)性。有效的倉(cāng)庫(kù)管理,是有用的管理工具,他能到達(dá)高效的溝通意見,作出好的決議,使執(zhí)行者認(rèn)同,共同努力達(dá)成戰(zhàn)略目標(biāo),它的重要性呈現(xiàn)在行動(dòng)管理、目標(biāo)管理、和技術(shù)管理上。1.3 研究目標(biāo)隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會(huì)不斷地更新與開展,有關(guān)產(chǎn)品的各種信息量也會(huì)成倍增長(zhǎng)。面對(duì)龐大的產(chǎn)品信息量,如何有效地管理倉(cāng)庫(kù)產(chǎn)品,對(duì)企業(yè)來說是非常重要的。倉(cāng)庫(kù)管理的重點(diǎn)是庫(kù)存信息能否及時(shí)反應(yīng),從而確保企業(yè)運(yùn)行效益,而倉(cāng)庫(kù)管理又涉及入庫(kù)、出庫(kù)的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息
21、數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng)庫(kù)管理員的工作能力,同時(shí)工作量的繁重也是可想而知的,所以就需要由倉(cāng)庫(kù)管理系統(tǒng)軟件來提高倉(cāng)庫(kù)管理工作的效率,對(duì)信息的規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于調(diào)動(dòng)廣闊員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義:1高效性。需要由倉(cāng)庫(kù)管理系統(tǒng)軟件來提高倉(cāng)庫(kù)管理工作的效率,同時(shí)對(duì)于調(diào)動(dòng)廣闊員工的工作積極性,提高企業(yè)的生產(chǎn)效率;2規(guī)性。對(duì)信息的規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量;3交互性。系統(tǒng)為用戶提供給用軟件的接口,包括應(yīng)用接口和數(shù)據(jù)接口,更方便了管系統(tǒng)與應(yīng)用軟件之間的交互性;4平安性。在平安設(shè)計(jì)上,系統(tǒng)為本系統(tǒng)
22、的用戶提供了相應(yīng)的用戶名和密碼,并且密碼進(jìn)展了相關(guān)加密,限制了非法用戶的登錄,且每個(gè)系統(tǒng)用戶都有相應(yīng)的權(quán)限。1.4 論文組織針對(duì)以上目標(biāo),本文結(jié)合WEB技術(shù)搭建出了一個(gè)高效、便捷和規(guī)的倉(cāng)庫(kù)管理系統(tǒng),統(tǒng)一有效地管理企業(yè)倉(cāng)庫(kù)信息,并通過共享接口和數(shù)據(jù)接口保證用戶的數(shù)據(jù),最終到達(dá)便捷、高效、互動(dòng)的目的。具體來說,本文工作以及本論文的組織,如下:第一章:引言。通過對(duì)背景和現(xiàn)狀的分析,同時(shí)結(jié)合研究意義提出具體的研究目標(biāo);第二章:系統(tǒng)分析。提出可行性分析報(bào)告,包括技術(shù)可行和社會(huì)可行;根據(jù)可行性分析提出系統(tǒng)的功能需求,在功能需求的根底上設(shè)計(jì)出數(shù)據(jù)字典;第三章:系統(tǒng)設(shè)計(jì)。根據(jù)系統(tǒng)分析,給出系統(tǒng)總體構(gòu)造設(shè)計(jì),從
23、全局的角度了解整個(gè)系統(tǒng)的構(gòu)造框架,然后,具體詳細(xì)地去描述每一個(gè)具體功能模塊的數(shù)據(jù)流和加工邏輯。最后,依據(jù)數(shù)據(jù)字典,完成數(shù)據(jù)庫(kù)的設(shè)計(jì);第四章:系統(tǒng)實(shí)現(xiàn)。具體的介紹系統(tǒng)幾大功能模塊的實(shí)現(xiàn)方式,包括界面和代碼的實(shí)現(xiàn);第五章:總結(jié)全文,并展望進(jìn)一步的工作。. . -. z.2相關(guān)技術(shù)2.1 Spring MVC簡(jiǎn)介Spring MVC框架是有一個(gè)MVC框架,通過實(shí)現(xiàn)Model-View-Controller模式來很好地將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進(jìn)展別離。從這樣一個(gè)角度來 說,Spring MVC和Struts、Struts2非常類似。Spring MVC的設(shè)計(jì)是圍繞DispatcherServlet展開的,D
24、ispatcherServlet負(fù)責(zé)將請(qǐng)求派發(fā)到特定的handler。通過可配置的 handler mappings、view resolution、locale以及theme resolution來處理請(qǐng)求并且轉(zhuǎn)到對(duì)應(yīng)的視圖。Spring MVC請(qǐng)求處理的整體流程如圖2-1所示:圖2-1 SpringMVC處理流程Spring3.*中定義一個(gè)控制器類,必須以Controller注解標(biāo)記。當(dāng)控制器類接收到一個(gè)請(qǐng)求時(shí),它會(huì)在自己部尋找一個(gè)適宜的處理方 法來處理請(qǐng)求。使用RequestMapping注解將方法映射到一些請(qǐng)求上,以便讓該方法處理那些請(qǐng)求。這種方法就像一般的類中的方法,方法名參數(shù)列 表
25、和返回值并不像Struts2之類的框架有很強(qiáng)的限制??刂破髟谶x擇好適合處理請(qǐng)求的方法時(shí),傳入收到的請(qǐng)求(根據(jù)方法參數(shù)類型,可能以不同的類型傳入),并且調(diào)用該方法中的邏輯來進(jìn)展處理(也可以是調(diào) 用Service來真正處理)。方法邏輯可能也會(huì)在參數(shù)中添加或者刪除數(shù)據(jù)。處理方法處理完之后,會(huì)委派給一個(gè)視圖,由該視圖來處理方法的返回值。處理程 序的返回值并不代表視圖的具體實(shí)現(xiàn),可以只是String類型,代表視圖名,甚至是void。2.2 Mysql簡(jiǎn)介MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),目前MySQL被廣泛地應(yīng)用在Internet上的中小型中。由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼
26、這一特點(diǎn),許多中小型為了降低總體擁有本錢而選擇了MySQL作為數(shù)據(jù)庫(kù)。1使用C和C+編寫,并使用了多種編譯器進(jìn)展測(cè)試,保證源代碼的可移植性,支持AI*、FreeBSD、HP-U*、Linu*、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng);2為多種編程語言提供了API。這些編程語言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;3支持多線程,充分利用CPU資源;4優(yōu)化的SQL查詢算法,有效地提高查詢速度;5既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端效勞器網(wǎng)絡(luò)環(huán)境中,也能夠作為一
27、個(gè)庫(kù)而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;6提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;7提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;8可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫(kù);2.3Tomcat簡(jiǎn)介Tomcat是Apache 軟件基金會(huì)Apache Software Foundation的Jakarta 工程中的一個(gè)核心工程,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)總是能在Tomcat 中得到表達(dá),To
28、mcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了局部軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用效勞器。Tomcat 效勞器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用效勞器,屬于輕量級(jí)應(yīng)用效勞器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 效勞器,可利用它響應(yīng)HTML標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用頁面的訪問請(qǐng)求。實(shí)際上Tomcat 局部是Apache 效勞器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所
29、以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。當(dāng)配置正確時(shí),Apache 為HTML頁面效勞,而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。另外,Tomcat和IIS等Web效勞器一樣,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache效勞器。其核心組成圖,如圖2-2所示。Tomcat在嚴(yán)格意義上并不是一個(gè)真正的應(yīng)用效勞器,它只是一個(gè)可以支持運(yùn)行Serlvet/JSP的Web容器,不過Tomcat也擴(kuò)展了一些應(yīng)用效勞器的功能
30、,如JNDI,數(shù)據(jù)庫(kù)連接池,用戶事務(wù)處理等等。Tomcat是Apache組織下Jakarta工程下的一個(gè)子工程,目前Tomcat被非常廣泛的應(yīng)用在中小規(guī)模的Java Web應(yīng)用中。Tomcat是一種具有JSP環(huán)境的Servlet容器。Servlet容器是代替用戶管理和調(diào)用Servle的運(yùn)行時(shí)外殼。作為一個(gè)開放源代碼的軟件Jakarta -Tomcat有著自己獨(dú)特的優(yōu)勢(shì):首先,免費(fèi)開放源代碼的Web輕量級(jí)應(yīng)用效勞器。其次,運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與效勞等。最后,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨
31、平臺(tái)性。圖2-2 Tomcat核心組成圖從上圖中可以看出 Tomcat 的心臟是兩個(gè)組件:Connector 和 Container,關(guān)于這兩個(gè)組件將在后面詳細(xì)介紹。Connector 組件是可以被替換,這樣可以提供給效勞器設(shè)計(jì)者更多的選擇,因?yàn)檫@個(gè)組件是如此重要,不僅跟效勞器的設(shè)計(jì)的本身,而且和不同的應(yīng)用場(chǎng)景也十分相關(guān),所以一個(gè) Container 可以選擇對(duì)應(yīng)多個(gè) Connector。多個(gè) Connector 和一個(gè) Container 就形成了一個(gè) Service,Service 的概念大家都很熟悉了,有了 Service 就可以對(duì)外提供效勞了,但是 Service 還要一個(gè)生存的環(huán)境,
32、必須要有人能夠給她生命、掌握其生死大權(quán),那就非 Server 莫屬了。所以整個(gè) Tomcat 的生命周期由 Server 控制。通過上述SpringMVC和Mysql的描述,結(jié)合面向?qū)ο蠓治龅募夹g(shù),決定本系統(tǒng)采用MyEclipse可視化軟件作為開發(fā)平臺(tái),數(shù)據(jù)庫(kù)采用Mysql管理,操作平臺(tái)采用Windows 7,以Spring MVC為框架,可以實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)信息的高效共享性。因此,該系統(tǒng)的開發(fā)是完全可以利用上面介紹的技術(shù)進(jìn)展實(shí)現(xiàn)的。2.4 本章小結(jié)本章主要論述了用戶到的技術(shù)的介紹,包括Spring MVC、Mysql和web效勞器Tomcat的簡(jiǎn)介等相關(guān)技術(shù)的介紹,其中重點(diǎn)論述了各項(xiàng)技術(shù)的特點(diǎn)、適
33、用領(lǐng)域以及選擇這些技術(shù)的原因。-. z.3倉(cāng)庫(kù)管理系統(tǒng)的分析與設(shè)計(jì)3.1 需求目標(biāo)根據(jù)系統(tǒng)的需求,明確開發(fā)目標(biāo),掌握開發(fā)進(jìn)度,做好工程實(shí)施方案,同時(shí)為了明確開發(fā)中可能遇到的問題,及技術(shù)上的難題,根據(jù)實(shí)際情況,對(duì)系統(tǒng)進(jìn)展了以下的可行性分析:3.1.1 系統(tǒng)要求1出庫(kù)、入庫(kù)功能,以增加管理的靈活性;2系統(tǒng)功能要符合實(shí)際生活情況,滿足實(shí)際商業(yè)活動(dòng)中,企業(yè)對(duì)倉(cāng)庫(kù)的使用、管理要求;3管理的容較多,要設(shè)計(jì)很多窗口,涉及的窗口容易混亂,要提供窗口的集合操作和菜單管理;4支持?jǐn)?shù)據(jù)庫(kù)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能,提高系統(tǒng)平安型和數(shù)據(jù)平安性;5系統(tǒng)強(qiáng)健性良好。3.1.2 系統(tǒng)目標(biāo)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的主要工作是對(duì)企業(yè)倉(cāng)庫(kù)的
34、出庫(kù)、入庫(kù)和統(tǒng)計(jì)查詢以信息化的方式進(jìn)展管理,最大限度的減少各個(gè)環(huán)節(jié)中可能出現(xiàn)的錯(cuò)誤,有效減少盲目出庫(kù)、入庫(kù)并提高市場(chǎng)靈敏度,使企業(yè)能夠合理安排出、入、存的各個(gè)關(guān)鍵環(huán)節(jié),提升企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。1高效性。需要由倉(cāng)庫(kù)管理系統(tǒng)軟件來提高倉(cāng)庫(kù)管理工作的效率,同時(shí)對(duì)于調(diào)動(dòng)廣闊員工的工作積極性,提高企業(yè)的生產(chǎn)效率;2規(guī)性。對(duì)信息的規(guī)管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量;3交互性。系統(tǒng)為用戶提供給用軟件的接口,包括應(yīng)用接口和數(shù)據(jù)接口,更方便了管系統(tǒng)與應(yīng)用軟件之間的交互性;4平安性。在平安設(shè)計(jì)上,系統(tǒng)為本系統(tǒng)的用戶提供了相應(yīng)的用戶名和密碼,并且密碼進(jìn)展了相關(guān)加密,限制了非法用戶的登錄,且每個(gè)系統(tǒng)用戶都
35、有相應(yīng)的權(quán)限。3.1.3 系統(tǒng)評(píng)價(jià)尺度順利完成工程的設(shè)計(jì)和實(shí)施,按照工程方案書的要求,在指定的時(shí)間完成相應(yīng)的任務(wù),最終完成工程。能夠?qū)崿F(xiàn)工程的根本功能,實(shí)現(xiàn)倉(cāng)庫(kù)的根本管理和實(shí)現(xiàn)商業(yè)活動(dòng)中的各項(xiàng)要求,為最終的開發(fā)要求。在測(cè)試中,要盡量的發(fā)現(xiàn)和解決工程中的錯(cuò)誤,盡量到達(dá)系統(tǒng)功能穩(wěn)定,錯(cuò)誤少,強(qiáng)健性良好的目標(biāo)。如果最終能到達(dá)以上要求,即工程順利完成。通過分析可以得出,同時(shí)從上述的分析也是社會(huì)可行的。因此,本系統(tǒng)是可以進(jìn)展開發(fā)和實(shí)現(xiàn)的。開發(fā)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的主要目的是實(shí)現(xiàn)企業(yè)倉(cāng)庫(kù)管理的系統(tǒng)化、信息化和自動(dòng)化,根據(jù)對(duì)中小型超市的調(diào)查,系統(tǒng)應(yīng)到達(dá)以下目標(biāo):靈活的人機(jī)交互界面,系統(tǒng)操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀
36、;鍵盤操作,快速響應(yīng);對(duì)進(jìn)貨和銷售提供相應(yīng)的退貨管理功能;實(shí)現(xiàn)各種查詢,如:條件查詢、模糊查詢等;可以隨時(shí)修改系統(tǒng)口令;系統(tǒng)最大限度的實(shí)現(xiàn)易安裝、易維護(hù)、易操作,運(yùn)行穩(wěn)定,平安可靠。3.2 功能設(shè)計(jì)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的主要業(yè)務(wù)流程是:系統(tǒng)登錄時(shí)進(jìn)展登錄驗(yàn)證,假設(shè)登錄成功進(jìn)入管理界面,假設(shè)失敗提示錯(cuò)誤;在管理界面可以對(duì)相關(guān)系統(tǒng)的根本資料進(jìn)展相應(yīng)的操作,例如:商品信息、用戶信息、供給商信息、庫(kù)存信息;完成根本資料信息的前提下,進(jìn)展入庫(kù)管理操作,此操作不僅完成了入庫(kù)信息的操作,相對(duì)應(yīng)的也修改了商品的庫(kù)存量;通過庫(kù)存查詢模塊,進(jìn)展庫(kù)存盤點(diǎn)和庫(kù)存統(tǒng)計(jì);出庫(kù)管理需要有入庫(kù)信息才能進(jìn)展相應(yīng)操作,假設(shè)完成出庫(kù)操
37、作,同時(shí)也要修改相應(yīng)的庫(kù)存信息;管理界面的系統(tǒng)維護(hù)包括數(shù)據(jù)的備份和復(fù)原、系統(tǒng)退出;管理界面的統(tǒng)計(jì)查詢功能包括對(duì)出庫(kù)、入庫(kù)、商品的查詢、統(tǒng)計(jì)分析和信息打印;在退出系統(tǒng)時(shí),程序會(huì)提示是否退出系統(tǒng)。根據(jù)用戶功能需求,將系統(tǒng)劃分為:用戶管理、商品管理、供給商管理、人員管理、出庫(kù)和入庫(kù)管理、統(tǒng)計(jì)查詢、系統(tǒng)退出、系統(tǒng)維護(hù)九大模塊。其中入庫(kù)管理包括入庫(kù)信息的查詢和入庫(kù)操作;出庫(kù)管理包括出庫(kù)操作和出庫(kù)信息的查詢;系統(tǒng)維護(hù)包括系統(tǒng)備份、復(fù)原和系統(tǒng)退出;查詢統(tǒng)計(jì)包括商品信息、用戶信息、出入庫(kù)信息的查詢和總額、本錢、庫(kù)存的統(tǒng)計(jì);商品管理包括商品分類管理和商品信息管理。其模塊構(gòu)造功能圖如圖3.1所示:圖3-1系統(tǒng)總體
38、構(gòu)造功能圖3.2.1 用戶管理系統(tǒng)根據(jù)用戶所具有的不同權(quán)限,劃分為:超級(jí)管理員和普通管理員;為了方便系統(tǒng)管理與維護(hù),為每個(gè)系統(tǒng)的使用者都分配了一個(gè)超級(jí)管理員,即:username=admin,password=admin。該管理員可以進(jìn)展任何操作。具體如下:1超級(jí)管理員完成對(duì)普通管理員賬號(hào)的管理;2普通管理員登錄確定訪問權(quán)限,根據(jù)不同的權(quán)限訪問相應(yīng)的界面;3允許管理員修改各自登錄密碼3.2.2 商品管理商品信息管理模塊主要是完成商品信息的管理和商品分類管理,包括添加、刪除、修改和移動(dòng)等功能;具體如下:1商品信息的管理、統(tǒng)計(jì);2商品分類的管理操作。3.2.3 入庫(kù)管理入庫(kù)管理模塊主要完成對(duì)商品的
39、入庫(kù)和庫(kù)存統(tǒng)計(jì),包括對(duì)單一商品的入庫(kù)操作和多種商品入庫(kù)的操作;具體如下:1商品根本入庫(kù):對(duì)單一商品入庫(kù),自動(dòng)產(chǎn)生入庫(kù)流水號(hào),主要滿足對(duì)臨時(shí)供給方、聯(lián)系人以及臨時(shí)商品的入庫(kù)操作;2訂購(gòu)流轉(zhuǎn)入庫(kù):批量完成已經(jīng)訂購(gòu)商品的入庫(kù)操作,即從已完成的訂購(gòu)單子里,把商品批量入庫(kù),并產(chǎn)生多個(gè)入庫(kù)流水號(hào),多個(gè)入庫(kù)批次編號(hào);3貨單流轉(zhuǎn)入庫(kù):批量完成已經(jīng)形成貨單的商品進(jìn)展入庫(kù)操作,自動(dòng)產(chǎn)生多個(gè)入庫(kù)流水號(hào),即入庫(kù)批次號(hào)。3.2.4 出庫(kù)管理出庫(kù)管理模塊主要完成對(duì)商品的出庫(kù)和前臺(tái)銷售,包括單一商品出庫(kù),多種商品出庫(kù);具體如下:1單一商品出庫(kù):產(chǎn)生唯一的出庫(kù)編號(hào),唯一的出庫(kù)流水號(hào),顯示出庫(kù)的入庫(kù)流水號(hào)批次號(hào),可進(jìn)展出庫(kù)統(tǒng)計(jì)
40、等;2多種商品出庫(kù):產(chǎn)生唯一的出庫(kù)編號(hào),但產(chǎn)生多個(gè)出庫(kù)流水號(hào),顯示出庫(kù)時(shí)對(duì)應(yīng)的入庫(kù)流水號(hào)批次號(hào),并可進(jìn)展出庫(kù)統(tǒng)計(jì)等。3.2.5 供給商管理供給信息管理模塊主要是完成供給商信息的管理和關(guān)聯(lián)商品的管理,包括添加、刪除、修改和關(guān)聯(lián)商品等功能;具體如下:1供給商信息的管理、統(tǒng)計(jì);2商品關(guān)聯(lián)的管理操作。3.2.6 查詢報(bào)表查詢報(bào)表統(tǒng)計(jì)模塊對(duì)所有數(shù)據(jù)進(jìn)展查詢和統(tǒng)計(jì),包括商品信息、供給商信息、收貨退貨信息、出庫(kù)和入庫(kù)等信息產(chǎn)生報(bào)表,從而滿足用戶多方面的分析和查看統(tǒng)計(jì)報(bào)表;具體如下:1商品出入庫(kù)明細(xì)報(bào)表:描述商品出入庫(kù)的明細(xì),主要是統(tǒng)計(jì)*段時(shí)間,選擇的多種商品累計(jì)入庫(kù)的金額,累計(jì)出庫(kù)的金額,剩余庫(kù)存金額的累計(jì)
41、,哪種商品占用比最多,占比多少以及多種商品占比的比照三維環(huán)形圖;2供給商供貨報(bào)表:描述供給商供貨的明細(xì),主要是統(tǒng)計(jì)*段時(shí)間,所選供給商的多種商品供給情況占比的比照三維環(huán)形圖;3商品入庫(kù)統(tǒng)計(jì)報(bào)表:描述商品入庫(kù)的統(tǒng)計(jì),主要是統(tǒng)計(jì)*段時(shí)間,累計(jì)入庫(kù)的金額,累計(jì)出庫(kù)的金額,已收貨金額累計(jì),累計(jì)訂購(gòu)金額,以及三者比照橫向柱狀圖。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)主要包括以下幾個(gè)步驟:需求收集與分析、設(shè)計(jì)概念構(gòu)造、設(shè)計(jì)邏輯構(gòu)造、設(shè)計(jì)物理構(gòu)造、實(shí)施數(shù)據(jù)庫(kù)、運(yùn)行和維護(hù)數(shù)據(jù)庫(kù),如圖3-2所示。將需求分析得到的用戶需求抽象為信息構(gòu)造即概念模型的過程就是概念構(gòu)造設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。圖3-2 數(shù)據(jù)庫(kù)設(shè)計(jì)流程圖
42、3.3.1 數(shù)據(jù)字典設(shè)計(jì)1用戶信息表Name:用戶信息表(t_user)Alias:用戶表Description:對(duì)用戶信息進(jìn)展操作,或和商品、出庫(kù)、入庫(kù)相關(guān)操作Definition:用戶信息表=user_id :用戶Iduser_name : 用戶名稱user_pwd : 用戶密碼user_email : 用戶user_phone : 用戶聯(lián)系方式user_qq : 用戶qqrest1 : 備用字段1rest2 : 備用字段2rest3 : 備用字段32商品信息表Name:商品信息表(t_goods)Alias:商品表Description:商品、出庫(kù)、入庫(kù)相關(guān)操作Definition:商品
43、信息表=goods_id :商品編號(hào)goods_name : 商品名稱goods_count : 商品數(shù)量goods_unit : 商品單位goods_provider : 商品供給商goods_producer : 商品生產(chǎn)商goods_addr : 商品生產(chǎn)地goods_type : 商品型號(hào)goods_photo : 商品圖片goods_affi* : 附件goods_dec : 備用字段1rest1 : 備用字段1rest2 : 備用字段2rest3 : 備用字段33入庫(kù)信息表Name:入庫(kù)信息表(t_warehouse)Alias:入庫(kù)表Description:商品入庫(kù)相關(guān)操作Def
44、inition:入庫(kù)信息表=warehouse_id :入庫(kù)流水號(hào)warehouse_code : 入庫(kù)編號(hào)goods_id : 商品編號(hào)goods_name : 商品名稱warehouse_count : 入庫(kù)數(shù)量warehouse_rest : 入庫(kù)剩余量warehouse_status : 入庫(kù)狀態(tài)warehouse_price : 入庫(kù)單價(jià)warehouse_date : 入庫(kù)時(shí)間warehouse_person : 入庫(kù)人員warehouse_revise : 入庫(kù)審計(jì)人員warehouse_admin : 入庫(kù)管理員warehouse_addr : 入庫(kù)地址warehouse_de
45、c : 備注rest1 : 備用字段1rest2 : 備用字段2rest3 : 備用字段34出庫(kù)信息表Name:出庫(kù)信息表(t_whout)Alias:出庫(kù)表Description:商品出庫(kù)相關(guān)操作Definition:出庫(kù)信息表=whout_id :出庫(kù)流水號(hào)whout_code : 出庫(kù)編號(hào)goods_id : 商品編號(hào)whout_count : 數(shù)量whout_falg : 出庫(kù)剩余量whout_cost : 出庫(kù)狀態(tài)whout_date : 出庫(kù)時(shí)間whout_person : 出庫(kù)人員whout_revise : 出庫(kù)審計(jì)人員whout_admin : 出庫(kù)管理員whout_part
46、 : 所屬部門whout_user : 領(lǐng)用人whout_project : 所屬工程whout_why : 出庫(kù)原因whout_dec : 備注rest1 : 備用字段1rest2 : 備用字段2rest3 : 備用字段35人員信息表Name:人員信息表(t_person)Alias:人員表Description:對(duì)人員信息進(jìn)展操作,和商品出庫(kù)、入庫(kù)相關(guān)操作Definition:人員信息表=person_id :人員Idperson_name : 人員名稱person_phone : 聯(lián)系方式person_addr : 聯(lián)系人地址person_per : 人員權(quán)限r(nóng)est1 : 備用字段16
47、商品分類信息表Name:商品分類信息表(t_class)Alias:分類表Description:對(duì)商品信息進(jìn)展操作,商品出庫(kù)、入庫(kù)相關(guān)操作Definition:商品分類信息表=class_id :商品分類Idclass_name : 商品分類名稱class_dec : 商品分類描述rest1 : 備用字段17供給商信息表Name:供給商信息表(t_provider)Alias:供給商表Description:商品進(jìn)展出庫(kù)、入庫(kù)相關(guān)操作Definition:商品分類信息表=provider_id :供給商Idprovider_name : 供給商名稱provider_phone : 供給聯(lián)系方
48、式provider_addr : 供給商地址provider_type : 供給商類型provider_buyaddr : 供給商經(jīng)營(yíng)地址provider_affi* : 附件provider_web : 供給商provider_dec : 備注rest1 : 備用字段1rest2 : 備用字段23.3.2 表構(gòu)造設(shè)計(jì)1用戶信息表記錄用戶的根本信息,對(duì)用戶信根本的添加、刪除、修改、查詢以及權(quán)限賦值需要使用此表。關(guān)鍵字為用戶Id (user_id),其它屬性為:用戶名稱(user_name)、用戶密碼(user_pwd) 、用戶user_email、用戶聯(lián)系方式user_phone、用戶qqus
49、er_qq以及備用字段1rest1、備用字段2 (rest2)和備用字段3(rest3)。如表3-1所示,E-R圖如3-1所示。表3-1用戶信息表表名t_user用戶信息表列名數(shù)據(jù)類型精度圍空/非空約束條件User_id用戶idVARCHAR2(32)非空主鍵User_name用戶名稱VARCHAR2(50)非空User_pwd用戶密碼VARCHAR2(50)非空User_phone用戶聯(lián)系方式VARCHAR2(13)非空User_qq用戶qqVARCHAR2(13)空Rest1備用字段1VARCHAR2(100)空Rest2備用字段2VARCHAR2(100)空Rest3備用字段3VARCH
50、AR2(100)空補(bǔ)充說明2商品信息表商品信息表(t_goods):主要用于記錄商品信息的根本情況,對(duì)商品根本信息的添加、刪除、修改和查詢操作時(shí)使用以及對(duì)出庫(kù)、入庫(kù)選擇商品操作時(shí)。關(guān)鍵字為商品編號(hào) (goods_id),其它屬性為:商品名稱(goods_name)、商品數(shù)量(goods_count)、商品單位(goods_unit)、商品生產(chǎn)商(goods_producer)、商品供給商goods_provider、商品生產(chǎn)地(goods_addr)、商品型號(hào)(goods_type) 、商品描述(goods_desc) 、商品類型goods_class商品圖片(goods_photo) 、附件
51、(goods_affi*) 、備用字段1(rest1) 、備用字段2(rest2) 、備用字段3(rest3),如表3-2所示。表3-2商品信息表表名T_goods商品信息表列名數(shù)據(jù)類型精度圍空/非空約束條件goods_id商品編號(hào)VARCHAR2(32)非空主鍵goods_name商品名稱VARCHAR2(50)非空goods_count商品數(shù)量long非空goods_unit商品單位double非空goods_producer商品生產(chǎn)商VARCHAR2(32)非空外鍵,生產(chǎn)商idgoods_provider商品供給商VARCHAR2(32)非空外鍵,供給商idgoods_addr生產(chǎn)商地址
52、VARCHAR2(200)非空goods_type商品型號(hào)VARCHAR2(10)非空goods_desc商品描述VARCHAR2(1000)空goods_class商品類型VARCHAR2(32)非空外鍵,商品類型idgoods_affi*附件blob空goods_photo商品圖片blob空rest1備用字段1VARCHAR2(200)空rest2備用字段2VARCHAR2(200)空rest3備用字段3VARCHAR2(200)空補(bǔ)充說明3入庫(kù)信息表入庫(kù)信息表(t_warehouse):記錄商品入庫(kù)具體的流水信息情況,完成商品入庫(kù)以及查詢等功能。關(guān)鍵字為入庫(kù)流水號(hào)warehouse_id
53、,其它屬性為:入庫(kù)編號(hào)(warehouse_code)、商品編號(hào)(goods_id)、商品名稱(goods_name)、入庫(kù)數(shù)量(warehouse_count)、入庫(kù)剩余量(warehouse_rest)、入庫(kù)狀態(tài)(warehouse_status)、入庫(kù)單價(jià)(warehouse_price)、入庫(kù)時(shí)間(warehouse_date)、入庫(kù)人員(warehouse_person)、入庫(kù)審計(jì)人員(warehouse_revise)、入庫(kù)管理員(warehouse_admin)、入庫(kù)地址(warehouse_addr)、備注(warehouse_dec)、和備用字段1(rest1)、備用字段2(
54、rest2)、備用字段3(rest3)。如表3-3所示。表3-3入庫(kù)信息表表名t_warehouse入庫(kù)信息表列名數(shù)據(jù)類型精度圍空/非空約束條件warehouse_id入庫(kù)流水號(hào)VARCHAR2(32)非空組合主鍵warehouse_code入庫(kù)編號(hào)VARCHAR2(32)非空組合主鍵goods_id商品編號(hào)VARCHAR2(32)非空外鍵,商品idgoods_name商品名稱VARCHAR2(50)非空warehouse_count入庫(kù)數(shù)量Long非空warehouse_rest入庫(kù)剩余量long非空warehouse_status入庫(kù)狀態(tài)int非空warehouse_price入庫(kù)單價(jià)do
55、uble非空warehouse_date入庫(kù)時(shí)間date非空warehouse_person入庫(kù)人員VARCHAR2(50)非空外鍵,人員idwarehouse_revise入庫(kù)審計(jì)員VARCHAR2(50)非空外鍵,人員idwarehouse_admin入庫(kù)管理員VARCHAR2(50)非空外鍵,人員idwarehouse_desc備注VARCHAR2(1000)空warehouse_addr入庫(kù)地址VARCHAR2(100)空rest1備用字段1VARCHAR2(10)空rest2備用字段2VARCHAR2(10)空rest3備用字段3VARCHAR2(10)空補(bǔ)充說明4出庫(kù)信息表出庫(kù)信息
56、表(t_whout):記錄商品出庫(kù)具體的流水信息情況,完成商品出庫(kù)以及查詢等功能。其關(guān)鍵字為出庫(kù)流水號(hào)(whout_id),其它屬性為:出庫(kù)編號(hào)(whout_code)、商品編號(hào)(goods_id)、出庫(kù)數(shù)量(whout_count)、出庫(kù)剩余量(whout_rest)、出庫(kù)狀態(tài)(whout_status)、出庫(kù)時(shí)間(whout_date)、出庫(kù)人員(whout_person)、出庫(kù)審計(jì)人員(whout_revise)、出庫(kù)管理員(whout_admin) 、領(lǐng)用人(whout_user) 、所屬部門(whout_part) 、所屬工程(whout_project)、備注(whout_desc
57、)、備用字段1(rest1) 、備用字2(rest2)和備用字段3(rest3),如表3-4所示,E-R圖如3-4所示。表3-4 出庫(kù)信息表表名t_whout出庫(kù)信息表列名數(shù)據(jù)類型精度圍空/非空約束條件whout_id出庫(kù)流水號(hào)VARCHAR2(32)非空組合主鍵whout_code出庫(kù)編號(hào)VARCHAR2(32)非空組合主鍵goods_id商品編號(hào)VARCHAR2(32)非空外鍵,商品idwhout_count出庫(kù)數(shù)量Long非空whout_rest出庫(kù)剩余量long非空whout_status出庫(kù)狀態(tài)int非空whout_date出庫(kù)時(shí)間date非空whout_person出庫(kù)人員VARC
58、HAR2(50)非空外鍵,人員idwhout_revise出庫(kù)審計(jì)員VARCHAR2(50)非空外鍵,人員idwhout_admin出庫(kù)管理員VARCHAR2(50)非空外鍵,人員idwhout_desc備注VARCHAR2(1000)空whout_part所屬部門VARCHAR2(32)非空外鍵 部門idwhout_project所屬工程VARCHAR2(32)非空外鍵,工程idwhout_user領(lǐng)用人VARCHAR2(32)非空外鍵,人員idrest1備用字段1VARCHAR2(10)空rest2備用字段2VARCHAR2(10)空rest3備用字段3VARCHAR2(10)空補(bǔ)充說明5
59、人員信息表人員信息表(t_person):儲(chǔ)存人員的根本信息,管理人員的根本信息,包括添加、刪除和修改使用此表以及入庫(kù)、出庫(kù)選擇人員的操作。其關(guān)鍵字:人員id(person_id),其它屬性為:人員名稱(person_name)、人員聯(lián)系方式 (person_phone)、人員 (person_addr)、人員權(quán)限(person_per)、備用字段1(rest1)、備用字段2 (rest2)、備用字段3 (rest3),如表3-5所示。表3-5 人員信息表表名t_person 人員信息表列名數(shù)據(jù)類型精度圍空/非空約束條件person_id人員idVARCHAR2(32)非空主鍵person _
60、name人員名稱VARCHAR2(50)非空person _phone聯(lián)系方式VARCHAR2(50)非空person _addr NUMBER(100)非空person _per人員權(quán)限VARCHAR2(10)非空rest1備用字段1VARCHAR2(10)空rest2備用字段2VARCHAR2(10)空rest3備用字段3VARCHAR2(10)空補(bǔ)充說明6商品分類信息表商品分類信息表(t_class):主要用于儲(chǔ)存商品分類的信息以及商品操作時(shí)使用。其關(guān)鍵字為分類編號(hào)(class_id),其它屬性為:類別名稱(class_name)、類別描述(class_desc)、備用字段1rest1、
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年底移動(dòng)營(yíng)業(yè)員個(gè)人工作總結(jié)
- 幼師個(gè)人實(shí)習(xí)總結(jié)(5篇)
- 幼師心理健康心得體會(huì)
- DB12-T 601-2022 城市軌道交通運(yùn)營(yíng)服務(wù)規(guī)范
- 2024年SDH光纖傳輸系統(tǒng)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2023年排土機(jī)投資申請(qǐng)報(bào)告
- 2023年驅(qū)油用超高分子量聚丙烯酰胺資金需求報(bào)告
- 非金屬及其化合物教案
- 供應(yīng)鏈運(yùn)營(yíng) 教案項(xiàng)目六 供應(yīng)鏈績(jī)效管理
- 無堿玻璃纖維短切絲編制說明
- 地面找平專項(xiàng)施工方案
- 初三化學(xué)-水的凈化省公開課獲獎(jiǎng)?wù)n件說課比賽一等獎(jiǎng)?wù)n件
- 2024年中考?xì)v史真題(廣東省卷)解讀
- 2024-2030年中國(guó)財(cái)稅服務(wù)行業(yè)市場(chǎng)深度調(diào)研及發(fā)展前景與投資研究報(bào)告
- 申論國(guó)家公務(wù)員考試試題與參考答案
- 亂扔垃圾的課件
- 急診預(yù)檢分診技巧
- “雙減”背景下小學(xué)數(shù)學(xué)作業(yè)的創(chuàng)新設(shè)計(jì)方案六篇樣本
- 北京市房山區(qū)2023-2024學(xué)年高二上學(xué)期期中地理試題 含解析
- 2024至2030年中國(guó)高嶺土產(chǎn)業(yè)轉(zhuǎn)移研究與目標(biāo)企業(yè)分析咨詢報(bào)告
- 期中測(cè)試卷及答案(共5套)(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)科學(xué)教科版
評(píng)論
0/150
提交評(píng)論