• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于B/S模式的房屋中介網(wǎng)站的建模

    2018-03-23 12:23:16張津瑞何麗麗
    中國(guó)管理信息化 2018年3期
    關(guān)鍵詞:房產(chǎn)交易字符串控件

    張津瑞 何麗麗

    [摘 要] 鏈家房屋中介網(wǎng)站是采用ASP.NET框架技術(shù)構(gòu)建的一個(gè)基于B/S模式的房屋中介網(wǎng)站,該設(shè)計(jì)基于Visual Studio 2010平臺(tái),利用C#語(yǔ)言完成開(kāi)發(fā),并使用SQL Server 2008為后臺(tái)數(shù)據(jù)庫(kù)管理數(shù)據(jù)。運(yùn)用ADO.NET 中的一些對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接與操作,運(yùn)用一些數(shù)據(jù)訪(fǎng)問(wèn)服務(wù)器控件,數(shù)據(jù)綁定操作到相應(yīng)WEB控件。通過(guò)編寫(xiě)一些相應(yīng)的子例程方法實(shí)現(xiàn)用戶(hù)與系統(tǒng)的交互操作。

    [關(guān)鍵詞]

    doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 03. 071

    [中圖分類(lèi)號(hào)] TP311 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2018)03- 0171- 04

    0 引 言

    在當(dāng)前經(jīng)濟(jì)發(fā)展的時(shí)代,人才的地域流動(dòng)也越來(lái)越頻繁,不再受到地域的限制。當(dāng)然人才的流動(dòng)也面臨許多問(wèn)題,其中住房問(wèn)題就是一個(gè)很大的問(wèn)題。而且當(dāng)前房地產(chǎn)市場(chǎng)不斷發(fā)展,房產(chǎn)交易市場(chǎng)也在日益壯大,由于大部分人都沒(méi)有閑暇的時(shí)間以及比較專(zhuān)業(yè)的房產(chǎn)和法律知識(shí),房產(chǎn)中介在房產(chǎn)交易中的地位日益上升。據(jù)有關(guān)部門(mén)統(tǒng)計(jì),大部分的房產(chǎn)交易行為是通過(guò)中介機(jī)構(gòu)進(jìn)行,人們通過(guò)房產(chǎn)交易咨詢(xún)、購(gòu)買(mǎi)、出售、租賃房產(chǎn)已經(jīng)是很普遍的現(xiàn)象,中介機(jī)構(gòu)溝通買(mǎi)賣(mài)雙方起到了一個(gè)橋梁的重要作用。房產(chǎn)信息更新快、信息量大是其最大的特點(diǎn),但是,各種各樣的中介公司讓公眾難以取舍,存在著很多的風(fēng)險(xiǎn)和陷阱。針對(duì)目前尚不規(guī)范的房地產(chǎn)中介市場(chǎng),創(chuàng)建一個(gè)值得大家信任的,信息及時(shí)的房產(chǎn)交易便成了當(dāng)務(wù)之急。

    1 中介管理系統(tǒng)的功能概述

    本中介管理系統(tǒng)的開(kāi)發(fā)定位在一個(gè)能夠滿(mǎn)足數(shù)據(jù)庫(kù)的管理系統(tǒng),即具備一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能,包括數(shù)據(jù)的增加、刪除、修改、查詢(xún)等,便于用戶(hù)查看、操作和查詢(xún)房屋登記信息。此外,系統(tǒng)具有會(huì)員和管理員登錄功能,這樣可以提高數(shù)據(jù)的安全性和可靠性。該系統(tǒng)符合各房產(chǎn)交易公司的要求。在開(kāi)發(fā)過(guò)程中注重明確需求分析,遵循用戶(hù)參與、優(yōu)化創(chuàng)新、使用高效、處理規(guī)范化的原則,使開(kāi)發(fā)模型更加趨于完善。

    2 中介管理系統(tǒng)的總體設(shè)計(jì)

    本系統(tǒng)是基于B/S架構(gòu)的網(wǎng)站系統(tǒng),需要實(shí)現(xiàn)先進(jìn)的管理流程,科學(xué)的網(wǎng)站管理模式,人性化的操作界面,本系統(tǒng)主要包括了用戶(hù)管理員的兩個(gè)主要模塊,用戶(hù)模塊包括用戶(hù)注冊(cè)、信息的瀏覽和按關(guān)鍵字查詢(xún)結(jié)果,在線(xiàn)留言等子模塊,其中房屋等信息的添加、刪除和修改操作和在線(xiàn)留言功能需要登錄之后才能實(shí)現(xiàn)。

    管理員模塊包括房源管理、房產(chǎn)等信息的管理、留言管理、密碼修改等模塊,管理員可以對(duì)房源信息、房產(chǎn)信息等數(shù)據(jù)的添加、刪除和修改操作,還可以對(duì)用戶(hù)留言回復(fù),圖1為整個(gè)系統(tǒng)的結(jié)構(gòu)圖。

    3 數(shù)據(jù)庫(kù)連接技術(shù)

    ADO.NET數(shù)據(jù)庫(kù)連接技術(shù)中,一共提供一四種連接數(shù)據(jù)庫(kù)的方式,分別是SqlConnection;OleDbConnection;OdbcConnection;OracleConnection。SqlConnection類(lèi)的對(duì)象連接SQL Server數(shù)據(jù)庫(kù);OleDbConnection類(lèi)的對(duì)象連接支持OleDb數(shù)據(jù)庫(kù);OdbcConnection類(lèi)的對(duì)象連接任何支持ODBC的數(shù)據(jù)庫(kù);OracleConnection類(lèi)的對(duì)象連接支持Oracle數(shù)據(jù)庫(kù)。

    在本設(shè)計(jì)中,程序和數(shù)據(jù)庫(kù)連接是依靠ADO.NET中的SqlConnection連接到數(shù)據(jù)庫(kù)的,數(shù)據(jù)庫(kù)的鏈接字符串寫(xiě)法有多種,現(xiàn)舉例使用”widows身份證”登錄時(shí)使用的鏈接字符串語(yǔ)句(connectionString="Data Source=數(shù)據(jù)庫(kù)的登錄名稱(chēng);Initial Catalog=數(shù)據(jù)庫(kù)名;Integrated Security=True"),在本設(shè)計(jì)中,連接數(shù)據(jù)庫(kù)的語(yǔ)句;然后使用SqlCommand來(lái)執(zhí)行增加、刪除、修改的操作。使用SqlDataAdapte實(shí)例后的fill方法來(lái)填充數(shù)據(jù)至DataSet中,然后通過(guò)程序中的控件來(lái)顯示。

    一般情況下為了方便在網(wǎng)站發(fā)布后比較方便修改數(shù)據(jù)庫(kù)的字符串,數(shù)據(jù)庫(kù)一般寫(xiě)在配置文件Web.config中的ConnectionStrings節(jié)之下。本系統(tǒng)在數(shù)據(jù)庫(kù)的連接字符串存儲(chǔ)在系統(tǒng)的配置文件中,當(dāng)系統(tǒng)變化的時(shí)候只需要改動(dòng)本系統(tǒng)的配置文件就可以,不需要在每個(gè)頁(yè)面修改的連接字符串,大大的提高了系統(tǒng)的可以移植性。配置鏈接數(shù)據(jù)庫(kù)字符串如下:

    4 出租管理功能的實(shí)現(xiàn)

    管理員可以添加對(duì)應(yīng)的出租信息,在出租信息添加頁(yè)碼中輸入對(duì)應(yīng)的地址、樓層、交易金額,中介人等信息后點(diǎn)擊確定按鈕系統(tǒng)自動(dòng)檢測(cè)數(shù)據(jù)合法性,檢測(cè)通過(guò)后自動(dòng)添加數(shù)據(jù)到數(shù)據(jù)庫(kù)中,如圖2所示。

    此頁(yè)面使用table布局,用Textbox文本框控件來(lái)接收用戶(hù)輸入的地址、建筑類(lèi)型、戶(hù)型、平米、樓層、通風(fēng)環(huán)境等住房信息。然后點(diǎn)擊確定時(shí)把用戶(hù)輸入的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。出售管理與出租管理的設(shè)計(jì)思想相同。

    通過(guò)if (Request["ID"] != null)來(lái)判斷ID是否為空,如果ID不等于空則代表是修改,然后調(diào)用DBHelper類(lèi)里的EcecSql(sql)方法,在ExecSql(SQL)方法中實(shí)例化一個(gè)SqlCommand對(duì)象,然后通過(guò)SqlCommand對(duì)象cmd調(diào)用ExecuteNonQuery()方法,使用SQL = "update TB_ChuZu set DiZhi='" + TextBox1.Text + "',JianZhuLeiXing='" + TextBox2.Text + "',HuXing='" + TextBox3.Text + "',MianJi='" + TextBox4.Text + "',LouCheng='" + TextBox5.Text + "',ChaoXiang='" + TextBox6.Text + "',ZhuangXiu='" + TextBox7.Text + "',PeiZhi='" + TextBox8.Text + "',HuanJing='" + TextBox9.Text + "',F(xiàn)angLing='" + TextBox10.Text + "',CanQuan='" + TextBox11.Text + "',ZuJing='" + TextBox12.Text + "',ZhiFuFangShi='" + TextBox13.Text + "',ZhongJieRen='" + TextBox14.Text + "',JiaoYiJinE='" + TextBox15.Text + "',ZhongJieFei='" + TextBox16.Text + "',LianXiFangShi='" + TextBox17.Text + "' where ID=" + ID的修改出租房源的信息。

    如果ID返回值為空,則表示需要進(jìn)行添加操作,添加操作的界面如圖3所示。

    調(diào)用DBHelper類(lèi)里的EcecSql(sql)方法,在ExecSql(SQL)方法中實(shí)例化一個(gè)SqlCommand對(duì)象,然后通過(guò)SqlCommand對(duì)象cmd調(diào)用ExecuteNonQuery()方法,使用SQL = "insert into TB_ChuZu(DiZhi,JianZhuLeiXing,HuXing,MianJi,LouCheng,ChaoXiang,ZhuangXiu,PeiZhi,HuanJing,F(xiàn)angLing,CanQuan,ZuJing,ZhiFuFangShi,ZhongJieRen,JiaoYiJinE,ZhongJieFei,LianXiFangShi) values('" + this.TextBox1.Text.Trim() + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + TextBox10.Text + "','" + TextBox11.Text + "','" + TextBox12.Text + "','" + TextBox13.Text + "','" + TextBox14.Text + "','" + TextBox15.Text + "','" + TextBox16.Text + "','" + TextBox17.Text + "')";

    完成修改或添加操作后,則需要通過(guò)使用語(yǔ)句來(lái)判斷是否操作成功。如果bool b = DBHelper.ExecSql(sql)返回值為1,則提示用戶(hù)Response.Write("");否則執(zhí)行語(yǔ)句esponse.Write("")提示用戶(hù)操作失??;

    用戶(hù)刪除出信息則首先是通過(guò)string sql = "delete from TB_ChuZu where ID='" + ID + "'"按ID字段檢索出要?jiǎng)h除的數(shù)據(jù)信息,然后調(diào)用DBHelper類(lèi)里的EcecSql(sql)方法,在ExecSql(SQL)方法中實(shí)例化一個(gè)SqlCommand對(duì)象,然后通過(guò)SqlCommand對(duì)象cmd調(diào)用ExecuteNonQuery()方法,然后進(jìn)行刪除操作。

    5 結(jié) 語(yǔ)

    本設(shè)計(jì)所討論的重點(diǎn)是一個(gè)基于ASP.NET架構(gòu)的房屋中介網(wǎng)站的設(shè)計(jì)、實(shí)現(xiàn)方法,介紹了該系統(tǒng)的概況、系統(tǒng)分析、數(shù)據(jù)庫(kù)鏈接以及系統(tǒng)實(shí)現(xiàn)的一般方法。系統(tǒng)使用Microsoft公司以C#為核心語(yǔ)言的ASP.NET開(kāi)發(fā)工具,結(jié)合SQL Server 2008建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立ASP.NET頁(yè)面,所以必須熟練掌握ASP.NET技術(shù)以及ADO.NET數(shù)據(jù)庫(kù)連接技術(shù),在掌握了這兩個(gè)概念之后,還必須熟練使用C#的基礎(chǔ)語(yǔ)法,這樣就可以逐步開(kāi)始模塊的設(shè)計(jì),不斷改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。

    主要參考文獻(xiàn)

    [1][美]Nikhil Kothari Vandara Datye. ASP.NET服務(wù)器控件與組件開(kāi)發(fā)[M].鄧春紅,譯.北京:機(jī)械工業(yè)出版社,2003.

    [2]黃國(guó)平.C#實(shí)用開(kāi)發(fā)參考大全[M].北京:電子工業(yè)出版社,2008(1).

    [3]王惠剛,王挺. ASP.NET實(shí)用培訓(xùn)教程[M].北京:北京希望電子出版社,2003.

    [4]吳晨,張亮,張靜.ASP.NET+SQL Server 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例[M].北京:清華大學(xué)出版社,2006.

    [5]楊鯤鵬,孟凡奇,溫才燚,等.ASP.NET+SQL Server動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從基礎(chǔ)到實(shí)踐[M].北京:電子工業(yè)出版社,2006.

    [6]曾登高.NET系統(tǒng)架構(gòu)與開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2003.

    [7]劉啟芬,顧韻華. SQL Server實(shí)用教程[M].北京:電子工業(yè)出版社,2007.

    猜你喜歡
    房產(chǎn)交易字符串控件
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    房產(chǎn)交易檔案管理與信息化建設(shè)之我見(jiàn)
    精品(2018年5期)2018-02-14 02:04:29
    深圳:4月起房產(chǎn)交易評(píng)估價(jià)上調(diào)50%
    試論房產(chǎn)交易和產(chǎn)權(quán)登記中的注意事項(xiàng)
    一種新的基于對(duì)稱(chēng)性的字符串相似性處理算法
    試論房產(chǎn)交易和產(chǎn)權(quán)登記中的注意事項(xiàng)
    依據(jù)字符串匹配的中文分詞模型研究
    就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    一種針對(duì)Java中字符串的內(nèi)存管理方案
    小改字符串讓殺毒軟件閉嘴
    长兴县| 江城| 沁源县| 吉首市| 张家口市| 平远县| 玉环县| 扶风县| 蒙自县| 牡丹江市| 小金县| 南皮县| 双峰县| 德清县| 内丘县| 黄山市| 敦煌市| 灯塔市| 京山县| 泌阳县| 敖汉旗| 大丰市| 平昌县| 弥勒县| 富裕县| 永新县| 浮梁县| 莱阳市| 五华县| 晋州市| 邮箱| 尼木县| 美姑县| 新津县| 自治县| 巫溪县| 大荔县| 沁阳市| 桂林市| 陇川县| 潍坊市|