賓館管理系統(tǒng)報(bào)告書(shū)_第1頁(yè)
賓館管理系統(tǒng)報(bào)告書(shū)_第2頁(yè)
賓館管理系統(tǒng)報(bào)告書(shū)_第3頁(yè)
賓館管理系統(tǒng)報(bào)告書(shū)_第4頁(yè)
賓館管理系統(tǒng)報(bào)告書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、河南城建學(xué)院C#課程設(shè)計(jì)報(bào)告書(shū)專業(yè):信息管理與信息系統(tǒng)課程設(shè)計(jì)名稱:可視化編程技術(shù)課程設(shè)計(jì)題目:賓館管理系統(tǒng)班級(jí):0634081班設(shè)計(jì)者:063408139逃朝錯(cuò)同組人員:063408138f 建超063408105_孔煥穎063408106座文艷指導(dǎo)老師:張延紅趙軍民郭猛完成時(shí)間:2010年1月6日前言 2一、需求分析: 3(一)系統(tǒng)主要功能: 3(二)關(guān)系模式 3(三)功能模塊 4(四)數(shù)據(jù)庫(kù)需求分析 4二、概要設(shè)計(jì) 5(一)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 51 、 用戶管理E-R 圖 62 .、顧客信息實(shí)體E-R 圖: 63、房間信息實(shí)體E-R 圖: 64、顧客入住信息實(shí)體E-R 圖: 75、房間類

2、型實(shí)體E-R圖:76. 、整體結(jié)構(gòu)E-R 圖: 8(二)數(shù)據(jù)表設(shè)計(jì) 10三、詳細(xì)設(shè)計(jì) 12(一)系統(tǒng)詳細(xì)設(shè)計(jì)目標(biāo)規(guī)劃 12(二)系統(tǒng)詳細(xì)設(shè)計(jì)任務(wù) 12(三)系統(tǒng)物理配置方案設(shè)計(jì) 12(四 )系統(tǒng)輸出設(shè)計(jì) 13(五)系統(tǒng)輸入設(shè)計(jì) 13(六)界面設(shè)計(jì) 131、用戶登錄界面設(shè)計(jì) 132、超級(jí)用戶登錄界面 143、用戶管理界面設(shè)計(jì) 144、用戶添加界面設(shè)計(jì) 155、用戶修改界面 156、主界面 167、房間類型管理界面 168、客房查詢界面 179、客房信息管理界面 1710、客戶記錄查詢界面 1811、客戶結(jié)算界面 1812、客戶入住界面 18四、代碼設(shè)計(jì) 191、用戶表示層(room 窗體) 19

3、2、業(yè)務(wù)邏輯層 213、model 層 224、數(shù)據(jù)訪問(wèn)層 245、公用類層 25( 1 ) data.cs 25(2)d_Bind.cs 29五、參考文獻(xiàn) 30六、心得 30前言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來(lái),信息改變了我們這個(gè)社會(huì)。各類行業(yè)在日常經(jīng)營(yíng)管理各個(gè)方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化。賓館管理的信息化程度體現(xiàn)在將計(jì)算機(jī)及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營(yíng)與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無(wú)疑,使用網(wǎng)絡(luò)信息化管理使賓館管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。賓館管理系統(tǒng)是典型的信息管理系統(tǒng)的一部份,而且是必不可少的一部份。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)

4、發(fā)兩個(gè)方面。對(duì)于前者要求建立起簡(jiǎn)潔且資料一致性和完整性強(qiáng)、資料安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。賓館管理系統(tǒng)是賓館經(jīng)營(yíng)管理中不可缺少的部分,它的內(nèi)容對(duì)于經(jīng)營(yíng)的決策者和管理者來(lái)說(shuō)都至關(guān)重要, 所以賓館管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如: 效率低、保密性差,容易出現(xiàn)差錯(cuò)等, 且對(duì)于查詢空房間及已定房間等極為不方便。在當(dāng)今時(shí)代,這些完全可以改用計(jì)算機(jī)來(lái)代替人的手工操作。作為計(jì)算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)客房信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例

5、如: 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。且辦事效率也是決定收入的一個(gè)關(guān)鍵因素。因此, 我決定選擇賓館管理系統(tǒng)作為本人的畢業(yè)設(shè)計(jì),力求開(kāi)發(fā)出一套界面友好,功能強(qiáng)大,使用簡(jiǎn)單的適用于各大、中、小規(guī)模的賓館的管理系統(tǒng)。同時(shí)也是一款完全適合賓館或旅館管理傻瓜式日常業(yè)務(wù)管理的軟件。一、需求分析:(一)系統(tǒng)主要功能:1、 客房類型管理:提供有關(guān)客房類型狀況的規(guī)范:有客房類型名、房間面積、額定床數(shù)、額定人數(shù)、住房單價(jià)、是否有空調(diào)、電視機(jī)、電話以及 單獨(dú)衛(wèi)生間等,并可進(jìn)行添加、修改、刪除

6、、查詢等操作。2、 客房信息管理:用來(lái)管理各個(gè)客房的信息和狀況,并在客戶入住之前根據(jù)客戶的要求提供給客戶的客房的情況,可進(jìn)行添加、修改、 刪除、查詢等操作。3、 客戶入住信息管理:記錄用戶入住的信息,根據(jù)客戶的身份證號(hào)碼來(lái)顯示客戶的 入住記錄,以便用戶管理和結(jié)算,可進(jìn)行添加、修改、 刪除、查詢等操作。4、 結(jié)算信息記錄管理:對(duì)入住用戶的入住信息情況的管理,客戶付清 住宿費(fèi)用并注銷房間。可進(jìn)行添加、修改、刪除、查詢等操作。5、 用戶管理:對(duì)系統(tǒng)使用人員進(jìn)行管理,只有符合要求的人才能進(jìn)行一些相關(guān)操作,并可進(jìn)行添加、修改、刪除等操作。(二)關(guān)系模式1、RoomType言息:(RoomTypeNam

7、dBedNum PeopleNum Price、 Toilet 、 AirCondition )2、 Rooni己錄:(RoomID RoomTypeNameoomPostion、PeopleNum BedNum FactPeopleNum)3、 Client 信息:(ClientID、ClientName、Sex、NativePlace、IdentifyID )4、 ClientRecord 信息:(ClientID 、ClientName、RoomID InDate 、CheckDate、TotalMone、Check)5、User 信息:( UserID、Username. Passwo

8、rd、UserRole)(三)功能模塊系統(tǒng)管理房間類型管理用戶管理客戶結(jié)算管理客房查詢客戶記錄查詢客房信息管理添加房間類型添加住宿房間刪除住宿房間修改住宿房間添加用戶刪除用戶修改用戶(四)數(shù)據(jù)庫(kù)需求分析1、酒店管理系統(tǒng)需要提供信息的查詢、保存、更新以及刪除等功能,這就要 求數(shù)據(jù)庫(kù)能充分滿足各種信息的輸入輸出。 通過(guò)對(duì)上述系統(tǒng)功能的分析。針對(duì)酒 店管理系統(tǒng)的特點(diǎn),總結(jié)出如下的需求信息。每個(gè)房間有兩個(gè)狀態(tài):空房、已入住。每種房間類型下有多個(gè)房間。每個(gè)房間有正在入住客人的信息。每個(gè)房間有以往所有入住客人的信息。一個(gè)房間入主信息指向一個(gè)顧客。每個(gè)顧客有自己的入住歷史。2、針對(duì)上述系統(tǒng)功能的分析和需求總

9、結(jié),設(shè)計(jì)如下數(shù)據(jù)項(xiàng)。顧客信息:姓名、電話、身份證號(hào)。房間記錄:訂房時(shí)間、退房時(shí)間、價(jià)格統(tǒng)計(jì)、入住顧客姓名、入住顧客電話。房間信息:類型名稱、使用面積、床位、價(jià)格。管理人員:用戶名、密碼、地址、電話。房間狀態(tài):狀態(tài)標(biāo)識(shí)。二、概要設(shè)計(jì)(一)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)通過(guò)上面的數(shù)據(jù)項(xiàng),即可設(shè)計(jì)出滿足需求的各種實(shí)體以及他們之間的關(guān) 系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相 互之間的作用形成數(shù)據(jù)的流動(dòng)。實(shí)體之間的關(guān)系的 E-R圖如下:301Clien t11ciie nt Record1、用戶管理E-R圖2.、顧客信息實(shí)體E-R圖:4、顧客入住信息實(shí)體E-R圖:6. 、整體結(jié)構(gòu)E-R

10、圖:(二)數(shù)據(jù)表設(shè)計(jì)1、(RoomTypefe)序號(hào)列名數(shù)據(jù)類型是否允許空1RoomTypeNamenchar(20)否2BedNumsmallint否3PeopleNumsmallint否4Pricemoney否5Toiletvarchar(2)否6AirConditionvarchar(2)否2、(Roonffe)序號(hào)列名數(shù)據(jù)類型是否允許空1RoomIDnchar(15)否2RoomTypeNamenchar(20)否3RoomPostionnchar(10)否4PeopleNumsmallint否5BedNumsmallint否6FactPeopleNumsmallint否3、(Clie

11、nt 表)序號(hào)列名數(shù)據(jù)類型是否允許空1ClientIDnchar(16)否2ClientNamenchar(20)否3Sexnchar(2)否4NativePlacenchar(20)否5IdentifylDnchar(20)是4、(ClientRecord 表)序號(hào)列名數(shù)據(jù)類型是否允許空1ClientIDnchar(16)否2ClientNamenchar(20)否3RoomIDnchar(15)否4InDatedatetime否5CheckDatedatetime否6TotalMoneymoney是7CheckChar 是5、 ( User)序號(hào)列名數(shù)據(jù)類型是否允許空1UserIDncha

12、r(10)否2Usernamenchar(10)否3Passwordnchar(20)否4UserRolenchar(10)否三、詳細(xì)設(shè)計(jì)(一)系統(tǒng)詳細(xì)設(shè)計(jì)目標(biāo)規(guī)劃在此階段設(shè)計(jì)出具體能夠運(yùn)行的系統(tǒng),詳細(xì)列出新系統(tǒng)的各種參數(shù)與規(guī)格。為即將用C# 編程語(yǔ)言對(duì)其進(jìn)行編寫(xiě)做好準(zhǔn)備。(二)系統(tǒng)詳細(xì)設(shè)計(jì)任務(wù)1、數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì):對(duì)于處理過(guò)程中涉及的概念性的數(shù)據(jù)類型進(jìn)行確切的定義;2、測(cè)試用例設(shè)計(jì):測(cè)試用例包括輸入數(shù)據(jù)和預(yù)期結(jié)果等內(nèi)容。(三)系統(tǒng)物理配置方案設(shè)計(jì)1 、設(shè)計(jì)指標(biāo)( 1)系統(tǒng)吞吐量要提高系統(tǒng)的吞吐量,就要求使用具有大吞吐量的計(jì)算機(jī)。應(yīng)該選擇具有較高性能的計(jì)算機(jī)。( 2)系統(tǒng)響應(yīng)時(shí)間響應(yīng)時(shí)間不超過(guò)2

13、 秒( 3)系統(tǒng)處理方式該系統(tǒng)采用主機(jī)系統(tǒng)方式。( 4)地域范圍本系統(tǒng)采用局域網(wǎng)方式。( 5)數(shù)據(jù)管理方式使用 SQL Server2005 數(shù)據(jù)管理系統(tǒng)2、計(jì)算機(jī)硬件配置計(jì)算機(jī)硬件選擇取決于要運(yùn)行的軟件系統(tǒng),本系統(tǒng)建議最低采取如下配置:內(nèi)存:2GBCPU 奔三 2.0GHZ硬盤:500G(四)系統(tǒng)輸出設(shè)計(jì)輸出設(shè)計(jì)的內(nèi)容包括:1、輸出信息應(yīng)包括系統(tǒng)的使用者,如客戶、酒店管理人員、前臺(tái)服務(wù)人員等。2、 信息應(yīng)以表格及文檔形式輸出。3、輸出設(shè)備:打印機(jī)、終端顯示器、 Pos機(jī)。4、輸出介質(zhì):輸出到專用紙張及電腦屏幕上。(五)系統(tǒng)輸入設(shè)計(jì)1、輸入數(shù)據(jù)量設(shè)計(jì)需要輸入客戶數(shù)據(jù),數(shù)據(jù)量不大2、數(shù)據(jù)輸入設(shè)備

14、的選擇本系統(tǒng)選擇鍵盤、鼠標(biāo)人工輸入方式(六)界面設(shè)計(jì)1、用戶登錄界面設(shè)計(jì)2、超級(jí)用戶登錄界面3、用戶管理界面設(shè)計(jì)4、用戶添加界面設(shè)計(jì)5、用戶修改界面6、主界面7、房間類型管理界面8、客房查詢界面9、客房信息管理界面10、客戶記錄查詢界面11、客戶結(jié)算界面12、客戶入住界面四、代碼設(shè)計(jì)1、用戶表示層(room窗體)using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows

15、.Forms;using System.Data.SqlClient;using Three.DLL;using Three.Model;namespace hotelmangerpublic partial class Room: Form public Room()InitializeComponent();private ArrayList mylist;private void Room_Load(object sender, EventArgs e)/combox2 的函數(shù)mylist =new ArrayList ();mylist.Add("一樓");myli

16、st.Add("二樓");mylist.Add("三樓");bindingSource1.DataSource = mylist;/ 附加數(shù)據(jù)源this .comboBox2.DataSource = this .bindingSource1;/填充comboxl的函數(shù)SqlDataReader w_sda= DLL_room.DLL_AddRoom();while (w_sda.Read()comboBox1.Items.Add(w_sda0);w_sda.Close();EventArgsprivate void comboBox1_Selected

17、IndexChanged( object sender, e)string cb1_str;cb1_str = comboBox1.SelectedItem.ToString();/ 填充 combox3, combox4的函數(shù)SqlDataReader W_sda2 = DLL_room.DLL_AddRoom2(cb1_str);while (W_sda2.Read()comboBox3.Items.Add(W_sda22);comboBox4.Items.Add(W_sda21);comboBox3.Text = W_sda22.ToString();comboBox4.Text = W

18、_sda21.ToString();W_sda2.Close();private void show_room_Click( object sender, EventArgs e)DLL_room.ShowRoom(dataGridView1);private void add_room_Click( object sender, EventArgs e)string roomid = roomnum_box.Text;string rtn = comboBox1.Text;string rp = comboBox2.Text;string pn = comboBox3.Text;string

19、 bn = comboBox4.Text;string fpn ="0" ;DLL_room.AddRoom(roomid, rtn, rp, pn, bn, fpn);/ 查找private void select_rooom_Click( object sender, EventArgs e) string str = textBox1.Text;DLL_room.SelectRoom(str, dataGridView1);/ 刪除private void delete_room_Click( object sender, EventArgs e) string st

20、r = textBox1.Text;DLL_room.DeleteRoom(str, dataGridView1);private void exit_room_Click( object sender, EventArgs e)this .Close();2、業(yè)務(wù)邏輯層using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using Three.Model;using Three.sqlDAL;using System.Data;using System.Data.

21、SqlClient;namespace Three.DLLpublic class DLL_room/ 顯示所有的房間public static bool ShowRoom( DataGridView dgrid)string strr = "select* from Room" ;D_room.ShowRoom(strr, dgrid);/D_roomtype.ShowRoomEmployee(strr, dgrid); return true ;/ 查找public static bool SelectRoom( string str, DataGridView dgv

22、id) string strr = "select *from Room where RoomID='" + str + D_room.ShowRoom(strr, dgvid);return true ;/ 刪除public static bool DeleteRoom( string str , DataGridView dgvid) string strr = "delete from Room where RoomID='" + str + D_room.ShowRoom(strr, dgvid);return true ;/ 調(diào)

23、用無(wú)參的D_addtable ()public static SqlDataReader DLL_AddRoom()SqlDataReader sdr = D_room.D_addtable();return sdr;/ 調(diào)用有參的D_addtable ()public static SqlDataReader DLL_AddRoom2(string slt_str)string st = slt_str;SqlDataReader sdr = D_room.D_addtable(st);return sdr;/ 添加相應(yīng)的房間信息public static int AddRoom(strin

24、g RoomID, string RoomTypeName, string RoomPostion, string PeopleNum, string BedNum, string FactPeopleNum) Room1M_room = new Room1();M_room.RoomID = RoomID;M_room.RoomTypeName = RoomTypeName;M_room.RoomPostion = RoomPostion;M_room.PeopleNum = Convert .ToInt32(PeopleNum);M_room.BedNum = Convert .ToInt

25、32(BedNum);M_room.FactPeopleNum = Convert .ToInt32(FactPeopleNum);return D_room.D_ADDRoom(M_room);/ 增加房間實(shí)際人數(shù)public static int update_factpeople( string r_roomid)return D_room.D_addfactpeoplenum(r_roomid);/ 減少房間實(shí)際人數(shù)public static int update_jianfactpeopele( string j_roomid)return D_room.D_jianfactpeop

26、lenum(j_roomid);3、 model 層using System;using System.Collections.Generic;using System.Text;namespace Three.Model/由于窗體中出現(xiàn)了 Room.cs,故定義為Roomlpublic class Room1 private string _RoomID;public string RoomIDget return _RoomID; set _RoomID = value ; private string _RoomTypeName; public string RoomTypeNamege

27、t return _RoomTypeName; set _RoomTypeName = value ; private string _RoomPostion; public string RoomPostionget return _RoomPostion; set _RoomPostion = value ; private int _PeopleNum;public int PeopleNumget return _PeopleNum; set _PeopleNum = value ; private int _BedNum; public int BedNumget return _B

28、edNum; set _BedNum = value ; private int _FactPeopleNum;public int FactPeopleNumget return _FactPeopleNum; set _FactPeopleNum = value ; public Room1()public Room1(string roomid, string roomtypename, string roompostion, int peopenum, int bednum, int factpeoplenum)this ._RoomID = roomid;this ._RoomTyp

29、eName = roomtypename;this ._RoomPostion = roompostion;this ._PeopleNum = peopenum;this ._BedNum = bednum;this ._FactPeopleNum = factpeoplenum;4、數(shù)據(jù)訪問(wèn)層using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using Three.Model;using Three.database;using System.Data;usi

30、ng System.Data.SqlClient;namespace Three.sqlDALpublic class D_room/ 顯示所有客房信息public static bool ShowRoom(string str, DataGridView dgrid) d_Bind .BindDataGrid(str, dgrid);return true ;/讀取RoomTyp仲的部分值無(wú)參public static SqlDataReader D_addtable() string str = "select * from RoomType" ;SqlDataRead

31、er sdr ;sdr = database.d_Bind .BindComboBox(str);return sdr;/讀取RoomTyp仲的部分值有參public static SqlDataReader D_addtable( string select_str) string str = "select * from RoomType where RoomTypeName='" select_str +"'" ;SqlDataReader sdr;sdr = database.d_Bind .BindComboBox(str);r

32、eturn sdr;public static int D_ADDRoomR(oom1M_room)SqlParameter param = new SqlParameter newnewnewnewnewnewSqlParameter SqlParameter SqlParameter SqlParameter SqlParameter SqlParameter( "RoomID,"M_room.RoomID),( "RoomTypeNam,eM"_room.RoomTypeName),( "RoomPostion",M_room.

33、RoomPostion),( "PeopleNum",M_room.PeopleNum),( "BedNum,"M_room.BedNum),( "FactPeopleNum",M_room.FactPeopleNum);string str = "insertintoRoom(RoomID,RoomTypeName,RoomPostion,PeopleNum,BedNum,Fact PeopleNum)values(RoomID,RoomTypeName,RoomPostion,PeopleNum,BedNum,Fa ct

34、PeopleNum)" ;int i= data .ExecuteNoQuery(str, param);/添加實(shí)際人數(shù)return i;public static int D_addfactpeoplenum( string roomid)string str = "update Room set FactPeopleNum=FactPeopleNum+1 where RoomID='" + roomid +"'" ;int i = data .ExecuteNoQuery(str);return i;/減少實(shí)際人數(shù)publi

35、c static int D_jianfactpeoplenum( string roomid)string str = "update Room set FactPeopleNum=FactPeopleNum-1 where RoomID='" + roomid +"'" ;int i = data .ExecuteNoQuery(str);return i;5、公用類層1)data.csusing using using using using usingSystem;System.Collections.Generic;System

36、.Text;System.Data.SqlClient;System.Data;System.Windows.Forms;using System.IO;namespace Three.database/ 封裝數(shù)據(jù)庫(kù)public class dataprivate static string _con = "DataSource=.SQLEXPRESS;AttachDbFilename=F:C# 賓館管理系統(tǒng)整合后Solutiondatabasehotel.mdf;Integrated Security=True;Connect Timeout=30;User Instance=Tr

37、ue" ;private static SqlConnection sqlcon = null ; public static void Creatcon()if (sqlcon = null )sqlcon =new SqlConnection (_con);sqlcon.Open(); else if (sqlcon.State = ConnectionState .Closed | sqlcon.State = ConnectionState .Broken)sqlcon.Close();sqlcon.Open();public static void CloseConnect

38、ion()sqlcon.Close();/ 返回連接對(duì)象sqlconnectionpublic static SqlConnection GetSqlconn() return sqlcon;/ 執(zhí)行增刪改,不帶參數(shù)public static int ExecuteNoQuery( string strsql) int i;try Creatcon();SqlCommandsqlcomand = new SqlCommand(strsql, sqlcon);i = sqlcomand.ExecuteNonQuery(); sqlcon.Close();return i; catchreturn

39、 -1;/ 執(zhí)行增刪改,帶參數(shù)public static int ExecuteNoQuery( string strsql, params SqlParameter param) int i;tryCreatcon();SqlCommandsqlcmd = new SqlComman(dstrsql, sqlcon);foreach ( SqlParameter par in param) / 遍歷數(shù)組將參數(shù)對(duì)象添加到操作命令中sqlcmd.Parameters.Add(par);i = sqlcmd.ExecuteNonQuery(); return i; catchreturn -1;p

40、ublic static DataTable GetTable( string strsql)tryCreatcon();SqlDataAdapter sqlada = new SqlDataAdapter (strsql, sqlcon);DataSet dataset = new DataSet ();sqlada.Fill(dataset,"temp" );sqlcon.Close();return dataset.Tables "temp" ; catchreturn null;/ 帶參數(shù)public static DataTable GetTa

41、ble( string strsql, params SqlParameter param)tryCreatcon();SqlDataAdapter sda = new SqlDataAdapter (strsql, sqlcon);foreach ( SqlParameter par in param)sda.SelectCommand.Parameters.Add(par);DataSet ds = new DataSet ();sda.Fill(ds,"temp" );sqlcon.Close();return ds.Tables "temp" ;

42、 catchreturn null;/ 執(zhí)行數(shù)據(jù)的查詢操作public static SqlDataReader ExeRead( string SqlCom)tryCreatcon();SqlCommandsqlcom = new SqlComman(dSqlCom, sqlcon);SqlDataReader read =sqlcom.ExecuteReader( CommandBehavior.CloseConnection);return read;catchreturn null;public static SqlDataReader ExeRead( string SqlCom,

43、params SqlParameter param) tryCreatcon();SqlCommandsqlcom = new SqlComman(dSqlCom, sqlcon);foreach ( SqlParameter par in param)sqlcom.Parameters.Add(par);SqlDataReader read = sqlcom.ExecuteReader( CommandBehavior.CloseConnection); return read;catch return null ;(2)d_Bind.csusing System;using System.Collections.Generic;using System.Text;using System.Windows.Forms; / 可引用 windows 中的控件using System.Data ;using System.Data.SqlClient ;namespace Three.databasepublic class d_Bind public static SqlDataReader BindComboBox( string str) data .Creatcon();S

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論