![旅游管理系统课程设计_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/88e5786f-0886-46d3-87a5-e64edb30b64f/88e5786f-0886-46d3-87a5-e64edb30b64f1.gif)
![旅游管理系统课程设计_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/88e5786f-0886-46d3-87a5-e64edb30b64f/88e5786f-0886-46d3-87a5-e64edb30b64f2.gif)
![旅游管理系统课程设计_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/88e5786f-0886-46d3-87a5-e64edb30b64f/88e5786f-0886-46d3-87a5-e64edb30b64f3.gif)
![旅游管理系统课程设计_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/88e5786f-0886-46d3-87a5-e64edb30b64f/88e5786f-0886-46d3-87a5-e64edb30b64f4.gif)
![旅游管理系统课程设计_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/88e5786f-0886-46d3-87a5-e64edb30b64f/88e5786f-0886-46d3-87a5-e64edb30b64f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、11 旅游管理系统旅游管理系统1一、 背景2二、 需求分析2三、 数据库设计23.1旅游管理系统图33.2数据库设计3四、 系统总体结构44.1游客登录界面44.2注册界面54.3 游客查询界面54.4 景点信息查询界面54.5 景点信息查询界面5五、 开发环境和使用技术5结论6一、 背景伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计
2、数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统提供给游客一个清新友好的界面选择自己向往的旅游胜地。二、 需求分析旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业内部的信息,还是旅游企业直接面向大众交换
3、旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。 随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的原理管理信息的优越性是远超于手工管理方式,本文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。三、 数据库设计使用的操作系统是Windows系列操作系统。使用的开发工具是Microsoft Visual Studio 2010,数据库是SQL Server Management Studio数据库。页面使用Visual C#.NET技术,采用Windows Forms控件。3.
4、1旅游管理系统图 3.2数据库设计数据库旅游管理系统信息如表所示,本例使用的是SQL Server Management Studio数据库 四、 系统总体结构旅游管理系统由主界面:游客登录查询、景区景点信息查询、工作人员登录。4.1游客登录界面4.1.1界面如图所示: 4.1.2游客登录界面中“提交”按钮的主要代码如下: private void button1_Click(object sender, EventArgs e) string str = "server=;database=旅游管理系统;Trusted_Connection=SSPI"
5、SqlConnection Conn = new SqlConnection(str); Conn.Open(); string sqlstring = "select * from 游客信息管理 where username= '" + textBox1.Text + "' and userpass= '" + textBox2.Text + "'" SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandT
6、ype.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() label4.Text = "登陆成功,正在跳转!" else label4.Text = "登陆失败!" return; visitorForm subf = new visitorForm(); this.Hide(); subf.Show(); 以上提交代码主要实现了用户登录的主要功能,如果没有错误的话,界面将跳转至游客信息查询界面。4.2注册界面 4.2.1注册界面如图所示:4.2.2注册界面中“添加”按钮中的主要代
7、码如下: private void button1_Click(object sender, EventArgs e) if (textBox1.Text.Trim() = "" | comboBox1.Text.Trim() = "" | textBox2.Text.Trim() = "" | textBox3.Text.Trim() = "" | textBox4.Text.Trim() = "" | textBox6.Text.Trim() = "" | textBox
8、7.Text.Trim() = "") MessageBox.Show("信息不能为空!", "提示"); return; else try stuDB stuUser = new stuDB(); stuUser.stuConn.Open(); SqlCommand commStu = new SqlCommand(); commStu.CommandText = "select * from 游客信息管理 where username='" + textBox6.Text.Trim() + "
9、'" commStu.Connection = stuUser.stuConn; if (commStu.ExecuteNonQuery() = 1) MessageBox.Show("已经有此用户了,不能再次添加!", "提示"); return; else string strInsert = "insert into 游客信息管理 (xingming,Gender,Birth,Address,Phone,username,userpass) values('" + textBox1.Text.Trim(
10、) + "','" + comboBox1.Text.Trim() + "','" + textBox2.Text.Trim() + "','" + textBox3.Text.Trim() + "','" + textBox4.Text.Trim() + "','" + textBox6.Text.Trim() + "','" + textBox7.Text.Trim() + &
11、quot;')" commStu.CommandText = strInsert; commStu.Connection = stuUser.stuConn; if (commStu.ExecuteNonQuery() = 1)/插入成功 MessageBox.Show("用户添加成功!", "提示"); this.Dispose(); catch (Exception ex) MessageBox.Show(ex.ToString(); throw; 以上注册代码主要实现了用户基本信息的注册功能,其中包括用户名的重复检测机制。如果注册
12、成功,用户的主要信息将被保存在后台数据库当中。4.3 游客查询界面4.3.1游客若登录或注册成功以后进入以下界面,如图所示:4.3.2游客信息查询界面中“查询”按钮中的主要代码如下: private void button2_Click(object sender, EventArgs e) string str = "server=;database=旅游管理系统;Trusted_Connection=SSPI" SqlConnection Conn = new SqlConnection(str); Conn.Open(); string sqlstr
13、ing = "select * from 游客信息管理 where xingming= '" + txtname.Text + "' and Gender= '" + comboBox1.Text + "'" SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandType.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() this.te
14、xtBox1.Text = sdr"Birth".ToString(); this.textBox2.Text = sdr"Address".ToString(); this.textBox3.Text = sdr"Phone".ToString(); this.textBox6.Text = sdr"Type".ToString(); 以上代码实现了以姓名和性别为关键字的游客信息查询功能。4.4 景点信息查询界面4.4.1景点信息查询界面如下:4.4.2景点信息查询界面中“显示”按钮的主要代码如下: privat
15、e void button2_Click(object sender, EventArgs e) string str = "server=;database=旅游管理系统;Trusted_Connection=SSPI" SqlConnection Conn = new SqlConnection(str); Conn.Open(); string sqlstring = "select * from 景点信息管理 where mingcheng= '" + comboBox1.Text + "'"
16、 SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandType.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() this.textBox1.Text = sdr"cost".ToString(); this.textBox2.Text = sdr"guests".ToString(); this.textBox3.Text = sdr"way".ToString(
17、); this.textBox4.Text = sdr"tour".ToString(); 以上代码主要实现了景点信息的查询功能。4.5 旅游工作管理界面4.5.1旅游工作管理界面:4.5.2旅游工作管理界面中“修改”按钮的主要代码: private void btnxiugai_Click(object sender, EventArgs e) if (btnxiugai.Text = "修改") btnxiugai.Text = "确定修改" dataGridView1.ReadOnly = false; dataGridView
18、1.Columns0.ReadOnly = true; else try SqlCommandBuilder scbUser = new SqlCommandBuilder(saStu); saStu.Update(dsStu.Tables0.GetChanges(); catch (Exception ex) MessageBox.Show(ex.ToString(); MessageBox.Show("修改成功!", "提示"); btnxiugai.Text = "修改" dataGridView1.ReadOnly = tru
19、e; 以上代码主要实现的是对游客基本信息的修改功能。4.5.3旅游工作管理界面中“删除”按钮的主要代码: private void btnshanchu_Click(object sender, EventArgs e) if (btnshanchu.Text = "删除") btnshanchu.Text = "确定删除" dataGridView1.AllowUserToDeleteRows = true; else try for (int i = dataGridView1.Rows.Count - 1; i > 0; i-) if (dataGridView1.Rowsi.Selected = true) string strnum = dataGridView1.Rowsi.Cells0.Value.ToString(); string strDel = "delete from 游客信息管理 where userpass=" + strnum; stu = new stuDB(); stu.stuConn.Open(); commStu = new
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丁二烯法合成氯丁橡胶生产装置项目可行性研究报告模板-备案拿地
- 2024-2025学年河北省尚义县第一中学等校高二上学期12月月考历史试卷
- 2025年债务转股权协议标准格式
- 2025年古园林保护性维护协议
- 2025年农产品交易市场租赁合同模板
- 2025年功能性棚模新材料及各种助剂项目提案报告
- 2025年企业与个人租车合同模板及规定
- 2025年长租公寓项目立项申请报告范文
- 2025年家居用品商贸公司采购协议书
- 2025年绿色共享汽车合作投资与发展策划协议
- 商业银行的风险审计与内部控制
- 2024项目管理人员安全培训考试题及参考答案AB卷
- 2025年与商场合作协议样本(5篇)
- 2024年12月青少年机器人技术等级考试理论综合试卷(真题及答案)
- 网络与社交媒体管理制度
- 2025年春新外研版(三起)英语三年级下册课件 Unit1第1课时Startup
- 2025广东珠海高新区科技产业局招聘专员1人历年高频重点提升(共500题)附带答案详解
- 数学-福建省泉州市2024-2025学年高三上学期质量监测(二)试卷和答案(泉州二模)
- 润滑油、润滑脂培训课件
- 寒假综合实践活动作业展示
- 课题申报书:银龄教师支援西部行动成效评价与优化路径研究
评论
0/150
提交评论