版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 40项目实习报告书小组人数数2实习名称称软件开发发实习(A)周数2实习地点点钟海楼软软件实验验室班级软件10073人数31起止时间间20088.122.222-20009.1.44形式集中 分散指导教师师张健小组成员:马晓槟(200711701319)、凌志强(200711701315)一、软件项目开发选择掌握使用用Javva语言言开发数数据库应应用程序序的基本本技能,巩固数数据库原原理及应应用等理理论知识识。编写写一个文文本界面面的Jaava应应用程序序,该应应用程序序能够与与数据库库建立连连接,并并且在数数据库上上执行数数据操纵纵语言。(1)DDepaartmmentt
2、alSStorre项目目Domiino是是一间大大型百货货商店,Domminoo库存管管理系统统预期目目标如下下:数据库将将能维护护供应商商的详细细资料(维护:查询、插入、删除、修改)。数据库将将能维护护商品的的详细资资料。数据库将将能维护护交易的的详细资资料。库存管理理软件系系统应能能打印商商品可用用库存的的报表(屏幕上上显示出出报表即即可)(2)SSharreAcccouuntiing项项目Ericcmobiil是一一间国际际商业股股份有限限公司,该公司司计划发发行一千千万股股股票(每每股 $10)筹集资资金,股股份按以以下四种种类型分分配:常常驻居民民、非常驻驻居民、国内公公司、外国公公
3、司。Ericcmobiil的股股份账务务系统维维护股东东的详细细资料,系统预预期目标标如下:数据库将将能维护护申请者者的详细细资料。该股份账账务系统统应该可可以进行行适当的的查询。该股份账账务系统统应该可可以打印印基于股股东类型的分配配列表。该股份账账务系统统应该可可以打印印基于股股东类型的最大大分配列列表(以以上四种种股民的的最大股股东)。该股份账账务系统统应该可可以打印印基于日日期的分分配列表表。我们小组组选择了了项目11.DepparttmenntallStoore项项目。二、实习进进度第1-33天:软件件项目分分配及概概念讨论论,项目目分析第4-55天:数据库库设计及及实施,建立连连接
4、SQQL SServver数数据库的的数据源源第6-77天:用户界界面设计计第7-99天:用Jaava语语言开发发项目第10-11天天:测试与与验证第12-13天天:软件件项目文文档写作作三、实习习要求软件项目目开发以以项目组组的形式式组织实实施,每每个项目目组由22人组成成,单号号项目组组从以上上两个开开发项目目中选做做第一个项目目,双号号项目组组选做第第二个项目目,每组组成员协协作完成成整个项目目。项目目开发提提交文档档:1每个个项目组组提交软软件系统统源代码码。2每个个项目组组提交软软件系统统设计文文档。3每个个项目组组提交数数据库SSQL脚脚本。四、实习习结果1.系统统设计框框图数据库
5、架构图2.SQQL脚本本/*1.新建名名为CoommoodittyMaanagge的数数据库*/creaate dattabaase CommmoddityyMannagee/*2.创建各各个表*/creaate tabble SupppliierDDetaail( cSSuppplieerIDD chhar(6) priimarry kkey, vSSuppplieerNaame varrchaar(550), vSSuppplieerDeescrripttionn vaarchhar(50), cSSuppplieerTeele chaar(112) cheeck(cSuuppllierr
6、Telle llikee 0-9 0-9 0-9 0-9- 00-9 00-9 00-9 00-9 00-9 00-9 00-9 ),vSupppliierAAddrresss vaarchhar(50), iSShippmenntDeelayy innt, cCCreddibiilittyDeeg ccharr(5) chheckk(cCCreddibiilittyDeeg iin(so-so,hhighh,besst,meediuum)creaate tabble Commmoddityy( cCCommmodiityIID ccharr(6) prrimaary keyy, vCComm
7、modiityNNamee vaarchhar(50), vCCommmodiityTTypee vaarchhar(20), vCCommmodiityDDesccripptioon vvarccharr(500), mCCommmodiityUUnittPriice monney, vCCommmodiityUUnitt chhar(10),)creaate tabble Suppplyy( cCCommmodiityIID ccharr(6), cSSuppplieerIDD chhar(6), prrimaary keyy(cCCommmodiityIID,ccSupppliierII
8、D)creaate tabble CommmoddityyDettaill( cCCommmodiityIID ccharr(6) noot nnulll, cSSuppplieerIDD chhar(6) nott nuull, vCCommmodiityNNamee vaarchhar(50), vCCommmodiityTTypee vaarchhar(20), iCCommmodiityQQty intt, iCCommmodiityTThreeshoold intt, dCCommmodiitySStorreDaate dattetiime, cNNeeddFlaag ccharr(
9、1), cOOrdeerFllag chaar(11), fooreiign keyy (ccCommmoddityyID) reeferrencces Commmoddityy (ccCommmoddityyID), fooreiign keyy (ccSupppliierIID) reffereencees SSuppplieerDeetaiil (cSuuppllierrID) )creaate tabble OrdderDDetaail( cOOrdeerIDD chhar(3) priimarry kkey, cCCommmodiityIID ccharr(6), cSSupppli
10、eerIDD chhar(6), iOOrdeerQtty iint, dOOrdeerDaate dattetiime, dSShippmenntDaate dattetiime, vOOrdeerReemarrk vvarccharr(500), vOOrdeerCllerkk vaarchhar(50), fooreiign keyy (ccCommmoddityyID) reeferrencces Commmoddityy (ccCommmoddityyID), fooreiign keyy (ccSupppliierIID) reffereencees SSuppplieerDeet
11、aiil (cSuuppllierrID)creaate tabble Solld( cJJourrnallNo chaar(44) pprimmaryy keey, cCCommmodiityIID ccharr(6), cSSuppplieerIDD chhar(6), vCCommmodiityNNamee vaarchhar(50), iCCommmodiityQQty intt, dSSolddDatte ddateetimme fooreiign keyy (ccCommmoddityyID) reeferrencces Commmoddityy (ccCommmoddityyID
12、), fooreiign keyy (ccSupppliierIID) reffereencees SSuppplieerDeetaiil (cSuuppllierrID)/*3.在各个个表中插插入数据据*/*3.1 在在SupppliierDDetaail表表中插入入数据*/inseert intto SSuppplieerDeetaiil vvaluues(SEE00001,Rddtioo Gooodss,Fammouss,hiigh quaalitty,04482-247799220,Loondoon BBriddge No.1144,33,bbestt)inseert intto SS
13、uppplieerDeetaiil vvaluues(SEE00002,Teehnss Sqquree,so-so,butt chheapp,04777-5548994566,Tiaanhee Rooad No.2311,55,sso-sso)inseert intto SSuppplieerDeetaiil vvaluues(SEE00003,Occeann Sttoree,nott baad,04479-546613778,Zhhonggshaan RRoadd Noo.122,44,hhighh)inseert intto SSuppplieerDeetaiil vvaluues(SEE
14、00004,Maars Commmodditiies,qquitte ggoodd,annd vveryy faast,007622-588971146,RRenmmin Roaad NNo.335,2,higgh)inseert intto SSuppplieerDeetaiil vvaluues(SEE00005,Siimplle,goood serrve andd goood commmodditiies,004955-855434468,NNanjjingg Sqquarre NNo.664,3,besst)inseert intto SSuppplieerDeetaiil vvalu
15、ues(SEE00006,Juust Buyy,nott soo goood,004899-577461132,ZZhonngshhan Roaad NNo.2234,4,soo-soo)/*3.2 在在Commmoddityy表中插插入数据据*/inseert intto CCommmodiity valluess(TTM00001,BBanaana,FFruiit,A cheeap andd deelicciouus ffruiit,1.7,kiilo);/*香蕉蕉*/inseert intto CCommmodiity valluess(MMD00002,AApplle,Frruitt,
16、An appple a dday keeep tthe docctorr awway,22.4,kkiloo);/*苹苹果*/inseert intto CCommmodiity valluess(ZZE00004,CCakee,Dessserrt,A sweeet foood ffor youu too ennjoyy,10,bbox);/*蛋糕糕*/inseert intto CCommmodiity valluess(JJJ00007,CChoccolaate,DDesssertt,Almmostt giirlss ennjoyy itt,15,bbox);/*巧克克力*/inseert
17、 intto CCommmodiity valluess(SSB00009,TTootthpaastee,Daiily-Neccesssitiies,NNeceessiitiees ffor toooth,99.9,bbox);/*牙膏膏*/inseert intto CCommmodiity valluess(TTK00011,PPapeer,Daailyy-Neecesssittiess,Neccesssitiies forr clleann,4.55,pacckagge);/*纸巾*/inseert intto CCommmodiity valluess(EEF00014,RRicee,
18、Daiily-Foood,Foood thaat ppeopple eatt evveryydayy,50,kkg);/*大米*/inseert intto CCommmodiity valluess(GGE00020,PPeannut oill,Daiily-Foood,Neeed forr coook,445,caan);/*花生油油*/inseert intto CCommmodiity valluess(FFE00027,BBadmmintton Racckett,Funn,Neeed ffor spoort,999,paair);/*羽毛毛球拍*/inseert intto CCom
19、mmodiity valluess(RRG00029,GGenuuinee-DVVD,Fuun,Fiilm,Aniimattionn,Coonceert andd soo onn,1111,pieece);/*正版版DVDD*/*3.3 在在Suppplyy表中插插入数据据*/inseert intto SSuppply valluess(TTM00001,SSE00001)inseert intto SSuppply valluess(TTM00001,SSE00004)inseert intto SSuppply valluess(MMD00002,SSE00006)inseert int
20、to SSuppply valluess(EEF00014,SSE00003)inseert intto SSuppply valluess(TTK00011,SSE00002)inseert intto SSuppply valluess(JJJ00007,SSE00005)inseert intto SSuppply valluess(SSB00009,SSE00005)inseert intto SSuppply valluess(GGE00020,SSE00001)inseert intto SSuppply valluess(FFE00027,SSE00002)inseert int
21、to SSuppply valluess(RRG00029,SSE00003)inseert intto SSuppply valluess(ZZE00004,SSE00004)inseert intto SSuppply valluess(ZZE00004,SSE00006)inseert intto SSuppply valluess(TTK00011,SSE00004)inseert intto SSuppply valluess(GGE00020,SSE00003)inseert intto SSuppply valluess(JJJ00007,SSE00001)inseert int
22、to SSuppply valluess(JJJ00007,SSE00002)inseert intto SSuppply valluess(FFE00027,SSE00003)inseert intto SSuppply valluess(RRG00029,SSE00006)/*3.4 在在CommmoddityyDettaill表中插插入数据据*/inseert intto CCommmodiityDDetaail valluess(TTM00001,SSE00001,BBanaana,FFruiit,56,10,20008-12-29,nn,n)inseert intto CCommmo
23、diityDDetaail valluess(ZZE00004,SSE00004,CCakee,Dessserrt,1500,255,220088-111-200,n,n)inseert intto CCommmodiityDDetaail valluess(TTK00011,SSE00004,PPapeer,Daailyy-Neecesssittiess,1130,50,20008-10-5,n,nn)inseert intto CCommmodiityDDetaail valluess(FFE00027,SSE00003,BBadmmintton Racckett,Funn,220,55,
24、220088-9-15,nn,n)inseert intto CCommmodiityDDetaail valluess(GGE00020,SSE00001,PPeannut oill,Daiily-Foood,17,5,20008-111-226,n,nn)/*4.需要用用到的触触发器*/*4.1 在在更新CCommmodiityDDetaail表表时自动动更改标标志位*/creaate triiggeer ttrgUUpdaateCCommmodiityDDetaailon CCommmodiityDDetaailafteer uupdaateasdecclarre qtyy inntde
25、cclarre thrreshholdd inntdecclarre id chaar(66)decclarre neeed ccharr(1)sellectt iid=ccCommmoddityyID,qtty=iiCommmoddityyQtyy,tthreeshoold=iCoommoodittyThhressholld,neeed=ccNeeedFllag froom iinseerteedif(qttythrreshholdd)begginiff(nneedd=nn)beeginnuupdaate CommmoddityyDettaillsset cNeeedFFlagg=yy,cc
26、OrdderFFlagg=nnwwherre ccCommmoddityyID=iddenndenddelssebegginuppdatte CCommmodiityDDetaailseet ccNeeedFllag=n,cOOrdeerFllag=nwhheree cCCommmodiityIID=idendd/*4.2 在在CommmoddityyDettaill表中插插入新记记录时自自动填写写部分列列*/creaate triiggeer ttrgIInseertCCommmodiityDDetaailon CCommmodiityDDetaailafteer iinseertasupd
27、datee CoommoodittyDeetaiilsett dCCommmodiitySStorreDaate=gettdatte(),cNNeeddFlaag=n,cOrrderrFlaag=nwheere cCoommoodittyIDD=(sseleect cCoommoodittyIDD frrom inssertted)/*5.需用到到的存储储过程*/*5.1 生生成售出出商品信信息*/creaate prooc pprcSSoldd jjourrnallno chaar(44),commmoddityyid chaar(66),qtyy inntasbegiin bbegiin
28、ttrann ddecllaree ddatee daatettimee sseleect daate=gettdatte() ddecllaree ssuppplieeridd chhar(6) ddecllaree ccommmodiitynnamee vaarchhar(50) ddecllaree rresuult intt sseleect suuppllierrid=cSuuppllierrID,coommoodittynaame=vCoommoodittyNaame ffromm CoommoodittyDeetaiil wwherre ccCommmoddityyID=coom
29、moodittyidd iinseert intto SSoldd vaaluees(jouurnaalnoo,ccommmodiityiid,supppliieriid,commmoddityynamme,qtyy,ddatee) uupdaate CommmoddityyDettaill seet iiCommmoddityyQtyy=iCCommmodiityQQty-qtty wwherre ccCommmoddityyID=coommoodittyidd sset reesullt=(sellectt iCCommmodiityQQty froom CCommmodiityDDeta
30、ail wheere cCoommoodittyIDD=ccommmodiityiid) iif(ressultt4) staat.ssetIInt(1,IInteegerr.paarseeIntt(neewdaata); eelsee sttat.settStrringg(1,(Sttrinng)nnewddataa); sstatt.seetSttrinng(22,(SStriing)cCoommoodittyIDD); rres=staat.eexeccuteeUpddatee(); iif (ress!=00) SSysttem.outt.prrinttln(YYourr deetai
31、ils havve bbeenn uppdatta); ccatcch(EExceeptiion e) Syysteem.oout.priintlln(Couuld nott Uppdatta: +ee); iif (conn!=nnulll)coon=nnulll; LLog l=nnew Logg();l.GeetDaate();FileeWriiterr ouutF = nnew FilleWrriteer(logg.txxt,truue);outFF.wrritee( UUpdaatedd taablee coommooditty ddetaail rn); ooutFF.wrrite
32、e(rrn); ooutFF.cllosee(); CCommmodiity c=nnew Commmoddityy(); SSysttem.outt.prrinttln(Upddatee Deetaiil); cc.Diispllay();pubblicc vooid DelleteeCommmoddityy()tthroows IOEExceeptiionSyysteem.oout.priintlln(44.DeeletteCoommooditty);Coonneectiion conn=nuull; PrrepaareddStaatemmentt sttat=nulll; innt rr
33、es=0; BuuffeereddReaaderr brr = neww BuuffeereddReaaderr(neew IInpuutSttreaamReeadeer(SSysttem.in); trry CClasss.fforNNamee(ssun.jdbbc.oodbcc.JddbcOOdbccDriiverr); ccon=DriiverrMannageer.ggetCConnnecttionn(jjdbcc:oddbc:Commmoddityy); sstatt=coon.ppreppareeStaatemmentt(ddeleete CommmoddityyDettaill w
34、hheree cCCommmodiityIID=?); SSysttem.outt.prrintt(EEnteer ccCommmoddityyID(6):); SStriing cCoommoodittyIDD=brr.reeadLLinee(); /从从键盘读读入值存存入字串串变量中中 sstatt.seetSttrinng(11,cCCommmodiityIID); /用值值替换SSQL语语句中的的问号参参数 rres=staat.eexeccuteeUpddatee(); iif (ress!=00) SSysttem.outt.prrinttln(YYourr deetaiils h
35、avve bbeenn reegissterred); caatchh(Exxcepptioon eex) Sysstemm.ouut.pprinntlnn(CCoulld nnot Delletee: +exx); iff (ccon!=nuull) coon=nnulll; Loog ll=neew LLog();l.GettDatte();FiileWWritter outtF = neew FFileeWriiterr(llog.txtt,ttruee);ouutF.wriite( Deeletted a ccommmodiity rn);ouutF.wriite(rn);ouutF.
36、cloose(); Coommooditty cc=neew CCommmodiity(); Syysteem.oout.priintlln( ); Syysteem.oout.priintlln(Thhe DDetaail thaat aafteer ddeleete); c.DissplaayCoommooditty();pubblicc sttatiic vvoidd maain(Strringg arrgs)tthroows IOEExceeptiionCoommooditty cc=neew CCommmodiity();c.CommmoddityyMennu();/HHerees
37、Supppliier Dettaill/classs SSuppplieerstaaticc innt nn;staaticc Sttrinng IID;pubblicc vooid SupppliierMMenuu()tthroows IOEExceeptiionSyysteem.oout.priintlln( );Syysteem.oout.priintlln( |SSuppplieer MMenuu|);Syysteem.oout.priintlln( 1.Dissplaay SSuppplieer DDetaail);Syysteem.oout.priintlln( 2.Inssert
38、t SSuppplieer DDetaail);Syysteem.oout.priintlln( 3.Upddatee SSuppplieer DDetaail);Syysteem.oout.priintlln( 4.Delletee SSuppplieer DDetaail);Syysteem.oout.priintlln( 0.Exiit);Syysteem.oout.priintlln( |);Syysteem.oout.priint( Pleeasee chhoosse aa nuumbeer(004):);Suuppllierr s=neww Suuppllierr();s.choo
39、osee();pubblicc vooid agaain()thhrowws IIOExxcepptioonSyysteem.oout.priintlln(Retturnn too thhe SSuppplieer MMenuu?);Syysteem.oout.priint(chhoosse 10forr yees,20 foor nno! );BuuffeereddReaaderr arr=neew BBufffereedReeadeer(nnew InpputSStreeamRReadder(Sysstemm.inn);Sttrinng dd=arr.reeadLLinee();innt
40、mm=Inntegger.parrseIInt(d);Suuppllierr s=neww Suuppllierr();CoommoodittyMaanagge CCM=nnew CommmoddityyMannagee();iff(m=100)ss.SuuppllierrMennu();ss.chhoosse();ellse if(m=20)SSysttem.outt.prrinttln(YYou havve eexitted Maiin MMenuu!);SSysttem.exiit(00);ellseSSysttem.outt.prrinttln(Plleasse eenteer aag
41、aiin!);ss.aggainn();pubblicc vooid chooosee()tthroows IOEExceeptiionBufffereedReeadeer bbr=nnew BuffferredRReadder(neww InnputtStrreammReaaderr(Syysteem.iin);Sttrinng ww=brr.reeadLLinee();n=Inttegeer.pparsseInnt(ww);Suuppllierr s=neww Suuppllierr();CoommoodittyMaanagge CCM=nnew CommmoddityyMannagee(
42、);sswittch(n)casse 11:s.DDispplayySupppliier();s.aagaiin();breeak;casse 22:s.IInseertSSuppplieer() ;s.aagaiin();breeak;casse 33:s.UUpdaateSSuppplieer() ;s.aagaiin();breeak;casse 44:s.DDeleeteSSuppplieer() ;s.aagaiin();breeak;casse 00:Sysstemm.ouut.pprinntlnn(YYou havve rretuurneed tto tthe Maiin MMe
43、nuu!);CM.DissplaayMeenu();CM.choooseeMennu();breeak;deffaullt:Sysstemm.ouut.pprinnt(Pleeasee ennterr aggainn:);s.cchooose();breeak;pubblicc vooid DissplaaySuuppllierr() Syysteem.oout.priintlln(11.DiispllaySSuppplieer);Coonneectiion conn=nuull;Sttateemennt sstatt;ReesulltSeet rres; tryy Cllasss.foorN
44、aame(suun.jjdbcc.oddbc.JdbbcOddbcDDrivver); coon=DDrivverMManaagerr.geetCoonneectiion(jddbc:odbbc:CCommmodiity); sttat=conn.crreatteSttateemennt(); rees=sstatt.exxecuuteQQuerry(sellectt * froom SSuppplieerDeetaiil); whhilee(rees.nnextt() Sysstemm.ouut.pprinntlnn( ID : +rees.ggetSStriing(1); Sysstemm
45、.ouut.pprinntlnn( Naame : +rees.ggetSStriing(2); Sysstemm.ouut.pprinntlnn( Desscriiptiion : +rees.ggetSStriing(3);Systtem.outt.prrinttln( TTeleephoone : +rees.ggetSStriing(4);Systtem.outt.prrinttln( Adddreess : +rees.ggetSStriing(5);Systtem.outt.prrinttln(Shiipmeent Dellay : +rees.ggetSStriing(6); S
46、ysstemm.ouut.pprinntlnn( AApprraissal : +rees.ggetSStriing(7); Sysstemm.ouut.pprinntlnn(nSuuppllierr Deetaiilnn); caatchh(Exxcepptioon ee) Syysteem.oout.priintlln(Couuld nott quueryy: +e); iff (ccon!=nuull) coon=nnulll;pubblicc vooid Dissplaay() Coonneectiion conn=nuull; PrrepaareddStaatemmentt stta
47、t; ReesulltSeet rres=nulll; BuuffeereddReaaderr brr = neww BuuffeereddReaaderr(neew IInpuutSttreaamReeadeer(SSysttem.in); ttry CClasss.fforNNamee(ssun.jdbbc.oodbcc.JddbcOOdbccDriiverr); ccon=DriiverrMannageer.ggetCConnnecttionn(jjdbcc:oddbc:Commmoddityy); sstatt=coon.ppreppareeStaatemmentt(sseleect
48、* ffromm SuuppllierrDettaill whheree cSSuppplieerIDD=?); sstatt.seetSttrinng(11,(SStriing)ID); /用用值替换换SQLL语句中中的问号号参数 rres=staat.eexeccuteeQueery(); wwhille(rres.nexxt() Syysteem.oout.priintlln( ID : +rees.ggetSStriing(1); Syysteem.oout.priintlln( Naame : +rees.ggetSStriing(2); Syysteem.oout.priintll
49、n( Desscriiptiion : +rees.ggetSStriing(3); Sysstemm.ouut.pprinntlnn( TTeleephoone : +rees.ggetSStriing(4); Sysstemm.ouut.pprinntlnn( Adddreess : +rees.ggetSStriing(5); Sysstemm.ouut.pprinntlnn(Shiipmeent Dellay : +rees.ggetSStriing(6); Syysteem.oout.priintlln( AApprraissal : +rees.ggetSStriing(7); S
50、yysteem.oout.priintlln(); caatchh(Exxcepptioon ee) Syysteem.oout.priintlln(Couuld nott diispllay: +e); iff (ccon!=nuull) coon=nnulll;pubblicc vooid InsserttSupppliier() tthroows IOEExceeptiion Syysteem.oout.priintlln(22.InnserrtSuuppllierr);Coonneectiion conn=nuull; PrrepaareddStaatemmentt sttat=nul
51、ll; innt rres=0; BuuffeereddReaaderr brr = neww BuuffeereddReaaderr(neew IInpuutSttreaamReeadeer(SSysttem.in); trry CClasss.fforNNamee(ssun.jdbbc.oodbcc.JddbcOOdbccDriiverr); ccon=DriiverrMannageer.ggetCConnnecttionn(jjdbcc:oddbc:Commmoddityy); sstatt=coon.ppreppareeStaatemmentt(iinseert intto SSupp
52、plieerDeetaiil vvaluues(?,?,?,?,?,?,?); SSysttem.outt.prrintt(SSuppplieerIDD(6) = ); SStriing SupppliierIID=bbr.rreaddLinne(); /从键盘盘读入值值存入字字串变量量中 IID=SSuppplieerIDD; SSysttem.outt.prrintt(SSlppplieerNaame(50) = ); SStriing SlpppliierNNamee=brr.reeadLLinee(); SSysttem.outt.prrintt(DDesccripptioon(550
53、) = ); SStriing Desscriiptiion=br.reaadLiine(); SSysttem.outt.prrintt(TTeleephoone (liike 12334-1123445677) = ); SStriing Tellephhonee=brr.reeadLLinee();SSysttem.outt.prrintt(AAddrresss(500) = ); SStriing Adddresss=bbr.rreaddLinne(); SSysttem.outt.prrintt(SShippmenntDeelayy (dday) = ); SStriing Shii
54、pmeentDDelaay=bbr.rreaddLinne(); SSysttem.outt.prrintt(CCreddibiilittyDeegreee (besst oor hhighh orr meediuum oor sso-sso) = ); SStriing CreedibbiliityDDegrree=br.reaadLiine();SSysttem.outt.prrinttln( ); sstatt.seetSttrinng(11,SuuppllierrID); /用用值替换换SQLL语句中中的问号号参数 sstatt.seetSttrinng(22,SllppllierrN
55、amme); sstatt.seetSttrinng(33,Deescrripttionn);statt.seetSttrinng(44,Teelepphonne);statt.seetSttrinng(55,Adddreess);statt.seetInnt(66,Inntegger.parrseIInt(ShiipmeentDDelaay); sstatt.seetSttrinng(77,CrrediibillityyDeggreee); rres=staat.eexeccuteeUpddatee(); iif (ress!=00) SSysttem.outt.prrinttln(YYou
56、rr deetaiils havve bbeenn reegissterred); caatchh(Exxcepptioon eex) Sysstemm.ouut.pprinntlnn(EErroor rregiistee: +exx); if (coon!=nulll) conn=nuull; Logg l=neww Loog(); l.GGetDDatee(); FilleWrriteer ooutFF = neww FiileWWritter(loog.ttxt,trrue); outtF.wwritte( Innserrtedd a supppliier rn); outtF.wwri
57、tte(rnn); outtF.cclosse(); Supppliier s=nnew Supppliier(); Sysstemm.ouut.pprinntlnn( ); Sysstemm.ouut.pprinntlnn(Inssertt Deetaiil); s.DDispplayy();pubblicc vooid UpddateeSupppliier() tthroows IOEExceeptiion Systtem.outt.prrinttln(3.UUpdaateSSuppplieer);Connnecttionn coon=nnulll; PrrepaareddStaatemm
58、entt sttat=nulll; innt rres=0; BuuffeereddReaaderr brr = neww BuuffeereddReaaderr(neew IInpuutSttreaamReeadeer(SSysttem.in); trry CClasss.fforNNamee(ssun.jdbbc.oodbcc.JddbcOOdbccDriiverr); ccon=DriiverrMannageer.ggetCConnnecttionn(jjdbcc:oddbc:Commmoddityy); SSysttem.outt.prrintt(PPleaase entter the
59、e cSSuppplieerIDD:); SStriing SupppliierIID=bbr.rreaddLinne(); IID=SSuppplieerIDD; SSysttem.outt.prrinttln(); SSysttem.outt.prrinttln(Uppdatte wwhatt?); SSysttem.outt.prrinttln(1.vSuuppllierrNamme); SSysttem.outt.prrinttln(2.vSuuppllierrDesscriiptiion); SSysttem.outt.prrinttln(3.cSuuppllierrTelle);
60、SSysttem.outt.prrinttln(4.vSuuppllierrAdddresss); SSysttem.outt.prrinttln(5.iShhipmmenttDellay); SSysttem.outt.prrinttln(6.cCrrediibillityyDegg); SSysttem.outt.prrintt(PPleaase chooosee(1-6) : );SStriing w=bbr.rreaddLinne();iint n=IInteegerr.paarseeIntt(w);sswittch(n)casse 11:staat=ccon.preeparreStt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年成人高考计算机科学与技术专业四级考试单套试卷
- 2026年成人高考高起专英语(一)真题单套试卷
- 2026年成人高考法学专业(本科)考试模拟试题
- 2026年7月教师资格证综合素质真题单套试卷
- 2026年4月会计职称考试中级财务管理单套试卷
- 长春中考数学试卷及答案
- 2025-2026学年人教版七年级数学上册一元一次方程单元测试卷(含答案)
- 九年级上册语文期末模拟卷
- 农田水闸施工方案(3篇)
- 吊装电梯施工方案(3篇)
- 【八年级上册地理】一课一练2.2 世界的气候类型 同步练习
- 农村建房包工包料施工合同
- 输变电工程技术标书【实用文档】doc
- 《风景园林专业概论》课程教学大纲
- 公司环保考核细则
- 生态学基础课件-第三章种群生态学
- 隧道开挖施工台架专项技术方案设计含计算书
- 园本教研讲座课件
- 风生水起博主的投资周记
- 爱莲说-王崧舟
- 人教版数学四年级下册第一二单元测试卷及答案
评论
0/150
提交评论