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
主站蜘蛛池模板: 日本高清成本人视频一区| 亚洲精品片911| 亚洲香蕉在线| 精品欧美日韩国产日漫一区不卡| 国产一区二区三区精品久久呦| 在线观看精品国产入口| 91色在线视频| 国产精品jizz在线观看软件| 成人午夜视频在线| 亚洲最大看欧美片网站地址| 91丨九色丨首页在线播放| 18禁影院亚洲专区| 精品亚洲欧美中文字幕在线看| 久久久久亚洲Av片无码观看| 久久久久久国产精品mv| 成人亚洲国产| 91av国产在线| 亚洲人成网址| 中文字幕免费播放| 欧美午夜视频| 色综合天天娱乐综合网| 亚洲第一成年人网站| 伊人国产无码高清视频| 精品国产www| www.亚洲国产| 成人午夜精品一级毛片 | 午夜不卡视频| 91青青视频| 久久久久人妻一区精品色奶水| 大陆国产精品视频| 亚洲精品视频网| 成人在线不卡| 亚洲精品无码日韩国产不卡| av在线手机播放| 无码区日韩专区免费系列| 欧美亚洲国产一区| 亚洲另类国产欧美一区二区| 91在线播放免费不卡无毒| 999精品视频在线| 日韩精品一区二区深田咏美| av一区二区无码在线| 国产剧情一区二区| 亚洲九九视频| 亚洲欧美人成电影在线观看| 三级视频中文字幕| 成人福利一区二区视频在线| 日韩国产高清无码| 国产99免费视频| 日韩成人在线网站| 欧美精品另类| 黑色丝袜高跟国产在线91| 99精品视频在线观看免费播放| 国产视频自拍一区| 亚洲精品成人福利在线电影| 91亚洲免费视频| 成人a免费α片在线视频网站| 狠狠久久综合伊人不卡| 在线va视频| 澳门av无码| 日韩在线视频网| 免费一级毛片在线播放傲雪网| jizz在线免费播放| 91午夜福利在线观看| 欧美国产日本高清不卡| 麻豆精品在线| 精品国产毛片| 中国精品自拍| 欧美综合成人| 成人欧美日韩| 国产成人精品一区二区三区| 操美女免费网站| 亚洲va视频| 国产成人麻豆精品| 国产av剧情无码精品色午夜| 中文字幕乱妇无码AV在线| 国产欧美综合在线观看第七页| 日本www在线视频| 欧美一区二区精品久久久| 手机在线免费不卡一区二| 国产精品久线在线观看| 国产无码网站在线观看| 亚洲男人的天堂久久精品|