版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u134521緒論 118772相關(guān)技術(shù)介紹 1271942.1ASP.NET技術(shù) 2229112.2SQLServer數(shù)據(jù)庫(kù) 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è)計(jì) 4188724.1系統(tǒng)總體設(shè)計(jì) 4108734.1.1管理員模塊 4121864.1.2普通住戶模塊 4309064.2數(shù)據(jù)庫(kù)設(shè)計(jì) 5265584.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 5326964.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 8317835系統(tǒng)實(shí)現(xiàn) 1180505.1管理員登錄模塊 11314225.1.1系統(tǒng)用戶管理界面 13114005.1.2房屋信息管理界面 15211315.1.3業(yè)主信息管理界面 16233045.1.4設(shè)施與報(bào)修管理界面 1830575.2住戶登錄界面 20113375.2.1個(gè)人資料管理界面 20152225.2.2住戶收費(fèi)管理界面 21248335.2.3住戶投訴管理界面 23194846系統(tǒng)測(cè)試 24145286.1測(cè)試方法 24259606.2測(cè)試實(shí)例 24210966.2.1管理員模塊測(cè)試 2447206.2.2普通住戶模塊測(cè)試 31239146.3測(cè)試結(jié)論 3315035總結(jié) 3417071參考文獻(xiàn) 361緒論隨著我國(guó)城鎮(zhèn)化建設(shè)進(jìn)程的加快,越來(lái)越多的居民購(gòu)買了商品房,城鎮(zhèn)中出現(xiàn)了許多新的花園式住宅小區(qū)。為了更好的滿足這些小區(qū)住戶的需求,管理好日常的小區(qū)生活服務(wù)工作,物業(yè)管理部門也就應(yīng)運(yùn)而生了。物業(yè)管理部門的職能就是對(duì)小區(qū)里的住戶提供相應(yīng)的物業(yè)服務(wù)。例如,物業(yè)管理人員需要及時(shí)公告小區(qū)的停電、停水信息;需要在一個(gè)收費(fèi)周期結(jié)束后告知住戶下一個(gè)周期的繳費(fèi)信息;物業(yè)管理人員需要解決住戶的投訴問(wèn)題;需要對(duì)住戶的報(bào)修設(shè)備進(jìn)行維護(hù);需要安排沒(méi)有購(gòu)買車庫(kù)的住戶的家用汽車規(guī)劃停車位;需要對(duì)沒(méi)有及時(shí)繳費(fèi)的住戶進(jìn)行上門催繳相關(guān)費(fèi)用等等。對(duì)于上述事情的處理,物業(yè)管理部門的傳統(tǒng)處理方式還是采用人工管理方式進(jìn)行。對(duì)于公告信息,物業(yè)管理部門往往采用紙質(zhì)公告張貼方式。由于受到時(shí)間、地理位置和小區(qū)人數(shù)等諸多因素的限制,對(duì)于占地面積較大的小區(qū)來(lái)說(shuō),物業(yè)管理人員光是走遍小區(qū)的所有樓棟都需要花費(fèi)較長(zhǎng)時(shí)間。還有,這些紙質(zhì)公告有時(shí)候也不太引起住戶的注意,導(dǎo)致住戶沒(méi)有好好閱讀而帶來(lái)不必要的麻煩。另外,物業(yè)管理人員要及時(shí)處理住戶提出的各種問(wèn)題也不方便。這樣就容易在小區(qū)住戶和物業(yè)管理人員之間產(chǎn)生各種矛盾和糾紛。而問(wèn)題的根源在于信息交流的不及時(shí)和物業(yè)部門辦事效率的低下[2]。雖然可以通過(guò)打電話、發(fā)信息等方式進(jìn)行告知,但這都需要進(jìn)行及時(shí)登記和記錄在案,否則時(shí)間一長(zhǎng)就會(huì)發(fā)生被遺忘處理的情況。就目前而言,高效的物業(yè)管理系統(tǒng)在生活中的應(yīng)用并不是非常普遍,但小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)對(duì)小區(qū)管理是非常重要的環(huán)節(jié),并且加強(qiáng)小區(qū)物業(yè)管理對(duì)于住宅小區(qū)也有非常重要的意義。使用計(jì)算機(jī)技術(shù)對(duì)小區(qū)物業(yè)進(jìn)行信息處理,具有如下的優(yōu)點(diǎn):能夠及時(shí)處理用戶需求,改善服務(wù)質(zhì)量;方便查詢,提高工作效率等。這些優(yōu)點(diǎn)可以證明,利用計(jì)算機(jī)來(lái)進(jìn)行物業(yè)管理是很有必要的。因此,實(shí)現(xiàn)一個(gè)界面簡(jiǎn)潔大方、操作簡(jiǎn)單方便的管理系統(tǒng)將會(huì)進(jìn)一步提高物業(yè)管理人員的工作效率,同時(shí)也能提高人民生活的幸福感。2相關(guān)技術(shù)介紹2.1ASP.NET技術(shù)ASP.NET是M的一部分,它提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。ASP.NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有的ASP應(yīng)用程序中逐漸添加ASP.NET功能,隨時(shí)增強(qiáng)ASP應(yīng)用程序的功能。ASP.NET是一個(gè)已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語(yǔ)言創(chuàng)作應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NETFramework。ASP.NET提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開(kāi)發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。ASP.NET支持多種語(yǔ)言,比如VB、C#等,它比這些編譯類語(yǔ)言運(yùn)行速度快,更適合編寫(xiě)大型應(yīng)用。2.2SQLServer數(shù)據(jù)庫(kù)SQLServer是由Microsoft公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是目前最為常用的數(shù)據(jù)庫(kù)。SQLServer采用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶帳號(hào)和角色的許可驗(yàn)證。SQLServer支持兩種身份驗(yàn)證模式:Windows身份驗(yàn)證和SQLServer身份驗(yàn)證,支持多種類型的角色,“角色”概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。SQLServer為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫(kù)角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。SQLServer可以在不同的操作平臺(tái)上運(yùn)行。3系統(tǒng)需求分析3.1可行性分析3.1.1技術(shù)可行性隨著國(guó)內(nèi)軟件開(kāi)發(fā)的日益發(fā)展壯大,各種中小企業(yè)單位已具備獨(dú)立開(kāi)發(fā)各種類型軟件的能力,能夠滿足不同行業(yè)特別的需求。而這個(gè)系統(tǒng)盡管其在組織關(guān)系上存在著一定的復(fù)雜性和繁瑣性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來(lái)看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其基本操作還是對(duì)存在的數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,目前并不存在太大的技術(shù)問(wèn)題。3.1.2經(jīng)濟(jì)可行性對(duì)于整個(gè)系統(tǒng)而言,在系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對(duì)而言比較多。各部門必須配置電腦、服務(wù)器及相關(guān)的網(wǎng)絡(luò)設(shè)施,但是現(xiàn)在計(jì)算機(jī)已經(jīng)普及了,并且在整個(gè)系統(tǒng)投入運(yùn)行之后,相關(guān)的人員培訓(xùn)費(fèi)可以減少很多。也就是說(shuō)不但提高了效率,也保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,同時(shí)避免了由于工作人員流動(dòng)造成的數(shù)據(jù)丟失等問(wèn)題,適應(yīng)了當(dāng)前的發(fā)展形式。3.2需求分析3.2.1功能性需求分析小區(qū)物業(yè)管理系統(tǒng)可以滿足物業(yè)管理員對(duì)基本房屋信息、住戶信息等進(jìn)行添加、刪除等相關(guān)操作,小區(qū)住戶可以在線上進(jìn)行報(bào)修、投訴等操作。該系統(tǒng)由基本信息和管理功能模塊、收費(fèi)管理功能模塊和信息錄入功能模塊組成。基本信息和管理功能模塊:主要包括系統(tǒng)用戶信息、樓棟信息、業(yè)主信息、投訴管理、報(bào)修管理、收費(fèi)管理等。收費(fèi)管理功能模塊:主要功能是登記住戶信息及其使用的停車費(fèi)、水費(fèi)、電費(fèi)、物業(yè)費(fèi)等。信息錄入功能模塊:對(duì)小區(qū)各信息錄入的實(shí)現(xiàn),包括對(duì)設(shè)施信息錄入、業(yè)主信息錄入等。3.2.2非功能性需求分析(1)系統(tǒng)的安全性:該系統(tǒng)是采用賬號(hào)和密碼進(jìn)行登錄系統(tǒng),可以保障信息安全。(2)系統(tǒng)的可靠性:該系統(tǒng)主要針對(duì)小區(qū)住戶和小區(qū)物業(yè)管理員設(shè)計(jì),通過(guò)系統(tǒng)管理員來(lái)確保住戶的相關(guān)信息安全。除此之外,數(shù)據(jù)庫(kù)的使用保證了在小區(qū)物業(yè)管理系統(tǒng)中數(shù)據(jù)的完整性和存儲(chǔ)數(shù)據(jù)的高效性。(3)系統(tǒng)的易使用性:該系統(tǒng)界面簡(jiǎn)潔、操作簡(jiǎn)單,能夠使住戶和管理員在較短時(shí)間內(nèi)熟悉各模塊的功能。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)本小區(qū)物業(yè)管理系統(tǒng)分為管理員,普通住戶兩個(gè)角色,其中管理員操作界面包括:系統(tǒng)用戶管理、房屋信息、業(yè)主信息、設(shè)施信息、設(shè)施報(bào)修、收費(fèi)信息、投訴信息管理;普通住戶可以在線查看收費(fèi)信息、能夠進(jìn)行投訴與查看后續(xù)操作以及個(gè)人資料管理操作。4.1.1管理員模塊系統(tǒng)用戶管理:管理員對(duì)系統(tǒng)用戶進(jìn)行添加與管理操作。房屋信息管理:管理員對(duì)房屋信息進(jìn)行維護(hù),添加、修改和刪除操作。業(yè)主信息管理:管理員對(duì)業(yè)主信息進(jìn)行維護(hù),添加、修改和刪除操作。物業(yè)設(shè)施管理:管理員對(duì)物業(yè)設(shè)施進(jìn)行管理,添加、修改和刪除操作。報(bào)修信息管理:管理員對(duì)需要報(bào)修的信息進(jìn)行添加與管理操作。收費(fèi)信息管理:管理員可以查看住戶水費(fèi)、電費(fèi)、物業(yè)費(fèi)等繳納信息,并能對(duì)相關(guān)信息進(jìn)行管理操作。投訴信息管理:管理員對(duì)用戶投訴信息進(jìn)行查看與回復(fù)操作。4.1.2普通住戶模塊個(gè)人資料模塊:普通住戶可以在線修改個(gè)人資料。收費(fèi)信息模塊:普通住戶可以在線查看個(gè)人所在房屋繳納各項(xiàng)費(fèi)用的詳細(xì)信息,并且可以在線繳費(fèi)。投訴信息模塊:普通住戶可以在線投訴并及時(shí)查看后續(xù)物業(yè)的反饋信息。系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示:小區(qū)物業(yè)管理系統(tǒng)小區(qū)物業(yè)管理系統(tǒng)管理員普通住戶房屋信息管理業(yè)主信息管理物業(yè)設(shè)施管理報(bào)修信息管理收費(fèi)信息管理投訴信息管理個(gè)人資料模塊收費(fèi)信息模塊投訴信息模塊系統(tǒng)用戶管理圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(1)實(shí)體屬性圖系統(tǒng)用戶實(shí)體如圖4-2所示:用戶用戶ID號(hào)用戶名密碼身份日期圖4-2系統(tǒng)用戶實(shí)體屬性圖報(bào)修信息實(shí)體如圖4-3所示:報(bào)修信息報(bào)修信息用戶ID號(hào)編號(hào)名稱損壞程度報(bào)修日期維修費(fèi)用圖4-3報(bào)修記錄實(shí)體屬性圖房屋信息實(shí)體如圖4-4所示:房屋信息房屋信息用戶ID號(hào)樓號(hào)屋數(shù)類型負(fù)責(zé)人日期圖4-4房屋信息實(shí)體屬性圖設(shè)備信息實(shí)體如圖4-5所示:設(shè)備信息ID號(hào)設(shè)備信息ID號(hào)編號(hào)名稱類別價(jià)格購(gòu)買日期圖4-5設(shè)備信息實(shí)體屬性圖收費(fèi)記錄實(shí)體如圖4-6所示:收費(fèi)記錄收費(fèi)記錄ID號(hào)編號(hào)戶主姓名電話身份證樓號(hào)房間號(hào)日期費(fèi)用類別費(fèi)用金額圖4-6收費(fèi)記錄實(shí)體屬性圖(2)總體E-R圖通過(guò)需求分析階段的分析結(jié)果,可以畫(huà)出總體E-R圖如圖4-7所示:管理員管理員管理包含房屋信息業(yè)主信息用戶管理查看包含設(shè)備信息包含報(bào)修信息包含投訴信息登記繳費(fèi)信息繳費(fèi)111111111NNNNNNNNN圖4-7總體E-R圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與所用的數(shù)據(jù)庫(kù)系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。該系統(tǒng)中涉及的數(shù)據(jù)可建立如下表格:(1)系統(tǒng)用戶表圖4-1allusers表字段名字段類型字段大小最大長(zhǎng)度字段說(shuō)明是否允許為NULLIDInt410ID號(hào)否usernamevarchar50255用戶名是pwdvarchar50255登錄密碼是cxvarchar50255管理員類別是addtimedatetime823日期是(2)報(bào)修記錄表圖4-2baoxiujilu表字段名字段類型字段大小最大長(zhǎng)度字段說(shuō)明是否允許為NULLIDInt410業(yè)主ID號(hào)否bianhaovarchar50255編號(hào)是mingchengvarchar50255名稱是sunhuaichengduvarchar50255損壞程度是sunhuairiqidatetime823損壞日期是weixiufeiyongvarchar50255維修費(fèi)用是beizhuvarchar500255備注是addtimedatetime823日期是(3)房屋信息表圖4-3fangwuxinxi表字段名字段類型字段大小最大長(zhǎng)度字段說(shuō)明是否允許為NULLIDInt410ID號(hào)否louhaovarchar50255樓號(hào)是wushuvarchar50255屋數(shù)是leixingvarchar50255類型是fuzerenvarchar50255負(fù)責(zé)人是beizhuvarchar500255備注是addtimedatetime823日期是ztvarchar50255狀態(tài)是(4)設(shè)備信息表圖4-4shebeixinxi表字段名字段類型字段大小最大長(zhǎng)度字段說(shuō)明是否允許為NULLIDInt410ID號(hào)否bianhaovarchar50255編號(hào)是mingchengvarchar300255名稱是leibievarchar50255類別是jiagevarchar50255價(jià)格是beizhuvarchar500255備注是addtimedatetime823日期是(5)收費(fèi)記錄表圖4-5shoufeijilu表字段名字段類型字段大小最大長(zhǎng)度字段說(shuō)明是否允許為NULLIDInt410ID號(hào)否bianhaovarchar50255編號(hào)是huzhuxingmingvarchar50255戶主姓名是dianhuavarchar50255電話是shenfenzhengvarchar300255身份證是louhaovarchar50255樓號(hào)是fangjianvarchar50255房間是feiyongleixingvarchar50255費(fèi)用類型是nianfenvarchar50255年份是yuefenvarchar50255月份是feiyongjinevarchar50255費(fèi)用金額是beizhuvarchar500255備注是addtimedatetime823日期是5系統(tǒng)實(shí)現(xiàn)5.1管理員登錄模塊運(yùn)行本系統(tǒng)將會(huì)出現(xiàn)系統(tǒng)的登錄界面,包括用戶名輸入框、密碼輸入框,角色提示框和登陸按鈕。如果是管理員登錄,需要輸入用戶名和密碼,如果是業(yè)主登錄,需要輸入編號(hào)和相應(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('請(qǐng)輸入完整');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('對(duì)不起,用戶名或密碼不正確!');history.back();</script>");}}else{Response.Write("<script>javascript:alert('對(duì)不起,系統(tǒng)錯(cuò)誤,請(qǐng)不要越權(quán)操作!');</script>");}在管理員登錄成功后會(huì)顯示的界面如圖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('請(qǐng)?zhí)顚?xiě)完整');history.back();</script>");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("<script>javascript:alert('兩次密碼不一致,請(qǐng)確認(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)錯(cuò)誤');</script>");}}else{Response.Write("<script>javascript:alert('原密碼不正確');</script>");}}}}}5.1.2房屋信息管理界面在左側(cè)有功能菜單中,點(diǎn)擊房屋信息管理,顯示信息管理的頁(yè)面,包括樓號(hào)、層數(shù)、類型、負(fù)責(zé)人、備注、狀態(tài)等詳細(xì)信息,并可以對(duì)這些信息進(jìn)行修改和刪除操作。同時(shí)也能進(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è)主的信息,包括戶主姓名、電話號(hào)碼、身份證、樓號(hào)、房間、入住時(shí)間等信息,同時(shí)可以進(jìn)行修改、刪除操作。也能夠在頁(yè)面上方的空白框輸入相應(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è)施與報(bào)修管理界面點(diǎn)擊左側(cè)功能菜單欄中的設(shè)施與報(bào)修管理按鈕,會(huì)顯示設(shè)施信息添加、設(shè)施信息管理、報(bào)修記錄添加、報(bào)修記錄查詢。在設(shè)施信息管理中還可以對(duì)已經(jīng)登記的設(shè)施進(jìn)行修改和刪除,也可以由管理員添加設(shè)施信息和報(bào)修記錄。界面如圖5-6所示:圖5-6設(shè)施與報(bào)修管理界面關(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)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)設(shè)置問(wèn)題');</script>");}}5.2住戶登錄界面住戶登錄的時(shí)候在首頁(yè)選擇角色為“業(yè)主”,輸入住戶的編號(hào)和密碼即可登錄。界面如圖5-7所示:圖5-7住戶登錄界面5.2.1個(gè)人資料管理界面住戶登錄成功后在左側(cè)的功能菜單欄會(huì)顯示個(gè)人資料管理、收費(fèi)管理和投訴管理的按鈕,點(diǎn)擊個(gè)人資料管理按鈕在右側(cè)會(huì)顯示修改業(yè)主信息的表格,住戶可以修改自己的各項(xiàng)信息。界面如圖5-8所示:圖5-8個(gè)人資料管理界面關(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)錯(cuò)誤');</script>");}}5.2.2住戶收費(fèi)管理界面在左側(cè)的功能菜單欄點(diǎn)擊收費(fèi)管理按鈕,會(huì)出現(xiàn)收費(fèi)及記錄查詢,點(diǎn)擊按鈕在右側(cè)會(huì)顯示住戶本人所有收費(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)擊投訴管理按鈕,會(huì)顯示投訴信息添加和投訴信息查詢,住戶可以將自己在居住過(guò)程中遇到的不滿意的事情或者服務(wù)不到位的事情進(jìn)行在線投訴,投訴之后管理員會(huì)進(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)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫(kù)設(shè)置問(wèn)題');</script>");}}6系統(tǒng)測(cè)試6.1測(cè)試方法系統(tǒng)測(cè)試是在運(yùn)行環(huán)境下對(duì)所做的系統(tǒng)進(jìn)行一系列嚴(yán)格有效的測(cè)試,以發(fā)現(xiàn)系統(tǒng)潛在的問(wèn)題,保證系統(tǒng)的正常運(yùn)行。主要內(nèi)容包括功能測(cè)試和容錯(cuò)性測(cè)試,我們只進(jìn)行功能測(cè)試。功能測(cè)試也叫做黑盒測(cè)試,只需要測(cè)試系統(tǒng)的各功能,不需要考慮整個(gè)系統(tǒng)的內(nèi)部結(jié)構(gòu)。6.2測(cè)試實(shí)例本系統(tǒng)測(cè)試的模塊有兩個(gè),分別是管理員模塊測(cè)試和普通住戶模塊測(cè)試。6.2.1管理員模塊測(cè)試(1)系統(tǒng)用戶管理測(cè)試在管理員成功登陸該系統(tǒng)后,點(diǎn)擊系統(tǒng)用戶管理下拉菜單會(huì)出現(xiàn)三個(gè)選項(xiàng),可點(diǎn)擊“管理員添加”按鈕,輸入要添加的管理員的信息,如圖6-1所示。圖6-1管理員添加填寫(xiě)完成后點(diǎn)擊“添加”按鈕,則會(huì)提示添加成功,如圖6-2所示。圖6-2添加成功然后點(diǎn)擊“管理員查詢”按鈕可以查看剛才添加的管理員信息,如圖6-3所示。圖6-3管理員查詢還可以修改目前登錄的管理員賬號(hào)的密碼,如圖6-4所示。圖6-4修改密碼成功(2)房屋信息管理測(cè)試點(diǎn)擊房屋信息管理菜單會(huì)出現(xiàn)房屋信息添加和房屋信息查詢,點(diǎn)擊房屋信息添加,輸入相適應(yīng)的內(nèi)容,點(diǎn)擊“添加”按鈕即可添加成功,如圖6-5所示。圖6-5添加房屋信息然后在房屋信息查詢中可以看到剛才添加進(jìn)去的信息,如圖6-6所示。圖6-6房屋信息查詢列表(3)業(yè)主信息管理測(cè)試點(diǎn)擊業(yè)主信息管理菜單會(huì)出現(xiàn)業(yè)主信息添加和業(yè)主信息管理,點(diǎn)擊業(yè)主信息添加,輸入對(duì)應(yīng)的內(nèi)容后,點(diǎn)擊“添加”按鈕即可添加成功,如圖6-7所示。圖6-7業(yè)主信息添加然后在業(yè)主信息管理中可以看到剛才添加進(jìn)去的信息,如圖6-8所示。圖6-8業(yè)主信息管理(4)設(shè)施與報(bào)修管理測(cè)試在左側(cè)的功能菜單中點(diǎn)擊設(shè)施與報(bào)修管理,則會(huì)出現(xiàn)設(shè)施信息添加、設(shè)施信息管理、報(bào)修記錄添加、報(bào)修記錄查詢四個(gè)選項(xiàng)按鈕。點(diǎn)擊“設(shè)施信息添加”按鈕,輸入信息后即可添加成功,如圖6-9所示。圖6-9設(shè)施信息添加再點(diǎn)擊“設(shè)施信息管理按鈕”,可以查看到剛才輸入的設(shè)施信息,如圖6-10所示。圖6-10設(shè)施信息管理點(diǎn)擊“報(bào)修記錄添加”按鈕,輸入相應(yīng)的信息即可添加成功,如圖6-11所示。圖6-11報(bào)修記錄添加再點(diǎn)擊“報(bào)修記錄查詢”即可看到上傳的報(bào)修記錄,如圖6-12所示。圖6-12報(bào)修記錄查詢(5)收費(fèi)管理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版?zhèn)€人住房貸款擔(dān)保合同匯編2篇
- 二零二五年度高效節(jié)水灌溉與機(jī)耕一體化服務(wù)合同3篇
- 醫(yī)療器械2025年度信息安全與隱私保護(hù)合同3篇
- 二零二五年度車輛抵押擔(dān)保擔(dān)保公司服務(wù)合同范本3篇
- 基于二零二五年度的智能家居技術(shù)服務(wù)合同2篇
- 二零二五版EPS線條工程節(jié)能評(píng)估與認(rèn)證合同3篇
- 二零二五版桉樹(shù)種植撫育及產(chǎn)品回收合同3篇
- 二零二五年度特色餐廳股權(quán)置換合同協(xié)議書(shū)3篇
- 二零二五年度航空貨運(yùn)服務(wù)保障合同3篇
- 二零二五版鍋爐安全檢查與安裝服務(wù)合同范本3篇
- 稽核管理培訓(xùn)
- 電梯曳引機(jī)生銹處理方案
- 電力電纜故障分析報(bào)告
- 中國(guó)電信網(wǎng)絡(luò)資源管理系統(tǒng)介紹
- 2024年浙江首考高考選考技術(shù)試卷試題真題(答案詳解)
- 《品牌形象設(shè)計(jì)》課件
- 倉(cāng)庫(kù)管理基礎(chǔ)知識(shí)培訓(xùn)課件1
- 藥品的收貨與驗(yàn)收培訓(xùn)課件
- GH-T 1388-2022 脫水大蒜標(biāo)準(zhǔn)規(guī)范
- 高中英語(yǔ)人教版必修第一二冊(cè)語(yǔ)境記單詞清單
- 政府機(jī)關(guān)保潔服務(wù)投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論