旅游管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
旅游管理系统课程设计 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】
旅游管理系统
一、背景
伴着蓬勃发展的旅游业,各地的旅行社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为他们考虑,合理安排好各条路线和相关行程。当然,新兴的行业虽然有很强的生命力,但是在上述的服务中仍存在很多的不足。计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,用手工统计数据资料的工作方式正逐步离我们远去。丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作都能有条有理地进行。但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。因此,在这个以计算机网络技术为主流的时代,公司有必要开发一个完善的内部管理系统提供给游客一个清新友好的界面选择自己向往的旅游胜地。
二、需求分析
旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业内部的信息,还是旅游企业直接面向大众交换旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。?
随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的原理管理信息的优越性是远超于手工管理方式,本文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。
三、数据库设计
使用的操作系统是Windows系列操作系统。使用的开发工具是Microsoft Visual Studio 2010,数据库是SQL Server Management Studio数据库。页面使用Visual
C#.NET技术,采用Windows Forms控件。
旅游管理系统图
数据库设计
数据库旅游管理系统信息如表所示,本例使用的是SQL Server Management Studio数据库
四、系统总体结构
旅游管理系统由主界面:游客登录查询、景区景点信息查询、工作人员登录。
游客登录界面
4.1.1界面如图所示:
4.1.2游客登录界面中“提交”按钮的主要代码如下:
private void button1_Click(object sender, EventArgs e)
{ string str = ;
SqlConnection Conn = new SqlConnection(str);
();
string sqlstring = "select * from [游客信息管理] where username= '" + +
"' and userpass= '" + + "'";
SqlCommand cmd = new SqlCommand(sqlstring, Conn);
= ;
SqlDataReader sdr = ();
if ())
{
= "登陆成功,正在跳转!";
}
else
{
= "登陆失败!";
return;
}
{
visitorForm subf = new visitorForm();
();
();
}
}
以上提交代码主要实现了用户登录的主要功能,如果没有错误的话,界面将跳转至游客信息查询界面。
注册界面
4.2.1注册界面如图所示:
4.2.2注册界面中“添加”按钮中的主要代码如下:
private void button1_Click(object sender, EventArgs e)
{
if""""
== """""" ||
"""")
{
("信息不能为空!", "提示");
return;
}
else
{
try
{
stuDB stuUser = new stuDB();
SqlCommand commStu = new SqlCommand();
= "select * from [游客信息管理] where username='" +
"'";
= ;
if () == 1)
{
("已经有此用户了,不能再次添加!", "提示");
return;
}
else
{
string strInsert = "insert into 游客信息管理
(xingming,Gender,Birth,Address,Phone,username,userpass) values('" + "','""','" +
"','""','" +
"','""','" +
"')";
= strInsert;
= ;
if () == 1)4.3.14.3.2SqlConnection ConnConnoString();
= sdr["Address"].ToString();
= sdr["Phone"].ToString();
= sdr["Type"].ToString();
}
}
以上代码实现了以姓名和性别为关键字的游客信息查询功能。
景点信息查询界面
4.4.1景点信息查询界面如下:
4.4.2景点信息查询界面中“显示”按钮的主要代码如下:
private void button2_Click(object sender, EventArgs e)
{
string str = ;
SqlConnection Conn = new SqlConnection(str);
();
string sqlstring = "select * from [景点信息管理] where mingcheng= '" +