旅馆管理系统_第1页
旅馆管理系统_第2页
旅馆管理系统_第3页
旅馆管理系统_第4页
旅馆管理系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 软 件 学 院实践环节报告课程名称: 二级实践课题 课题名称: 旅馆入住系统 专 业: 软件技术 班 级: RZ软技174 学 号: 7 学生姓名: 张永强 指导教师: 陈海蕊 2018年 7月 13日 中原工学院软件学院 二级实践课题设计任务书姓 名 张永强 软件技术 专业 174 班题 目旅馆入住系统设计本系统可以实现,用户可根据自己的需求入住登记不同类型的房间,同时登记个人基本信息,管理员可通过不同类型房间的管理及房间信息管理设置不同的类型房间进行增删改查,并对入住客户的信息及退房信息查询,并改变房间的入住与退房或空房间的状态信息。旅馆系统功能主要包括:l 旅客预定l 旅客入住 l 旅

2、客退房l 旅客信息查询时间进度第1周:(2018-6-252018-7-1):系统需求分析,进行界面设计;设计系统的数据库结构进行分析、设计,并通过画E-R图的方式来帮助实现数据库结构的完整设计,列出数据库数据表,之后以列出的关系模型为依据进行第2周:(2018-7-22018-7-8):对系统进行详细的分析设计,根据不同的功能模块,对其进行相应的编码及测试;第3周:(2018-7-92018-7-15):对系统进行测试和纠错,进一步完善其功能,之后进行报告总结,交与老师验收。主要文 献1刘勇.SQL Server2000基础教程M: 清华大学出版社. 2005.22韩玉民. 计算机专业英语教

3、学研究与实践,计算机与信息技术,20083何玉洁.数据库原理与应用教程.-4版4 More Effective C#中文版指导教师签字: 年 月 日摘 要本系统主要是旅馆旅客关系管理系统的开发,开发背景、需求分析与设计以及主要功能模块的实现等内容。本系统采用C#语言,数据库实现了预定、入住、用户管理、客房查询、客房类型功能。旅馆管理系统,它可以借用计算机信息化的优势,方便快捷的实现顾客和管理者,方便管理者在第一时间了解顾客的需求,及时做好应对措施,从而可以使经营者在竞争日益激烈的旅馆服务行业中取得优势!旅客登录进入旅客界面,旅客可以根据自己不同的需求进行预定房间。管理员登录,进入管理员界面,管

4、理员可以查询旅客信息,也可以帮助旅客进行入住,查询房间信息以及旅客退房。关键词:预定房间;客房查询;入住;退房目录摘 要1第一章 概述31.1课题背景31.2开发意义31.3 课题研究内容41.4本文中的章节介绍4第二章 需求分析52.1 业务分析52.2 功能需求分析52.2.1预定52.2.2客户入住62.2.3管理员管理62.2.5房间类型72.3 系统环境需求72.3.1 开发环境需求72.3.2 运行环境需求7第三章 概要设计83.1 数据库概要设计83.1.1 实体及其属性83.1.2 实体及其属性83.1.3 E-R模型83.2 系统管理模块设计9第四章 详细设计104.1 数据

5、库的详细设计104.2 系统详细设计114.2.1 旅客信息管理124.2.2 管理员信息管理144.2.3 房间信息管理18第五章 运行及测试20第六章 结束语21附录 系统相关代码24第一章 概述1.1课题背景优秀的旅馆管理系统能显著地提高旅馆的服务水平和工作效率,规范旅馆的业务流程,帮助旅馆管理者及时、全面地了解经营信息,做出更加准确的决策,从而有效地提高旅馆的经营效益。在互联网高速发展的今天,一切的商业行为都能和网络搭上边。这不仅是为了不落后于时代,不被主流所淘汰,更是为了更好的借助网络来实现更大的商业利益。随着更多的人接受电子商务,以及年轻一代享受网络预订的方便、迅速,旅馆行业也不例

6、外的加入了电子商务时代的行列。这将是未来这个行业立于众多竞争中不败之地的关键因素。 随着人们生活质量的不断提高,越来越多的人将外出旅游作为了一种生活休闲方式。对于有些旅游旺季,特别是五一、十一两个黄金周,客房的紧张、房源的缺少、房价的陡增都给游客造成了困扰。本系统采用C#语言编辑,实现了与windows操作系统良好的兼容性,通过代码对SQL语言实现了预定、入住、客房、客房查询、客房类型等。旅馆管理系统,它可以借用计算机信息化的优势,方便快捷的实现旅客和管理者的交户,方便管理者在第一时间了解旅客的需求,及时做好应对措施,从而可以使经营者在竞争日益激烈的旅馆服务行业中取得优势!研究这个课题,意义不

7、仅仅在于做出一个实际可用的系统,更在于对未成熟的旅馆入住管理系统进行探索性的研究。1.2开发意义旅馆在运作期间,服务水平的高低,直接影响到旅馆的形象和声誉,本旅馆管理系统,是针对旅馆的具体业务而开发的,业务管理以旅馆的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐和误差,及时、准确地反映旅馆的工作情况、经营状态,从而提高旅馆的服务质量,并配合现代的旅馆管理,获得更好的经济效益。1.3 课题研究内容该课题以某商标注册所的客户管理需求为出发点,实现了以下功能: 旅客预定 旅客退房 旅客信息查询 房间信息查询1.4本文中的章节介绍第一章介绍系统开发的背景、意义以及内容。第二章介绍系统

8、开发的相关概念和相关的技术。第三章介绍体统开发的需求分析和数据库的设计。第四章介绍系统开发的详细设计。第五章介绍系统总体架构,系统安全性的实现以及部分系统界面图。第六章结束语。第二章 需求分析2.1 业务分析业务分析指的是在建立新的或改变现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。业务分析是软件工程中的一个关键过程。在需求分析中,系统分析员和软件工程师通过调查走访确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。2.2 功能需求分析2.2.1预定客户通过电话或其他途径向旅馆进行客房预订,接待人员查询客房状态后确定有空房则接受预订,预订成功记

9、录客户信息和客户信息,并对客房状态做出相应的变化。如图2.1所示:图2.1预定2.2.2客户入住客户的登记,分为预订入住和散客入住,如果客人已经预订房间,则根据预定入住操作,客户状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态后,有空房则进行客房登记操作。客房状态由“空房”变为“入住”。如图2.2所示:预定入住管理员旅客登记入住图2.2客户入住 2.2.3管理员管理管理员管理是对客户信息的管理,包括了客户信息的信息,旅客退房,旅客预定,旅客入住,房间信息和空闲房等功能。如图2.3所示: 图2.3管理员2.2.5房间类型客房的类型包括:客房类型、单价。而客房类型又分为:单人

10、房、双人房、豪华套房。设置这个功能,看可满足不同客户的需求。2.3 系统环境需求2.3.1 开发环境需求硬件需求:CPU PIII 500以上的PC服务器,内存1GB以上,硬盘8GB以上。操作系统:Windows 10。软件需求:Microsoft Visual Studio 2017 开发环境,SQL Server 2015数据库。2.3.2 运行环境需求硬件需求:CPU PIII 500 以上的PC服务器,内存1CB以上,硬盘8GB以上。操作系统:Windows 10。第三章 概要设计3.1 数据库概要设计3.1.1 实体及其属性 对于旅馆管理系统的数据库设计:首先是概念模型描述,包括对系

11、统的实体属性分析及系统的E-R图,然后是系统的逻辑结构设计,即给出思路和结构。3.1.2 实体及其属性 整个系统各实体可用以下关系来表示(其中主键已用下划线标识):l 旅客(房间号,姓名,账号,密码,房间类型,联系方式,年龄,入住时间,退房时间,房间价格,身份证号)l 房间(房间号,房间价格,房间类型,是否入住)l 管理员(Id,密码,身份)3.1.3 E-R模型在分析过系统各实体之间的联系后可得出系统的整体概念模型,用E-R图表示出来,如图3.1所示:注册管理员旅客入住房间号姓名年龄账号密码联系方式入住时间退房时间身份证号房间房间号房间价格房间类型是否入住账号密码身份房间类型房间价格图3.1

12、 E-R模型图3.2 系统管理模块设计图3.2系统管理模块图第四章 详细设计4.1 数据库的详细设计依据数据库的概要设计,最后总结出数据库结构的主要数据表包括:房间信息表,旅客信息表,管理员信息表等。以下将给出系统数据库设计的逻辑模型,即各数据表的结构。1、 房间信息表房间信息表存储系统房间的相关信息如表4.1所示:表4.1房间信息表结构列名说明数据类型长度允许空是否为主键room房间号nvarchar50否是typeis房间类型nvarchar50否否moneys房间价格nvarchar50否否ruzhu是否入住nvarchar50否否2、 旅客信息表旅客信息表存储系统旅客的相关信息如表4.

13、2所示:表4.2旅客信息表结构列名说明数据类型长度允许空是否为主键room房间号nvarchar50否是name姓名nvarchar50否否 ID身份证号nvarchar50否否age年龄nvarchar50否否type房间类型nvarchar50否否money房间价格nvarchar50否否intime入住时间nvarchar50否否outtime退房时间nvarchar50否否phonenumber联系方式nvarchar50否否3、 管理员信息表管理员信息表存储系统账号的相关信息如图所示4.3所示:表4.3管理员信息表结构列名说明数据类型长度允许空是否为主键 Id账号nvarchar50

14、否是 Idpwd 密码nvarchar50否否Identitys 身份nvarchar50否否4.2 系统详细设计以下是系统各主要功能模块的界面设计及实现。进入网站的用户必须先注册然后再登录,注册界面如图4.1所示,登录界面如图4.2所示:图4.1 注册页面旅客需要先注册账号,然后只能选择旅客身份进行注册,连接数据库把账号,密码,身份添加到管理员表,注册成功。主要运用comboBox选择身份和SQL语句添加语句insert into Adminier (Id,Idpwd,Identitys) values (Id,Idpwd,Identitys)信息添加到Adminier表中。主要控件butt

15、on1,comboBox。图4.2登录页面旅客运用注册的账号,密码进行登录,连接数据库,运用查询语句select * from Adminier where Id=Id;对Adminier表进行查询,同时运用if语句对身份进行判断,如果是管理员则进入管理员界面,如果是旅客则进入旅客界面否系统提示错误。主要控件button1。4.2.1 旅客信息管理旅客通过身份验证后进入旅客界面,如图4.3所示:图4.3旅客界面在该界面可以查看“旅店信息”,旅客也可以“预定房间”,点击“预定房间”按钮进入预定界面如图4.4所示:图4.4预定界面旅客进入预定界面,输入自己的个人信息和自己中意的房子,提交数据,则预

16、定成功。该功能主要运用SQL语句中的添加语句insert into ke(name,age,ID,room,intime,outtime,phonenumber,type,money)values(name,age,ID,room,intime,outtime,phonenumber,type,money);,把旅客的个人信息添加到数据库的旅客表中,再对房间表进行判断是否入住,运用SQL更新语句update Room settypeis=typeis,moneys=moneys,ruzhu=ruzhu where room=room主要控件button1,comboBox1, comboBox

17、2, comboBox3。主要代码如下:public string ruzhu = 是;private void button1_Click(object sender, EventArgs e)Trycmd1.CommandText = update Room set typeis=typeis,moneys=moneys,ruzhu=ruzhu where room=room;cmd.CommandText = insert into ke(name,age,ID,room,intime,outtime,phonenumber,type,money) values(name,age,ID,

18、room,intime,outtime,phonenumber,type,money);conn.Close();4.2.2 管理员信息管理管理员通过身份验证后进入管理员界面,如图4.5所示:图4.5管理员界面在该界面可以查询旅客信息,旅客退房,旅客入住,查询房间信息,空闲房等功能点击按钮“旅客信息与旅客退房”进入旅客信息与旅客退房界面如图4.6所示:图4.6旅客信息与旅客退房进入旅客信息与旅客退房界面,实现的功能是查询旅客信息和旅客退房,查询某个旅客信息是对comboBox进行赋值,根据旅客的房间号找出对应的旅客信息运用SQL语句select * from ke ;旅客退房则是选定旅客所在房

19、间号,运用SQL语句delete from ke where room=room;对旅客信息进行删除。主要控件button1,DefaultView1。主要代码:private void button1_Click(object sender, EventArgs e)string strWhere = ;switch (comboBox1.Text)case 房间号:strWhere = room like % + textBox1.Text + %;break;case 身份证号:strWhere = ID like % + textBox1.Text + %;break;private

20、void button4_Click(object sender, EventArgs e)DialogResult result = MessageBox.Show(确定要退房吗?, 删除确认, MessageBoxButtons.YesNo);if (result = DialogResult.Yes)trycmd.CommandText = delete from ke where room=room;cmd.Parameters.Add(new SqlParameter(room, dataGridView1.CurrentRow.Cells0.Value.ToString();点击按

21、钮“旅客入住”进入旅客入住界面如图4.7所示:图4.7旅客入住管理员进入旅客入住界面,输入旅客的个人信息和旅客中意的房子,提交数据,则预定成功。该功能主要运用SQL语句中的添加语句insert into ke(name,age,ID,room,intime,outtime,phonenumber,type,money)values(name,age,ID,room,intime,outtime,phonenumber,type,money);,把旅客的个人信息添加到数据库的旅客表中,再对房间表进行判断是否入住,运用SQL更新语句update Room settypeis=typeis,mone

22、ys=moneys,ruzhu=ruzhu where room=room;主要控件button1,comboBox1。主要代码如下:public string ruzhu = 是;private void button1_Click(object sender, EventArgs e)trySqlConnection conn1 = new SqlConnection();conn1.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn1.Open();SqlCommand cmd1 = new SqlComm

23、and();cmd1.Connection = conn1;cmd1.CommandText = update Room set typeis=typeis,moneys=moneys,ruzhu=ruzhu where room=room;conn1.Close();SqlConnection conn = new SqlConnection();conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn.Open();SqlCommand cmd = new SqlCommand();cmd.Connect

24、ion = conn;cmd.CommandText = insert into ke(name,age,ID,room,intime,outtime,phonenumber,type,money) values(name,age,ID,room,intime,outtime,phonenumber,type,money);cmd.ExecuteNonQuery();conn.Close();MessageBox.Show(提交成功!);catchMessageBox.Show(提交失败!);4.2.3 房间信息管理进入管理员界面点击按钮“查询房间信息”进入房间信息界面如图4.8所示:图4.8

25、房间信息管理员进入房间信息界面,点击查询显示全部房间信息,主要运用SQL语句select * from Room ;对数据库房间表进行查询,主要控件button1,dataGridView1。主要代码:private void 查询某一房间信息_Load(object sender, EventArgs e)DataSet ds;public void RefreshData()dataGridView1.AutoGenerateColumns = false;SqlConnection conn = new SqlConnection();conn.ConnectionString = se

26、rver=.;database=旅馆管理系统;uid=test;pwd=test;string sql = select * from Room ;SqlDataAdapter da = new SqlDataAdapter(sql, conn);ds = new DataSet();da.Fill(ds);dataGridView1.DataSource = ds.Tables0.DefaultView;点击按钮“查询空闲房”进入空房界面如图4.9所示:图4.9空房界面管理员进入空房界面,运用SQL语句select * from Room where ruzhu is null ;查询房间入

27、住信息是否入住从而判断所剩的空房,主要代码:DataSet ds;,public void RefreshData()string sql = select * from Room where ruzhu is null ;SqlDataAdapter da = new SqlDataAdapter(sql, conn);ds = new DataSet();da.Fill(ds);dataGridView1.DataSource = ds.Tables0.DefaultView;第五章 运行及测试旅客注册账号,登录分别用正确错误账号进行测试,正常运行后再进行测试旅客预定功能,然后再测试管理员

28、的旅客入住,旅客信息查询,旅客退房等功能,测试结果如表5.1所示:表5.1运行及测试序号功能模块测试功能点步骤及数据期望结果实际结果分析处理方式1登 录旅客注册账号密码输入正确的账号和密码在登录界面输入账号密码,点击“登录”正常登录,显示相应功能界面正确2输入正确的账号和错误的密码在登录界面输入账号密码,点击“登录”不能正常登录,系统给出提示系统给出提示:密码错误3用户名或密码空白在登录界面不输入账号密码,点击“登录”系统给出提示系统给出提示4旅客信息管理旅客信息添加在预定界面添加旅客信息,确定将旅客信息插入数据库正常插入5管理员系统管理旅客入住在管理员界面,点击“旅客入住”,进入旅客入住,添

29、加信息将旅客信息插入数据库正常插入6旅客信息查询在管理员界面,点击“旅客信息与旅客退房”,进界面,点查询按钮在控制按钮查询数据库旅客信息正常查询7旅客退房在旅客信息与旅客退房,点击“旅客退房删除数据库中旅客信息正常删除8查询空闲房在房间信息界面查询查询预定后,剩下的空房正常运行第六章 结束语系统开发严格按照管理信息系统的开发步骤,结合了数据库,有正确广泛的理论支持;系统实现后能够完成旅馆管理的日常工作,极大提高了管理工作的效率和正确性,并能够提供强大的查询功能,管理员可以合理使用,因此具有一定的辅助决策功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,系统界面友好,操作简单,效

30、率高易掌握。系统将来还可以从以下两个方面进行改进:第一,加上对网络支持功能,从当前的单机版改进为可以同时支持多个用户对数据库操作的网络版。第二,由于时间比较紧,系统的一些功能还不够完善。在开发系统过程中,我逐渐意识到自己的思维还不够严密,逻辑不够清晰,需要经常的修改,更缺乏解决问题的经验,经常遗漏某些环节,造成了不少的错误。通过同学的指点,也通过慢慢摸索,同时经过了这次锻炼,我在综合能力上都有了提高,这一定会在我以后的生活中起到不小的作用。虽说系统已经基本完成,由于自己能力有限和经验不足,有一些原先设想的功能没能实现,希望在以后的工作和学习中再提高自己的能力和经验从而进一步完善系统。参考文献:

31、【1】刘勇.SQL Server2000基础教程M: 清华大学出版社. 2005.2【2】韩玉民. 计算机专业英语教学研究与实践,计算机与信息技术,2008【3】何玉洁.数据库原理与应用教程.-4版,2016【4】More Effective C#中文版【5】轻松学C#/谷涛,扶晓,毕国峰著。北京:北京工业出版社,2013【6】刘炳文,许蔓舒,Visual C#程序设计教程M. 北京:清华大学出版社,2001【7】李圣才,李春葆, Visual C#程序设计导学M. 北京:清华大学出版社,2006【8】郑人杰,殷人昆,。陶永雷,实用软件工程M北京:清华大学出版社,2002指导教师评语 成绩:

32、指导教师签字: 年 月 日附录 系统相关代码主要代码如下:登录private void button1_Click(object sender, EventArgs e)SqlConnection conn = new SqlConnection();/创建一个连接对象,用于连接数据库conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;/指定连接字符串,server连到那个计算机上,database连接到那个数据库,uid用户名,pwd密码conn.Open();/打开连接SqlCommand cmd = new

33、 SqlCommand();/创建一个命令对象,用于让SQL server执行SQL语句cmd.Connection = conn;/设置命令对象要使用那个连接cmd.CommandText = select * from Adminier where Id=Id;cmd.Parameters.Add(new SqlParameter (Id,textBox1.Text );/执行查询语句,返回datareader对象SqlDataReader dr = cmd.ExecuteReader();if (dr.Read ()if (textBox2.Text = drIdpwd.ToString

34、()if (comboBox1.Text = drIdentitys.ToString()if (comboBox1.Text = 管理员)管理员界面 f = new 管理员界面();f.Show();this.Visible = false;if (comboBox1.Text = 旅客)旅客界面 f = new 旅客界面();f.Show();this.Visible = false;elseMessageBox.Show(身份有误!);elseMessageBox.Show(密码有误!);elseMessageBox.Show(账号有误!);dr.Close();conn.Close()

35、;注册private void button1_Click(object sender, EventArgs e)trySqlConnection conn = new SqlConnection();conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn.Open();SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandText = insert into Adminier (Id,Idpwd,Identitys) valu

36、es (Id,Idpwd,Identitys);cmd.Parameters.Add(new SqlParameter(Id, textBox1.Text);cmd.Parameters.Add(new SqlParameter(Idpwd, textBox2.Text);cmd.Parameters.Add(new SqlParameter(Identitys, comboBox1.Text);cmd.ExecuteNonQuery();conn.Close();MessageBox.Show(注册成功);catchMessageBox.Show(注册失败!);旅客入住public stri

37、ng ruzhu = 是;private void button1_Click(object sender, EventArgs e)trySqlConnection conn1 = new SqlConnection();conn1.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn1.Open();SqlCommand cmd1 = new SqlCommand();cmd1.Connection = conn1;cmd1 .CommandText = update Room set typeis=typei

38、s,moneys=moneys,ruzhu=ruzhu where room=room;cmd1.Parameters.Add(new SqlParameter(typeis, comboBox1.Text);cmd1.Parameters.Add(new SqlParameter(moneys, comboBox2.Text);cmd1.Parameters.Add(new SqlParameter(ruzhu, ruzhu);cmd1.Parameters.Add(new SqlParameter(room,comboBox3 .Text);cmd1.ExecuteNonQuery();c

39、onn1.Close();SqlConnection conn = new SqlConnection();conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn.Open();SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandText=insert into ke(name,age,ID,room,intime,outtime,phonenumber,type,money) values(name,age,ID,room,

40、intime,outtime,phonenumber,type,money);cmd.Parameters.Add(new SqlParameter(name, textBox1.Text);cmd.Parameters.Add(new SqlParameter(age, textBox2.Text);cmd.Parameters.Add(new SqlParameter(ID, textBox3.Text);cmd.Parameters.Add(new SqlParameter(room, comboBox3 .Text);cmd.Parameters.Add(new SqlParamete

41、r(intime, textBox6.Text);cmd.Parameters.Add(new SqlParameter(outtime, textBox7.Text);cmd.Parameters.Add(new SqlParameter(phonenumber, textBox8.Text);cmd.Parameters.Add(new SqlParameter(type, comboBox1 .Text);cmd.Parameters.Add(new SqlParameter(money, comboBox2 .Text);cmd.ExecuteNonQuery();conn.Close

42、();MessageBox.Show(提交成功!);catchMessageBox.Show(提交失败!);预定房间public string ruzhu = 是;private void button1_Click(object sender, EventArgs e)trySqlConnection conn1 = new SqlConnection();conn1.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn1.Open();SqlCommand cmd1 = new SqlCommand();cmd

43、1.Connection = conn1;cmd1.CommandText = update Room set typeis=typeis,moneys=moneys,ruzhu=ruzhu where room=room;cmd1.Parameters.Add(new SqlParameter(typeis, comboBox2.Text);cmd1.Parameters.Add(new SqlParameter(moneys, comboBox3.Text);cmd1.Parameters.Add(new SqlParameter(ruzhu, ruzhu);cmd1.Parameters

44、.Add(new SqlParameter(room, comboBox1.Text);cmd1.ExecuteNonQuery();conn1.Close();SqlConnection conn = new SqlConnection();conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;conn.Open();SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandText = insert into ke(name,age,I

45、D,room,intime,outtime,phonenumber,type,money) values(name,age,ID,room,intime,outtime,phonenumber,type,money);cmd.Parameters.Add(new SqlParameter(name, textBox1.Text);cmd.Parameters.Add(new SqlParameter(age, textBox2.Text);cmd.Parameters.Add(new SqlParameter(ID, textBox3.Text);cmd.Parameters.Add(new

46、SqlParameter(room, comboBox1.Text);cmd.Parameters.Add(new SqlParameter(intime, textBox7.Text);cmd.Parameters.Add(new SqlParameter(outtime, textBox8.Text);cmd.Parameters.Add(new SqlParameter(phonenumber, textBox9.Text);cmd.Parameters.Add(new SqlParameter(type, comboBox2.Text);cmd.Parameters.Add(new S

47、qlParameter(money, comboBox3.Text);cmd.ExecuteNonQuery();conn.Close();MessageBox.Show(提交成功!);catchMessageBox.Show(提交失败!);旅客信息与旅客退房private void 查找某一旅客信息_Load(object sender, EventArgs e)DataSet ds;public void RefreshData()dataGridView1.AutoGenerateColumns = false;SqlConnection conn = new SqlConnection

48、();conn.ConnectionString = server=.;database=旅馆管理系统;uid=test;pwd=test;string sql = select * from ke ;SqlDataAdapter da = new SqlDataAdapter(sql, conn);ds = new DataSet();da.Fill(ds);dataGridView1.DataSource = ds.Tables0.DefaultView;private void button1_Click(object sender, EventArgs e)string strWher

49、e = ;switch (comboBox1.Text)case 房间号:strWhere = room like % + textBox1.Text + %;break;case 身份证号:strWhere = ID like % + textBox1.Text + %;break;RefreshData();ds.Tables0.DefaultView.RowFilter = strWhere;dataGridView1.DataSource = ds.Tables0.DefaultView; private void button4_Click(object sender, EventArgs e)DialogResult result = MessageBox.Show(确定要退房吗?, 删除确认, MessageBoxBu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论