![小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/a03e61de5e17fd01450890f022bd35ad/a03e61de5e17fd01450890f022bd35ad1.gif)
![小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/a03e61de5e17fd01450890f022bd35ad/a03e61de5e17fd01450890f022bd35ad2.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
系統(tǒng)設(shè)計(jì)系統(tǒng)總體功能結(jié)構(gòu)通過(guò)對(duì)小區(qū)物業(yè)管理需求分析并結(jié)合實(shí)際情況,本系統(tǒng)是由住戶(hù)投訴管理模塊,住戶(hù)報(bào)修管理模塊,停車(chē)場(chǎng)管理,收費(fèi)管理,住戶(hù)維修管理,儀表數(shù)據(jù)管理和物業(yè)設(shè)備管理模塊等幾個(gè)主模塊構(gòu)成。本系統(tǒng)的功能結(jié)構(gòu)圖如圖4-1所示:圖4-1小區(qū)物業(yè)管理系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)4.2.1數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)一E-R圖E-R圖被稱(chēng)做實(shí)體-聯(lián)系圖,E-R圖提供了表示實(shí)體屬性、類(lèi)型以及聯(lián)系的方法,是用來(lái)描述一種現(xiàn)實(shí)世界的抽象概念模型,在數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)用領(lǐng)域都得到了非常廣泛的認(rèn)可。構(gòu)成E-R圖的基本要素包含實(shí)體聯(lián)系和屬性。實(shí)體:用矩形來(lái)表示;屬性:用橢圓型來(lái)表示;聯(lián)系:用菱形來(lái)表示,聯(lián)系又有三種類(lèi)型,一對(duì)多聯(lián)系,一對(duì)一聯(lián)系和多對(duì)多聯(lián)系。本小區(qū)物業(yè)管理系統(tǒng)采用E-R圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。具體如圖4-2所示:基本信息管理圖4-2基本信息管理的E-R圖系統(tǒng)各實(shí)體E-R圖(部分):(1)物業(yè)管理實(shí)體E-R圖:圖4-3物業(yè)管理實(shí)體E-R圖(2)費(fèi)用管理實(shí)體E-R圖:水電r費(fèi)覺(jué)記衣屯氣費(fèi)交納物衍費(fèi)川交納f朮吐水電r費(fèi)覺(jué)記衣屯氣費(fèi)交納物衍費(fèi)川交納f朮吐r費(fèi)資詢(xún)k物管冊(cè)川脊詢(xún)物管費(fèi)用登記費(fèi)4管理圖4-4費(fèi)用管理實(shí)體E-R圖3)報(bào)表管理實(shí)體E-R圖:業(yè)主統(tǒng)汁報(bào)表3)報(bào)表管理實(shí)體E-R圖:業(yè)主統(tǒng)汁報(bào)表業(yè)匸維修擬U公決辨修報(bào)農(nóng)按訴統(tǒng)計(jì)報(bào)表件理圖4-5報(bào)表管理實(shí)體E-R圖4.2.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)——關(guān)系模式本小區(qū)物業(yè)管理系統(tǒng)的每個(gè)表中包含多個(gè)字段,具體關(guān)系模式如下Users(UserName,UserPwd,UserRealName,Department,Tel,Note)CarPosition(ID,CarID,Area,FloorName,OwnerID,OwnerName,StartDate,EndDate,Amount,Manager,Note)Amount(BillID,BillDate,PayName,ReceiptAmount,ReceiptType,ReceiptName,ReceiptReason,Note)ServiceComplain(Date,Name,Note,Result)Asset(AssetID,AssetName,Model,Type,Value,StartDate,Position,Status,Manager,Note)Reparis(Total,RepariResult,Note)Floors(Total,BUCount,Manager,Tel,Note)Quit(OwnerID,OwnerName,QuitDate,QuitReason,Note)4.2.3數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)——關(guān)系表根據(jù)前面分析所得的數(shù)據(jù)流圖、E-R圖,本系統(tǒng)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)Data,它由操作用戶(hù)表(Users)、車(chē)位使用表(CarPosition)、費(fèi)用收據(jù)表(Amount)、服務(wù)投訴表(ServiceComplain)、公共財(cái)產(chǎn)表(Asset)、公共維修表(Repairs)、樓棟信息表(Floors)、遷出信息表(Quit)等多張表組成,本系統(tǒng)設(shè)計(jì)所用到的關(guān)系表及其結(jié)構(gòu)如下所示:表4-1Users表(操作用戶(hù)表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明UserName字符型4用戶(hù)名稱(chēng)UserPwd字符型50用戶(hù)密碼UserRealName字符型50用戶(hù)姓名Department字符型50所在部門(mén)Tel字符型50聯(lián)系電話(huà)Note字符型50指責(zé)說(shuō)明表4-2Carposition表(車(chē)位使用表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明ID字符型4編號(hào)CarlD字符型50車(chē)位編號(hào)Area字符型50車(chē)位面積FloorName字符型50樓棟名稱(chēng)
OwnerlD字符型50業(yè)主編號(hào)OwnerName字符型50業(yè)主姓名StartDate字符型50啟用日期EndDate字符型50停用日期Amount字符型50費(fèi)用金額Manager字符型50管理人員Note字符型50補(bǔ)充說(shuō)明表4-3Amount表(費(fèi)用收據(jù)表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明BillID字符型4收據(jù)編號(hào)BillDate字符型4收款日期PayName字符型4交款人員ReceiptAmount字符型50收款金額ReceiptType字符型50收款形式ReceiptName字符型50收款人員ReceiptReason字符型50收款事由Note字符型50補(bǔ)充說(shuō)明表4-4ServiceComplain表(服務(wù)投訴表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明Date字符型4處理日期Name字符型4處理人員Note字符型4處理意見(jiàn)Result字符型50處理結(jié)果表4-5Asset表(公共財(cái)產(chǎn)表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明AssetID字符型4財(cái)產(chǎn)編號(hào)AssetName字符型4財(cái)產(chǎn)名稱(chēng)Model字符型4規(guī)格型號(hào)
Type字符型50所屬類(lèi)別Value字符型50財(cái)產(chǎn)原值StartDate字符型50啟用日期Position字符型50存放位置Status字符型50當(dāng)前狀態(tài)Manager字符型50保管人員Note字符型50補(bǔ)充說(shuō)明表4-6Reparis表(公共維修表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明Total字符型4費(fèi)用合計(jì)RepariResult字符型100修理結(jié)果Note字符型100補(bǔ)充說(shuō)明表4-7Floors表(樓棟信息表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明Total字符型4住宅戶(hù)數(shù)BUCount字符型4商用戶(hù)數(shù)Manager字符型50管理樓長(zhǎng)Tel字符型10聯(lián)系電話(huà)Note字符型50補(bǔ)充說(shuō)明表4-8Quit表(遷出信息表)字段名數(shù)據(jù)類(lèi)型字段長(zhǎng)度說(shuō)明OwnerID字符型4業(yè)主編號(hào)OwnerName字符型4業(yè)主姓名QuitDate字符型50遷出日期QuitReason字符型50遷出原因Note字符型50補(bǔ)充說(shuō)明系統(tǒng)實(shí)現(xiàn)基本信息管理的設(shè)計(jì)與實(shí)現(xiàn)5.1.1基本信息管理功能簡(jiǎn)介基本信息管理的主要功能有業(yè)主登記管理,業(yè)主遷出管理,樓棟信息管理,公共財(cái)產(chǎn)管理,具體介紹如下:(1)業(yè)主登記管理,用戶(hù)將業(yè)主的信息登記錄入系統(tǒng),并可以進(jìn)行查詢(xún),使用等通途。作為基礎(chǔ)信息存在;(2)業(yè)主遷出管理,用戶(hù)將業(yè)主的變更記錄錄入系統(tǒng),并可以進(jìn)行查詢(xún),使用等通途。遷出記錄作為業(yè)主變更記錄的一種存在;(3)樓棟信息管理,用戶(hù)將樓棟的基礎(chǔ)信息錄入系統(tǒng),作為基礎(chǔ)數(shù)據(jù)存在,在各項(xiàng)信息管理中被使用;(4)公共財(cái)產(chǎn)管理,公共財(cái)產(chǎn)作為小區(qū)的共有財(cái)產(chǎn)存在,在物業(yè)管理中需要對(duì)其進(jìn)行多種類(lèi)型的管理和維護(hù),那么錄入其信息在系統(tǒng),將會(huì)作為基礎(chǔ)信息存在。5.1.2基本信息管理功能圖圖5-1基本信息管理功能圖
5.1.3基本信息管理的詳細(xì)設(shè)計(jì)業(yè)主登記管理界面如下圖5-2所示:4|1/77|>別|菲新塔X刪除曰劇業(yè)主1-1-1-1-A北主姓宕:羅興交身份證號(hào)碼:5102E1321J127U樓櫬畧稱(chēng):1號(hào)樓t單元畧稱(chēng):1單元房號(hào)卷稱(chēng):—I腐屋性質(zhì):商用房屋類(lèi)型:?jiǎn)伍g50套內(nèi)面穆血):此常住人員:羅興文聯(lián)奈電話(huà)性曰期:藥%年W月2日當(dāng)前狀態(tài);已入住-補(bǔ)充說(shuō)日月;暫無(wú)業(yè)主騙號(hào)北主姓名身謝證號(hào)碼榕棟名稱(chēng)單元名稱(chēng)F1-1-1-1-A510221321012711塢樓1單元01-1-1-2-A湯志珍5102212:80919712謂樓1單元1-11-1-L-3-A闕頃極51022154QT07T111號(hào)樓1單元1-11-1-1-4-A柴II醴510221561108712塢樓1單元1-11-1-2-1-B硏目主E10221&208122111號(hào)櫻1單元1-11-1-2-2-A陳國(guó)再5102215711297111號(hào)樓1單元1-11-1-2-3-A張成友510221&T1005211塢樓1單元1-11-1-2-4-A馮紹情E10221&210022121號(hào)櫻1單元1-11-1-3-1-A韓志君5102217208222121號(hào)樓1單元1-1莆小苗51n??1ftR1171717侶權(quán)1雖石1-1<|nr碣基本莒建【業(yè)主登記管圉圖5-2業(yè)主登記管理界面其主要代碼如下:privat巳voidOwnerFor>_Load(object£已nder,EventArgse)//TODO:遠(yuǎn)f亍代碼將數(shù)據(jù)加載到表dECommunityDataSe-t.棟信息"中this.摟棟信息TableAdapter.Fil[l(this.dEConinunityDataSet.櫻棟信息)//TODO:遠(yuǎn)f亍代碼將數(shù)據(jù)J]口載到表dEConununityDataSe-t.業(yè)主信息"中this.業(yè)主信^TableAdapter.Fill(this.dEConinunityDataSet.業(yè)主信息)業(yè)主遷出管理界面如圖5-3所示:
圖5-3業(yè)主遷出管理界面左邊功能欄其主要代碼如下:privatevoidMoveForin._Load(objectsendeTjEventArgse)//TODO:遠(yuǎn)彳亍代碼將數(shù)據(jù)加載到表"dECoMunityDataSet.棟信息‘‘中this.樓棟信息TableAdapter.Fill(this.dECcmmunityDataSet.樓棟信息)//TODO:遠(yuǎn)彳亍代碼將數(shù)據(jù)加載到表dECoMunityDataEet.遷出信息"中this.遷岀信TabLeAd.apter.Fill(this.dECcmmunityDataSet.連出信息)樓棟信息管理界面如圖5-4所示:圖5-4樓棟信息管理界面其主要代碼如下:publicsiringJlyConmunity;privatevoid^15.^BindlngHavigatorSaveIten_ClickCobjectsender,H.v^ntPrgwe)if((?<-r^er-.ToDoub1e(this.總尸數(shù)TeKtEcK.TezI)-Uonvprr.ToDoubleCthls.人住亠埶TeKtBox,Text)1=Convcil.TaDoublc(this.空墨戶(hù)數(shù)TcitBox.Teat))|(Convert.ToDouble(this.總戶(hù)^TestEoK.Tezi)-Convert.ToDoubleCthLs.住宅盧數(shù)TestBox.Teat)\=CQiLVci't.TaDoublc(this.商用戶(hù)數(shù)TckIBok.Teat)))血觀(guān)汨訟總尸乩入件土對(duì)、寧晉戶(hù)逍、仁豐戶(hù)埶.商冃戶(hù)遜其中?一吉弟!f信息蠱示",KessaseEc-yB'.i-icns.OKjW=sss2e3?xlcon.Infornaretuir.:■this.Validate0;this,-^r棟信息BindingSource.EndEdit0:.■this.:婁棟佶息TabldAdaptcr.Update(thi5.dBConiiunityDataSct.樓棟信息);privatEvoidEui1dingForm_Lcad(objecteender,EventArfse)//TODO:這行代碼將數(shù)據(jù)加載到表^dECDRRumtyDataEei.^^信息"中This.播棟信息TablEAdaptEr.Fill(This.dBCornnmnltyDataSet.樓棟信息):公共財(cái)產(chǎn)管理界面如圖5-5所示:
圖5-5公共財(cái)產(chǎn)管理界面其主要代碼如下:publicstringMyComunity;privatevoid公共財(cái)產(chǎn)B1ndlngNavlgatorSaveltem_Cllck(objectsenderEvejil^rgse)this.Validate0;this.公共財(cái)產(chǎn)EindingSource.EndEdit.this.公共!!才產(chǎn)TableAdapter.Update(this.dBCominunltyDataSet.公共財(cái)七),privatevoidComnonPropertyForm_Load(objectsender^EyentArgse)//TODO:這彳亍代陽(yáng)將數(shù)據(jù)加載到dECommunltyDataSet.共財(cái)產(chǎn)"中this.公攔財(cái)產(chǎn)TableAdapter.Fill(this.dBC0miiur.ityDataSe1.公苴財(cái)產(chǎn));物業(yè)管理的設(shè)計(jì)與實(shí)現(xiàn)5.2.1物業(yè)管理功能簡(jiǎn)介物業(yè)管理主要通過(guò)服務(wù)投訴管理,業(yè)主維修管理,公共維修管理,車(chē)位使用管理,突發(fā)事件管理來(lái)完成。具體功能如下:(1)服務(wù)投訴管理:服務(wù)投訴管理用于記錄業(yè)主對(duì)服務(wù)質(zhì)量的不滿(mǎn)意,提出的建議和意見(jiàn)。(2)業(yè)主維修管理:業(yè)主維修管理用于物業(yè)管理中維修設(shè)備和維護(hù)設(shè)備所產(chǎn)生的數(shù)據(jù)管理,大量的維修數(shù)據(jù)需要統(tǒng)籌管理。(3)公共維修管理:公共維修管理用于物業(yè)管理中維修設(shè)備和維護(hù)設(shè)備所產(chǎn)生的數(shù)據(jù)管理,大量的維修數(shù)據(jù)需要統(tǒng)籌管理。(4)車(chē)位使用管理:主要的內(nèi)容是記錄車(chē)位的情況,車(chē)位的使用情況,對(duì)產(chǎn)生的數(shù)據(jù)進(jìn)行維護(hù)管理。(5)突發(fā)事件管理:在日常的物業(yè)管理中,難免會(huì)出現(xiàn)一些突發(fā)的狀況,物業(yè)管理系統(tǒng)需要記錄這些突發(fā)的狀況,以備在日后的決策和管理改變中提供對(duì)應(yīng)的預(yù)案機(jī)制。5.2.2物業(yè)管理功能圖物業(yè)管理功能圖如圖5-6所示圖5-6物業(yè)管理功能圖5.2.3物業(yè)管理的詳細(xì)設(shè)計(jì)服務(wù)投訴管理的界面如圖5-7所示業(yè)主姓容;器興文投訴漏號(hào);皿按訴曰期:旳犯年1月15業(yè)主姓容;器興文投訴漏號(hào);皿按訴曰期:旳犯年1月15曰w接待人員:強(qiáng)艷按訴內(nèi)容:榕棟容稱(chēng);1號(hào)樓-業(yè)主編號(hào);昭物■業(yè)昔理卩頤授說(shuō)管理]處理曰期:如犯年1月“曰口〒處理人員:童光倫段訴主題:樓道小廣告1號(hào)樓1單元、2單云荷非建小廣告張貼,強(qiáng)烈萼求物管人員加強(qiáng)管理,社絕就糞現(xiàn)象再度處理意加:已經(jīng)通知保安加強(qiáng)管理處理結(jié)杲:X業(yè)主反歯:投訴騙號(hào)樓標(biāo)售稱(chēng)業(yè)主騙號(hào)業(yè)主姓名段訴日期iHWTS2006010011號(hào)樓—1-1-3-3-A羅興文2006/1/15HMTS2006010Q21號(hào)樓1-1-4-1-A韓任成20Q6/L/19弓絆HMT52006010031號(hào)樓1-2-3-3-A陳夫任2006/1/20弓備HMTS200B010042號(hào)樓2-2-6-1-A任華堇2006/1/21HWTS20060Z0012號(hào)樓2-2-5-2-A王民文2006/2/11HMTS2006020022號(hào)樓2-2-4-1-A李陽(yáng)2006/2/15弓時(shí)HMTwnriRwririR居?xùn)?Y因卷?nnfi/7/1R己紬補(bǔ)充說(shuō)朋:暫無(wú)rrr圖5-7服務(wù)投訴界面其主要代碼如下所示:privatevoidComplainForm_Load(.objectsenderjEventArgs已)//TODO:這行代碼將數(shù)據(jù)加載到表"dECommunityDataSet.棟信息"中this.樓棟信息Tab1eAdapter.Fill(this.dEConuiLunityDataSet.樓棟信息);//TODO:遠(yuǎn)行代碼將數(shù)據(jù)加戟到表"dECommunityDataSet.服務(wù)投訴”中this.服務(wù)■投訴Tab1eAdapter.Fill(this.dBComnLunityDataSet.服務(wù)投訴);privatevoidSiB]ToolStripButton_Click(objectsender,EventArgse)this.服務(wù)投訴Bindingsource.Filter="投訴編號(hào)LIKE'"十■this,訴編號(hào)ToolStripTestBoK.Test+業(yè)主維修管理界面如圖5-8所示:
□□物業(yè)昔理[業(yè)主維修管理]維樓需沁維修編號(hào):巾側(cè)刪剛財(cái)業(yè)主編尋:故障現(xiàn)象:□□物業(yè)昔理[業(yè)主維修管理]維樓需沁維修編號(hào):巾側(cè)刪剛財(cái)業(yè)主編尋:故障現(xiàn)象:處理意貝:口?查詢(xún)住別孕新増樓棟名稱(chēng):1號(hào)樓-X刪陰日煤存場(chǎng)打印1-1-5-1-A抿憶曰期:藥貿(mào)年1月L&日業(yè)主姓容:羅興交接待人員:劉仁祿家用電器暮火已經(jīng)通知消防,保安已經(jīng)到冢滅光。幅理曰期:如恥年1月出曰匚H材料螯用氏):0費(fèi)用合計(jì)(^):材料螯用氏):0費(fèi)用合計(jì)(^):0錐修騙號(hào)樓標(biāo)名稱(chēng)業(yè)主騙號(hào)業(yè)主姓名抿慳日期接料HNYZWX200&010011號(hào)摟1-1-5-1-A羅興文12006/1/16劉七祿HNYZH200&0100Z1-1-4-Z-A錢(qián)奠力2006/1/16女忙祿HMYZWX200&010032-2-5-1-A王煒2006/1/16劃仁祿HMYZWX200&020013-2-3-3-A徐明全2006/2/1対仁祿HNYZH200&020C2?號(hào)樓3-2-4-1-A湯伯宣2006/2/1劉仁祿HNYZWX200&03001礙樓2-2-4-1-A李陽(yáng)2006/3/1女忙祿HMYZWX200&030022-2-3-3-A劉丈2006/3/2劃仁祿』1Mf卜圖5-8業(yè)主維修管理界面其主要代碼如下所示:publicstringM^Comnunity;nrivatevoidilkiS^EindingWavigatorSaveltem_Click(objectsenderJEvEntArsse)if(ony^r'.ToDouble(this.修理費(fèi)用TextEoK.Texi)+Conver-.TaDouble(this.料費(fèi)用TextEox.Texi)1=ConvLr'.TaDouble(this.輕用合計(jì)TextBox.Texi))JlessageBox.Showf'0'修理費(fèi)用、材料費(fèi)用或費(fèi)用合計(jì)金額有誤,請(qǐng)仔細(xì)檢查后再保存!
|"信息提示JMessageBoxEutTons.0K3MessageEoxIcon.Infornatlon);return;this.Validate();■this.1主維修BindingSource.EndEdit();this,,主Tab1eAdapter.UpdateCthis.dBComnunityDataSet.業(yè)主細(xì)修);privatevoldOwnerRepairFonR_L0ad(object£enderE^/entArfge)//TODO:遠(yuǎn)彳亍代碼將數(shù)據(jù)加載到表dECommunityDataSct.樓揀信息"中thim.樓棟信Tab1cAdapter.Fill(this.dBCammuni-tyDataSct.樓棟信息)」//TCDO:誨行祀碼將數(shù)據(jù)加秋到表dECommunltyDataSEt.業(yè)主蜒樓"申this.吐主-fJTab1eAdapter.Fill(this.dECommuni1yDataSet.業(yè)主維修);
公共維修管理界面如圖5-9所示:O?物業(yè)管理[公共維修管圉維餉號(hào)巾b&w咖》附維餉號(hào)巾b&w咖》附1抿修日期:加曲年1月15日故障圳象:池邊磕磚脫落妙需要佬補(bǔ)。0?直詢(xún)卜列菲新罐xflfl臉日區(qū)存冒打?。葚?cái)產(chǎn)辭:□T抿修人員:禺會(huì)HMA0002財(cái)產(chǎn)名稱(chēng):E號(hào)游泳池I受理人員:周云富處理意見(jiàn):明天通知錐修組人員修理修理曰期:加圧年處理意見(jiàn):明天通知錐修組人員修理修理曰期:加圧年1月詁曰□丁幅理Am:李甜明幅理Am:李甜明修理結(jié)果:補(bǔ)充說(shuō)朋;暫無(wú)費(fèi)用合計(jì)反〕:250已經(jīng)修補(bǔ)脫落的2號(hào)游注迪邊磁磅,兩天后即可正常使用。億理費(fèi)用氏〕:50材料費(fèi)用阮〕:200HMGCWK200&01001HMAC002E號(hào)游渝擔(dān)200S/1/15陶會(huì)迪邊磯HMWWX200&01002HMB00051號(hào)帶將機(jī)2006/1/18陶會(huì)電粽HMGGH200&02001HMB00131號(hào)神舟臺(tái)式電腦2006/2/1陶會(huì)不能正HMGGWX200&02002HMB0012靜電復(fù)印機(jī)2006/2/2陶合不能正HPi1(?:tWX2i:ii:i&i:i2i:ii:i3HMA0005正門(mén)收發(fā)室2006/2/3陶會(huì)有一窗HM(?SNX200&02004HMA0005正門(mén)收發(fā)室2006/2/3陶會(huì)20維憧輪號(hào)財(cái)產(chǎn)編號(hào)財(cái)產(chǎn)名稱(chēng)報(bào)幢曰期振僮人員rrr圖5-9公共維修管理界面其主要代碼如下所示:publicstringJlyCommunity;privatevoid公共維修B1.ndlngNavlgatorSave11em_C11ck(obJectsenderEvculAr^ae)if(cnvert.ToDouble(this.修理費(fèi)用TextEox.Text)+Ccnvert.ToDouble(this.材料費(fèi)用TextEox.Text?!=Convert.ToDoublr(this.餐月合計(jì)TritBoi.Trat))M=SEageBcx.Sh^C修理費(fèi)用、材料費(fèi)用或費(fèi)月合計(jì)金額有誤,請(qǐng)懺細(xì)檢查后匡保存!”3'信息謊不篤MessageBosbuttm.OK^lil=s?ageBcxlc-.Information);rz:tuxii;this.Validate();This.共雛修EindingSource.EndEdit();、■this.eAdapter.Update(this.dBCommunityDataSet.心共維修);privatevoidCommonEepairForm_Load(objectsenderjEventArgse)//TODO:逑行代碼將數(shù)拐加粒到表i£dEComnunityDataSet.公共財(cái)產(chǎn)"中this.公■共財(cái)產(chǎn)TableAdapter.FillEyUsing(this.dBCDmmunityOataSet.公■共財(cái)產(chǎn));//TODO:盤(pán)行彳弋碼嗚數(shù)據(jù)加我到表dBComnunityDataSet.公共維修"中this.公共維-j^TableAdapter.Fill(this.dBCommunlt/DataSet.公共維修),privatevoid^i§]roolStripButton_Cllek(objectsenderjEv=ntAre)■this.公共維修EindirigSGijruu.Filter="雛修編號(hào)LIKE'"+(this.4-iS^-^ToolStriDTextBox.Text+ff>":車(chē)位使用管理界面如圖5-10所示:
唧物業(yè)昔理洋儉陸用管圉[J回I—阿q|卜ki半新増X刪陰口屎存場(chǎng)打印自動(dòng)編號(hào):旦車(chē)位編號(hào):HHCW1-1車(chē)位面積GnD:6樓棟名稱(chēng):1號(hào)樓T業(yè)主堀號(hào):1-1-4-2-丸業(yè)主姓容:錢(qián)里力▼啟用曰期:卻圧年&月1曰停用曰期:藥咗年佢月31曰□-叢用金額折):500管理人員:劉華補(bǔ)充說(shuō)明:暫無(wú)自動(dòng)編號(hào)車(chē)位編號(hào)車(chē)每面根樓棟容務(wù)業(yè)主漏號(hào)2HMCW1-L6謂樓1-1-4-2-k3MMCTffl-261號(hào)樓1-1-5-4-A.4UMC7fl-361號(hào)樓l-2-l-l-k5HMCW1-46謂樓1-2-3-2-Jl吳星匸6MMCV1-561號(hào)樓1-2-1-2-1^TMMCTffl-661號(hào)樓1-2-2-3-A.喻蠱8HhCTl-T6塢樓1-2-5-2-k彭日丿9HMCW1-B6謂櫻1-2-3-3-k10MMCV2-L5絹樓2-2-3-2-k陸]11HMC^-252號(hào)樓2-2-4-e-A.王芟12HMC7f2-352呂樓2-2-3-3-k(|PP[卜圖5-10車(chē)位使用管理界面其主要代碼如下所示:privatevoidStatlonForni-Load(objectsender^EventArgse)//TODO:這行代碼將數(shù)拐力口載到表i(dECoinjuuni-tyDataSet.業(yè)主信息"中this.業(yè)主信MTableAdapter.Fill(this.dEComnunityDataSet.業(yè)主信息)」//TODO:這行祀碼癇數(shù)據(jù)加較到表^dBComiiiurLityDataSet.棟信息"中thim.樓棟信MTableAdapter.Fill(this.dEComnunityDataSet.樓棟信息)*//TODO:這行代碼蔣數(shù)抿汕載到表dEConununityDataSet.車(chē)位使用"中this.車(chē)位使用TableAdapter.Fill(this.dBComnunityDataSet.車(chē)位使用)」privatevoid^T0]ToolStripEi_itton_Click(objectsender,EventArgse)this.車(chē)位使用BindingSource.Filter^^車(chē)位編號(hào)LIKE1iS+[this.牟位編'^■ToolStripTextEox.T已突發(fā)事件界面如圖5-11所示:
圖5-11突發(fā)事件界面其主要代碼如下所示:publicstringHyConmuriLty;privatevoidftBindingNavigatorSaveltem_Click(objecteender,EventArgse)this.Validate();this.突發(fā)事件BindingSource.EndEdit();this.突麥?zhǔn)录abLeAdapter.Update(this.dEComnunityDataSet.突發(fā)事件);privatevoidEventForm_Load(objectsenderEven:Argse)//TODO:這行代碼將數(shù)拐加載到表"dECommunityDataSet.突發(fā)事件"中this.突發(fā)事件TabLeAdapter.Fill(this.dEComnunityDataSet.突岌事件);費(fèi)用管理的體系結(jié)構(gòu)設(shè)計(jì)5.3.1費(fèi)用管理功能簡(jiǎn)介費(fèi)用管理主要通過(guò)水電氣費(fèi)登記,水電氣費(fèi)查詢(xún),水電氣費(fèi)交納,物管費(fèi)用登記,物管費(fèi)用查詢(xún),物管費(fèi)用交納,其他費(fèi)用交納實(shí)現(xiàn)。具體功能如下:(1)水電氣費(fèi)登記:水電氣費(fèi)登記主要用戶(hù),水費(fèi),電費(fèi),氣費(fèi)在每個(gè)固定時(shí)間點(diǎn)會(huì)由對(duì)應(yīng)的公司產(chǎn)生賬單,交由物管公司代為收取,登記就主要是實(shí)現(xiàn)數(shù)據(jù)錄入系統(tǒng)的工作。(2)水電氣費(fèi)查詢(xún):水電氣費(fèi)的查詢(xún)主要用于在水電氣費(fèi)由各個(gè)對(duì)應(yīng)的公司產(chǎn)生的賬單入系統(tǒng)之后,供由需要的情況下查詢(xún)使用。(3)水電氣費(fèi)交納:水電氣費(fèi)的交納主要用于在業(yè)主交納自己水電氣費(fèi)之后,將相關(guān)的水電氣費(fèi)交納信息和交納人信息錄入系統(tǒng),以備備案留檔。(4)物管費(fèi)用登記:物管費(fèi)用登記主要用于,在對(duì)于的時(shí)間點(diǎn)產(chǎn)生的業(yè)主房屋管理費(fèi)用之后將對(duì)應(yīng)的賬單信息錄入系統(tǒng)。(5)物管費(fèi)用查詢(xún):在對(duì)應(yīng)的業(yè)主房屋管理費(fèi)用信息入庫(kù)之后,在有需要時(shí)查詢(xún)使用。(6)物管費(fèi)用交納:物管費(fèi)用交納主要用于在業(yè)主交納自己物管費(fèi)用之后,將相關(guān)的無(wú)關(guān)費(fèi)用交納信息和交納人信息錄入系統(tǒng),以備備案留檔。(7)其他費(fèi)用交納:其他費(fèi)用交納主要用于不在以上分類(lèi)之列的費(fèi)用交納登記入系統(tǒng)以備備案留檔。5.3.2費(fèi)用管理功能圖費(fèi)用管理功能圖如圖5-12所示:圖5-12費(fèi)用管理功能圖5.3.3費(fèi)用管理的詳細(xì)設(shè)計(jì)以下界面的主要功能是實(shí)現(xiàn)水電氣費(fèi)的登記,水電氣費(fèi)查詢(xún),水電氣費(fèi)交納物管費(fèi)用登記,物管費(fèi)用查詢(xún),物管費(fèi)用交納,其他費(fèi)用交納。水電氣費(fèi)登記界面如圖5-13所示:"吋莢用莒理[水電它登迅][|回liJ|樓除§稱(chēng):〒計(jì)蒔年餘宴両磬n申葩矗新堵|X曲除日尿存茅登記H1|/^9||>業(yè)主姓名夷嘯號(hào)耒底數(shù)夷止埶計(jì)費(fèi)單悄1王忽然W5-1-4-1141616100.46湎程云W5-1-5-1131615630.46苒世美1IT11T5£41l::i5015-3C.LI-40操連成MAT5-2-5-116281728CL48壬紹然HMT5-1-4-1161018130.46湯程云HJilT'5-1-5-115681794CL4B茵世美HilT'5-2-4-115961728CL4B操連成WAT5-2-5-11728I'd10CL48王忽然HMT5-1-4-1181320080.46湯稈云HMT5-1-5-1179420130.4S黃世芙HJilT'5-2-4-117281996CL4B操連成WAT5-2-5-119102116CL48HNT5-1-4-1200022130.4Srrr圖5-13水電氣費(fèi)登記界面其主要的代碼如下所示:privaicv>?id7dolSti'ipEuttqci_C1i'jk(ubicctacndrr?e){〃新増水電叼塑strinBMyAdcilnfo=現(xiàn)在將斬増指定月份於水電弓費(fèi)數(shù)據(jù),是否繼埃9";if..£h&w(MyJiddInfo,"1三息奚下",^esMcj]Tcj3dtcE<'xZc3.Question)=EitlosRLJU.l'l.No)return;沁TinfMyConnectionString=gLobal::NyCoJinunity.Properties..Default.DBGcjinunityConnectisn£txingC1cDbCy~incationITyCoHncction=nc^r.cD'j?cri\cc7ijn(MyConnccti.onString);ffl^onnrctian.Opcn().stringMy93L=Fzn水申弓#仲耳藥i|#斗嚀="+this.計(jì)費(fèi)年份roolS-tripCDiRboEoi.Tert+"丄」山i一費(fèi)口俏="+this.IT費(fèi)目扮ToedStripComticEox.Text+"JJ山昔月密星-+this.費(fèi)用冀型ToolS■tripC&mboEon.TeKt+A1FD松林W稱(chēng)-八+thim.樓棟名稱(chēng)roolS-tripCDinboBoa.Tcit十"C1i-iDl\C■>mil?irKyConnianil=nevrniCoimuiClflySQUMyConnectLon),gtringMyCount=HyCamnand.ExecuteScalar().ToSlring();if(;?n\ner.ToIntlG^yCount)=0){"插入新月悄費(fèi)用的業(yè)主基本信息HySQL="iNSmINTC;h電養(yǎng)賈(桜蒼笆稱(chēng),址工網(wǎng)號(hào),業(yè)工坯:引3ELPCT譽(yù)驚名打"十“?業(yè)主編號(hào).業(yè)主姓宕FRDIrt業(yè)主信SWHERE〔業(yè)主編號(hào)NOTIN(SELECT+"業(yè)主編號(hào)FROM遷出信息"AKTi(摟棟容稱(chēng)二…+this.棟名稱(chēng)TglStripCoinbcBGX.丁ext+HyConmanid.Connanidrest=HySQL;JlyConmand.EiecuteNon&ucry();llySQL="ITD止P代B行吳丸T晉訂和K-■廠(chǎng)遼號(hào)記J雪年賓甲°+this.^ffi^^ToolStripComtioBox,Test+"_丁壽忙『十this.計(jì)葫年^ToolStripComtiaEoi.TEYt+計(jì)昔口占="+thic.計(jì)費(fèi)月fjg'Too1EtripComboEoz.Test+“VHiXi登記研土民MLl/;HyConmanid.Connanidrest=HySQL;JlyC&nmand.EzecuteNonQueryO;_intHyLastNonth=Convci-.,Tolntl6(this.計(jì)費(fèi)='^ToolStripCDnboBox.Test)-1.intHyLsstYear=~rr.TPT~.Tolntlfi(-hlE.1.1~ToolStrIpContiCiEoi.Tert);ifCH^TLastNonth=0)fflyLaEtMcnih=12;、JflyLastYear=7^rvpvrToIntlGtrhlF.'i1'^^-IHToolStrlDConboBoi.Text)-1:"將上月上數(shù)柞為斷尸乍底數(shù)MySQL="Select樓韜名足業(yè)王編號(hào),業(yè)王姓名』計(jì)費(fèi)年彳爼.計(jì)費(fèi)月彳尢費(fèi)用類(lèi)型,表編號(hào)「十"表忘敬表止凱計(jì)費(fèi)蚩?jī)r(jià)FE0H水電氣餐?ERE計(jì)會(huì)年份才■+MyLastYear.ToStringO+“AKD計(jì)費(fèi)月份二“+MyLastMonih.ToStrins()+AND費(fèi)用裘型=八■+this,g用冀型ToolStripComboBDieTest+■恥AND摟棟爸稱(chēng)「"4this■摟棟名稱(chēng)ToolStripCamboEoK.Teal十心AND豊迫柿志<完成登記DataTableJflyConputeTable=nevDataTabLeO;□1eDbDataAdapterJilyAdatper=nevOleDbDataAdapterCMySQLjMyConnectlon);MyAdatper.Fill(MyConputBTah1ej;My枠詣亡|稱(chēng)1KU工址迄My枠詣亡|稱(chēng)1KU工址迄fflyit費(fèi)年份My計(jì)費(fèi)月悄IK費(fèi)翔類(lèi)型My表圈號(hào)=而表應(yīng)頻=My表止埶-Myit費(fèi)單價(jià)=IlyRow[Q].ToString;=KyRow[1].ToString();=MyRow[2..ToString();=MyRow[3.roStiinsO.=JlyRow[4:=IlyRow[Q].ToString;=KyRow[1].ToString();=MyRow[2..ToString();=MyRow[3.roStiinsO.=JlyRow[4:].ToStx1ng();=MyRow[5].ToString();JlyR&^LG].ToString〔);ByRo^r?.ToString().JlyROTEaj.ToStrlngt).=IlyRow[9].ToString();MySQL="UPDATE?水電f資SET表編號(hào)二八+My表編號(hào)■+''3表底數(shù)-」+Ny表止數(shù)■+計(jì)貢豐價(jià)』+0計(jì)費(fèi)單愴+”VltERI計(jì)走年苗=”■+this.11年彳計(jì)00].51:]?1皿0111|(汩俯.丁亡骯+"mU蘋(píng)冃價(jià)+this.計(jì)費(fèi)月^TooLStrlpConboEoa.Text+'呑用圭型=''+this.費(fèi)用類(lèi)型ToolStripCoiiboEai.Test+AND樓桶宕稱(chēng)+this.棟名稱(chēng)ToolGtripConboEox.TeKt+AMD11王t胃號(hào)-°'+My業(yè)主塢號(hào)+八’MyCoiLmond.CcnmandT□xt=MySQL;JllyCojiniand?EKECLrtEKanQueryi:〕;水電氣費(fèi)查詢(xún)界面的如圖5-14所示:
昭羞用昔理[水電氣盡查詢(xún)]T回計(jì)費(fèi)年悅:沁〒計(jì)叢月苗:全年-費(fèi)用類(lèi)型:全部-|申查詢(xún)樓棟名稱(chēng):全部-業(yè)主姓窖:全部”費(fèi)用伏態(tài):全部-管打印自動(dòng)騙號(hào)樓棟售稱(chēng)業(yè)主輪號(hào)業(yè)主姓售計(jì)貴年份4605號(hào)樓5-1-4-1-A王宓20Q6□匸4615-1-5-1-A湯程云20068462閔樓5-2-4-1-A苗世美200684635號(hào)樓5-2-5-1-A換連成2006E:464喝樓5-1-4-1-A王超拓20063465喝樓5-1-5-1-A湯程云2006g4665號(hào)樓5-2-4-1-A鑿世芙2006g4675號(hào)樓5-2-5-1-A換連爾20069468罔樓5-1-4-1-A王恕痣200610469喝樓5-1-5-1-A200610470禺櫻5-2-4-1-A黃世美2006104715號(hào)樓5-2-5-1-A操連成20Q6104725-1-4-1-A王恕痣200611473閔樓5-1-5-1-A湎程云200611rrrJ卜J圖5-14水電氣費(fèi)查詢(xún)界面其主要代碼如下所示:publicstringNyComnunity;privateSystein.Data.MyTable=newSysien.Data.DataTsble0;privatevoidGasQueTyForni_LDad(otiJeclsender^Eve:ilAi^5e)fortinti=200£:i<=2030:i++「this.計(jì)費(fèi)年份CoiiboEoK.Items.Add(i.ToStringO);this.計(jì)費(fèi)冃份ComboEoz.Ileus.Add「全年for(inti=1;i<=12;i卄)this.計(jì)費(fèi)月■fJj'CoiitioBox.Items.Add(l.ToStrlngO);this.費(fèi)用婁型ComboEoz.liens.Add/全韶this.費(fèi)用婁型ComboBoz.I-tens.Add^水員")this.費(fèi)用類(lèi)型ComboBoz.liens.Add〔"電費(fèi)")this.巻用類(lèi)型ComboEoz.Ileus.Add「"弓存")this.摟棟名^C&mboEoz.liens.Add/全韶StringMyConnectionString=global:zHyCcunnunity?Properties?Settings.DEfmjLlt?DECojinnmityConnEctionStTirL著stringMySQL二^KTRCT*齊M「垮桶信息1";DleDkC'>mectionMyConnection=neweDb匚Qnrec1:ic:n(MyC0nrLFC:tie:n^tring);IrtyConnection.OpenO,System.Data.L'atsratleItenTable=ne^System.Data.DataTable()DIeDhDataldaptErIyAdapter=nevDIeDhData丄dapt已丫(lly呂QL,MyConnection);MyAdapter.Fill(itemTable);foreachJlyRowInItemTatole.Rows)this.樓棟名稱(chēng)ContioEox-Items.止dd(J[yRow["櫻棟名稱(chēng)"]-ToString());If(WyConnectlDn.Stale==ConnectionSta:e.Open)MyCannecti.on.Close();this.業(yè)三姓^ComtioBoz.Ileus.Add「全部")this.費(fèi)用杭態(tài)CDmboEoz.Ileus.Add〔"全宜")this.費(fèi)用吠態(tài)ComboEoz.I-tens.Add匕芻尋;this.費(fèi)用狀態(tài)ComboBoi.I-tens.未交費(fèi)水電氣費(fèi)交納界面如圖5-15所示:圖5-15水電氣費(fèi)交納界面其主要代碼如下所示:privatevoid?tnEuttonCl1ckCobjeclsender,EventArgse)Iff游抑交款明細(xì)厠目^_if((this.收據(jù)編號(hào)TexiBoi-Trit.Length>1)Aft〔PhiE-交款人raTrxtEox-TcKt-LenEth>1))DataRwMyRov=MyJasTable.DfevRov(XKyEcv[0]=Conv-rrt-TQlntlfi(this-aCridView.CurrentRQV-CeLLs[0].Value?ToStringU、;燈年曠]、--N擁汕["月份"]HyR洌「類(lèi)型JNyEdv[rf表尋尸]MyRov「底ST]HyEov[x止數(shù)"]NyEc-vfiVd=NyGasTahir.Rows.Add(NyRcv);doubleKyAnount=Convert-ToDc-ubleithis■收款xfe^TeKtBoK.Text).:HyA]nount+=(Convei1!?TuDouble(this.未交DataCridV1ev.CurrenlRoiv.Cel1£[6].Value.ToString())-Conirert.ToDoublr(this.未^DaiaGridView.CurrentRc^-Cr-lls[5].Valur.ToString0.))丸Convert,ToDouble(this.未交DataGridView.this.!|il款金ISTestB^z?Text-MyiJi^unt.ToStrl=Convert.ToIntlG(1hie.未交D廿taGiddView.Curren+Rov.Cells[1]_Value.ToString());=Convert/r^IntieCthlsr耒交DataGrldVlevr,CurrentKov.Cells[21,Value,Tc-StringO);二this.未交DataCrldViev.CurrenlR<?w.Cells[3].Value.ToStrlng0;=this.耒交D^taGridVi匕屮.CurrentRow.Cells[4-].Value.ToString();=Convcrt.ToDoublc11hi3B未^DataGridVicvr,CurrcntEov.Cells[51,Value.ToStringO);=Convert-ToDoutiLefltils.未^DaiaGridVievr.CurrentRov.Cells[6].Value.ToStrlngO);Convert-TcDoublcCthisu耒交DataGridTiew.CurrentRov-Cells[7].Valu.e.ToString(J);DstaGridyiev^ftowDataGridView.CunrentRowGets-therowcontainingthecurrentcdLigO);物管費(fèi)用登記界面如圖5-16所示:口9羞用昔理[物営養(yǎng)用雀記][口|回樓棟名稱(chēng):▼計(jì)營(yíng)年儉十申罰11/詢(xún)I》HI金新堵£辭厚登記樓棟名稱(chēng)址工編號(hào)業(yè)主姓容計(jì)費(fèi)單悄建筑面穆4號(hào)櫻4-1-4-1-A向孤華0.451254號(hào)樓4-1-4-2-A夏誡0.-45984-1-4-1-A向淞華0.45125卿4-1-4-2-A0.45984號(hào)樓-4-1-4-1-A向迪華0.512F4號(hào)樓4-1-4-2-A夏蹴0.598謂樓4-1-4-l-A向凝華0.5125卿4-1-4-2-A0.5983號(hào)樓3-2-3-1-A湯伯宣0.-4510E3號(hào)樓3-2-3-2-A操正題0.453S鷗樓3-2-3-3-A徐明全0.45&83號(hào)櫻3-2-3-4-A彭宴0.45563號(hào)樓3-2-4-1-A王繼文0.-4510E塢樓3-2-4-Z-A喻光洋0.4588rrr圖5-16物管費(fèi)用登記界面其相關(guān)代碼如下所示:口rivatEvoid^ff-^'TocilStripBuftDn.Cllek(objectsender」EventArgse){"新増物管萍用佶?劇stringHyAddlnfo="現(xiàn)在將新増鴨罡冃份因物業(yè)菅理裁數(shù)據(jù)」是否維續(xù)號(hào)「If(^lessageBc-x.ShovdlYAddlnfc-j'百息提乎打J[rssageEosEuttone.YesJTOjrfEssageE^Klcc-ixQuestion.)=DialogResult?No)return;StringJlyConnectionString=呂1oba1::WyConmuniiy.Proprriles.ii.n§e.Defsult.DB2onnunityConnoc11onString;OLeDbConn已donJlyConnecllon二newOleDbCorirLecIlon^yConnecIlDriStrLi^),HyComection.Open();stringMySQL=KSclcciCoijjtK*)Fron物菅我用WHERE計(jì)轅年怕="+this.計(jì)費(fèi)年份Too1StripCcmboBok.Teri十''ADD計(jì)費(fèi)月份="■+tills-f^ToolStripCojiboBoji.Test+"也ND播棟容祐二八+th!s.t^rWToo151r1pConboB^s.Tert+OLcDtConnondKyComiieind=MyCoHncctionBCrcatcCQumand0:MyCoimand.CoiiiiandTrat=ly92L;stringJTyCounl=MyCc-nnami?Ex&oirt已&o刃]_ar〔)?ToStrlrL^O;if(Convert.Tolnt16(HyCount)=0)//ffiA靳月f廿的物營(yíng)費(fèi)用基本信息lly甌匚=rI?lSjR7:B'Tu岡言費(fèi)三:楞礙gF匸業(yè)電用虧.丄三生呂"趕爼立F”童內(nèi)自F「+"SELECT樓棟茗稱(chēng).業(yè)主編號(hào)」業(yè)主姓名,建筑面積■喜內(nèi)面積FEE業(yè)主信息冊(cè)ERE°+氣業(yè)主編號(hào)NOTIN(SELECT業(yè)主細(xì)號(hào)FEOM遷出信息HAHD【樓揀容稱(chēng)=_十this樓棟君稱(chēng)ToolEtripContioEGJLT亡xt+心、f,HyComnand-ComnandTEZl=JIy9QL;HyCoFTiJiand.ExccuteffonQuery();HySQL='UPDATE物營(yíng)費(fèi)用SET登記標(biāo)志='正在登記計(jì)費(fèi)年份』■+this,i(cToolSlrLpCcjiboBoi.Tent+v.i'-S.?=+this.計(jì)費(fèi)3-ft-TcolSirLpConboBoz.Test+"旳EF.mgiP喬二IC111'LL'':NyComnand.ComnandTcxi=HySQL;MyComnand.Eze匚utuTfonQuury0intMyLaslKonth=C<?:l.hl.rolml6(this.fjil&olStrl.pC0mtioBox.Teat)-1.,intMyLasiYear=?n\F:.T&IntlG(ihis.年棉口01航工1朮011匕訊0總丁6511:):if(MyLosiMonth=0)MyLastMonth=12;MyLastYear=Convert.ToIntlfiCthis.計(jì)費(fèi)年I'^TQolStripCojnboBQK.lest)-1b將上月計(jì)斎里價(jià)作為新月炯管蓉用計(jì)費(fèi)里價(jià)MySQL=^Select業(yè)主蠕號(hào),計(jì)費(fèi)單價(jià)FRDN物菅費(fèi)用VHERE計(jì)費(fèi)年份="+NyLastYear.ToStringO+YA1ID-芟口■卅="+IrtyLastMomh.ToStrlngO+AND棲確舍校=八+this.棟名稱(chēng)ToolStriDConboBoi.Text+“AND登記標(biāo)志-完成登記…;DaLqTcl'jIiMyComputcTablc=nuwDalaT^Llz0JleDbDataAdapterMyAdatper=nevOleDbDataAdapter(HySQLjM/Connection);MyAdatper.Fill(NyCamputeTable);foreach()atiRsvMyRowinNyCoutputeTab1b.Rows)stringUy業(yè)王編尋=MyRoirED].ToStringO;string][yH費(fèi)單f介=MyRouEl].ToSiring();MySQL="LTD山TE輛管惹月3ZT計(jì)巻單價(jià)-”+My計(jì)費(fèi)單價(jià)+WHERE計(jì)費(fèi)年恰■+this,if費(fèi)年^ToolSlripComboBoz.Text+yA1ID計(jì)爭(zhēng)]=|忡「+this.計(jì)養(yǎng)冃份ToolStripComboBox.Text+yAHD唆轎吉環(huán)」"+thid.7■婁掠名^TglEi'tripCoiikioEoii.Teii't■+"AND業(yè)主編壬-…+阿業(yè)主編號(hào)+”…;MyConmand.ConmandText=NySQLMTConmand.EkscuteNonQuery();MyConnectLon.Close()this.續(xù)管費(fèi)用TableAdapter.Fill(this.dBComnunityDataSbt.物菅費(fèi)用);this.纓管蓋用BinidingSource.Filter=,樓棟名稱(chēng)=八+樓棟SSToolStripComboBox.Text+A?JL汁費(fèi)上忙="+計(jì)薦年^ToolStriDComboEox.Text+”丄礦)計(jì)迸_(tái)斗護(hù)二’+i~費(fèi)月^ToolS-tripComboEox.TeKt+"A肛登ic:樁吉」正在登i匚'";物管費(fèi)用查詢(xún)界面如圖5-17所示:
口9羞用昔理[物営養(yǎng)用查詢(xún)][口|回i+賈年份:五-計(jì)費(fèi)月份:每二樓樁容稱(chēng):Sp-業(yè)主姓名;全部干費(fèi)用狀態(tài);全部”I亦查詢(xún)II営打印I自動(dòng)漏號(hào)樓棟名稱(chēng)業(yè)主編號(hào)業(yè)主姓名計(jì)費(fèi)年份234號(hào)樓4-1-4-1-A向毅華2006124錯(cuò)樓4-1-4-2-A20061254號(hào)櫻4-1-4-1-A向毅華20062264號(hào)樓4-1-4-2-A夏斌2006£27礙樓4-1-4-1-A向凝華2006328錯(cuò)樓4-1-4-Z-A20063294號(hào)櫻4-1-4-1-A向毅華200643Q4號(hào)樓4-1-4-2-A20Q6■131碣樓3-2-3-1-A湯伯宣2006132瑪樓3-2-3-2-A換正奠20061333號(hào)樓3-2-3-3-A徐明全20061343-2-3-4-A彭巨2006135碣樓3-2-4-1-A王繼交20061363號(hào)櫻3-2-4-2-A踰光洋20061rrr圖5-17物管費(fèi)用查詢(xún)界面其相關(guān)代碼:publicstringMyCojimunity.privateSystem.Data.Data?atleMyTabLe=nevSysten.Dala.aTatile0.privatevoidManageOueryFornt_Load(ob;ectsenderj55e)far(inti二200fi;i.<=2030;i++)thi計(jì)苗年■fii'CojnbDEox.Itens.Add(i.ToString));this.計(jì)費(fèi)冃份ComboEox.Items.Add:for(inti=1;i<=12;i++)this.計(jì)費(fèi)月■^Comb&Eox.Iteiis.Add(i.ToString());this.樓棟茗稱(chēng)CamkiGEox.Items.止加嚴(yán)全部");SliliiiMyConnectionStr1ng=(global::MyConmunity.Proper-if^s.^=-+1口一Default.DEComniiinityConnecii^nStringstringMyS(3L=^SliLOT亠F丸就[摟協(xié)信怠]';01RrhCc.rinRcti<.nJlyConnection=new)1Rrhi?c.mR<-tictCltyConnECtiDnString};MyConncction.Open();Systen.Data.Jtta'.able11emTable=newSysteni.Data.Jatal'^ble0:01cEbDttaAdapicrMyAdapter=new)1cDbEattAda匚丈力(WySQLjMyConnec?ion);MyAdapter.FiLl(ilemlatile);foreach()staEo'.'/MyRowin1161111able.Rows)this.樓揀名稱(chēng)1Comb&Eox.Iteiis.Add(lIyRGW["樓掠名稱(chēng)"].ToStringO);if(MyConnection.State==.nnprti=■.Open)JlyConnection.Close();this.業(yè)主姓^ComboEox.Items.Add;this.費(fèi)月伏態(tài)ComboEoif.Items.Add("仝咅E‘);this.費(fèi)月伏態(tài)ComtioBox.Items.AddzxS");thic.費(fèi)月伏態(tài)ComboE&x.Items.止損【"未交費(fèi)");物管費(fèi)用交納界面如圖5-18所示:
圖5-18物管費(fèi)用交納界面其相關(guān)代碼:privatevoid孚卜垢EuttonCllcktobjectsender,EventAxgse)"/新増收擁信息"this.收據(jù)弟號(hào)TEKlEos.Test=System-Guld.KewGuldO.ToStrlng().ToUpper();this.收款白BlTrr-tEo/.Tent=DateTime_Nov.ToShor+Da-teStrinE();this.收誌人^TexlEoK.TeKt-this.HyOperalor;this.收按金SlTriiBox.Trit二P..JWanageTable.Rovs.Clear();privatEvoidDEutton_ClLck(objectsender.EventArgse:)1//5?加交隸明細(xì)項(xiàng)目if((this,收九編號(hào)TenEoKrTest丄gngth>1)&&(this.交款九員丁EgtEoicT已a(bǔ)rt.Length>L)1DatoRovrJlyRow=MyJIanagcTab1c-WcvRovr().:r[yRov[0]二,Cunvert.Tolnt16(this.未交DalatrldVlev-CurrentRav-Cells[0].Value.TaStrlng(J).F[yEov[d,年?yáng)焆=ConvertrToIntlS(this.未^DataGridViev-CurrentRov,CellsEl].Value,ToStringt)).:rtyRovt^月也“]=Convert.Tolntlfi(this.耒交DataGrldVlev.CurrentRov.Cells[2].Value?ToStrlngO)KyRc.v[fl建面”]=this.未SDataCridVieu.Currm-tRc-v.Cells[2].Value.ToString0;HyRovI?吾耳']=this.耒交DataGridView.CurrentRov.Cells[1].Value.ToStrlng0;HyRovr單UV]=Convert.ToDouble(this.未交Da-taGridVirv.CurrentRow.Cells[5]-Value.ToStringO)H^ManagETable.Rows.AddCJIyRoy):_doubLeMyAnouni=ConvETt.ToDoublE(this.收款金B(yǎng)fiTcxtEox.Text).JI^Anount■+=Convert.ToDoubletlhls.未xDataGridVlevr.CurrEntRoi?.CelL5[3].Value.ToStrinE0)和Convert.ToDouble(this.來(lái)交DatiCridVieVaCurrentRcw.Cells:L5]-Value.TcString())this-收款金?j5TextBox.Tek1=JlyAjiount,ToString():其他費(fèi)用交納界面如圖5-19所示:圖5-19其他費(fèi)用交納界面其相關(guān)代碼:publicstringMyCommunity;publicstringMyOperator;privatevoidWtButton_Click(objectsender^EventArgse){"新増其他費(fèi)用信息_this.收據(jù)編號(hào)TextBox.Text=System.3uid.NewGuidO.ToString().ToUpperthis.L戈款白HlTextBox.Text=DateTimi.Now.ToShortDateString();this.收款人員TextBox.Text=this.MyOperator;privatevoid扌IE卩Eutton_Click(objectsender^EventArgse){〃打印其他費(fèi)用交款收據(jù)this.printFreviewDialogl.Document=this.printDocumentl;this.printPreviewDialogl.ShowDialog();報(bào)表管理設(shè)計(jì)與實(shí)現(xiàn)5.4.1報(bào)表管理功能簡(jiǎn)介報(bào)表管理主要有如下功能實(shí)現(xiàn),業(yè)主統(tǒng)計(jì)報(bào)表,公共維修報(bào)表,業(yè)主維修報(bào)表和投訴統(tǒng)計(jì)報(bào)表。5.4.2報(bào)表管理功能圖圖5-20報(bào)表管理功能圖5.4.3報(bào)表管理的詳細(xì)設(shè)計(jì)以下界面的主要功能是用于提供業(yè)主統(tǒng)計(jì)報(bào)表,公共維修報(bào)表,業(yè)主維修報(bào)表和投訴統(tǒng)計(jì)報(bào)表。業(yè)主統(tǒng)計(jì)報(bào)表界面如圖5-21所示:
即報(bào)表昔理弛主繞訐抿妾][°IImw1樓棟容稱(chēng):全部〒單元容稱(chēng):房屋性質(zhì):仝部-1房屋類(lèi)型:常住人員:當(dāng)前伏態(tài):全部-[同打印業(yè)主漏號(hào)it主姓容身俯證號(hào)碼榕棟名稱(chēng)單元名稱(chēng)£1-1-1-1-A5102213210127111號(hào)樓[單元1-1-1-2-A湯志珍5102212809197121號(hào)樓1單元1-1-1-3-A闕順極5102215407077111號(hào)樓L單元1-1-1-1-1-4-A柴li師碧5102215611087121號(hào)樓[單元1-1-1-1-Z-1-S陸相生5102216208122111號(hào)樓[單元1-1'1-1-2-2-A5102215711297111號(hào)樓1單元1-1-1-1-2-3-A張成友5102216710052111號(hào)樓L單元1-1-1-1-Z-4-A殂紹情5102216210022121號(hào)樓[單元1-1-1-1-3-1-A韓志君5102217203222121號(hào)樓[單元1-1-1-1-3-2-J黃小英5102216SL121712謂樓1單元1-1-1-1-3-3-A肯尢學(xué)51022164L10S2U1號(hào)擺L單元1-1-1-1-3-4-A5102217208022121號(hào)樓[單元1-1-1-1-4-1-A韓任成5102216605122111號(hào)樓[單元1-1-1-1-4-2-A錢(qián)勇力5102216912217111號(hào)樓L單元1-1-rrr圖5-21業(yè)主統(tǒng)計(jì)報(bào)表界面公共維修報(bào)表界面如圖5-22所示:C?報(bào)表昔理[仝共維修抿表]開(kāi)始日期:如貼-1-1開(kāi)始日期:如貼-1-1故障現(xiàn)象;結(jié)束日期:201維修漏號(hào)財(cái)產(chǎn)騙號(hào)財(cái)衣名禰按修日期抿慳人員故時(shí)HP11GJWX200&01001HMA00022號(hào)游泳池2006/1/15陶會(huì)迪辿嶽HN(?}WX200&0100ZHMB00051號(hào)麻將機(jī)2006/1/13陶會(huì)電磯系不能正不能正有一窗20HNGGWX200&02001HMB00131號(hào)神舟臺(tái)武電腦2006/2/1陶會(huì)HNWWX200B02002HMB0012稱(chēng)電亙印機(jī)2006/2/2陶會(huì)HNWWX200&020C3HMA0005正門(mén)收岌室2006/2/3陶會(huì)HNGGWX200&02004MMAJ0005正門(mén)收發(fā)室2006/2/3陶會(huì)4|__rrrJ卜圖5-22公共維修報(bào)表界面業(yè)主維修報(bào)表界面如圖5-23所示:
口9報(bào)表昔理【業(yè)主維修抿表],口|回1開(kāi)怡曰期:200&_1_1結(jié)束曰期:2010-12-31£查詢(xún)尋打印故障現(xiàn)象:]|錐傕漏號(hào)樓擁名稱(chēng)業(yè)主騙號(hào)業(yè)主醴售抿絵日期MMYZWX20060100L1號(hào)樓1-1-5-L-A羅興文200&/I/16訓(xùn)七制HHYZH2006010021號(hào)樓1-1-4-2-A錢(qián)勇力200&/1/1&HHYZH2006010032-2-5-L-A王煒200&/1/1&劃仁禾HHYZWX20060200L得樓3-2-3-3-A徐明全200&/2/1HHTZH2CI060200E3號(hào)樓3-2-4-L-A湯伯宣200&/E/1玄忙轉(zhuǎn)HHYZH20060300L2-2-4-L-A李陽(yáng)200&/3/1女忙奉HHY2WK200603002場(chǎng)樓2-2-3-3-A劃丈200&/3/2f[Z“圖5-23業(yè)主維修報(bào)表界面投訴統(tǒng)計(jì)報(bào)表界面如圖5-24所示:圖5-24投訴統(tǒng)計(jì)報(bào)表界面系統(tǒng)測(cè)試測(cè)試概念軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程的整個(gè)軟件產(chǎn)品(包括定期的產(chǎn)品)的驗(yàn)證和確認(rèn)的過(guò)程中,整個(gè)軟件開(kāi)發(fā)生命周期的重要組成部分,其目的是為了盡快找到盡可能快地在軟件產(chǎn)品中的各種問(wèn)題-和用戶(hù)需求,不一致的問(wèn)題。測(cè)試方法測(cè)試方法分白盒測(cè)試和黑盒測(cè)試。本系統(tǒng)在實(shí)現(xiàn)過(guò)程中,充分使用了這兩種方法。本系統(tǒng)使用三層結(jié)構(gòu)開(kāi)發(fā),每一層都要求數(shù)據(jù)的有效準(zhǔn)確,都要進(jìn)行測(cè)試,用測(cè)試來(lái)保證數(shù)據(jù)的有效性和準(zhǔn)確性是非常重要的。黑盒測(cè)試就是所謂的功能性測(cè)試,從不了解代碼和系統(tǒng)結(jié)構(gòu)的基礎(chǔ)上進(jìn)行系統(tǒng)各個(gè)功能的使用是否正確,是否都能完成正常的使用來(lái)測(cè)試系統(tǒng)的完整性和可用性。被稱(chēng)之為黑盒測(cè)試的原因是,在測(cè)試中,需要把系統(tǒng)看作一個(gè)封閉的不可打開(kāi)的盒子,類(lèi)似一個(gè)黑色密閉空間的盒子,進(jìn)行程序功能的測(cè)試,只需要檢查功能是否可用,產(chǎn)生的結(jié)果是否正確即可。驗(yàn)證測(cè)試的輸入條件和輸出的結(jié)果數(shù)據(jù)即可。黑盒測(cè)試的目的是驗(yàn)證系統(tǒng)的完整性,功能的正確使用性,無(wú)需考慮系統(tǒng)的軟件結(jié)構(gòu)體系,也無(wú)需考慮系統(tǒng)的軟件內(nèi)部結(jié)構(gòu),程序內(nèi)部結(jié)構(gòu),主要針對(duì)界面和功能進(jìn)行的一種測(cè)試。白盒測(cè)試就是所謂的系統(tǒng)軟件體系結(jié)構(gòu)和程序內(nèi)部結(jié)構(gòu)測(cè)試,測(cè)試人員是知道系統(tǒng)的軟件結(jié)構(gòu)體系的,也是了解程序的內(nèi)部結(jié)構(gòu)的,了解系統(tǒng)內(nèi)部的工作原理和邏輯結(jié)構(gòu)。對(duì)系統(tǒng)內(nèi)部程序結(jié)構(gòu)進(jìn)行測(cè)試,以驗(yàn)證程序中每條分支結(jié)構(gòu)是否能正確的完成邏輯業(yè)務(wù)操作。單元測(cè)試是在數(shù)據(jù)庫(kù)層編寫(xiě)存儲(chǔ)過(guò)程,利用查詢(xún)分析器調(diào)試,判斷它的輸入符合需求時(shí),輸出是否符合需求。中間層是Web服務(wù)層,測(cè)試編寫(xiě)的Web方法是否能夠正確使用,微軟提供了一種機(jī)制——可以通過(guò)運(yùn)行在IIS上面的.asmx文件來(lái)測(cè)試輸入輸出。應(yīng)用層的測(cè)試比較簡(jiǎn)單,可以使用最簡(jiǎn)單的工具文本框Label控件,利用它顯示結(jié)果,來(lái)查看錯(cuò)誤所在。單元測(cè)試完畢之后,把各個(gè)模塊組裝起來(lái),進(jìn)行集成測(cè)試,以形成一個(gè)系統(tǒng)產(chǎn)品。對(duì)于集成測(cè)試,本系統(tǒng)使用黑盒測(cè)試法,首先保證單元測(cè)試正確,然后采用如下系統(tǒng)測(cè)試方法:打開(kāi)數(shù)據(jù)庫(kù)服務(wù)器端的事件探測(cè)器,在應(yīng)用層輸入,用其捕獲事件,找出對(duì)應(yīng)的存儲(chǔ)過(guò)程和它的輸入值,在查詢(xún)分析器里運(yùn)行捕獲的事件,查看輸入值的時(shí)候輸出是否與測(cè)試案例相吻合,如果錯(cuò)誤那么尋找出錯(cuò)誤所在的層并調(diào)試。在本系統(tǒng)的實(shí)際開(kāi)發(fā)過(guò)程中,業(yè)務(wù)邏輯層的開(kāi)發(fā)與界面開(kāi)發(fā)相分離,采用白盒測(cè)試,從而驗(yàn)證其是否完成相應(yīng)的邏輯功能,即隨時(shí)對(duì)開(kāi)發(fā)出來(lái)的模塊進(jìn)行局部的測(cè)試。在系統(tǒng)開(kāi)發(fā)后期,對(duì)整個(gè)系統(tǒng)采用黑盒測(cè)試的方法,根據(jù)系統(tǒng)的需求,進(jìn)行相應(yīng)的測(cè)試,看是否完成相應(yīng)的功能。這樣經(jīng)過(guò)反復(fù)的測(cè)試,發(fā)現(xiàn)程序中存在的問(wèn)題并找到原因加以改正。測(cè)試的實(shí)施1.用戶(hù)進(jìn)行系統(tǒng)登錄的測(cè)試表6-1用戶(hù)進(jìn)行系統(tǒng)登錄的測(cè)試用例輸入條件測(cè)試內(nèi)容測(cè)試用例測(cè)試結(jié)果A1系統(tǒng)用戶(hù)輸入登錄名、密碼登錄名:adminOl,密碼admin@123。登錄成功,進(jìn)入系統(tǒng)界面。A2系統(tǒng)用戶(hù)輸入登錄名、密碼登錄名:adminOO1,密碼admin@123。提示用戶(hù)不存在,停留在登錄界面。A3系統(tǒng)登錄名、密碼登錄名:adminOl,密碼admin@1233。提示密碼錯(cuò)誤,停留在登錄界面。3.業(yè)主登記測(cè)試該模塊主要測(cè)試內(nèi)容為:?輸入不合符規(guī)格的內(nèi)容,看是否提示不正確。?是否能正確錄入信息。?錄入系統(tǒng)的業(yè)主信息是都能被正常的查詢(xún)出來(lái)。經(jīng)過(guò)對(duì)本課題的部分功能模塊進(jìn)行測(cè)試,就測(cè)試的情況來(lái)說(shuō),大致符合用戶(hù)需求,但是還可能尚存一部分未能發(fā)現(xiàn)的問(wèn)題,需要繼續(xù)進(jìn)行測(cè)試??偨Y(jié)與展望該系統(tǒng)最終所取得的效果與成就小區(qū)管理在手工操作時(shí)代,工作非常繁瑣,需要大量的人力、物力和財(cái)力,極大的浪費(fèi)了小區(qū)物業(yè)的資源,對(duì)于小區(qū)的管理人員來(lái)說(shuō),物業(yè)管理包括物業(yè)設(shè)備管理、儀表數(shù)據(jù)管理、停車(chē)場(chǎng)管理、住
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全款新房合同范本
- 上海 入職員工合同范本
- 個(gè)人宅基地合同范本
- 公司水暖維修合同范本
- 2025年度智能城市建設(shè)合作項(xiàng)目投標(biāo)協(xié)議范本
- 健身會(huì)所轉(zhuǎn)讓合同范本
- 2025年立體倉(cāng)庫(kù)設(shè)備,相關(guān)物料搬運(yùn)設(shè)備項(xiàng)目可行性分析報(bào)告
- 2025年度酒吧市場(chǎng)推廣與廣告投放合同
- 2025年度大型工業(yè)園區(qū)綜合供能合同范本(含節(jié)水節(jié)電)
- 2025年度門(mén)窗行業(yè)市場(chǎng)準(zhǔn)入許可合同
- 蔬菜采購(gòu)項(xiàng)目投標(biāo)書(shū)
- 肩周炎康復(fù)護(hù)理
- 2022年安徽管子文化旅游集團(tuán)有限公司招聘筆試試題及答案解析
- SAPPM設(shè)備管理解決方案
- Q-HN-1-0000.08.004《風(fēng)力發(fā)電場(chǎng)電能質(zhì)量監(jiān)督技術(shù)標(biāo)準(zhǔn)》
- 多指畸形-課件
- 5G NSA站點(diǎn)開(kāi)通指導(dǎo)書(shū)(臨時(shí)IP開(kāi)站)
- 宗教與社會(huì)課件
- 3人-機(jī)-環(huán)-管理本質(zhì)安全化措施課件
- 生殖醫(yī)學(xué)中心建設(shè)驗(yàn)收標(biāo)準(zhǔn)分析-講座課件PPT
- DB44∕T 1811-2016 石灰?guī)r山地造林技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論