下载此文档

程序设计-旅游管理系统.doc


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
程序设计报告
(2015/2016学年第二学期)
题目:旅游管理系统

旅游管理系统
课题内容和要求
旅游管理系统是某旅行社的旅游管理系统,具有排序,查找,计算,显示等功能。通过此课题,熟练账务文件,数组,指针的各种操作,以及一些算法思想的应用。
功能要求:
旅游管理系统信息应包括:(其中房源和客户的信息应该根据日常情况进行合理设置)
基础信息:旅行社信息,线路信息,员工信息等
业务管理:业务登记,确认出游,业务结算等
信息查询:线路信息查询、人员信息查询、业务登记查询、确认出游查询、业务结算查询等
统计分析:登记业务汇总表、确认出游汇总表、业务结算汇总表、期间结算统计等。
需要实现的功能:
1) 用户需要输入口令进入旅游管理系统
实现所有相关信息的建立
计算系统的业务数量,查询各类线路的需求状况
按照线路或者出行人数进行排序,显示相关信息
统计某时间段内的销售业绩,统计收入。
将本系统的所有相关信息内容存为文件。
界面友好,费用的收取应该符合常规。
需求分析
旅游管理系统的功能框架图如图1所示。
旅游管理系统
基础信息
业务管理
统计分析
信息查询
旅行社信息
员工信息
线路信息
业务登记
业务结算
确认出游
线路信息查询
业务结算查询
确认出游查询
业务登记查询
人员信息查询
登记业务总汇表
期间结算统计
业务结算总汇表
确认出游总汇表
增加记录
删除记录
修改记录
图1 功能框架图
(1)提供可操作的主菜单:输出个菜单,用于显示以从文件中加载的总客户信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。
(2)基础信息查询:通过调用文件,查询旅行社的基本信息。
(3)业务管理:调用结构体,有三个功能,业务登记是将需要输入的信息写入结构体,确认出游是为确认出游赋值(1或0),业务结算时将输入的信息进行初步处理。
(4)信息查询:通过调用函数对结构体信息进行处理,输出相应数据。
(5)统计分析:输出相应的表格。
(6)密码函数:将输入的字符转化为“*”。
(7)输入函数:将数据输入结构体。
(8)分析函数:分析那些游客选择了什么服务。
(9)输出函数:将处理好的数据以表格形式输出。
(10)保存函数,将数据保存为文件。
(11)处理函数:对结构体的数据进行插入,修改,删除等处理。
三、概要设计
1 主要结构体
struct tourist //定义结构体
{
char name[10]; //游客姓名
int rout; //路线选择
char PNum[11]; //联系方式
int acc; //是否住宿
int ack; //确认出游
};
2 主要函数流程图
开始
输入游客数量j
j≤20 ?
N
输入第i个游客数据
i<j
Y
Y
N
输入完成,结束
写入函数:
图2 写入函数
定义i,j,j为输入的游客总量,利用do-while语句保证输入的值在0-20之间,然后通过for循环一个个输入每一个游客的信息。
输出登记函数:
定义整型i,字符型ac,ak,通过for循环一个个判断每个游客输出的信息该为Y(Yes)还是N(No)。如果s[i].acc==1即,“真”,给这一个字符型ac赋值为Y,如果s[i].acc==0,“假”,给这个字符型ac赋值为N,字符型ak同理,然后在一个循环内利用printf函数输出这一个游客的信息,然后跳入下一个循环。总共有len个游客。
N
Y
i=0
I≥len?
ac==‘Y’
ac==‘N’
ak==‘Y’
ak==‘N’
开始,调用s[i]
S[i].acc=1?
S[i].ack=1?
输出第i个游客的信息
i++
结束
Y
Y
N
N
图3 输出函数
查找游客信息
定义字符串str_a [20],定义整型i=0,用scanf函数输入姓名信息,通过strcmp函数比较str_a [20]和原结构体中储存的s[i].name的内容,如果相同则输出游客的信息,此时游客的确认出游和是否住宿可以参照上一个函数示例输出为Y(Yes)和N(No),如果不同则通过for循环使i++,对比下一个s[i].name,直到查找到游客的信息。
开始,调用s[i]信息
输入姓名
输入的字符串和s[i].name相等
i++
输出改游客的信息。
注:.
完成
i=0
N
Y
图4 查找功能
输出路线选择:
该函数分为两个部分,一个是统计每条路线有多少人,一个是谁

程序设计-旅游管理系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小492 KB
  • 时间2017-07-23
最近更新