当前位置:文档之家› C#简单旅游信息管理系统(含部分代码).

C#简单旅游信息管理系统(含部分代码).

C#简单旅游信息管理系统(含部分代码).
C#简单旅游信息管理系统(含部分代码).

一、教学目标及基本要求:

1、了解学生管理系统的系统设计。

2、熟悉用Visual Basic语言对旅游信息管理系统的程序开发。

3、掌握用Visual Basic对系统的主要功能进行设计。

二、教学重点:

1、Visual Basic集成开发环境;

2、旅游信息管理系统的系统设计的步骤;

3、主要功能的模块设计;

4、系统管理系统的数据库设计。

三、教学难点:

数据库的连接

四、教学内容:

1、旅游信息管理系统的系统设计

2、旅游信息管理系统的程序开发

3、旅游信息管理系统的主要功能模块程序设计

五、主要内容:

本章将介绍Visual Basic应用程序开发实例-旅游信息管理系统。本学生管理系统采用Visual Basic 6.0作为系统开发环境,以SQL SERVER 数据库作为后台数据库。在功能能够满足要求的条件下,SQL SERVER数据库往往成为一些小型数据库软件的首选。Visual Basic 6.0作为一种现代的编程语言,提供了完善的指令控制语句,类与对象的支持及丰富的数据类型,满足了代码的模块化要求,更有利于今后对系统的扩展与修改。本旅游信息管理系统的主要特点有;一是可以对旅客的资料、旅游信息等进行全方位的管理;二是界面设计简单易懂,操作简便;三是简单实用的数据库、报表设计及打印功能。

六、旅游信息管理系统的系统设计

旅游信息的管理是一项既重要又繁琐的工作。为更好的做好这项工作,提高工作效率,更好的为旅行社的发展和一线教学服务,开发一套旅游信息管理系统,不仅可以节省人力物力,而且增强了旅游信息资料的安全性,提高旅行社的管理能力。

七、15.1.1 旅游信息管理系统的需求分析

旅游信息管理系统的实现,可以使旅行社更方便的对旅客档案等进行查询和录入,实现旅游信息管理的信息化与现代化。

八、旅游信息管理系统的功能模块设计

旅游信息管理系统由系统管理、订单管理、路线管理、课程管理、打印报表、系统维护等模块组成。具体如下:

1.系统管理模块:该模块由添加用户名、密码组成。

2.订单管理模块:该模块由增加订单、修改订单、删除订单组成。

3.路线管理模块:该模块由路线编号、路线名称、单价组成。

4.打印报表模块:该模块由了旅客档案信息组成。

5.系统维护模块:该模块由关于系统、数据库备份组成。

旅游信息管理系统功能结构图:

旅游信息管理系统数据库设计:

数据库名称“yh”,其中包括

1、用户名

2、密码

数据库名称“lyxx”,其中包括

1、编号

2、姓名

3、单价

4、报名人数

5、总价

6、押金

数据库名称“lylx”,其中包括

1、编号

2、路线

3、单价

旅游信息管理系统流程图:

旅游管理系统运行程序

1、Visual Basic 与SQL SERVER数据库连接,代码如下:

SqlConnection conn = new SqlConnection();

conn.ConnectionString = "server=.;database=xg120407;uid=sa;pwd=jsjxjf";

conn.Open();

2、程序运行结果

(1)、运行程序首先进入用户登陆界面,输入用户名和密码,单击确定,进入系统主程序界面:

(2)、在主程序界面[旅游信息管理界面],选择[“新增订单”],录入订单信息,点击“添加”,就保存了新增的订单信息,因为订单编号是自增的,所以没有出现订单编号相同的情况;

(3)、在主程序界面[旅游信息管理界面],选择[“修改订单”],在检索框中进行模糊查询,即可查询到订单信息,进行修改和退订;

(4)、选择[“路线管理”],录入路线信息,点击“增加”,即可保存新的旅游路线;

(5)、选择[“路线管理”],在浏览界面上选中某天订单信息进行修改和删除;

//下拉列表框数据绑定

public void combobox_new()

{

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd = "select * from lylx";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds, "lylx");

comboBox1.DataSource = ds.Tables["lylx"];

comboBox1.ValueMember = "id";//combobox真实值

comboBox1.DisplayMember = "luxian"; //combobox显示值

comboBox2.DataSource = ds.Tables["lylx"];

comboBox2.ValueMember = "id";//combobox真实值

comboBox2.DisplayMember = "luxian"; //combobox显示值

}

//id编号自增

public void _id()

{

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

strCmd = "select top 1 id from lyxx order by id desc ";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds);

txt_id1.Text = ds.Tables[0].Rows[0][0].ToString();

int _id = Int32.Parse(txt_id1.Text);

_id++;

txt_id1.Text = _id.ToString();

}

// 价格转换字符

public void _prices()

{

//if(txt_price1.Text.Length == 0)

//{

// return;

//}

int _prices , _price, _count;

_price = Int32.Parse(txt_price1.Text);//将string 转换为 int _count = Int32.Parse(txt_count1.Text);

_prices = _price * _count;

txt_prices1.Text = _prices.ToString();

}

//刷新价格

public void price_new()

{

DataTable table1 = https://www.doczj.com/doc/f73978240.html,boBox1.DataSource as DataTable; //新建table1 为combobox的数据源

int rowindex = https://www.doczj.com/doc/f73978240.html,boBox1.SelectedIndex; //定义变量rowindex 为combobox 的选择行索引

//if(table1.Rows.Count == 0)

//{

// return;

//}

string str = table1.Rows[rowindex]["price"].ToString(); //获取数据源rowindex 行price列的值

txt_price1.Text = str;

_prices();

}

//更新dataGridView_1,_2数据

public void data_new()

{

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

strCmd = "select * from lyxx";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds);

int hs;

hs = ds.Tables[0].Rows.Count;

dataGridView_1.RowCount = hs;

dataGridView_2.RowCount = hs;

dataGridView_1.ColumnCount = 7;

dataGridView_2.ColumnCount = 7;

for (int i = 0; i <= hs - 1; i++)

{

for (int k = 0; k <= 6; k++)

{

dataGridView_1.Rows[i].Cells[k].Value = ds.Tables[0].Rows[i][k].ToString();

dataGridView_2.Rows[i].Cells[k].Value = ds.Tables[0].Rows[i][k].ToString();

}

}

//dataGridView_1.DataSource = ds.Tables["lyxx"];

//dataGridView_2.DataSource = ds.Tables["lyxx"];

}

//更新dataGridView_3(路线表)数据

public void data_luxian()

{

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

strCmd = "select * from lylx";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds);

//if(ds.Tables[0].Rows.Count == 0)

//{

// return;

//}

int hs;

hs = ds.Tables[0].Rows.Count;

dataGridView_3.ColumnCount = 3;

dataGridView_3.RowCount = hs;

for (int i = 0; i <= hs - 1; i++)

{

for (int k = 0; k <= 2; k++)

{

dataGridView_3.Rows[i].Cells[k].Value = ds.Tables[0].Rows[i][k].ToString();

}

}

//dataGridView_3.DataSource = ds.Tables["lylx"];

}

private void btn_add_Click(object sender, EventArgs e)

{

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

strCmd = "select * from lyxx where id = " + txt_id1.Text +" ";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds);

if (ds.Tables[0].Rows.Count == 1 )

{

MessageBox.Show("用户已存在!");

}

else

{

strCmd = "insert into lyxx values ( '"+ txt_id1.Text + "','"+ txt_name1.Text + "','"+ comboBox1.Text + "','"+ txt_price1.Text + "','"+ txt_count1.Text + "','" + txt_prices1.Text + "','" + txt_yajin1.Text + "');";

SqlCommand Cmd = new SqlCommand(strCmd, conn);

Cmd.ExecuteNonQuery();

data_new();

_id();

}

}

//人数只允许输入整数

private void txt_count1_KeyPress(object sender, KeyPressEventArgs e)

{

//判断,如果这次输入不是数字,并且也不是控制字元:退格……等。

if (!Char.IsNumber(e.KeyChar) && !Char.IsControl(e.KeyChar))

{

//设置此次输入已处理,让窗口不再受理。

e.Handled = true;

return;

}

else

{

price_new();

}

}

//检索查询

private void btn_select_Click(object sender, EventArgs e)

{

if (txt_select.Text.Length == 0)

{

data_new();

}

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

strCmd = "select * from lyxx where name like '%" + txt_select.Text + "%' or id like '%"+ txt_select.Text +"%' ";

SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);

DataSet ds = new DataSet();

da.Fill(ds);

int hs;

hs = ds.Tables[0].Rows.Count;

dataGridView_2.RowCount = hs;

dataGridView_2.ColumnCount = 7;

for (int i = 0; i <= hs-1; i++)

{

for (int k = 0; k <= 6; k++)

{

dataGridView_2.Rows[i].Cells[k].Value = ds.Tables[0].Rows[i][k].ToString();

}

}

}

//退订

private void btn_delete_Click(object sender, EventArgs e)

{

if(txt_id2.Text.Length == 0)

{

return;

}

SqlConnection conn = new SqlConnection(connstring);

conn.Open();

string strCmd;

string strCmd1;

strCmd1 = "select * from lyxx where id = " + txt_id2.Text + "";

strCmd = "delete lyxx where id ='" + txt_id2.Text + "' ";

SqlDataAdapter da1 = new SqlDataAdapter(strCmd1, conn);

DataSet ds1 = new DataSet();

da1.Fill(ds1);

string _yajin = ds1.Tables[0].Rows[0][6].ToString();

int _y;

_y = Int32.Parse(_yajin);

SqlCommand Cmd = new SqlCommand(strCmd, conn);

Cmd.ExecuteNonQuery();

data_new();

MessageBox.Show("退回押金:"+ _y * 0.8 +"");

txt_id2.Text = "";

}

【完整版】旅游管理系统毕业设计论文

摘要:旅行社管理系统是面向现实需求的一个实用系统。其设计的目的是为游客和旅行社提供一个友好的、直接的交流平台。本系统主要分为六大模块:导游基本信息、游客基本信息、游客信息查询、景点信息、特价路线信息以及权限管理。该系统的主要功能:提供给管理者一个简单的界面,可以合理计划安排导游的工作和及时了解游客的要求和信息;提供给游客一个清新的界面选择自己向往的旅游胜地。本系统采用Visual Basic 6.0进行开发,结合Microsoft Access 2000来创建数据库和程序跟踪与管理信息。本系统的设计过程完全按照软件工程的要求开发的,主要分为以下几个步骤:首先进行可行性研究;第二步进行详细调查,需求分析;第三步进行系统总体结构设计,完成系统所需的数据库设计;第四步进行系统详细设计,最后进行软件编码和系统测试。 关键词:总体设计;数据库设计;详细设计; Visual Basic 6.0 ;Microsoft Access 2000 Abstract Travel Agency management system is an actuality-oriented system. It’s design goal is to supply tourist and agency management a friendly and directed platform to communicate. This system is divided into six major modules mainly: the basic information of tourist guide, the basic information of tourist, the query of tourist, the basic information of resort, the information of tourist track on special, and authority management. The main function of this system: offer the manager a simple platform. For that, the manager can plan the tourist guides’ job in reason and realize the demand and information of tourist in time. The system can also offer the tourist a spanking platform to choose the resorts they like. We develop this system with Visual Basic 6.0 and Microsoft Access 2000, which can create database and program trace and information management. The design process of this system is totally development at the request of soft project, divided into the following several measures mainly: Carry on feasibility study at

旅游景区管理系统

旅游景区管理系统 一.系统概述 1.背景 由于时下大多数人生活优越,交通工具方便快捷,信息获取方便,导致旅游业迅速发展。为了方便旅游爱好者在网上获取信息,有效地掌握景区的相关信息,开发出一套适合于旅游者在网络上快速获取信息的管理系统,通过本系统,出行者可以查看河南的全部景点列表,了解某个景点的详细情况,自驾车、公交线路,获取景区内的旅游地图等。该系统为旅客提供全面的旅游景点查询服务。 2.目的 本系统提供对各旅游景点综合信息的查询和管理,可以作为旅游出行综合信息查询的门户。通过本系统出行者可以查看全部景点列表,了解某个景点的详细情况。二.需求分析 1.系统需求分析: 通过系统功能分析,针对一般旅游景区信息管理的需求,分析总结出如下需求信息。 ● 用户可以对旅游线路及其详细信息进行查询 ● 用户可以预定旅游线路 ● 用户可以查看网站的公告信息 ● 用户可以查看留言板以及留言 ● 管理员可以修改旅游线路信息 ● 管理员可以删除和增加旅游线路 ● 管理员可以增加和修改公告信息 ● 管理员可以查看留言板以及回复留言 2.业务流程 数据字典 ⑴数据项 用户信息表:

留言板信息表: ⑵数据结构 ⑶数据流 ⑷数据存储

⑸处理过程 3.组织结构图 景区查询 旅游信息修改 4.数据流图 旅客数据流图: 公告信息 管理数据流图: 旅游线路信息 三.系统设计部分 1.局部E-R图 数据对象E_R图 用户与可预订旅游线路之间的实体关系E-R图管理员与旅游线路之间的实体关系E-R图 管理员与公告之间的实体关系E-R图 管理员与留言板之间的实体关系E-R图 2.全局E-R图

旅游信息管理系统

四、旅游管理信息系统 ★1、旅游管理信息系统是管理信息系统在旅游管理领域中的具体应用。它是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行旅游信息的收集、传输、加工、存储、更新和维护,以旅游企事业战略竞优、提高效益和效率为目的,支持旅游企事业高层决策、中层控制、基层运作的集成化的人机系统。 2、旅游管理信息系统的结构 1)旅游管理信息系统的组织结构 旅游管理信息系统有三种组织形式:国家旅游管理信息系统、地方旅游管理信息系统、区域联网旅游管理信息系统。 2)旅游管理信息系统的逻辑结构 旅游管理信息系统逻辑结构如图1.3所示。 (1)信息支持层:建立包括风景旅游资源信息、基础地理信息(如区域地理、环境、社会经济文化信息)、旅游规划信息、旅游市场信息、旅游业运行管理统计等信息、地图等图件信息在内的各种数据库,记录关于旅游地的旅游资源、旅游企业、旅游规划、旅游电子商务、旅游电子政务等信息; (2)管理支持层:完成对上述数据库的查询、编辑修改、添加、删除、统计、输出等功能; (3)决策支持层:建立模型库,在旅游资源评价模型、旅游开发条件评价模型、景区容量模型、旅游需求预测模型、旅游经济效益分析模型、地理信息系统(GIS)空间分析模型等的支持下,辅助旅游管理部门分析决策。 ★五、常见的旅游管理信息系统的类型 ①饭店管理信息系统②旅行社管理信息系统③景区管理信息系统④旅游目的地营销系统⑤旅游交通信息系统⑥旅游资源管理信息系统⑦旅游规划信息系统⑧旅游电子商务系统⑨旅游电子政务系统 六、旅游管理信息系统的开发 旅游管理信息系统开发过程和开发方法与一般管理信息系统大致相同,可根据个体系统的具体情况选择不同的开发方法。 1、旅游管理信息系统开发阶段 按计算机软件工程的需求,在软件生命周期的每一个阶段都规定明确的任务。旅游管

旅游管理系统数据库设计

旅游管理系统数据库设计 1.概述 随着生活水平的提高,人们不仅要在物质方面提高生活水平,而且在精神方面希望有一个质的飞越。于是,越来越多的人选择在周末或是假期外出,换换环境,享受在另外一种环境下的生活方式,来丰富自己的精神世界,扩展视野。各种各样的旅行社就由此孕育而生,丰富多彩的旅游景点则需要一个合适的旅行代理来规范并提供各种旅行服务,使得各项工作都有条有理地进行,所以进行旅行代理是十分必要的。 在计算机飞速发展的今天,将计算机这一信息处理利器应用于旅行大力的日常管理已是势必所然,而且这也将为旅行代理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为旅行代理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。 2.系统目标和建设原则 2.1系统目标 旅行代理数据库是为旅行代理服务中各个用户提供数据的记录查询修改备份服务而进行设计的。根据用户的需求实现信息的输入、查询、修改和维护等管理功能。 用户可以通过旅行大力数据库对消费者和旅行代理机构的个项数据进行查询、校正并进行修改。旅行代理数据库还可以对消费者进行合法性认证以接受各项旅行代理提供的各项消费服务。 2.2建设原则 本次旅行代理数据库设计主要按照以下几个原则进行: 2.2.1能真实充分地反映旅行代理服务流程。在消费者通过合法性认证后,旅行代理机构向消费者购提供旅行代理服务,安排旅行代理保险服务,航班、提供食宿等功能,旅行代理机构根据消费者的需求进行航班班次、航线和时

间及航班座位的查询、安排和调整;并提供相应的食宿安排,如食宿的地点、时间、费用等。在消费者进行登记完成后,旅行代理机构对消费者的登记信息进行数据库化并校对正确后,向消费者发放帐单。消费者和旅行代理机构可以根据已经建立的登记信息数据库对帐单与数据库内容进行查询校对和修改。 2.2.2? 容易理解,有利于管理人员使用。旅行代理是非广大消费者服务的,消费者要对登记信息进行查询,查询的登记信息要通俗易懂。同时建立的登记数据库信息要方便旅行代理机构对其进行矫正修改和备份。 2.2.3 易于用关系数据库实现。描述概念模型的有力工具E-R 图来对问题进行描述。 3.支撑环境规划 3.1 网络逻辑结构 此次设计的网络逻辑结构采用三层C/S 体系结构。它包含了表示层、功能层、数据层。在C/S 结构中表示层负责处理拥护的输入和向可户的输入。功能层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL 语句,并把结果返回给客户端。 数据层负责实际的数据库存储和检索,响应功能层的数据处理请求,并把结果返回给功能层。浏览器 /服务器(B/S )风格就是上述三层结构的一种实现方式 ,其具体结构为:浏览器/WEB 服务器/数据库服务器。采用B/S 结构的计算机应用系统的基本框架如下图所示:

景区旅游信息管理系统

数据结构课外实践报告 项目名称景区旅游信息管理系统 所在班级: 小组成员: 指导教师: 起止时间:

课外实践评定成绩记录 指导教师意见 系统完成情况:优良中差 报告完成情况:优良中差 答辩评定成绩团队整体成绩: 成 员 成 绩 “姓名”“学号” 综合成绩

项目基本信息项目名称景区旅游信息管理系统 项目简介旅游业随着我国经济的增长和人民收入的提高迅速发展,而景区旅游管理问题日益紧迫。本项目提供基本的有关的管理操作,能够智能化的管理,还能够为导游提供指引,为游客指路, 小组成员 任务分工:项目基本框架设计、项目工程中“4.cpp”文件“main.cpp”文件和“structure.h”文件、 后期的调试工作、PPT制作。 :项目工程中的“3.cpp”文件、课外实践报告。:项目工程中的“2.cpp”文件。 :项目工程中的“1.cpp”文件。 一、问题描述及分析 在旅游景区,经常会遇到游客打听从一个景点到另一个景点的最短路径和最短距离,这类游客不喜欢按照导游图的线路来游览,而是挑选自己感兴趣的景点游览。为于帮助这类游客信息查询,就需要计算出所有景点之间最短路径和最短距离。算法采用迪杰斯特拉算法或弗洛伊德算法均可。建立一个景区旅游信息管理系统,实现的主要功能包括制订旅游景点导游线路策略和制订景区道路铺设策略。 任务中景点分布是一个无向带权连通图,图中边的权值是景点之间的距离。 (1)景区旅游信息管理系统中制订旅游景点导游线路策略,首先通过遍历景点,给出一个入口景点,建立一个导游线路图,导游线路图用有向图表示。遍历采用深度优先策略,这也比较符合游客心理。 (2)为了使导游线路图能够优化,可通过拓朴排序判断图中有无回路,若有回路,则打印输出回路中的景点,供人工优化。 (3)在导游线路图中,还为一些不愿按线路走的游客提供信息服务,比如从一个景点到另一个景点的最短路径和最短距离。在本线路图中将输出任意景点间的最短路径和最短距离。 (4)在景区建设中,道路建设是其中一个重要内容。道路建设首先要保证能连通所有景点,但又要花最小的代价,可以通过求最小生成树来解决这个问题。本任务中假设修建道路的代价只与它的里程相关。

旅行社管理系统数据库设计

旅行社管理系统数 据库设计

计算机科学与技术学部 数据库课程设计报告 题目:旅行社管理系统 指导老师:李军 学号: 06 17 姓名:易优龙 陈科 班级:计算机科学与技术0901 时间: -12-25 分数: 摘要 随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社

管理系统。 对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。 这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。经过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。 本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,可是由于技术的不成熟,又具有不完整,结构不清晰等缺点。 关键字: 数据库;旅行社管理;管理

目录 第一章系统规划 ....................................................... 错误!未定义书签。 1.1引言 ............................................................... 错误!未定义书签。 1.1.1编写目的.............................................. 错误!未定义书签。 1.1.2项目背景.............................................. 错误!未定义书签。 1.1.3可行性分析的前提 .............................. 错误!未定义书签。 1.1.4决定可行性的主要因素....................... 错误!未定义书签。 1.2对现有情况的分析........................................ 错误!未定义书签。 1.2.1工作负荷.............................................. 错误!未定义书签。 1.2.2费用支出.............................................. 错误!未定义书签。 1.2.3人员...................................................... 错误!未定义书签。 1.2.4局限性.................................................. 错误!未定义书签。 1.3技术可行性分析............................................ 错误!未定义书签。 1.3.1对系统的简要描述 .............................. 错误!未定义书签。 1.3.2所掌握的技术 ...................................... 错误!未定义书签。 1.3.3团队技术评价 ...................................... 错误!未定义书签。 1.4经济可行性分析............................................ 错误!未定义书签。 1.4.1成本...................................................... 错误!未定义书签。

旅游管理信息系统的设计和实现

旅游管理信息系统的设计 和实现 现在的旅游信息管理,是需要有管理系统的,这个系统主要是处理旅游信息的系统;首先是把旅游信息进行收集、整理、存储、传输等程序,最后才是旅游者进行信息检索,这些旅游信息供旅游者参考,也可以帮助他们进行旅游线路的决策等。基于这些要求,就要求旅游信息必须具备时间要及时,有新的消息需要随时更新等。 一、对不同时期的旅游信息进行分析 早在20世纪80年代,我国就有旅游管理信息系统了,在1981年的时候,中国国际旅行社,到美国引进了PRIME550型旅游信息管理系统;在1984年的时候,也去美国引进了关于饭店的计算机管理系统。通过逐步发展,很多行业都是采用了计算机信息管理系统,例如航空公司也是采用了这种订票系统,方便了乘客,订票不用去机场,在家里就可以直接定票了。进入21世纪后,计算机信息技术的不断发展,传统的旅游业和信息技术之间互相结合,对于旅游行业来说,这既是一种机遇,更是一种挑战。早在10年前,国家旅游局在一次工作会议上,就提出了要建设“金旅工程”通过旅游界人士的不断努力下,有了相当大的进步,旅游管理信息系统得到进一步的完善,例如酒店、旅行社、景点等,可以很容

易查到。尽管这些在国内已经是取得了相当大的进步,但是和发达国家相比,就显得非常滞后了。主要存在以下几方面的问题: (1) 旅游管理系统系统相当封闭。对于很多旅游信息管理系统,他们之间是无法进行信息的共享,互相之间利用的非常少,显得有点闭关自守。 (2) 旅游管理系统在开发是没有考虑空间信息。开发者在进行开发时,没有考虑周全,对空间信息忽略了,因此,旅游者在查 询时,不能很直观地看到空间信息。 (3) 旅游管理系统的内容单一。旅游管理系统,里面的内容多数是静态的,没有考虑到消费者的需求,缺乏吸引力。 针对当前我国旅游管理系统现状,与先进的信息技术进行 结合,设计出分布式信息管理系统。从消费者的需求出发,把旅游管理系统的功能、数据库、输入界面和输出界面等,进行进一步的设计,设计出适合消费者需求的,本文采用ASP程序,开发出适合的软件,对于一些旅游规划的子系统来说,要考虑到游客的需求,例如旅游时间、费用等这些限制条件,再把这些需求转化为背包,或者不对称的TSP,再运用遗传算法,来进行解释。 二、对WebGIS技术进行分析 WebGIS 是一种网络地理信息系统,这种系统必须要在有网 络的情况下,才能进行的一系列存储、处理、分析的计算机系统, 这种技术是和Intemet应用的产物,也是一种互相操作的有效途径。要实现地理信息在网上能够直观的浏览,这和图形是离不开

景区旅游信息管理系统

校园旅游信息管理系统 项目需求分析 在旅游景区,经常会遇到游客打听从一个景点到另一个景点的最短路径和最短距离,这类游客不喜欢按照导游图的线路来游览,而是挑选自己感兴趣的景点游览。为于帮助这类游客信息查询,就需要计算出所有景点之间最短路径和最短距离。算法采用迪杰斯特拉算法或弗洛伊德算法均可。建立一个景区旅游信息管理系统,实现的主要功能包括制订旅游景点导游线路策略和制订景区道路铺设策略。 任务中景点分布是一个无向带权连通图,图中边的权值是景点之间的距离。 1)景区旅游信息管理系统中制订旅游景点导游线路策略,首先通过遍历景点,给出一个入口景点,建立一个导游线路图,导游线路图用有向图表示。遍历采用深度优先策略,这也比较符合游客心理。 (2)为了使导游线路图能够优化,可通过拓朴排序判断图中有无回路,若有回路,则打印输出回路中的景点,供人工优化。 (3)在导游线路图中,还为一些不愿按线路走的游客提供信息服务,比如从一个景点到另一个景点的最短路径和最短距离。在本线路图中将输出任意景点间的最短路径和最短距离。 (4)在景区建设中,道路建设是其中一个重要内容。道路建设首先要保证能连通所有景点,但又要花最小的代价,可以通过求最小生成树来解决这个问题。本任务中假设修建道路的代价只与它的里程相关。 因此归纳起来,本任务有如下功能模块: 创建景区景点分布图; 输出景区景点分布图(邻接矩阵) 输出导游线路图; 判断导游线路图有无回路; 求两个景点间的最短路径和最短距离; 输出道路修建规划图。 主程序用菜单选项供用户选择功能模块。 项目设计流程

项目数据结构 #ifndefSUCCESS ....\n"); printf("\t\t\t请输入图的顶点数(<=20):"); scanf("%d",&pGraph->VexNum); ....\n"); for(inti=0;iVexNum;i++) { printf("\t\t\t请输入第%d个顶点名称:",i+1); scanf("%s",pGraph->Vexs[i]); } ....\n"); printf("\t\t\t请输入弧的信息(注:从0开始):\n"); for(i=0;iArcNum;i++) { intStav,Endv,Weight; printf("\t\t\t请输入第%d条弧(格式:ViVjWeight):",i+1); scanf("%d%d%d",&Stav,&Endv,&Weight); pGraph->Arcs[Endv][Stav]=Weight; pGraph->Arcs[Stav][Endv]=Weight; } printf("\t\t\t创建景区景点分布图成功!!!\n"); printf("\t\t\t按任意键回主菜单!!!"); getch(); returnSUCCESS; } 输出景区景点分布图 流程图: 程序: ....\n\t"); for(inti=0;iVexNum;i++) printf("%s\t",pGraph->Vexs[i]); printf("\n\n\t景区景点信息......\n"); for(i=0;iVexNum;i++) { printf("\t___________________________________________________________\n\t"); for(intj=0;jVexNum;j++) if(pGraph->Arcs[i][j]==INF) printf("∞\t"); else printf("%d\t",pGraph->Arcs[i][j]);

旅游管理信息系统设计报告

旅游管理信息系统设计报告 工商管理0801 08201139 张鑫 08201141 周梨梨

一、旅游管理信息系统分析 1.开发背景、目的、意义 就我国目前状况来看,有关旅游的信息系统多是以旅游景区为单位、面向旅游者的“景区旅游信息查询系统”,内容围绕旅游者所需的“吃、住、行、游、购、娱”六大要素信息,在为旅游经营、决策者提供服务方面的功能非常之弱。此外,这些系统中旅游信息数据在属性项的选取、管理上已落后,在数据的挖潜利用上效率也很低,且数据不能共享、不能及时更新,加上系统中不太注重空间信息的表述,不能提供给旅游者良好的空间位置信息。因此,现有系统大多不能适应旅游业发展对信息的需求。而且,由于旅游路线的增加和参团人员的增多和复杂性,旧的管理系统的处理能力和管理方法很难满足现代化企业管理的需求,旧系统已成为实现企业战略目标的主要障碍。所以开发新的旅游管理系统是必要的。 旅游管理信息系统的目标是对旅行社的导游人员以及客户进行管理和对团队进行编排,以极大的提高业务信息记录、统计、编排等信息管理的工作效率。一个成熟、完善的旅游信息管理系统应该包含多层次、多方面的综合信息,能满足不同用户的需求,旅游者通过该系统查询各类信息、安排出游活动,旅行社通过系统提供的客源市场信息进行旅游产品开发,旅游管理部门和政府部门采用该系统调查、评价旅游资源,动态监控旅游资源利用情况,学校、科研机构的旅游科研人员通过该系统获得可靠的旅游活动各项数据,进行规划、开发、评价、预测等研究工作。 2.可行性分析 新的旅游管理信息系统只需在电脑上安装即可,不需要购买新设备。而且,本旅游管理系统只需在电脑上安装DELPHI7.0即可,此外人员培训过程较简单,只要掌握DELPHI7.0即可,培训费用低。系统开发成本低,运行费用与以前比较基本不变。据了解,以采用新的旅游管理信息系统的企业的年收益比以前提高10%,并切提高了管理水平,解放了繁重的体力劳动和脑力劳动,是企业情报畅通从而增加半段决策的正确性,极大的改善了用户服务的质量,提高了旅行社的信誉。主管领导、管理人员以及业务人员配合新系统开发,积极参与开发工作,公司拥有较为稳定、合理的管理制度与管理方法,有利于提高管理效率,实现管

旅游管理信息系统资料

第一章:旅游管理信息系统概述 1.管理的概念:管理是人们目的,有意识的实践活动,是管理者在一定社会条件下,为了实现预定目标,对各种资源和实践环节进行规划安排,优化控制活动的总称。 2.信息和数据的区别与联系:信息是事物之间相互联系,相互作用的状态描述;数据是人们用来反映客观世界而记录下来的可以鉴别的数字,字母,符号,声音,图像。 3.信息的特性:事实性,层次性,扩散性,共享性,再生性,易改性,滞后性,不完全性,价值型,目的性,度量性。 4.旅游管理信息系统的一般特点:集合性,关联性,目的性,边界性,整体性,层次性,动态性。 5.旅游管理信息系统的特定特征:(1)高度集中统一,将各部门数据和信息集中起来,进行快速处理,统一使用;(2)有控制和预测能力;(3)有特定的开发软件,中心数据库及网络系统,这是旅游管理信息系统的重要标志。 6.旅游管理信息系统的功能:数据处理功能,预测功能,计划功能,控制功能,辅助决策功能。 7.旅游管理信息系统的结构:概念结构,层次结构,功能结构,软件结构和物理结构(单机批处理结构,集中式处理结构,分布式处理结构)

第二章:旅游管理信息系统开发与应用基础 1.异步方式:以字符为单位进行传输和识别,每传一个字符的数据,先在字符前传送一个起始引导码,一个字符传完后,再插入一个或两个终止码,这种方法传输速度慢,一般用于较低速度要求的数据通信。 2.同步传输:是以一段报文为单位进行传输和识别的,它要求在发送和接受时,每个比特都要在两端保持同步,比异步方式速度快,但对线路要求高,通信控制过程复杂。 3.数据交换方式:线路交换,报文交换,分组交换。 4.intranet及其应用(P38) 5.数据组织的层次:数据项,记录,文件,数据库。 6.信息模型的主要因素:实体,属性,联系。 7.数据库的结构:从本质上讲,数据库时存储介质上的相关数据的集合,讲数据库的结构划分为四个级次,即全局逻辑级,局部逻辑级,存储级和物理级,分别对应的结构是模式,外模式,内模式和物理数据库。(1)模式,也叫概念模式,是数据库的整体逻辑结构,对应概念级的数据库;(2)外模式也称子模式,是用户可以看到并获准使用的那部分数据的逻辑结构,又叫用户视图;(3)内模式,是数据库的存储结构,也叫系统程序员视图;(4)物理数据库,指在物理存储设备上的组织。 8.数据库设计的步骤:在设计开始之前,必须选定参加设计的人员,包括系统分析和数据库设计人员,程序员,用户和数据库管理员。

景区管理系统概述 一

景区管理系统概述(一) 1)系统简介 随着互联网的快速发展,技术日益成熟的今天,利用互联网的优越性并通过门户网站平台建设来提高景区管理部门效率和加强景区对外整体形象宣传无疑为明智之举,建成后的网站平台将会使各部门间的联系更加紧密,信息间共享更加便捷,协同办公更加灵活高效,为游客服务更加贴切,对外宣传更为广泛,同时也增强了景区管理办公的透明性。 2)系统特色 a)景区站群管理 依托强大的站群功能,为景区中各类企业、服务机构提供子站服务,统一管理 b)景区资讯信息发布 景区动态、景区公告、行业信息、政策法规等多种分类信息发布,可自定义分类或无限级别设置,支持文本、图片、动画、视频等多种表现形式,各类信息内容可体现在任意网站频道或页面,前台发布十分简易,并灵活设置审核、发布模式

c)旅游信息导入 如需批量信息录入或大量的信息转载时,该系统更拥有批量文本导入添加和远程信息全智能化采集功能。 d)全面的景点展示 按照景区的划分或推荐的旅游线路详细展示景区内各景点的风景特色、历史渊源以及文学典故等,支持文本、图片、动画、视频等多种表现形式,不拘一格。 e)景区旅游问卷管理 网站任意页面发布任意标题、任意可选数量的调查信息,系统全面支持单选、多选、自定义输入等模式,更具多种模式混合应用的强大功能,堪称业内功能最强悍的调查系统。 在线调查对于分析判断用户喜好、作为决策依据具有重要现实意义,可广泛应用于投票决策、问卷反馈、用户倾向调查、原始资料收集等多种用途。 f)景区、景点相关资料展示 景区、景点展示不是一味的平铺直叙,还可以与景区公告、相关游记、风景图片、经典视频甚至门票预定、特产购买实现同步互动,为游客提供最便捷的浏览操作和最具体的景点印象。 同时可依托三维全景、地理信息系统对景点、景区进行全方

旅游管理信息系统复习资料全

第一章 1.简述管理的内涵,以及管理科学发展阶段和特点。 管理是人们有目的、有意识的实践活动,是管理者在一定的社会条件下,为了实现预定目标,对各种资源和实践环节 进行规划安排,优化控制活动的总称。在特定的环境下,管理是指一定组织中的管理者,它有效地利用人力、物力、财力、 信息等各种资源,并通过决策、计划、组织、领导、激励和控制职能,来协调他人的活动,使别人与自己共同实现即定目标的活动过程。在以上六项职能中,创新活动是现代管理的动力基础。 管理科学大致可分三个阶段:古典管理理论阶段、现代管理理论阶段和当代管理理论阶段。 就管理科学的特点,又可以分为六种主要学派: 1.科学管理和组织管理学派 2 ?行为管理理论学派 3.数学管理理论学派 4 .计算机管理理论学派 5.系统管理理论学派 6 .管理信息系统理论学派 20世纪80年代,这一时期出现了信息革命,信息被视为用于管理的重要的无形资源。同一时期又产生了控制论,于是 信息论、控制论、系统论在管理中有机结合,产生了管理信息系统学科,它的出现极大地推动了管理科学的发展,如决策支持系统的出现,把数据库处理与经济管理数学模型的优化计算结合起来,使管理信息系统不再是为管理者提供的预定报告,而是在人和计算机交换的过程中帮助决策者探索可能的方案,为管理者提供决策所需的信息。决策支持系统与人工智能、计 算机网络技术等结合形成了智能决策支持系统和群体决策支持系统。决策支持系统在组织中可能是一个独立的系统,也可能作为管理信息系统的一个高层子系统。决策支持系统是以管理信息系统管理的信息为出发点,因此管理信息系统是一个不断 发展的概念。 从认识论的角度说,后一种学派的产生,一般不是对前一种学派的否定,相反是对前一学派的弱点加以改进,使前者的愿望更能得以实现。 2.讨论信息与数据的关系 信息论创始人申农(C.E.Shannon1916美国贝尔实验室的数学家)认为:"信息是不确定量的减少",”信息是用来消除随机不确定性的东西”。也就是说,信息是对原始数据进行处理或解释之后得到的对客观世界产生影响的数据,它对接受者有用,它对决策或行为有显示或潜在的价值。信息和数据紧密相连,在现实生活中常常不加区分,但对某个确定的目标来说可 以区分,且信息和数据在一定条件下可互相转化。它们是旅游管理管理信息系统中两个最基本概念。 3.简述系统的内涵,并说明系统有哪些特点? 系统通常被认为是一个整体,不同的环境和场合,对系统的理解不同。国际标准化委员会对系统的定义是:能完成一组特定功能,由人、机器和各种方法构成的有机集合体。系统是由一些部件组成的,这些部件间存在着密切的联系,通过这些联系达到某种目的。如旅游社管理信息系统、饭店管理信息系统、旅游汽车公司管理信息系统等等。一个饭店是一个系统,构成的部件有人、财、物等部门。系统是为了达到某种目的且相互联系的事物的集合。 4.解释旅游管理信息系统的几个结构视图?你认为还有其他视图吗? 通常系统的概念是相对的,有大有小,一个大系统是由若干个子系统组成的,子系统包括若干个更小的系统,这就是系统的层次性表现。系统的层次性为人们对它的认识与了解提供了方便。从较高的层次进行分析,可以了解一个系统的全貌, 从较低层次进行分析,则可以了解一个系统各组成要素的细节。 5.旅游信息系统开发要注意哪些问题? 旅游信息系统开发首先要调查研究,尽可能满足用户要求,系统反复调试,其系统设计要来源于实际。 具体来说,用户对旅游管理信息系统的基本要求有以下四个方面: 满足用户需要:开发新系统必须保证该系统能够被用户接受。 系统功能完整:功能是否完整,是指能否覆盖组织的主要业务管理范围。同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。 (1)数据处理功能。能对各种形式的原始数据进行存储、分类、处理,以供查询并进行各种统计、综合,并提供各种各样的输出信息。 (2)控制功能。对整体计划的执行情况和主要工作环节进行监测、检查,比较计划和执行情况的差异,进行信息的反馈或根据偏差分析其原因。 (3)预测功能。运用运筹学、统计学进

旅游管理信息系统设计方案分析

旅游管理信息系统设计分析-旅游管理 旅游管理信息系统设计分析 王勇恒 旅游业现在已经成为朝阳产业,具有很大的发展潜力,但是如何才能在现有基础上为游客提供更好的旅游体验,一直以来都是旅游行业重点研究的内容。基于信息化背景,旅游管理也应做好信息系统设计,不断更新旅游资源开发、管理以及利用的手段,推动旅游行业的进一步发展。本文对旅游管理信息系统的设计进行了分析。 随着人们经济收入的不断提升,逐渐有更多的人选择在工作之余去旅游放松,促进了我国旅游行业的快速发展。旅游行业为一个集成的管理模式,行业特点决定了信息具有较大的流动性,管理工作存在一定的难度。现在对于旅游信息管理,仍然选择用传统手工管理方式为主,存在信息传递不及时、接受不准确以及处理不妥当等问题,严重影响着行业发展效率。通过建立信息管理系统,实现对信息数据的集成化与信息化管理,对促进行业的进一步发展具有重要意义。 一、旅游信息管理系统设计原则 对于旅游信息管理系统的设计,必须要以满足各方面需求,提高信息处理效率为目的,按照一定的原则来进行。第一,实用性。系统的设计需要满足旅游管理员与游客的需求,即一方面要满足旅游业管理人员对旅游相关信息的日常发布、动态管理以及信息维护,另一方面也需要满足客户对各项数据信息的要求,保证客户通过系统能够了解并掌握全面详细的旅游信息,根据自身情况事先选择最为合适的旅游线路,提高旅游质量。第二,可靠性。信息管理系统的设计必须要具有较高的可靠性,保证数据信息的真实性以及时效性。并且要通过计算机网

络与软件优化来提高系统的合理性,确保系统具有较高的可靠想与容错性,以及系统的正确性与传属性。第三,先进性。应选择最为先进的信息技术来进行设计,为用户提供高性能的应用系统。例如选择B/S模式作为旅游管理系统,选择编码编译器为系统支柱,应用SQLSERVER2008数据库管理系统来保证实现各种旅游企业管理工作需求。第四,智能性与灵活性。系统的设计应具备较强的灵活性与智能性,即根据实际需求来对系统自身进行完善,并充分考虑系统程序化与智能化需求,在系统应用一段时间后,系统可以与其他相关系统结合使用。 二、系统主要模块设计 (一)登录模块 系统使用前需要先用户登录,身份验证后才可正常使用系统,其中对系统内已存信息数据进行删除、修改以及添加等操作,只有得到授权的系统管理人员可操作,而未得到授权的用户,无法登陆系统信息管理模块,只能以游客的身份来查询相关旅游信息数据等,无法完成对数据的添加、修改以及删除等。 (二)导游管理模块 在旅游过程中导游具有十分重要的地位,导游主要工作是带领游客对不同旅游线路进行实地欣赏与游玩,并且在一定程度上也会对旅游地区进行一定的宣传,是提升旅游质量以及扩大影响的重要载体。导游专业能力如何在很大程度上影响了游客对旅游地区的印象与看法,决定了此次旅游的质量,一个具有较高专业能力与素养的导游,对推动当地口碑以及宣传具有较大的作用。系统中导游管理模块,主要包括了导游查询与导游管理两个部分,可以提高导游队伍的管理效率。系统应对导游进行编号,并记录游客姓名、年龄、性别、证件号、常住地址、导游等级、导游业绩以及游客评价等内容。对于此模块的管理,主要是根据

景区旅游信息标准管理系统样本

景区旅游信息标准管理系统

校园旅游信息管理系统在旅游景区,经常会遇到游客打听从一个景点到另一个景点的最短路径和最短距离,这类游客不喜欢按照导游图的线路来游览,而是挑选自己感兴趣的景点游览。为于帮助这类游客信息查询,就需要计算出所有景点之间最短路径和最短距离。算法采用迪杰斯特拉算法或弗洛伊德算法均可。建立一个景区旅游信息管理系统,实现的主要功能包括制订旅游景点导游线路策略和制订景区道路铺设策略。 任务中景点分布是一个无向带权连通图,图中边的权值是景点之间的距离。 1)景区旅游信息管理系统中制订旅游景点导游线路策略,首先通过遍历景点,给出一个入口景点,建立一个导游线路图,导游线路图用有向图表示。遍历采用深度优先策略,这也比较符合游客心理。 (2)为了使导游线路图能够优化,可通过拓朴排序判断图中有无回路,若有回路,则打印输出回路中的景点,供人工优化。 (3)在导游线路图中,还为一些不愿按线路走的游客提供信息服务,比如从一个景点到另一个景点的最短路径和最短距离。在本线路图中将输出任意景点间的最短路径和最短距离。 (4)在景区建设中,道路建设是其中一个重要内容。道路建设首先要保证能连通所有景点,但又要花最小的代价,可以通过求最小生成树来解决这个问题。本任务中假设修建道路的代价只与它的里程相关。

因此归纳起来,本任务有如下功能模块:创建景区景点分布图; 输出景区景点分布图(邻接矩阵) 输出导游线路图; 判断导游线路图有无回路; 求两个景点间的最短路径和最短距离; 输出道路修建规划图。 主程序用菜单选项供用户选择功能模块。

校园旅游信息管理系统 创建景区景点分布图输 出 景 区 景 点 分 布 图 输 出 景 区 导 游 线 路 图 导 游 线 路 图 有 无 回 路 两 个 景 点 间 的 最 短 路 输 出 道 路 修 建 规 划 图

旅游信息化平台方案

旅游信息化平台解决方案 一、方案概述 1、总体需求 支持政府部门办公和管理 满足相关政府部门推动旅游产业和旅游信息化的行政办公需求、行政管理;各类信 息方便查询、统计,并逐步提供多维分析和决策支持。? 服务于旅游目的地(景区) 服务于旅游目的地的基本需求是逐步实现整合营销、整合服务、统一管理,消费者 可以通过先进的目的地营销平台,在获得相关旅游信息资源的同时,也能获得相关 旅游产品信息、服务信息和配套资源的情况;旅游企业和主管部门可实现整合营销、服务和管理。 为消费者提供一站式服务 为消费者提供一站式服务,并逐渐达到在需要的时候、在任何时间和地点均能获得 相关的旅游信息和服务。 通过互联网和移动终端都能查到相应的旅游信息,能够预定相应的旅游产品和享受 旅游信息服务。通过呼叫中心、在线网站、手机短信等多种基于网络的现代化信息 沟通交流手段,使用多种客户端和信息终端,均能获得所需要的相应旅游信息和服 务。 通过相关旅游信息化门户网站,可方便地获得所需要的吃住行游购娱的信息和服

务。 通过相关旅游信息化平台,可随时随地方便地与相关部门、单位进行交流、沟通和获得及时地信息反馈。 服务于旅游产业链上的企业 可通过平台方便地进行信息化的管理和运营; 可方便地享受旅游平台提供的信息化服务; 可通过平台进行高效、有序的管理和信息沟通、交流; 可方便地获取和应用平台提供的全面的经营、管理、市场信息和数据,以切实提高经营管理效益; 可方便地获得平台提供的电子商务服务,更好地吸引消费者,更好地与行业合作伙伴密切配合,切实提高经济效益。 2、系统初步设计 旅游信息平台是集食、宿、行、游、购、娱旅游相关产品管理、诚信认证及电子商务交易平台为一体的综合旅游产品管理系统,提供游客最全面、最权威的旅游信息查询与旅游产品订购服务。 旅游信息化的落实将从构件化与集成化的角度出发进行体系整合,采用先进的技术架构和构件化的建设模式,应用功能的实现在一体化应用支撑平台的基础上完成;各类应用利用支撑平台信息资源管理,形成旅游数据共享的管理和处理模式,各类业务应用之间在信息资源层进行数据的共享、联动,并形成统一的对外接口以及与定位服务

旅游管理系统数据库设计93992

旅游管理系统数据库设计 1.概述 随着生活水平的提高,人们不仅要在物质方面提高生活水平,而且在精神方面希望有一个质的飞越。于是,越来越多的人选择在周末或是假期外出,换换环境,享受在另外一种环境下的生活方式,来丰富自己的精神世界,扩展视野。各种各样的旅行社就由此孕育而生,丰富多彩的旅游景点则需要一个合适的旅行代理来规范并提供各种旅行服务,使得各项工作都有条有理地进行,所以进行旅行代理是十分必要的。 在计算机飞速发展的今天,将计算机这一信息处理利器应用于旅行大力的日常管理已是势必所然,而且这也将为旅行代理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为旅行代理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。 2.系统目标和建设原则 2.1系统目标 旅行代理数据库是为旅行代理服务中各个用户提供数据的记录查询修改备份服务而进行设计的。根据用户的需求实现信息的输入、查询、修改和维护等管理功能。 用户可以通过旅行大力数据库对消费者和旅行代理机构的个项数据进行查询、校正并进行修改。旅行代理数据库还可以对消费者进行合法性认证以接受各项旅行代理提供的各项消费服务。 2.2建设原则 本次旅行代理数据库设计主要按照以下几个原则进行: 2.2.1能真实充分地反映旅行代理服务流程。在消费者通过合法性认证后,旅行代理机构向消费者购提供旅行代理服务,安排旅行代理保险服务,航班、提供食宿等功能,旅行代理机构根据消费者的需求进行航班班次、航线和时

间及航班座位的查询、安排和调整;并提供相应的食宿安排,如食宿的地点、时间、费用等。在消费者进行登记完成后,旅行代理机构对消费者的登记信息进行数据库化并校对正确后,向消费者发放帐单。消费者和旅行代理机构可以根据已经建立的登记信息数据库对帐单与数据库内容进行查询校对和修改。 2.2.2 容易理解,有利于管理人员使用。旅行代理是非广大消费者服 务的,消费者要对登记信息进行查询,查询的登记信息要通俗易懂。同时建立的登记数据库信息要方便旅行代理机构对其进行矫正修改和备份。 2.2.3 易于用关系数据库实现。描述概念模型的有力工具E-R 图来对问 题进行描述。 3.支撑环境规划 3.1 网络逻辑结构 此次设计的网络逻辑结构采用三层 C/S 体系结构。它包含了表示层、功能层、数据层。在C/S 结构中表示层负责处理拥护的输入和向可户的输入。功能层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL 语句,并把结果 返回给客户端。数据层负责实际的数据库存储和检索,响应功能层的数据处理请求,并把结果返回给功能层。浏览器/服务器( B/S )风格就是上述三层结构的一 种实现方式,其具体结构为:浏览器 /WEB 服务器/数据库服务器。采用B/S 结构的计算机应用系统的基本框架如下图所示:

相关主题
文本预览
相关文档 最新文档