




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE 摘 要隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,越來(lái)越多的商業(yè)活動(dòng)都從傳統(tǒng)的現(xiàn)實(shí)社會(huì)中發(fā)展到了網(wǎng)絡(luò)上。房屋的出租業(yè)務(wù)也從現(xiàn)實(shí)生活中走上了網(wǎng)絡(luò)空間。伴隨著這類業(yè)務(wù)的開展,如何對(duì)出租房屋進(jìn)行高效,合理的管理這個(gè)問題越來(lái)越凸現(xiàn)出來(lái)。針對(duì)這一需求,本文設(shè)計(jì)并實(shí)現(xiàn)了一套基于Web的房屋出租管理系統(tǒng),力求能簡(jiǎn)潔高效地解決房屋出租管理方面的問題。本系統(tǒng)采用B/S模式,基于ASP.net平臺(tái)開發(fā),后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft Access 2003,WEB服務(wù)器采用IIS 5.0。系統(tǒng)主要由以下幾個(gè)模塊組成:信息發(fā)布模塊,信息查詢模塊,留言及回復(fù)模塊,身份驗(yàn)證模塊,管理員管理模塊等。使用本系統(tǒng),客戶端用戶只需要
2、通過(guò)瀏覽器訪問就可以實(shí)現(xiàn)對(duì)房屋出租信息管理的操作。通過(guò)對(duì)系統(tǒng)工作流程進(jìn)行詳細(xì)需求分析,建立了系統(tǒng)的功能模型。確定系統(tǒng)的數(shù)據(jù)模型為關(guān)系數(shù)據(jù)模型,進(jìn)行了分析、設(shè)計(jì)、畫出了E-R圖。系統(tǒng)經(jīng)過(guò)測(cè)試,運(yùn)行效果穩(wěn)定、操作方便、快捷。能較好的為該系統(tǒng)的房屋出租、求租用戶服務(wù)。本系統(tǒng)的特色模塊是在身份驗(yàn)證模塊里有一個(gè)驗(yàn)證碼的產(chǎn)生,是通過(guò)隨機(jī)函數(shù)隨機(jī)生成,由字母及數(shù)字組成。在信息查詢模塊里有一個(gè)按條件查詢,這是通過(guò)數(shù)據(jù)庫(kù)連接代碼實(shí)現(xiàn)了數(shù)據(jù)庫(kù)連接后,可以用查詢語(yǔ)句按條件來(lái)檢索房屋信息表的所有內(nèi)容。然后再用response對(duì)象的Redirect方法就可以從數(shù)據(jù)庫(kù)讀取所有房屋信息和留言信息并詳細(xì)的顯示在用戶的瀏覽器頁(yè)
3、面。在留言及回復(fù)模塊中,回復(fù)人會(huì)根據(jù)留言編號(hào)進(jìn)行回復(fù),一條留言可以有多條回復(fù)。關(guān)鍵詞:基于Web的房屋出租,管理系統(tǒng),數(shù)據(jù)庫(kù)AbstractWith the rapid development of Internet technology, more and more business activities are the reality of society, from traditional development to a network. Housing rental business took from real life in cyberspace. With the launch
4、 of such services, how to rent houses for efficient and rational management of this problem more and more evident. In response to this demand, the paper design and implement a Web-based rental management system, and strive to efficiently resolve simple rental housing management issues. The system us
5、es the B / S model, based on ASP.net platform, back-end database using Microsoft Access 2003, WEB server with IIS 5.0. System mainly consists of the following modules: information dissemination module, information query module, a message and restore module, authentication module, the administrator m
6、anagement module. Use of this system, the client user need only access through the browser can be achieved on the rental information management operations. Workflow through the system, detailed requirements analysis, functional model of the system. Determine the systems data model for the relational
7、 data model, analyze, design, draw the ER diagram. System after the test run results and stability, easy operation, fast. The system can better housing rental, Qiuzu users. The system features modules in the authentication module there is a verification code is generated randomly generated by random
8、 function, the letters and numbers. In the information query module there is a conditional query, which is achieved through the database connection code database connection, you can use the conditional query to retrieve all the contents of the Housing Information Form. And then use the response obje
9、cts Redirect method can be read from the database of all housing information and message information and details displayed in the users browser page. Module in the message and reply, reply will be back under message number, a message can have another reply.Key words: Web-based rental housing,managem
10、ent system,database畢業(yè)設(shè)計(jì)(論文) PAGE 53目錄 TOC h z t 1,1,2,2,3,3 HYPERLINK l _Toc264030703 1. 緒 論 PAGEREF _Toc264030703 h 1 HYPERLINK l _Toc264030704 1.1 課題背景 PAGEREF _Toc264030704 h 1 HYPERLINK l _Toc264030705 1.2 國(guó)內(nèi)外研究現(xiàn)狀 PAGEREF _Toc264030705 h 1 HYPERLINK l _Toc264030706 1.3 本課題研究的意義 PAGEREF _Toc26403
11、0706 h 2 HYPERLINK l _Toc264030707 1.4 本課題的研究方法及工作計(jì)劃 PAGEREF _Toc264030707 h 2 HYPERLINK l _Toc264030708 2. 系統(tǒng)的需求分析 PAGEREF _Toc264030708 h 3 HYPERLINK l _Toc264030709 2.1 系統(tǒng)的設(shè)計(jì)目標(biāo) PAGEREF _Toc264030709 h 3 HYPERLINK l _Toc264030710 2.2 系統(tǒng)的可行性分析 PAGEREF _Toc264030710 h 3 HYPERLINK l _Toc264030711 2.2
12、.1 經(jīng)濟(jì)可行性 PAGEREF _Toc264030711 h 3 HYPERLINK l _Toc264030712 2.2.2 技術(shù)可行性 PAGEREF _Toc264030712 h 3 HYPERLINK l _Toc264030713 2.3 系統(tǒng)的開發(fā)技術(shù)及開發(fā)工具 PAGEREF _Toc264030713 h 4 HYPERLINK l _Toc264030714 2.3.1 系統(tǒng)開發(fā)技術(shù)技術(shù)簡(jiǎn)介 PAGEREF _Toc264030714 h 4 HYPERLINK l _Toc264030715 2.3.2 系統(tǒng)的B/S結(jié)構(gòu) PAGEREF _Toc264030715
13、h 4 HYPERLINK l _Toc264030716 2.3.3 系統(tǒng)的開發(fā)工具選擇 PAGEREF _Toc264030716 h 4 HYPERLINK l _Toc264030717 3. 系統(tǒng)總體分析與設(shè)計(jì) PAGEREF _Toc264030717 h 5 HYPERLINK l _Toc264030718 3.1 系統(tǒng)的功能模塊 PAGEREF _Toc264030718 h 5 HYPERLINK l _Toc264030719 3.2 系統(tǒng)的功能結(jié)構(gòu) PAGEREF _Toc264030719 h 6 HYPERLINK l _Toc264030720 3.3 系統(tǒng)的數(shù)據(jù)
14、庫(kù)設(shè)計(jì) PAGEREF _Toc264030720 h 7 HYPERLINK l _Toc264030721 3.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc264030721 h 7 HYPERLINK l _Toc264030722 3.3.2 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) PAGEREF _Toc264030722 h 11 HYPERLINK l _Toc264030723 3.3.3 連接數(shù)據(jù)庫(kù)函數(shù) PAGEREF _Toc264030723 h 13 HYPERLINK l _Toc264030724 4. 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc264030724 h 14 HYPE
15、RLINK l _Toc264030725 4.1 功能模塊的設(shè)計(jì) PAGEREF _Toc264030725 h 14 HYPERLINK l _Toc264030726 4.2 功能模塊的實(shí)現(xiàn) PAGEREF _Toc264030726 h 15 HYPERLINK l _Toc264030727 4.2.1 會(huì)員留言模塊 PAGEREF _Toc264030727 h 15 HYPERLINK l _Toc264030728 4.2.2 留言回復(fù)模塊 PAGEREF _Toc264030728 h 17 HYPERLINK l _Toc264030729 4.2.3 求租留言模塊 PAG
16、EREF _Toc264030729 h 19 HYPERLINK l _Toc264030730 4.2.4 管理員回復(fù)模塊 PAGEREF _Toc264030730 h 22 HYPERLINK l _Toc264030731 4.2.5 管理員管理模塊 PAGEREF _Toc264030731 h 24 HYPERLINK l _Toc264030732 5. 總結(jié)與展望 PAGEREF _Toc264030732 h 26 HYPERLINK l _Toc264030733 5.1 總結(jié) PAGEREF _Toc264030733 h 26 HYPERLINK l _Toc2640
17、30734 5.2 展望 PAGEREF _Toc264030734 h 26 HYPERLINK l _Toc264030735 致 謝 PAGEREF _Toc264030735 h 28 HYPERLINK l _Toc264030736 參考文獻(xiàn) PAGEREF _Toc264030736 h 291. 緒 論1.1 課題背景所謂Web數(shù)據(jù)庫(kù)管理系統(tǒng)是指基于Web模式的DBMS的信息服務(wù),充分發(fā)揮DBMS高效的數(shù)據(jù)存儲(chǔ)和管理能力。以Web瀏覽器/服務(wù)器(B/S)模式為平臺(tái),將客戶端融入統(tǒng)一的Web瀏覽器,為Internet用戶提供使用簡(jiǎn)便,內(nèi)容豐富的服務(wù)。Web數(shù)據(jù)庫(kù)管理系統(tǒng)必將成為I
18、nternet和Intranet提供的核心服務(wù),為Internet上的電子商務(wù)提供技術(shù)支持。管理信息系統(tǒng)(MIS)的概念是1961年美國(guó)人J.D.GALLAGHER首先提出來(lái)的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動(dòng)的全過(guò)程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理。管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計(jì)劃、控制、預(yù)測(cè)和輔助決策功能,具體作用如下:(1) 用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2) 完整、及時(shí)提供在管理及決策中需要的數(shù)據(jù)。(3) 利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),
19、客觀預(yù)測(cè)未來(lái)。(4) 向各級(jí)管理機(jī)構(gòu)提供不同詳細(xì)程度的報(bào)告,縮短分析和解釋時(shí)間。(5) 用最低的費(fèi)用最短的時(shí)間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。住宅是人民生活的基本條件。保障人民的住宅權(quán)利,改善民眾的居住條件,對(duì)于促進(jìn)經(jīng)濟(jì)發(fā)展,構(gòu)建和諧社會(huì)具有不可估量的作用。隨著我國(guó)經(jīng)濟(jì)體制的轉(zhuǎn)軌和房地產(chǎn)市場(chǎng)的蓬勃發(fā)展,給房屋租賃市場(chǎng)的日趨活躍起到了推波助瀾的作用。它已成了我國(guó)房地產(chǎn)市場(chǎng)的重要組成部分。對(duì)于我國(guó)來(lái)說(shuō),培育和發(fā)展房屋租賃市場(chǎng)能產(chǎn)生利國(guó)利民的“雙贏”效應(yīng)。一是發(fā)展房屋租賃市場(chǎng)有利于促進(jìn)房地產(chǎn)業(yè)和住宅產(chǎn)業(yè)的發(fā)展。若房屋租賃成為一個(gè)有利潤(rùn)的行業(yè),就會(huì)將房
20、地產(chǎn)的增值效益明顯化,從而能夠吸引大量資金進(jìn)入房地產(chǎn)領(lǐng)域,帶動(dòng)商品房銷售。因此,發(fā)展房屋租賃市場(chǎng),對(duì)今后房地產(chǎn)業(yè)和住宅產(chǎn)業(yè)的發(fā)展有著十分重要的意義。二是發(fā)展房屋租賃市場(chǎng)能有效地解決商品房空置問題。房屋租賃具有周期性短、靈活性強(qiáng)、一次性付款少、變化快等特點(diǎn),使其既能滿足市場(chǎng)的需求,又可以達(dá)到解決開發(fā)商資金回籠和購(gòu)買物業(yè)的小業(yè)主實(shí)現(xiàn)投資回報(bào)的目的。四是發(fā)展房屋租賃市場(chǎng)有利于開辟新的投資渠道。1.2 國(guó)內(nèi)外研究現(xiàn)狀從有關(guān)的文獻(xiàn)看,國(guó)外一些學(xué)術(shù)組織和團(tuán)體機(jī)構(gòu)已經(jīng)開始研究和探討基于WEB房屋出租的利用情況和服務(wù)效益等問題,也就是基于WEB的房屋出租管理系統(tǒng)的服務(wù)績(jī)效。國(guó)內(nèi)也有以“深圳市萬(wàn)心執(zhí)著科技有限公
21、司”為代表的一些公司開發(fā)了幾種房屋出租管理系統(tǒng)。但是這些系統(tǒng)有的需要在客戶端安裝插件,有的操作繁冗不利于管理;如何開發(fā)簡(jiǎn)單高效的WEB房屋出租管理系統(tǒng)還未引起足夠的重視。1.3 本課題研究的意義隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,越來(lái)越多的商業(yè)活動(dòng)都從傳統(tǒng)的現(xiàn)實(shí)社會(huì)中發(fā)展到了網(wǎng)絡(luò)上。房屋的出租業(yè)務(wù)也從現(xiàn)實(shí)生活中走上了網(wǎng)絡(luò)空間。隨著這類業(yè)務(wù)的開展,如何對(duì)出租房屋進(jìn)行高效,實(shí)用,合理的管理這個(gè)問題越來(lái)越凸現(xiàn)出來(lái)。本課題正是基于對(duì)這個(gè)問題的解決方面進(jìn)行開發(fā),力求盡量的簡(jiǎn)潔實(shí)用地解決在線房屋出租管理方面的問題。1.4 本課題的研究方法及工作計(jì)劃本課題的開發(fā)要求基于WEB數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),本
22、設(shè)計(jì)首先分析該系統(tǒng)功能問題,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、相關(guān)協(xié)議、信息安全相關(guān)知識(shí)等),選擇所熟悉的開發(fā)工具進(jìn)行本畢業(yè)設(shè)計(jì)的開發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法;同時(shí),在開發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文擋,為以后的系統(tǒng)更新升級(jí)準(zhǔn)備材料。最后,系統(tǒng)開發(fā)完畢后,進(jìn)行調(diào)試和試運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄,為進(jìn)一步提升系統(tǒng)性能做好準(zhǔn)備。正如研究任何其它軟件項(xiàng)目一樣,我做的畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料;系統(tǒng)需求分析,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),功
23、能模塊開發(fā),功能模塊測(cè)試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改。在各階段的時(shí)間安排上,選題和調(diào)研用了兩天左右的時(shí)間;熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料用了兩天時(shí)間;系統(tǒng)需求分析用了一周的時(shí)間;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)用了一周時(shí)間;功能模塊開發(fā)和功能模塊測(cè)試用了一周的時(shí)間;最后,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改用了約一周的時(shí)間。2. 系統(tǒng)的需求分析2.1 系統(tǒng)的設(shè)計(jì)目標(biāo)本平臺(tái)利用現(xiàn)在比較廣泛的ASP.NET+Microsoft Access 2003數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來(lái)進(jìn)一步實(shí)施打下堅(jiān)實(shí)的技術(shù)基礎(chǔ)。本平臺(tái)將投入到實(shí)際的試運(yùn)行之中,進(jìn)行測(cè)試,如果測(cè)試滿意的話,將進(jìn)行平臺(tái)的完善開發(fā),從而
24、實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。為了讓租房者更方便地了解待租房屋的情況,現(xiàn)開發(fā)一個(gè)房屋出租管理系統(tǒng)。房屋出租管理系統(tǒng)能夠?yàn)榉课莩鲎庵薪楣咎峁┯行У膸椭?,它在中介人員、房屋出租者和房屋租賃者之間架起了一座溝通的橋梁。房屋出租管理系統(tǒng)是一個(gè)關(guān)于房屋及其出租業(yè)務(wù)的管理信息系統(tǒng)。通過(guò)房屋出租管理系統(tǒng),中介人員可以方便地了解客戶資料,更好地為出租方和承租方服務(wù),增強(qiáng)了出租方和承租方之間的溝通。解決因手工操作而帶來(lái)的時(shí)間上的延遲和信息上閉塞的問題。此系統(tǒng)主要模塊包括房屋信息發(fā)布模塊、房屋信息查詢模塊、身份驗(yàn)證模塊以及留言及回復(fù)模塊。對(duì)于用戶來(lái)講,主要包括的功能是房屋信
25、息的查詢、求租留言的發(fā)表、留言的回復(fù)、了解最新的房產(chǎn)資訊等。對(duì)于管理員來(lái)說(shuō)主要功能是發(fā)布房產(chǎn)信息、修改房產(chǎn)信息、刪除房產(chǎn)信息、管理用戶的留言及回復(fù)、對(duì)入住信息的管理、承租人及出租人的管理等。本系統(tǒng)的設(shè)計(jì)就是根據(jù)房東和房客的需要,為房東提供主要以房產(chǎn)及出租業(yè)務(wù)管理為基本要求,為房客提供房產(chǎn)信息咨詢。2.2 系統(tǒng)的可行性分析可行性研究是為了清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)并值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程。通過(guò)制定最初的設(shè)計(jì)目標(biāo)及進(jìn)行市場(chǎng)調(diào)查,我們得出以下兩點(diǎn)可行性分析:2.2.1 經(jīng)濟(jì)可行性即實(shí)現(xiàn)這個(gè)平臺(tái)設(shè)計(jì)有沒有什么經(jīng)濟(jì)效益。這是個(gè)小型管理系統(tǒng),從投入的人力,物
26、力,財(cái)力來(lái)講是非常小的,只要一臺(tái)電腦,一臺(tái)打印機(jī)就可以了,考慮到一般家庭,現(xiàn)只需購(gòu)買一臺(tái)打印機(jī)即可。2.2.2 技術(shù)可行性即主要根據(jù)系統(tǒng)的功能、性能、約束條件等,分析在現(xiàn)有資源和技術(shù)條件下系統(tǒng)能否實(shí)現(xiàn)。技術(shù)可行性分析通常包括風(fēng)險(xiǎn)分析、資源分析、和技術(shù)分析。2.3 系統(tǒng)的開發(fā)技術(shù)及開發(fā)工具2.3.1 系統(tǒng)開發(fā)技術(shù)技術(shù)簡(jiǎn)介ASP.NET是Microsoft公司推出的新一代建立動(dòng)態(tài)Web應(yīng)用程序開發(fā)平臺(tái),是一種建立動(dòng)態(tài)Web應(yīng)用程序的新技術(shù)。它是.NET框架的一部分,可以使用任何.NET兼容的語(yǔ)言(如Visual Basic、C#)編寫ASP.NET應(yīng)用程序。當(dāng)建立Web頁(yè)面時(shí),可以使用ASP.NE
27、T服務(wù)器端控件來(lái)建立常用的UI(用戶界面)元素,并對(duì)它們進(jìn)行編程來(lái)完成一般的任務(wù),這可以把程序開發(fā)人員的工作效率提升到與其他技術(shù)都無(wú)法比擬的程度。2000年ASP.NET 1.0正式發(fā)布,2003年ASP.NET升級(jí)為1.1版本。ASP.NET 1.1發(fā)布之后更加激發(fā)了Web應(yīng)用程序開發(fā)人員對(duì)ASP.NET的興趣,并且對(duì)網(wǎng)絡(luò)技術(shù)有著巨大的推動(dòng)作用。本著“減少70%代碼”的目標(biāo),微軟公司在2005年11月又發(fā)布了ASP.NET 2.0。ASP.NET 2.0的發(fā)布是.NET技術(shù)走向成熟的標(biāo)志,它在使用上增加了方便、實(shí)用的新特性,使Web開發(fā)人員更加快捷方便地開發(fā)Web應(yīng)用程序,不但執(zhí)行效率大幅度
28、提高,對(duì)代碼的控制也做得更好,以高安全性、易管理性和高擴(kuò)展性等特點(diǎn)著稱。2.3.2 系統(tǒng)的B/S結(jié)構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。相對(duì)于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來(lái)說(shuō),B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,因此,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶
29、端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。 B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶提供了可能。2.3.3 系統(tǒng)的開發(fā)工具選擇前臺(tái)采用Microsoft公司的Visual Studio 2005作為主要的開發(fā)工具,其可與SQL Server2005及Microsoft Access 2003數(shù)據(jù)庫(kù)進(jìn)行連接。后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft Access 2003,該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面具有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高。3. 系統(tǒng)總
30、體分析與設(shè)計(jì)3.1 系統(tǒng)的功能模塊根據(jù)前面對(duì)房屋出租管理系統(tǒng)的分析,可將其劃分成系統(tǒng)管理和管理員管理兩部分。系統(tǒng)功能主要為網(wǎng)站普通用戶提供,管理員功能為管理員提供。主要模塊和功能如下:1.信息查詢模塊用戶可以查詢房屋的基本信息。但是這樣信息量會(huì)很大的,所以用戶可以根據(jù)條件進(jìn)行查找,這樣可以提高查詢的速度的,方便用戶的使用。這是通過(guò)數(shù)據(jù)庫(kù)連接代碼實(shí)現(xiàn)了數(shù)據(jù)庫(kù)連接后,可以用查詢語(yǔ)句按條件來(lái)檢索房屋信息表的所有內(nèi)容。然后再用response對(duì)象的Redirect方法就可以從數(shù)據(jù)庫(kù)讀取所有房屋信息和留言信息并詳細(xì)的顯示在用戶的瀏覽器頁(yè)面。用戶還可以通過(guò)模糊查找進(jìn)行查找自己所想要租的地方,例如:我要租盛
31、世家園這個(gè)地方,這樣就可以輸入一個(gè)進(jìn)似地址進(jìn)行查找。房屋信息的模糊查詢主要是通過(guò)通配符 來(lái)實(shí)現(xiàn)的。用戶在模糊查詢界面選擇好相應(yīng)的查詢條件提交后,系統(tǒng)利用request對(duì)象來(lái)獲取用戶提交的查詢條件,并將這些條件利用到對(duì)后臺(tái)數(shù)據(jù)庫(kù)的查詢中。符合查詢條件的結(jié)果將會(huì)顯示到瀏覽器頁(yè)面上供用戶選擇。同時(shí)你還可以查詢出租人信息,根據(jù)你所看中的房屋編號(hào)查詢出租人信息。2.會(huì)員留言及回復(fù)模塊如果你想在我們的系統(tǒng)里進(jìn)行留言及回復(fù)留言時(shí),請(qǐng)您注冊(cè)一個(gè)會(huì)員,這樣你便可以把你想說(shuō)的發(fā)表在我們的系統(tǒng)里,讓更多人了解你的想法。如果你已是我們的會(huì)員請(qǐng)你直接登錄吧!會(huì)員登陸主要是通過(guò)對(duì)session變量賦值來(lái)實(shí)現(xiàn)會(huì)員用戶的身份
32、驗(yàn)證,確保非法用戶不能進(jìn)入會(huì)員操作頁(yè)面進(jìn)行非法操作。當(dāng)你登錄成功后便可進(jìn)行留言,發(fā)表留言時(shí)我們系統(tǒng)會(huì)根據(jù)“session”變量賦值自動(dòng)獲取你用戶名,在這里你可以把你的租房的經(jīng)驗(yàn)及遇到的問題向我們分享一下。同時(shí)擬還可以瀏覽其他會(huì)員發(fā)表的信息。同會(huì)員留言一樣,想要對(duì)某一條留言信息進(jìn)行回復(fù)時(shí),你也必須先登陸,系統(tǒng)會(huì)根據(jù)“session”變量賦值自動(dòng)獲取你用戶名。這樣你便可以對(duì)自己比較感興趣的留言進(jìn)行回復(fù)了。3.求租留言及回復(fù)模塊我們提供一個(gè)方便求租者找房的需求:求租者想要求租什么類型、什么地方、有什么需要時(shí)可以在這里發(fā)布你的留言。你只有是管理員時(shí)你才可以對(duì)求租留言進(jìn)行回復(fù),所以當(dāng)你點(diǎn)擊回復(fù)時(shí),系統(tǒng)會(huì)
33、提示請(qǐng)你輸入密碼,當(dāng)你輸入錯(cuò)誤時(shí)系統(tǒng)會(huì)提示密碼錯(cuò)誤。4.最新房產(chǎn)信息發(fā)布模塊根據(jù)房屋的類型id查看房屋的詳細(xì)信息。在這里主要是運(yùn)用了在不同網(wǎng)頁(yè)中實(shí)現(xiàn)父、子表同步的原理。在子表中將父表傳來(lái)的字段作為參數(shù)進(jìn)行查詢,然后顯示查詢結(jié)果。因?yàn)橐獜牟煌W(wǎng)頁(yè)中獲取數(shù)據(jù),表通過(guò)QueryString屬性從url中提取。從父表方面看,要求調(diào)用子表的同時(shí)應(yīng)將同步條件附在調(diào)用url字段后面;從子表方面看,應(yīng)利用數(shù)據(jù)源控件的QueryString屬性獲取條件以便查詢,從而達(dá)到父子表同步的目的。5.管理員管理模塊發(fā)布房屋信息通過(guò)insert語(yǔ)句向房屋信息表中插入房屋信息。更改房屋信息在這里使用的方法比較簡(jiǎn)單,通過(guò)Gri
34、dView里的啟用編輯來(lái)實(shí)現(xiàn)的。刪除房屋信息同更改房屋信息一樣,也是通過(guò)GridView里的啟用刪除來(lái)實(shí)現(xiàn)的。留言回復(fù)管理可以對(duì)用戶發(fā)表的留言進(jìn)行刪除以及對(duì)留言回復(fù)的刪除。出租人管理可以添加出租人信息,也可以修改,刪除出租人信息。承租人管理可以添加承租人信息,也可以修改,刪除承租人信息。入住管理可以查看已經(jīng)出租的房屋信息,也可以修改已經(jīng)出租的房屋信息,例如出租時(shí)間及截止時(shí)間。同時(shí)還可以刪除已經(jīng)到期的房屋信息。3.2 系統(tǒng)的功能結(jié)構(gòu)功能結(jié)構(gòu)圖是對(duì)硬件、軟件、解決方案等進(jìn)行解剖,詳細(xì)描述功能列表的結(jié)構(gòu),構(gòu)成。功能結(jié)構(gòu)圖如下圖所示:房屋出租系統(tǒng)瀏覽功能身份驗(yàn)證查詢功能留言回復(fù)留言回復(fù)根據(jù)房屋信息查詢
35、根據(jù)房屋編號(hào)查詢根據(jù)地址查詢查看最新房產(chǎn)查看出租人信息查看房屋信息注冊(cè)會(huì)員圖3-1房屋出租系統(tǒng)功能結(jié)構(gòu)圖登 錄管理員用戶信息管理房屋信息管理身份驗(yàn)證留言回復(fù)管理查看用戶信息查看留言信息刪除留言信息發(fā)布房屋信息刪除房屋信息刪除用戶信息更改房屋信息圖3-2 管理員功能結(jié)構(gòu)圖3.3 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)實(shí)體-聯(lián)系圖一個(gè)簡(jiǎn)單的例子(Entity-Relation Diagram)用來(lái)建立數(shù)據(jù)模型,在數(shù)據(jù)庫(kù)系統(tǒng)概論中屬于概念設(shè)計(jì)階段,形成一個(gè)獨(dú)立于機(jī)器,獨(dú)立于DBMS的E-R圖模型。通常將它簡(jiǎn)稱為E-R圖,相應(yīng)地可把用E-R圖描繪的數(shù)據(jù)模型稱為E-R模型。E-R圖提供了表示實(shí)體
36、(即數(shù)據(jù)對(duì)象)、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。 通過(guò)畫E-R圖可以直觀的看出實(shí)體之間的聯(lián)系。構(gòu)成E-R圖的基本要素是實(shí)體、屬性和聯(lián)系,其表示方法為,實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);多值屬性由雙線連接;主屬性名稱下加下劃線;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。在E-R圖中要明確表明1對(duì)多關(guān)系,1對(duì)1關(guān)系和多對(duì)多關(guān)系。1對(duì)1關(guān)系在兩個(gè)實(shí)體連線方向?qū)?;1對(duì)多關(guān)系在1的一方寫1,多的一方寫N;多對(duì)多關(guān)系則是在兩個(gè)實(shí)體連線方向各寫N,M;下面就是房屋實(shí)體與出
37、租人承租人之間的聯(lián)系:用戶可以通過(guò)編號(hào)查詢出租人的信息,而管理員也可根據(jù)編號(hào)查詢承租人信息,一個(gè)房屋對(duì)應(yīng)一個(gè)出租人及一個(gè)承租人,所以存在一對(duì)一的關(guān)系。如下圖所示:截止時(shí)間租金地址裝修狀況面積編號(hào)是否已出租房屋所在區(qū)出租時(shí)間圖3-3房屋E-R圖出租人聯(lián)系電話編號(hào)姓名性別圖3-4 出租人E-R圖承租人聯(lián)系電話編號(hào)姓名性別出租承租1房屋 1承租人出租人11圖3-5承租人E-R圖圖3-6實(shí)體之間的聯(lián)系圖下面就是會(huì)員實(shí)體與留言及回復(fù)之間的聯(lián)系:會(huì)員可以留言,會(huì)員也可以回復(fù),一個(gè)會(huì)員可以有多條留言同理一個(gè)會(huì)員也可以有多條回復(fù),所以會(huì)員與留言及回復(fù)都存在著一對(duì)多的關(guān)系。如下圖所示:用戶名密碼會(huì)員圖3-7會(huì)員
38、E-R圖留言留言內(nèi)容留言編號(hào)留言人留言標(biāo)題留言時(shí)間圖3-8留言E-R圖回復(fù)留言編號(hào)回復(fù)人回復(fù)內(nèi)容回復(fù)時(shí)間圖3-9回復(fù)E-R圖會(huì)員回復(fù)留言留言回復(fù)1N1N圖3-10實(shí)體之間的聯(lián)系圖3.3.2 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為Microsoft Office Access 2003系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),系統(tǒng)數(shù)據(jù)庫(kù)名稱為data,數(shù)據(jù)庫(kù)data中包含房屋信息表,留言信息表,回復(fù)信息表,出租人信息表,承租人信息表,注冊(cè)信息表,會(huì)員信息表等主要表。表3-1會(huì)員信息表字段名稱數(shù)據(jù)類型描述編號(hào)自動(dòng)編號(hào)主鍵,不為空用戶名文本密碼文本表3-2房屋信息表字段名稱數(shù)據(jù)類型描述編號(hào)文
39、本主鍵,不為空房屋戶型文本房屋地址文本面積數(shù)字租金數(shù)字所在區(qū)文本裝修狀況文本是否已出租文本出租時(shí)間日期時(shí)間型截止時(shí)間日期時(shí)間型表3-3會(huì)員注冊(cè)表字段名稱數(shù)據(jù)類型描述編號(hào)自動(dòng)編號(hào)主鍵,不為空用戶賬號(hào)文本姓文本名文本性別文本密碼文本表3-4承租人信息字段名稱數(shù)據(jù)類型描述編號(hào)文本主鍵,不為空姓名文本性別文本聯(lián)系電話文本表3-5出租人信息字段名稱數(shù)據(jù)類型描述編號(hào)文本主鍵,不為空姓名文本性別文本聯(lián)系電話文本表3-6留言信息表字段名稱數(shù)據(jù)類型描述編號(hào)自動(dòng)編號(hào)主鍵,不為空留言人文本留言標(biāo)題文本留言內(nèi)容備注留言時(shí)間日期時(shí)間型自動(dòng)獲取系統(tǒng)時(shí)間表3-7回復(fù)信息表字段名稱數(shù)據(jù)類型描述留言編號(hào)自動(dòng)編號(hào)主鍵,不為空回復(fù)
40、人文本回復(fù)內(nèi)容備注回復(fù)時(shí)間日期時(shí)間型自動(dòng)獲取系統(tǒng)時(shí)間3.3.3 連接數(shù)據(jù)庫(kù)函數(shù)using System.Data.OleDb;string strConnection = Provider=Microsoft.Jet.OleDb.4.0;strConnection += Data Source= + Server.MapPath(App_Data/data.mdb);/創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象OleDbConnection objConnection = new OleDbConnection(strConnection);/打開數(shù)據(jù)庫(kù)連接 objConnection.Open(); /讀取用戶信息
41、OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); /創(chuàng)建適配器并執(zhí)行命令OleDbDataReader mydr = sqlcmd.ExecuteReader(); /如果能搜索到記錄就執(zhí)行mydr.Close();objConnection.Close();4. 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 功能模塊的設(shè)計(jì)系統(tǒng)流程圖又稱事務(wù)流程圖,是計(jì)算機(jī)事務(wù)處理應(yīng)用進(jìn)行系統(tǒng)分析時(shí)常用的一種描述方法,借助圖形符號(hào)來(lái)表示系統(tǒng)中各元素。它描述計(jì)算機(jī)事務(wù)處理中從數(shù)據(jù)輸入開始到獲得輸出為止,各個(gè)處理工序的邏輯過(guò)程。留言開 始判斷輸入信息是否正確?是否擁有會(huì)
42、員賬號(hào)?請(qǐng)注冊(cè)否錯(cuò)誤提示是是否擁有會(huì)員賬號(hào)?請(qǐng)輸入用戶名密碼及驗(yàn)證碼成功登錄租賃雜談界面是否注冊(cè)成功回復(fù)結(jié) 束圖4-1功能模塊流程圖4.2 功能模塊的實(shí)現(xiàn)本系統(tǒng)的主要功能模塊為信息發(fā)布模塊,信息查詢模塊,身份驗(yàn)證模塊,會(huì)員留言及回復(fù)模塊,求租留言模塊,管理員回復(fù)模塊等。我主要負(fù)責(zé)的是會(huì)員留言及回復(fù)模塊,求租留言模塊,管理員回復(fù)模塊。4.2.1 會(huì)員留言模塊當(dāng)你登錄成功后,你便可以留言,當(dāng)你瀏覽留言時(shí)會(huì)出現(xiàn)留言人及留言時(shí)間,留言時(shí)間是獲取系統(tǒng)時(shí)間,而留言人就是你登錄時(shí)的用戶名,系統(tǒng)會(huì)根據(jù)一個(gè)Session對(duì)象獲取用戶名,Session對(duì)象的方法可以用來(lái)保存會(huì)話狀態(tài)和管理會(huì)話狀態(tài)兩方面。保存Ses
43、sion對(duì)象時(shí)可使用的語(yǔ)句Sessionyonghu = UserName;取出Session對(duì)象時(shí)可使用的語(yǔ)句string yhm = Sessionyonghu.ToString();功能簡(jiǎn)介:該模塊的主要功能是實(shí)現(xiàn)用戶對(duì)我們系統(tǒng)的意見及留言者之間談?wù)摰囊粋€(gè)平臺(tái),想要在這里發(fā)布留言你必須是我們的會(huì)員,當(dāng)你已是我們會(huì)員的時(shí)候請(qǐng)您填寫用戶名密碼直接登錄就可以了,當(dāng)你還不是我們的會(huì)員時(shí),請(qǐng)您選擇注冊(cè),當(dāng)你填寫完所有信息時(shí)請(qǐng)選擇提交,這時(shí)你便可以根據(jù)你所填的用戶名及密碼進(jìn)行登錄。登錄成功后你可以看到一個(gè)發(fā)表留言的頁(yè)面,便可以發(fā)表你的留言了,留言成功后你可以瀏覽留言及查看回復(fù)。功能實(shí)現(xiàn):當(dāng)你登錄成功
44、后,發(fā)表留言時(shí)我們系統(tǒng)會(huì)根據(jù)“session“變量賦值自動(dòng)獲取你的用戶名的,發(fā)表成功后別人可對(duì)你的留言進(jìn)行回復(fù),在你瀏覽留言時(shí)主要是通過(guò)Formview控件實(shí)現(xiàn)的,在回復(fù)留言時(shí)是通過(guò)編輯模板在Formview里內(nèi)嵌一個(gè)Formview進(jìn)行回復(fù)的,實(shí)現(xiàn)一對(duì)一回復(fù)。留言界面如圖4-2:圖4-2會(huì)員留言留言代碼如下: protected void chongxinshuru_Click(object sender, EventArgs e) if ( TextBox2.Text != & TextBox3.Text != ) string yhm = Sessionyonghu.ToString()
45、; string strConnection = Provider=Microsoft.Jet.OleDb.4.0; strConnection += Data Source= + Server.MapPath(App_Data/data.mdb); OleDbConnection objConnection = new OleDbConnection(strConnection); objConnection.Open(); string sql = insert into 留言(留言人,留言標(biāo)題,留言內(nèi)容) values( + yhm + , + this.TextBox2.Text +
46、, + this.TextBox3.Text + ); ; OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); sqlcmd.ExecuteNonQuery(); objConnection.Close(); Response.Redirect(留言.aspx); else Response.Write(alert(標(biāo)題 或 留言內(nèi)容不能為空!); 留言瀏覽這是一個(gè)Formview控件,記錄一條一條的進(jìn)行顯示。每當(dāng)你留言時(shí)你的留言總會(huì)排在第一的,這是根據(jù)留言編號(hào)進(jìn)行的降序排序。留言瀏覽界面如圖4-3:圖4-3留言瀏覽4.2.2
47、 留言回復(fù)模塊當(dāng)別人想對(duì)你的留言進(jìn)行回復(fù)時(shí),他也是先登錄然后以他的用戶名進(jìn)行回復(fù),點(diǎn)擊回復(fù)可以輸入你的回復(fù)內(nèi)容,點(diǎn)擊確定,回復(fù)完成。當(dāng)你想瀏覽回復(fù)時(shí)點(diǎn)擊查看回復(fù),就可以看到對(duì)應(yīng)留言編號(hào)的那條記錄的回復(fù)。功能實(shí)現(xiàn):留言回復(fù)也是用到一個(gè)Formview,里面包含回復(fù)人,回復(fù)內(nèi)容,回復(fù)時(shí)間及留言編號(hào),回復(fù)人會(huì)根據(jù)你的留言編號(hào)進(jìn)行回復(fù)的,回復(fù)時(shí)間系統(tǒng)自動(dòng)獲取的,回復(fù)人的獲取就用到了登錄時(shí)的那個(gè)用戶名了,系統(tǒng)會(huì)根據(jù)“session”變量賦值自動(dòng)獲取你的用戶名的,也就是回復(fù)人,這樣就實(shí)現(xiàn)了一個(gè)非匿名回復(fù),提高了回復(fù)的可信度。在這里也體現(xiàn)了留言表及回復(fù)表之間的聯(lián)系,回復(fù)人會(huì)根據(jù)留言編號(hào)進(jìn)行回復(fù)。留言回復(fù)界面
48、如圖4-4:圖4-4留言回復(fù)留言回復(fù)代碼如下:protected void queding_Click(object sender, EventArgs e) string strConnection = Provider=Microsoft.Jet.OleDb.4.0; strConnection += Data Source= + Server.MapPath(App_Data/data.mdb); OleDbConnection objConnection = new OleDbConnection(strConnection); objConnection.Open(); TextBo
49、x t2 = TextBox2; Label l1 = (Label)FormView1.FindControl(編號(hào)Label); if (Sessionyonghu!=null) if (t2.Text != ) string yhm = Sessionyonghu.ToString(); string sql = insert into 回復(fù)(留言編號(hào),回復(fù)人,回復(fù)內(nèi)容) values( + l1.Text + , + yhm + , + t2.Text + ); OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); sq
50、lcmd.ExecuteNonQuery(); else Response.Write(alert(回復(fù)內(nèi)容不能為空!); else if (t2.Text != ) string sql = insert into 回復(fù)(留言編號(hào),回復(fù)人,回復(fù)內(nèi)容) values( + l1.Text + ,匿名, + t2.Text + ); OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); sqlcmd.ExecuteNonQuery(); else Response.Write(alert(回復(fù)內(nèi)容不能為空!); objConnec
51、tion.Close(); Label2.Visible = false; TextBox2.Visible = false; Button8.Visible = false; 4.2.3 求租留言模塊租房者想把你租房的一些疑問以及對(duì)租房的要求,房子的面積、大小、所在的地方等等一些問題時(shí)你便可以進(jìn)行留言,管理員會(huì)第一時(shí)間對(duì)你的留言進(jìn)行回復(fù)的,及時(shí)幫你解決你所遇到的問題。功能實(shí)現(xiàn)“在你發(fā)表留言時(shí)是通過(guò)連接數(shù)據(jù)庫(kù),然后向留言表中插入信息,在瀏覽留言時(shí)是通過(guò)Datalist控件進(jìn)行瀏覽,Datalist可以顯示多條記錄。你只可以發(fā)表及瀏覽留言但不可回復(fù),只有管理員進(jìn)行回復(fù),所以當(dāng)你點(diǎn)擊回復(fù)時(shí)系統(tǒng)你提
52、示你請(qǐng)你輸入密碼,當(dāng)管理員輸入密碼時(shí),可以根據(jù)你留言的id進(jìn)行對(duì)你留言的信息回復(fù)。求租留言界面如圖4-5:圖4-5求租留言求租留言代碼:protected void fabiao_Click(object sender, EventArgs e) string strConnection = Provider=Microsoft.Jet.OleDb.4.0; strConnection += Data Source= + Server.MapPath(App_Data/data.mdb); OleDbConnection objConnection = new OleDbConnection(
53、strConnection); objConnection.Open(); string sql = insert into 求租留言(留言人,QQ,留言內(nèi)容,留言表情) values( + this.TextBox1.Text + , + this.TextBox2.Text + , + this.TextBox3.Text + , +RadioButtonList1.SelectedItem.Value+); ; OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); sqlcmd.ExecuteNonQuery(); str
54、ing sql2 = select count(*) from 求租留言 where 留言人= + TextBox1.Text + ; OleDbCommand sqlcmd2 = new OleDbCommand(sql2, objConnection); /sql語(yǔ)句 sqlcmd2.ExecuteNonQuery(); int countAdmin = Convert.ToInt32(sqlcmd2.ExecuteScalar(); if (countAdmin 0) Response.Write(alert(增加成功!);location=javascript:history.go(-
55、1); else Response.Write(alert(增加失?。?;location=javascript:history.go(-1); Response.Redirect(留言瀏覽.aspx); 求租留言瀏覽:是通過(guò)一個(gè)Datalist控件,將留言的信息顯示出來(lái),Datalist控件的好處是一次可以顯示多條記錄。主要任務(wù)就是綁定數(shù)據(jù)源。求租瀏覽界面如圖4-6:圖4-6求租瀏覽4.2.4 管理員回復(fù)模塊當(dāng)管理員輸入密碼后邊進(jìn)行回復(fù)管理員回復(fù)界面如圖4-7:圖4-7管理回復(fù)當(dāng)點(diǎn)擊確定時(shí)的代碼:protected void queding_Click1(object sender, Eve
56、ntArgs e) DataListItem item = (DataListItem)(Control)sender).NamingContainer); int i = item.ItemIndex; string a = (TextBox)DataList1.Itemsi.FindControl(TextBox2).Text; (Label)DataList1.Itemsi.FindControl(Label4).Visible = false; (TextBox)DataList1.Itemsi.FindControl(TextBox2).Visible = false; (Butto
57、n)DataList1.Itemsi.FindControl(Button3).Visible = false; if (a = 123456) (Label)DataList1.Itemsi.FindControl(Label1).Visible = true; (TextBox)DataList1.Itemsi.FindControl(TextBox1).Visible = true; (Button)DataList1.Itemsi.FindControl(Button2).Visible = true; else Response.Write(alert(用戶名或密碼有誤!);loca
58、tion=javascript:history.go(-1); return; 查看回復(fù)界面如圖4-8:圖4-8查看回復(fù)回復(fù)代碼:protected void huifu_Click(object sender, EventArgs e) string strConnection = Provider=Microsoft.Jet.OleDb.4.0; strConnection += Data Source= + Server.MapPath(App_Data/data.mdb); OleDbConnection objConnection = new OleDbConnection(strC
59、onnection); objConnection.Open(); DataListItem item = (DataListItem)(Control)sender).NamingContainer); int i = item.ItemIndex; string neirong =(TextBox)DataList1.Itemsi.FindControl(TextBox1).Text; string L2 = (Label)DataList1.Itemsi.FindControl(Label2).Text; (TextBox)DataList1.Itemsi.FindControl(Tex
60、tBox1).Visible = false; (Label)DataList1.Itemsi.FindControl(Label1).Visible = false; (Button)DataList1.Itemsi.FindControl(Button2).Visible = false;string sql = update 求租留言 set 留言回復(fù)= + neirong + where 留言編號(hào)= + L2 + ; OleDbCommand sqlcmd = new OleDbCommand(sql, objConnection); /sql語(yǔ)句 sqlcmd.ExecuteNonQ
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 葡萄酒銷售協(xié)議書
- 環(huán)保材料研發(fā)服務(wù)合同
- IT服務(wù)行業(yè)IT解決方案設(shè)計(jì)與實(shí)施服務(wù)
- 公路工程資料承包合同年
- 游戲電競(jìng)產(chǎn)業(yè)電競(jìng)戰(zhàn)隊(duì)管理與賽事組織方案設(shè)計(jì)
- 企業(yè)股權(quán)結(jié)構(gòu)調(diào)整方案
- 高新農(nóng)業(yè)技術(shù)創(chuàng)新發(fā)展合同
- 第2單元 生物體的結(jié)構(gòu)層次 單元導(dǎo)學(xué)(新教學(xué)設(shè)計(jì))2023-2024學(xué)年七年級(jí)上冊(cè)生物(人教版)
- 文心蘭種苗買賣合同8篇
- 藥品質(zhì)量保證協(xié)議新5篇
- 2024托盤行業(yè)市場(chǎng)趨勢(shì)分析報(bào)告
- 碼頭安全生產(chǎn)知識(shí)培訓(xùn)
- 初中數(shù)學(xué)解《一元二次方程》100題含答案解析
- 牛津書蟲系列1-6級(jí) 雙語(yǔ) 4B-03.金銀島中英對(duì)照
- 瀝青拌合站安裝專項(xiàng)施工方案
- 機(jī)械基礎(chǔ)(少學(xué)時(shí))(第三版) 課件全套 第0-15章 緒論、帶傳動(dòng)-氣壓傳動(dòng)
- 07J912-1變配電所建筑構(gòu)造
- 糾正冤假錯(cuò)案申訴范文
- 鋰離子電池串并聯(lián)成組優(yōu)化研究
- 寧夏閩寧鎮(zhèn):昔日干沙灘-今日金沙灘+課件-高教版(2023)中職語(yǔ)文職業(yè)模塊
- 2023-2024學(xué)年六年級(jí)科學(xué)下冊(cè)(青島版)第2課 預(yù)防近視(教案)
評(píng)論
0/150
提交評(píng)論