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

正文內(nèi)容

房屋管理租賃系統(tǒng)課程設(shè)計(jì)(編輯修改稿)

2025-05-11 22:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 用戶進(jìn)入普通用戶界面。此外,該界面還提供出錯(cuò)處理,如用戶注冊(cè)時(shí)用戶名與用戶列表中重名,用戶信息填寫不完整等等異常。 用戶登錄成功圖實(shí)現(xiàn)登錄的代碼如下:string strconn= [dsn]。 //連接本地計(jì)算機(jī)的BMS數(shù)據(jù)庫(kù)SqlConnection = new SqlConnection (strconn)。 //創(chuàng)建SqlConnection對(duì)象 ()。打開數(shù)據(jù)庫(kù)string mysql= select * from userinfo where uname=39。+ +39。and upassword=39。+ +39。SqlCommand cm=new SqlCommand (mysql,)。 //創(chuàng)建Command對(duì)象SqlDataReader dr= ()。 //執(zhí)行ExecuteReader ()方法if( ()){ Session[uname]=dr[uname].ToString()。 //保存當(dāng)前用戶名及用戶權(quán)限Session[upower]=dr[upower]。if(Session[upower].ToString()==1) { ()。 //進(jìn)入管理人員界面 }else { ()。 //普通用戶,界面不變 } }else { (script language=39。javascript39。alert(39。對(duì)不起,輸入的用戶名/登錄密碼不正確!39。)/script)。 }為了增強(qiáng)系統(tǒng)移植性。如果以后數(shù)據(jù)庫(kù)的名稱,或者密碼等改變的話,而不需要對(duì)每個(gè)數(shù)據(jù)庫(kù)連接都進(jìn)行改寫。:appSettingsadd key=dsn value=Data Source=。UID=sa。PWD=。DATABASE=house/ /appSettings用戶注冊(cè)時(shí)會(huì)首先顯示凌風(fēng)在線房屋租賃系統(tǒng)的協(xié)議,如果選擇不同意協(xié)議,返回首頁。如果同意協(xié)議,顯示用戶注冊(cè)的界面,其中用戶名稱、真實(shí)姓名、登錄密碼、確認(rèn)密碼、聯(lián)系電話、電子郵箱為必填項(xiàng),這些是通過驗(yàn)證控件實(shí)現(xiàn)的,如果為空,會(huì)提示此項(xiàng)不能為空,否則不能進(jìn)行注冊(cè)。實(shí)現(xiàn)提交的部分代碼如下:if(()) //如果讀到數(shù)據(jù),執(zhí)行以下操作{ (script language=39。javascript39。alert(39。該用戶已經(jīng)被注冊(cè)39。)/script)。 ()。} else //讀不到數(shù)據(jù),將該用戶加入到數(shù)據(jù)庫(kù)的用戶信息表中{ ()。 sql=Insert into userinfo(uname,urname,upassword,ucard,uaddress,tel,u,qq,upost,usex) values(39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。++39。)。 //把所輸入的數(shù)據(jù)插入到數(shù)據(jù)表中try //捕捉異常信息 { cmd=new SqlCommand(sql,connection)。 ()。 (script language=39。javascript39。alert(39。恭喜您,注冊(cè)成功39。)/script)。}catch { (script language=39。javascript39。alert(39。注冊(cè)失敗39。)/script)。}用戶如果對(duì)自己剛剛注冊(cè)的信息感到不滿意,可以重填。連接數(shù)據(jù)庫(kù)的代碼與登錄代碼相似,就不再敘述了。(2)查看個(gè)人資料界面設(shè)計(jì)此界面的主要功能是普通用戶經(jīng)過身份驗(yàn)證進(jìn)入相應(yīng)界面,點(diǎn)擊用戶中心,打開我的資料按扭,就出現(xiàn)了用戶注冊(cè)時(shí)的個(gè)人資料。此功能是通過在Dreamweaver MX里做好表格,使用DataList控件綁定實(shí)現(xiàn)的,因?yàn)橛脩絷欠Q是唯一的,所以通過讀取用戶昵稱,可以查看到已經(jīng)注冊(cè)的個(gè)人資料。實(shí)現(xiàn)此功能的代碼如下:private void Page_Load(object sender, e){// 在此處放置用戶代碼以初始化頁面s=Session[uname].ToString().Trim()。 //上一頁的用戶名保存在Session對(duì)象里,用戶名傳遞到此頁}private void Bind() //綁定DataList{string strconn=(String)[dsn]。SqlConnection =new SqlConnection(strconn)。 //連接數(shù)據(jù)庫(kù)()。string query=Select uid,uname,urname,upassword,usex,ucard,u,uaddress,ucard,upost,qq,tel,upower from userinfo where uname=39。+().Trim()+39。 //選取所輸入用戶名的信息SqlDataAdapter da=new SqlDataAdapter(query,)。 //查詢數(shù)據(jù)庫(kù)DataSet ds=new DataSet()。(ds,userinfo)。=[userinfo].DefaultView。()。}(3)修改個(gè)人資料界面設(shè)計(jì)此界面主要功能是用戶修改自己的個(gè)人資料,用戶進(jìn)入用戶中心,修改自己的個(gè)人資料。從數(shù)據(jù)庫(kù)中把通過用戶名把自己的個(gè)人信息讀出來,利用select語句查找用戶,然后再進(jìn)行修改。讀取數(shù)據(jù)的代碼如下:private void read(){name =Session[uname].ToString()。 //取得上一頁面?zhèn)鬟f過來的參數(shù)值SqlCommand cmd = new SqlCommand(select upassword,upost,uaddress,tel,qq from userinfo where uname=39。+().Trim()+39。 ,)。 //創(chuàng)建SQL命令對(duì)象()。 //打開數(shù)據(jù)連接//創(chuàng)建數(shù)據(jù)讀取器try{SqlDataReader dr = ()。if(()) //如果取到數(shù)據(jù){//顯示取到的數(shù)據(jù) = dr[upassword].ToString()。 = dr[uaddress].ToString()。 = dr[upost].ToString()。 = dr[qq].ToString()。 = dr[tel].ToString()。}}catch(Exception error){(())。} finally{()。 //關(guān)閉數(shù)據(jù)連接}}修改的代碼如下:string sql=update userinfo set upassword=39。+()+39。,uaddress=39。+()+39。,tel=39。+()+39。,qq=39。+()+39。,upost=39。+()+39。 where uname=39。++39。 //修改表中指定的記錄SqlCommand cmd=new SqlCommand(sql,)。()。try{()。(script language=39。javascript39。alert(39。恭喜你,修改成功!39。)/script)。}catch{(script language=39。javascript39。alert(39。對(duì)不起,修改不成功!39。)/script)。}finally{()。} 房源管理模塊 房源管理模塊的功能簡(jiǎn)介此模塊包括房源信息管理和房源租賃管理兩個(gè)模塊。房源信息管理模塊包括房源的添加、刪除、更新,房屋類型,房屋結(jié)構(gòu),房屋區(qū)域的添加、刪除、更新。房屋租賃管理包括對(duì)房源的狀態(tài)進(jìn)行管理。房源的狀態(tài)包括待租、已租、預(yù)定。待租狀態(tài)包括預(yù)約看房。 房源管理模塊詳細(xì)設(shè)計(jì)此模塊的主要功能是對(duì)房源的添加、刪除、更新,房源類型、結(jié)構(gòu)、區(qū)域的添加、刪除與更新進(jìn)行管理。用DataGrid控件綁定房源信息表。然后管理員可以對(duì)房源進(jìn)行刪除與更新操作。房源的添加通過管理員發(fā)布信息功能來實(shí)現(xiàn)。同時(shí)此頁面可以顯示網(wǎng)站共有的房屋數(shù)。編輯的代碼如下:public void DataGrid1_Edit(object sender,DataGridCommandEventArgs e) { =(int)。 DataGridDataBind()。 }更新的代碼如下:private void DataGrid1_Update(object source, e) { string strconn= [dsn]。 SqlConnection conn=new SqlConnection(strconn)。 string strsql=update house set hcounty=@hcounty,hadddress=@haddress,hrepair=@hrepair,htype=@htype,state=@state,hstructure=@hstructure,harea=@harea where hid=@hid。 SqlCommand cmd=new SqlCommand()。 =strsql。 =conn。//給SqlCommand對(duì)象定義一個(gè)參數(shù)變量,然后給參數(shù)賦值 (new SqlParameter(@hid,))。 (new SqlParameter(@hcounty,10))。 (new SqlParameter(@haddress,50))。 (new SqlParameter(@hrepair,10))。 (new SqlParameter(@htype,10))。 (new SqlParameter(@state,10))。 (new SqlParameter(@hstructure,10))。 (new SqlParameter(@harea,))。 (new SqlParameter(@hfloor,10))。 (new SqlParameter(@remarks,50))。 (new SqlParameter(@price,))。 [@hid].Value=[0].Text。 [@hcounty].Value=((TextBox)(hcounty)).Text。 [@haddress].Value=((TextBox)(haddress)).Text。 [@state].Value=((TextBox)(state)).Text。 [@hstructure].Value=((TextBox)(hstructure)).Text。 [@harea].Value=((TextBox)(harea)).Text。 [@hfloor].Value=((TextBox)(hfloor)).Text。 [@remarks].Value=((TextBox)(remarks)).
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1