




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u134521緒論 118772相關(guān)技術(shù)介紹 1271942.1ASP.NET技術(shù) 2229112.2SQLServer數(shù)據(jù)庫 217333系統(tǒng)需求分析 212553.1可行性分析 2212683.1.1技術(shù)可行性 2162553.1.2經(jīng)濟(jì)可行性 390463.2需求分析 3129863.2.1功能性需求分析 3289973.2.2非功能性需求分析 3223204系統(tǒng)設(shè)計 4188724.1系統(tǒng)總體設(shè)計 4108734.1.1管理員模塊 4121864.1.2普通住戶模塊 4309064.2數(shù)據(jù)庫設(shè)計 5265584.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 5326964.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 8317835系統(tǒng)實(shí)現(xiàn) 1180505.1管理員登錄模塊 11314225.1.1系統(tǒng)用戶管理界面 13114005.1.2房屋信息管理界面 15211315.1.3業(yè)主信息管理界面 16233045.1.4設(shè)施與報修管理界面 1830575.2住戶登錄界面 20113375.2.1個人資料管理界面 20152225.2.2住戶收費(fèi)管理界面 21248335.2.3住戶投訴管理界面 23194846系統(tǒng)測試 24145286.1測試方法 24259606.2測試實(shí)例 24210966.2.1管理員模塊測試 2447206.2.2普通住戶模塊測試 31239146.3測試結(jié)論 3315035總結(jié) 3417071參考文獻(xiàn) 361緒論隨著我國城鎮(zhèn)化建設(shè)進(jìn)程的加快,越來越多的居民購買了商品房,城鎮(zhèn)中出現(xiàn)了許多新的花園式住宅小區(qū)。為了更好的滿足這些小區(qū)住戶的需求,管理好日常的小區(qū)生活服務(wù)工作,物業(yè)管理部門也就應(yīng)運(yùn)而生了。物業(yè)管理部門的職能就是對小區(qū)里的住戶提供相應(yīng)的物業(yè)服務(wù)。例如,物業(yè)管理人員需要及時公告小區(qū)的停電、停水信息;需要在一個收費(fèi)周期結(jié)束后告知住戶下一個周期的繳費(fèi)信息;物業(yè)管理人員需要解決住戶的投訴問題;需要對住戶的報修設(shè)備進(jìn)行維護(hù);需要安排沒有購買車庫的住戶的家用汽車規(guī)劃停車位;需要對沒有及時繳費(fèi)的住戶進(jìn)行上門催繳相關(guān)費(fèi)用等等。對于上述事情的處理,物業(yè)管理部門的傳統(tǒng)處理方式還是采用人工管理方式進(jìn)行。對于公告信息,物業(yè)管理部門往往采用紙質(zhì)公告張貼方式。由于受到時間、地理位置和小區(qū)人數(shù)等諸多因素的限制,對于占地面積較大的小區(qū)來說,物業(yè)管理人員光是走遍小區(qū)的所有樓棟都需要花費(fèi)較長時間。還有,這些紙質(zhì)公告有時候也不太引起住戶的注意,導(dǎo)致住戶沒有好好閱讀而帶來不必要的麻煩。另外,物業(yè)管理人員要及時處理住戶提出的各種問題也不方便。這樣就容易在小區(qū)住戶和物業(yè)管理人員之間產(chǎn)生各種矛盾和糾紛。而問題的根源在于信息交流的不及時和物業(yè)部門辦事效率的低下[2]。雖然可以通過打電話、發(fā)信息等方式進(jìn)行告知,但這都需要進(jìn)行及時登記和記錄在案,否則時間一長就會發(fā)生被遺忘處理的情況。就目前而言,高效的物業(yè)管理系統(tǒng)在生活中的應(yīng)用并不是非常普遍,但小區(qū)物業(yè)管理系統(tǒng)的設(shè)計對小區(qū)管理是非常重要的環(huán)節(jié),并且加強(qiáng)小區(qū)物業(yè)管理對于住宅小區(qū)也有非常重要的意義。使用計算機(jī)技術(shù)對小區(qū)物業(yè)進(jìn)行信息處理,具有如下的優(yōu)點(diǎn):能夠及時處理用戶需求,改善服務(wù)質(zhì)量;方便查詢,提高工作效率等。這些優(yōu)點(diǎn)可以證明,利用計算機(jī)來進(jìn)行物業(yè)管理是很有必要的。因此,實(shí)現(xiàn)一個界面簡潔大方、操作簡單方便的管理系統(tǒng)將會進(jìn)一步提高物業(yè)管理人員的工作效率,同時也能提高人民生活的幸福感。2相關(guān)技術(shù)介紹2.1ASP.NET技術(shù)ASP.NET是M的一部分,它提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應(yīng)用程序所需的各種服務(wù)。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有的ASP應(yīng)用程序中逐漸添加ASP.NET功能,隨時增強(qiáng)ASP應(yīng)用程序的功能。ASP.NET是一個已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語言創(chuàng)作應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個.NETFramework。ASP.NET提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。ASP.NET支持多種語言,比如VB、C#等,它比這些編譯類語言運(yùn)行速度快,更適合編寫大型應(yīng)用。2.2SQLServer數(shù)據(jù)庫SQLServer是由Microsoft公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前最為常用的數(shù)據(jù)庫。SQLServer采用二級安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫用戶帳號和角色的許可驗(yàn)證。SQLServer支持兩種身份驗(yàn)證模式:Windows身份驗(yàn)證和SQLServer身份驗(yàn)證,支持多種類型的角色,“角色”概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。SQLServer為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。SQLServer可以在不同的操作平臺上運(yùn)行。3系統(tǒng)需求分析3.1可行性分析3.1.1技術(shù)可行性隨著國內(nèi)軟件開發(fā)的日益發(fā)展壯大,各種中小企業(yè)單位已具備獨(dú)立開發(fā)各種類型軟件的能力,能夠滿足不同行業(yè)特別的需求。而這個系統(tǒng)盡管其在組織關(guān)系上存在著一定的復(fù)雜性和繁瑣性,但是就整個系統(tǒng)的技術(shù)構(gòu)成上來看,它還是屬于一個數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。其基本操作還是對存在的數(shù)據(jù)庫進(jìn)行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫應(yīng)用來看,目前并不存在太大的技術(shù)問題。3.1.2經(jīng)濟(jì)可行性對于整個系統(tǒng)而言,在系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對而言比較多。各部門必須配置電腦、服務(wù)器及相關(guān)的網(wǎng)絡(luò)設(shè)施,但是現(xiàn)在計算機(jī)已經(jīng)普及了,并且在整個系統(tǒng)投入運(yùn)行之后,相關(guān)的人員培訓(xùn)費(fèi)可以減少很多。也就是說不但提高了效率,也保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,同時避免了由于工作人員流動造成的數(shù)據(jù)丟失等問題,適應(yīng)了當(dāng)前的發(fā)展形式。3.2需求分析3.2.1功能性需求分析小區(qū)物業(yè)管理系統(tǒng)可以滿足物業(yè)管理員對基本房屋信息、住戶信息等進(jìn)行添加、刪除等相關(guān)操作,小區(qū)住戶可以在線上進(jìn)行報修、投訴等操作。該系統(tǒng)由基本信息和管理功能模塊、收費(fèi)管理功能模塊和信息錄入功能模塊組成?;拘畔⒑凸芾砉δ苣K:主要包括系統(tǒng)用戶信息、樓棟信息、業(yè)主信息、投訴管理、報修管理、收費(fèi)管理等。收費(fèi)管理功能模塊:主要功能是登記住戶信息及其使用的停車費(fèi)、水費(fèi)、電費(fèi)、物業(yè)費(fèi)等。信息錄入功能模塊:對小區(qū)各信息錄入的實(shí)現(xiàn),包括對設(shè)施信息錄入、業(yè)主信息錄入等。3.2.2非功能性需求分析(1)系統(tǒng)的安全性:該系統(tǒng)是采用賬號和密碼進(jìn)行登錄系統(tǒng),可以保障信息安全。(2)系統(tǒng)的可靠性:該系統(tǒng)主要針對小區(qū)住戶和小區(qū)物業(yè)管理員設(shè)計,通過系統(tǒng)管理員來確保住戶的相關(guān)信息安全。除此之外,數(shù)據(jù)庫的使用保證了在小區(qū)物業(yè)管理系統(tǒng)中數(shù)據(jù)的完整性和存儲數(shù)據(jù)的高效性。(3)系統(tǒng)的易使用性:該系統(tǒng)界面簡潔、操作簡單,能夠使住戶和管理員在較短時間內(nèi)熟悉各模塊的功能。4系統(tǒng)設(shè)計4.1系統(tǒng)總體設(shè)計本小區(qū)物業(yè)管理系統(tǒng)分為管理員,普通住戶兩個角色,其中管理員操作界面包括:系統(tǒng)用戶管理、房屋信息、業(yè)主信息、設(shè)施信息、設(shè)施報修、收費(fèi)信息、投訴信息管理;普通住戶可以在線查看收費(fèi)信息、能夠進(jìn)行投訴與查看后續(xù)操作以及個人資料管理操作。4.1.1管理員模塊系統(tǒng)用戶管理:管理員對系統(tǒng)用戶進(jìn)行添加與管理操作。房屋信息管理:管理員對房屋信息進(jìn)行維護(hù),添加、修改和刪除操作。業(yè)主信息管理:管理員對業(yè)主信息進(jìn)行維護(hù),添加、修改和刪除操作。物業(yè)設(shè)施管理:管理員對物業(yè)設(shè)施進(jìn)行管理,添加、修改和刪除操作。報修信息管理:管理員對需要報修的信息進(jìn)行添加與管理操作。收費(fèi)信息管理:管理員可以查看住戶水費(fèi)、電費(fèi)、物業(yè)費(fèi)等繳納信息,并能對相關(guān)信息進(jìn)行管理操作。投訴信息管理:管理員對用戶投訴信息進(jìn)行查看與回復(fù)操作。4.1.2普通住戶模塊個人資料模塊:普通住戶可以在線修改個人資料。收費(fèi)信息模塊:普通住戶可以在線查看個人所在房屋繳納各項(xiàng)費(fèi)用的詳細(xì)信息,并且可以在線繳費(fèi)。投訴信息模塊:普通住戶可以在線投訴并及時查看后續(xù)物業(yè)的反饋信息。系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示:小區(qū)物業(yè)管理系統(tǒng)小區(qū)物業(yè)管理系統(tǒng)管理員普通住戶房屋信息管理業(yè)主信息管理物業(yè)設(shè)施管理報修信息管理收費(fèi)信息管理投訴信息管理個人資料模塊收費(fèi)信息模塊投訴信息模塊系統(tǒng)用戶管理圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(1)實(shí)體屬性圖系統(tǒng)用戶實(shí)體如圖4-2所示:用戶用戶ID號用戶名密碼身份日期圖4-2系統(tǒng)用戶實(shí)體屬性圖報修信息實(shí)體如圖4-3所示:報修信息報修信息用戶ID號編號名稱損壞程度報修日期維修費(fèi)用圖4-3報修記錄實(shí)體屬性圖房屋信息實(shí)體如圖4-4所示:房屋信息房屋信息用戶ID號樓號屋數(shù)類型負(fù)責(zé)人日期圖4-4房屋信息實(shí)體屬性圖設(shè)備信息實(shí)體如圖4-5所示:設(shè)備信息ID號設(shè)備信息ID號編號名稱類別價格購買日期圖4-5設(shè)備信息實(shí)體屬性圖收費(fèi)記錄實(shí)體如圖4-6所示:收費(fèi)記錄收費(fèi)記錄ID號編號戶主姓名電話身份證樓號房間號日期費(fèi)用類別費(fèi)用金額圖4-6收費(fèi)記錄實(shí)體屬性圖(2)總體E-R圖通過需求分析階段的分析結(jié)果,可以畫出總體E-R圖如圖4-7所示:管理員管理員管理包含房屋信息業(yè)主信息用戶管理查看包含設(shè)備信息包含報修信息包含投訴信息登記繳費(fèi)信息繳費(fèi)111111111NNNNNNNNN圖4-7總體E-R圖4.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的E-R圖轉(zhuǎn)換為與所用的數(shù)據(jù)庫系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。該系統(tǒng)中涉及的數(shù)據(jù)可建立如下表格:(1)系統(tǒng)用戶表圖4-1allusers表字段名字段類型字段大小最大長度字段說明是否允許為NULLIDInt410ID號否usernamevarchar50255用戶名是pwdvarchar50255登錄密碼是cxvarchar50255管理員類別是addtimedatetime823日期是(2)報修記錄表圖4-2baoxiujilu表字段名字段類型字段大小最大長度字段說明是否允許為NULLIDInt410業(yè)主ID號否bianhaovarchar50255編號是mingchengvarchar50255名稱是sunhuaichengduvarchar50255損壞程度是sunhuairiqidatetime823損壞日期是weixiufeiyongvarchar50255維修費(fèi)用是beizhuvarchar500255備注是addtimedatetime823日期是(3)房屋信息表圖4-3fangwuxinxi表字段名字段類型字段大小最大長度字段說明是否允許為NULLIDInt410ID號否louhaovarchar50255樓號是wushuvarchar50255屋數(shù)是leixingvarchar50255類型是fuzerenvarchar50255負(fù)責(zé)人是beizhuvarchar500255備注是addtimedatetime823日期是ztvarchar50255狀態(tài)是(4)設(shè)備信息表圖4-4shebeixinxi表字段名字段類型字段大小最大長度字段說明是否允許為NULLIDInt410ID號否bianhaovarchar50255編號是mingchengvarchar300255名稱是leibievarchar50255類別是jiagevarchar50255價格是beizhuvarchar500255備注是addtimedatetime823日期是(5)收費(fèi)記錄表圖4-5shoufeijilu表字段名字段類型字段大小最大長度字段說明是否允許為NULLIDInt410ID號否bianhaovarchar50255編號是huzhuxingmingvarchar50255戶主姓名是dianhuavarchar50255電話是shenfenzhengvarchar300255身份證是louhaovarchar50255樓號是fangjianvarchar50255房間是feiyongleixingvarchar50255費(fèi)用類型是nianfenvarchar50255年份是yuefenvarchar50255月份是feiyongjinevarchar50255費(fèi)用金額是beizhuvarchar500255備注是addtimedatetime823日期是5系統(tǒng)實(shí)現(xiàn)5.1管理員登錄模塊運(yùn)行本系統(tǒng)將會出現(xiàn)系統(tǒng)的登錄界面,包括用戶名輸入框、密碼輸入框,角色提示框和登陸按鈕。如果是管理員登錄,需要輸入用戶名和密碼,如果是業(yè)主登錄,需要輸入編號和相應(yīng)的密碼。如圖5-1所示:圖5-1登錄界面關(guān)鍵代碼如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){cx.Items.Add("管理員");cx.Items.Add("業(yè)主");}}protectedvoidButton1_Click(objectsender,EventArgse){abcif(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請輸入完整');history.back();</script>");Response.End();}stringsql;sql="";if(cx.Text.ToString().Trim()=="管理員"){abcsql="select*fromalluserswhereusername='"+TextBox1.Text.ToString().Trim()+"'andpwd='"+TextBox2.Text.ToString().Trim()+"'";}if(cx.Text.ToString().Trim()=="業(yè)主"){sql="select*fromyezhuxinxiwherebianhao='"+TextBox1.Text.ToString().Trim()+"'andmima='"+TextBox2.Text.ToString().Trim()+"'";}DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox1.Text.ToString().Trim();if(cx.Text.ToString().Trim()=="管理員"){Session["cx"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();}else{Session["cx"]=cx.Text.ToString().Trim();}Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('對不起,用戶名或密碼不正確!');history.back();</script>");}}else{Response.Write("<script>javascript:alert('對不起,系統(tǒng)錯誤,請不要越權(quán)操作!');</script>");}在管理員登錄成功后會顯示的界面如圖5-2所示:圖5-2管理員登錄界面5.1.1系統(tǒng)用戶管理界面管理員登陸系統(tǒng)以后,在左側(cè)有功能菜單,第一項(xiàng)是系統(tǒng)用戶管理,可以看到有管理員添加、管理員查詢和修改密碼,界面如圖5-3所示:圖5-3系統(tǒng)用戶管理界面關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox1.Text.ToString().Trim()==""||TextBox2.Text.ToString().Trim()==""||TextBox3.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請?zhí)顚懲暾?);history.back();</script>");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("<script>javascript:alert('兩次密碼不一致,請確認(rèn)');history.back();</script>");}else{stringsql;sql="select*fromalluserswhereusername='"+Session["username"].ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){sql="updatealluserssetpwd='"+TextBox2.Text.ToString().Trim()+"'whereusername='"+Session["username"].ToString().Trim()+"'";intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){abcResponse.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤');</script>");}}else{Response.Write("<script>javascript:alert('原密碼不正確');</script>");}}}}}5.1.2房屋信息管理界面在左側(cè)有功能菜單中,點(diǎn)擊房屋信息管理,顯示信息管理的頁面,包括樓號、層數(shù)、類型、負(fù)責(zé)人、備注、狀態(tài)等詳細(xì)信息,并可以對這些信息進(jìn)行修改和刪除操作。同時也能進(jìn)行房屋信息添加和房屋信息查詢的操作。界面如圖5-4所示:圖5-4房屋信息管理界面關(guān)鍵代碼如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){zt.Items.Add("所有");zt.Items.Add("空閑");zt.Items.Add("已賣");zt.Items.Add("出租");leixing.Items.Add("所有");leixing.Items.Add("多層");leixing.Items.Add("小高層");leixing.Items.Add("高層");leixing.Items.Add("別墅");stringsql;sql="select*fromfangwuxinxiorderbyiddesc";getdata(sql);}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromfangwuxinxiwhere1=1";if(louhao.Text.ToString().Trim()!=""){sql=sql+"andlouhaolike'%"+louhao.Text.ToString().Trim()+"%'";}if(leixing.Text.ToString().Trim()!="所有"){sql=sql+"andleixinglike'%"+leixing.Text.ToString().Trim()+"%'";}if(zt.Text.ToString().Trim()!="所有"){sql=sql+"andztlike'%"+zt.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromfangwuxinxiorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}}5.1.3業(yè)主信息管理界面在左側(cè)的功能菜單界面點(diǎn)擊業(yè)主信息管理,將以表格的形式顯示所有業(yè)主的信息,包括戶主姓名、電話號碼、身份證、樓號、房間、入住時間等信息,同時可以進(jìn)行修改、刪除操作。也能夠在頁面上方的空白框輸入相應(yīng)的信息進(jìn)行查詢。界面如圖5-5所示:圖5-5業(yè)主信息管理界面關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromyezhuxinxiwhere1=1";if(bianhao.Text.ToString().Trim()!=""){sql=sql+"andbianhaolike'%"+bianhao.Text.ToString().Trim()+"%'";}if(huzhuxingming.Text.ToString().Trim()!=""){sql=sql+"andhuzhuxingminglike'%"+huzhuxingming.Text.ToString().Trim()+"%'";}if(dianhua.Text.ToString().Trim()!=""){sql=sql+"anddianhualike'%"+dianhua.Text.ToString().Trim()+"%'";}if(shenfenzheng.Text.ToString().Trim()!=""){sql=sql+"andshenfenzhenglike'%"+shenfenzheng.Text.ToString().Trim()+"%'";}if(louhao.Text.ToString().Trim()!="所有"){sql=sql+"andlouhaolike'%"+louhao.Text.ToString().Trim()+"%'";}if(fangjian.Text.ToString().Trim()!=""){sql=sql+"andfangjianlike'%"+fangjian.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromyezhuxinxiorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}privatevoidaddxiala(stringntable,stringnzd,stringnxlk){stringsql;sql="select"+nzd+"from"+ntable+"orderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){inti=0;for(i=0;i<result.Tables[0].Rows.Count;i++){louhao.Items.Add(result.Tables[0].Rows[i][0].ToString().Trim());}}}}5.1.4設(shè)施與報修管理界面點(diǎn)擊左側(cè)功能菜單欄中的設(shè)施與報修管理按鈕,會顯示設(shè)施信息添加、設(shè)施信息管理、報修記錄添加、報修記錄查詢。在設(shè)施信息管理中還可以對已經(jīng)登記的設(shè)施進(jìn)行修改和刪除,也可以由管理員添加設(shè)施信息和報修記錄。界面如圖5-6所示:圖5-6設(shè)施與報修管理界面關(guān)鍵代碼如下:privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){bianhao.Text=result.Tables[0].Rows[0]["bianhao"].ToString().Trim();huzhuxingming.Text=result.Tables[0].Rows[0]["huzhuxingming"].ToString().Trim();dianhua.Text=result.Tables[0].Rows[0]["dianhua"].ToString().Trim();shenfenzheng.Text=result.Tables[0].Rows[0]["shenfenzheng"].ToString().Trim();louhao.Text=result.Tables[0].Rows[0]["louhao"].ToString().Trim();fangjian.Text=result.Tables[0].Rows[0]["fangjian"].ToString().Trim();}}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintoshoufeijilu(bianhao,huzhuxingming,dianhua,shenfenzheng,louhao,fangjian,feiyongleixing,nianfen,yuefen,feiyongjine,beizhu)values('"+bianhao.Text.ToString().Trim()+"','"+huzhuxingming.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+shenfenzheng.Text.ToString().Trim()+"','"+louhao.Text.ToString().Trim()+"','"+fangjian.Text.ToString().Trim()+"','"+feiyongleixing.Text.ToString().Trim()+"','"+nianfen.Text.ToString().Trim()+"','"+yuefen.Text.ToString().Trim()+"','"+feiyongjine.Text.ToString().Trim()+"','"+beizhu.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,請檢查數(shù)據(jù)庫設(shè)置問題');</script>");}}5.2住戶登錄界面住戶登錄的時候在首頁選擇角色為“業(yè)主”,輸入住戶的編號和密碼即可登錄。界面如圖5-7所示:圖5-7住戶登錄界面5.2.1個人資料管理界面住戶登錄成功后在左側(cè)的功能菜單欄會顯示個人資料管理、收費(fèi)管理和投訴管理的按鈕,點(diǎn)擊個人資料管理按鈕在右側(cè)會顯示修改業(yè)主信息的表格,住戶可以修改自己的各項(xiàng)信息。界面如圖5-8所示:圖5-8個人資料管理界面關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="updateyezhuxinxisetmima='"+mima.Text.ToString().Trim()+"',huzhuxingming='"+huzhuxingming.Text.ToString().Trim()+"',dianhua='"+dianhua.Text.ToString().Trim()+"',shenfenzheng='"+shenfenzheng.Text.ToString().Trim()+"',louhao='"+louhao.Text.ToString().Trim()+"',fangjian='"+fangjian.Text.ToString().Trim()+"',ruzhushijian='"+ruzhushijian.Text.ToString().Trim()+"',beizhu='"+beizhu.Text.ToString().Trim()+"'whereid="+Request.QueryString["id"].ToString().Trim();intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤');</script>");}}5.2.2住戶收費(fèi)管理界面在左側(cè)的功能菜單欄點(diǎn)擊收費(fèi)管理按鈕,會出現(xiàn)收費(fèi)及記錄查詢,點(diǎn)擊按鈕在右側(cè)會顯示住戶本人所有收費(fèi)記錄信息列表,界面如圖5-9所示:圖5-9住戶收費(fèi)管理界面關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="select*fromshoufeijiluwhere1=1";if(bianhao.Text.ToString().Trim()!=""){sql=sql+"andbianhaolike'%"+bianhao.Text.ToString().Trim()+"%'";}if(huzhuxingming.Text.ToString().Trim()!=""){sql=sql+"andhuzhuxingminglike'%"+huzhuxingming.Text.ToString().Trim()+"%'";}if(shenfenzheng.Text.ToString().Trim()!=""){sql=sql+"andshenfenzhenglike'%"+shenfenzheng.Text.ToString().Trim()+"%'";}if(fangjian.Text.ToString().Trim()!=""){sql=sql+"andfangjianlike'%"+fangjian.Text.ToString().Trim()+"%'";}if(feiyongleixing.Text.ToString().Trim()!="所有"){sql=sql+"andfeiyongleixinglike'%"+feiyongleixing.Text.ToString().Trim()+"%'";}if(nianfen.Text.ToString().Trim()!="所有"){sql=sql+"andnianfenlike'%"+nianfen.Text.ToString().Trim()+"%'";}if(yuefen.Text.ToString().Trim()!="所有"){sql=sql+"andyuefenlike'%"+yuefen.Text.ToString().Trim()+"%'";}sql=sql+"orderbyiddesc";getdata(sql);}protectedvoidDataGrid1_PageIndexChanged(objectsource,DataGridPageChangedEventArgse){stringsql;sql="select*fromshoufeijiluorderbyiddesc";getdata(sql);DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}publicstringriqigeshi(objectstr){stringstrTmp=str.ToString();DateTimedt=Convert.ToDateTime(strTmp);stringss=dt.ToShortDateString();returnss;}5.2.3住戶投訴管理界面在左側(cè)的功能菜單欄點(diǎn)擊投訴管理按鈕,會顯示投訴信息添加和投訴信息查詢,住戶可以將自己在居住過程中遇到的不滿意的事情或者服務(wù)不到位的事情進(jìn)行在線投訴,投訴之后管理員會進(jìn)行查看并回復(fù),界面如圖5-10所示:圖5-10住戶投訴管理界面關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintotousuxinxi(biaoti,neirong,tousuren,dianhua,huifu,leixing)values('"+biaoti.Text.ToString().Trim()+"','"+neirong.Text.ToString().Trim()+"','"+tousuren.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+huifu.Text.ToString().Trim()+"','"+leixing.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,請檢查數(shù)據(jù)庫設(shè)置問題');</script>");}}6系統(tǒng)測試6.1測試方法系統(tǒng)測試是在運(yùn)行環(huán)境下對所做的系統(tǒng)進(jìn)行一系列嚴(yán)格有效的測試,以發(fā)現(xiàn)系統(tǒng)潛在的問題,保證系統(tǒng)的正常運(yùn)行。主要內(nèi)容包括功能測試和容錯性測試,我們只進(jìn)行功能測試。功能測試也叫做黑盒測試,只需要測試系統(tǒng)的各功能,不需要考慮整個系統(tǒng)的內(nèi)部結(jié)構(gòu)。6.2測試實(shí)例本系統(tǒng)測試的模塊有兩個,分別是管理員模塊測試和普通住戶模塊測試。6.2.1管理員模塊測試(1)系統(tǒng)用戶管理測試在管理員成功登陸該系統(tǒng)后,點(diǎn)擊系統(tǒng)用戶管理下拉菜單會出現(xiàn)三個選項(xiàng),可點(diǎn)擊“管理員添加”按鈕,輸入要添加的管理員的信息,如圖6-1所示。圖6-1管理員添加填寫完成后點(diǎn)擊“添加”按鈕,則會提示添加成功,如圖6-2所示。圖6-2添加成功然后點(diǎn)擊“管理員查詢”按鈕可以查看剛才添加的管理員信息,如圖6-3所示。圖6-3管理員查詢還可以修改目前登錄的管理員賬號的密碼,如圖6-4所示。圖6-4修改密碼成功(2)房屋信息管理測試點(diǎn)擊房屋信息管理菜單會出現(xiàn)房屋信息添加和房屋信息查詢,點(diǎn)擊房屋信息添加,輸入相適應(yīng)的內(nèi)容,點(diǎn)擊“添加”按鈕即可添加成功,如圖6-5所示。圖6-5添加房屋信息然后在房屋信息查詢中可以看到剛才添加進(jìn)去的信息,如圖6-6所示。圖6-6房屋信息查詢列表(3)業(yè)主信息管理測試點(diǎn)擊業(yè)主信息管理菜單會出現(xiàn)業(yè)主信息添加和業(yè)主信息管理,點(diǎn)擊業(yè)主信息添加,輸入對應(yīng)的內(nèi)容后,點(diǎn)擊“添加”按鈕即可添加成功,如圖6-7所示。圖6-7業(yè)主信息添加然后在業(yè)主信息管理中可以看到剛才添加進(jìn)去的信息,如圖6-8所示。圖6-8業(yè)主信息管理(4)設(shè)施與報修管理測試在左側(cè)的功能菜單中點(diǎn)擊設(shè)施與報修管理,則會出現(xiàn)設(shè)施信息添加、設(shè)施信息管理、報修記錄添加、報修記錄查詢四個選項(xiàng)按鈕。點(diǎn)擊“設(shè)施信息添加”按鈕,輸入信息后即可添加成功,如圖6-9所示。圖6-9設(shè)施信息添加再點(diǎn)擊“設(shè)施信息管理按鈕”,可以查看到剛才輸入的設(shè)施信息,如圖6-10所示。圖6-10設(shè)施信息管理點(diǎn)擊“報修記錄添加”按鈕,輸入相應(yīng)的信息即可添加成功,如圖6-11所示。圖6-11報修記錄添加再點(diǎn)擊“報修記錄查詢”即可看到上傳的報修記錄,如圖6-12所示。圖6-12報修記錄查詢(5)收費(fèi)管理
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2028年中國鹽酸曲托喹酚行業(yè)發(fā)展監(jiān)測及行業(yè)市場深度研究報告
- 2025年硅鋁球行業(yè)深度研究分析報告
- 2025至2030年IHR人力資源管理系統(tǒng)項(xiàng)目投資價值分析報告
- 7 我們的衣食之源 第二課時 教學(xué)設(shè)計-2023-2024學(xué)年道德與法治四年級下冊統(tǒng)編版
- 10 牛郎織女(教學(xué)設(shè)計)-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 購物展位合同范本
- 牛排供貨合同范本
- 人教版初中歷史與社會八年級上冊 3.3 《漢武帝時代的大一統(tǒng)格局》教學(xué)設(shè)計
- 6怎么都快樂(教學(xué)設(shè)計)-2024-2025學(xué)年統(tǒng)編版(2024)語文一年級下冊
- 2025至2030年中國直口蓋杯數(shù)據(jù)監(jiān)測研究報告
- GB/T 42828.2-2023鹽堿地改良通用技術(shù)第2部分:稻田池塘漁農(nóng)改良
- (完整版)離婚協(xié)議書標(biāo)準(zhǔn)版下載
- 新人教版八年級數(shù)學(xué)下冊全冊教案-八年級下冊人教版全冊教案
- 山西陽城陽泰集團(tuán)西馮街煤業(yè)有限公司煤炭資源開發(fā)利用方案和礦山環(huán)境保護(hù)與土地復(fù)墾方案
- 病原生物與免疫學(xué)-課件
- 初中語文期末考試試卷分析
- 聽胎心音操作評分標(biāo)準(zhǔn)
- HWSD數(shù)據(jù)庫土壤中文名稱
- 地產(chǎn)集團(tuán)地產(chǎn)體系員工職業(yè)序列及職業(yè)等級管理規(guī)定
- 安徽華星化工有限公司殺蟲單廢鹽資源化處理項(xiàng)目環(huán)境影響報告書
- 平安健康文明主題班會
評論
0/150
提交評論