




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1程序设计报告(2015/2016学年第二学期)题目旅游管理系统旅游管理系统一、课题内容和要求旅游管理系统是某旅行社的旅游管理系统,具有排序,查找,计算,显示等功能。通过此课题,熟练账务文件,数组,指针的各种操作,以及一些算法思想的应用。功能要求旅游管理系统信息应包括(其中房源和客户的信息应该根据日常情况进行合理设置)基础信息旅行社信息,线路信息,员工信息等业务管理业务登记,确认出游,业务结算等信息查询线路信息查询、人员信息查询、业务登记查询、确认出游查询、业务结算查询等统计分析登记业务汇总表、确认出游汇总表、业务结算汇总表、期间结算统计等。需要实现的功能1用户需要输入口令进入旅游管理系统2实现所有相关信息的建立3计算系统的业务数量,查询各类线路的需求状况4按照线路或者出行人数进行排序,显示相关信息5统计某时间段内的销售业绩,统计收入。6将本系统的所有相关信息内容存为文件。2界面友好,费用的收取应该符合常规。二、需求分析旅游管理系统的功能框架图如图1所示。旅游管理系统基础信息业务管理统计分析信息查询旅行社信息员工信息线路信息业务登记业务结算确认出游线路信息查询业务结算查询确认出游查询业务登记查询人员信息查询登记业务总汇表期间结算统计业务结算总汇表确认出游总汇表增加记录删除记录修改记录图1功能框架图3(1)提供可操作的主菜单输出个菜单,用于显示以从文件中加载的总客户信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。(2)基础信息查询通过调用文件,查询旅行社的基本信息。(3)业务管理调用结构体,有三个功能,业务登记是将需要输入的信息写入结构体,确认出游是为确认出游赋值(1或0),业务结算时将输入的信息进行初步处理。(4)信息查询通过调用函数对结构体信息进行处理,输出相应数据。(5)统计分析输出相应的表格。(6)密码函数将输入的字符转化为“”。(7)输入函数将数据输入结构体。(8)分析函数分析那些游客选择了什么服务。(9)输出函数将处理好的数据以表格形式输出。(10)保存函数,将数据保存为文件。(11)处理函数对结构体的数据进行插入,修改,删除等处理。三、概要设计1主要结构体STRUCTTOURIST/定义结构体CHARNAME10/游客姓名INTROUT/路线选择CHARPNUM11/联系方式INTACC/是否住宿INTACK/确认出游2主要函数流程图(1)写入函数开始输入游客数量JJ20N输入第I个游客数据IJYYN输入完成,结束4图2写入函数定义I,J,J为输入的游客总量,利用DOWHILE语句保证输入的值在020之间,然后通过FOR循环一个个输入每一个游客的信息。(2)输出登记函数定义整型I,字符型AC,AK,通过FOR循环一个个判断每个游客输出的信息该为Y(YES)还是N(NO)。如果SIACC1即,这个游客的ACC项为“真”,给这一个字符型AC赋值为Y,如果SIACC0,这个游客的ACC项为“假”,给这个字符型AC赋值为N,字符型AK同理,然后在一个循环内利用PRINTF函数输出这一个游客的信息,然后跳入下一个循环。总共有LEN个游客。NYI0ILENACYACNAKYAKN开始,调用SISIACC1SIACK1输出第I个游客的信息I结束YYNN5图3输出函数(3)查找游客信息定义字符串STR_A20,定义整型I0,用SCANF函数输入姓名信息,通过STRCMP函数比较STR_A20和原结构体中储存的SINAME的内容,如果相同则输出游客的信息,此时游客的确认出游和是否住宿可以参照上一个函数示例输出为Y(YES)和N(NO),如果不同则通过FOR循环使I,对比下一个SINAME,直到查找到游客的信息。开始,调用SI信息输入姓名输入的字符串和SINAME相等I输出改游客的信息。注ACK和ACC由Y/N输出完成I0NY6图4查找功能(4)输出路线选择该函数分为两个部分,一个是统计每条路线有多少人,一个是谁选了这条路线。定义整型I,J,SUM1,SUM2,SUM3,由IINCLUDEINCLUDEINCLUDEINCLUDEINCLUDEINCLUDEINCLUDEDEFINEMAX_PASSWD_LEN16DEFINENUM20DEFINESIZESSIZEOFTOURISTSTRUCTTOURIST/定义结构体CHARNAME10INTROUTCHARPNUM11INTACCINTACKTYPEDEFSTRUCTTOURISTTOURIST/结构体名称为TOURISTVOIDINSERTTOURISTS,INTI/插入游客SYSTEM“CLS“PRINTF“输入增加的游客N“SCANF“SDSDD“,VOIDCHANGETOURISTS,INTJ/修改游客SYSTEM“CLS“INTI,NUMJCHARSTR_A20PRINTF“输入需要修改游客的名字N“SCANF“S“,STR_AFORI0I20SYSTEM“CLS“PRINTF“输入登记信息格式姓名,路线,联系方式,是否住宿,确认出游N“PRINTF“路线输入代码150,275,360住宿选1,不住宿选0N“FORI0IXPRINTF“路线一和三收入同样是最高的N“IFZXIFXCIFZXIFXCIFCZVOIDACKPUTTOURISTS,INTJ/输出确认出游的游客INTI,NUMJFORI0I1/打开正常,写入数据FORI0ISIZESMEMCPYELSEBREAK_LCLOSEHFILE2NIRETURN1INTBASICINFORMATIONPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“旅行社信息N“PRINTF“N“PRINTF“请输入1N“PRINTF“N“PRINTF“线路信息N“PRINTF“N“PRINTF“请输入2N“PRINTF“N“20PRINTF“员工信息N“PRINTF“N“PRINTF“请输入3N“PRINTF“N“RETURN0INTBUSISNESSMANAGEMENTPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“业务登记插入记录N“PRINTF“N“PRINTF“请输入1请输入2N“PRINTF“N“PRINTF“N“PRINTF“修改记录删除记录N“PRINTF“N“PRINTF“请输入3请输入4N“PRINTF“N“PRINTF“N“PRINTF“确定出游业务结算N“PRINTF“N“PRINTF“请输入5请输入6N“PRINTF“N“PRINTF“N“PRINTF“N“RETURN0INTINFORMATIONCONSULTATIONPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“线路信息查询N“PRINTF“N“PRINTF“请输入1确认出游查讯N“PRINTF“N“PRINTF“人员信息查询请输入4N“PRINTF“N“PRINTF“请输入2业务结算查询N“PRINTF“N“PRINTF“业务登记查讯请输入5N“21PRINTF“N“PRINTF“请输入3N“PRINTF“N“RETURN0INTSTATISTICALANALYSISPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“登记业务汇总表业务结算汇总表N“PRINTF“N“PRINTF“请输入1请输入3N“PRINTF“N“PRINTF“N“PRINTF“确认出游汇总表期间结算汇总表N“PRINTF“N“PRINTF“请输入2请输入4N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“N“RETURN0VOIDSHOW_WELCOMEVOIDPRINTF“N“PRINTF“N“PRINTF“,N“PRINTF“N“PRINTF“N“PRINTF“田田田这里是南邮旅游管理系统N“PRINTF“N“PRINTF“请输入口令身份证后六位N“PRINTF“/N“PRINTF“N“PRINTF“N“PRINTF“基础信息业务管理N“PRINTF“N“PRINTF“请输入1请输入2N“PRINTF“N“PRINTF“N“PRINTF“信息咨询统计分析N“PRINTF“N“PRINTF“请输入3请输入4N“PRINTF“N“PRINTF“N“PRINTF“9085799053N“PRINTF“N“INTMAINFILEFPCHARCH23CHARNH6TOURISTSNUMINTM,NN,MMINTI0INTNCHARDATAFILENAME“DATOURISTDAT“INTNUM_OF_TOURISTIF0READFROMFILEDATAFILENAME,/所有数据区清0SHOW_WELCOMEKAISHI/函数返回位置一FORI0I20SYSTEM“CLS“51PRINTF“输入登记信息格式姓名,路线,联系方式,是否住宿,确认出游N“PRINTF“路线输入代码150,275,360住宿选1,不住宿选0N“FORI0IJIPRINTF“输入第D个游客N“,I1SCANF“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 清华物理专业试题及答案
- 储运专业试题题库及答案
- 材料化学专业试题及答案
- 财会专业面试题及答案
- 药店专业试题及答案
- JavaEE轻量级框架Struts2 spring Hibernate整合开发 第1章Spring的基本用法课件
- 江苏省如皋市外国语学校2025-2026学年九年级上学期9月检测语文试题(无答案)
- 药学专业期末试题及答案
- 广西壮族自治区来宾市武宣县2024-2025学年八年级上学期12月月考生物试题(含答案)
- 梅州灯具施工方案公司
- 初一初二心理健康讲座
- 2025年二建《建筑实务》真题答案及解析
- 光学相干断层扫描(OCT)在眼科诊断中的应用考核试卷
- 消防设备供货质量保证措施
- 正常产褥 教学课件
- 中药煎药培训课件
- 2025保安证考试试题及答案集合
- 中国高尿酸血症与痛风诊疗指南(2024年)
- 2024年北京市西城区第十五中学七上数学期末检测模拟试题含解析
- 幼儿园网络安全管理培训
- 2025至2030中国氯化氧锆(CAS7699436)行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论