版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程實驗報告會議管理系統(tǒng)的分析與設(shè)計課程設(shè)計任務(wù)書.doc學(xué)生姓名學(xué)號班級成績指導(dǎo)教師計算機科學(xué)與技術(shù)系2011年 6月 13日摘 要會議是人們?yōu)榱私鉀Q某個共同的問題或出于不同的目的聚集在一起進行討論、交流的活動,它往往伴隨著一定規(guī)模的人員流動和消費。目前大部分會議的主辦方均有意嘗試信息化更強的會議活動管理系統(tǒng)進行會議管理的建設(shè),不僅節(jié)約開發(fā)周期、并且費用低廉、同樣也可以自定義網(wǎng)站樣式及風(fēng)格,并且在線注冊環(huán)節(jié)比自主開發(fā)的要更為穩(wěn)定和可靠。本次實驗利用Visual C# 作為開發(fā)的語言工具,SQL server作為數(shù)據(jù)庫開發(fā)工具,開發(fā)出了一個小型的會議室管理系統(tǒng)。關(guān)鍵詞:會議;數(shù)據(jù)庫;管理系
2、統(tǒng)目 錄1課題描述12 可行性研究報告22.1問題描述22.2可行性研究的前提22.2.1要求22.2.2可行性研究方法23 需求分析33.1任務(wù)概述33.3數(shù)據(jù)流圖33.4數(shù)據(jù)字典44 概要設(shè)計64.1定義64.2任務(wù)概述64.3總體設(shè)計65 詳細(xì)設(shè)計75.1編寫目的75.2數(shù)據(jù)庫設(shè)計75.1.1會議管理系統(tǒng)E-R圖75.2.1關(guān)系模型75.3前臺主要界面85.3.1登陸界面85.3.2用戶注冊界面95.3.3用戶申請會議室115.4系統(tǒng)后臺主要界面135.4.1 后臺登陸135.4.2 查詢會議室145.4.3 處理用戶申請175.4.4刪除用戶信息195.4.5處理用戶結(jié)賬216 軟件測
3、試246.1編寫目的246.2測試內(nèi)容24總 結(jié)27參考文獻281課題描述 當(dāng)今社會競爭日益激烈,公司會議也不斷增多,會議信息量也不斷增大,公司經(jīng)常需要會議進行溝通,解決問題以及制定決策,而現(xiàn)在公司會議管理效率很低,容易出錯,所以利用信息化管理會議已經(jīng)成為公司的急切需要。本實驗利用ASP.NET技術(shù)進行會議管理系統(tǒng)的設(shè)計與實現(xiàn),處理會議信息以及相關(guān)項目管理功能,更方便了用戶和管理者的使用。信息化處理是當(dāng)今社會不可避免的趨勢,單一的手工操作已經(jīng)不能滿足規(guī)模日益增大的企業(yè)。隨著計算機技術(shù)的發(fā)展,以及計算機在企業(yè)單位中的應(yīng)用普及,計算機強大的功能已為人們深刻認(rèn)識。2 可行性研究報告2.1問題描述本會
4、議室管理系統(tǒng)包括各種會議室的信息,用戶可以根據(jù)需要申請、修改、刪除會議室:1)用戶需先注冊一個賬號,通過注冊的賬號登陸會議室管理系統(tǒng)進行操作。2)申請相應(yīng)的會議室后,如果需要繼續(xù)使用,可以申請會議室。3)也可以刪除申請的會議室。管理員可以查詢會議室、處理用戶申請、刪除用戶以及查看編輯用戶結(jié)賬信息:1)管理員登陸會議管理系統(tǒng),查詢會議室的情況(空閑或占用)。2)管理員可以處理用戶申請,為用戶分配會議室。3)管理員可以刪除用戶基本信息。4)管理員處理用戶結(jié)賬信息。2.2可行性研究的前提2.2.1要求功能:對用戶管理、對會議室管理、對會議室申請管理。性能:方便快捷的實現(xiàn)申請、修改、刪除各功能。輸出:
5、客戶信息、會議室信息、申請信息輸入:客戶信息、會議室信息、申請信息2.2.2可行性研究方法 目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能解決。1)技術(shù)可行性研究本軟件利用Visual C# 作為開發(fā)的語言工具,SQL server作為數(shù)據(jù)庫開發(fā)工具。技術(shù)評價:在現(xiàn)有的軟件和硬件條件可以滿足我們的需求,并且通過學(xué)習(xí)可以使用C#語言實現(xiàn)本系統(tǒng),本系統(tǒng)管理對象單一,數(shù)據(jù)變化性頻繁,計算并不難,因此采用數(shù)據(jù)庫管理。2)經(jīng)濟可行性研究本系統(tǒng)開發(fā)工具Visual C# 2005軟件和SQL server數(shù)據(jù)庫軟件本開發(fā)小組已經(jīng)擁有,不再需要購買,本系統(tǒng)的開發(fā)成本較低,從經(jīng)濟方面來說,可以開發(fā)。3 需求
6、分析3.1任務(wù)概述需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是準(zhǔn)確的回答:系統(tǒng)必須做什么?需求分析通常提出對系統(tǒng)的功能需求、性能需求、可靠性和可用性需求等多種需求。會議室的合理分配,不僅利于公司資源最大程度的利用,而且有利于提高會議質(zhì)量,解決了因資源競爭產(chǎn)生的一系列問題,避免沖突。會議管理是一項需要重視的工作,本軟件可以讓會議室的利用率進一步提高,管理員方便管理,避免管理中容易出現(xiàn)的一些錯誤。使用本軟件要求用戶熟悉Windows 操作,并且有一定的軟件操作基礎(chǔ)。預(yù)計本軟件將會在一些小的會議室租賃公司中得到廣泛使用。3.2性能要求1)系統(tǒng)安全、可靠2)功能齊全3)界面清晰大方,操作簡單4
7、)易于維護和擴充3.3數(shù)據(jù)流圖頂層數(shù)據(jù)流圖如圖3.1所示:圖3.1頂層數(shù)據(jù)流圖0層數(shù)據(jù)流圖如圖3.2所示:圖3.2層數(shù)據(jù)流圖3.4數(shù)據(jù)字典數(shù)據(jù)字典是開發(fā)者與用戶相互溝通的有效途徑之一。它能形象的向用戶描述開發(fā)者的意圖,使用戶明白數(shù)據(jù)庫可能具有的項目。數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。數(shù)據(jù)字典卡片:名字:客戶信息別名:描述:客戶的個人信息,用于對客戶的確認(rèn)定義:客戶信息=客戶+工作單位+電話+密碼 位置:輸入到會議系統(tǒng)管理員端名字:申請會議室客戶清單別名:描述:已申請會議室的客戶的記錄定義:申請會議室客戶清單=客戶信息的合集位置:輸入到會議系統(tǒng)管理
8、員端名字:會議室申請信息別名:描述:客戶申請的會議室時間和類型,用于確定客戶使用的會議室定義:會議室申請信息=申請會議室時間+會議室類型位置:傳輸?shù)綍h系統(tǒng)管理員端名字:會議室申請通知信息別名:描述:客戶的會議室信息,根據(jù)客戶的使用時間和類型確定的定義:會議室申請通知信息=客戶的申請時間+會議室類型位置:傳輸?shù)綍h系統(tǒng)管理員端名字:已租出會議室信息別名:描述:會議室出租情況的信息定義:已租出會議室信息=已處理的會議室申請位置:輸出到打印機名字:客戶使用會議室記錄別名:描述:已申請的客戶在會議室出租公司的記錄定義:客戶使用會議室記錄=客戶ID+會議室信息位置:輸出到會議系統(tǒng)管理員端名稱:管理員表
9、別名:描述:對管理員的描述定義:管理員用戶名密碼位置:輸出到會議系統(tǒng)管理員端4 概要設(shè)計4.1定義可行性:用最小的代價在盡可能段的時間內(nèi)確定問題是否能解決,是否值得解決,但并不直接解決問題。即在較高層次上以抽象方式進行需求分析和設(shè)計。技術(shù)可行性:對要開發(fā)的項目的功能、性能和限制條件進行分析,確定在現(xiàn)有資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。社會可行性:開發(fā)項目是否會在社會上、政治上引起侵權(quán)、破壞或其他責(zé)任問題。系統(tǒng)流程圖:用圖形符號描述組成系統(tǒng)的各個元素以及信息在這些部件之間的流動情況。數(shù)據(jù)流圖(DFD):用來描繪軟件系統(tǒng)的邏輯模型的工具,它描繪數(shù)據(jù)在軟件系統(tǒng)中流動和被處理的邏輯過程。數(shù)據(jù)
10、源點/終點:正方形表示 用于反映數(shù)據(jù)流圖與外部實體之間的聯(lián)系。數(shù)據(jù)字典:用來定義數(shù)據(jù)流圖中各個元素具體含義,它的一種準(zhǔn)確的,無二異性的說明方式,為系統(tǒng)的分析、設(shè)計和維護提供了有關(guān)元素的詳細(xì)描述。4.2任務(wù)概述本系統(tǒng)旨在開發(fā)一個實用的會議室管理系統(tǒng),利用信息化手段輔助管理,達到提升管理效率的目的。4.3總體設(shè)計通過詳細(xì)調(diào)查社區(qū)管理信息,充分了解了系統(tǒng)的概況,明確管理員和用戶的各種需求,確定本次設(shè)計的會議管理系統(tǒng)包括如圖4.1所示的幾大功能:圖4.1 會議管理系統(tǒng)功能模塊圖5 詳細(xì)設(shè)計5.1編寫目的軟件詳細(xì)設(shè)計就是在軟件總體設(shè)計的基礎(chǔ)上,考慮如何實現(xiàn)定義的軟件系統(tǒng)。直到對系統(tǒng)中的每個模塊給出了足夠
11、詳細(xì)的過程描述。在詳細(xì)設(shè)計以后,程序員仍將根據(jù)詳細(xì)設(shè)計的過程編寫出實際的程序代碼。詳細(xì)設(shè)計的目標(biāo)是確定應(yīng)該怎樣具體實現(xiàn)所需求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。5.2數(shù)據(jù)庫設(shè)計5.1.1會議管理系統(tǒng)E-R圖E-R圖如圖5.1所示:圖5.1 E-R圖關(guān)系模型關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。將E-R圖轉(zhuǎn)換為關(guān)系模式就是要將實體型、實體的屬性和實體性之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。據(jù)以上E-R圖以及實體集間1:1聯(lián)系,1:n聯(lián)系,m:n聯(lián)系的轉(zhuǎn)換規(guī)則,可以將E-R轉(zhuǎn)換為關(guān)系模型。關(guān)系模型為(其中
12、加下劃線的為主碼):會議室(會議編號,類型,價格,狀態(tài))預(yù)訂(編號,會議室類型,時間,電話,公司名稱)管理員(用戶名,密碼)用戶(編號,姓名,電話,密碼,公司名稱)5.3前臺主要界面5.3.1登陸界面首先連接數(shù)據(jù)庫進入登錄窗口,登錄窗口如圖5.2所示:5.2登錄窗口using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.W
13、eb.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void BtnOk_Click(Object sender, EventArgs e) string StrYhm = TxtYhm.Text.Trim(); string StrMm = Tx
14、tMm.Text.Trim(); if (StrYhm = "" | StrMm = "") Response.Write("<script>alert('請輸入用戶名或密碼!');</script>"); else SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open(); SqlCommand mycom = mycon.CreateCommand(); mycom.CommandText = "select
15、 用戶ID,密碼 from 用戶表 where 用戶ID='"+StrYhm+"'and 密碼='"+StrMm+"'" SqlDataReader myread = mycom.ExecuteReader(); bool flag = myread.Read(); if (flag) Response.Redirect("main.aspx"); else Response.Write("<script>alert('登錄失??!');</scrip
16、t>"); mycon.Close(); mycom.Dispose(); protected void BtnCancel_Click(Object sender, EventArgs e) TxtYhm.Text = "" TxtMm.Text = "" 5.3.2用戶注冊界面用戶注冊如圖5.3所示:5.3用戶注冊界面using System;using System.Collections;using System.Configuration;using System.Data;using System.Data.SqlClient
17、;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;public partial class zhuce : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void BtnOk_Click(ob
18、ject sender, EventArgs e) SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open(); SqlCommand mycom = mycon.CreateCommand(); mycom.CommandText = "insert into 用戶表 values('" + TxtYhid.Text.Trim() + "','" + TxtDh.Text.Trim() + "','" + TxtGsm.T
19、ext.Trim() + "','" + TxtMm.Text.Trim() + "')" Int32 flag1 = mycom.ExecuteNonQuery();/執(zhí)行sql語句,并返回獲得值 if (flag1 > 0)/如果數(shù)據(jù)中沒有記錄或有多條記錄則抱錯 Response.Redirect("Default.aspx"); else Label1.Text = "添加失敗" mycon.Close(); mycom.Dispose(); protected void Btn
20、Cancel_Click(object sender, EventArgs e) TxtYhid.Text = "" TxtDh.Text = "" TxtGsm.Text = "" TxtMm.Text = "" 5.3.3用戶申請會議室用戶申請會議室如圖5.4所示:5.4用戶申請會議室using System;using System.Collections;using System.Configuration;using System.Data;using System.Data.SqlClient;usin
21、g System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;public partial class Addsq : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) public void BtnOk_Click(object sen
22、der, EventArgs e) if (Txtyh.Text = "") | (Txtgs.Text = "") | (Txtsj.Text = "") | (Txtlxdh.Text = "") | (Txthyslx.Text = "") Response.Write("<script>alert('不能為空!')</script>"); else SqlConnection mycon = new SqlConnection(
23、Class1.con); mycon.Open(); SqlDataAdapter myadapter = new SqlDataAdapter("select max(編號)as 編號 from 預(yù)定表 ", mycon); DataSet myds = new DataSet(); myadapter.Fill(myds, "ydb"); Int32 li1 = Convert.ToInt32(myds.Tables"ydb".Rows00); Int32 li2 = li1 + 2; mycon.Close(); SqlConn
24、ection mycon1 = new SqlConnection(Class1.con); mycon1.Open(); SqlCommand mycom1 = mycon1.CreateCommand(); mycom1.CommandText = "insert into 預(yù)定表 (編號,用戶ID,公司名,時間,電話,會議室類型,申請狀態(tài)) values('" + li2 + "','" + Txtyh.Text.Trim() + "','" + Txtgs.Text.Trim() + &
25、quot;','" + Txtsj.Text.Trim() + "','" + Txtlxdh.Text.Trim() + "','" + Txthyslx.Text.Trim() + "','未處理')" Int32 flag1 = mycom1.ExecuteNonQuery(); mycon1.Close(); SqlConnection mycon2 = new SqlConnection(Class1.con); mycon2.Open();
26、SqlCommand mycom2 = mycon2.CreateCommand(); mycom2.CommandText = "insert into 結(jié)賬表 (編號,用戶ID,公司名,時間,會議室類型,價格,結(jié)賬狀態(tài)) values('" + li2 + "','" + Txtyh.Text.Trim() + "','" + Txtgs.Text.Trim() + "','" + Txtsj.Text.Trim() + "','
27、" + Txthyslx.Text.Trim() + "','2000','未結(jié)賬')" Int32 flag2 = mycom2.ExecuteNonQuery(); mycon2.Close(); if (flag1 > 0) && (flag2 > 0) Response.Write("<script>alert('添加申請成功!')</script>"); else Response.Write("<script&
28、gt;alert('添加申請成功!')</script>"); public void BtnCancel_Click(object sender, EventArgs e) Txtyh.Text = "" Txtgs.Text = "" Txtsj.Text = "" Txthyslx.Text = "" Txtlxdh.Text = "" Label1.Text = Class1.bh; 5.4系統(tǒng)后臺主要界面 后臺登陸后臺登陸如圖5.5所示:圖5.5后
29、臺登陸using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web
30、.UI.Page protected void Page_Load(object sender, EventArgs e) protected void BtnOk_Click(Object sender, EventArgs e) string StrYhm = TxtYhm.Text.Trim(); string StrMm = TxtMm.Text.Trim(); if (StrYhm = "" | StrMm = "") Response.Write("<script>alert('請輸入用戶名或密碼!');
31、</script>"); else SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open(); SqlCommand mycom = mycon.CreateCommand(); mycom.CommandText = "select 管理員ID,密碼 from 管理員表 where 管理員ID='" + StrYhm + "'and 密碼='" + StrMm + "'" SqlDataReader myr
32、ead = mycom.ExecuteReader(); bool flag = myread.Read(); if (flag) Response.Redirect("main.aspx"); else Response.Write("<script>alert('登錄失??!');</script>"); mycon.Close(); mycom.Dispose(); protected void BtnCancel_Click(Object sender, EventArgs e) TxtYhm.Text =
33、"" TxtMm.Text = "" 5.4.2 查詢會議室查詢會議室如圖5.6所示:圖5.6查詢會議室using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Sys
34、tem.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class Chaxun : System.Web.UI.Page public String str,str1,str2; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) bind1(); protected void BtnOk_Click(object sender, EventArgs e) str1 = TxtHysid.Text.Trim(); str2 =
35、TxtHyslx.Text.Trim(); if (str1="") && (str2="") Response.Write("<script>alert('請輸入數(shù)據(jù)!')</script>"); if (str1!="") && (str2="") str = "select 會議室ID,類型,價格,狀態(tài) from 會議室表 where 會議室ID='" + str1 + "'
36、;" bind(str); if(str1="") && (str2!="") str="select 會議室ID,類型,價格,狀態(tài) from 會議室表 where 類型='"+str2+"'" bind(str); if (str1!="") && (str2!="") str = "select 會議室ID,類型,價格,狀態(tài) from 會議室表 where 會議室ID='" + str1
37、 + "' and 類型='" + str2 + "'" bind(str); protected void BtnCancel_Click(object sender, EventArgs e) TxtHysid.Text = "" TxtHyslx.Text = "" /無輸入時綁定 public void bind1() SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open();/where 狀態(tài) ='閑
38、置' SqlDataAdapter myadapter = new SqlDataAdapter("select 會議室ID,類型,價格,狀態(tài) from 會議室表 ", mycon); DataSet myds = new DataSet(); myadapter.Fill(myds, "ydb"); this.GridView1.DataSource = myds; this.GridView1.DataBind(); mycon.Close(); /有輸入時板頂 public void bind(String st) SqlConnectio
39、n mycon1 = new SqlConnection(Class1.con); mycon1.Open(); SqlDataAdapter myadapter1 = new SqlDataAdapter(st, mycon1); DataSet myds1 = new DataSet(); myadapter1.Fill(myds1, "ydb1"); this.GridView1.DataSource = myds1; this.GridView1.DataBind(); mycon1.Close(); public void GridView1_PageIndexC
40、hanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; if (TxtHysid.Text.Trim() ="") && (TxtHyslx.Text.Trim() = "") bind1(); else bind(str); 5.4.3 處理用戶申請用戶申請如圖5.7所示:圖5.7 用戶申請?zhí)幚砩暾埲鐖D5.8所示:圖5.8處理申請 using System;using System.Collections;usi
41、ng System.Configuration;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;public partial class Modifysq : System.Web.UI.Page protected
42、void Page_Load(object sender, EventArgs e) if (!IsPostBack) bind(); public void GridView1_RowEditing(object sender, GridViewEditEventArgs e) GridView1.EditIndex = e.NewEditIndex; bind(); public void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIn
43、dex; bind(); public void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; bind(); public void bind() SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open(); SqlDataAdapter myadapter = new SqlDataAdapter("select 編號,用戶ID,公司名,時間,會議室ID,會議
44、室類型,申請狀態(tài) from 預(yù)定表", mycon); DataSet myds = new DataSet(); myadapter.Fill(myds, "ydb"); this.GridView1.DataSource = myds; this.GridView1.DataBind(); mycon.Close(); protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) SqlConnection sqlcon = new SqlConnection(Cl
45、ass1.con); string sqlstr = "update 預(yù)定表 set 會議室ID='" + (TextBox)(GridView1.Rowse.RowIndex.Cells4.Controls0).Text.ToString().Trim() + "',申請狀態(tài)='" + (TextBox)(GridView1.Rowse.RowIndex.Cells6.Controls0).Text.ToString().Trim() + "' where 編號='" + Convert.To
46、Int16(GridView1.DataKeyse.RowIndex.Value.ToString() + "'" SqlCommand sqlcom = new SqlCommand(sqlstr, sqlcon); sqlcon.Open(); Int32 flag1 = sqlcom.ExecuteNonQuery();/執(zhí)行sql語句,并返回獲得值 sqlcon.Close(); SqlConnection sqlcon1 = new SqlConnection(Class1.con); string sqlstr1 = "update 結(jié)賬表 s
47、et 會議室ID='" + (TextBox)(GridView1.Rowse.RowIndex.Cells4.Controls0).Text.ToString().Trim() + "',結(jié)賬狀態(tài)='" + (TextBox)(GridView1.Rowse.RowIndex.Cells6.Controls0).Text.ToString().Trim() + "' where 編號='" + Convert.ToInt16(GridView1.DataKeyse.RowIndex.Value.ToSt
48、ring() + "'" SqlCommand sqlcom1 = new SqlCommand(sqlstr1, sqlcon1); sqlcon1.Open(); Int32 flag2 = sqlcom1.ExecuteNonQuery();/執(zhí)行sql語句,并返回獲得值 sqlcon1.Close(); SqlConnection sqlcon2 = new SqlConnection(Class1.con); string sqlstr2 = "update 會議室表 set 狀態(tài)='占用 ' where 會議室ID='&
49、quot;+ (TextBox)(GridView1.Rowse.RowIndex.Cells4.Controls0).Text.ToString().Trim()+ "'" SqlCommand sqlcom2 = new SqlCommand(sqlstr2, sqlcon2); sqlcon2.Open(); Int32 flag3 = sqlcom2.ExecuteNonQuery();/執(zhí)行sql語句,并返回獲得值 sqlcon2.Close(); if (flag1 > 0) && (flag2 > 0) &&
50、 (flag3 > 0) Response.Write("<script>alert('處理成功!')</script>"); GridView1.EditIndex = -1; bind(); 5.4.4刪除用戶信息刪除用戶信息如圖5.9所示:圖5.9 刪除用戶信息using System;using System.Collections;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Web;using
51、 System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;public partial class Deleteyh : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) bind(); public void bind() SqlConnection mycon = new SqlConnection(Class1.con); mycon.Open(); SqlDataAdapter myadapter = new SqlDataAdapter("select 用戶ID,公司名,電話 from 用戶表", mycon); DataSet myds = new DataSet(); myadapter.Fill(myds, "ydb"); this.GridView1.DataSource = myds; thi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 治療計劃的設(shè)計與實施過程
- 艾滋病培訓(xùn)課程
- 乳房再造課件教學(xué)課件
- 幼兒園成長檔案
- 狂犬病健康教案
- 氟哌啶醇藥物治療護理
- 脫稿蝴蝶課件教學(xué)課件
- 3.1.1 鹽類的水解 課件 高二上學(xué)期化學(xué)人教版(2019)選擇性必修1
- 醫(yī)院感染流行病學(xué)
- 致心律失常型右室心肌病
- 24年追覓在線測評28題及答案
- 《陸上風(fēng)電場工程概算定額》NBT 31010-2019
- JTGT F20-2015 公路路面基層施工技術(shù)細(xì)則
- 第五章 中國特色社會主義理論體系的形成發(fā)展(一)
- 公園綠化養(yǎng)護服務(wù)投標(biāo)方案
- 和易充智能充電系統(tǒng)(PPT課件)
- 30MW光伏項目送出系統(tǒng)工程施工組織總設(shè)計1
- 建筑抗震設(shè)計規(guī)范2010
- 100以內(nèi)退位減法經(jīng)典實用
- HGO GNSS數(shù)據(jù)處理軟件
- 抗菌藥物使用強度整改的PDCA案例
評論
0/150
提交評論