基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)畢業(yè)設(shè)計(jì)論文(DOC 59頁(yè)).doc_第1頁(yè)
基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)畢業(yè)設(shè)計(jì)論文(DOC 59頁(yè)).doc_第2頁(yè)
基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)畢業(yè)設(shè)計(jì)論文(DOC 59頁(yè)).doc_第3頁(yè)
基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)畢業(yè)設(shè)計(jì)論文(DOC 59頁(yè)).doc_第4頁(yè)
基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)畢業(yè)設(shè)計(jì)論文(DOC 59頁(yè)).doc_第5頁(yè)
已閱讀5頁(yè),還剩55頁(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)介

基于J2EE的網(wǎng)絡(luò)物流系統(tǒng)摘要 隨著電子商務(wù)技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,現(xiàn)代物流技術(shù)也在不斷進(jìn)步。物流技術(shù)是指與物流要素活動(dòng)有關(guān)的所有專業(yè)技術(shù)的總稱,包括各種操作方法、管理技能等,如流通加工技術(shù)、物品包裝技術(shù)、物品標(biāo)識(shí)技術(shù)、物品實(shí)時(shí)跟蹤技術(shù),物流存儲(chǔ)技術(shù)等;物流技術(shù)還包括物流規(guī)劃、物流評(píng)價(jià)、物流設(shè)計(jì)、物流策略等;當(dāng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的應(yīng)用普及后,物流技術(shù)中綜合了許多現(xiàn)代技術(shù)如GIS(地理信息系統(tǒng))、GPS(全球衛(wèi)星定位)、EDI(電子數(shù)據(jù)交換)、BAR CODE(條碼)等。物流業(yè)在采用某些現(xiàn)代信息技術(shù)方面的成功經(jīng)驗(yàn)和規(guī)范集成,為電子商務(wù)的推廣普及鋪平了道路。例如世界零售業(yè)巨頭美國(guó)沃爾瑪早已采用GPS進(jìn)行物流跟蹤和監(jiān)控來(lái)保證商品及時(shí)、可靠、安全的到達(dá)各個(gè)銷售地點(diǎn)。雖然GPS在商業(yè)方面的應(yīng)用在我國(guó)目前來(lái)說(shuō)還不太現(xiàn)實(shí),成本也比較高。但是互聯(lián)網(wǎng)在我國(guó)的普及和發(fā)展已經(jīng)非常成熟和穩(wěn)固,我們利用現(xiàn)有的網(wǎng)絡(luò)技術(shù)也可以實(shí)現(xiàn)對(duì)物流的商品的跟蹤監(jiān)控!因此基于以上的考慮在開發(fā)網(wǎng)絡(luò)物流系統(tǒng)倉(cāng)儲(chǔ)管理中采用目前比較流行并且技術(shù)已經(jīng)十分成熟的java三層構(gòu)架技術(shù)來(lái)實(shí)現(xiàn)倉(cāng)儲(chǔ)管理對(duì)商品庫(kù)存信息、供應(yīng)商信息、商品信息、商品入庫(kù)信息、商品出庫(kù)信息的便捷管理,而數(shù)據(jù)庫(kù)則采用輕量級(jí)的數(shù)據(jù)庫(kù)MySql不但可是對(duì)系統(tǒng)數(shù)據(jù)更高效的管理而且便于系統(tǒng)的移植和跨平臺(tái)操作,實(shí)現(xiàn)了倉(cāng)儲(chǔ)管理的數(shù)字化、信息化,減少了人力,節(jié)省了財(cái)力,提高了企業(yè)運(yùn)作的效率對(duì)有效控制商品庫(kù)存量提供了必要的信息情報(bào)為企業(yè)節(jié)省了不必要的浪費(fèi)。因此網(wǎng)絡(luò)物流系統(tǒng)-倉(cāng)儲(chǔ)管理實(shí)現(xiàn)了對(duì)商品基本信息、供應(yīng)商信息、出庫(kù)單信息、商品分類信息、倉(cāng)儲(chǔ)管理信息和入庫(kù)單信息的查詢、錄入、修改等基本操作。但還有待于進(jìn)一步發(fā)掘深層次的用戶需求進(jìn)行二次開發(fā)完善其功能性,使該系統(tǒng)在操作方面更方便、操作界面更加友好。關(guān)鍵詞 電子商務(wù) 網(wǎng)絡(luò)技術(shù) 物流技術(shù)Java技術(shù)The Network Logistics System Base On J2EEAbstract With the rapid development of e-business and network technology,the modern logistics technology has been steadily progressing,Logistics technology is said to related to the activities of all the logistics elements,including various methods of operation,management skills,such as circulation processing technology , goods packing technology ,goods identification technology,and goods real-time tracking technology,logsitics storage technology and so on;Logistics technology also including logistics planning,logistics evaluation,logistics design,logistics stategies;When computer network technology application widespread,logistics techonlogy integrated many modern technologies such as GIS (geographic information systems), GPS (global positioning satellite), EDI (electronic data interchange), BAR CODE (bar code). The logistics industry for the promotion of e-business has paved the way,when it to adopt some modern information technology and the successful experience of normative integration, World retail giants such as Wal-Mart of the American has used GPS tracking and monitoring logistics to ensure the goods in a timely manner, reliable, safe arrival of all sales.Although GPS in commercial applications in China at present is not really reality, the cost is relatively high. But the Internet in China and the popularity of the development is already very mature and solid. We can use the existing network technology to achieved the tracking and monitoring goods! So based on the above considerations in the development of the logistics network system-storage management,using current more popular and has been very mature java framework of the three-tier technology to achieve storage management of commodity inventory information, supplier information, commodity information, depositing information, from the stocking information the convenience of management, The database is used lightweight database MySql the system to managerment data not only more efficient but also easy of transplant and cross-platform operations, achieving a number of storage management, information technology, a reduction of manpower, financial savings, improve the efficiency of the operation of enterprises in the effective control of commodity stocks provided the necessary information and intelligence for enterprises to save unnecessary wasted. Thus a network of logistics warehouse management system - the realization of the value of basic information, supplier information, Chukuchan information, Information classification of goods, warehousing management information and information storage lists of inquiries, logging and revise basic operation. We still need to further explore the deep-seated user demand for secondary development to improve its functionality, of the system operation more convenient and more friendly interface.Keywords e-business network technology logistics technology Java technology基于J2EE的網(wǎng)絡(luò)物流系統(tǒng) -倉(cāng)儲(chǔ)管理姓名:陳凱 學(xué)號(hào):64405198 班級(jí):0564431物流行業(yè)簡(jiǎn)介中國(guó)進(jìn)入WTO對(duì)中國(guó)既是一個(gè)機(jī)遇也是一個(gè)挑戰(zhàn)。從這里開始中國(guó)的市場(chǎng)要走向國(guó)際化,中國(guó)的商品走出國(guó)門,讓世界上所有國(guó)家的人們來(lái)使用它,檢驗(yàn)它的好與壞。面對(duì)世界上一流的大企業(yè),我們應(yīng)該怎么做才能使自己的產(chǎn)品迅速、安全、可靠的運(yùn)送到顧客的手中呢?其中要特別注意的有三點(diǎn):迅速,就是要縮短從商品走下生產(chǎn)線到送到顧客手中的時(shí)間和距離,要縮短庫(kù)存時(shí)間,減少在途運(yùn)輸時(shí)間。安全,就是要保證產(chǎn)品在運(yùn)輸和儲(chǔ)存當(dāng)中免受損傷,保證到用戶手中的產(chǎn)品和剛走下生產(chǎn)線的產(chǎn)品是同等質(zhì)量。可靠,就是要實(shí)現(xiàn)在倉(cāng)儲(chǔ)和運(yùn)輸過(guò)程中的任何差錯(cuò)都是可以追蹤和查詢的,銷售環(huán)節(jié)中的操作是正確的。迅速、安全、可靠的商品儲(chǔ)存和運(yùn)輸不僅是為了保證商品的質(zhì)量而且可以減少不必要的財(cái)務(wù)的浪費(fèi),提高企業(yè)的盈利能力和競(jìng)爭(zhēng)力。1.1 我國(guó)物流業(yè)的發(fā)展趨勢(shì)因此我國(guó)明確提出發(fā)展現(xiàn)代業(yè)的物業(yè)流通業(yè),加快資金流,商品流的快速循環(huán)提高企業(yè)盈利能力和競(jìng)爭(zhēng)力。速度已經(jīng)是企業(yè)發(fā)展過(guò)程中一個(gè)不容忽視的問(wèn)題,不論是在決策中,銷售中,和儲(chǔ)存、運(yùn)輸當(dāng)中都十分重要的因素。中國(guó)入世后經(jīng)濟(jì)的繁榮發(fā)展離不開物流業(yè)的支持,它給國(guó)內(nèi)經(jīng)濟(jì)的繁榮、企業(yè)資金的加速流轉(zhuǎn)、商品的即使傳遞、安全的庫(kù)存控制提供了保證。安全的庫(kù)存并不是最好的,例如日本豐田公司的零庫(kù)存計(jì)劃給業(yè)界就是一個(gè)創(chuàng)舉,每年光零部件庫(kù)存費(fèi)用的減少就是一個(gè)驚人的數(shù)字!所以庫(kù)存管理是否合理是減少不必要庫(kù)存費(fèi)用浪費(fèi)的一個(gè)重要途徑,合理的庫(kù)存不但能滿足生產(chǎn)銷售的需要而且是可以在管理方面提升競(jìng)爭(zhēng)力。進(jìn)入新世紀(jì),由于全球經(jīng)濟(jì)一體化進(jìn)程日益加快,企業(yè)面臨著更加激烈的競(jìng)爭(zhēng)環(huán)境,資源在全球范圍內(nèi)的流動(dòng)和配置大大加強(qiáng),世界各國(guó)更加重視物流發(fā)展對(duì)于本國(guó)經(jīng)濟(jì)發(fā)展、國(guó)民生活素質(zhì)和軍事實(shí)力增強(qiáng)的影響,都十分重視物流業(yè)的現(xiàn)代化,從而使現(xiàn)代物流呈現(xiàn)出一系列新的發(fā)展趨勢(shì)。根據(jù)國(guó)內(nèi)外物流發(fā)展的新情況,21世紀(jì)物流的發(fā)展趨勢(shì)可以歸納為信息化、網(wǎng)絡(luò)化、自動(dòng)化、電子化、共享化、協(xié)同化、集成化、智能化、柔性化、標(biāo)準(zhǔn)化、社會(huì)化和全球化十二大趨勢(shì)。信息化:現(xiàn)代社會(huì)已經(jīng)步入了信息時(shí)代,物流的信息化是整個(gè)社會(huì)信息化的必然要求和重要組成部分。物流信息化表現(xiàn)在:物流信息的商品化,物流信息收集的代碼化和數(shù)據(jù)庫(kù)化,物流信息處理的電子化和計(jì)算機(jī)化,物流信息傳遞的標(biāo)準(zhǔn)化和實(shí)時(shí)化,物流信息存貯的數(shù)字化和物流業(yè)務(wù)數(shù)據(jù)的共享化等。信息化是現(xiàn)代物流發(fā)展的基礎(chǔ),沒有物流的信息化,任何先進(jìn)的技術(shù)裝備都無(wú)法用于物流領(lǐng)域,信息技術(shù)在物流中的應(yīng)用將會(huì)徹底改變世界物流的面貌,一些新的物流信息技術(shù)在未來(lái)的物流中將會(huì)得到普遍采用。信息化的來(lái)臨為人們帶來(lái)了一種新的生活方式和工作方式,這些新方式又導(dǎo)致了物流功能的改變。信息化使得那些在工業(yè)社會(huì)里的產(chǎn)品生產(chǎn)中心、商業(yè)貿(mào)易中心發(fā)揮的主導(dǎo)功能隨著傳統(tǒng)生產(chǎn)功能的轉(zhuǎn)移而消失,物流不再僅僅傳輸產(chǎn)品,同時(shí)也在傳輸信息,各種信息被聚集在物流中心,經(jīng)過(guò)加工、處理、再傳播出去。傳統(tǒng)的工業(yè)社會(huì)物流以物為對(duì)象,聚集擴(kuò)散的是物;信息社會(huì)是以信息為對(duì)象,物流中心的聚散功能除實(shí)物之外,還要完成對(duì)各種信息的聚集和擴(kuò)散??傊?,信息社會(huì)使物流的功能更強(qiáng)大,并形成一個(gè)社會(huì)經(jīng)濟(jì)的綜合服務(wù)中心。網(wǎng)絡(luò)化:是指物流配送系統(tǒng)的組織網(wǎng)絡(luò)和信息網(wǎng)絡(luò)體系。從組織上來(lái)講,它是供應(yīng)鏈成員間的物理聯(lián)系和業(yè)務(wù)體系,如臺(tái)灣的電腦業(yè)在20世紀(jì)90年代創(chuàng)的“全球運(yùn)籌式產(chǎn)銷模式”,它是按客戶訂單、采取分散形式組織生產(chǎn),將全球的制造資源都利用起來(lái),將電腦的所有零部件、元器件、芯片外包給世界各地的制造商采取外包的形式去生產(chǎn),然后通過(guò)全球的物流網(wǎng)絡(luò)將這些零部件、元器件、芯片發(fā)往同一個(gè)物流配送中心進(jìn)行組裝,由該物流配送中心將組裝的電腦迅速發(fā)送給訂戶。這種過(guò)程需要有高效的物流網(wǎng)絡(luò)支持。而信息網(wǎng)絡(luò)是供應(yīng)鏈上企業(yè)之間的業(yè)務(wù)運(yùn)作通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)信息的傳遞和共享,并運(yùn)用電子方式完成操作。例如配送中心向供應(yīng)商發(fā)放訂單就可以利用網(wǎng)上的電子訂貨系統(tǒng)通過(guò)Internet和EDI來(lái)實(shí)現(xiàn),對(duì)下游分銷商的送貨通知也可通過(guò)網(wǎng)上的分銷系統(tǒng)來(lái)實(shí)現(xiàn),等等。自動(dòng)化:物流自動(dòng)化的基礎(chǔ)是信息化,核心是機(jī)電一體化,其外在表現(xiàn)是無(wú)人化,效果是省力化。此外,物流自動(dòng)化的效果還有:擴(kuò)大物流作業(yè)能力、提高勞動(dòng)生產(chǎn)率、減少物流作業(yè)的差錯(cuò)等。物流自動(dòng)化的技術(shù)很多,如條碼技術(shù)、射頻自動(dòng)識(shí)別技術(shù),自動(dòng)化立體倉(cāng)庫(kù)回來(lái)技術(shù),自動(dòng)存取技術(shù),自動(dòng)分揀技術(shù),自動(dòng)導(dǎo)向和自動(dòng)定位技術(shù),貨物自動(dòng)跟蹤技術(shù)等。這些技術(shù)在經(jīng)濟(jì)發(fā)達(dá)國(guó)家已經(jīng)普遍使用于物流作業(yè)中,在我國(guó),雖然某些自動(dòng)化技術(shù)已被采用,但達(dá)到普遍應(yīng)用還需要相當(dāng)長(zhǎng)的時(shí)間。電子化:所謂電子化是指商業(yè)過(guò)程實(shí)現(xiàn)電子化,即電子商務(wù)。它同樣也是以信息化和網(wǎng)絡(luò)化為基礎(chǔ)的。電子化具體表現(xiàn)為:實(shí)現(xiàn)業(yè)務(wù)流程及其每一步驟的電子化、無(wú)紙化;所有商務(wù)涉及的貨幣實(shí)現(xiàn)數(shù)字化和電子化;交易商品實(shí)現(xiàn)符號(hào)化、數(shù)字化;業(yè)務(wù)處理過(guò)程實(shí)現(xiàn)全程自動(dòng)化和透明化;交易場(chǎng)所和市場(chǎng)空間實(shí)現(xiàn)虛擬化;消費(fèi)行為實(shí)現(xiàn)個(gè)性化;企業(yè)之間或供應(yīng)鏈之間實(shí)現(xiàn)無(wú)邊界化;市場(chǎng)結(jié)構(gòu)實(shí)現(xiàn)網(wǎng)絡(luò)化和全球化,等等。作為電子商務(wù)發(fā)展關(guān)鍵性因素之一的物流,是商流、信息流和資金流的基礎(chǔ)與載體。全球電子商務(wù)的推廣和普及將使得跨國(guó)和跨區(qū)域物流更加頻繁,對(duì)物流的需求會(huì)更加強(qiáng)烈。物流中心不僅要成為信息聚散中心,而且還會(huì)成為管理決策中心、觀念與技術(shù)創(chuàng)新中心、市場(chǎng)和消費(fèi)中心。共享化:供應(yīng)鏈管理強(qiáng)調(diào)鏈上成員的協(xié)作和社會(huì)整體資源的高效利用,以最合理的、最少的資源來(lái)最大化地滿足整體市場(chǎng)的需求。而供應(yīng)鏈上的企業(yè)只有在建立互惠互利的共贏伙伴關(guān)系的基礎(chǔ)上,才能實(shí)現(xiàn)業(yè)務(wù)過(guò)程間的高度協(xié)作和資源的高效利用,只有通過(guò)資源共享、信息共享、技術(shù)共享、知識(shí)共享、業(yè)務(wù)流程等的共享,才能實(shí)現(xiàn)社會(huì)資源優(yōu)化配置和供應(yīng)鏈上物流業(yè)務(wù)的優(yōu)勢(shì)互補(bǔ)以及更快地對(duì)終端市場(chǎng)和整個(gè)供應(yīng)鏈上的需求作出響應(yīng)。近年來(lái),一些新型的供應(yīng)鏈管理策略,如供應(yīng)商管理庫(kù)存VMI、第四方物流4PL、JIT II、協(xié)同計(jì)劃、預(yù)測(cè)和供給CPFR、零售商供應(yīng)商伙伴關(guān)系RSP以及分銷商一體化DI等都能很好地使供應(yīng)鏈上的企業(yè)有效地實(shí)現(xiàn)信息、技術(shù)、知識(shí)、客戶和市場(chǎng)等資源的共享化。協(xié)同化:市場(chǎng)需求的瞬息萬(wàn)變、競(jìng)爭(zhēng)環(huán)境的日益激烈都要求企業(yè)和整個(gè)供應(yīng)鏈具有更快的響應(yīng)速度和協(xié)同運(yùn)作的能力,以及對(duì)供應(yīng)鏈上的前向洞察力。通過(guò)與供應(yīng)商和客戶的實(shí)時(shí)溝通與協(xié)同,企業(yè)一方面能使供應(yīng)商對(duì)自己的需求具有可預(yù)見能力,使其能提供更好的價(jià)格和服務(wù),同時(shí)對(duì)其供應(yīng)能力也有較好地預(yù)見性,為自己長(zhǎng)期的、充足的供給業(yè)務(wù)提供了保障;另一方面,自己也能及時(shí)了解客戶的需求信息,在多變的市場(chǎng)環(huán)境中保持更快的響應(yīng)能力,跟蹤和監(jiān)控需求滿足的過(guò)程,準(zhǔn)確、及時(shí)、優(yōu)質(zhì)地將產(chǎn)品和服務(wù)遞交到客戶手中。為了實(shí)現(xiàn)物流作業(yè)的協(xié)同預(yù)測(cè)、規(guī)劃和供應(yīng),快速響應(yīng)和供應(yīng)鏈上總庫(kù)存的最佳配置等目標(biāo),需要做到與客戶和合作伙伴間業(yè)務(wù)流程的緊密集成,達(dá)到零阻力、無(wú)時(shí)差的協(xié)作,共同分享業(yè)務(wù)數(shù)據(jù)、聯(lián)合進(jìn)行預(yù)測(cè)和計(jì)劃、管理執(zhí)行以及完成績(jī)效評(píng)估等。而只有企業(yè)間真正達(dá)到了彼此協(xié)同,才能使物流作業(yè)的響應(yīng)速度更快、更具有前向的預(yù)見性、更好地共同抵御各種風(fēng)險(xiǎn)、降低成本和提高產(chǎn)出,滿足客戶的需求世界零售業(yè)巨頭美國(guó)沃爾瑪早已采用GPS進(jìn)行物流跟蹤和監(jiān)控來(lái)保證商品及時(shí)、可靠、安全的到達(dá)各個(gè)銷售地點(diǎn)。雖然GPS在商業(yè)方面的應(yīng)用在我國(guó)目前來(lái)說(shuō)還不太現(xiàn)實(shí),成本也比較高。但是互聯(lián)網(wǎng)在我國(guó)的普及和發(fā)展已經(jīng)非常成熟和穩(wěn)固,我們利用現(xiàn)有的網(wǎng)絡(luò)技術(shù)也可以實(shí)現(xiàn)對(duì)物流的商品的跟蹤監(jiān)控!網(wǎng)絡(luò)系統(tǒng)的介入,簡(jiǎn)化了物流配送過(guò)程,使人們的潛能得到充分的發(fā)揮。在網(wǎng)絡(luò)華管理的新型物流配送企業(yè),使勞動(dòng)的單調(diào)性和重復(fù)性的工作大大減少,使企業(yè)的經(jīng)營(yíng)成本下降。留給人們的是能夠給人以激勵(lì)、挑戰(zhàn)的工作。1.2 物流系統(tǒng)整合研究的意義 物流系統(tǒng)整合的意義不單單是幾個(gè)單獨(dú)運(yùn)行系統(tǒng)的簡(jiǎn)單拼裝,而是在幾個(gè)系統(tǒng)之間數(shù)據(jù)的共享,資源的重新整合是提高效率和降低企業(yè)運(yùn)行費(fèi)用的關(guān)鍵。是對(duì)整個(gè)運(yùn)行流程的全面控制、對(duì)原物資運(yùn)行流程的改造。一個(gè)全面的物流系統(tǒng)是包括對(duì)多方面內(nèi)容的管理,包括供應(yīng)鏈管理、貨物配送管理、訂單管理、供應(yīng)商管理、倉(cāng)儲(chǔ)管理、以及在工作中涉及到的對(duì)工作人員的管理、運(yùn)輸工具的管理等等。所以說(shuō)物流系統(tǒng)的整合是一個(gè)龐大的、復(fù)雜的、全面的整合工作,特別是對(duì)制造行業(yè)的企業(yè)來(lái)說(shuō),自己的產(chǎn)品能否迅速、安全、可靠的運(yùn)送到銷售地點(diǎn)、送到用戶的手中,是自己奠定在該行業(yè)地位取得用戶認(rèn)可的關(guān)鍵,與此同時(shí)這樣是自己資金周轉(zhuǎn)的關(guān)鍵。只有照顧好我們的顧客,他們才能照顧好我們的利潤(rùn)。在一個(gè)效率和效果并重的世界里,時(shí)間、速度是致勝的關(guān)鍵!2技術(shù)可行性分析2.1 Java技術(shù)簡(jiǎn)介Java語(yǔ)言從它向世人打招呼的那一天開始它就把自己定位在了致力于網(wǎng)絡(luò)應(yīng)用軟件開的語(yǔ)言,它的跨平臺(tái)、安全性、完全的面向?qū)ο螅顾蔀榱嘶ミB網(wǎng)應(yīng)用軟件開發(fā)的一個(gè)新的寵兒。Java是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。具體來(lái)說(shuō),它具有如下特性:簡(jiǎn)單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、高性能、多線程、動(dòng)態(tài)性等。2.2 JSP和Servlet技術(shù)優(yōu)勢(shì) JSP(Java Server Page)是由Sun公司倡導(dǎo),許多公司參與一起建立的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP是Java陣營(yíng)中最具代表性的解決方案。Jsp不僅擁有Java一樣的面向?qū)ο笮?、便利性、跨平臺(tái)性等優(yōu)點(diǎn)和特性,還擁有Java Servlet的穩(wěn)定性并可以使用Servlet提供API.使用JavaBean可以將網(wǎng)頁(yè)和繁瑣的程序運(yùn)算完全分離,使模塊開發(fā)、HTML及程序設(shè)計(jì)的工作分工明確,提高了開發(fā)的效率。目前比較流行的Web程序開發(fā)中,Jsp是比較熱門的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),它依靠Java穩(wěn)定、安全、可移植性好的優(yōu)點(diǎn)成為大、中型網(wǎng)絡(luò)開發(fā)的首選。 對(duì)于用戶界面的更新,其實(shí)就是由 Web Server進(jìn)行的,所以給人的感覺更新很快。所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持最新版本。客戶端的接口不是很繁瑣,對(duì)于各種應(yīng)用易于部署、維護(hù)和修改. JSP的設(shè)計(jì)目標(biāo)主要是提供一種更為簡(jiǎn)便、有效的動(dòng)態(tài)網(wǎng)頁(yè)編寫手段,并且增強(qiáng)網(wǎng)頁(yè)程序的獨(dú)立性、兼容性和可重用性。它是通過(guò)以下幾個(gè)方面加以實(shí)現(xiàn)的: 簡(jiǎn)便性和有效性:通過(guò)前面對(duì) JSP的組成的介紹,可以知道JSP動(dòng)態(tài)網(wǎng)頁(yè)的編寫與一般的靜態(tài)HTML的網(wǎng)頁(yè)的編寫是十分相似的。只是在原來(lái)的HTML網(wǎng)頁(yè)中加入一些JSP專有的標(biāo)簽,或是一些腳本程序(而且此項(xiàng)不是必需的)。這樣,一個(gè)熟悉HTML網(wǎng)頁(yè)編寫的設(shè)計(jì)人員可以很容易進(jìn)行JSP網(wǎng)頁(yè)的開發(fā)。而且開發(fā)人員完全可以不自己編寫腳本程序,而只是通過(guò)JSP獨(dú)有的標(biāo)簽利用別人已寫好的部件來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的編寫。這樣,一個(gè)不熟悉腳本語(yǔ)言的網(wǎng)頁(yè)開發(fā)者,完全可以利用JSP做出漂亮的動(dòng)態(tài)網(wǎng)頁(yè)。而這在其他的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)中是不可思議的! 程序的獨(dú)立性:JSP是Java API家族的一部分,它擁有一般的Java程序的跨平臺(tái)的特性,換句話說(shuō),就是擁有程序的對(duì)平臺(tái)的獨(dú)立性。即:Write once, Run anywhere! 程序的兼容性:因?yàn)?JSP中的動(dòng)態(tài)內(nèi)容可以各種形式進(jìn)行顯示,所以它可以為各種客戶提供服務(wù):從使用HTML/DHTML的瀏覽器,到使用WML的各種手提無(wú)線設(shè)備(如,移動(dòng)電話和個(gè)人數(shù)字設(shè)備PDA),再到使用XML的B2B應(yīng)用,都可以使用JSP的動(dòng)態(tài)頁(yè)面。 程序的可重用性:前面已經(jīng)提到,在 JSP頁(yè)面中可以不直接將腳本程序嵌入,而只是將動(dòng)態(tài)的交互部分作為一個(gè)部件加以引用。這樣,一旦這樣的一個(gè)部件寫好,它可以為多個(gè)程序重復(fù)引用,實(shí)現(xiàn)了程序的可重用性?,F(xiàn)在,大量的標(biāo)準(zhǔn)JavaBean程序庫(kù)就是一個(gè)很好的例證。Servlet是Java技術(shù)對(duì)CGI編程的回答。Servlet程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成Web頁(yè)面。與傳統(tǒng)的CGI和許多其他類似CGI的技術(shù)相比,Java Servlet具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資能取得更高的效率。在傳統(tǒng)的CGI中,每個(gè)請(qǐng)求都要啟動(dòng)一個(gè)新的進(jìn)程,如果CGI程序本身的執(zhí)行時(shí)間較短,啟動(dòng)進(jìn)程所需要的開銷很可能反而超過(guò)實(shí)際執(zhí)行時(shí)間。而在Servlet中,每個(gè)請(qǐng)求由一個(gè)輕量級(jí)的Java線程處理(而不是重量級(jí)的操作系統(tǒng)進(jìn)程)。 在傳統(tǒng)CGI中,如果有N個(gè)并發(fā)的對(duì)同一CGI程序的請(qǐng)求,則該CGI程序的代碼在內(nèi)存中重復(fù)裝載了N次;而對(duì)于Servlet,處理請(qǐng)求的是N個(gè)線程,只需要一份Servlet類代碼。在性能優(yōu)化方面,Servlet也比CGI有著更多的選擇,比如緩沖以前的計(jì)算結(jié)果,保持?jǐn)?shù)據(jù)庫(kù)連接的活動(dòng),等等。 Servlet提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼HTML表單數(shù)據(jù)、讀取和設(shè)置HTTP頭、處理Cookie、跟蹤會(huì)話狀態(tài)等。在Servlet中,許多使用傳統(tǒng)CGI程序很難完成的任務(wù)都可以輕松地完成。例如,Servlet能夠直接和Web服務(wù)器交互,而普通的CGI程序不能。Servlet還能夠在各個(gè)程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫(kù)連接池之類的功能很容易實(shí)現(xiàn)。 Servlet用Java編寫,Servlet API具有完善的標(biāo)準(zhǔn)。因此,為I-Planet Enterprise Server寫的Servlet無(wú)需任何實(shí)質(zhì)上的改動(dòng)即可移植到Apache、Microsoft IIS或者WebStar。幾乎所有的主流服務(wù)器都直接或通過(guò)插件支持Servlet。不僅有許多廉價(jià)甚至免費(fèi)的Web服務(wù)器可供個(gè)人或小規(guī)模網(wǎng)站使用,而且對(duì)于現(xiàn)有的服務(wù)器,如果它不支持Servlet的話,要加上這部分功能也往往是免費(fèi)的(或只需要極少的投資)。2.3 MySql和Apache Tomcat介紹MySql數(shù)據(jù)庫(kù)和SQL Server,Oracle相比是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù),由于MySql是一個(gè)開源的數(shù)據(jù)庫(kù)解決方案因此你可以很方便的修改相關(guān)的配置來(lái)滿足你開發(fā)的需要,雖然它的功能和SQL Server Oracle相比沒有它們那么強(qiáng)大但是在開發(fā)中小型B/S應(yīng)用系統(tǒng)時(shí),它完全可以滿足您的需要。它安裝的便捷性,有的版本是綠色安裝直接解壓出來(lái)就可以使用;它的跨平臺(tái)性也給用戶帶來(lái)了方便,最重要的是連接MySql數(shù)據(jù)庫(kù)的速度是其他數(shù)據(jù)庫(kù)不能比的,對(duì)應(yīng)連接速度有很高要求的開發(fā)可以考慮使用此數(shù)據(jù)庫(kù)。它最大支持5000萬(wàn)條記錄,這完全可以滿足你的開發(fā)要求,它對(duì)多國(guó)語(yǔ)言的支持也方便了不同語(yǔ)種的開發(fā)。Aapche的Tomcat是目前被廣泛使用的一款WebApplication服務(wù)器,它是Apache開源項(xiàng)目下的一個(gè)子項(xiàng)目。它不僅支持JSP、PHP而且經(jīng)過(guò)適當(dāng)?shù)呐渲煤笠部梢灾С諥SP,而且它也是一款跨平臺(tái)軟件,對(duì)于學(xué)習(xí)者和中小型應(yīng)用項(xiàng)目來(lái)說(shuō)它都是大家的首選并且開發(fā)應(yīng)用已經(jīng)日趨成熟。雖然它在某些功能方面比不上BEA公司的WebLogi和IBM公司的*,但是它是開源免費(fèi)的所以從這個(gè)方面來(lái)說(shuō)它在中小型應(yīng)用中還是很有競(jìng)爭(zhēng)力的?;谝陨霞夹g(shù)的可行性分析后我們決定在U/T網(wǎng)絡(luò)物流系統(tǒng)倉(cāng)儲(chǔ)管理的開發(fā)中采用JSPServletJavaBean,三層體系架構(gòu)的開發(fā)模式。在網(wǎng)絡(luò)軟件開發(fā)技術(shù)方面java有著無(wú)可厚非的地位,并且在目前已經(jīng)十分成熟的三層結(jié)構(gòu)在業(yè)界是指表示層(View),業(yè)務(wù)邏輯層(Business logic)以及基礎(chǔ)架構(gòu)層(Infrastructure)。一個(gè)最常用的,非常成熟的三層體系架構(gòu)就是,即表示層(View)、控制/中介層(Controller/Mediator) 、業(yè)務(wù)邏輯層(JavaBusiness) 和數(shù)據(jù)源層(Data Source)。它其實(shí)是在三層架構(gòu)中增加了兩個(gè)中間層??刂?中介層位于表示層和領(lǐng)域?qū)又g,數(shù)據(jù)持久層位于領(lǐng)域?qū)雍突A(chǔ)架構(gòu)層之間。而輕量級(jí)架構(gòu)Jsp+Servlet+JavaBean可以實(shí)現(xiàn)J2EE三層結(jié)構(gòu),Jsp 用于表示層,Servlet用于控制層、業(yè)務(wù)處理層,而JavaBean 用于數(shù)據(jù)源層。3U/T物流系倉(cāng)儲(chǔ)管理需求分析3.1倉(cāng)儲(chǔ)管理的特點(diǎn)倉(cāng)儲(chǔ)管理屬于物流管理范疇。物流管理(Logistics Management)是為了滿足客戶的需求,對(duì)商品、服務(wù)和相關(guān)信息從產(chǎn)出點(diǎn)到消費(fèi)點(diǎn)的合理、有效的流動(dòng)和儲(chǔ)存,進(jìn)行規(guī)劃、實(shí)施與控制的過(guò)程。倉(cāng)儲(chǔ)管理(Warehousing Management)是物流系統(tǒng)的一部分,它從初始點(diǎn)到消費(fèi)點(diǎn)存儲(chǔ)產(chǎn)品(原材料、零部件、半成品、成品),提供存儲(chǔ)狀態(tài)、條件和處置等信息?,F(xiàn)代物流中的倉(cāng)儲(chǔ)是在物流體系中是唯一的靜態(tài)環(huán)節(jié),隨著經(jīng)濟(jì)的發(fā)展,需求方式出現(xiàn)了個(gè)性化、多樣化的改變,生產(chǎn)方式也變?yōu)槎嗥贩N、小批量的柔性生產(chǎn)方式。物流的特征由少品種、大批量變?yōu)槎嗥贩N、少批量或多批次、小批量,倉(cāng)庫(kù)的功能也從重視保管效率逐漸變?yōu)橹匾暳魍üδ艿膶?shí)現(xiàn)。儲(chǔ)存相當(dāng)于物流體系的一個(gè)節(jié)點(diǎn)。倉(cāng)儲(chǔ)是物流中的重要環(huán)節(jié),儲(chǔ)存功能相對(duì)于整個(gè)物流體系來(lái)說(shuō),既有緩沖與調(diào)節(jié)的作用,也有創(chuàng)值與增效的功能。倉(cāng)儲(chǔ)管理在現(xiàn)代物流管理中處于重要地位,它不但起著物品儲(chǔ)藏的功能而且對(duì)財(cái)務(wù)控制、生產(chǎn)供應(yīng)、銷售支持都有很大的作用。合理的庫(kù)存控制對(duì)減少物品的資金占用有起著關(guān)鍵作用,而且合理的庫(kù)存是為生產(chǎn)有序進(jìn)行提供了可能,商品的銷售也受庫(kù)存的影響。因此倉(cāng)儲(chǔ)管理的控制是否合理、高效是提升企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵。倉(cāng)儲(chǔ)管理研究的是商品流通過(guò)程中貨物儲(chǔ)存環(huán)節(jié)的管理.即研究商品流通過(guò)程中貨物儲(chǔ)存環(huán)節(jié)的業(yè)務(wù)經(jīng)活動(dòng),以及為提高經(jīng)濟(jì)效益而進(jìn)行的計(jì)劃、組織、指揮、監(jiān)督以及控制活動(dòng)。倉(cāng)儲(chǔ)管理主要是從整個(gè)商品流通過(guò)程的購(gòu)、銷、儲(chǔ)、運(yùn)各個(gè)環(huán)節(jié)的鏈?zhǔn)疥P(guān)系中,研究貨物儲(chǔ)存的收、管、發(fā)及其相關(guān)的經(jīng)營(yíng)活動(dòng),以及圍繞貨物儲(chǔ)存業(yè)務(wù)所開展的對(duì)人、財(cái)、物的運(yùn)用與管理。要包括商品在庫(kù)信息、入口信息、出庫(kù)信息、商品位置信息、倉(cāng)庫(kù)位置信息以及縣官的負(fù)責(zé)人情況,供應(yīng)商信息、商品分類信息等。 倉(cāng)儲(chǔ)管理既具有一般管理的共性,也體現(xiàn)出其本身的管理特點(diǎn)。從研究和實(shí)務(wù)角度來(lái)看,物流企業(yè)管理應(yīng)涉及以下諸方面的內(nèi)容:倉(cāng)儲(chǔ)網(wǎng)點(diǎn)的布置,倉(cāng)儲(chǔ)設(shè)施的選擇,庫(kù)場(chǎng)規(guī)模的確定,倉(cāng)儲(chǔ)管理自動(dòng)化,特殊商品的倉(cāng)儲(chǔ)管理,庫(kù)場(chǎng)管理的組織方式,貨源組織,倉(cāng)儲(chǔ)計(jì)劃,倉(cāng)儲(chǔ)業(yè)務(wù),貨物包裝,貨物養(yǎng)護(hù),庫(kù)場(chǎng)治安、消防和生產(chǎn)安全,倉(cāng)儲(chǔ)成本核算,倉(cāng)儲(chǔ)經(jīng)濟(jì)效益分析,倉(cāng)儲(chǔ)貨物的保稅的類型,保稅制度和政策,保稅貨物的海關(guān)監(jiān)管,申請(qǐng)保稅倉(cāng)庫(kù)的一般程序,倉(cāng)儲(chǔ)管理的定量分析方法,倉(cāng)儲(chǔ)管理中計(jì)算機(jī)的應(yīng)用以及對(duì)倉(cāng)儲(chǔ)管理發(fā)展的研究?,F(xiàn)代物流具有高科技性和經(jīng)營(yíng)的廣闊性以及立體性,通過(guò)現(xiàn)代信息技術(shù)和對(duì)物流流程的重新整合及各種資源的優(yōu)化配置,實(shí)現(xiàn)了物資的合理、經(jīng)濟(jì)、高效、準(zhǔn)確、及時(shí)的流動(dòng),并使供應(yīng)商和用戶隨時(shí)掌握物資流動(dòng)過(guò)程中的各種情況,及的流動(dòng),并使供應(yīng)商和用戶隨時(shí)掌握物資流動(dòng)過(guò)程中的各種情況,及時(shí)進(jìn)行調(diào)度,應(yīng)對(duì)各種突發(fā)事件,最終準(zhǔn)確地履行供貨合同,現(xiàn)代物流業(yè)是對(duì)傳統(tǒng)物流業(yè)的發(fā)展,是時(shí)代發(fā)展的必然趨勢(shì)。3.2對(duì)倉(cāng)儲(chǔ)管理的解決方案互聯(lián)網(wǎng)技術(shù)發(fā)展到今天已經(jīng)十分成熟,網(wǎng)絡(luò)在各行各業(yè)的應(yīng)用已經(jīng)得到普及并且B/S結(jié)構(gòu)的網(wǎng)絡(luò)軟件在物流系統(tǒng)方面已經(jīng)得到應(yīng)用。比如說(shuō)金蝶公司的K3就是一款在企業(yè)用應(yīng)方面的整和包括倉(cāng)儲(chǔ),財(cái)務(wù),客戶關(guān)系等。不但可以隨時(shí)掌控庫(kù)存,現(xiàn)金狀況而且對(duì)企業(yè)總體運(yùn)行態(tài)勢(shì)得以詳盡了解。B/S架構(gòu)的應(yīng)用軟件在網(wǎng)絡(luò)辦公,網(wǎng)上購(gòu)物,網(wǎng)上材料集中采購(gòu)等方面的應(yīng)用還有很大的空間,因?yàn)樗幌馛/S架構(gòu)的軟件有地域空間的限制,這使得它的應(yīng)用更加廣泛。這讓企業(yè)管理人員隨時(shí)隨地都能了解企業(yè)的運(yùn)做狀況,使得問(wèn)題的解決更加有實(shí)效性。在B/S模式的軟件開發(fā)中采用最多的是MVC設(shè)計(jì)模式。MVC是一種流行的設(shè)計(jì)模式,它是ModelViewController的簡(jiǎn)稱,即模型視圖控制器。它把應(yīng)用程序分成三個(gè)層次或者模塊:視圖層、模型層、控制層,它們各自處理自己的任務(wù)。視圖:向用戶顯示數(shù)據(jù),接受用戶輸入,與模型層交互,向模型查詢業(yè)務(wù)狀態(tài),接受模型發(fā)出的數(shù)據(jù),更新顯示用戶界面。模型:模型是應(yīng)用程序的主體,它用于表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。一個(gè)模型可以同時(shí)為多個(gè)視圖提供數(shù)據(jù),從而提高了代碼的可重用性??刂破鳎嚎刂破鳎櫭剂x起控制作用。它接受用戶輸入,并調(diào)用模型和視圖來(lái)完成用戶請(qǐng)求。在用戶提交表單時(shí),控制器本身不做任何處理和輸出工作??刂破魉龅膬H僅時(shí):接受請(qǐng)求,然后調(diào)用模型組件處理請(qǐng)求,最后調(diào)用視圖來(lái)顯示模型處理后返回的數(shù)據(jù)。其結(jié)構(gòu)如下所示:業(yè)務(wù)處理(控制器)接受用戶請(qǐng)求調(diào)用模塊響應(yīng)用戶請(qǐng)求選擇視圖顯示相應(yīng)結(jié)果(視圖)解釋模型接受數(shù)據(jù)更新請(qǐng)求發(fā)送用戶輸入給控制器允許控制器選擇視圖 (模型)封裝應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢處理業(yè)務(wù)流程通知視圖業(yè)務(wù)狀態(tài)更新選擇視圖用戶請(qǐng)求狀態(tài)查詢通知數(shù)據(jù)更新新MVC模式的使用范圍很廣,這與其具有眾多有點(diǎn)時(shí)分不開的,具體來(lái)講,MVC有如下優(yōu)點(diǎn):(1)多個(gè)視圖共享一個(gè)模型。使得同一個(gè)模型可以被不同的視圖重用,大大提高了代碼的可重用性。(2)由于MVC的各個(gè)模塊相對(duì)獨(dú)立,改變其中一個(gè)不會(huì)影響其他兩個(gè),所以開發(fā)人員可以構(gòu)建松散耦合的構(gòu)件。(3)控制器提高了應(yīng)用程序的靈活性和可配置性。控制器可以連接不同的模型和視圖,去完成用戶的需求,這樣可以為構(gòu)造應(yīng)用程序提高強(qiáng)有力的手段。因此在開發(fā)U/T網(wǎng)絡(luò)物流系統(tǒng)-倉(cāng)儲(chǔ)管理時(shí),采用JSPServletJavaBean,三層體系架構(gòu)的B/S開發(fā)模式。JSPServletJavaBean三層體系架構(gòu)的開發(fā)模式在企業(yè)信息化應(yīng)用開發(fā)中已經(jīng)十分完善,已經(jīng)成為網(wǎng)絡(luò)應(yīng)用軟件開發(fā)的主流技術(shù)。不論是在安全性方面還是在開發(fā)的模塊化,面向?qū)ο蠡兴加泻艽蟮膬?yōu)勢(shì)所以應(yīng)用此技術(shù)開發(fā)的人也越來(lái)越多,使次技術(shù)更趨于完善。JSPServletJavaBean實(shí)現(xiàn)了MVC模式:在這種模式中JSP負(fù)責(zé)生成動(dòng)態(tài)網(wǎng)頁(yè),Servlet負(fù)責(zé)流程控制,JavaBean負(fù)責(zé)業(yè)務(wù)邏輯。在這中JSP Model2模式中流程控制圖如下:瀏覽器控制器(視圖)JSP應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)請(qǐng)求響應(yīng)實(shí)例化4U/T物流系統(tǒng)倉(cāng)儲(chǔ)管理系統(tǒng)分析在需求分析確定之后需要對(duì)系統(tǒng)進(jìn)行整體分析和設(shè)計(jì)。這包括系統(tǒng)功能的描述、對(duì)功能模塊的劃分對(duì)系統(tǒng)流程的分析下面首先對(duì)系統(tǒng)功能進(jìn)行描述。4.1系統(tǒng)功能模塊劃分模塊劃分時(shí)描述一個(gè)系統(tǒng)需求的一個(gè)過(guò)程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實(shí)現(xiàn)的功能,這是整個(gè)系統(tǒng)開發(fā)中一個(gè)關(guān)鍵過(guò)程。分析的根本目的時(shí)在開發(fā)者和提出需求的人員之間建立一種理解和溝通的機(jī)制。因此,U/T物流系統(tǒng)的倉(cāng)儲(chǔ)管理需求分析也是根據(jù)開發(fā)者和實(shí)際用戶需求一起來(lái)完成的。根據(jù)日常倉(cāng)儲(chǔ)管理的業(yè)務(wù)邏輯把系統(tǒng)劃分如下:用戶操作:1 錄入出庫(kù)商品信息2 查詢出庫(kù)單信息3 錄入入庫(kù)商品信息4 查詢?nèi)霂?kù)單信息5 查詢商品位置信息6 查詢商品信息7 查詢供應(yīng)商信息管理操作:1 出庫(kù)單商品信息刪除/修改2 入庫(kù)單商品信息刪除/修改3 供應(yīng)商信息添加/刪除/修改4 添加商品分類信息5 倉(cāng)庫(kù)位置信息添加/刪除/修改6 職員信息查詢/添加/修改/刪除7 用戶權(quán)限管理這個(gè)系統(tǒng)的模塊結(jié)構(gòu)如下:U/T物流系統(tǒng)倉(cāng)儲(chǔ)管理出庫(kù)單信息入庫(kù)單信息出庫(kù)單信息職員信息供應(yīng)商信息倉(cāng)庫(kù)位置信息商品分類信息職務(wù)信息信息車輛管理信息車隊(duì)管理信息5U/T物流系統(tǒng)倉(cāng)儲(chǔ)管理數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在整個(gè)系統(tǒng)設(shè)計(jì)中起著舉足輕重的作用,任何數(shù)據(jù)都要在數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ)以保證數(shù)據(jù)在以后的操作實(shí)現(xiàn)成為可能。數(shù)據(jù)庫(kù)設(shè)計(jì)是程序功能性設(shè)計(jì)的基礎(chǔ),只有數(shù)據(jù)庫(kù)設(shè)計(jì)完后程序員才能進(jìn)行功能性設(shè)計(jì),程序員根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)實(shí)現(xiàn)相應(yīng)的軟件功能。U/T網(wǎng)絡(luò)物流系統(tǒng)-倉(cāng)儲(chǔ)管理的數(shù)據(jù)庫(kù)名稱為L(zhǎng)ogistic(物流),使用此數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)軟件為U/T 網(wǎng)絡(luò)物流系統(tǒng),它在服務(wù)器上的部署名為L(zhǎng)ogistic。下面介紹該系統(tǒng)的數(shù)據(jù)庫(kù)整體設(shè)計(jì),該系統(tǒng)采用輕量化的數(shù)據(jù)庫(kù)解決方案,采用MySql數(shù)據(jù)庫(kù)。因?yàn)樵撓到y(tǒng)是整個(gè)物流系統(tǒng)的一個(gè)功能模塊要實(shí)現(xiàn)的是倉(cāng)儲(chǔ)管理,所以數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)涉及到,職員信息、供應(yīng)商信息、商品信息、商品出庫(kù)單信息、商品入庫(kù)單信息、倉(cāng)儲(chǔ)位置信息、商品在倉(cāng)庫(kù)中的位置信息等。51數(shù)據(jù)表設(shè)計(jì)表5-1 U/T網(wǎng)絡(luò)物流系統(tǒng)(倉(cāng)儲(chǔ)管理模塊)整個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu)如下:U/T網(wǎng)絡(luò)物流系統(tǒng)(倉(cāng)儲(chǔ)管理模塊)數(shù)據(jù)庫(kù)結(jié)構(gòu)數(shù)據(jù)庫(kù)名稱:英文(Logistic)中文(物流)數(shù)據(jù)表編號(hào)數(shù)據(jù)表英文名稱數(shù)據(jù)表中文名稱數(shù)據(jù)表功能描述01CarManageTable車輛管理表商品運(yùn)輸車輛的管理02CarTeamInfoTable車隊(duì)信息表運(yùn)輸車隊(duì)的管理03CommCateTable商品分類表商品分類管理04DepartmentInfoTable部門信息表部門劃分管理05DiplomaInfoTable學(xué)歷信息表學(xué)歷分類管理06EmployeeInfoTable職員信息表職員信息管理07GoodsInfoTable商品信息表商品信息管理08GoodsLocationTable商品在庫(kù)區(qū)域表倉(cāng)庫(kù)區(qū)域劃分管理09GoodsRowsTable商品擺放排號(hào)表倉(cāng)庫(kù)中商品擺放排號(hào)劃分10GoodsSeatsTable商品擺放座號(hào)表倉(cāng)庫(kù)中商品擺放座號(hào)劃分11JobsInfoTable職務(wù)信息表對(duì)企業(yè)中人員承擔(dān)的職務(wù)分類12LoginTable登陸信息表對(duì)登陸人員權(quán)限劃分13MessageInfoTable公告信息表公告信息的管理14StockInInfoTable入庫(kù)單信息表對(duì)入庫(kù)單信息的管理15StockOutInfoTable出庫(kù)單信息表對(duì)出庫(kù)單信息的管理16StockRegionInfoTable商品在庫(kù)位置表對(duì)商品在庫(kù)中的具體位置的管理17SupplyTable供應(yīng)商信息表對(duì)供應(yīng)商信息的管理18TypeTable商品型號(hào)表對(duì)各類商品型號(hào)的管理19WareHouseInfoTable倉(cāng)庫(kù)位置信息表對(duì)商品儲(chǔ)存的倉(cāng)庫(kù)位置的管理 U/T網(wǎng)絡(luò)物流系統(tǒng)(倉(cāng)儲(chǔ)管理模塊)數(shù)據(jù)庫(kù)結(jié)構(gòu)圖如下:52 數(shù)據(jù)字典設(shè)計(jì) U/T網(wǎng)絡(luò)物流系統(tǒng)(倉(cāng)儲(chǔ)管理模塊)數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)如下:表5-4:CarManageTable(車輛管理表)(注:CarDriverId、CarTeamId為外鍵)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02CarIdVarChar(20)否否車輛牌號(hào)03CarDriverIdVarChar(20)否否駕駛員編號(hào)04CarTeamIdVarChar(20)否否所屬車隊(duì)編號(hào)表5-5 :CarTeamInfoTable(車隊(duì)信息表)(注:ChargeId為外鍵)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02CarTeamIdVarChar(20)否否車隊(duì)編號(hào)03CarTeamNameVarChar(20)否否車隊(duì)名稱04ChargeIdVarChar(20)否否車隊(duì)負(fù)責(zé)人編號(hào)表5-6:CommCateTable(商品分類表)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02CommodityIdVarChar(20)否否商品分類編號(hào)03CommodityNameVarChar(20)否否商品分類名稱表5-7:DepartmentInfoTable(部門信息表)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02DepartmentIdVarChar(20)否否部門編號(hào)03DepartmentNameVarChar(20)否否部門名稱表5-9:DiplomaInfoTable(學(xué)歷信息表)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02DiplomaNameVarChar(20)否否學(xué)歷名稱表5-10:JobsInfoTable(職務(wù)信息表)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(4)是否該表自動(dòng)編號(hào)02JobsIdVarChar(20)否否職務(wù)編號(hào)03JobsNameVarChar(20)否否職務(wù)名稱04DescribleJobsVarChar(20)否是職務(wù)描述表5-11:EmployeeInfoTable(職員信息表)(注:DepartmentId,JobsId為外鍵)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(8)是否該表自動(dòng)編號(hào)02EmployeeIdVarChar(20)否否職員編號(hào)03EmployeeNameVarChar(20)否否職員姓名04EmployeeSexVarChar(4)否否職員性別05EmployeeAgeInt(3)否否職員年齡06EmployeeIdenCardVarChar(20)否否職員身份證號(hào)07EmployeeBirthDateVarChar(20)否是職員出生日期08EmployeeDiplomaVarChar(20)否否職員學(xué)歷編號(hào)09EmployeeJoinDateVarChar(20)否是職員加入日期10EmployeeAddVarChar(50)否否職員住址11EmployeePhoneVarChar(20)否否職員電話12EmployeeMobileVarChar(20)否否職員移動(dòng)電話13DepartmentIdVarChar(20)否否部門編號(hào)14JobsIdVarChar(20)否否職務(wù)編號(hào)表5-13:GoodsInfoTable(商品信息表)(注:GoodsCateId、GoodsSupplyId、GoodsStockId、StockRegionId、TypeId為外鍵)編號(hào)字段名字段類型否為主鍵是否為空備注信息01IDInt(8)是否該表自動(dòng)標(biāo)號(hào)02GoodsIdVarChar(20)否否商品編號(hào)03GoodsNameVarChar(20)否否 商品名稱04GoodsCateIdVarChar(20)否否 商品分類編號(hào)05GoodsSupplyIdVarChar(20)否否供應(yīng)商編號(hào)06GoodsABCVarChar(20)否否商品ABC分類07GoodsProvinceVarChar(20)否否商品產(chǎn)地省08GoodsCity VarChar(20)否否商品產(chǎn)地市09GoodsStockIdVarChar(20)否否所在倉(cāng)庫(kù)編號(hào)10GoodsPriceFloat否否商品單價(jià)11GoodsStockNumberVarChar(

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論