旅游管理系统课程设计

上传人:第*** 文档编号:34236543 上传时间:2018-02-22 格式:DOC 页数:11 大小:1.61MB
返回 下载 相关 举报
旅游管理系统课程设计_第1页
第1页 / 共11页
旅游管理系统课程设计_第2页
第2页 / 共11页
旅游管理系统课程设计_第3页
第3页 / 共11页
旅游管理系统课程设计_第4页
第4页 / 共11页
旅游管理系统课程设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《旅游管理系统课程设计》由会员分享,可在线阅读,更多相关《旅游管理系统课程设计(11页珍藏版)》请在金锄头文库上搜索。

1、1旅游管理系统旅游管理系统 .1一、 背景 .2二、 需求分析 .2三、 数据库设计 .23.1 旅游管理系统图 .33.2 数据库设计 .3四、 系统总体结构 .44.1 游客登录界面 .44.2 注册界面 .54.3 游客查询界面 .54.4 景点信息查询界面 .54.5 景点信息查询界面 .5五、 开发环境和使用技术 .5结论 .62一、 背景伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,

2、它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统提供给游客一个清新友好的界面选择自己向往的旅游胜地。二、 需求分析旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息

3、,地域信息等等各项企业内部的信息,还是旅游企业直接面向大众交换旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。 随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的原理管理信息的优越性是远超于手工管理方式,本文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。三、 数据库设计使用的操作系统是 Windows 系列操作系统。使用的开发工具是 Microsoft Visual Studio 2010,数据库是 SQL Server Management Studio 数据库。页面使用 Visu

4、al C#.NET 技术,采用 Windows Forms 控件。3.1 旅游管理系统图33.2 数据库设计数据库旅游管理系统信息如表所示,本例使用的是 SQL Server Management Studio 数据库四、 系统总体结构旅游管理系统由主界面:游客登录查询、景区景点信息查询、工作人员登录。4.1 游客登录界面4.1.1 界面如图所示:44.1.2 游客登录界面中“提交”按钮的主要代码如下:private void button1_Click(object sender, EventArgs e) string str = server=127.0.0.1;database=旅游管

5、理系统;Trusted_Connection=SSPI;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 = CommandType.Text;SqlDataReader sdr = cmd.E

6、xecuteReader();if (sdr.Read()label4.Text = 登陆成功,正在跳转!;elselabel4.Text = 登陆失败!;return;visitorForm subf = new visitorForm();this.Hide();subf.Show();5以上提交代码主要实现了用户登录的主要功能,如果没有错误的话,界面将跳转至游客信息查询界面。4.2 注册界面4.2.1 注册界面如图所示:4.2.2 注册界面中“添加”按钮中的主要代码如下:private void button1_Click(object sender, EventArgs e)if (t

7、extBox1.Text.Trim() = | comboBox1.Text.Trim() = | textBox2.Text.Trim() = | textBox3.Text.Trim() = | textBox4.Text.Trim() = | textBox6.Text.Trim() = | textBox7.Text.Trim() = )MessageBox.Show(信息不能为空!, 提示);return;elsetry6stuDB stuUser = new stuDB();stuUser.stuConn.Open();SqlCommand commStu = new SqlCom

8、mand();commStu.CommandText = select * from 游客信息管理 where username= + textBox6.Text.Trim() + ;commStu.Connection = stuUser.stuConn;if (commStu.ExecuteNonQuery() = 1)MessageBox.Show(已经有此用户了,不能再次添加!, 提示);return;elsestring strInsert = insert into 游客信息管理 (xingming,Gender,Birth,Address,Phone,username,userp

9、ass) values( + textBox1.Text.Trim() + , + comboBox1.Text.Trim() + , + textBox2.Text.Trim() + , + textBox3.Text.Trim() + , + textBox4.Text.Trim() + , + textBox6.Text.Trim() + , + textBox7.Text.Trim() + );commStu.CommandText = strInsert;commStu.Connection = stuUser.stuConn;if (commStu.ExecuteNonQuery(

10、) = 1)/插入成功MessageBox.Show(用户添加成功!, 提示);this.Dispose();catch (Exception ex)MessageBox.Show(ex.ToString();throw;以上注册代码主要实现了用户基本信息的注册功能,其中包括用户名的重复检测机制。如果注册成功,用户的主要信息将被保存在后台数据库当中。74.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;SqlConnecti

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号