999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S模式的房屋中介網站的建模

2018-03-23 12:23:16張津瑞何麗麗
中國管理信息化 2018年3期
關鍵詞:數據庫用戶信息

張津瑞 何麗麗

[摘 要] 鏈家房屋中介網站是采用ASP.NET框架技術構建的一個基于B/S模式的房屋中介網站,該設計基于Visual Studio 2010平臺,利用C#語言完成開發,并使用SQL Server 2008為后臺數據庫管理數據。運用ADO.NET 中的一些對象實現數據庫的連接與操作,運用一些數據訪問服務器控件,數據綁定操作到相應WEB控件。通過編寫一些相應的子例程方法實現用戶與系統的交互操作。

[關鍵詞]

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

[中圖分類號] TP311 [文獻標識碼] A [文章編號] 1673 - 0194(2018)03- 0171- 04

0 引 言

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

1 中介管理系統的功能概述

本中介管理系統的開發定位在一個能夠滿足數據庫的管理系統,即具備一個數據庫管理系統的基本功能,包括數據的增加、刪除、修改、查詢等,便于用戶查看、操作和查詢房屋登記信息。此外,系統具有會員和管理員登錄功能,這樣可以提高數據的安全性和可靠性。該系統符合各房產交易公司的要求。在開發過程中注重明確需求分析,遵循用戶參與、優化創新、使用高效、處理規范化的原則,使開發模型更加趨于完善。

2 中介管理系統的總體設計

本系統是基于B/S架構的網站系統,需要實現先進的管理流程,科學的網站管理模式,人性化的操作界面,本系統主要包括了用戶管理員的兩個主要模塊,用戶模塊包括用戶注冊、信息的瀏覽和按關鍵字查詢結果,在線留言等子模塊,其中房屋等信息的添加、刪除和修改操作和在線留言功能需要登錄之后才能實現。

管理員模塊包括房源管理、房產等信息的管理、留言管理、密碼修改等模塊,管理員可以對房源信息、房產信息等數據的添加、刪除和修改操作,還可以對用戶留言回復,圖1為整個系統的結構圖。

3 數據庫連接技術

ADO.NET數據庫連接技術中,一共提供一四種連接數據庫的方式,分別是SqlConnection;OleDbConnection;OdbcConnection;OracleConnection。SqlConnection類的對象連接SQL Server數據庫;OleDbConnection類的對象連接支持OleDb數據庫;OdbcConnection類的對象連接任何支持ODBC的數據庫;OracleConnection類的對象連接支持Oracle數據庫。

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

一般情況下為了方便在網站發布后比較方便修改數據庫的字符串,數據庫一般寫在配置文件Web.config中的ConnectionStrings節之下。本系統在數據庫的連接字符串存儲在系統的配置文件中,當系統變化的時候只需要改動本系統的配置文件就可以,不需要在每個頁面修改的連接字符串,大大的提高了系統的可以移植性。配置鏈接數據庫字符串如下:

4 出租管理功能的實現

管理員可以添加對應的出租信息,在出租信息添加頁碼中輸入對應的地址、樓層、交易金額,中介人等信息后點擊確定按鈕系統自動檢測數據合法性,檢測通過后自動添加數據到數據庫中,如圖2所示。

此頁面使用table布局,用Textbox文本框控件來接收用戶輸入的地址、建筑類型、戶型、平米、樓層、通風環境等住房信息。然后點擊確定時把用戶輸入的數據保存到數據庫中。出售管理與出租管理的設計思想相同。

通過if (Request["ID"] != null)來判斷ID是否為空,如果ID不等于空則代表是修改,然后調用DBHelper類里的EcecSql(sql)方法,在ExecSql(SQL)方法中實例化一個SqlCommand對象,然后通過SqlCommand對象cmd調用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 + "',FangLing='" + 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返回值為空,則表示需要進行添加操作,添加操作的界面如圖3所示。

調用DBHelper類里的EcecSql(sql)方法,在ExecSql(SQL)方法中實例化一個SqlCommand對象,然后通過SqlCommand對象cmd調用ExecuteNonQuery()方法,使用SQL = "insert into TB_ChuZu(DiZhi,JianZhuLeiXing,HuXing,MianJi,LouCheng,ChaoXiang,ZhuangXiu,PeiZhi,HuanJing,FangLing,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 + "')";

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

用戶刪除出信息則首先是通過string sql = "delete from TB_ChuZu where ID='" + ID + "'"按ID字段檢索出要刪除的數據信息,然后調用DBHelper類里的EcecSql(sql)方法,在ExecSql(SQL)方法中實例化一個SqlCommand對象,然后通過SqlCommand對象cmd調用ExecuteNonQuery()方法,然后進行刪除操作。

5 結 語

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

主要參考文獻

[1][美]Nikhil Kothari Vandara Datye. ASP.NET服務器控件與組件開發[M].鄧春紅,譯.北京:機械工業出版社,2003.

[2]黃國平.C#實用開發參考大全[M].北京:電子工業出版社,2008(1).

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

[4]吳晨,張亮,張靜.ASP.NET+SQL Server 數據庫開發實例[M].北京:清華大學出版社,2006.

[5]楊鯤鵬,孟凡奇,溫才燚,等.ASP.NET+SQL Server動態網站開發從基礎到實踐[M].北京:電子工業出版社,2006.

[6]曾登高.NET系統架構與開發[M].北京:電子工業出版社,2003.

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

猜你喜歡
數據庫用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看| 伊人91在线| 亚洲无线国产观看| 久久精品人人做人人综合试看| 亚洲va欧美va国产综合下载| 99在线观看国产| 国产福利免费观看| 99精品在线看| 韩国自拍偷自拍亚洲精品| 日韩美毛片| 亚洲国语自产一区第二页| 99久久精品国产麻豆婷婷| 日本a∨在线观看| 国产黑人在线| 国产一区二区三区在线观看视频| 欧美一区二区精品久久久| 99青青青精品视频在线| 成人永久免费A∨一级在线播放| 在线中文字幕日韩| 久久黄色免费电影| 亚洲专区一区二区在线观看| 国产在线视频二区| 草草影院国产第一页| 四虎影视永久在线精品| 91精品啪在线观看国产| 色AV色 综合网站| 国产又爽又黄无遮挡免费观看| 91九色视频网| 国内精品免费| 亚洲男女在线| 二级毛片免费观看全程| 日韩av手机在线| 欧美午夜精品| 国产午夜福利亚洲第一| 91色在线观看| 国产91精品最新在线播放| 漂亮人妻被中出中文字幕久久| 国产理论精品| 在线观看国产黄色| 精品亚洲麻豆1区2区3区| 日韩精品亚洲一区中文字幕| 99在线观看精品视频| 国产交换配偶在线视频| 亚洲一本大道在线| 精品国产网站| 无码中文AⅤ在线观看| 日本国产精品一区久久久| 精品自窥自偷在线看| 97人妻精品专区久久久久| 91久久精品日日躁夜夜躁欧美| 无码内射中文字幕岛国片| 亚亚洲乱码一二三四区| 9丨情侣偷在线精品国产| 97精品伊人久久大香线蕉| 亚洲一级无毛片无码在线免费视频| 国产成人亚洲毛片| 成人午夜久久| 熟妇丰满人妻av无码区| 最新精品国偷自产在线| 永久成人无码激情视频免费| 黑人巨大精品欧美一区二区区| 中文字幕av一区二区三区欲色| 成年免费在线观看| 欧美成人影院亚洲综合图| 真实国产乱子伦视频| 亚洲九九视频| 亚洲视频免费在线| 亚洲综合激情另类专区| 无码久看视频| 亚洲丝袜第一页| 99视频在线免费| 中文无码伦av中文字幕| 国产91视频观看| 亚洲国模精品一区| 亚洲va在线观看| 亚洲精品无码抽插日韩| 国产精品lululu在线观看| 99视频精品在线观看| 91小视频在线| 国产在线第二页| 亚洲有无码中文网| 亚洲天堂777|