vs2008c#和sql server 2005影院管理系統(tǒng)32_第1頁
vs2008c#和sql server 2005影院管理系統(tǒng)32_第2頁
vs2008c#和sql server 2005影院管理系統(tǒng)32_第3頁
vs2008c#和sql server 2005影院管理系統(tǒng)32_第4頁
vs2008c#和sql server 2005影院管理系統(tǒng)32_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGEPAGE4實驗報告課程名稱:信息系統(tǒng)開發(fā)實習實驗項目:影院售票管理系統(tǒng)專業(yè)班級:軟件1102班實驗室號:綜-412實驗組號:F2實驗時間:13-12-23~14-1-5批閱時間:指導(dǎo)教師:成績:

沈陽工業(yè)大學(xué)實驗報告(適用計算機程序設(shè)計類)實驗名稱:影院售票管理系統(tǒng)1.實驗?zāi)康模?1)培養(yǎng)學(xué)生綜合運用所學(xué)理論知識分析和解決實際問題的能力。(2)培養(yǎng)學(xué)生的團隊開發(fā)意識和工作方式。(3)通過課程設(shè)計使學(xué)生了解和掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)原理和開發(fā)方法,對軟件系統(tǒng)開發(fā)的全過程有一個初步的認識和實踐,增強學(xué)生的系統(tǒng)分析、設(shè)計、調(diào)試能力。(4)借助課程設(shè)計,對學(xué)生進行基本的軟件工程訓(xùn)練。2.實驗內(nèi)容:學(xué)習掌握了數(shù)據(jù)庫的連接和表的創(chuàng)建;數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計;SQL語言的用法和格式;SQL的select,into,update,delete語句等;工作量:25%實驗方案(程序設(shè)計說明)算法設(shè)計思路管理員界面管理員界面(manager)總體:menuStrip1menuStrip1影片管理影片管理會員管理會員管理刪除會員刪除會員(Form3)查看會員(查看會員(muser)影片修改(changemovie)影片刪除(From4)影片刪除(From4)影片查詢(movie)影片添加影片添加(addmovie)必要的流程圖影片添加(addmovie)OdbcCommandcon=odbcconn.CreateCommand();OdbcCommandcon=odbcconn.CreateCommand();con.CommandText=selectstr;數(shù)據(jù)庫動作,插入數(shù)據(jù)insertintomovie(name,數(shù)據(jù)庫動作,插入數(shù)據(jù)insertintomovie(name,·····,seat)values('"+textBox1.Text+"','"+······+"',30)"管理員操作界面深入相應(yīng)信息檢驗是否插入成功檢驗是否插入成功con.ExecuteNonQuery()!=0失敗MessageBox.Show("插入數(shù)據(jù)失??!失敗MessageBox.Show("插入數(shù)據(jù)失敗!");成功MessageBox.Show("插入數(shù)據(jù)成功!");影片刪除(Form4)if(textBox1.Text=="")if(textBox1.Text=="")if(textBox2.Text=="")管理員操作界面深入相應(yīng)信息管理員操作界面深入相應(yīng)信息均已輸入均已輸入重新輸入重新輸入OdbcCommandsql=odbcconn.CreateCommand();OdbcCommandsql=odbcconn.CreateCommand();sql.CommandText=selectstr;檢驗是否刪除成功if(sql.ExecuteNonQuery()==0)檢驗是否刪除成功if(sql.ExecuteNonQuery()==0)數(shù)據(jù)庫動作,插入數(shù)據(jù)"DELETEFROMmovieWHEREid='"+textBox1.Text+"'andname='"+textBox2.Text+"';";MessageBox.Show("刪除的影片不存在");MessageBox.Show("刪除的影片不存在");MessageBox.Show("刪除成功");MessageBox.Show("刪除成功");影片修改(changemovie.cs)管理員操作界面深入相應(yīng)信息管理員操作界面深入相應(yīng)信息if(textBox1.Text==""){MessageBox.Show("還沒有填寫影片名稱!");return;}if(textBox2.Text==""){MessageBox.Show("還沒有填寫主要演員!");return;}if(textBox1.Text==""){MessageBox.Show("還沒有填寫影片名稱!");return;}if(textBox2.Text==""){MessageBox.Show("還沒有填寫主要演員!");return;}if(textBox4.Text==""){MessageBox.Show("還沒有填寫影片票價!");return;}if(radioButton4.Checked==true)均已輸入重新輸入均已輸入重新輸入OdbcCommandcon=odbcconn.CreateCommand();OdbcCommandcon=odbcconn.CreateCommand();con.CommandText=selectstr;數(shù)據(jù)庫動作,更新數(shù)據(jù)數(shù)據(jù)庫動作,更新數(shù)據(jù)UPDATEmovieSETkind='"+kinds+"',~~~~~~~檢驗是否更改成功檢驗是否更改成功if(con.ExecuteNonQuery()!=0)MessageBox.Show("辦理失敗");MessageBox.Show("辦理成功");MessageBox.Show("辦理失敗");MessageBox.Show("辦理成功");界面設(shè)計說明radioButton:單選按鈕,這里有一組選項,您可以從中選擇一個且只能選擇一個Label顯示的文本用戶不能直接修改textBox:主要使用它來接收使用者于輸入文字信息comboBox:由一個文本輸入控件和一個下拉菜單組成的??梢詮囊粋€預(yù)先定義的列表里選擇一個選項,同時也可以直接在文本框里面輸入文本使用模塊后臺管理模塊:分為影片管理和會員管理變量的說明stringselecetstr數(shù)據(jù)庫定義的字符,進入數(shù)據(jù)庫執(zhí)行;constr="DSN=conndsn;";數(shù)據(jù)庫連接定義的字符;stringkinds="";//影片類型OdbcCommandcon4.實驗步驟或程序(經(jīng)調(diào)試后正確的源程序)(主要步驟與程序代碼等。見附件A)5.程序運行結(jié)果見附件A出現(xiàn)的問題及解決方法:數(shù)據(jù)庫連接問題,無法連接數(shù)據(jù)庫,解決方法重新連接配置環(huán)境Fill錯誤。解決方法:配置數(shù)據(jù)源SQL語句出現(xiàn)異常,解決方法:修改SQL語句使其正確附件A沈陽工業(yè)大學(xué)實驗報告(適用計算機程序設(shè)計類)實驗步驟或程序:進入管理員界面,選擇影片管理,添加影片信息(addmovie.cs)當未輸入影片名稱時填寫影片名稱:天龍八部若當未輸入影片主要演員時(如下)填寫主要演員:林志穎,劉濤當未填寫票價的時候選擇類型:動作放映時間2015年01月02日放映時間:選擇17:00放映廳號:二號放映廳票價:80顯示結(jié)果代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.Odbc;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaces{publicpartialclassaddmovie:Form{publicstaticOdbcConnectionodbcconn=null;publicaddmovie(){InitializeComponent();}privatevoidaddmovie_Load(objectsender,EventArgse){}privatevoidbutton1_Click(objectsender,EventArgse)//確定按鈕{Stringconstr="DSN=conndsn;";odbcconn=newOdbcConnection(constr);odbcconn.Open();stringkind="";//影片類型//stringnianji="";//適用年級//stringstr="";if(textBox1.Text==""){MessageBox.Show("還沒有填寫影片名稱!");return;}if(textBox3.Text==""){MessageBox.Show("還沒有填寫主要演員!");return;}if(textBox5.Text==""){MessageBox.Show("還沒有填寫影片票價!");return;}//if(comboBox1.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox2.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox3.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox4.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}if(radioButton1.Checked==true){kind="喜劇";}elseif(radioButton2.Checked==true){kind="動作";}elseif(radioButton3.Checked==true){kind="愛情";}elseif(radioButton4.Checked==true){kind="戰(zhàn)爭";}else{MessageBox.Show("還沒有選擇影片類型!");return;}stringselectstr="insertintomovie(name,kind,person,day,number,sale,time,seat)values('"+textBox1.Text+"','"+kind+"','"+textBox3.Text+"','"+comboBox2.Text.ToString()+comboBox3.SelectedItem.ToString()+comboBox4.SelectedItem.ToString()+"','"+comboBox1.SelectedItem.ToString()+"','"+textBox5.Text+"','"+comboBox5.Text.ToString()+"',30)";//str="insertintomovie(movie_name,movie_kind,movie_person,movie_day,movie_number,movie_sale)values('";listBox1.SelectedItem.ToString()//str=str+textBox1.Text+"','";//str=str+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','";//str=str+comboBox1.SelectedItem.ToString()+"','"+textBox5.Text+"');";//OdbcCommandmyCommand=newOdbcCommand(str,odbcconn);OdbcCommandcon=odbcconn.CreateCommand();con.CommandText=selectstr;if(con.ExecuteNonQuery()!=0){MessageBox.Show("插入數(shù)據(jù)成功!");}else{MessageBox.Show("插入數(shù)據(jù)失?。?);}//myCommand.ExecuteNonQuery();odbcconn.Close();//MessageBox.Show("登記成功");}privatevoidbutton3_Click(objectsender,EventArgse){Close();}privatevoidbutton2_Click(objectsender,EventArgse){this.Hide();}}}修改影片信息(changemovie)條件選擇了影片名為:天龍八部其中更改了類型:喜劇主要演員:林志穎,劉濤,劉亦菲放映時間8:00放映廳:一號放映廳查看更改后的信息代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.Odbc;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaces{publicpartialclasschangemovie:Form{publicchangemovie(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){Close();}publicstaticOdbcConnectionodbcconn=null;privatevoidbutton1_Click(objectsender,EventArgse){Stringconstr="DSN=conndsn;";odbcconn=newOdbcConnection(constr);odbcconn.Open();stringkinds="";//影片類型if(textBox1.Text==""){MessageBox.Show("還沒有填寫影片名稱!");return;}if(textBox2.Text==""){MessageBox.Show("還沒有填寫主要演員!");return;}if(textBox4.Text==""){MessageBox.Show("還沒有填寫影片票價!");return;}//if(comboBox1.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox2.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox3.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}//if(comboBox4.SelectedItem.ToString()==""){MessageBox.Show("請?zhí)顚懲耆捌畔?");return;}if(radioButton1.Checked==true){kinds="喜劇";}elseif(radioButton2.Checked==true){kinds="動作";}elseif(radioButton3.Checked==true){kinds="愛情";}elseif(radioButton4.Checked==true){kinds="戰(zhàn)爭";}else{MessageBox.Show("還沒有選擇影片類型!");return;}stringselectstr="UPDATEmovieSETkind='"+kinds+"',person='"+textBox2.Text+"',day='"+comboBox2.SelectedItem.ToString()+comboBox3.SelectedItem.ToString()+comboBox4.SelectedItem.ToString()+"',number='"+comboBox1.SelectedItem.ToString()+"',sale='"+comboBox4.SelectedItem.ToString()+"'WHEREname='"+textBox1.Text+"'";OdbcCommandcon=odbcconn.CreateCommand();con.CommandText=selectstr;if(con.ExecuteNonQuery()!=0){MessageBox.Show("辦理成功");}else{MessageBox.Show("辦理失敗");}odbcconn.Close();}privatevoidbutton3_Click(objectsender,EventArgse){moviem1=newmovie();m1.ShowDialog();}}}刪除影片信息(Form4)輸入ID:20影片名:天龍八部查看數(shù)據(jù)再次輸入ID:20影片名:天龍八部點擊刪除數(shù)據(jù)庫已不存在ID:20影片名:天龍八部的信息了。所以:顯示影片信息數(shù)據(jù)(movie)代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.Odbc;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaces{publicpartialclassmovie:Form{publicmovie(){InitializeComponent();}publicstaticOdbcConnectionodbcconn=null;privatevoidbutton1_Click(objectsender,EventArgse){}privatevoidmovie_Load(objectsender,EventArgse){Stringconstr="DSN=conndsn;";odbcconn=newOdbcConnection(constr);odbcconn.Open();label3.Text="放映時間";label2.Text="影片名稱";label4.Text="影片類型";label5.Text="主要演員";label6.Text="放映日期";label7.Text="放映廳號";label8.Text="票價";label1.Text="影片編號ID";stringselectstr="select*frommovie";OdbcDataAdapterda=newOdbcDataAdapter(selectstr,odbcconn);DataSetdt=newDataSet();da.Fill(dt);if(dt.Tables[0].Rows.Count>0){for(inti=0;i<dt.Tables[0].Rows.Count;i++){label1.Text+="\n"+dt.Tables[0].Rows[i]["id"].ToString()+"";label2.Text+="\n"+dt.Tables[0].Rows[i]["name"].ToString()+"";label3.Text+="\n"+dt.Tables[0].Rows[i]["time"].ToString()+"";label4.Text+="\n"+dt.Tables[0].Rows[i]["kind"].ToString()+"";label5.Text+="\n"+dt.Tables[0].Rows[i]["person"].ToString()+"";label6.Text+="\n"+dt.Tables[0].Rows[i]["day"].ToString()+"";label7.Text+="\n"+dt.Tables[0].Rows[i]["number"].ToString()+"";label8.Text+="\n"+dt.Tables[0].Rows[i]["sale"].ToString()+"";}}elseMessageBox.Show("未找到相關(guān)影片。");}}}會員刪除(muser)輸入會員名為2的會員查看會員信息2沒有了再次輸入2,點擊刪除代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.Odbc;namespaces{publicpartialclassdeleteuser:Form{publicdeleteuser(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){Close();}publicstaticOdbcConnectionodbcconn=null;privatevoidbutton1_Click(objectsender,EventArgse){if(textBox1.Text==""){MessageBox.Show("會員名還沒有輸入!","提示");return;}Stringconstr="DSN=conndsn;";odbcconn=newOdbcConnection(constr);odbcconn.Open();stringselectstr="DELETEFROMbWHEREbname='"+textBox1.Text+"';";OdbcCommandsql=odbcconn.CreateCommand();sql.CommandText=selectstr;if(sql.ExecuteNonQuery()==0)//刪除失敗{MessageBox.Show("刪除的會員不存在");}else//刪除成功{MessageBox.Show("刪除成功");}odbcconn.Close();}privatevoidbutton3_Click(objectsender,EventArgse){muserm1=newmuser();m1.ShowDialog();}}}顯示會員信息代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.Odbc;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;u

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論