freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

房屋銷售管理及系統(tǒng)設(shè)計管理知識分析論文-文庫吧

2025-06-12 15:08 本頁面


【正文】 證預訂號用戶地址日期單價用戶電話用戶名房屋名密碼類型電話帳 號通告信息ER圖房屋信息ER圖管理員信息ER圖預訂單信息ER圖用戶信息ER圖狀態(tài)銷售人員的ID 數(shù)據(jù)庫的表結(jié)構(gòu) Admin表(如表1)是記錄管理員信息的,包括基本的管理員名、管理員密碼和管理員郵箱,在添加管理員時需要使用該表。表1 Admin表字段說明字 段數(shù)據(jù)類型長 度是否允許為空字段描述idint4否編號adminIDvarchar50否管理員名adminpasswordvarchar50否管理員密碼adminphonevarchar50否管理員電話adminvarchar50否管理員郵箱House表(如表2)是房屋的基本信息。在用戶查看房屋及管理員操作房屋信息時需要使用該表。Housename是這個表的主鍵。表2 House表字段說明字 段數(shù)據(jù)類型長 度是否允許為空字段描述idint4否編號housenamevarchar50否房號univalentvarchar50否單價areavarchar50否房屋面積buildtimedatatime8是交房時間agelimitvarchar50是產(chǎn)權(quán)situationvarchar50否樓號remedvarchar50是推薦houseformvarchar50否戶型typenamenvarchar50否用途Imagevarchar50是房屋圖片Exdvarchar 20 是狀態(tài) adminID varchar 50 是銷售人員IDLogin表(如表3)記錄的是用戶的基本信息,在用戶注冊和管理員管理的時候需要使用到。userID是本表的主鍵,用戶的有些信息是不太必要的,所以可以為空。表3 Login表字段說明字 段數(shù)據(jù)類型長 度是否允許為空字段描述idint4是編號userIDvarchar50是用戶帳號passwordvarchar50是密碼usernamevarchar50否用戶性名addressvarchar50是地址postcodevarchar50否郵政編碼telephonevarchar50是電話varchar50否EmailIDcardvarchar50是身份證號Message表(如表4)顯示的是公告或者新聞等信息的所有字段,當用戶查看通告、管理員處理公告信息時需要使用到該表。表4 Message表字段說明字 段數(shù)據(jù)類型長 度是否允許為空字段描述idint4否編號titlevarchar50否標題contentsvarchar1000否信息內(nèi)容messagetimevarchar50否信息時間authorvarchar50否作者Qrders表(如表6)用來存放用戶預定單,其中包括的用戶信息是管理員聯(lián)系用戶的基本憑據(jù)。表6 Qrders表字段說明字 段數(shù)據(jù)類型長 度是否允許為空字段描述idint4否編號orderIDvarchar50否預訂單號userIDvarchar50否用戶名orderdatedatatime8否預訂單日期housenamevarchar50否房號univalentvarchar50否房屋單價telephonevarchar50否用戶電話addressvarchar50否用戶地址第4章 房產(chǎn)銷售管理系統(tǒng)的實現(xiàn) 注冊登錄功能實現(xiàn)在房產(chǎn)銷售信息管理系統(tǒng)實現(xiàn)中首先介紹3個簡單的功能:用戶注冊、用戶登錄、管理員登錄。(1)用戶注冊,如果要使用房屋預訂功能,那么系統(tǒng)就會通過判斷Session中的用戶帳號是否為空來對使用者身份進行驗證判斷,如果帳號為空,說明用戶沒有登錄,屬于一般瀏覽用戶,所以不能進行在線預訂操作,系統(tǒng)就會顯示“您沒有登錄”消息。在用戶在注冊頁面填好個人信息后,用戶點擊注冊按鈕后,系統(tǒng)首先進行連接數(shù)據(jù)庫操作,使用SqlConnection連接到本地數(shù)據(jù)庫,然后使用SqlCommand在打開的數(shù)據(jù)庫中查詢,先判斷用戶注冊的用戶名已經(jīng)被別人先注冊了,如果這個用戶名已經(jīng)被別人注冊了,則顯示“注冊失?。涸撚脩裘呀?jīng)存在”,這里是用Response對象的Write方法來顯示。如果這個帳號沒有被注冊,那么進行insert into插入操作。(2)用戶登錄和管理員登錄。在登錄時將用戶帳號(userID)和密碼(password)輸入到各自相應的TEXT控件中去,點擊提交后系統(tǒng)把剛才獲取的userID和password賦值給新定義的2個字符串name和pwd,然后使用SqlConnection連接本地數(shù)據(jù)庫。使用SqlDataReader進行讀操作,如果輸入的帳號和密碼是與數(shù)據(jù)庫中的值是一致的話,那么Session中的值就等于該帳號,登錄成功。如果用戶名不存在或輸入錯誤,那么使用Response對象的Write方法顯示出提示信息,同時Session中的值為空。在首頁中判斷用戶是否登錄就是看Session里的值。如果為空,那么用戶為一般瀏覽用戶。如果為注冊用戶的帳號,那么就可進行注冊用戶的相應操作。如果其中的值為管理員名,那么該用戶為管理員,可以點擊管理按鈕進入管理頁面。管理員的登錄和注冊用戶登錄類似。 用戶注冊管理員登錄部分代碼如下:Session[adminID]=。(scriptalert(39。登錄成功!39。)/script)。()。 搜索功能實現(xiàn)。使用搜索功能時使用位置(situation)、戶型(houseform)和用途(typename)3個字段聯(lián)合來查詢數(shù)據(jù)庫,首先分別將3個DropDownList中的值賦值給新定義的3個字符串,然后進行數(shù)據(jù)庫的查詢select *from …where…操作,使用SqlDataAdapter對象來填充DataSet對象,使用SelectCommand來查詢記錄,最后通過DataGrid將查詢的信息顯示出來。部分代碼為:string aaa=()。string bbb=()。string ccc=()。SqlDataAdapter sqlda=new SqlDataAdapter()。SqlConnection conn=new SqlConnection()。SqlCommand selectCmd=new SqlCommand(select *from House where situation=39。+aaa+39。 and houseform=39。+bbb+39。 and typename=39。+ccc+39。)。=conn。 系統(tǒng)功能管理 房屋信息模塊只要是登錄到該網(wǎng)站的人都可以查看所有的房屋信息,(),在這個頁面中,可以根據(jù)自己的需要點擊按鈕來查看某個房屋的具體信息()。在顯示所有的房屋信息時,首先對表House進行查詢,使用SqlDataAdapter對象中的SelectCommand屬性來選擇所查詢的值。關(guān)鍵技術(shù)解決如下:在DataGrid中顯示所有的房屋信息的時候,如果房屋的信息的超過了10條,那么就需要上下翻頁。回到第一頁,將CurrentPageIndex屬性置0。 = 0。()?;氐角耙豁?,首先要判斷是不是第一頁CurrentPageIndex要大于0,然后CurrentPageIndex屬性進行減1操作。 =1。()。到最后一頁,也就是到了PageCount1頁的時候,那么使用DataBind連接數(shù)據(jù):=。()。點擊到后一頁,首先要判斷是不是最后一頁,CurrentPageIndex屬性值要小于PageCount屬性值減一,然后CurrentPageIndex屬性加一操作: +=1。()。為了方便用戶記憶和查找,在以上控件中間添加了顯示當前多少頁的控件,定義了個ShowPosition函數(shù)來實現(xiàn),函數(shù)代碼:=(第{0}頁 共{1}頁,+1,)。, 的DataGrid中的值(在DataGrid屬性“點擊查看”列屬性URL中添加(?H={0})),這樣就可以使用Request對象來獲取。Request對象是HttpRequest類的實例。當用戶點擊前頁的查看按鈕后,被Request獲取。具體實現(xiàn)代碼如下:private void Page_Load(object sender, e){string str=Request[H]。 // 從前面的DATAGRID中取H[0]中的值DataSet dataset=new DataSet()。SqlConnection con = new SqlConnection(Data Source=.。Initial Catalog=Fangwu。Integrated Security=True)。string sqlstr=select *from House where housename=39。+str+39。SqlDataAdapter adapter=new SqlDataAdapter(sqlstr,con)。(dataset,House)。=dataset。=[House].ToString()。()。 } 房屋通告模塊通告信息模塊的實現(xiàn)和房屋信息模塊的實現(xiàn)是相似的,只要是登錄到該網(wǎng)站的人都可以查看所有的通告信息,想要查看某個具體通告信息。在顯示所有的通告信息時,首先對表Message進行查詢。起代碼和房屋信息模塊相似 。 預訂單模塊本系統(tǒng)不是一個可以在線銷售的系統(tǒng),但是產(chǎn)生預訂單是非常重要的。只有注冊過的用戶在點擊房屋具體信息中的預訂按鈕后,()。這里使用了DataList控件,在預訂單表Qrders的輸入中,只有用戶電話和用戶地址這2個字段是需要用戶自己填寫的,其他的字段都是系統(tǒng)生成。()中,用戶查看自己的預訂單,如果用戶改變想法,想要取消預訂單,或者是想預訂其他的房屋,那么可以通過點擊按鈕來取消預訂單,也就是表Qrders中就沒有了當前的用戶賬號,這個賬號就可以預訂其他的房屋了。,用戶還可以編輯自己填寫預訂單是填好的信息。關(guān)鍵代碼為:SqlConnection conn = new SqlConnection(Data Source=.。Initial Catalog=Fangwu。Integrated Security=True)。string sqlstring=select *from Orders order by id desc。()。SqlCommand mand=new SqlCommand(sqlstring,conn)。SqlDataReader myReader=()。if (()==true){int id=(0)。()。int num=id+1。string orderID=FWXS+num。string housename=Session[housename].ToString()。SqlConnection mm=new SqlConnection()。string univa=select * from House where housename=39。+housename+39。()。SqlCommand cmdd=new SqlCommand(univa,mm)。SqlDataReader Reader=()。()。string univalent=(2).ToString()。string telephone=()。string address=()。string orderdate=(yyyyMMdd HH:mm:ss)。string userID=Session[userID].ToString()。string sqlstr=insert into Orders(telephone,address,orderdate,userID,orderID,housename,univalent)values(39。+telephone+39。,39。+address+39。,39。+orderdate+39。,39。+userID+39。,39。+orderID+39。,39。+housename+39。,39。+univalent+39。) 。SqlCommand m=new SqlCommand(sqlstr,conn)。()。()。} 管理員模塊管理員管理部分由多個小的模塊組成的。()。房屋信息管理中,管理員可以對房屋信息進行錄入,并可以對已錄入系統(tǒng)的房屋信息做出修改。在添加時,首先把管理員輸入的值賦值給相應的字符串,然后輸入數(shù)據(jù)庫插入操作語句。當添加成功后,使用Re
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1