ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:1.47MB ,
资源ID:8179477      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8179477.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(旅游管理系统课程设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

旅游管理系统课程设计.docx

1、旅游管理系统课程设计 旅游管理系统一、 背景伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成

2、一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统提供给游客一个清新友好的界面选择自己向往的旅游胜地。二、 需求分析旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业内部的信息,还是旅游企业直接面向大众交换旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的原理管理信息的优越性是远超于手工管理方式,本

3、文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。三、 数据库设计使用的操作系统是Windows系列操作系统。使用的开发工具是Microsoft Visual Studio 2010,数据库是SQL Server Management Studio数据库。页面使用Visual C#.NET技术,采用Windows Forms控件。3.1旅游管理系统图 3.2数据库设计数据库旅游管理系统信息如表所示,本例使用的是SQL Server Management Studio数据库 四、 系统总体结构旅游管理系统由主界面:游客登录查询、景区景点信息查询、工作人员登录。4.1游客登录界面4.1.1界

4、面如图所示: 4.1.2游客登录界面中“提交”按钮的主要代码如下: private void button1_Click(object sender, EventArgs e) string str = server=127.0.0.1;database=旅游管理系统;Trusted_Connection=SSPI; SqlConnection Conn = new SqlConnection(str); Conn.Open(); string sqlstring = select * from 游客信息管理 where username= + textBox1.Text + and user

5、pass= + textBox2.Text + ; SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandType.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() label4.Text = 登陆成功,正在跳转!; else label4.Text = 登陆失败!; return; visitorForm subf = new visitorForm(); this.Hide(); subf.Show(); 以上提交代码主要

6、实现了用户登录的主要功能,如果没有错误的话,界面将跳转至游客信息查询界面。4.2注册界面 4.2.1注册界面如图所示:4.2.2注册界面中“添加”按钮中的主要代码如下: 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() = | textB

7、ox7.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() + ; commStu.Connection = stuUser.stuConn; if (commStu.Execu

8、teNonQuery() = 1) MessageBox.Show(已经有此用户了,不能再次添加!, 提示); return; else string strInsert = insert into 游客信息管理 (xingming,Gender,Birth,Address,Phone,username,userpass) values( + textBox1.Text.Trim() + , + comboBox1.Text.Trim() + , + textBox2.Text.Trim() + , + textBox3.Text.Trim() + , + textBox4.Text.Trim

9、() + , + textBox6.Text.Trim() + , + textBox7.Text.Trim() + ); commStu.CommandText = strInsert; commStu.Connection = stuUser.stuConn; if (commStu.ExecuteNonQuery() = 1)/插入成功 MessageBox.Show(用户添加成功!, 提示); this.Dispose(); catch (Exception ex) MessageBox.Show(ex.ToString(); throw; 以上注册代码主要实现了用户基本信息的注册功能

10、,其中包括用户名的重复检测机制。如果注册成功,用户的主要信息将被保存在后台数据库当中。4.3 游客查询界面4.3.1游客若登录或注册成功以后进入以下界面,如图所示:4.3.2游客信息查询界面中“查询”按钮中的主要代码如下: private void button2_Click(object sender, EventArgs e) string str = server=127.0.0.1;database=旅游管理系统;Trusted_Connection=SSPI; SqlConnection Conn = new SqlConnection(str); Conn.Open(); stri

11、ng sqlstring = 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.textBox1.Text = sdrBirth.ToString(); this.textBox2.

12、Text = sdrAddress.ToString(); this.textBox3.Text = sdrPhone.ToString(); this.textBox6.Text = sdrType.ToString(); 以上代码实现了以姓名和性别为关键字的游客信息查询功能。4.4 景点信息查询界面4.4.1景点信息查询界面如下:4.4.2景点信息查询界面中“显示”按钮的主要代码如下: private void button2_Click(object sender, EventArgs e) string str = server=127.0.0.1;database=旅游管理系统;Tr

13、usted_Connection=SSPI; SqlConnection Conn = new SqlConnection(str); Conn.Open(); string sqlstring = select * from 景点信息管理 where mingcheng= + comboBox1.Text + ; SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandType.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()

14、 this.textBox1.Text = sdrcost.ToString(); this.textBox2.Text = sdrguests.ToString(); this.textBox3.Text = sdrway.ToString(); this.textBox4.Text = sdrtour.ToString(); 以上代码主要实现了景点信息的查询功能。4.5 旅游工作管理界面4.5.1旅游工作管理界面:4.5.2旅游工作管理界面中“修改”按钮的主要代码: private void btnxiugai_Click(object sender, EventArgs e) if (b

15、tnxiugai.Text = 修改) btnxiugai.Text = 确定修改; dataGridView1.ReadOnly = false; dataGridView1.Columns0.ReadOnly = true; else try SqlCommandBuilder scbUser = new SqlCommandBuilder(saStu); saStu.Update(dsStu.Tables0.GetChanges(); catch (Exception ex) MessageBox.Show(ex.ToString(); MessageBox.Show(修改成功!, 提示

16、); btnxiugai.Text = 修改; dataGridView1.ReadOnly = true; 以上代码主要实现的是对游客基本信息的修改功能。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.Co

17、unt - 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 SqlCommand(strDel, stu.stuConn); if (commStu.ExecuteNonQuery() 0)

18、dataGridView1.Rows.Remove(dataGridView1.Rowsi); catch (Exception ex) MessageBox.Show(ex.ToString(); MessageBox.Show(删除成功!, 提示); btnshanchu.Text = 删除; dataGridView1.AllowUserToDeleteRows = false; 以上代码主要实现的是对游客基本信息的删除功能。结论本次的程序开发过程是一个不断趋于完善的过程,旅游管理系统功能得到完善,使用起来简洁方便,大幅度减少人力,物力,极大地提高旅游管理水平和管理效率。当然,随着公司的不断发展和壮大,这个软件肯定会不断得到更新,并与旅行社的其他部门管理系统相衔接,使旅行社的管理系统成为一个完善的整体。关于我们,在系统设计和编写程序的过程中,真正体会到了想要开发一个好的管理系统是多么的不易。因为关于旅游管理系统的资料比较匮乏,需要靠我们自己的力量来完成的系统开发过程,本系统只是实现了一些旅游资源所需要的基本功能,在进行系统逻辑设计时,先是对系统的用例图架构进行了简单的描述,随后从系统功能模块、数据库设计和登录页面设计做了简单的图形介绍。本系统的代码部分是由.net软件进行编写。此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1