版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程編號(hào):B0數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)實(shí)踐報(bào)告姓名學(xué)號(hào)班級(jí)指導(dǎo)教師開(kāi)設(shè)學(xué)期2016- 20 17第一學(xué)期 開(kāi)設(shè)時(shí)間開(kāi)設(shè)時(shí)間第13周第15周 報(bào)告日期報(bào)告日期2016/12/16評(píng)定成績(jī)?cè)u(píng)定人評(píng)定日期東北大學(xué)軟件學(xué)院1問(wèn)題定義銀行代收費(fèi)系統(tǒng)給電力公司開(kāi)發(fā)的一套繳費(fèi)系統(tǒng),方便用戶(hù)通過(guò)網(wǎng)銀支付電費(fèi)。主要的用例圖:圖1銀行代收費(fèi)系統(tǒng)用例圖根據(jù)用例圖得出主要的業(yè)務(wù)需求:(1)抄表系統(tǒng)管理員把抄表記錄錄入系統(tǒng),抄表記錄包括當(dāng)前電表數(shù)、抄表日期、抄表人等 信息,根據(jù)抄表記錄,系統(tǒng)自動(dòng)計(jì)算每個(gè)計(jì)費(fèi)設(shè)備當(dāng)月的應(yīng)收電費(fèi)。每個(gè)計(jì)費(fèi)設(shè)備有唯 一編號(hào)。(2)查詢(xún)用戶(hù)隨時(shí)查詢(xún)欠費(fèi)金額。一個(gè)用戶(hù)名下可能多個(gè)計(jì)費(fèi)設(shè)備,查詢(xún)欠費(fèi)時(shí),
2、將所有計(jì) 費(fèi)設(shè)備欠費(fèi)總和輸出。需要考慮設(shè)備的余額問(wèn)題。如果余額大于欠費(fèi),則欠費(fèi)為0,更新余額,修改receivable 中flag標(biāo)志。(3)繳費(fèi)在當(dāng)月電費(fèi)清單生成完畢后,用戶(hù)可進(jìn)行電費(fèi)繳納,繳納金額可是任意金額。系統(tǒng) 將繳費(fèi)金額存入設(shè)備余額中,再次查詢(xún)則欠費(fèi)應(yīng)該減少。(4)沖正用戶(hù)在繳費(fèi)過(guò)程中如果給其他用戶(hù)繳費(fèi)了,在當(dāng)日0點(diǎn)前可以沖正,即把錢(qián)收回,放入余額,向payfee表中添加一個(gè)負(fù)數(shù)金額、相同銀行流水號(hào)的記錄。并且修改設(shè)備 余額,此時(shí)查詢(xún)欠費(fèi)應(yīng)該有改變。(5)對(duì)帳每個(gè)銀行每日凌晨給電力公司的代繳費(fèi)系統(tǒng)發(fā)送對(duì)賬信息,代繳費(fèi)系統(tǒng)記錄對(duì)賬結(jié)果,對(duì)賬明細(xì),對(duì)賬異常信息進(jìn)行存儲(chǔ)。錯(cuò)誤信息為100銀
3、行沒(méi)有此記錄。101企業(yè)沒(méi)有此流水號(hào).102銀行企業(yè)金額不等。CitjteXM.SendJPossesspayfeebankserialidtypecheckdatepaymoney銀行記錄telbankserialbanktotalcountnamename繳給banktotalmoney繳納客戶(hù)idcodebal;擁有idourtotalmoney產(chǎn)生設(shè)備產(chǎn)生flagourmoneyididsnum:bankserial -bankmoneycheckdate建表語(yǔ)句費(fèi)用(實(shí)繳)費(fèi)用(應(yīng)收)yearmonthI ”basicfee2.數(shù)據(jù)庫(kù)設(shè)計(jì)(1) ER圖設(shè)計(jì): 自己設(shè)計(jì)的ER圖:-Cr
4、eate tablecreate table Bank經(jīng)過(guò)老師修正統(tǒng)一的ER圖:” Antic ter ni嶺i紗mer-Pay RecordtnertilIT l.edgerAdlillAoneter RecordU國(guó)kliankRir-iri銀行對(duì)賬異常表銀行銀行對(duì)賬總表抄表記錄id number(4),name varchar2(20), code char(2)- Create/Recreate primary, unique and foreign key constraints alter table Bankadd constraint PK_BANK_ID primary ke
5、y (ID);alter table BANKadd constraint PK_BANK_CODE unique (CODE);- Create tablecreate table client(id number(4),name varchar2(20),address varchar2(80),tel varchar2(20)- Create/Recreate primary, unique and foreign key constraints alter table clientadd constraint PK_CLIENT_ID primary key (ID);- Create
6、 tablecreate table device(deviceid number(4), clientid number(4), type char(2), balance number(7,2)- Create/Recreate primary, unique and foreign key constraints alter table deviceadd constraint PK_DEVICE_DEVICEID primary key (DEVICEID); alter table deviceadd constraint FK_DEVICE_CLIENTID foreign key
7、 (CLIENTID) references client (ID);- Create tablecreate table electricity(id number(4),deviceid number(4),yearmonth char(6),snum number(10)- Create/Recreate primary, unique and foreign key constraints alter table electricityadd constraint PK_ELECTRICITY_ID primary key (ID);alter table electricityadd
8、 constraint FK_ELECTRICITY_DEVICEID foreign key (DEVICEID) references device (DEVICEID);- Create tablecreate table RECEIVABLES(id number(4), yearmonth char(6), deviceid number(4), basicfee number(7,2), flag char(1)- Create/Recreate primary, unique and foreign key constraints alter table RECEIVABLESa
9、dd constraint PK_RECEIVABLES_ID primary key (ID);alter table RECEIVABLESadd constraint FK_RECEIVABLES_DEVICEID foreign key (DEVICEID) references device (DEVICEID);- Create table create table PAYFEE(id number(4), deviceid number(4), paymoney number(7,2), paydate date, bankcode char(2), type char(4),
10、bankserial varchar2(20)- Create/Recreate primary, unique and foreign key constraints alter table PAYFEEadd constraint PK_PAYFEE_ID primary key (ID);alter table PAYFEEadd constraint FK_PAYFEE_DEVICEID foreign key (DEVICEID) references device (DEVICEID);alter table PAYFEEadd constraint FK_PAYFEE_BANKC
11、ODE foreign key (BANKCODE) references BANK (CODE);- Create tablecreate table BANKRECORD(id number(4), payfee number(7,2), bankcode char(2), bankserial varchar2(20)- Create/Recreate primary, unique and foreign key constraintsalter table BANKRECORDadd con stra int PK_BANKRECORD_ID primary key (ID);alt
12、er table BANKRECORDadd con strai nt FK_BANKRECORD_BANKCODE foreig n key (BANKCODE) refere nces BANK (CODE);-Create tablecreate table CHECKRESULT(idn umber(4),checkdate date,ban kcode char(2),ban ktotalcou nt n umber(4),ban ktotalm oney n umber(10,2), ourtotalcou nt n umber(4), ourtotalm oney n umber
13、(10,2) -Create/Recreate primary, uni que and foreig n key con stra intsalter table cHECKRESULTadd con stra int PK_CHECKRESULT_ID primary key (ID);alter table CHECKRESULTadd con strai nt FK_CHECKRESULT_BANKCODE foreig n key (BANKCODE) refere nces BANK (CODE);-Create tablecreate table check_excepti on
14、 (idn umber(4),checkdate date, ban kcodechar(2),ban kserial varchar2(20), bankmoney n umber(7,2), ourm oneyn umber(7,2),excepti on type char(3) -Create/Recreate primary, uni que and foreig n key con stra ints alter table check_excepti onadd con stra int PK_CHECKEXCEPTION_ID primary key (ID);alter ta
15、ble CHECK_EXCEPTIONadd con strai nt FK_CHECKEXCEPTION_BANKCODE foreig n key (BANKCODE) refere nces BANK (CODE);3. 數(shù)據(jù)庫(kù)端的系統(tǒng)實(shí)現(xiàn)1.十條sql語(yǔ)句(1)查詢(xún)出所有欠費(fèi)用戶(hù)。(為了使測(cè)試方便,修改添加了一些數(shù)據(jù),見(jiàn)附錄)selectonfrom device a join receivables b on = join client c where =0order by 1,3,4(2) 查詢(xún)出擁有超過(guò) 2個(gè)設(shè)備的用戶(hù)SELECEIientid, nameFROM( SELECT
16、tlientid , COUNT) CT FROMevice GROUPBYclientid ) join client on =clientidWHERCT 2(3) 統(tǒng)計(jì)電力企業(yè)某個(gè)月的總應(yīng)收費(fèi)用,實(shí)收費(fèi)用select month, sum( paymoney)from (select to_char ( paydate , yyyymm ) as Month, paymoney from payfee pwhere to_char (paydate , yyyymm )= 201608)-group by month-實(shí)收費(fèi)用select yearmonth , sum( basicfe
17、e ) as receivableMoney from receivablesgroup by yearmonthhaving yearmonth =201608-應(yīng)收費(fèi)用(4) 查詢(xún)出所有欠費(fèi)超過(guò)半年的用戶(hù)with s as(select , count from receivables bwhere flag =0group byhaving count 1 -我將題目修改成超過(guò)一個(gè)月 )select , from device join s onorder by 1, 2掘 Eq. -vti甘i ak( sefleft lb-drVK?id CMJrt(bfrarnb-fla=:O 射存
18、呻 葉 brdev- r I 討f l 讓 1 43 Ifl. h iaLi ct d f coiiut ftiirsi i* tee hits bA -F-ipr by b. d.*vi z ei dh“i ng “si (b d“ E1此磨榔#辰說(shuō)Sb匚Hcl i A-ljl L X dw L ei ck-vj 匚frn dm C4 jcm t kvsct. itnle*ictid(Mr勒r tiy 2稱(chēng)q粘劇田寫(xiě)虹申Jmr nmcD1 氓B2 L21X32L2C4=0ft G 4L-禮-M J 行昶潴,Hj a 01$ 秒(5) 查詢(xún)?nèi)我庥脩?hù)的欠費(fèi)總額select clientid fr
19、om device awhere clientid,sumjoin receivables b =1on,flaggroup by clientid having flag =0” hiGSE AS sreja* -La i 訂甘送辜,輕時(shí).djs 彗點(diǎn)! SQL fiC- -dli efitid,s um | b.baictee IrEm dwce a join reEeivsbli b |i ly li nlid 3 flftgKii.VL 1. zl=0lp=MCUStULL -W 3.KlJiik1I500(6) 查詢(xún)出某個(gè)月用電量最高的3名用戶(hù)with s as (select su
20、m as sum_numfrom device ainner join electricity b on = where = 201608- 月份條件 group by)select s0. *from ( select ,from sorder by desc) s0where rownum = 3(7)查詢(xún)出電力企業(yè)某個(gè)月哪天的繳費(fèi)人數(shù)最多select day, numfrom( select count (id ) as num , to_char ( paydate , yyyymmdd ) as day from payfeewhere to_char ( paydate , yyy
21、ymm )= 201608group by to_char (paydate , yyyymmdd) order by count (bankserial ) desc)where rownum2;-查詢(xún)8月份付款人數(shù)最多的一天(8) 按設(shè)備類(lèi)型使用人數(shù)從高到低排序查詢(xún)列出設(shè)備類(lèi)型,使用人數(shù)。select , count (*) as numfrom devicegroup byorder by count (*) desc(9) 統(tǒng)計(jì)每個(gè)月各銀行繳費(fèi)人次,從高到低排序。select to_char (paydate ,yyyymm) yearmonth “ count num from ba
22、nk join payfee on =group by to_char (paydate , yyyymm),order by yearmonth , num desc;-增加了一條記錄,修改了兩條記錄(10) 查詢(xún)出電力企業(yè)所有新增用戶(hù)(使用設(shè)備不足半年)select ,from client join device on =join electricity on =group by ,having count (yearmonth )BjJ-2血聞WlP-il亍11 閔 WJ】皿聞鬥I常創(chuàng)Iaiea mmim DO : Dl&fljl *E,1- 3 TJ I ALFZE!ftll.J|-
23、 ikMlWMAiskTE_LiE-ttiWi. -if- WW HITJ = fWl 曲MHIV iz ::mIK* 聞-b1. 4/|0 thenif dtype =01 then -居民 違約金跨年與不跨年違約金比例相同smoney:= smoney+basicfee * days;else |if days days2 then -其他,不跨年 smoney:= smoney+basicfee * days;else-其他,跨年smoney:= smoney+basicfee *( days - days2)+ basicfee *( days2);end if ; end if ;e
24、nd if ;end loop ;select balance into d_balance from device where deviceid =deviceno ;if (smoney fll 卩山上山環(huán)in Dncy -? sm.jtsyl:4 nd:主要?jiǎng)?chuàng)新點(diǎn):1. 我將修改標(biāo)志位flag和扣費(fèi)的過(guò)程寫(xiě)在了此存儲(chǔ)過(guò)程中。查詢(xún)時(shí)如果設(shè)備余額大于欠費(fèi)數(shù),則用余額對(duì)設(shè)備進(jìn)行繳費(fèi),更新flag=2 (第二天凌晨所有的flag=2更改為1)是為了標(biāo)志是今天的扣費(fèi)修改過(guò)程,方便沖正。2. 我新設(shè)置了一個(gè)表,bankrecord用來(lái)記錄扣費(fèi)記錄,方便沖正的時(shí)候?qū)⒃O(shè)備金額變回來(lái)。3. 在計(jì)算跨年費(fèi)用
25、時(shí),我使用了select TO_CHARSYSDATEDDD) into days2 from dual ;首先判斷當(dāng)前時(shí)間是一年中的第幾天,再根據(jù)老師的代碼,設(shè)備欠費(fèi)天數(shù)days作比較。如果daysdays2 ,說(shuō)明存在跨年的欠費(fèi),否則不存在。2.繳費(fèi)代碼:(添加記錄到payfee表中,并更改設(shè)備余額)paydate begindate ;create or replace procedure payfee1 (deviceno in number, paymoney in number, results out varchar ) isif paymoney0 thenselect tru
26、nc (sysdate ) into paydate from dual ;-截取到日 insert into payfee values , deviceno , paymoney, paydate , 19, 2001,;update device set balance =balance +paymoney where deviceid =deviceno ; results:=成功;elseresults:=繳費(fèi)失敗,繳費(fèi)金額不能少于0;end if ;end payfee1 ;測(cè)試截圖StijCfir,prcKPdure DiFFFlXF 前瞄木三訝- lizElI思SISJBiK卡
27、1已執(zhí)行.棚寸n nj專(zhuān)繳費(fèi)之后的payfee表:(增加了一條付費(fèi)記錄)鶴計(jì)東MllfCt 1, K 1TnET t C.CTJLCC1mid froiATRF I*L nmE-gcnpPATBDSEr ?AYBMTjEJJKjaH3_rm3MsTSEEIkliBfiHII11 2tdlz21K. ODlb3C0Lyj_njW/iggLL sAa目 迫L 璋口 _ select t trnwid frcni PAYFEE T where deuiteidfi回=野 &2:1T再次查詢(xún)欠費(fèi)金額:(欠費(fèi)金額為0)hrEEE .t S7SD3 由?巧漱盤(pán)抒,耗葉(J佃屯?1BIE籀岀皆無(wú)即冷匿1 f
28、 ill1 r_b# 丿 fwMrn q,irTf kLii&l.n4 =:dLi曾sxIew* =:si*myj;snontyU.kdlj titiinInlecetG* VVlC .-L-pru*i-補(bǔ)。畀kS 3TSH1!* -ft 已執(zhí)打*袪討n(yōu) Tift M,繳費(fèi)之后的設(shè)備表:(余額由3變成)設(shè)備6應(yīng)收費(fèi)用表:(flag=2用來(lái)標(biāo)志是今天剛剛繳費(fèi)的,方便沖正。)主要?jiǎng)?chuàng)新點(diǎn):按照設(shè)備號(hào)進(jìn)行繳費(fèi),向payfee中添加記錄。 使用序列來(lái)控制流水號(hào),和id。3.沖正代碼create or replace procedure Reverse ( re_bankserial in %type ,
29、 results out varchar ) is devicenonumber;re_moneynumber;-沖正錢(qián)數(shù)d_balancenumber;-設(shè)備余額d_smoneynumber;-設(shè)備扣費(fèi)前的余額re_bankcode char (2);re_datedate;paydatedate;cursor temp_cursor isselect ,“from payfee pwhere =re_bankserial and in (select bankserialfrom payfeegroup by bankserialhaving count (*)= 1);-沒(méi)被沖正過(guò)的記錄
30、beginopen temp_cursorfetch temp_cursor into deviceno , re_money, re_bankcode , paydate ;select trunc (sysdate ) into re_date from dual ;-截取到日 if temp_cursor %NOTFOUND-判斷有無(wú)數(shù)據(jù)then results :=失敗,沒(méi)有找到此流水號(hào);elsif paydate != re_date thenresults:=失敗,不是本日記錄。;elseinsert into payfeevalues , deviceno , 0- re_mon
31、ey, re_date , re_bankcode , 2000, re_bankserial );select balance into d_balance from device where deviceid =deviceno ;-取岀設(shè)備的余額if (d_balance re_money) then -設(shè)備余額大于充值錢(qián)數(shù)說(shuō)明充值的錢(qián)數(shù)不夠,flag不變update device set balance =balance - re_money where deviceid =deviceno ;results:=成功;else -設(shè)備余額小于充值錢(qián)數(shù),說(shuō)明充值之后夠了,并且扣費(fèi)成功了u
32、pdate receivables set flag = 0 where deviceid =deviceno and flag =2;select distinct money into d_smoney from devicerecord where deviceid =deviceno and chargedate =paydate ;update device set balance =balance +d_smoney- re_money where deviceid =deviceno ; results:=成功;end if ;end if ;end Reverse測(cè)試截圖.易漁
33、雄 口 prCKr- RFVFRFXF 力gt;帀衛(wèi)1腳則體|1BMS踽娜棣踝娛酸n1| E P -將剛剛為6的繳費(fèi)沖正。 :riwulist),Ffrultl 二rSlTLEF曬StTLIVg:*栩-更已拠冇中耗時(shí)1 I.幽砂此時(shí)的payfee表:(增加了一條沖正記錄)應(yīng)收費(fèi)用表:(flag標(biāo)志為變成0)設(shè)備表:(回到繳費(fèi)前3元狀態(tài))查詢(xún)?cè)O(shè)備6的欠費(fèi)情況:(回到繳費(fèi)前的狀態(tài),仍然欠費(fèi))主要?jiǎng)?chuàng)新點(diǎn):實(shí)驗(yàn)的主要思路是主要確定有一致的繳費(fèi)記錄,并且流水號(hào)記錄只有一次,說(shuō)明沒(méi)有沖正過(guò),然后進(jìn)行沖正。沖正過(guò)程中,讀取設(shè)備此時(shí)余額與繳費(fèi)金額(或者說(shuō)是沖正金額)作對(duì)比,根據(jù)“設(shè)備初始金額+繳費(fèi)金額-扣費(fèi)金
34、額=設(shè)備此時(shí)余額”,如果設(shè)備此時(shí)余額 繳費(fèi)金額,這說(shuō)明 執(zhí)行了扣費(fèi)過(guò)程,需要進(jìn)行receivable 中標(biāo)志位的更改,也需要修改 device表中的設(shè) 備余額,這時(shí)候用到了扣費(fèi)記錄表(自己建的)找到扣費(fèi)金額。那么設(shè)備此時(shí)的余額+扣費(fèi)金額-繳費(fèi)金額=設(shè)備初始金額如果設(shè)備此時(shí)余額 繳費(fèi)金額,這說(shuō)明繳費(fèi)之后 依然欠費(fèi),沒(méi)有進(jìn)行扣費(fèi)。這時(shí)候只需要向payfee中添加記錄,并修改設(shè)備金額;4. 對(duì)總賬代碼create or replace procedure checkmoney (check_bankcode in char, total_count in number,total_money in
35、bankcode1number, check_date in varchar , results out varchar ) is varchar (2);paydateldate;total_money1number;total_count1number;re_countnumber;cursor temp_cursor isselect bankcode , paydate , sum( paymoney), count (*) from payfee group by bankcode , paydatehaving bankcode =check_bankcode and to_cha
36、r (paydate ,yyyymmdd )=check_date ;beginselect count (*) into re_countfrom payfeewhere bankcode =check_bankcode and to_char (paydate , yyyymmdd )=check_date and paymoney |H til h h h- I j - k - I .-I IJ Ilk II 1-= :rlhArkfll n = cKr-k_4i t(re;s =A :refillJcul;世*曲-11Fl皿0Fl b blI*r tK.nl IE.Slriiug-二爭(zhēng)
37、q qj * 匹srsniA -U已払行.料寸J鄭秒主要?jiǎng)?chuàng)新點(diǎn):主要思路是用游標(biāo)把payfee表中符合銀行代碼、日期的記錄保存起 來(lái),然后提取出來(lái)進(jìn)行比較。失敗則調(diào)用對(duì)明細(xì)賬模塊,將錯(cuò)誤信息 存儲(chǔ)。5.對(duì)明細(xì)帳代碼:create or replace procedure check_detail (check_date in char) isBbankcode varchar (2);Bpayfeenumber;Bbankserialvarchar (20);Pbankserialvarchar (20);Ppayfeenumber;Ppaydatedate;cursor temp_curso
38、r isselect ,,“from bankrecord b full outer join payfee p on = where not in(select bankserial -找到?jīng)_正的記錄和被沖正的記錄from payfeewhere type =2000) and to_char , yyyymmdd )=check_date or to_char , yyyymmdd ) is null beginselect trunc (sysdate ) into Ppaydate from dual ;-截取到日 open temp_cursor ;loopfetch temp_cu
39、rsor into BBankcode , Bpayfee , Bbankserial , Pbankserial , Ppayfee ; exit when temp_cursor %notfound ;if (Bbankserial is null ) theninsert into check_exceptionvalues , ppaydate , Bbankcode, Pbankserial , Bpayfee , Ppayfee , 100);elsif (Pbankserial is null ) theninsert into check_exceptionvalues , P
40、paydate , Bbankcode, Bbankserial , Bpayfee , Ppayfee , 101);elsif ( Bpayfee != Ppayfee) theninsert into check_exceptionvalues , Ppaydate , Bbankcode, Bbankserial , Bpayfee , Ppayfee , 102); end if ;end loop ;end check_detail ;測(cè)試截圖:對(duì)賬失敗時(shí)蚩- prweckj re CHBCKMOMEYXE 鈾甲本訓(xùn)?cms首出|幫詞iin據(jù)跟尊(Vilib亡日九 lid-taii
41、jriuyi(r-K*rt(_Tijuk-M il* 二、:ckjaclUbutocwd ttal_ccinit = A i3toiL_c*nDi.J從靶叱和U 二1, re;J.is =A :resiilt.31HiUr丄血g因-1FIB0卜t Dt al rri0:uyFl martfL2時(shí)B12誡亠兀r3I b.SlfkEL* QJ-311 AS空官皿止 -U已扳行.耗時(shí)J.閃3秒Checkexception 表中數(shù)據(jù):100-銀行無(wú)此流水號(hào)101-企業(yè)無(wú)此流水號(hào)102-銀行與企業(yè)記錄的錢(qián)數(shù)不等主要?jiǎng)?chuàng)新點(diǎn):主要思路是將payfee表和銀行記錄表進(jìn)行全連接,然后進(jìn)行篩選。因?yàn)橐婚_(kāi)始我在構(gòu)建
42、游標(biāo)時(shí)使用了where paydate=check_date篩選條件,忽略了全連接之后企業(yè)沒(méi)有此流水號(hào)記錄,paydate為空的情況,導(dǎo)致了企業(yè)方無(wú)此流水號(hào)這種錯(cuò)誤記錄不 會(huì)出現(xiàn)。所以將條件改為to_char , yyyymmdd )= check_date or to_char , yyyymmdd ) is null ;4程序?qū)崿F(xiàn) 調(diào)用存儲(chǔ)過(guò)程代碼: package database;import class procedure public static void main(String args) throws ParseException String driver = ;Strin
43、g url = jdbc:oracle:thin:localhost:49159:XE; 詢(xún));2. 繳費(fèi) );3. 沖正 );4. 對(duì)總帳 );5. 對(duì)明細(xì)賬 );0. 退出 ); 請(qǐng)輸入選項(xiàng): );choice = ();switch (choice) case 1: 請(qǐng)輸入客戶(hù)號(hào): ); int customerno = ();cs = (call QUERYFEE(,); (1, customerno);(2, ;();double smoney = (2);break; case 2:cs = (call payfee1(,); 請(qǐng)輸入設(shè)備號(hào): ); deviceno = (); 請(qǐng)輸入繳費(fèi)金額: ); payMoney = ();(1, deviceno);(2, payMoney);(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化活動(dòng)策劃方案范文
- 現(xiàn)代企業(yè)如何依賴(lài)云平臺(tái)優(yōu)化數(shù)據(jù)審核流程
- 游戲類(lèi)直播平臺(tái)的用戶(hù)行為分析與優(yōu)化策略研究
- 現(xiàn)代舞臺(tái)背景屏技術(shù)革新與發(fā)展
- 環(huán)保材料在辦公環(huán)境建設(shè)中的應(yīng)用
- 生產(chǎn)過(guò)程中的危機(jī)應(yīng)對(duì)與風(fēng)險(xiǎn)化解
- 未來(lái)十年電動(dòng)汽車(chē)市場(chǎng)預(yù)測(cè)與展望
- 生態(tài)系統(tǒng)服務(wù)在商業(yè)地產(chǎn)開(kāi)發(fā)中的應(yīng)用
- 現(xiàn)代網(wǎng)絡(luò)技術(shù)企業(yè)管理的重要支撐
- 18《書(shū)湖陰先生壁》說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 養(yǎng)老護(hù)理員培訓(xùn)老年人日常生活照料
- 黑龍江省哈爾濱市八年級(jí)(下)期末化學(xué)試卷
- 各種抽油泵的結(jié)構(gòu)及工作原理幻燈片
- 學(xué)習(xí)弘揚(yáng)雷鋒精神主題班會(huì)PPT雷鋒精神我傳承爭(zhēng)當(dāng)時(shí)代好少年P(guān)PT課件(帶內(nèi)容)
- 社區(qū)獲得性肺炎的護(hù)理查房
- 體育賽事策劃與管理第八章體育賽事的利益相關(guān)者管理課件
- 專(zhuān)題7閱讀理解之文化藝術(shù)類(lèi)-備戰(zhàn)205高考英語(yǔ)6年真題分項(xiàng)版精解精析原卷
- 《生物資源評(píng)估》剩余產(chǎn)量模型
- 2022年廣東省10月自考藝術(shù)概論00504試題及答案
- 隧道二襯承包合同參考
評(píng)論
0/150
提交評(píng)論