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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言作业旅游线路管理系统word文档良心出品Word文件下载.docx

1、其他要求:(1)界面美观,交互方便,实用性强。(2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途:关键的语句段要求有注释解释。(3)程序的层次清晰,可读性强。 (4)变量、函数命名符合规范。(5)如有可能,可使用MFC等开发工具,实现彩色或图形操作界面。二、需求分析旅游线路管理系统的功能框架图如图1所示。图1 功能框架图(1)提供可操作的主菜单:输出各菜单,用于显示以从文件中加载的总客户信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。(2)基础信息查询:通过调用文件,查询旅行社的基本信息。(3)业务管理:调用

2、结构体,有三个功能,业务登记是将需要输入的信息写入结构体并写入文件,线路匹配是根据选择每条线路的用户的人数乘该线路的价格在进行选择,选择出一个收入最高的方案输出,业务结算时将输入的信息进行初步处理。(4)信息查询:通过调用函数对结构体信息进行处理,输出相应数据。(5)统计分析:输出相应的表格。(6)密码函数:将输入的字符转化为“*”。(7)输入函数:将数据输入结构体。(8)分析函数:分析那些游客选择了什么服务。(9)输出函数:将处理好的数据以表格形式输出。(10)保存函数,将数据保存为文件。(11)满意度函数:调查用户满意度,并将调查结果进行反馈。三、概要设计 1 主要存储结构typedef

3、struct XL /线路结构体 int num; /线路号 char mddLEN1; /目的地 int pay; /费用 char msLEN2; /描述 float myd; /满意度XL;typedef struct Date /时间结构体 int year; /年 int month; /月 int day; /日Date;typedef struct RY /人员结构体 char nameLEN1;/姓名 /人数 int xl; /出行线路 char tel11; /联系方式 int ack; /确认出游 Date time; /结算时间 int my;RY;typedef str

4、uct JS /收入 int renshu; char telLEN1;JS;2 主要函数流程(1)写入函数:j为用户组数,通过for循环控制输入游客组数,并将用户数据录入人员结构体数组同时将数据写入文件,如图2所示。图2 写入函数(2)线路查询函数:i为输入的查询线路号,要求1= i =线路总数,遍历所有线路,如果线路k的线路号为i,输出线路k的信息,如图3所示。图3 线路查询函数(3)确认出游函数:i为用户,遍历所有用户,如果用户i的确认出游(ack)值为1,则确认出游人数num加一,同时输出用户i的信息,最后再输出共有多少人(num)确认出游,如图4所示。图4 确认出游函数NY(4)线路

5、需求状况函数:i为线路号,j为用户,遍历所有线路,再遍历所有用户,如果用户j选择i号线路,选择该线路的人数(num)加一,最后输出每条线路有多少人选,如图5所示。图5 线路需求状况四、源程序代码 #include stdlib.hconio.hctype.hstring.hwindows.h#define LEN1 20 /姓名、性别、ID、电话号码和密码最大字符数#define LEN2 2000 /路线描述最大字符数#define N1 50 /路线种数最大值#define N2 1000 /业务总数最大值#define S system(pause)#define Q system(cl

6、svoid welcome(); /欢迎界面void DL(); /登录函数void menu(); /主菜单void Base_inf(); /基本信息菜单void Manage(); /业务管理菜单void Search(); /信息查询菜单void Statis(); /统计分析菜单void Myd(); /满意度菜单void over(); /退出界面void find_LXS(); /旅行社信息void find_XL(); /线路信息void find_YG(); /员工信息void manage_deng();/业务登记void manage_pi(); /线路匹配void ma

7、nage_jie(); /业务结算void line_in(); /线路信息录入void search_xl(); /线路信息查询void search_ry(); /人员信息查询void search_ack(); /确认出游查询void search_xq(); /各类线路需求状况void search_yw();void statis_den(); /业务登记汇总表void statis_chu(); /确认出游汇总表void statis_jie(); /业务结算汇总表void statis_qi(); /阶段结算统计void fankui(); /满意度调查void fkjg();

8、/满意度反馈void scanf_ry(); /人员信息录入void back(); /返回/void In();int k=1,m=1,b=1,luxianshu,yewushu,rynum; /定义全局变量int p=0,q=0;int rynum; /用户组数rynum=10; /用户组数文件中的信息XL lineLEN1; /线路结构体数组RY ryLEN1; /人员结构体数组Date sjLEN1; /时间结构体数组JS jiesLEN1; /结算信息结构体数组int main() /主函数 welcome(); system(color 07); /设置颜色 line_in();

9、DL(); menu(); return 0;void welcome() /欢迎界面 printf(nnnnnn 【】*【】n *n * *n * 欢 迎 进 入 *n * 旅 行 管 理 系 统 *n,N2);void back() /返回函数nn按任意键返回! getch();void line_in() /线路信息录入函数 FILE *fp; int i; Q; fp=fopen(线路信息查询.txt,r if(!fp) printf(线路信息打开失败 S; exit(1); for(i=0;i3;i+) /从事先写好的文件读入线路信息 fscanf(fp,%d %s %d %s,&linei.num,&linei.mdd,&linei.pay,&linei.ms); fclose(fp);线路信息录入完毕nvoid DL() /登录函数 while

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

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