版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、JSP課程程設(shè)計報報告課題名稱:進銷銷存項目目實戰(zhàn)開開發(fā)姓 名:班 級:學(xué) 號:一、概要設(shè)設(shè)計、項目開開發(fā)環(huán)境境本項目使用用MyEEcliipsee 和 Tommcatt服務(wù)器器進行開開發(fā)。要要求機器器上必須須安裝JJDK、MMyEcclippse77.5版版本以上上和Toomcaat6.0。數(shù)數(shù)據(jù)庫使使用SQQL SServver220000版本或或更高版版本。、項目概概要設(shè)計計本項目模模擬開發(fā)發(fā)中小型型企業(yè)和和超市所所用的進進銷存管管理系統(tǒng)統(tǒng),用于于對商品品和貨物物的入庫庫、銷售售、退庫庫管理??煽山y(tǒng)計銷銷售概況況、統(tǒng)計計庫存盤盤點、進進行庫存存報警,并并要求對對商品入入庫情況況進行監(jiān)監(jiān)控
2、。在在系統(tǒng)中中可注冊冊員工賬賬號并對對員工實實行實名名制管理理,便于于統(tǒng)計員員工的銷銷售業(yè)績績。二、系統(tǒng)概概述及功功能分析析系統(tǒng)概述本系統(tǒng)的主主要功能能如下:、登登錄(分分等級)、前前臺部分分系統(tǒng)管理:)個人人用戶資資料銷售管理:)商品品銷售登登記)商品品退貨、后臺部部分系統(tǒng)管理)用戶戶信息管管理)個人人用戶資資料商品資料管管理)商品品類別管管理)商品品信息管管理)供應(yīng)應(yīng)商管理理庫存管理)商品品采購入入庫)庫存存盤點)庫存存報警查詢統(tǒng)計)商品品采購查查詢)商品品銷售統(tǒng)統(tǒng)計)庫存存盤點查查詢)顧客客退貨信信息查詢詢功能分析登錄(分等等級)要使用用本系統(tǒng)統(tǒng)必須先先登錄,并并且只有有已存在在的用戶戶
3、才能夠夠登錄。登登錄的時時候需要要填寫正正確的用用戶名和和密碼,登登錄分為為三個等等級,只只有等級級最高的的用戶才才可進入入后臺,且且可以修修改自己己的密碼碼。系統(tǒng)統(tǒng)允許有有多個高高等級的的用戶,相相同級別別的用戶戶擁有的的權(quán)限相相同。前臺根據(jù)用戶業(yè)業(yè)務(wù)要求求。本管管理系統(tǒng)統(tǒng)分為前前臺管理理和后臺臺管理。前前臺主要要由負(fù)責(zé)責(zé)銷售的的員工使使用,用用來登記記銷售商商品數(shù)量量、時間間和退貨貨商品數(shù)數(shù)量、時時間。進進入前臺臺系統(tǒng)默默認(rèn)主界界面為個個人用戶戶資料管管理界面面。如圖:其中商品品銷售登登記為登登記顧客客購買的的商品單單號和每每個單號號詳細(xì)物物品信息息包括名名稱、價價格、數(shù)數(shù)量等。如如圖:其
4、中單號這這里用手手模擬填填寫,必必須選擇擇銷售類類型不然然會彈出出錯誤對對話框(使使用JaavaSScriipt實實現(xiàn))當(dāng)當(dāng)剛填入入單號的的時候銷銷售金額額為0,銷銷售單號號登記后后將在下下面明細(xì)細(xì)登記單單號處顯顯示單號號,此處處單號不不能進行行修改。當(dāng)當(dāng)錄入商商品和數(shù)數(shù)量等信信息并點點擊保存存后,上上方的銷銷售金額額將累加加。當(dāng)銷銷售出商商品時要要在商品品表中扣扣除對應(yīng)應(yīng)的銷售售數(shù)量,如如果銷售售數(shù)量不不足則返返回錯誤誤提示信信息。銷售單號登登記:登記完畢顯顯示在明明細(xì)登記記的單號號欄中,并并在單號號登記欄欄上方提提示單號號添加信信息:下面開始在在明細(xì)登登記處登登記商品品和信息息,當(dāng)輸輸入5
5、是是以5開開頭的商商品將顯顯示在,并并顯示在在輸入框框下方:點擊5555香煙,單單位、單單價欄中中自動填填上數(shù)據(jù)據(jù):輸入數(shù)量33后點擊擊保存:如圖銷售金金額累加加至4550元,在在明細(xì)框框上方出出現(xiàn)提示示信息。3)后臺部部分后臺系統(tǒng)進進行商品品入庫管管理、銷銷售查詢詢統(tǒng)計、庫庫存報警警、商品品信息管管理、商商品類別別管理以以及員工工用戶信信息管理理。進入入后臺系系統(tǒng)默認(rèn)認(rèn)主界面面為個人人用戶資資料料管管理界面面。如圖:權(quán)限為A+ A 的人人員可進進登入,AA+的人人員可以以進行用用戶信息息管理和和查詢統(tǒng)統(tǒng)計以及及商品資資料管理理等操作作,A權(quán)權(quán)限人員員不能進進行用戶戶信息管管理和采采購管理理和
6、查詢詢統(tǒng)計。用戶信息管管理用戶信息管管理界面面:查詢所有員員工:查詢離職員員工:注冊員工:2.2.22 商品品信息管管理商品信息息管理要要求可以以進行關(guān)關(guān)鍵字查查詢或者者按照類類別查詢詢,同學(xué)學(xué)們自己己選擇。在在信息管管理子系系統(tǒng)中可可以進行行商品添添加、刪刪除和修修改。在在這里要要特別指指出不建建議進行行商品刪刪除,除除非在剛剛錄入商商品時發(fā)發(fā)現(xiàn)錄入入錯誤可可以立即即進行刪刪除,一一般情況況下商品品如果不不再使用用可以修修改成不不可用狀狀態(tài)。商品添加界界面:信息管理界界面如下下:當(dāng)想查找所所有筆記記本有關(guān)關(guān)信息,可可在關(guān)鍵鍵字中輸輸入筆記記本,點點擊查詢詢;當(dāng)選擇商品品類別-電子產(chǎn)產(chǎn)品時:
7、入庫管理理入庫管理理要求可可以進行行入庫單單號登記記和入庫庫明細(xì)登登記。入入庫明細(xì)細(xì)指的是是當(dāng)前這這個入庫庫單里包包含哪些些商品以以及該商商品的信信息(價價格、數(shù)數(shù)量、單單位等)。和和銷售單單號登記記一樣,當(dāng)當(dāng)?shù)怯涗N銷售單號號后,入入庫單號號出現(xiàn)在在明細(xì)登登記表中中,并開開始進行行明細(xì)登登記。同同樣也要要求在登登記成功功或者失失敗后提提示。入庫管理界界面(不不要求單單號登記記和明細(xì)細(xì)登記做做在一個個頁面里里可以分分開進行行):銷售統(tǒng)計管管理該子系統(tǒng)統(tǒng)用于統(tǒng)統(tǒng)計某時時段的銷銷售情況況和銷售售金額??煽梢运阉魉麂N售單單號或者者銷售明明細(xì)。兩兩張表可可以設(shè)計計在一個個頁面上上也可以以設(shè)計在在兩個頁頁
8、面上。當(dāng)查詢銷銷售信息息時,可可以按照照時間搜搜索也可可以按照照單號搜搜索。當(dāng)當(dāng)單號不不輸入時時點擊搜搜索,則則返回所所有銷售售信息,相相當(dāng)于查查詢所有有銷售單單號。(不不建議使使用,會會造成大大量信息息讀?。?。查詢所有銷銷售:如果按照時時間查詢詢可以按按照年月月日,必必須按要要求格式式輸入否否則彈出出警告對對話框(利利用正則則表達式式實現(xiàn))。查詢20110年所所有銷售售單號時時輸入 20110,點點擊查詢詢,如圖圖:若要查詢220100年6月月單號則則輸入220100-066點擊查查詢:此時發(fā)現(xiàn)單單號仍然然很多,我我們按照照20110-006-006來搜搜索:這時我們發(fā)發(fā)現(xiàn)數(shù)量量檢索的的范圍
9、縮縮小,數(shù)數(shù)據(jù)量也也會變少少。同學(xué)學(xué)們可以以繼續(xù)擴擴展此功功能,可可以精確確搜索某某時間段段的銷售售。由上上圖可以以發(fā)現(xiàn)每每次查詢詢都是要要求統(tǒng)計計銷售總總額的。當(dāng)查詢銷售售明細(xì)情情況時,可可以按照照單號查查詢銷售售明細(xì),也也可以輸輸入商品品名稱和和時間統(tǒng)統(tǒng)計某時時間段該該商品銷銷售數(shù)量量和金額額。例如輸入剛剛才搜索索到的220100060060001單號號查詢:可以發(fā)現(xiàn)該該單中購購買了5555香香煙3條條,單價價1500元,共共計4550.00元。查詢20110-006-003當(dāng)天天所有5555香香煙銷售售情況則則在商品品名稱中中輸入5555香香煙,事事件中輸輸入20010-06-03進進行
10、查詢:由圖可看出出統(tǒng)計了了所有220100年6月月3日的的5555香煙銷銷售情況況,一共共銷售118000.0元元。在這這里輸入入商品的的名稱是是關(guān)鍵字字查詢,日日期也是是關(guān)鍵字字查詢。例例如輸入入香煙,并并輸入220100-066則顯示示所有220100年6月月銷售的的所有帶帶有香煙煙關(guān)鍵字字的商品品銷售情情況:數(shù)據(jù)庫設(shè)計計(略)人員組成及及組員分分工人員組成李姍姍姍朱朱銀朱丹徐清清組員分工李姍姍姍:前前臺,銷銷售統(tǒng)計計管理,用用戶信息息管理朱銀銀:前前臺,商商品信息息管理朱丹丹:前前臺,入入庫管理理徐清清:前前臺,用用戶信息息管理分組模塊詳詳細(xì)設(shè)計計運行界面: 、登登錄界面面只有已有有的用
11、戶戶,并且且要求用用戶名的的密碼輸輸入正確確才可登登錄,否否則仍停停留在此此因人界界面中代代碼 用戶登登錄 用戶名名: 密 碼碼: SERVLLET中中代碼publlic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.settConntenntTyype(teext/htmml);reqquesst.ssetCCharractterEEncoodi
12、nng(gb223122);SimmpleeDatteFoormaat HHMFrromaat = neew SSimppleDDateeForrmatt(yyyyyy-MMM-ddd HHH:mmm:sss);Strringg sttrCuurreentTTimee = HMFFrommat.forrmatt(neew DDatee();Daoo_upp dbb = neww Daao_uup();Strringg naame=reqquesst.ggetPParaametter(ussernnamee);Strringg paass=reqquesst.ggetPParaametter(u
13、sserppasss);Sysstemm.ouut.pprinntlnn(naame+:+paass);Vecctorr usser=db.gettDatta(sellectt * froom uuserrinffo wwherre uuserrnamme=+nnamee+andd usserppasss=+paass+);if(useer.ssizee()=1) reqquesst.ggetSSesssionn().settAtttribbutee(uuserrnamme,(VVecttor)useer.eelemmenttAt(0).ellemeentAAt(11) );reequeest
14、.gettSesssioon().seetAtttriibutte(useerpaass,(Vecctorr)usser.eleemenntAtt(0).eelemmenttAt(3) );reequeest.gettSesssioon().seetAtttriibutte(useeridd,(Veectoor)uuserr.ellemeentAAt(00).eleemenntAtt(0) );reequeest.gettSesssioon().seetAtttriibutte(useerreealnnamee,(Veectoor)uuserr.ellemeentAAt(00).eleemen
15、ntAtt(2) );reequeest.gettSesssioon().seetAtttriibutte(rigghtss,(Veectoor)uuserr.ellemeentAAt(00).eleemenntAtt(4);reequeest.gettSesssioon().seetAtttriibutte(aviilabble,(Vecctorr)usser.eleemenntAtt(0).eelemmenttAt(5);reequeest.gettSesssioon().seetAtttriibutte(dimmisssionn,(Veectoor)uuserr.ellemeentAAt
16、(00).eleemenntAtt(6);reequeest.gettSesssioon().seetAtttriibutte(datte,strrCurrrenntTiime);/顯示時時間reespoonsee.seendRRediirecct(./xskkj/FFarmm.jssp);elssereespoonsee.seendRRediirecct(./qiaantaai/ddengglu.jspp);、前臺部部分系統(tǒng)管理:)個人人用戶資資料主要是密碼碼的修改改左邊的超鏈鏈接及主主界面的的顯示,個個人用戶戶信息即即鏈接到到主界面面當(dāng)密碼輸入入錯誤時時在當(dāng)前前頁面顯顯示“修改失失敗”當(dāng)密
17、碼輸入入正確時時在當(dāng)前前頁面顯顯示“修改成成功”。中左左邊代碼碼系統(tǒng)管管理個人用用戶資料料銷售管管理商品銷銷售登記記&nnbspp;中主主界面代代碼 個人信信息管理理中心 $ssesssionnScoope.reaalnaame 您好好!歡迎迎登錄本本系統(tǒng):版本. $rrequuesttScoope.messsagge 您的用用戶級別別是:$seessiionSScoppe.rrighhts 修改密密碼 原始密密碼: 新密碼碼: 重復(fù)新新密碼: &nbbsp;中中主界面面代碼publiic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, H
18、tttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.settConntenntTyype(texxt/hhtmll);reqquesst.ssetCCharractterEEncoodinng(gb223122);Strringg olldpaass=reqquesst.ggetPParaametter(teextffielld);Strringg neewpaass=reqquesst.ggetPParaametter(teextffielld2);St
19、rringg neewpaass22=reequeest.gettParrameeterr(ttexttfieeld33);Inttegeer uuserrid=(Inntegger)reqquesst.ggetSSesssionn().gettAtttribbutee(uuserrid);Daoo_upp ddd=neew DDao_up();iif(nnewppasss.eqqualls(nnewppasss2)&!nnewppasss.eqqualls()innt ii=ddd.uppDatta(upddatee usseriinfoo seet uuserrpasss=+nnewppa
20、sss+wheere useeridd=+usseriid+annd uuserrpasss=+ooldppasss+);iff(i0)rrequuestt.seetAtttriibutte(messsagge,修改改成功);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/xxskjj/maain.jspp);rrd.fforwwardd(reequeest,ressponnse);ellserrequuestt.seetAtttriibutte(messsagge
21、,修改改失敗);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/xxskjj/maain.jspp);rrd.fforwwardd(reequeest,ressponnse);elssereequeest.settAtttribbutee(mmesssagee,修改改失敗);ReequeestDDisppatccherr rdd=thhis.gettSerrvleetCoonteext().ggetRRequuesttDisspattcheer(/xsskj/mai
22、in.jjsp);rdd.foorwaard(reqquesst,rrespponsse);銷售管理:)商品銷銷售登記記提交后的顯顯示中代代碼銷售單登記記 $rrequuesttScoope.messsagge 銷售單單登記: 銷售單單號 銷售類類型 請選擇擇 $ttypee1 銷售金金額 &nbbsp;$rrequuesttScoope.sallesppricce 操作員員 &nbssp;$seessiionSScoppe.uuserrreaalnaame 操作時時間 &nbbsp;$rrequuesttScoope.datte 商品銷銷售明細(xì)細(xì)登記 商品銷銷售明細(xì)細(xì)登記: 銷售單單號: &
23、nbbsp;$rrequuesttScoope.sallesiid 商品名名稱 請選擇擇 $ggoodds22 單位: &nbbsp; 單價: &nbbsp; 數(shù)量: doccumeent.gettEleemenntByyId(gooodsseleect).oonchhangge=ffuncctioon() vaar nnodee=thhis; vaar ooptiion=nodde.ooptiionssnoode.sellecttedIIndeex; vaar ppricce=ooptiion.priice; vaar uunitt=opptioon.uunitt; doocummentt.
24、geetEllemeentBByIdd(ggooddsunnit_labbel).iinneerTeext=uniit; doocummentt.geetEllemeentBByIdd(ggooddsprricee_laabell).innnerTTextt=prricee; foorm11.gooodsspriice.vallue=priice; foorm11.gooodssuniit.vvaluue=uunitt; &nbbsp; 中中代碼銷售單登記記 publlic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSSer
25、vvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.settConntenntTyype(teext/htmml);reqquesst.ssetCCharractterEEncoodinng(gb223122);Daoo_upp duu = neww Daao_uup();Vecctorr sallesttypee=duu.geetDaata(seelecct * frrom SallesTTypee);reqquesst.ssetAAttrribuute(saaless
26、typpe, saalesstyppe);SimmpleeDatteFoormaat ssdf=neww SiimplleDaateFFormmat(yyyyy-MM-dd HH:mm:ss);Strringg daate=sdff.foormaat(nnew Datte();reqquesst.ssetAAttrribuute(daate, ddatee);ReqquesstDiispaatchher rd=thiis.ggetSServvlettConntexxt().geetReequeestDDisppatccherr(/xskkj/ddanhhaoddenggji.jspp);rd.
27、forrwarrd(rrequuestt,reespoonsee); 商品銷銷售明細(xì)細(xì)登記 publlic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.settConntenntTyype(teext/htmml);reqquesst.ssetCCharractterEEncoodinng(gb223122);Daoo_upp duu = new
28、w Daao_uup();Strringg saalessid=reqquesst.ggetPParaametter(saalessid);Strringg saalesstyppe=rrequuestt.geetPaarammeteer(sallesttypee);Strringg daate=reqquesst.ggetPParaametter(daate);Inttegeer ooperratoor=(Inttegeer)rrequuestt.geetSeessiion().ggetAAttrribuute(usseriid);Strringg frrom_pagge=rrequuest
29、t.geetPaarammeteer(froom_ppagee);Vecctorr gooodssinffo=ddu.ggetDDataa(sseleect * ffromm gooodssinffo);reqquesst.ssetAAttrribuute(gooodssinffo,gooodsiinfoo);if(froom_ppagee.eqqualls(0) innt ii=duu.uppDatta(inssertt innto SallesIInfoo vaaluees(+ssaleesidd+,+sallesttypee+,0.00,+opeerattor+,+ddatee+);if
30、f(i0)reqquesst.ssetAAttrribuute(saalessid,saalessid);rrequuestt.seetAtttriibutte(monney,neww Dooublle(00.0);rrequuestt.seetAtttriibutte(messsagge,銷售售單號成成功!);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/xxskjj/suucceessmminggxi.jspp);rrd.fforwwardd(reequees
31、t,ressponnse);ellserrequuestt.seetAtttriibutte(messsagge,銷售售單號登登機失敗敗,請查查明原因因!);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/xxskjj/suucceessmminggxi.jspp);rrd.fforwwardd(reequeest,ressponnse);elsse if(ffromm_paage.equualss(11)Dooublle ssaleesmooneyy=Dooubl
32、le.vvaluueOff(reequeest.gettParrameeterr(ssaleesmooneyy);Sttrinng ggooddsidd=reequeest.gettParrameeterr(ggooddsellectt);Sttrinng ggooddsunnit=reqquesst.ggetPParaametter(gooodssuniit);Dooublle ggooddsprricee=Dooublle.vvaluueOff(reequeest.gettParrameeterr(ggooddsprricee);Inntegger gooodsnnum=Inttegeer
33、.vvaluueOff(reequeest.gettParrameeterr(ggooddsnuum);innt iii=ddu.uupGooodssNumm(gooodssid, -ggooddsnuum);iff(iii=DDao_up.wroong_lesss)rrequuestt.seetAtttriibutte(messsagge,貨物物不足!);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/xxskjj/suucceessmminggxi.jspp);
34、rrd.fforwwardd(reequeest,ressponnse);ellseiint x=ddu.uupDaata(innserrt iintoo SaalessDettaills vvaluue(+ssaleesidd+,+gooodsiid+,+gooodssuniit+);iif(xx0)reqquesst.ssetAAttrribuute(mooneyy,ggooddsprricee*gooodssnumm+saalessmonney);reqquesst.ssetAAttrribuute(meessaage,商品品銷售成成功!);ReqquesstDiispaatchher
35、rd=thiis.ggetSServvlettConntexxt().geetReequeestDDisppatccherr(/xskkj/ssucccesssminngxii.jssp);rd.forrwarrd(rrequuestt,reespoonsee);eelseereqquesst.ssetAAttrribuute(meessaage,商品品銷售失失??!);ReqquesstDiispaatchher rd=thiis.ggetSServvlettConntexxt().geetReequeestDDisppatccherr(/xskkj/ssucccesssminngxii.js
36、sp);rd.forrwarrd(rrequuestt,reespoonsee);、后臺部部分系統(tǒng)管理)用戶戶信息管管理 查詢所有員員工查詢在職員員工查詢離職員員工按姓名查詢詢中代代碼 $rrequuesttScoope.messsagge &nbbsp; 員工用用戶管理理子系統(tǒng)統(tǒng) 員工賬賬戶信息息管理: 按員員工姓名名查找: 用戶 賬戶名名 賬戶密密碼 員工姓姓名 權(quán)限 是否可可用 是否離離職 修改 &nbbsp;$ssalees00 &nbbsp; &nbbsp;$ssalees11 &nbbsp; &nbbsp;$ssalees33 &nbbsp; &nbbsp;$ssalees22 &
37、nbbsp; &nbbsp;$ssalees44 &nbbsp; &nbbsp;$ssalees55 &nbbsp; &nbbsp;$ssalees66 &nbbsp; 修改 &nbbsp; 中中代碼publiic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.settConntenntTyype(teext/htmml);reqquesst.ss
38、etCCharractterEEncoodinng(gb223122);Strringg quueryywayy=reequeest.gettParrameeterr(qquerrywaay);Strringg ussernnamee=reequeest.gettParrameeterr(uuserrnamme);Strringg diimisssioon=在職;Strringg diimisssioon2=離職職;Daoo_upp ddd=neew DDao_up();Vecctorr saalessinffo=ddd.ggetDDataaByKKeywwordds(useerinnfo,u
39、ssernnamee,uuserrnamme);if(queerywway.equualss(bbyalll) saalessinffo=ddd.ggetDDataa(sseleect * ffromm usseriinfoo); Syysteem.oout.priint(sallesiinfoo.siize();iff(saalessinffo.ssizee()0)rrequuestt.seetAtttriibutte(sallesiinfoo,ssaleesinnfo);ellserrequuestt.seetAtttriibutte(messsagge,所查查詢的不不存在);elsse
40、if(qquerrywaay.eequaals(byyat) ssaleesinnfo=dd.gettDatta(sellectt * froom uuserrinffo wwherre ddimiissiion=+dimmisssionn+);iff(saalessinffo.ssizee()0)rrequuestt.seetAtttriibutte(sallesiinfoo,ssaleesinnfo);ellserrequuestt.seetAtttriibutte(messsagge,所查查詢的不不存在);elsse if(qquerrywaay.eequaals(byyawaay)sa
41、alessinffo=ddd.ggetDDataa(sseleect * ffromm usseriinfoo whheree diimisssioon=+ddimiissiion22+);iff(saalessinffo.ssizee()0)rrequuestt.seetAtttriibutte(sallesiinfoo,ssaleesinnfo);ellserrequuestt.seetAtttriibutte(messsagge,所查查詢的不不存在);elsse if(qquerrywaay.eequaals(byynamme)saalessinffo=ddd.ggetDDataa(ss
42、eleect * ffromm usseriinfoo whheree ussernnamee=+ussernnamee+);iff(saalessinffo.ssizee()0)rrequuestt.seetAtttriibutte(sallesiinfoo,ssaleesinnfo);ellserrequuestt.seetAtttriibutte(messsagge,所查查詢的不不存在);ReqquesstDiispaatchher rd=thiis.ggetSServvlettConntexxt().geetReequeestDDisppatccherr(/houutaii/yuuan
43、ggongg.jssp);rd.forrwarrd(rrequuestt, rrespponsse);銷售信息查查詢統(tǒng)計計無輸入的情情況下查查詢可查查詢所有有信息按時間查詢詢按單號查詢詢中代代碼 $rrequuesttScoope.messsagge 銷售信信息查詢詢統(tǒng)計: 輸入時時間: (格格式:yyyy-MM-dd或者者yyyy-MMM或者yyyy) 輸入單單號: 銷售單單號 銷售類類型 銷售金金額 收銀員員 銷售時時間 &nbbsp;$ssalees00 &nbbsp; &nbbsp;$ssalees11 &nbbsp; &nbbsp;$ssalees22 &nbbsp; &nbbsp;
44、$ssalees33 &nbbsp; &nbbsp;$ssalees44 &nbbsp; 銷售總總額:$reequeestSScoppe.ppricce &nbbsp; $reequeestSScoppe.mmesssag 銷售明明細(xì)查詢詢系統(tǒng): 商品名名稱: 時時間: (格格式:yyyy-MM-dd或者者yyyy-MMM或者yyyy) 銷售單單號: ID 商品名名稱 銷售單單號 單位 單價 數(shù)量 收銀員員 銷售時時間 &nbbsp;$ssalee0 &nbbsp; &nbbsp;$ssalee1 &nbbsp; &nbbsp;$ssalee2 &nbbsp; &nbbsp;$ssalee3
45、&nbbsp; &nbbsp;$ssalee4 &nbbsp; &nbbsp;$ssalee5 &nbbsp; &nbbsp;$ssalee6 &nbbsp; &nbbsp;$ssalee7 &nbbsp; 銷售總總額:$reequeestSScoppe.ppricce2 中中代碼publiic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon ressponnse.set
46、tConntenntTyype(teext/htmml);reqquesst.ssetCCharractterEEncoodinng(gb223122);/SStriing SallesTTimee=reequeest.gettParrameeterr(ssaleestiime);/SStriing daate=reqquesst.ggetPParaametter(daate);/SStriing sallesiid=rrequuestt.geetPaarammeteer(sallesiid);Strringg quueryywayy=reequeest.gettParrameeterr(qq
47、uerrywaay);Daoo_upp ddd=neew DDao_up();if(queerywway.equualss(bbydaate)Sttrinng ddatee=reequeest.gettParrameeterr(ddatee);Veectoor ssaleesinnfo=dd.gettDattaByyKeyyworrds(SaalessInffoViiew,SaalessTimme,datte);iff(saalessinffo.ssizee()0)DDoubble tottalppricce=ccounntTootallPriice.couuntPPricce(ssalees
48、innfo,2);rrequuestt.seetAtttriibutte(priice,tootallpriice);rrequuestt.seetAtttriibutte(sallesiinfoo,ssaleesinnfo);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/hhouttai/xsttji.jspp);rrd.fforwwardd(reequeest, reespoonsee);ellserrequuestt.seetAtttriibutte(mes
49、ssagge,所查查詢的不不存在);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/hhouttai/xsttji.jspp);rrd.fforwwardd(reequeest, reespoonsee);elsse if(qquerrywaay.eequaals(byyid)/Vecctorr saalessTypp=ddd.geetDaata(seelecct * frrom SallesTTypee);Sttrinng ssaleesidd=reequeest
50、.gettParrameeterr(ssaleesidd);Veectoor ssaleesinnfo=dd.gettDattaByyKeyyworrds(SaalessInffoViiew,SaalessID,saalessid);iff(saalessinffo.ssizee()0)DDoubble tottalppricce=ccounntTootallPriice.couuntPPricce(ssaleesinnfo,2);rrequuestt.seetAtttriibutte(priice,tootallpriice);rrequuestt.seetAtttriibutte(sall
51、esiinfoo,ssaleesinnfo);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquesstDiispaatchher(/hhouttai/xsttji.jspp);rrd.fforwwardd(reequeest, reespoonsee);ellserrequuestt.seetAtttriibutte(messsagge,所查查詢的不不存在);RRequuesttDisspattcheer rrd=tthiss.geetSeervlletCConttextt().gettReqquess
52、tDiispaatchher(/hhouttai/xsttji.jspp);rrd.fforwwardd(reequeest, reespoonsee);銷售明細(xì)查查詢系統(tǒng)統(tǒng)無條件查查詢 按商品名稱稱和日期期查詢按銷售單號號查詢中代代碼與上上一個表表在一起起,因為為它們在在同一個個頁面上上中中代碼publiic voiid ddoPoost(HtttpSeervlletRRequuestt reequeest, HtttpSServvlettRessponnse ressponnse)thhrowws SServvlettExccepttionn, IIOExxcepptioon resspo
53、nnse.settConntenntTyype(teext/htmml);reqquesst.ssetCCharractterEEncoodinng(gb223122);Strringg quuerwway=reqquesst.ggetPParaametter(quuerwway);Daoo_upp ddd=neew DDao_up();if(queerwaay.eequaals(byydattenaame)Sttrinng ggooddsnaame=reqquesst.ggetPParaametter(gooodssnamme);Sttrinng ddatee=reequeest.gettP
54、arrameeterr(ddatee);/Sysstemm.ouut.pprinntlnn(gooodssnamme+ddatee+1123445677);Veectoor Sallesiinfoo=ddd.geetDaataBByDooublleKeeyWoordss(SSaleesDeetaiilsVVieww,gooodssnamme, SSaleesTiime,gooodssnamme,ddatee);iff(Saalessinffo.ssizee()0)DDoubble tottalppricce=ccounntTootallPriice.couuntDDetaailssPriice(Sallesiinfoo,4,5);rrequuestt.seetAtttriibutte(priice22,ttotaalprricee);rrequuestt.seetAtttriibutte(Sallesiinfoo,SSaleesinnfo);RRequ
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度返點合作協(xié)議版:教育行業(yè)培訓(xùn)課程銷售返點細(xì)則
- 二零二五年度宿舍區(qū)宿管員聘用及管理服務(wù)協(xié)議2篇
- 二零二五年度銀校合作協(xié)議書:金融專業(yè)人才培養(yǎng)與就業(yè)服務(wù)
- 二零二五年度銀行對企業(yè)提供資金結(jié)算與清算合作協(xié)議
- 二零二五年度水利工程安全文明施工費用支付協(xié)議書2篇
- 二零二五年度集體土地轉(zhuǎn)讓協(xié)議書-智慧物流園區(qū)合作協(xié)議
- 二零二五年度雇主免責(zé)協(xié)議書:綠色能源項目雇主責(zé)任免除合同
- 2025年度電商虛擬商品交易安全保障協(xié)議4篇
- 二零二五年度學(xué)校周邊車輛收費員就業(yè)協(xié)議材料4篇
- 絲印加工在智能交通導(dǎo)航系統(tǒng)行業(yè)的應(yīng)用考核試卷
- 采購支出管理制度
- 兒科護理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護方法
- 使用AVF血液透析患者的護理查房
- 拜太歲科儀文檔
- 2021年高考山東卷化學(xué)試題(含答案解析)
- 2020新譯林版高中英語選擇性必修一重點短語歸納小結(jié)
- GB/T 19668.7-2022信息技術(shù)服務(wù)監(jiān)理第7部分:監(jiān)理工作量度量要求
評論
0/150
提交評論