課程設(shè)計報告物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計_第1頁
課程設(shè)計報告物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計_第2頁
課程設(shè)計報告物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計_第3頁
課程設(shè)計報告物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計_第4頁
課程設(shè)計報告物流配送系統(tǒng)商務(wù)網(wǎng)站設(shè)計_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

招商務(wù)網(wǎng)站模肥擬與實現(xiàn)改題目躬:取物流配送系際統(tǒng)商務(wù)網(wǎng)站圣設(shè)計院系專業(yè)班級學(xué)號姓名指導(dǎo)教師慨200蛾9儉年6月濤課程設(shè)計任蟻務(wù)書牌課程設(shè)計時透間緊:蹲年洋月廢日至般年斜月庸日恒課程設(shè)計地解點盞課程設(shè)計內(nèi)淡容及要求:設(shè)計題目盯物流配送系卸統(tǒng)商務(wù)網(wǎng)站夜設(shè)計總體目標(biāo)棋、設(shè)計目標(biāo)速及要求設(shè)計目標(biāo):循物流配送系他統(tǒng)的作用就或是為了給客賄戶提供物流注配送信息發(fā)黎布的平臺。魄使用ASP禁技術(shù)設(shè)計的況物流配送系悟統(tǒng)可以使物瑞流配送的管磨理變得很輕匠松。管理員顛只需設(shè)置訂氣單號、出發(fā)從地點和目的企地等運單信耽息元素就可牲以了,系統(tǒng)立將自動生成誕對應(yīng)得運送勺。而使用A嘗ccess容數(shù)據(jù)庫,將舒減輕維護人受員的工作量動,使系統(tǒng)便遞于維護和管坐理。作本物流信息轎網(wǎng)分為前臺躍和后臺兩個秒部分進行設(shè)船計。前臺主否要用于客戶鞏瀏覽站內(nèi)信便息,并了解哲本公司和物類流行業(yè)的相算關(guān)信息;后篇臺主要用于濱管理員對管虎理員信息、潔公司簡介、闊倉庫服務(wù)、雙運輸服務(wù)、親配送服務(wù)、首運單管理、辦聯(lián)系我們等存模塊的管理裹。盾(膀二兔)系統(tǒng)目標(biāo)狹如下:宇該物流配送往系統(tǒng)是針對擁中小型企業(yè)抄的運營管理嘴過程進行設(shè)優(yōu)計的,主要假實現(xiàn)如下目法標(biāo):組操作簡單方遵便、界面簡鑰潔美觀。赴網(wǎng)站整體結(jié)扶構(gòu)和操作流繳程合理順暢烘,實現(xiàn)人性烏化設(shè)計。湊向客戶全面傻展示該系統(tǒng)占的各項業(yè)務(wù)椅。細提供貨物運泛單信息添加慣功能。創(chuàng)提供密碼修憤改功能。念為管理員提隙供登錄窗口鍵。慮通過后臺,諒管理員可以息對運單信息展進行全面管劫理。侍系統(tǒng)最大限寫度的實現(xiàn)了浸易維護和易也操作。離9、系統(tǒng)運控行穩(wěn)定、安欣全可靠駐(貴三年)、設(shè)計完修成后,應(yīng)提胞交設(shè)計結(jié)果軋及設(shè)計說明江書,設(shè)計結(jié)萄果以光盤形總式提交,設(shè)嘆計說明以A槍4紙打印好誤提交。騎設(shè)計奔說明書應(yīng)體牌現(xiàn)設(shè)計思想箭、設(shè)計過程蹲、設(shè)計創(chuàng)意星及資料來源范等還說明設(shè)帽計結(jié)果在應(yīng)頂用時的應(yīng)用快時的注意事幼項、局限性慣、適宜的應(yīng)階用環(huán)境條件侵等。設(shè)計內(nèi)容膠網(wǎng)站設(shè)計的榮策劃節(jié)主題:物流汁配送系統(tǒng)商披務(wù)網(wǎng)站設(shè)計吐網(wǎng)站要提供慎對管理員信好息、倉庫管憐理、運輸管燈理、配送管困理、運單管昏理等模塊的淺管理。枕確定網(wǎng)站名銹稱及網(wǎng)站虛戴擬域名。石網(wǎng)站總體設(shè)舅計刻網(wǎng)站CI設(shè)全計符合規(guī)范字、版面整潔那樸素。欠網(wǎng)站以淺紫傅色為背景顏恒色及視覺效徹果。旺網(wǎng)頁基本要哲素設(shè)計。憑網(wǎng)頁布局及除版面設(shè)計、血欄目設(shè)計。麻網(wǎng)站導(dǎo)航圖鮮用自己設(shè)計并的圖片作為肝導(dǎo)航。產(chǎn)網(wǎng)頁層次設(shè)拾計槍網(wǎng)站文件有廣效保存設(shè)計釘(存在僅“丙曾巖網(wǎng)站由”京的文件夾)腫網(wǎng)站分步設(shè)榨計儲主頁的設(shè)計冰制作·頁面設(shè)計訓(xùn)·灰頁面圖片設(shè)姜計制作舌·射頁面文檔設(shè)微計排版為·轎超鏈接設(shè)計·表單設(shè)計鄉(xiāng)·沃動態(tài)圖標(biāo)、裂文字、層的購設(shè)計由·內(nèi)其他相關(guān)信糞息設(shè)計升次級頁面設(shè)逢計羅·嗚頁面結(jié)構(gòu)設(shè)走計(框架網(wǎng)偶頁、共享邊疑框)燥·適超鏈接及信伍息項表設(shè)計境·團與主頁協(xié)調(diào)老的風(fēng)格設(shè)計參·俯次級頁面圖鼻片、文檔的腫布局設(shè)計歷網(wǎng)站數(shù)據(jù)庫善及網(wǎng)站管理逮設(shè)計(可選鄙)友網(wǎng)站統(tǒng)計分益析計數(shù)系統(tǒng)賤設(shè)計(可選挑)歸相關(guān)服務(wù)器繼擴展功能設(shè)柜計禮設(shè)計環(huán)境要狐求硬件要求所創(chuàng)山586以盯上多媒體電幻腦軟件環(huán)境份·匪Windo箱ws98祥/2000瞧(操君作系統(tǒng))祥·掩offic千e97/俗2000漠筆(字處理軟膨件)斗·壽Dream龍weave同r4.0攤(專兆業(yè)網(wǎng)頁制作型工具)判·埋Firew嗓orks黃5.0悶(娃網(wǎng)頁圖像處湯理軟件)小·獸Flash軌5.0錯僚(貧網(wǎng)頁圖像處越理軟件)丹·被Micro興soft撇Visio維戀(繪圖工具脂)樣設(shè)計時間安羨排模·吩網(wǎng)站設(shè)計總抖體策劃(定唐題)、基礎(chǔ)及資料收集加涂工井同1周壇·跟網(wǎng)站設(shè)計制爆作由邀堂漸諷臺喝全1周洽·銳網(wǎng)站測試調(diào)宴整、網(wǎng)站設(shè)漏計說明書撰零寫、提交及俱通過測試的薪網(wǎng)站蘇1周目錄TOC\o"1-2"\u前言1大一.恨XXXXX簡兩策劃書用2調(diào)二.達網(wǎng)站功能需毅求設(shè)計分析昂3語三、旁網(wǎng)站概要設(shè)繪計把7構(gòu)四、甜網(wǎng)站詳細設(shè)夕計頁15饅五、愁網(wǎng)站測試設(shè)筑計般19殖六、農(nóng)網(wǎng)站開發(fā)總痛結(jié)性報告棚29結(jié)束語31黨一.慨選題背景狹在市場競爭獎的激烈的時鉛代,建立科虎學(xué),規(guī)范,嬸高效管理體血系是非常重懼要的。隨著菠經(jīng)濟的快速沿發(fā)展,對納庫存啊的高效管理蜘十分重要,絮高效的庫存玩管理離不開洪信息技術(shù),群信息技術(shù)的稻飛速發(fā)展也樂為袖庫存管理提李供了廣闊的經(jīng)舞臺,鵲采用現(xiàn)代化純的手段管理素庫存,葬可以及時準渴確地反映遼庫存狀況,傭保證庫存序的數(shù)量保持理在合理的水遷平,在滿足探客戶的需要港的同時最大非限度地減少犁庫存占用,肉從而在競爭首中保持優(yōu)勢透。眨傳統(tǒng)的翁庫存管理靠矛人工完成,短需要大量的居人力物力,扭人工管理方轉(zhuǎn)式有許多缺紫點和不便的蹤地方,易出孟錯,不能及滅時地把庫存播信息反映出獨來,大量的索文龜件和數(shù)據(jù)不強利于查找更由新和維護??p利用信息技鬼術(shù)開發(fā)信息鬧管理系統(tǒng)對倍庫存進行管臭理,可以方浴便地實現(xiàn)快追速查詢,入旬庫出庫方便嬌,蛋可靠性高。額因此,建立趴庫存管理系敗統(tǒng),對讓庫存磨進行優(yōu)化存急儲、管理,北從而提高企織業(yè)的科學(xué)管苗理水平,節(jié)磨省開支,使蒜企業(yè)在競爭程中立于不敗壇之地。傅二零.蛛解決方案的胡選擇旗(持一渣)殲系統(tǒng)說明揉設(shè)計和實現(xiàn)粱庫存管理系累統(tǒng),使庫存訊管理的工作意系統(tǒng)化、規(guī)瞧范化和自動副化,從而達秀到提高管理鞭效率的目的迅。素1.班利用計算機屬系統(tǒng)實現(xiàn)商以品庫存管理有。倦2.授流程符合淚庫存捷管理譽要求。酒3.港查詢方便,廣無論是按商謠品仔名稱留、晃倉庫、區(qū)域舟、貨位、時嶼間、操作員五其中任一項肢都可以進行凱有效在查活詢。塑4.劈系統(tǒng)擴充容臉易,有很多傍地方還需要瞎更好地完善現(xiàn)。愛5.撈友好的用戶避界面,既面少向系統(tǒng)開發(fā)疫者,又面向餃用戶還。李(二)系統(tǒng)躲初步調(diào)查經(jīng)庫存管理需詠要有:產(chǎn)品享相關(guān)信息設(shè)衣置,產(chǎn)品入置庫躬、疼出庫紹、移庫、或采購、槐庫存盤點、汁庫存查詢累等功能。應(yīng)掛有入貓庫信息的輸合入窗口,出百庫信息輸入計窗口,撞移庫信息輸撥入窗口、采針購信息的輸吹入窗口,弓產(chǎn)品相關(guān)信概息設(shè)置的輸么入窗口蹤,并且界面課要自然、簡知便,要有充況分的提示和音幫助,以便查于操作人員單學(xué)習(xí)使用和苦掌握。對輸積入的錯誤又馬有好的措施采,并隨時掌廚握任務(wù)的進珍展情況,輸瞞出的形式要叫易于理解,犧結(jié)果要正確聽。當(dāng)然了,設(shè)對于用戶來蒼說,界面就寺是系統(tǒng)本身鮮。用戶特別稍關(guān)心能否有卡效地使用軟胞件來解決問象題,用戶對憤軟件功能的劇理解都在界督面上表現(xiàn)出爹來。人機界書面體現(xiàn)了系鄭統(tǒng)的功能,堡以及操作的吸方便程度是曾否符合使用頁的要求與工膝作習(xí)慣。找總之,應(yīng)使禿管理部門及遭時掌握產(chǎn)品填庫存全面情沿況,并通過貞這樣的系統(tǒng)巷,做到信息責(zé)的規(guī)范管理扯,科學(xué)統(tǒng)計皆和快速查詢訴,從而減少革管理方面的命工作量。倒根據(jù)用戶提陸出的建議,滿為了開發(fā)出死有效的庫存忘管理系統(tǒng),爆遵循以下原翠則:獲1.俊滿足用戶需值要。之所以惹開發(fā)新系統(tǒng)硬是因為舊系淹統(tǒng)存在問題疼,束縛著組四織的發(fā)展,幼不能適應(yīng)用惱戶的需要。芽系統(tǒng)必須慎能被用戶接晉受,實現(xiàn)用消戶的初衷。臥2.旁功能更完善牲。功能是否芒完整,是指錢能否覆蓋組州織的主要業(yè)搖務(wù)管理范圍匹。同時,還逗表現(xiàn)在各部袋分接口是否集完備,數(shù)據(jù)遍采集和存儲雖格式是否統(tǒng)牙一,各部分黑是否協(xié)調(diào)一雷致。仆3公.陡技術(shù)更先進示。正確認識滔各種先進技賤術(shù)的優(yōu)劣長認短,從而根燙據(jù)組織的實吧際情況和未軍來得發(fā)展將平其合理的運逢用到宿庫存管理遲系統(tǒng)的開發(fā)東中去。要努俯力發(fā)揮其高郊速度、高精程度、高密度蒼的優(yōu)點,也樂要避免其缺魄乏靈活性,節(jié)不便于處理祖意外情況的蜓缺點。同時棒,不要為了獸一味的先進白,而忽視了棄技術(shù)本身的獸成熟性。孩4.黎實現(xiàn)輔助決體策。許多組扔織的決策任跑務(wù)非常復(fù)雜緒、耗時,而送決策關(guān)系到竿組織的興衰從。因此,所炊有的組織都瓣需要能夠幫斃助他們做出臂最佳的決策膏支持系統(tǒng)。講(障三配)可行性研淘究做可行性分析窗研究的目的圓就是用最小把的代價在盡兄可能短的時仗間里確定問茶題是否能解房決,通過研重究與此類似塌的系統(tǒng)后,愁我們具體從落下面三方面注考慮。爆1尤.保經(jīng)濟可行員性釀庫存管理系需統(tǒng)是一個小腸型的管理系稿統(tǒng),在開發(fā)奉時需要軟件穿開發(fā)人員花齊費一定的時便間和精力,歸因此需要一傳定的資金。坐但它給企業(yè)師帶來的利鄙潤是不可估警量的,節(jié)省煎了許多人力縱,物力上的穴開支,使庫快存管理工作膏變繁口為簡,使其渣更加合理化覆、規(guī)范化。揉工作效率的莫提高就意為哲著整體水平蹲的提高,是箏非常值得投逢資的寧。績2傍.操作可申行性漏系統(tǒng)諒采用了可視退化面向?qū)ο蟮涞墓ぞ唛_發(fā)危,其窗口、忙界面簡潔易寇懂,所以系右統(tǒng)在操作上鼓是可行的納。秩隨著計算機描知識的普及角和推廣,越蕩來越多的人鈴掌握了計算榜機的基本使睡用方法和基蘇本。目前,禮公司的管理謙人員已經(jīng)具絮備了一定的蛇計算機基礎(chǔ)蔽知識和實際凝操作經(jīng)驗。跑對于局域網(wǎng)瘋、WIND泳OWS等環(huán)宴境下的軟件禁使用比較熟永悉,對于新如系統(tǒng)的開發(fā)滑,用戶表現(xiàn)異出極大的興們?nèi)ず蜔崆?,踏提出了各種資很好的建議架和要求敲。功(四)對設(shè)忍計工具和相預(yù)關(guān)技術(shù)的說粱明城系統(tǒng)是采用轟J護ava靜B雁ean,亂S腰ervle坑t,餅J焦SP盾開發(fā),以互MyEcl疼ipse,隊Dream炮weave嶄r兩作為開發(fā)工可具技,昌以SQLS澡erver餃開發(fā)專數(shù)據(jù)庫提,以Tom灣cat為服赤務(wù)器分。園系統(tǒng)開發(fā)艱技術(shù)殺(1)撕JSP技術(shù)博介紹李JSP(J知avaS撇erver去Page場s)是由S赴unMi出crosy眉stems布公司倡導(dǎo)、預(yù)許多公司參神與一起建立穩(wěn)的一種姑動態(tài)網(wǎng)頁輩技術(shù)標(biāo)準。莊JSP技術(shù)另有點類似價ASP央技術(shù),它是幫在傳統(tǒng)的網(wǎng)脊頁璃HTML靈文件(*.競htm,*胃.html將)中插入士Java部程序段(S醉cript狼let)和行JSP標(biāo)記串(tag)授,從而形成摟JSP文件盛(*.js猴p)。仰JSP技術(shù)蛛的強勢:=1\*GB3淘①飼一次編寫,逼到處運行。租在這一點上熔Java比配PHP輪更出色,除振了系統(tǒng)之外儲,代碼不用體做任何更改滴。=2\*GB3葉②他系統(tǒng)的多平埋臺支持?;鶌A本上可以在絮所有平臺上猶的任意環(huán)境日中開發(fā),在鞠任意環(huán)境中梨進行系統(tǒng)部小署,在任意蒙環(huán)境中擴展茄。相比AS鉆P/PHP疫的局限性是師顯而易見的睜。=3\*GB3近③議強大的可伸待縮性。從只屯有一個小的敲Jar薄文件就可以蜓運行Ser濁vlet/唐JSP,到齊由多臺服務(wù)連器進行集群倆和負載均衡等,到多臺A餅pplic借ation征進行事務(wù)處薯理,消息處未理,一臺服飲務(wù)器到無數(shù)班臺服務(wù)器,挖Java顯跨示了一個巨她大的生命力窩。=4\*GB3占④始多樣化和功次能強大的開趟發(fā)工具支持嘉。這一點與波ASP很像樂,Java胖已經(jīng)有了許秀多非常優(yōu)秀嚼的開發(fā)工具描,而且許多沸可以免費得袖到,并且其如中許多已經(jīng)命可以順利的陣運行于多種書平臺之下。折(2)訪J態(tài)ava笛B嚴ean技術(shù)墾介紹印JavaB日ean是奔一種準JAVA凝語言零寫成的可重磁用組件。用飾戶可以使用飯JavaB哈ean將功攜能、處理、穿值、數(shù)據(jù)庫俯訪問和其他核任何可以用豬java代趨碼創(chuàng)造的對當(dāng)象進行打包螺,并且其他賀的開發(fā)者可度以通過內(nèi)部歉的JSP頁毅面、Ser附vlet、酬其他Jav痰aBean乖、appl念et程序或犧者應(yīng)用來使他用這些對象松。用戶可以月認為Jav件aBean曉提供了一種構(gòu)隨時隨地的青復(fù)制和粘貼狼的功能,而搬不用關(guān)心任混何改變。坦(隱3要)樂Servl劑et賣技術(shù)介紹彎Servl蘿et是一種聾獨立于平臺雙和協(xié)議的服班務(wù)器端的妙Java心應(yīng)用程序,第可以生成動猜態(tài)的濱Web生頁面。它晌擔(dān)當(dāng)Web蘆瀏覽器或其脊他就蔥客戶程序發(fā)傭出請求,與縣服壞務(wù)器上的染數(shù)據(jù)庫程或應(yīng)用程序絡(luò)之間的中間尾層。悼Servl杜et是位于仔Web服積務(wù)器內(nèi)部的門服務(wù)器端的殲Java應(yīng)部用程序,與千傳統(tǒng)的從命毯令行啟動的云Java應(yīng)駕用程序不同某,Serv膚let由W前eb服務(wù)器樹進行加載,吉該Web服烈務(wù)器必須包睛含支持Se腸rvlet姿的Java私虛擬機周。壓系統(tǒng)開發(fā)環(huán)秀境和相關(guān)開貝發(fā)工具梯(新1雅)畫Tomca般t制介紹昏Tomca顛t蘿服務(wù)器是一況個免費的開肅放源代碼的今Web氧應(yīng)用服務(wù)器俱。嘆Tomca月t幸是窄Apach氏e嫁軟件基金會瞇(哄Apach疼eSof壩tware雀Foun冰datio晚n污)的辦Jakar患ta押項目中的一疫個核心項目腳,由海Apach毯e迷、古Sun膽和其他一些算公司及個人搶共同開發(fā)而愁成。由于有溫了限Sun認的參與和支棋持,最新的維Servl凡et濁和烤JSP撈規(guī)范總是能樸在宋Tomca袋t賓中得到體現(xiàn)悔,值Tomca懲t5公支持最新的斗Servl貧et2.限4息和余JSP2橡.0豬規(guī)范。因為股Tomca膨t街技術(shù)先進、羨性能穩(wěn)定,基而且免費,逢因而深受諒Java辜愛好者的喜糊愛并得到了很部分軟件開軌發(fā)商的認可皂,成為目前坊比較流行的疲Web悶應(yīng)用服務(wù)器黨。遇Tomca睬t是一個志小型的輕量胞級應(yīng)用服務(wù)視器,在中小薯型系統(tǒng)和并階發(fā)訪問用戶端不是很多的萬場合下被普銹遍使用,是良開發(fā)和調(diào)試膨JSP程誤序的首選。柱Tomca進t和IIS率、Apac終he等We姜b服務(wù)器一陵樣,具有處圓理HTML壩頁面的功能智,另外它還訴是一個Se片rvlet末和JSP容覺器,獨立的拜Servl聽et容器是裙Tomca雖t的默認模料式。不過,券Tomca破t處理靜態(tài)嚴HTML的扯能力不如A寬pache承服務(wù)器?;ㄉ?朝)浮MyEcl安ipse測介紹傷MyEcl評ipse銹企業(yè)級工作融平臺是對莫Eclip天seID連E桶的擴展,利且用它我們可漸以刃在寶數(shù)據(jù)庫和捷J2EE丸的開發(fā)、發(fā)弦布,以及應(yīng)集用程序服務(wù)架器的整合方托面極大的提跡高工作效率烏。它是功能縫豐富的冒J2EE愉集成開發(fā)環(huán)必境,包括了秩完備的編碼掩、調(diào)試、測謊試和發(fā)布功繭能,完整支培持爹HTML,燈C粉SS,聚JavaS獨cript謙,SQL怨,,St賤ruts與,毅Hiber幫nate潛等。詳(濃3錫)極Dream拉weave判r屈介紹如Dream帽weave嘗r愉是糞美國慰MACRO寸MEDIA冷公司開發(fā)的娛集網(wǎng)頁制作像和管理網(wǎng)站諷于一身的所趁見即所得網(wǎng)哪頁編輯器,奉它是第一套客針對專業(yè)網(wǎng)尾頁設(shè)計師特資別發(fā)展的視立覺化網(wǎng)頁開湊發(fā)工具,利壞用它可以輕辮而易舉地制誦作出跨越平挎臺限制和跨頌越瀏覽器限保制的充滿動善感的網(wǎng)頁。港系統(tǒng)開發(fā)中禾,誰MyEcl甚ipse屢負責(zé)后臺數(shù)遭據(jù)、業(yè)務(wù)邏榜輯的開發(fā),百而嗓Dream察weave祝r挽負責(zé)前臺網(wǎng)肆頁的開發(fā)及仇美化。擁三、系統(tǒng)設(shè)耕計康(一)系統(tǒng)漢設(shè)計原則呀(旗1悼)駁簡單性遠:在達到預(yù)墾定的目標(biāo)、直具備所需要敞的功能前提救下,系統(tǒng)應(yīng)棕盡量簡單,較這樣可減少擇處理費用,壽提高系統(tǒng)效邪益,便于實閣現(xiàn)和管理。惜(葛2爬)旨靈活性和適蔽應(yīng)性戀:以便適應(yīng)法外界的環(huán)境卻變化。可變慎性是現(xiàn)代化葉企業(yè)的特點害之一,是指暑其對外界環(huán)館境的變化的刺適應(yīng)能力。甩作為企業(yè)的竿管理信息系燃統(tǒng)也必須具微有相當(dāng)?shù)撵`擦活性,以便槍適應(yīng)外界環(huán)傷境的不斷變糾化,而且系制統(tǒng)本身也需爹不斷修改和躲改善。因此承,在這里系斬統(tǒng)的可變性脊是指允許系偉統(tǒng)被修改和悅維護的難易魔程度。一個楚可變性好的叼系統(tǒng),各個股部分獨立性揉強,容易進踏行變動,從悉而可提高系帆統(tǒng)的性能,燒不斷滿足對班系統(tǒng)目標(biāo)的郊變化要求。勞(殺3頸)獲一致性和完辦整性兄:一致性是焦指系統(tǒng)中信采息編碼、采堆集、信息通拐信要具備一圾致性設(shè)計規(guī)擦范應(yīng)標(biāo)準;喬完整性是指室系統(tǒng)作為一耳個統(tǒng)一的整致體而存在,殘系統(tǒng)功能應(yīng)考盡量完整。慘道(用4現(xiàn))榴可靠性帆:系統(tǒng)的可與靠性指系統(tǒng)舌硬件和軟件方在運行過程態(tài)中抵抗異常至情況的干擾叼及保證系統(tǒng)救正常工作的贊能力。衡量啞系統(tǒng)可靠性鐵的指標(biāo)是平暢均故障間隔演時間和平均霉維護時間。搬前者指平均窮的前后兩次庭發(fā)生故障的貢時間,反映瀉了系統(tǒng)安全物運行時間,栗后者指故障男后平均每次籠所用的修復(fù)獅時間,反映犁系統(tǒng)可維護杠性的好壞。疑只有可靠的逮系統(tǒng),才能遭保證系統(tǒng)的觀質(zhì)量并得到完用戶的信任浸,否則就是終沒有使用價獻值。勾(屑5外)唯經(jīng)濟性昆:系統(tǒng)的經(jīng)宵濟性是指系簡統(tǒng)的收益應(yīng)裂大于系統(tǒng)支懇出的總費用抗。系統(tǒng)支出劫費用包括系傅統(tǒng)開發(fā)所需倉投資的費用卡與系統(tǒng)運行嗽維護費用之飲和;系統(tǒng)收驢益除有貨幣輕指標(biāo)外,還雙有非貨幣指謠標(biāo)。系統(tǒng)應(yīng)娛該給用戶帶薦來相應(yīng)的經(jīng)晴濟效益。系奏統(tǒng)的投資和罷經(jīng)營費用應(yīng)積當(dāng)?shù)玫窖a償肝。需要指出賺的是,這種造補償有時是季間接的或不驗?zāi)芏坑嬎闵淼摹8妫ㄘ毝啵┛傮w設(shè)計牽通過對庫存漿信息流程的灘詳細調(diào)查分室析,弄清了霧庫存管理工顫作的業(yè)務(wù)流嘆程和管理功弓能,符號定礦義峽如下秘:菊圖3.1據(jù)系統(tǒng)翼符號定義皇圖連系統(tǒng)業(yè)務(wù)流蹲程圖如下暖:爽圖3.查2手基礎(chǔ)數(shù)據(jù)管之理分圖每圖3.鉛3毛庫存管理循圖托(三松)系統(tǒng)數(shù)據(jù)新字典的創(chuàng)建絹為了對數(shù)據(jù)聲流程圖中的飛各個元素誰做談出詳細的說念明,有必要勢建立數(shù)據(jù)字內(nèi)典。數(shù)據(jù)字攏典的內(nèi)容主授要是對數(shù)據(jù)撐流程圖中的六數(shù)據(jù)項、數(shù)糟據(jù)結(jié)構(gòu)障、數(shù)據(jù)流、膏處理邏輯、就數(shù)據(jù)存儲和摸外部實體等銹六個方面進柿行具體的定咐義廢。季表3.1谷數(shù)據(jù)項的定筐義框數(shù)據(jù)項編號洲數(shù)據(jù)項名稱象簡抹述膊類型及其寬倦度闖U-01瑞用戶編號軌用戶組的項編碼蜓數(shù)值型獲U-02駕用戶名蓋用戶作的載名稱腥字符型,2宿0位害U-03征用戶密碼勉用戶登錄時冒的密碼圖字符型,1浸6位彼U乏-04王用戶級別頓用戶使用權(quán)喘限抽數(shù)值型株U-05持用戶E賽m升ail示用戶的電子析郵件泡字符型,2遇0位職U-06轎用戶堪用戶的癥號碼倆字符型,1丘1位秀W-01渾倉庫編號長倉庫的編號氣數(shù)值型矮W-02軟倉庫名量倉庫的名稱遠字符型,5銅0位拼W-03必最大區(qū)域數(shù)宵允許的最大不區(qū)域數(shù)帖數(shù)值型都W-04既地址氏倉庫所在的份地址出字符型,1謝00位姻A-01續(xù)區(qū)域編號效倉庫的編號糠數(shù)值型李A(yù)-02孫區(qū)域名翠倉庫的名稱羽字符型,5奔0位擊A-03粒最大貨位數(shù)伐允許的最大詳貨位略數(shù)記數(shù)值型獅A-04畫所在倉庫遭區(qū)域所在的激倉庫噸數(shù)值型養(yǎng)S-01糞貨位睛編號茂貨位科的編號紗數(shù)值型炒S-02滑貨位經(jīng)名織貨位軌的名稱顆字符型,5逗0位籃S-03塑最大竿貨物蜜數(shù)控允許的最大鑄貨物欠數(shù)河數(shù)值型草S-04狹所在區(qū)域刻貨位野所在的光區(qū)域賊數(shù)值型財ST皇-01違類別刊編號再類別次的編號慮數(shù)值型堆ST根-02蟲類別饅名鍛類別悔的名稱勝字符型,5賞0位勉G-01玉貨物編號留貨物的編號肉數(shù)值型拴G惑-02扮貨物名秩貨物的名稱完字符型,5秩0位慶G-03桿類別石貨物所屬的割類別呢數(shù)值型接G-04硬最大庫存常允許存儲的裹最大貨物數(shù)滾數(shù)值型充G-05揪最小庫存崗允許存儲的膊最小貨物數(shù)查數(shù)值型抱G-06魚價格體貨物的價格耗數(shù)值型施表3.惠2傳數(shù)據(jù)結(jié)構(gòu)赤的定義兔數(shù)據(jù)結(jié)構(gòu)編驚號痰數(shù)據(jù)結(jié)構(gòu)名罪稱拼簡蜜煌述姥數(shù)據(jù)結(jié)構(gòu)組獨成積DS-01華用戶表疲記錄用戶信間息濾U-01+士U-02+釀U-03+薦U-04蛋DS-02急倉庫表呆記錄倉庫信者息腹W-01+坊W-02+臉W-03+明W-04招DS-03望區(qū)域表徑記錄區(qū)域信存息墨A-01+方A-02+研A-03+械A(chǔ)-04勿DS-04楚貨位表譯記錄貨位信濾息蔽W-01+壓W-02+察W-03+槍W(xué)-04爭DS-05楊類別表覺記錄類別信揀息吹ST-01久+ST-0拍2+ST-憲03+ST倒-04柔DS-06素貨物表熄記錄貨物信跪息工G-01+悟G-02+宰G-03+飼G-04+抽G-05+捎G-06纖表3.器3族數(shù)據(jù)界流贊的定義歡數(shù)據(jù)流驢編號協(xié)數(shù)據(jù)流幕名稱回簡述議數(shù)據(jù)流勢來源翅數(shù)據(jù)流哥去向習(xí)數(shù)據(jù)流組成晨D-01駱入庫單世用戶入庫填淚寫命的傅單據(jù)鞏用戶泡入庫管域理模塊誠商品名稱,棉數(shù)量,倉庫角,權(quán)區(qū)域,貨位圾,備注奪D-02數(shù)出庫單天用戶出庫時沖填寫的單據(jù)豬用戶醫(yī)出戰(zhàn)庫管離理模塊膜商品名稱,和數(shù)量,倉庫枝,反區(qū)域,貨位暈,備注殺D-0側(cè)3啟移駛庫單祝用戶翼移癢庫時填寫的飄單據(jù)爆用戶復(fù)移悼庫管炮理模塊棋商品名稱,式數(shù)量,蓬移入改倉庫,敲移入告區(qū)域,斜移入士貨位守,棕移出惑倉庫,猜移出籃區(qū)域,移針出肚貨位吹,備注示D-04芹采購單茫用戶采購時拼填寫的單據(jù)鏈用戶藝采購管惜理模塊串商品名稱,旱數(shù)量,備注仇表3.它4醫(yī)處理邏輯葵的定義港處理邏輯編膨號掀處理邏在輯名稱桂簡述邁輸入的團數(shù)據(jù)流掩處理蟻輸出的數(shù)據(jù)秒流壁P陰1案入庫處理治向入庫表中劣添加信息檔,更新庫存圓信息幣入庫單提查收貨物要響入庫的貨物遠,判斷庫存秘量是否滿足他入庫量鐮,登記入庫俗信息摘,更新庫存遞信息際入庫單盒P仇2卻出庫處理惕向出庫表中脫添加信息么,更新庫存親信息瞞出庫單吹查收貨物要必出桐庫的貨物,視判斷出庫后認庫存是否低立于安全庫倦存鬧,跑登記出庫信需息舍,更新庫存短信息納出槐庫單飾P3激移庫處理藏向移庫表中惜添加信息撥,更新庫存處信息粘移庫單提查收貨物要疲移裙庫的貨物,佳登記移庫信包息蠅,更新庫存古信息財移庫單桑P4端采購劈處理國向采購表中化添加信息脂,更新庫存擺信息息采購單營查收貨物要崇采購的貨物并,登記采購聽信息鋪,更新庫存正信息泳采購單生表3.察5賴數(shù)據(jù)滑存儲并的定義吊數(shù)據(jù)存儲的叮編號毫數(shù)據(jù)存儲的垮名稱蘋簡述居數(shù)據(jù)存儲的縣組成授關(guān)鍵字款F雕1址用戶表有存儲用戶信互息仁用戶編號,造用戶名,密佛碼,級別,拒電子郵件,擔(dān)用戶芝用戶編號縣F2童倉庫表塔存儲倉庫信耍息典倉庫編號,見倉庫名,最坐大區(qū)域數(shù),楊地址比倉庫編號儉F聞3歷區(qū)域喘表急存儲區(qū)域佩信息釘區(qū)域個編號,毒區(qū)域障名,最大炊貨位塊數(shù),刃倉庫踏區(qū)域汪編號學(xué)F仗4殼貨位個表舉存儲塌貨位附信息舍貨位筍編號,惡貨位薦名,最大桐貨物光數(shù),疾區(qū)域耐貨位馳編號籌F評5份類別兔表汗存儲躺類別思信息辮類別尿編號,倡類別浸名晨類別獻編號幼F哭6憲貨物贏表儲存儲預(yù)貨物胖信息挑貨物編號,悟貨物蒙名,懶類別慶,方最大庫存,策最小庫存,估價格裹貨物穩(wěn)編號單F7褲庫存表赴存儲庫存信收息擴庫存編號,槐貨物名,數(shù)掃量,倉庫,塵區(qū)域,貨位貴庫存編號耳F8恩入賢出蘆庫表繼存儲入酬出丈庫信息壽入腫出晨庫編號,讓貨物名,倉升庫,區(qū)域,要貨位,操作牽員,數(shù)量,宣操作時間,辣類型,備注曾入出罵庫編號拒F9倒移齊庫表粒存儲移妙庫信息扶移福庫編號,翅貨物名,費操作員,比數(shù)量,襯操作時間,耳移入翻倉庫,要移入你區(qū)域,請移入蟲貨位煤,移出倉庫掘,移出區(qū)域猛,移出貨位驢移月庫編號阿F10糾采購算表觸存儲耐采購雕信息災(zāi)采購宴編號,更貨物名,數(shù)稍量,操作時邪間,操作員初,備注慧采購遞編號扒(四警)系統(tǒng)功能吹模塊劃分栗根據(jù)用戶操演作需求,將涂系統(tǒng)劃分如貸下,并對其案模塊的劃分畢和功能進行賢描述。拾1.奴基礎(chǔ)數(shù)據(jù)管跪理檢(唇1丘)白倉庫信息管格理泳(2)區(qū)域化信息管理薄(責(zé)3獄)貨位信息鮮管理扮(跑4洋)類別信息品管理年(渣5貼)用戶信息雨管理際(島6駱)翅貨物間信息管理子2.榆庫存管理木(1)入庫執(zhí)管理吸(2)恢出庫擁管理松(3)白移庫處管理醉(4)之庫存盤點澇管理臘(5)軌庫存統(tǒng)計烈管理望(6)乓采購潔管理睬整個系統(tǒng)的甩模塊結(jié)構(gòu)如繡圖所示。茫圖紙3.庫4樓系統(tǒng)的功能啊模塊圖羨(五船)系統(tǒng)功能逮模塊明細惠系統(tǒng)共包括堡2大功能模元塊,12個鼓小功能模塊理1.基礎(chǔ)數(shù)腳據(jù)管理夢主要完成解基本脅信息紅(倉庫、區(qū)吊域、貨位、奸類別、貨物服、用戶)暖的維護工作全,包括添加醒、修改、刪鉗除、瀏覽貧等功能釀。寇2取.庫存管理晝(1)入庫曲管理謹。完成貨物柿入庫的管理碎,包括填寫全入庫單,瀏陣覽入庫信息翁等功能。貨響物入庫時需你要檢查入庫憑后貨物庫存飾是否超過貨叫物最大庫存夕,超出時,液返回錯誤提體示信息治,禁止貨物翼入庫形。致貨物入庫后臘更新庫存信駛息。錘(賊2承)束出支庫管理。完坊成貨物口出庭庫的管理,第包括填寫共出侮庫單,瀏覽握出傻庫信息等功頓能。貨物疾出寬庫時需要檢希查出庸庫后貨物庫挨存是否坑低于如貨物錄安全占庫存,變低于予時,返回錯繞誤提示信息嗽,禁止貨物軋出第庫爐。咳貨物坑出獨庫后更新庫款存信息。始(3)移庫以管理。完成燈貨物糖移蘋庫的管理,姜包括填寫付移剝庫單,瀏覽室移乞庫信息等功盆能。瞧貨物移庫后叼更新庫存信丑息。奪(4)庫存貞盤點管理。舉完成省庫存盤點潮的管理,包然括瀏覽活、查找盛庫存甘信息陰,更新庫存據(jù)數(shù)目明等功能得,保證庫存章信息與實際跟保持一致題,還膽可以通過倉呆庫、區(qū)域、農(nóng)貨位單條件西或多條件瀏配覽貨物庫存默信息。仍(5)新庫存統(tǒng)計管逢理??梢詫ρ缼齑嫘畔ⅰ⒋霂?、出庫浸、采購察操作跡進行挺詳細的查詢帖。查詢條件逃包括按倉庫糊、區(qū)域、貨式位查詢,按何時間查詢,蒼按操作員查礎(chǔ)詢。處四、數(shù)據(jù)庫產(chǎn)設(shè)計決(一)數(shù)據(jù)管庫設(shè)計概述歲1皂.數(shù)據(jù)庫概斬念結(jié)構(gòu)設(shè)計纖這一階段是良在需求分析餃的基礎(chǔ)上,挪設(shè)計出能夠恨滿足客戶需場求的各種實腐體灘,籍以及他們之寒間的關(guān)系,沃為后面的邏疤輯設(shè)計打下犁基礎(chǔ)。夕本例的實體須有:入庫實臂體、出庫實服體、移庫實蚊體、采購實賣體拐。牛庫存管理系議統(tǒng)的局部牙E-R視圖宗:供圖4確.1森系統(tǒng)局部E疲-R扔圖廚庫存管理系稻統(tǒng)的集成E積-R視圖:供圖4母.圖2欺系統(tǒng)漫集成帥E-R招圖奪2花.數(shù)據(jù)庫逃邏輯漆結(jié)構(gòu)設(shè)計招現(xiàn)在需要將嫌上面的數(shù)據(jù)雨庫概念結(jié)構(gòu)志設(shè)計轉(zhuǎn)化為得SQLSe齒rver2拐000所支耗持的實際數(shù)楊據(jù)類型,也沉就是數(shù)據(jù)庫痕邏輯結(jié)構(gòu)。以在上面的實憶體和實體關(guān)袍系的基礎(chǔ)上蝦,形成數(shù)據(jù)綁庫的表格和憶個表格之間記的關(guān)系。鞭本系統(tǒng)的各戀個表格的設(shè)軍計結(jié)果如下幅:猾表4.1懇用戶文表茂表4.負2到倉庫顫表逢編號彩字段名稱暢數(shù)據(jù)結(jié)構(gòu)刑說明須1份ware鏟id辛I閱nt墓倉庫煮編號因2屆ware濱name忍V窩archa贈r(叉5梢0)掛倉庫核名稱則3匠maxar利ea養(yǎng)Int命最大區(qū)域數(shù)豐4令addre愉ss悉Varch安ar(10沿0)炒地址守表4.救3國區(qū)域尖表小編號犯字段名稱佩數(shù)據(jù)結(jié)構(gòu)舞說明色1罪area幫id氧I亞nt康區(qū)域禍編號免2拔area執(zhí)name調(diào)V怪archa摔r(擔(dān)5絕0)咳區(qū)域括名稱象3覽warei品d抖Int較所在倉庫鞏4擁maxsp菊ace屋Int睬最大貨位數(shù)駝表4.疏4妖貨位意表晉編號存字段名稱混數(shù)據(jù)結(jié)構(gòu)數(shù)說明攔1乎space坦id沫I蛙nt柱貨位限編號闊2親space府name疫V查archa刊r(鄭5榆0)警貨位產(chǎn)名稱音3酸areai棄d況Int值所在區(qū)域群4獲maxgo匙ods紐Int湯最大貨物數(shù)等表4.癢5陵類別烤表鑄編號隊字段名稱鍵數(shù)據(jù)結(jié)構(gòu)朱說明死1錄sorti欣d露I醫(yī)nt透類別街編號伴2藝sortn子ame聰V只archa濾r(50)訪類別典名稱余表4.減6證貨物頁表隊編號求字段名稱幅數(shù)據(jù)結(jié)構(gòu)稈說明蜂1肆goods隊id倚I然nt性貨物略編號魚2仔g(shù)oods孝name博V浴archa來r(20)牧貨物饒名稱彩3站sorti元d抗Int疤所屬類別鳴4兵maxnu往mber徹Int新最大庫存征5踏minnu測mber奇Int朋最小庫存財6醋price士Int勒價格喂表4.室7燒庫存廁表下編號乎字段名稱汪數(shù)據(jù)結(jié)構(gòu)孩說明賠1核stock煉id府I參nt惹庫存朵編號委2趕goods臣id晉Int爺貨物留名稱襯3冶numbe義r億Int俗數(shù)量喘4裹warei樣d來Int多所屬倉庫棟5曾areai從d愉Int汽所屬區(qū)域涉6勉space旦id島Int垮所屬貨位間表4.抄8豐入出庫遇表削編號慌字段名稱菜數(shù)據(jù)結(jié)構(gòu)辣說明饅1鉤inven叨tory懶id困I閣nt佩入出庫篇編號圈2渡goods折id漫Int描貨物偶名稱待3聾warei牢d俯Int耗所在倉庫尚4乳areai機d艷Int直所在區(qū)域看5勻space袋id允Int忍所在貨位諷6莫usern爽ame笨V亮archa舊r(轉(zhuǎn)20拆)犯操作員油7擾numbe鞭r(nóng)叮Int茄入出庫數(shù)量秘8轉(zhuǎn)modif才ytime凈datet膏ime萬入出庫時間激9粘type構(gòu)V條archa騙r(10)鋪入出庫類型誤10窯remar襯k陣Varch鋪ar(50籍0)濱備注僵表4.夾9畏移芳出庫稠表去編號瘡字段名稱跡數(shù)據(jù)結(jié)構(gòu)亂說明筍1瞧trans哭fer侍id暈I挽nt埋移庫找編號貞2丹goods公id蔬Int取貨物名稱師3涉usern棚ame荒V抱archa憶r(20)登操作員努4突numbe戴r潔Int稼移庫鳥數(shù)量務(wù)5最trans哨time廣datet綱ime樂移庫篩時間婆6噴input給ware湊id刃Int軌移入法倉庫脊7隨input孫areai輔d倆Int屈移入皆區(qū)域搖8隔input語space鄉(xiāng)id渠Int談移入撲貨位聰9催outpu左t善warei狼d透Int造移出鬼倉庫葬10塌outpu兩t中areai曾d真Int塊移出泳區(qū)域塘11壇outpu玩t酷space水id圓Int棉移出廈貨位貧表4.眼10發(fā)采購行表日編號貍字段名稱津數(shù)據(jù)結(jié)構(gòu)縣說明框1含purch厘ase吩id降I婆nt包采購跌編號減2協(xié)goods船id雅Int座貨物名稱廳3販numbe蠅r銜Int稱采購作數(shù)量窗4噴pur掙time剩datet據(jù)ime宿采購猴時間柳5謠usern碼ame禿V手archa爪r(20)占操作員估6前remar區(qū)k卸Varch搭ar(50物0)妹備注語表4.帖1爽1閣系統(tǒng)吃表椅編號綱字段名稱選數(shù)據(jù)結(jié)構(gòu)有說明群1關(guān)warei桑nitia亞l居I排nt檢倉庫是否初女始化(0-攪否,1-是雙)喊2消areai絕nitia惑l挺Int糊區(qū)域是否初蹲始化利(0-否,藥1-是)掘3梨space暗initi掠al征Int廟貨位是否初籍始化踏(0-否,耀1-是)揪4奪sorti丑nitia江l陳Int福類別是否初姻始化東(0-否,票1-是)卵5激goods建initi宵al身Int舍貨物是否初否始化魄五、詳細設(shè)變計(一)引言略為普使用本系統(tǒng)袍的用戶提供附完善的庫存憐管理至服務(wù),托以及精確的活庫存查詢服使務(wù),為企業(yè)鋒管理者提供歐實時庫存信咽息,幫助企爐業(yè)決策者拐了解庫存狀切態(tài),輔助做裁出合理的決炸策。缸該部分所有勿業(yè)務(wù)邏輯代匙碼詳見附錄舅Ⅱ做。姐(歷二壘)罵系統(tǒng)程序設(shè)省計譽1止.喜用戶登錄瞧設(shè)計說明廣該程序檢查塑用戶登錄信堤息是否合法掠,合法用戶綁的信息會被焦保存到Se括ssion枯中,如果未果登錄用戶想掌使用系統(tǒng)其后它功能都會抹被拒絕墻。只該程序的設(shè)積計可有效避亂免SQL注遺入漏洞。抖如圖5.1宗為用戶登陸個界面,用戶處登錄時要求脖用戶名長度連在20個字撤符以內(nèi),密柔碼長度為6券-16個字秩符市圖咸5.1系統(tǒng)矩登錄界面俘如圖5.2沃所示為用戶你登錄后界面棕。沈圖迅5.2們用戶管理主掩界面器該功能流程鋪邏輯圖如下息所示:撫圖5.3蕉用戶管理俯流程邏輯圖盒Login雀Servl繡et大得到丑用戶提交的潔數(shù)據(jù)決usern誼ame針,范passw娘ord甩,然后調(diào)科用平UserP餃roces逆s絨類的影l(fā)ogin星Check乖(Stri版ngu,學(xué)Strin西gp)裂方法對數(shù)據(jù)噴進行檢查截。遙檢查方法如腫下:覺(1)首先檢檢查用戶名溝為層usern患ame權(quán)時的密碼扯(堵selec絕ttop托1pa語sswor稀dfro痰muse治rswh培ereu取serna輔m陜e='"待+u+刑"'"圈)哀,若不存在快,表明不存披在該用戶,檔返回用戶名柴錯誤提示信糠息。泛(2)若存每在,檢查盞usern才ame嘴的密碼與冤passw糠ord瞎是否相等喉(夕p.equ鄰als(r頌s.get腿Strin援g(1))受)蘿,若相等,始登錄成功,出跳轉(zhuǎn)到用戶悲管理界面;搏否則,返回固密碼錯誤提紀示信息。遭該算法有效閑避免了SQ樸L注入漏洞燦。因為如果攔采用以下S片QL查詢語劃句:體selec遣ttop陡1*摸from榴users磁wher扣euse友rname瓣='"+滔u+配"'an槳dpas遞sword頸='"+逃p+"默'顧時,用戶在長登錄時隨意間輸入用戶名毀,而輸入以蓄下密碼狹:開'or圣1='1錘就可以成功急登錄到系統(tǒng)偶。壤2碧.或?qū)嶓w添加效設(shè)計說明盡該程序社功能是添加貝實體到數(shù)據(jù)娘庫,以倉庫逗添加為實例鈴,其他實體簽的添加過程聞與倉庫類似決,不在一一沾贅述。謊如圖5.蝶4強為停倉庫添加吧界面,當(dāng)添加倉庫耗時要求尤倉庫桌名長度在遺5后0個字符以蒼內(nèi),埋地址閃長度為貧100日個字符喪以內(nèi)。縱圖扛5.逗4萍添加倉庫耍界面真如圖將5.慶5撥所示為紛成功添加倉豆庫食后界面。筒圖中第一條種數(shù)據(jù)即為剛逐剛添加數(shù)據(jù)悉。問圖5.寨5口成功添加倉蛙庫刊界面憶該功能流程賀邏輯圖為:添圖5.6寒添加倉庫寇流程邏輯圖癥Ware靜Servl埋et也得到用戶提愉交的數(shù)據(jù)弊w忙are駱name倉,瑞maxar鄰ea,ad鑰dress膀,偏然后調(diào)蛋用鈴Ware悲Proce紗ss尤類的滅addWa距re賣(違WareB濕eanw遞b仁)喂方法膊將數(shù)據(jù)添加位到數(shù)據(jù)庫駛,SQL語罩句如下:剪Strin輔gsql乳="i尤nsert啞into虎ware番house莖踐value損s(嗎'"+救wb.ge揪tWare繁name歇(旨)+"潛',"+科家wb.ge異tMaxa眼rea(愁)+"蘇,'"+傷wb.ge屬tAddr盞ess(應(yīng))+"'滋)";皺3.她分頁瀏覽錯設(shè)計說明鄙該程序功能欣是添加實體膠到數(shù)據(jù)庫,砍以倉庫添加威為實例,其量他實體的添齡加過程與倉瞇庫類似,不尿在一一贅述傭。錦如圖5.揉7就為倉庫痕分頁瀏覽已界面籍圖雷5.此7歲倉庫如分頁瀏覽探界面暗1炸如圖5.惹8箏所示為乎點擊下一頁鼻后義倉庫阿分頁瀏覽民界面。調(diào)圖5.村8太倉庫顫分頁瀏覽魯界面尖2胃該算法有四胞個主要的參登數(shù),椒pageN纖o擊代表當(dāng)前的污頁數(shù),后pageS章ize醫(yī)代表每頁顯理示幾行記錄恐,蓄pageC臂ount藥代表共有多掏少頁,拘rowCo滿unt描代表共有多津少行記錄。喪其中痕rowCo埋unt渾由以下賠SQL犯語句求出:權(quán)selec直tcou格nt(*)凝from融ware厚house疑;學(xué)pageS才ize咸由程序員自憐己設(shè)置,剛pageC遙ount濟的值可由以其下方法求出閃:如果膏ro乓wCoun盒t%pag輪eSize場=0迅,轟pageC諸ount=橋rowCo譜unt/a攔geSiz團e,扒否則螞pageC懂ount=位rowCo端unt/a叢geSiz晃e+1將;妥pageN冤o京的值是通過炕參數(shù)傳遞過算來的,那么霜上述四個參汗數(shù)確定后,喉第非pageN縫o富頁的記錄通口過以下的掀SQL河語句求的:扯Strin宮gsql蛙1="著selec許t獵top”登+pa搏geSiz煩e+"垂*fr碰omwa攤rehou鄭sewh守erew伴areid斑not辦in(se貓lect憲top"門+(p胖ageNo團-1)*p爽ageSi養(yǎng)ze+"失ware攏idf鍛romw導(dǎo)areho跡use)杏order綱byw設(shè)areid寸desc背";禁4.壩實體修改設(shè)酒計說明悲該程序功能維是修改實體防的信息,然桃后保存到數(shù)池據(jù)庫,以倉語庫修改為實區(qū)例,其他實打體的義修改旦過程與倉庫罷類似,不在潮一一贅述。誕如圖5.助9盜為倉庫修改棵界面,賢修改倉庫姻時要求倉庫么名長度在5萬0個字符以猜內(nèi),地址長就度為100鞭個字符以內(nèi)擺。職圖豐5.痰9示添加倉庫團界面膊如圖傍5.10拆所示為成功據(jù)修改每倉庫后界面示。焰圖5.鍛10撓成功修改賊倉庫償界面秒該功能流程互邏輯圖為:享圖5.11炊成功修改濃倉庫流程邏涉輯圖慣WareS已ervle懸t史得到用戶提宏交的數(shù)據(jù)拍warei銜d四,耗waren執(zhí)ame議,雙maxar水ea,ad臨dress滅,然后蜜調(diào)親用保WareP養(yǎng)roces而s虧類的碗modif寬y岸Ware(杏WareB帥eanw禁b)冊方法修改倉砍庫信息,然俊后將數(shù)據(jù)保動存影到數(shù)據(jù)庫,擾SQL扶語句如下:億Strin炭gsql吸="u稻pdate膊ware樹house蕩set吃waren對ame=旅'"+浪嶼wb.ge逼tWare宣name側(cè)(的)+"滴',ma耀xarea隙="回+各wb.ge舞tMaxa撥rea(斃)+"西,add攀ress膽='"副+蜘w捐b.get趣Addre明ss(梯)+"粗'whe樹rewa辱reid敞="+驕捕wb.ge末tWare域id(塌);慘5.購實體刪除設(shè)初計說明掘該程序功能記是刪除實體飄的信息,以診倉庫刪除為筑實例,其他藝實體的刪除伙過程與倉庫燥類似,不在冰一一贅述。折如圖潔5.12捧為倉庫刪除饞界面酸圖貢5.宗12倦倉庫刪除埋界面呆如圖聯(lián)5.1查3張所示為成功輔刪除誤倉庫后界面霉。模圖5.裙1按3肌成功刪除未倉庫公界面棚該功能流程蛾邏輯圖為:脫圖5.14到批刪除增倉庫街業(yè)務(wù)邏輯流樂程圖朝WareS朋ervle洞t得到用戶歇提交的數(shù)據(jù)風(fēng)warei焦d棗,然后調(diào)代用Ware含Proce減ss類的述delet暢e助Ware(蜻intw鴉areid懷)方法影刪除神倉庫信息,陽SQL語句缸如下:礙Strin觀gsql陵="d寄elete吉from漁ware喂house墻wher謙ewar窄eid=葵"+村warei款d;舌6非.砍入庫許設(shè)計說明毅該程序功能洲是饞實現(xiàn)貨物的都入庫。移如圖港5.15距、5.1鑄6頂所示純?yōu)闅⑷霂靿沤缑嫘銏D箭5.捕1然5寶入庫慧界面從1托圖冰5.袖1爬6出入庫稠界面宗2跟如圖5.滿1單7爛所示為成功扇入庫啊后界面。柳圖5.且1敗7總成功意入庫皆界面增該功能美流程邏輯黎圖為:近圖5.18只肝入庫流程邏播輯圖湊Inven士tory尼Servl深et得到用丹戶提交的數(shù)宜據(jù),然后歲調(diào)儉用悔Inven僚tory雜Proce米ss類的舟addIn汁vento排ry吐(競Inven雁toryB更eani肚b辣)方法麥添加入庫嚴信息,診同時更新庫依存信息,更兵新庫存信息銹的軋SQL語句董如下:辮Strin估gsql正=牙"upda婚test忍ocks高etnu液mber盯=num秋ber+飼"+茄numbe輕r+"昨wher芹egoo污dsid脂="+弄狐gb.ge鍛tGood庫sid(賄)+"偉and外warei綿d="棋+建wb.ge況tWare奉id()幫+撿"an良dare艙aid=洗"+談ab.ge諒tArea穴id()先+油"an晶dspa分ceid盲="+鬧補sb.ge窩tSpac熄eid(輕);執(zhí)7.姜移庫設(shè)計說膛明各該程序功能掏是實現(xiàn)貨物縱的移庫。如船圖喊5.19縱所示為移庫映界面淺圖考5.扛1暑9軌移庫淋界面那如圖5.趙20酸所示為成功美移庫后界面她。頑圖5.迅20電成功濾移宏庫撲界面天該功能皮流程邏輯競圖為:煌圖5.21比移庫流程湊邏輯圖對Trans飽fer志Servl極et得到用漠戶提交的數(shù)暑據(jù),然后箏調(diào)同用劍Trans柔fer滾Proce饒ss類的a航dd挖Trans味fer遞(伐Trans棒fer向Bean待t服b)方法添揀加湊移谷庫信息,同育時更新庫存紐信息值:點sp.pu列tin(假gb,i鍋nputw冰are,步input崇area,趙inpu容tspac孫e,nu甲mber)克;面sp.pu壞tout樸(賽gb,o婆utput腳ware,聽outp厭utare燦a,ou友tputs漫pace,剃numb巡er);田8.愁采購設(shè)計說卻明伏該程序功能羽是實現(xiàn)貨物述的采購。如介圖行5.22怕所示為采購釋界面漫圖第5.式22潛采購屆界面替如圖5.紫23儲所示為成功肝采購后界面發(fā)。跟圖5.債23尿成功采購付界面市該功能稱流程邏輯款圖為:懷圖5.24物袍采購醒流程邏輯圖谷Purch舞ase僑Servl挖et得到用板戶提交的數(shù)托據(jù),然后調(diào)界用敵Purch紛ase寶Proce行ss類的a允dd餅Purch供ase下(臣Purch仔ase怒Bean飼p具b)方法添休加蠻采購赤信息,同時階更新庫存信戴息橡。遺六、尺系統(tǒng)約安裝與調(diào)試會本系統(tǒng)腥順利運行需憶要以下窄安裝環(huán)境:培jdk按1.睜6帖.0園以上社,墨Tomca弱t麗6孤.0蔑以上,踩SQLSe出rver2俘000需以上以及繳SP4削升級包。開零發(fā)環(huán)境為:溫MyEcl屑ispe6丙.0擊。禽(一)濃系統(tǒng)筆安裝訴1醋.綁jdk宋安裝彎首先下載削jdk擇安裝包,地閘址如磚下:揪htt戲愛92.18擔(dān).108.剪146/E場Com/E皇ComTi酒cketS液ervle焰t/BEG倒IN5A4丈E030F險1B9D9遠C5D83犯D453A拼487C8搖8FB1/輛-2147翠48364借8/232注80785往31/1/虎83835腎8/840裕458/2元32807胸8531/宗2ts+/揉westC包oastF梳SEND/駱jdk-6浴u2-ot如h-JPR暮/jdk-呀6u2-o占th-JP斤R:2/j追dk-6u爺2-win柏dows-豐i586-矩p.exe殊;凳下載完成后司,雙擊濟安裝賓文件,按提沾示完成安裝綿。竄2.乘Tomca出t呈安裝錢首先下載T膚omcat惕安裝包,地箏址如下:未:方//tom嚼cat.a協(xié)pache賽.org/滿downl寬oad-6片0.cgi槳下載完成后辱,雙擊安裝娛文件,按提新示完成安裝衛(wèi)。誤安裝完成后萌,進入To掀mcat主畫目錄下To蘇mcat稱6.0\b攻in,雙擊趟tomca鐵t6.ex歲e,啟動t欲omcat閣;辛新建IE窗盾口,在地址慕欄中輸入如老下尚地址:概:熊//127煙.0.0.益1:808野0因,如果頁面胳訪問成功,忙則Tomc喝at安裝成花功。離3.價系統(tǒng)安裝斤打開SQL劉Serve徒r查詢分析嚴器,輸入數(shù)牽據(jù)庫建表語協(xié)句(建附錄竊Ⅰ匆)脫,點擊運行備,完成數(shù)據(jù)臥庫的建立。罷將本系統(tǒng)文告件夾拷貝到叮Tomca偶t主目錄下島Tomca妥t6.0禍\weba胳pps目錄優(yōu)下,在IE查窗口地址欄趣中輸入絮:起//127積.0.0.徐1:808諸0/Inv俊entor白y搶,如果訪問樣成功則表示釘本系統(tǒng)安裝伍成功選。脅(二)防系統(tǒng)調(diào)試汗錯誤1:殿java.斃la烏n間g.Num季berFo汪rmatE內(nèi)xcept貨ion:西Fori保np柄utst雞ring:維""壘解決方法:趙檢查英輸入的數(shù)據(jù)矛是否為空瓣。何錯誤2:濱java.冤sql趟.乳SQL伏Excep洗tion:鎮(zhèn)顫Error看esta那blish摔ings院ocket醫(yī).懸解決方法:哥檢查欺是否SQL稅Serve按r服務(wù)器是碰否啟動揭。盜錯誤宏3遼:jav豎a.sql慧.SQL癥Excep信tion:預(yù)訊違反了UN劈IQUE擔(dān)KEY約束孝.附解決方法:說輸入的數(shù)據(jù)揀項奪與數(shù)據(jù)庫中松已有的數(shù)據(jù)嗎重復(fù)稱,而該數(shù)據(jù)刷項對應(yīng)的數(shù)滾據(jù)庫字段設(shè)跟定了UNI裕QUE約束朵,即該字段盾數(shù)據(jù)不允許熟重復(fù)召,修改輸入緞數(shù)據(jù)渡即可稼解決峽。掘錯誤4:逗java.頂sql.秋SQLEx筑cepti叫on:熊DELET楊E語句與C刃OLUMN填REFE擺RENCE賀約束沖突。房解決方法:事刪除數(shù)據(jù)時想違反了數(shù)據(jù)宗庫的外鍵約狂束,即刪除強的數(shù)據(jù)的字茅段是其他表刃的外鍵辣。詞首先刪除與誠該記錄有關(guān)膏的記錄,再流刪除該記錄狂。結(jié)束語鑼本系統(tǒng)的設(shè)庸計與實現(xiàn)歷鋤時兩個多月嗽的時間,目拿前基本的功泉能均已實現(xiàn)偽。本系統(tǒng)的逆主要特點有重以下幾個方祝面:判(1)柿由于本系統(tǒng)扯采用的設(shè)計尿語言是基于戲java長的,所以本餡系統(tǒng)域能夠跨平臺提運行,即在胳windo守ws針,編u勺nix網(wǎng),區(qū)linux群等不同的操暈作系統(tǒng)環(huán)境翠下均可運行貍。耐(2)堪由于本系統(tǒng)箱的設(shè)計遵循懲MVC取的設(shè)計模式弟,唇所以代碼可府重用性高,堡低耦合性,絹代碼燥維護方便封。你(3)系統(tǒng)萍查錯能力強妖,奴而且直對于用戶的具操作錯誤都棕有友好而詳烏細的提示磁。喇(4)界面筑設(shè)計簡潔,董以淺綠色為逼主色調(diào),操則作方便、簡鉛潔素。涼但是,本系擋統(tǒng)設(shè)計依然帶不夠完善,轟有許多不足略之處幸。尿主要有以下掃幾點:碰(1)毒前期系統(tǒng)調(diào)脈研不足,系棵統(tǒng)功能還不徹夠完善。零(2)教系統(tǒng)的可擴撒展性不佳,胳往往系統(tǒng)的登一小部分修向改會牽扯到屆許多地方的牢改動,工作友量大且容易捧出錯。睬(3)數(shù)據(jù)開庫設(shè)計不夠塔合理,數(shù)據(jù)疊冗余多,安湯全性不夠。猴綜合以上不雷足,系統(tǒng)的喚仍需不斷改墾進。包括進付行更加詳細當(dāng)?shù)南到y(tǒng)調(diào)研鉛,了解用戶戰(zhàn)的真正需求母,不斷完善尺系統(tǒng)的功能高,增加系統(tǒng)疫的實用性。紀技術(shù)方面可鉤以考慮目前葬比較流行的傾SSH框架巨,提高系統(tǒng)叛的可擴展性金。參考文獻土[1]穴王斌斌降,沙吳孝麗污.君庫存管理系性統(tǒng)車UML按設(shè)計賭[J]火.撥平頂山工學(xué)柿院學(xué)報重,抵200籠8艘,呈(03)要.練[2]敢陳瑞斌歌,直南理勇準.錄基于野Web滑服務(wù)的倉庫晴管理系統(tǒng)設(shè)營計酷[J]混.信息服務(wù)婆報山,200咱8宴,脊(02)尊.油[3]伶杜來紅跪.顫基于憑W失eb葬的物料庫存灶管理系統(tǒng)的歇研究禮[J]俘.電物流技術(shù)貓,200脖6言,皺(8)這.領(lǐng)[4]是朱士高蟲,搬朱軍參,所朱彩霞葉.飼基于木W(wǎng)EB犯的企業(yè)進銷均存管理系統(tǒng)活的設(shè)計堪[J]挽.恥淮陰工學(xué)院潛學(xué)報蹤,200嬸7跑,(5)淋.幼[5]印Huang尺SC葛,拋Huang滋YM阿,洽Shieh沫SM緞.瘡Vibra悟tion底ands級tabil罵ityo電far炒otati想ngsh孫aftc稿ontai盛ning憶atra紡nsers哄ecra耀ck[J式]配.嚴JSou任ndan善dVib割ratio誕n圓,至1993樹,睬162(3濫)燃:恭387-4嫌01匯.亂[6]忽汪旭敏焦,耽陳曉川符,崖楊建國塵等五.宜基于濕WEB斧的庫存管理終系統(tǒng)的設(shè)計低和實現(xiàn)矩[J]自.賴機械設(shè)計與含制造彼,200邊8件,奏(1).匠[7甜]規(guī)俞文躍,張折長勝存.哈基于電WebS喝ervic近e熄三層體系結(jié)赤構(gòu)的庫存管宗理系統(tǒng)的開搶發(fā)漠[J]宿.舞福建電腦航報屈,20燥08濫,(12播)淹.族[8]殲喬榮麗還,謙高淑芝脅,扯孫水亮拒.菌基于想MVC晨模式的物資殲供應(yīng)管理信奸息系統(tǒng)的設(shè)追計揚[J]傷.胖化工之友穗,己2007達,(15)把.器[9]綠張興旺得,鉛趙嘉宮.滅基于晌J挑SP李的物流管理脂系統(tǒng)的設(shè)計刺與實現(xiàn)緒[J]螞.借物流工程熟,2007走,(7)帖.久[10]援馬穎,鏡張勞模業(yè).膨基于懷J叢2EE碗平臺的庫存速管理系統(tǒng)設(shè)損計與實現(xiàn)龍[J]貿(mào).冰鄭州鐵路職叉業(yè)技術(shù)學(xué)院廟學(xué)報愛,2006琴,18(4糾)春.憐[11]巷許維矩.號J2EE拖架構(gòu)下的物脂流信息系統(tǒng)癥設(shè)計謀[J]鄰.便中國管理信奧息化梁,勝2006凈,傘9(5).理[12]房Manue冊l.D牲Rosse窯tti矮,Meh恰met佛Mima芒n西,Vij縮ith刮Varg僚hese挽.逐Objec崇t-Ori滋ented班Fram嚷ework躬for遷Simul邁ating騎Mult窯i-Ech池elon法Inven頭tory殖Syste盡ms顏[永J]星,200考6沿.權(quán)[13]康薛小鋒巧.繪企業(yè)采購管蘭理系統(tǒng)的設(shè)證計與實現(xiàn)金[J]筋.鏈數(shù)據(jù)庫及信礙息管理蚊,2007搞,(06)錯.抗[14]吩許跟勇,周疑炳海寒.膨基于潔RFID寄的第三方物咽流倉儲管理慌系統(tǒng)設(shè)計應(yīng)蒜用葡[J]呀.禍物流科技貍,2023尸,(11)曬.底[15]蜂陳瀟鋒.猾第三方物流冶管理信息系技統(tǒng)設(shè)計煎——牙庫存管理信聾息系統(tǒng)夜[J]越.迎山西財經(jīng)大樹學(xué)學(xué)報奔,浸2023梅,11(1酒).致謝近經(jīng)過長達三裕個月的努力惡我的畢業(yè)論涉文終于完成慧了。在這期浪間,指導(dǎo)教嬌師拳xxx錦老師給了我抄細致、專業(yè)訂的指點以及豆耐心的輔導(dǎo)困,在此深表抱敬意和感謝諒!同時,在魚我完成畢業(yè)瀉論文的過程感中,教研室巷的老師、輔石導(dǎo)員老師以西及同學(xué)們也愁給予了我莫膛大的幫助,傻對他們的關(guān)可心、幫助我汁深表感謝!刻我更要感謝遍大學(xué)四年來結(jié)所有教過我揀的老師,沒圍有他們深厚魔的專業(yè)理論別知識和經(jīng)驗養(yǎng)的授予,扇就沒有我今嚼天的成績。薦附錄海Ⅰ潮數(shù)據(jù)庫建表欲語句抱creat案edat暗abase倚inve棉ntory構(gòu);夕usei擊nvent稀ory;巨creat翠etab已leus言ers(事useri撥dint小prim戰(zhàn)aryk譜eyid側(cè)entit遠y(1,1葉),宗usern喇a(chǎn)mev頭archa法r(20)俱uniq鞏ue,p妨asswo視rdva伍rchar淋(12)汽,grad摔eint春);羊inser土tint棄ouse壟rs(us班ernam督e,pa帆sswor里d,gr嘉ade)橋value甚s('sa烏','s圓a',1丙);甚selec蜘t*f蝕romu撿sers;娛creat備etab譜lewa敘rehou殿se(w很areid西int蘋prima齡ryke滾yide話ntity崖(1,1)醋,凍waren閘amev劑archa類r(50)壺uniq寧ue);錯selec爽t*f寧romw菜areho騰use;另creat剛etab踢lear梅ea(a鉛reaid貓int更prima喬ryke歪yide慢ntity轉(zhuǎn)(1,1)珠,望arean萬amev旦archa攏r(50)偷uniq康ue,w眾areid耀int,互forei醫(yī)gnke爭y(war惑eid)趴refer晨ences盯ware腹house蝦(ware形id));恢selec丸t*f絮roma彈rea;牲creat震etab袋lesp梯ace(直space斯idin剝tpri軟mary談keyi狐denti閥ty(1,板1),陵space稻name鳥varch秤ar(50損)uni勇que,扇areai芹dint爛,案forei供gnke嬌y(are某aid)球refer隨ences戚area棟(area嘆id));柏selec龍t*f阿roms防pace;拒creat溝etab旬leso棋rt(s暗ortid僵int枝prima貓ryke烤yide抬ntity壞(1,1)渣,吐sortn柏amev捧archa勉r(50)絨uniq趣ue);吩selec酬t*f烏roms滲ort;左creat誠etab煙lego瘡ods(g瓦oodsi稿dint投prim坊aryk談eyid誓entit萄y(1,1巧),阻goods踐name躁varch斑ar(50錘),pr算icei蒼nt,nu榮mber變int,嬌sorti火dint約,war菜eidi父nt,ar愈eaid麻int,s扁pacei泥dint悶,鹿maxnu準mber蟲int,檔minnu套mber天int,盟forei最gnke病y(sor海tid)情refer聚ences淋sort加(sort以id),植forei撕gnke扒y(war為eid)避refer位ences澆ware繭house計(ware向id),令forei耐gnke痛y(are鄰aid)名refer苗ences熄area知(area棄id),稠forei針gnke澇y(spa舒ceid)講refe破rence驅(qū)sspa稍ce(sp思aceid享));懼selec裁t*f胳romg怒oods;興creat需etab閱lest捕ock(s葵tocki鞏dint物prim果aryk羅eyid癥entit姜y(1,1潛),go捎odsid雅int,陵user連name糟varch鴿ar(20藍),帥numbe借rint胖,mod肉ifyti周meda闖tetim蜓e,ty英peva政rchar刺(10),蓬audit婆bit,旺remar店kvar育char(竊500)撕forei旬gnke瞞y(use降rname閥)ref陪erenc竹esus友ers(u燈serna鉗me),非forei蘆gnke赴y(goo衰dsid)來refe授rence輸sgoo票ds(go番odsid醫(yī)));徑selec呈t*f季roms厚tock;筆creat貪etab各letr父ansfe慘r(tra強nsfer壇idin吵tpri棗mary會keyi殲denti到ty(1,苗1),喉goods決idin撓t,use醒rname豐varc蝕har(2堪0),謀numbe凳rint對,tra研nstim添edat瘡etime射,抱input臘ware燒int,i翠nputa麗reai秘nt,in希putsp應(yīng)acei唯nt,尾outpu梳t(yī)ware浩int,術(shù)outpu狐tarea痕int,鍬outpu秤tspac何eint悶,筐forei彈gnke項y(use宅rname天)ref依erenc戒esus僚ers(u霧serna徐me),熔forei線gnke炭y(goo素dsid)俘refe科rence凈sgoo鳳ds(go惹odsid賄),揮forei杠gnke扔y(inp秀utwar善e)re犁feren章cesw宅areho譜use(w熟areid撓),乏forei原gnke腰y(inp術(shù)utare森a)re愁feren坦cesa筋rea(a搭reaid代),猾forei極gnke線y(inp批utspa弄ce)r逃efere袋nces凡space騰(spac俊eid),遮forei訪gnke窄y(out盼putwa旋re)r管efere悄nces墓wareh隱ouse(護warei樣d),復(fù)forei做gnke缺y(out旦putar兩ea)r及efere獎nces凱area(送areai佳d),筆forei盆gnke克y(out嘗putsp裹ace)龍refer漂ences遙spac愧e(spa殊ceid));碗selec獻t*f河romt渴ransf饞er;貪creat蹦etab取lesy將stem(循warei而nitia燕l(xiāng)bit竿,area戲initi料albi圖t,spa壓ceini邊tial凈bit,s蒼ortin黨itial介bit,蹤goods宵initi踢albi巾t);挨inser舌tint時osys余temv爆alues株(0,0,裳0,0,0零);煩selec追t*f刑roms渾ystem寫;酒附錄視Ⅱ冷系統(tǒng)主要業(yè)下務(wù)邏輯代碼購登錄功能主煎要業(yè)務(wù)邏輯弱代碼:擔(dān)publi與c罵Stri洲nglo廊ginCh岔eck(S灶tring躍u,銷Strin欺gp)垮{稼北中Strin夾gstr咳=""零;北try{企笨萌選conn險=當(dāng)new噸Conn較ectio山nProc懲ess()布.getC昌onn()董;酬向餓仍Strin扮gsql立="s匆elect倚top膽1pas躁sword嶄from跳user孕swhe斥reus騾ernam拿e='"駐+u+裙"'";威壇提俱pstmt牢=co舉nn.pr新epare黃State棗ment(曠sql);時旁星游rs=堪pstmt強.exec時uteQu符ery()至;好if磁(rs.n從ext()惱){的if殿(!p.e船quals枯(rs.g登etStr棒ing(1吹))){聰思侄墊拿股str=狹"密碼錯紅誤!";}怪塞抱抱}枝else醬{添徹茂煮徹str=冷"用戶名趕錯誤!";}奴項貞}攔catch街(SQL航Excep狐tion刻e){臟兵溫楚e.pri數(shù)ntSta渡ckTra菌ce();類暢備}閘final笑ly抬{走this嫌.clos懼e();}棕retur弓n停str;}掀添加功能業(yè)檔務(wù)邏輯皇代碼堵:扛publi鍋cboo繩lean式addWa賠re(Wa戀reBea離nwb)備{姓侮戲boole游anb長=fal杜se;乒節(jié)歪t(yī)ry{駁冬沸哪conn燭=new攻Conn纏ectio滴nProc侍ess()煙.getC櫻onn()漏;萌抹任這Strin短gsql頑="i狡nsert榮into婦ware護house盾valu則es('"必+wb敵.getW婚arena國me()舌誠館榮+"',驢"+w腐b.get屋Maxar粗ea()脆+",'撕"+wb何.getA惑ddres泊s()+誦"')";鍬頃乎塊pstmt這=co照nn.pr鵝epare略State肯ment(漿sql);艦卡主送inti礎(chǔ)=p葛stmt.儀execu竄teUpd貪ate()姐;常輸來多雙刃臉if(i販>0)割{跪即植怎風(fēng)b=tr慨ue;南殘見燦}省饑攻他似紡}cat舞ch(S滅QLExc叉eptio獻ne)以{領(lǐng)綁方騰e.pri邁ntSta通ckTra坑ce();華低因}fin指ally雷{炎失滲歇this.勝close釀();}俯粗殺retur眉nb;}辦分頁瀏覽功姨能業(yè)務(wù)邏輯香代碼:腥publi肯cArr側(cè)ayLis倚t<War號eBean數(shù)>get啦Wares喘(int憂pageN懲o,in綿tpag己eSize拳){蹈龜?shù)窤rray孩List<洋WareB阿ean>斯al=達newA木rrayL杜ist<W拜areBe攏an>()圍;問晃些intr嚷owCou績nt=音0;淚曾校try{陽郊俘腰conn滋=new返Conn嬌ectio壟nProc竹ess()倉.getC僵onn()穿;際退欺厚Strin永gsql敢="s敬elect國coun較t(*)胖from繡wareh李ouse"伍;握惰孔款pstmt許=co衛(wèi)nn.pr猛epare煌State撒ment(冷sql);骨賓襲午rs=投pstmt暫.exec督uteQu羊ery()迷;褲押類幟if(rs雄.next暖()){攝侮湯目詞rowCo軋unt=鎖rs.g裝etInt上(1);}抽成狼純if(ro暖wCoun它t%pa物geSiz缺e==正0){沉喘泳償絨pageC班ount盒=row拉Count剛/page欄Size;恥誕榴怨}els通e{斜刃授喪夢pageC覺ount避=row囑Count販/page凡Size催+1;}棄度合撲Strin僅gsql酒1="盯selec亦ttop硬"+殊pageS冤ize+犧凳想扮裂"*f字romw帆areho枕usew臘here煌warei況dnot催in(s昌elect郵top伯"+虜愚蒸駝(page民No-1)門*page傲Size+欠"wa增reid遍from野wareh唐ouse)稀orde替rby蔥warei丟ddes陵c";球蒸撓宜pstmt浩=co爹nn.pr崇epare頭State猜ment(和sql1)瀉;身順撈楊rs=鍛pstmt貨.exec置uteQu該ery()損;努君視撿while路(rs.n暢ext()張){百絮彼慌言WareB虹eanw周b=n廚ewWa皂reBea可n();總谷廳蔥委wb.se斬tWare共id(rs前.getI稼nt(1)割);先香六丹缺wb.se幟tWare感name(跪rs.ge丘tStri挎ng(2)傘);桂診她嘗海wb.se肉tMaxa惡rea(r拖s.get怖Int(3掏));退犯霜震列wb.se劈tAddr賄ess(r享s.get輩Strin逆g(4))俗;差撇爭腦奪al.ad喜d(wb)豈;}墾丟辨}cat果ch(S幸QLExc廚eptio被ne)發(fā){劈猴雞第e.pri異ntSta語ckTra巡ce();咱診截}fin剝ally撒{店撲匆盼this.飾close何();}米部派retur唉nal;}添修改功能業(yè)贊務(wù)邏輯代碼橫:步publi稀cboo旬lean旨modif量yWare胳(Ware叨Bean播wb){裂鄰隨boole套anb琴=fal引se;腔衣船try{倡僑鎮(zhèn)但conn黃=new迅Conn假ectio近nProc始ess()蛾.getC償onn()耍;枕置脆她Strin盯gsql賤="u率pdate順ware歲house畫set著waren鳴ame=餐'"+均wb.g顧etWar開ename群()摔寧奏敗排環(huán)處+"',杠maxa偶rea=傍"+旺wb.ge錫tMaxa圓rea()景辨遵陪割戴駕初+",恒addre籍ss=清'"+網(wǎng)wb.ge候tAddr幫ess()批吉羅張嘆役科旺+"'歪where齒ware青id=瓜"+w末b.get池Warei飾d();月倍勿叛pstmt桐=co介nn.pr福epare側(cè)State繡ment(悅sql);吧慘早蝕inti塑=p壯stmt.侵execu喝teUpd鑼ate()簡;密扛免傾if(i亞>0)野{挎打具譜墓b=tr繭ue;}貪脂辣}cat氧ch(S驚QLExc席eptio誠ne)衰{屋駝弄已e.pri素ntSta礦ckTra胡ce();嫩慘桌}fin慶ally鎮(zhèn){半辦澆怪this.出close費();}袍壓宋retur棚nb;}懶刪除功能業(yè)返務(wù)邏輯代碼禮:彎publi莫cboo沃lean孟delet礙eWare受(int呀warei墊d){末哨繪boole羅anb遇=fal知se;適纖培try{構(gòu)嗎食菌conn匯=new土Conn閣ectio愈nProc鞏ess()恩.getC奇onn()域;鳳武羊限Strin朵gsql駁="d寄elete瓜from行ware忙house續(xù)wher瓦ewar層eid=束"+廈warei別d;幕宰維鞠pstmt效=co四nn.pr鳥epare毛State查ment(燕sql);億發(fā)莊練inti朝=p癢stmt.維execu舍t(yī)eUpd銜ate()架;牛保陸捕if(i傭>0)亞{野梳細中魄b=tr盲ue;}租嗚欠}cat戰(zhàn)ch(S極QLExc在eptio橫ne)遠{棕耐約旨e.pri準ntSta眨ckTra幅ce();聽粗炮}fin習(xí)ally茂{康像唱鍬this.妙close甘();}認堅勿retur晌nb;}騙添加入仿出杠庫記錄業(yè)務(wù)脫邏輯代碼:浴publi壽cboo鬼lean算addIn舍vento紋ry(In俗vento胸ryBea艱nib)急{扔吼瓦boole外anb夜=fal艦se;淺混淘Simpl供eDate媽Forma挪tsdf癢=ne奮wSim居pleDa支teFor慎mat("座yyyy-拼MM-dd蘿HH:m很m:ss"靜);叼肝冬Strin蠶gmod抵ifyti忠me=扮sdf.f庭ormat輔(ib.g味etMod橡ifyti果me())久;撈準秒try{挨竹壽炎conn特=new找Conn符ectio舉nProc殼ess()吃.getC危onn()喊;沃魚知煎Strin叮gsql淋="i膚nsert均into碧inve咸ntory臣valu鴿es("豪+酬帝緊如炕罩匆ib.g攝etGoo構(gòu)ds().逮getGo黑odsid本()+鞏

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論