论文发表百科

机票销售系统毕业论文

发布时间:2024-07-08 11:48:28

机票销售系统毕业论文

大部分人对空乘都有一种莫名的的向往,想去当空姐或者空少,却对空乘也是一知半解。空乘专业的论文选题有哪些呢?下面我给大家带来空乘 毕业 论文选题_航空类专业论文题目有哪些,希望能帮助到大家!

空乘毕业论文题目选题参考

1、空乘专业形体训练课教学内容研究

2、我国空运后送专业护士培训课程体系的构建研究

3、就业视域下空乘学生职业素质的培养与提升

4、国内民用客机机载娱乐系统现状分析及发展趋势

5、基于组织管理角度探讨工作场所暴力行为的防范策略

6、《乘务英语》课程形成性评价的探索与实践

7、民用飞机客舱旅客服务单元(PSU)布置研究

8、“南航事件”冷思考:急救机制要实,体制要顺

9、航空服务专业校企共同课程开发实施机制建设--以长沙航空职业技术学院为例

10、基于职业能力的空乘专业体育课程内容改革研究

11、浅析空中乘务员客舱播音的技巧

12、民航业的平民化现象

13、国际邮轮乘务人员跨 文化 交际能力培养探讨

14、航空公司机上服务质量现状与提升战略

15、公务航空服务创新研究

16、航空公司的服务质量控制

17、中国航空旅客不轨行为法律规制探究

18、论雇主 劳动合同 条款变更权之控制

19、关于人为因素对航空安全影响探讨

20、审美经济新理念--从审美视角看航空服务的新理念

21、我行我素的俄罗斯航空公司

22、职业 教育 的嬗变与转型--空乘办学热潮下的冷思考

23、空中乘务专业礼仪实训教学改革实践与探索

24、高职民航商务专业培养方向与定位的思考

25、传统航空借鉴低成本航空服务模式的思考

26、“母语结构教员”推动空客本地化售后服务进程

27、飞行护士职业发展实践探讨

28、本科空乘人才培养模式的研究与探索

29、关于航空服务存在问题的探讨分析

30、基于工作过程导向的高职民航乘务英语教学

31、论空乘人员职业倦怠及对策研究

32、空乘实务课程体系的构建与应用

33、对本科层次空乘专业建设发展的讨论

34、空中乘务礼仪教学问题及培养对策研究

35、人才的摇篮开启精彩民航[N]

36、用服务温度赢得市场热度[N]

37、我省民航业迅速发展引发航空人才需求[N]

38、西南航空学院乘务培训中心启用[N]

39、航空公司真情服务的探索与思考[N]

40、“空中骚扰”频发 航司服务水平亟待提升[N]

41、差异化航空服务的基础是旅客的共同利益[N]

42、空乘技能培训的质量管理探讨

43、基于TPB理论的旅客乘机安全行为研究

44、人为因素对航空安全的影响与对策研究

45、对中国民航企业廉价运营模式的思考

46、高职空乘专业学生服务意识培养途径探讨--以广州民航职业技术学院为例

47、民用飞机救生筏储存箱结构设计思路探讨

48、哈大高铁客服质量的现存问题及提升策略

49、浅谈民航乘务英语实践能力的培养和提高

50、改革高职空乘专业人才培养体系的必要性分析

51、需求理论视角下民航服务质量与理念的提升研究

52、当代中国民用航空客舱服务的民族审美文化特征

53、从战略和战术两个层面实现成本领先--美国西南航空公司的实践和启示

54、面向成本优化的航班延误损失差异研究

55、航空公司机组人员应对劫机处置能力评价研究

56、航空鼻科疾病防控 措施 和医学鉴定的临床研究

57、中国航空公司配置效率及其影响因素研究

58、民航女乘务员性生活质量调查研究

59、民航 企业文化 与核心竞争力提升的耦合研究

60、高职空中乘务专业综合英语课程教学改革探讨

飞行技术专业论文题目

1、基于改进蚁群算法的无人机航迹规划研究

2、四轴无人机多约束条件下的跟踪控制和轨迹规划 方法 研究

3、通讯受限条件下航天器编队姿态协同控制方法研究

4、飞行员飞行技术对其安全绩效的影响研究

5、航空器穿越飞行高度层最小纵向间隔的研究

6、海上无人机协同编队飞行控制技术研究

7、无人机协同编队队形保持控制算法研究

8、基于终端滑模的高超声速飞行器巡航及再入跟踪控制

9、面向无人机伴飞的多核相关滤波跟踪算法研究

10、实际导航性能(ANP)算法研究

11、我国航空公司航油成本管理研究

12、女飞行员工作压力致因及对策研究

13、无人机编队飞行控制器关键技术的研究

14、高校民航飞行学员思想政治教育问题研究

15、高超声速飞行器姿态控制先进方法研究

16、东航安全战略及其实施研究

17、高原复杂机场/环境终端区RNP运行中飞行技术误差(FTE)的分析与控制

18、基于NDB/VOR的仪表飞行技术仿真与应用研究

19、基于B/S的绵阳分院学生信息综合管理系统的设计与实现

20、PBN导航系统性能分析与研究

21、ZrB2基超高温陶瓷材料催化性能研究

22、高超声速飞行器金属结构热管热防护机制理论与模拟研究

23、空间飞行器DS-UWB通信多用户检测与频谱共存技术研究

24、卫星编队物理仿真系统多参数视觉测量方法及仿真验证

25、RNP导航技术培训系统的设计与实现

26、基于模糊综合评判的飞行品质评判系统研究

27、基于对偶四元数的编队飞行卫星自主相对导航算法研究

28、基于GPS相对测量的卫星编队碰撞规避研究

29、论飞行员劳动关系的法律调整

30、RVSM空域飞机碰撞风险研究

31、面向集群航天器的空间自组织网络关键技术研究

32、直接序列超宽带体制空间多用户通信技术研究

33、驾驶舱资源管理(CRM)对飞行技术安全的影响及对策研究

34、基于机组人为因素分析的东航飞行安全风险防控及对策研究

35、_学院飞行学员综合素质评价研究

36、离场程序三维保护区算法研究

37、特殊机场RNPAR程序设计及实例分析研究

38、基于我国航空公司飞行员特殊性的人力资源会计研究

39、空天网络的接入算法研究与可靠拓扑设计

40、基于SDRE方法的卫星编队队形保持与重构

航空服务毕业论文题目

1、湖南省机场管理集团有限公司客户关系管理研究

2、基于SERVQUAL方法的航空服务质量评价研究

3、多机场区域内新机场选址及其航线规模优化研究

4、__航空公司顾客忠诚度现状与提高策略研究

5、行业管理视角下的西南地区航空枢纽协调发展研究

6、民航青岛空中交通管理站服务质量提升问题研究

7、东方航空公司顾客满意度测评体系研究

8、欧美促进通用航空产业发展的法律与政策及其对中国的启示

9、基于税负测算模型的营改增对我国第三产业的影响研究

10、我国西北地区民用航空业发展研究

11、蒙古航空公司顾客满意度研究

12、航空公司辅助性收入研究初探

13、航空服务创新体系设计与实施研究

14、中国民营航空低成本运营管理模式研究

15、第五航空权开放法律问题研究

16、基于SOA架构的航空贵宾服务管理系统设计与实现

17、国内政治和国际民用航空制度变迁

18、江西长江通用航空公司发展战略研究

19、幸福航空公司发展战略研究

20、东方航空公司战略转型中的营销策略研究

21、中国南方航空公司客舱服务质量改进研究

22、广东省通用航空管理对策研究

23、天水机场管理体制重构与实现途径研究

24、越南航空公司客户满意度研究

25、中国公务机航空市场发展策略研究

26、中职学校航空服务专业人才培养方案的优化

27、民航云南安监局参与完善长水国际机场航班延误应急管理案例研究

28、“营改增”对CSA航空公司的影响分析

29、中国民航低空空域开放管理问题研究

30、A航空公司航班延误服务提升策略研究

31、SC航空股份有限公司发展战略与对策研究

32、基于顾客满意的服务补救问题研究

33、港龙航空长沙机场服务营销案例研究

34、空中乘务专业高职生共情能力培养研究

35、H航空公司产品营销研究

36、基于SERVQUAL模型的航班延误服务补救质量评价和管理

37、联盟中的航空公司产品开发研究

38、我国通用航空FBO规划设计研究

39、沈阳市高等职业院校毕业生就业问题调查研究

40、兵团交通运输集团业务选择与发展研究

41、湖南省通用航空发展策略研究

42、基于工作过程的高职航空服务 英语口语 课程改革研究

43、四川省通用航空参与航空类公共服务的调查研究

44、民航企业的移动互联营销研究

45、航空配餐体系的构建研究

46、公共管理视角下航空公司航班延误治理

47、喜马拉雅航空发展战略目标研究

48、高职院校ESP英语教学的对策研究

49、哈尔滨安达航服有限公司发展战略研究

50、ZS通用航空服务项目商业计划书

航空类专业论文题目相关 文章 :

★ 关于航空公司的优秀论文参考

★ 关于航空公司的论文范文大全

★ 航空公司相关论文范文

★ 航空公司方面论文参考

★ 航空公司文化论文参考

★ 关于航空公司的论文参考

★ 关于航空公司的论文范文

★ 航空公司相关论文例文

★ 航空公司有关论文优秀范文(2)

★ 航空公司方面论文

工科生一般有一个毕业设计,做一个项目,同时需要写一个论文也就是毕业论文讲述设计工作中做了什么,为什么做,得到了什么结论等理论性的东西。文史哲以及经济等和理科生一般都是需要写一个论文,阐述清楚以及涉猎的学科研究方向中的理论,突破,收获等。大致这样吧

民航大客户营销管理策略探讨论文

一、大客户营销管理的含义

民航企业的大客户主要是指对企业产品的消费频率比较高、消费数量非常大的客户,民航企业能够从这些大客户中获得比普通客户更高的利润率,大客户对于民航企业的经营业绩能够产生非常重要的影响。民航企业应该随时对大客户的忠诚度进行评估与分类,及时掌握大客户在企业中的消费情况以及消费的取向,制定相关的营销策略,不断提高大客户对于企业的忠诚度,根据忠诚度的评估结果来调整对大客户的营销策略,从而保证企业大客户的数量和质量。

二、民航大客户营销管理中存在的问题

1.民航企业的代理成本比较高。目前,我国大部分的民用航空企业的市场营销被代理人限制,很大一部分的销售利润让代理人拿走,高额的代理费让民航的经济效益一直都非常的不好,这不但营销了企业的盈利水平,也营销到了企业对大客户的服务水平。大家都知道,航空公司给其代理人的代理手续费是百分之三,这一比例看起来不是非常的高,但是对于航空运输业而言就不同了,这是由航空运输业其自身的特点决定的。我国的航空运输业属于高投入,低收益的行业,成本的回收周期特别的长,因此,百分之三的代理费对于航空公司来说是非常致命的。如果航空公司不能够把代理费降下来,不但能够提高其在市场经济中的竞争力,也会提高民航企业对大客户的服务水平,降低企业产品对大客户的吸引力。

2.缺乏品牌意识。相对那些在国际上比较出名的航空公司而言,他们都具有比较强烈的品牌意识,但是现阶段它们的品牌形象都不是非常的清晰,知名航空公司都在不断努力创造属于企业自身的品牌效应。作为我国的民航企业现在只处于起步阶段,想要在激烈的市场竞争中能够得到长远的发展,获得更多大客户的信赖,在营销的过程中就必须建立明确而强烈的品牌意识,在建立品牌的过程中,航空企业要结合自身的硬件优势,以市场发展为导向,不断提高对全球消费者服务的水平,只有这样,我国的民航企业才能充分的发挥其市场潜力,获得大客户的完全认同。

3.企业营销渠道非常单一。首先来说,民航企业从营销渠道成员之间的关系方面来分析,以前的销售渠道中的渠道成员他们都是一个相对独立的个体,每个销售渠道的成员都是为了追求自身利益的最大化,从来不会考虑到渠道的整体利益。其次,从营销网络的建设方面分析,航空企业必须要有合理的销售网络布局,而目前我国的民航企业对于销售网络的布局工作不是非常的重视,它们只是通过单一的销售方式来完成企业的销售任务,这也让民航企业流失了很大一部分的大客户,对企业发展非常不利。再次,民航业内没有定制化的营销与服务模式,对大客户缺乏针对性的服务,对互联网数据采集功能的运用不是非常的到位,不能利用网络寻找更多的目标客户,同时了解每个客户的需求。我国的民航企业想要拥有更多的大客户,必须要利用现代先进的技术,不断发现和了解大客户的需求,并以此为指导制定合理的营销手段与营销内容。

4.缺乏对营销系统的有效管理。航空企业想要与大客户建立长期稳定的合作关系,就必须具有健全的客户关系管理体系。然而,目前阶段,我国的民航企业对于客户数据库信息的管理水平相对薄弱,对客户营销系统的管理缺乏准确的定位,市场的细分没有针对性,企业提供的各种服务业没有大量的市场真实数据的有利支持,这些都是民航企业对其大客户营销系统没有有效管理的体现。另外一方面,民航企业的人力资源不是非常的充足,缺乏专业的客户服务队伍和专业的大客户营销队伍,人才是一个企业发展的根本动力,如果一个企业的人才不够,工作人员水平低,势必会严重影响企业的`发展。

三、提高民航大客户营销管理水平的策略

1.强化对代理人的管理,降低代理成本。民航企业想要提高企业对大客户的影响力,提高大客户对企业的忠诚度,就必须要把好代理人这一关,选择代理人时一定要谨慎,选择好的销售代理人,签订明确的代理协议,代理人必须按照航空企业的服务要求对企业进行代理。目前,航空企业中的销售代理人数非常的多,但是从业人员与代理公司的水平差别非常的大,航空企业在选择代理人的过程中必须要深入的研究其信誉程度以及工作人员的业务水平,最大限度保证对企业中客户的服务质量,尤其是对大客户的服务水平。其次,企业在选择代理人的过程中要与其深入探讨代理成本的问题,仅最大努力降低代理成本,提高企业经济效益的同时,能够减少客户自身消费成本,这对民航企业的发展至关重要。

2.强化品牌意识。航空企业想要提高大客户的营销管理水平就要高度重视品牌效应,提高企业自身的品牌知名度。对于大客户而言,他们关注的不是钱的问题,而是产品质量的问题。航空企业提供给客户的产品就是服务,服务的水平就是一个民航企业的品牌,其营销的核心就是品质与牌子。品质主要是指民航服务的性价比,也就是旅客购买了航空公司的机票后能否让其准时、安全的到达目的地;而牌子就是要进行大力推广,让更多的客户知道、了解你的产品,让客户知道你们的服务的性价比,从而更好的与其它的航空公司进行比较,进行选择。为了让企业拥有更多的品牌效应,航空企业在设计产品的过程中就必须以客户的需求为出发点,以市场中数据为基础,制定符合客户要求的产品,最大限度的提高企业产品的品牌效果,只有这样,才能更好的吸引更多的大客户使用企业自身的产品,提高企业在市场上的竞争力。

3.扩展企业对大客户的市场营销渠道。为了吸引更多的大客户加入到民航企业的客户名单中来,民航企业必须要积极的拓宽市场营销渠道,根据时代的发展方向,抓住每一个获得大客户的机会。随着现代信息技术的普及,民航企业可以建立自己的微信平台,在这一平台上,随着发布企业产品的信息,让大客户第一时间了解企业产品的性能以及什么时候打折、什么时候购买机票最合理。让民航企业的营销从被动的服务向主动的营销转型,增加企业获得更多大客户的机会。另外,民航企业还要积极的开发新产品、引导客户消费,形成以市场为导向的主动型营销策略,特别注重对隐性大客户的挖掘工作,提供更多的旅客关怀活动,增加大客户对企业的忠诚度。

4.实行差异的大客户营销策略,加强营销系统管理。随着人们生活水平的不断提高,人们对产品的需求逐渐向个性化、多样化的方向发展,因此,作为民航企业想要获得更多的大客户购买自身的产品,在营销的过程中就要实行差异化的营销策略,实施差异化的服务,不断提高客户的让渡价值,提升客户的满意度与忠诚度。根据大客户之间的差异,制定不同的营销策略,从而加大企业大客户的数量,提高企业的经济效益。另外,民航企业要不断的加强对营销系统的管理,一个企业只有具备完善的营销管理系统,才能保证其营销策略真正有效的实施。

许多同学需要的毕业设计与实现,其实网盘可以有了,只是你不知道,不需要到处找下载了相册管理系统JSP九宫格日记本鞋子商城销售网站图书商城项目管理系统JSP小说网美食菜谱分享系统酒店预定管理系统学校宿舍管理系统航班机票订票网站个人日记本会员卡积分管理系统宠物商城企业财务管理系统校园任务管理系统校园一卡通管理系统停车位预定管理系统学生考勤管理系统游戏购买网站蛋糕甜品店管理系统简单院校工资管理系统校园运动会管理系统师生交流学习管理系统新闻发布管理系统家政服务管理系统图书借阅管理系统私人牙科诊所病历管理系统教师科研信息管理系统宿舍寝室管理系统在线医疗预约挂号管理系统员工出差请假考勤管理系统航班机票销售管理系统失物招领管理系统校友同学网站管理系统物流公司企业管理系统会议-会议室管理系统学生社团管理系统校园二手物品交易兼社交网站图书销售管理系统个人博客鲜花销售商城管理系统教务教学兼学生成绩管理系统学生信息管理系统学生成绩管理系统人事管理系统图书管理系统论坛的实现学生选课信息管理系统网络教学平台学生管理系统学生成绩分析管理系统图书借阅管理系统在线考试系统音乐管理系统B-SSM项目SSM个人记账本垃圾分类查询管理系统新闻发布管理系统房屋出租管理系统简单教务查询管理系统快递物流管理系统学生管理系统企业工资管理系统电子书网站管理系统电影售票管理系统酒店预定管理系统酒店后台管理系统学生选课管理系统在线考试管理系统停车场管理系统汽车出租管理系统校园帮跑腿管理平台简单个人相册管理系统客户关系管理系统网上超市购物商城管理系统健身房管理系统简单网页聊天管理系统在线视频教育网站企业官方网站新闻网站管理系统个人博客管理系统个人博客网站管理系统毕业设计管理系统餐厅点餐收银管理系统房屋租赁管理系统医药信息管理系统协同过滤音乐推荐管理系统农产品朔源管理系统人力资源人事管理系统健身房俱乐部管理系统学生会管理系统台球室计费管理系统的KTV管理系统驾校预约管理系统医院挂号预约管理系统汽车俱乐部管理系统汽车维修中心管理系统简单院校教师工资管理系统网上零食超市商城毕业设计选题管理系统宿舍寝室管理系统家庭理财记账管理系统物流快递管理系统宠物商城带后台管理系统学生成绩信息管理系统实验室设备管理医院住院管理系统网上外卖订餐管理系统失物招领管理系统C-SSH项目SSH图书管理系统SSH招聘网站宠物交易管理系统物业管理系统失物招领管理系统通讯录网站管理系统物流快递管理系统失物招领管理系统教学辅助视频学习交流管理系统简单学生信息管理系统毕业生去向登记就业管理系统生态旅游旅行网站通讯录管理系统房屋线下销售网站管理系统小区物业管理系统宠物领养饲养交流管理平台网上问卷调查投票网站系统网上拍卖管理系统仓库管理系统汽车票销售管理系统火车票售票管理系统房屋租赁管理系统实验室预约管理系统校友同学网站校园运动会管理系统网上银行管理系统会议室管理系统企业人力资源管理系统新闻管理发布网站系统酒店管理系统电影订票管理系统小区/公司/物业停车场管理系统学生宿舍管理系统企业进销存管理系统的摄影网站招聘网站,包含设计文稿D-SpringBoot项目SpringBoot招聘网站项目企业固定资产管理系统美容院预约管理系统婚纱影楼摄影预约网站美容院后台管理系统线上网络文件管理系统博客论坛管理系统实现的一个简单博客管理系统图书馆图书借阅管理系统课程评分评价管理系统校园报修管理图书管理系统在线电子商城管理系统汽车配件管理系统

电影票售票系统毕业论文

#include <>#include <>struct cell{ char* name; int time; int seat; int saled;} a,b,c,d;int sel=0;void title();void saleproc();int saleThread(struct cell* ce,int dd);void tiupiaoproc();int tiupiaoThread(struct cell* ce);void count();int init(struct cell* ce,char* name,int time,int seat){ ce->name=name; ce->time=time; ce->seat=seat; ce->saled=0; return 1;}int saleThread(struct cell* ce,int dd){ if((ce->seat-ce->saled)>=dd) { ce->saled+=dd; printf("售票成功!按ESC键返回主菜单\n"); fflush(stdin); int cc=_getche(); return 1; } else { printf("售票失败---余票不足!按ESC键返回主菜单\n"); fflush(stdin); int cc=_getche(); return 0; }}void saleproc(){ int f=1; while(f) { system("cls"); printf("***********************************\n"); printf("*                                 *\n"); printf("*        厅 影片 时间 余票        *\n"); printf("*                                 *\n"); printf("* A %s %d:%d %3d *\n",); printf("*                                 *\n"); printf("* B %s %d:%d %3d *\n",); printf("*                                 *\n"); printf("* C %s %d:%d %3d *\n",); printf("*                                 *\n"); printf("* D %s %d:%d %3d *\n",); printf("*                                 *\n"); printf("***********************************\n"); printf("请选择放映厅(a,b,c,d)和要购的票数(按ESC键返回主菜单)(格式: a 5):\n"); fflush(stdin); char cc; int dd; dd=_getche(); if(dd==27) { f=0; break; } else { cc=(char)dd; } scanf("%d",&dd); switch(cc) { case 'a': saleThread(&a,dd); f=0; break; case 'b': saleThread(&b,dd); f=0; break; case 'c': saleThread(&c,dd); f=0; break; case 'd': saleThread(&d,dd); f=0; break; default: break; } } title();}int tiupiaoThread(struct cell* ce){ if(ce->saled==0) { printf("撞尼玛鬼了 老子一张票都没卖, 哪来的退票???\n"); fflush(stdin); int cc=_getche(); return 0; } ce->saled--; printf("退票成功! 按任意键返回主菜单\n"); fflush(stdin); int cc=_getche(); return 1;}void tiupiaoproc(){ int f=1; while(f) { system("cls"); printf("***********************************\n"); printf("*                                 *\n"); printf("*              退 票              *\n"); printf("*                                 *\n"); printf("*    A %-20s       *\n",); printf("*                                 *\n"); printf("*    B %-20s       *\n",); printf("*                                 *\n"); printf("*    C %-20s       *\n",); printf("*                                 *\n"); printf("*    D %-20s       *\n",); printf("*                                 *\n"); printf("***********************************\n"); printf("请输入要退的厅(a,b,c,d):\n"); char cc; fflush(stdin); scanf("%c",&cc); if(cc==' ') { f=0; break; } switch(cc) { case 'a': tiupiaoThread(&a); f=0; break; case 'b': tiupiaoThread(&b); f=0; break; case 'c': tiupiaoThread(&c); f=0; break; case 'd': tiupiaoThread(&d); f=0; break; default: break; } } title();}void countproc(){ int f=1; while(f) { system("cls"); printf("***********************************\n"); printf("*                                 *\n"); printf("* 统 计 *\n"); printf("*                                 *\n"); printf("* A厅: 余票 %3d 上座率 % *\n",,(((float)(float))*100)); printf("*                                 *\n"); printf("* B厅: 余票 %3d 上座率 % *\n",,(((float)(float))*100)); printf("*                                 *\n"); printf("* C厅: 余票 %3d 上座率 % *\n",,(((float)(float))*100)); printf("*                                 *\n"); printf("* D厅: 余票 %3d 上座率 % *\n",,(((float)(float))*100)); printf("*                                 *\n"); printf("***********************************\n"); printf("按ESC键返回主菜单!\n"); fflush(stdin); int cc=_getche(); if(cc==27) { f=0; break; } } title();}void title(){ int f=1; while(f) { system("cls"); printf("***********************************\n"); printf("*                                 *\n"); printf("*        欢迎光临牛B电影院        *\n"); printf("*                                 *\n"); printf("*            1. 售 票             *\n"); printf("*                                 *\n"); printf("*            2. 退 票             *\n"); printf("*                                 *\n"); printf("*            3. 统 计             *\n"); printf("*                                 *\n"); printf("*            4. 退 出             *\n"); printf("*                                 *\n"); printf("***********************************\n"); printf("请选择:(1,2,3,4) \n"); fflush(stdin); scanf("%d",&sel); getchar(); switch(sel) { case 1: saleproc(); f=0; break; case 2: tiupiaoproc(); f=0; break; case 3: countproc(); f=0; break; case 4: system("exit"); f=0; break; default: break; } }}int main(int argc, char *argv[]){ init(&a,"钢铁侠3",18*60+30,150); init(&b,"致青春",19*60+30,150); init(&c,"姜戈",20*60+30,150); init(&d,"生化危机4",20*60+20,100); title(); return 0;}

一、内容要求 毕业设计报告正文要求: (一)理、工科类专业毕业设计报告正文内容应包括:问题的提出;设计的指导思想;方案的选择和比较论证;根据任务书指出的内容和指标要求写出设计过程、课题所涉及元件结构和相关参数的设计计算,有关基本原理的说明与理论分析;给出所设计课题实际运行的数据或参数,并与理论设计参数进行比较和分析,说明产生误差的原因。最后要对所设计课题实用价值做出评估说明;设计过程中存在的问题,改进意见或其它更好的方案设想及未能采纳的原因等。 (二)经济、管理类专业毕业设计报告或论文正文应包括:问题的提出、设计的指导思想;设计方案提出的依据,设计方案的选择和比较;设计过程;所运用的技术经济分析指标和方法;数学模型及其依据,数据计算方法;对设计方案的实用性和经济效益等方面做出评估;对设计实施过程中存在的问题 ( 或可能发生的问题 ) 提出合理化建议。毕业论文的基本论点、主要论据;根据国家有关方针、政策及规定联系实际展开理论分析。 (三)文科类专业毕业设计报告或论文正文应包括:问题的提出、解决问题的指导思想;解决方案提出的依据,解决方案的选择和比较,结论。 二、论文印装 毕业论文用毕业设计专用纸打印。正文用宋体小四号字,行间距为24磅;版面页边距上3cm,下、左,右2cm。 三、论文结构、装订顺序及要求 毕业论文由以下部分组成: (一)封面。论文题目不得超过20个字,要简练、准确,可分为两行。 (二)内容。 1、毕业设计(论文)任务书。任务书由指导教师填写,经系主任、教务部审查签字后生效。 2、毕业设计(论文)开题报告; 3、毕业设计(论文)学生申请答辩表与指导教师毕业设计(论文)评审表; 4、毕业设计(论文)评阅人评审表; 5、毕业设计(论文)答辩表; 6、毕业设计(论文)成绩评定总表; 7、中英文内容摘要和关键词。 (1)摘要是论文内容的简要陈述,应尽量反映论文的主要信息,内容包括研究目的、方法、成果和结论,不含图表,不加注释,具有独立性和完整性。中文摘要一般为200-400字左右,英文摘要应与中文摘要内容完全相同。“摘要”字样位置居中。 (2)关键词是反映毕业设计(论文)主题内容的名词,是供检索使用的。主题词条应为通用技术词汇,不得自造关键词。关键词一般为3-5个,按词条外延层次(学科目录分类),由高至低顺序排列。关键词排在摘要正文部分下方。 (3)中文摘要与关键词在前,英文的在后。 8、目录。 目录按三级标题编写,要求层次清晰,且要与正文标题一致。主要包括绪论、正文主体、结论、致谢、主要参考文献及附录等。 9、正文。论文正文部分包括:绪论(或前言、序言)、论文主体及结论。 (1)绪论。综合评述前人工作,说明论文工作的选题目的和意义,国内外文献综述,以及论文所要研究的内容。 (2)论文主体。论文的主要组成部分,主要包括选题背景、方案论证、过程论述、结果分析、结论或总结等内容。要求层次清楚,文字简练、通顺,重点突出,毕业设计(论文)文字数,一般应不少于8000字(或20个页码)。外文翻译不少于3000字符,外文参考资料阅读量不少于3万字符。 中文论文撰写通行的题序层次采用以下格式: 1 格式是保证文章结构清晰、纲目分明的编辑手段,毕业论文所采用的格式必须符合上表规定,并前后统一,不得混杂使用。格式除题序层次外,还应包括分段、行距、字体和字号等。 第一层次(章)题序和标题居中放置,其余各层次(节、条、款)题序和标题一律沿版面左侧边线顶格安排。第一层次(章)题序和标题距下文双倍行距。段落开始后缩两个字。行与行之间,段落和层次标题以及各段落之间均为24磅行间距。 第一层次(章)题序和标题用小二号黑体字。题序和标题之间空两个字,不加标点,下同。 第二层次(节)题序和标题用小三号黑体字。 第三层次(条)题序和标题用四号黑体字。 第四层次及以下各层次题序及标题一律用小四号黑体字。 (3)结论(或结束语)。作为单独一章排列,但标题前不加“第XXX章”字样。结论是整个论文的总结,应以简练的文字说明论文所做的工作,一般不超过两页。 10、致谢。对导师和给予指导或协助完成毕业设计(论文)工作的组织和个人表示感谢。文字要简洁、实事求是,切忌浮夸和庸俗之词。 11、参考文献及引用资料目录(规范格式见附文)。 12、附录。 13、实验数据表、有关图纸(大于3#图幅时单独装订)。 (三)封底。 附:规范的参考文献格式 参考文献(即引文出处)的类型以单字母方式标识:M——专著,C——论文集,N——报纸文章,J——期刊文章,D——学位论文,R——报告,S——标准,P——专利;对于不属于上述的文献类型,采用字母“Z”标识。 参考文献一律置于文末。其格式为: 1、专著 示例[1] 张志建.严复思想研究[M]. 桂林:广西师范大学出版社,1989. [2] 马克思恩格斯全集:第1卷[M]. 北京:人民出版社,1956. [3] [英]蔼理士.性心理学[M]. 潘光旦译注.北京:商务印书馆,1997. 2、论文集 示例[1] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979. [2] 别林斯基.论俄国中篇小说和果戈里君的中篇小说[A]. 伍蠡甫.西方文论选:下册[C]. 上海:上海译文出版社,1979. 凡引专著的页码,加圆括号置于文中序号之后。 3、报纸文章 示例[1] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27,(3) 4、期刊文章 示例[1] 郭英德.元明文学史观散论[J]. 北京师范大学学报(社会科学版),1995(3). 5、学位论文 示例[1] 刘伟.汉字不同视觉识别方式的理论和实证研究[D]. 北京:北京师范大学心理系,1998. 6、报告 示例[1] 白秀水,刘敢,任保平. 西安金融、人才、技术三大要素市场培育与发展研究[R]. 西安:陕西师范大学西北经济发展研究中心,1998. 7、对论文正文中某一特定内容的进一步解释或补充说明性的注释,置于本页地脚,前面用圈码标识。 8、其他要求 (1)文字 论文中汉字应采用严格执行汉字的规范。所有文字字面清晰,不得涂改。 (2)表格 论文的表格可以统一编序,也可以逐章单独编序,采用哪种方式应和插图及公式的编序方式统一。表序必须连续,不得重复或跳跃。表格的结构应简洁。 表格中各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用‘同上’、‘同左’和其它类似用词,应一一重新标注。 表序和表题置于表格上方中间位置,无表题的表序置于表格的左上方或右上方(同一篇论文位置应一致)。 (3)插图 插图要精选。图序可以连续编序,也可以逐章单独编序,采用哪种方式应与表格、公式的编序方式统一,图序必须连续,不得重复或跳跃。仅有一图时,在图题前加‘附图’字样。毕业设计(论文)中的插图以及图中文字符号应打印,无法打印时一律用钢笔绘制和标出。 由若干个分图组成的插图,分图用a,b,c,……标出。 图序和图题置于图下方中间位置。 (4)公式 论文中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号一律用阿拉伯数字连续编序,或逐章编序,序号排在版面右侧,且距右边距离相等。公式与序号之间不加虚线。 (5)数字用法 公历世纪、年代、年、月、日、时间和各种计数、计量,均用阿拉伯数字。年份不能简写。数值的有效数字应全部写出。 (6)软件 软件流程图和源程序清单要按软件文档格式附在论文后面,特殊情况可在答辩时展示,不附在论文内。 (7)工程图按国标规定装订 图幅小于或等于3#图幅时应装订在论文内,大于3#图幅时按国标规定单独装订作为附图。 (8)艺术设计作品 无法用纸质文档保存的艺术设计作品应用光盘或照片保存。 (9)计量单位的定义和使用方法按国家计量局规定执行。

#include#include#define LEN 20#define ROW 20using namespace std;void initseat(char s[LEN][ROW]){ int i,j; for(i=0;i>l; cout<<"您要查找的列数为:"; cin>>r; if(s[l-1][r-1]!=' ') { cout<<"您查找的座位已有人!!!"<>l; cout<<"您要预定的列数为:"; cin>>r; if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0)) { cout<<"您的输入不合法!!!"<>flag,flag!=0) { switch(flag) { case 1:searchfull(seat);break; case 2:reservation(seat);break; case 3:cout<<"请输入您要打印的行数:";cin>>l;    cout<<"请输入您要打印的行数:";cin>>r;    if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0)) { cout<<"您的输入不合法!!!"<

您c语言学到什么程度了

火车票售票管理系统毕业论文

模拟铁路售票窗口操作方式的客户端软件。二、系统的使用01、 本系统仅用于学习及交流使用,不作它用。严禁将本系统用于非法用途,由于不当使用本系统而产生法律责任的,sTRS项目组不承担任何民事、刑事责任,并将配合行政、司法机关的调查取证工作。02、 本系统需要工号登录后才能运行,用户可以在本网站下载客户端,并在本网站申请工号后使用本系统,在申请工号时,网站会要求您提交一些个人资料用于身份信息的核实,当无法核实时,项目组可能会联系您要求您线下补充其它资料,详见工号申请页的要求。03、 工号仅限申请人本人使用,严禁将工号出借给他人使用,每个工号只能在一台电脑上登录,每个工号首次登录本系统时,本系统会将工号与计算机绑定,该工号只能在这台计算机登录。因此,您需要妥善保管您的工号和密码,以免被盗。以正确的工号和密码登录系统并进行的任何操作,视同工号持有人所进行,并由其承担相应责任。04、 sTRS项目内涉及的任何数据(包括但不限于列车时刻、编组、票额计划、旅客列车开行方案、线路基础数据等)均为虚构,项目组不承诺数据维护的准确性和实时性,亦不承诺这些数据与任何铁路运输企业的数据的相关性。05、 本系统目前为免费授权给用户使用,但项目组不承诺将来不会更改本系统的运作模式。06、 项目组不承诺本系统的操作方式与其他任何铁路运输企业所使用的售票系统相似或一致,也不对本系统与其他铁路运输企业使用的售票系统的任何不同之处作出任何解释。07 、用户有不当行为的,一经项目组发现,有权立即将该用户列入黑名单,并永久拒绝该用户使用本系统。不当行为包括但不限于下列行为:08、 将工号出借给他人使用的;09、 利用本系统欺诈他人,或谋取不正当利益的;10、 将本系统生成的样票图打印出纸质图片的;11、 以本系统为依据,强行要求铁路售票员按本系统的操作方式及流程进行操作的;12、 从事其它违反中华人民共和国法律、法规及行政部门规范性文件的行为的;13、用户因不当使用本系统而被项目组取消使用资格的,该用户付费购买的账户余额可以折算成相应金额退还给该用户,其他费用不予退还。14、 用户违反款规定,触犯法律法规、侵害他人合法权益的,项目组将依法报告公安机关,并配合行政、司法机关的调查取证工作。 15、冒用虚假火车售票软件信息数额较大构成犯罪处置、

毕业论文 (设计)指导书(适用于2007届电子信息工程、计算机控制专业)目 录毕业论文(设计)任务书一.毕业论文(设计)的目的和任务二.毕业论文(设计)的程序和步骤三.毕业论文(设计)的结构与要求四.毕业论文(设计)的指导工作及对学生的要求五.毕业论文(设计)与答辩的时间安排六.毕业论文(设计)成绩的评定七.毕业论文(设计)参考选题八.附件山东水利职业学院 信息工程系2007届学生毕业设计(论文)任务书指导教师 职 称 需要学生人数及专业课题名称课题内容及意义对学生的要求进度安排参考文献备注:学生分为计算机应用、电子信息、网络技术、计算机控制等专业。一.毕业论文(设计)的目的和任务根据国家教育部的要求,高等学校毕业生在毕业前要进行撰写论文或进行毕业设计(统称毕业环节),这是高等教育不可或缺的一个重要环节。毕业环节注重理论与实践相结合,将课堂学到的知识与实际工作中的问题结合起来,培养学生解决实际问题的能力,同时也增强了学生适应实际工作的能力,是迈向实际工作岗位前的一次重要演练。通过毕业论文(设计),使学生运用所学的软、硬件知识,独立分析解决计算机应用的实际问题,掌握应用软件开发的基本模式和步骤,以达到将理论知识学以致用、融会贯通的目的。学生论文(设计)要完成的任务是:1.根据所选毕业论文(设计)的题目,到各有关单位进行现场实习和调研,搜集并整理有关资料、文献。2.根据实习和调研所掌握的资料,对论文(设计)题目中所涉及的问题进行分析论证,提出见解,编写应用程序,最终完成论文(设计)。二.毕业实习与论文(设计)的程序和步骤:毕业论文(设计)的工作大致可分为如下阶段:(一)选题阶段根据给出的论文题,按自身的理解和对题目的熟悉程度,填报论文题目,学生也可自行选择未给出的论文题。学生须明确所选题目的要求及深度。学校根据学生填报的毕业论文(设计)志愿,在综合评定后,最终确定学生的论文题目,并指定指导教师。自选题须经指导教师认证。(二)撰写论文阶段在教师的指导下,对所选题目目前的状况及用户的要求进行需求分析,提出解决方案,画出系统流程图,编写程序,进行上机调试,最终完成论文(设计)。(三)毕业答辩阶段学生按期做完毕业论文(设计)后,交给指导教师审阅,教师要写出审阅意见,并在论文上签字。在没有特殊情况下,学生均须进行毕业答辩。答辩按以下程序进行:1.学生向答辩委员会报告本人论文的主要内容;2.答辩委员会和参加老师对论文提出问题;3.学生对所提问题进行答辩;4.答辩委员会给出答辩成绩。三.毕业论文(设计)的结构与要求◆毕业论文或毕业设计报告字数不少于12000字◆毕业论文(设计)任务书◆目录◆中文摘要◆英文摘要(Abstract)(可选)◆前言:本课题研究的意义、国内外相关课题的状况介绍等。◆系统的需求分析:系统需求、本课题任务及目的等。◆系统开发工具:本课题使用的软件工具介绍等。◆系统设计与开发:本课题程序结构、数据结构、算法、系统开发流程、主要模块及其原程序注释、遇到的问题及解决方案等。◆代码调试与系统测试:应用程序测试、系统测试等。◆总结:系统的功能、使用说明、存在的问题、收获和体会等。◆附录◆参考文献四、毕业论文(设计)的指导工作及对学生的要求(一)指导教师的主要工作指导学生拟定论文进度,布置给学生应完成的工作并检查其执行情况,每周至少半天时间对所带学生进行指导。引导学生拟定论文提纲,帮助学生分析论文所涉及的问题,对方案的可行性、流程的正确性、程序的严谨性等进行审查,并提出意见,做好论文的审阅和学生的释疑工作。(二)对学生的要求1、拟定个人工作计划,搜集、阅读、分析、整理有关资料;2、复习有关专业理论及编程需用的程序语言,做好实习、撰写论文准备工作。3、在毕业环节过程中,要严肃认真,积极主动,独立思考,努力钻研。对论文内容要充分理解和把握,要有自己的独立见解,不应简单抄袭资料。做好答辩的准备工作。4、遵守实习、劳动纪律,注意安全。服从教师指导,虚心向实习单位的工作按质、按量、按期完成毕业论文。五.毕业论文(设计)与答辩的时间安排序号 专业名称 毕业设计时间 备注1 电子信息专业(04级普通、对口) 第10周~第18周()2 计算机控制及应用专业(04级普通) 第10周~第18周()答辩时间另行通知。以上时间如有变化,会及时通知。六.毕业论文(设计)成绩的评定毕业论文的成绩分为:优、良、中、及格、不及格五级。毕业论文的成绩将综合考虑毕业环节个人表现、论文水平及毕业答辩的情况。七.毕业论文(设计)参考选题设计题目一 三相异步电动机转速控制系统1、 任务设计一个小型计算机控制系统,控制三相异步电动机的转速。要求在一定范围内电机转速保持在设定转速上。2、要求(1)、电机转速控制范围为0-1200RPM。(2)、要求设置相应的按钮使用户能够设置电机转速、算法参数大小以及电机的启动和停止等。(3)、电机控制算法可以采用PID算法、模糊控制算法、模糊PID控制算法等。(4)、电动机的转速调整通过晶闸管调压模块调整加到三相交流异步电动机的电压来实现。(5)、要求在系统处于稳定状态时,系统的设置值与实际输转速之间的误差(即稳态误差)控制在15%以内。设计题目二 电烤箱温度控制系统1、任务设计一个电烤箱温度控制系统,要求在一定范围内电烤箱温度保持在设定温度上。2、要求(1)、温度范围为0-200℃。(2)、温度值、控制参数等可以手动设置并能显示设定温度、实际温度、控制参数等(3)、系统的启动和停止等操作可以通过键盘控制。(4)、温度控制精度要求在正负5℃。设计题目三 自动往返小车的设计1、任务设计制作一款具有智能判断自动往返功能的小车,能沿设定轨道自动往返。路长20厘米,并在路的两边贴有黑线轨道,路中间贴有数片铁片,路两头有路障。2、要求(1)、能在路两头自动往返行驶(2)、寻迹功能(按路面的黑色轨道行驶)。(3)、检测路面所放置的铁片的个数的功能。(4)、计算并显示所走的路程和行走的时间,并可发声发光。设计题目五、自动水温控制系统1、任务设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。2、要求(1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。(2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。(3)用十进制数码管显示水的实际温度。设计题目六、数字式工频有效值多用表1、任务设计并制作一个能同时对一路工频交流电(频率波动范围为50 ±1Hz、有失真的正弦波)的电压有效值、电流有效值、有功功率、无功功率、功率因数进行测量的数字式多用表。参见附图。2、要求(1)测量功能及量程范围a、 交流电压:0~500V;c、 有功功率:0~25kW;d、 无功功率:0~25kvar;e、 功率因数(有功功率/视在功率):0~1 。为便于本试题的设计与制作,设定待测0~500V的交流电压、0~50A的交流电流均已经相应的变换器转换为0~5V的交流电压。(2)准确度a、 显示为 位(~),有过量程指示;b、 交流电压和交流电流:±(%读数+5个字),例:当被测电压为300V时,读数误差应小于±(%×300V+)=± ;c、 有功功率和无功功率:±(%读数+8个字);d、 功率因数:± 。(3)功能选择:用按键选择交流电压、交流电流、有功功率、无功功率和功率因数的测量与显示设计题目七、液体点滴速度监控装置1、任务设计并制作一个液体点滴速度监测与控制装置,示意图如右图所示。2、要求(1)在滴斗处检测点滴速度,并制作一个数显装置,能动态显示点滴速度(滴/分)。(2)通过改变h2控制点滴速度,如右图所示;也可以通过控制输液软管夹头的松紧等其它方式来控制点滴速度。点滴速度可用键盘设定并显示,设定范围为20~150(滴/分),控制误差范围为设定值 ±10% ±1滴。(3)调整时间≤3分钟(从改变设定值起到点滴速度基本稳定,能人工读出数据为止)。(4)当h1降到警戒值(2~3cm)时,能发出报警信号。3、说明(1)、控制电机类型不限,其安装位置及安装方式自定。(2)、储液瓶用医用250毫升注射液玻璃瓶(瓶中为无色透明液体)。(3)、受液瓶用升的饮料瓶。(4)、 点滴器采用针柄颜色为深蓝色的医用一次性输液器(滴管滴出20点蒸馏水相当于1ml±)。(5)、赛区测试时,仅提供医用移动式点滴支架,其高度约,也可自带支架;测试所需其它设备自备。(6)、滴速夹在测试开始后不允许调节。(7)、发挥部分第(2)项从站功能中,c中的“异常情况”自行确定。设计题目八、自动控制升降旗系统1. 任务设计一个自动控制升降旗系统,该系统能够自动控制升旗和降旗,升旗时,在旗杆的最高端自动停止;降旗时,在最低端自动停止。自动控制升降旗系统的机械模型如图所示。旗帜的升降由电动机驱动,该系统有两个控制按键,一个是上升键,一个是下降键。2. 要求(1)、按下上升按键后,国旗匀速上升;上升到最高端时自动停止上升;按下下降按键后,国旗匀速下降,下降到最低端时自动停止。(2)、能在指定的位置上自动停止。(3)、为避免误动作,国旗在最高端时,按上升键不起作用;国旗在最低端时,按下降键不起作用。(4)、升降旗的时间均为43秒钟,与国歌的演奏时间相等。(5)数字即时显示旗帜所在的高度,以厘米为单位,误差不大于2厘米。附件一:山东水利职业学院 信息工程系毕业论文(设计)撰写规范一、论文印装(一)装订要求论文一律用A4(210mm279mm)标准大小的白纸打印并装订(左装订)成册。论文在打印时,要求纸的四周留足空白边缘,以便装订和批注。每页的上边距和左边距侧(订口)应分别留边25 mm,下边距和右边距(切口)应分别留边20 mm。(二)字体要求1. 论文标题: 小2宋体字,黑体;小标题1: 小3宋体字,黑体;小标题2: 4号宋体字,黑体;2. 正文标题: 参考(五)正文部分;3. 正 文: 小4宋体字;4. 参考文献: 5号宋体字;5. 英文摘要: 标题:小3, 正文:小4,字体 :Times New Roman二、论文结构及要求毕业论文由以下部分组成:1.封面;2.毕业设计(论文)任务书;3.中文摘要;4.英文摘要;5.目录;6.正文;7.结论;8.致谢;9.参考文献;10.有关图纸(大于3#图幅时单独装订)。(一)封面及毕业设计(论文)任务书封面是论文的外表面,提供应有的信息,并起保护作用。封面上包括下列内容:1.论文题目,用三号宋体字标注在题目栏;2.论文的作者和指导教师;3.所属系(部、中心)、专业、年级、学号。论文封面(见附件八)。任务书由指导教师填写,经系(部、中心)或教研室主任签字后生效。(二)中英文摘要(中文在前,英文在后)及关键词摘要是论文内容的简要陈述,应尽量反映论文的主要信息,内容包括研究目的、方法、成果和结论,不含图表,不加注释,具有独立性和完整性。中文摘要一般为300 字左右,英文摘要应与中文摘要内容完全相同。“摘要”字样位置居中。关键词是为了满足文献标引或检索工作的需要而从论文中选取出的用以表示全文主题内容信息的词或词组。关键词包括主题和自由词:主题词是专门为文献的标引或检索,尽量从《汉语主题词表》中选用;自由词则是未规范化的即还未收入主题词表中的词或词组。每篇论文中应列出3~5个关键词,它们应能反映论文的主题内容。其中主题词应尽可能多一些,关键词作为论文的一个组成部分,列于摘要段之后。撰写要求有英文摘要的论文,还应列出与中文对应的英文关键词(Key words)。关键词排在摘要正文部分下方。(三)目录目录按三级标题编写,要求层次清晰,且要与正文标题一致。主要包括绪论、正文主体、结论、致谢、主要参考文献及附录等。(四)绪论1.绪论其目的是向读者交代本研究的来龙去脉,作用在于使读者对论文先有一个总体的了解。绪论要写得自然、概括、简洁、确切。2.绪论的内容有如下几项:(1)研究的目的、范围和背景。(2)理论依据、实验基础和研究方法。(3)预期的结果及其地位、作用和意义。(五)正文正文是论文的核心部分,论文的论点、论据和论证都在这里阐述,因此它要占主要篇幅。由于论文作者的研究工作涉及的学科、选题、研究对象和研究方法、工作进程、结果表达方式等差异很大,所以对正文中要写的内容不作统一规定;但总的思路和结构安排应当符合“提出论点,通过论据或数据对论点加以论证”这一共同的要求。正文必需客观真切、准确完备、合乎逻辑、层次分明。1.对正文主题的要求(1)主题新颖,研究、解决、创立需研究和解决的问题。(2)主题深刻,抓住问题的本质,揭示事物的主要矛盾,总结出事物存在、运动、变化和发展的客观规律。(3)主题集中,一篇论文只有一个中心,要使主题集中,凡于本文主题无关或关系不大的内容不应涉及,不过多阐述,否则会使问题繁杂,脉络不清,主题淡化。(4)主题鲜明,论文的中心思想地位突出,除了在论文的题目、摘要、前言、结论部分明确地点出主题外,在正文部分更要注意突出主题。2.对结构的要求论文撰写通行的题序层次大致有以下几种格式:第一种 第二种 第三种 第四种一、 第一章 第一章 1.(一) 一、 第一节 . (一) 一、 (1) 1. (一) (1)格式是保证文章结构清晰、纲目分明的编辑手段,撰写毕业论文可任选其中的一种格式,但所采用的格式必须符合上表规定,并前后统一,不得混杂使用。格式除题序层次外,还应包括分段、行距、字体和字号等。第一层次(章)题序和标题居中放置,其余各层次(节、条、款)题序和标题一律沿版面左侧边线顶格安排。第一层次(章)题序和标题距下文双倍行距。段落开始后缩两个字。行与行之间,段落和层次标题以及各段落之间均为单倍行距。第一层次(章)题序和标题用小三号宋体字,黑体。题序和标题之间空两个字,不加标点。第二层次(节)题序和标题用四号宋体字,黑体。第三层次(条)及以下各层次题序及标题一律用小四号宋体字,黑体。(六)结论结论即结束语、结语,是在理论分析和实验验证的基础上,通过严密的逻辑推理得出的有创造性、指导性、经验性的结果描述。结论作为单独一章排列,但标题前不加“第XXX章”字样。结论是整个论文的总结,应以简练的文字说明论文所做的工作,一般不超过两页。(七)致谢对指导教师和给予指导或协助完成毕业设计(论文)工作的组织和个人表示感谢。文字要简捷、实事求是,切忌浮夸和庸俗之词。(八)主要参考文献1.参考文献参考文献应是论文作者亲自考察过的对毕业论文有参考价值的文献。参考文献应具有权威性,要注意引用最新的文献。参考文献在整个论文中出现的次序用[1]、[2]、[3]……形式统一排序,依次列出。2.参考文献的表示格式为:著作:[序号]作者.译者.书名.版本.出版地:出版社,出版时间.引用部分起止页期刊:[序号]作者.译者.文章题目.期刊名.年份.卷号(期数). 引用部分起止页会议论文集:[序号]作者.译者.文章名.文集名 .会址.开会年.出版地:出版者.出版时间.引用部分起止页例:[1] 刘国均,陈绍业.图书馆目录.第1版.北京:高等教育出版社,1957[2] 傅秉义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1958,447[3] 华罗庚,王元.论一致分布与近似分析.中国科学,1973(4):339~357三、其他要求(一)表格论文的表格可以统一编序(如:表15),也可以逐章单独编序(如:表),采用哪种方式应和插图及公式的编序方式统一。表序必须连续,不得重复或跳跃。表格的结构应简洁。表格中各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用‘同上’、‘同左’和其它类似用词,应一一重新标注。表序和表题置于表格上方中间位置,无表题的表序置于表格的左上方或右上方(同一篇论文位置应一致)。(二)图插图要精选。图序可以连续编序(如 图52),也可以逐章单独编序(如 图),采用哪种方式应与表格、公式的编序方式统一,图序必须连续,不得重复或跳跃。仅有一图时,在图题前加‘附图’字样。毕业设计(论文)中的插图以及图中文字符号应打印,无法打印时一律用钢笔绘制和标出。由若干个分图组成的插图,分图用a,b,c,……标出。图序和图题置于图下方中间位置。(三)公式论文中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号一律用阿拉伯数字连续编序(如:(45))或逐章编序(如()),序号排在版面右侧,且距右边距离相等。公式与序号之间不加虚线。(四)数字用法公历世纪、年代、年、月、日、时间和各种计数、计量,均用阿拉伯数字。年份不能简写,如1999年不能写成99年。数值的有效数字应全部写出,如:;不能写作;2。(五)软件软件流程图和原程序清单要按软件文档格式附在论文后面。(六)工程图按国标规定装订图幅小于或等于3#图幅时应装订在论文内,大于3#图幅时按国标规定单独装订作为附图。(七)计量单位的定义和使用方法按国家计量局规定执行。(八)附录1.附录附录是论文主体的补充项目,为了体现整篇论文的完整性,写入正文又可能有损于论文的条理性、逻辑性和精炼性,这些材料可以写入附录段,但对于每一篇论文并不是必须的。2.附录大致包括如下一些材料:(1)比正文更为详尽的理论根据、研究方法和技术要点,建议可以阅读的参考文献的题录,对了解正文内容有用的补充信息等;(2)由于篇幅过长或取材于复制品而不宜写入正文的材料;(3)一般读者并非必要阅读,但对本专业同行很有参考价值的资料;(4)某些重要的原始数据、数学推导、计算程序、框图、结构图、统计表、计算机打印输出件等。(5)附录段置于参考文献表之后,附录中的插图、表格、公式、参考文献等的序号与正文分开,另行编制,如编为“图1”,“图2”;“表1”,“表3”;“式(1)”,“式2”;“文献[1]”,“文献[2]”等。四、毕业设计(论文)装订顺序(一)毕业设计(论文)封面(二)毕业设计(论文)任务书(三)中文摘要、关键词(四)英文摘要、关键词(五)目录(六) 正文(七) 附录(八) 封底

基于单片机控制的温度自动控制系统

我发到你邮箱里了,请签收。

在线手机销售系统设计毕业论文

下载一个范本 填空就行了 呵呵

你提供个邮箱啊。要不怎么发?不好意思.那个东西找不到了...你关闭这个问题吧```

计算机网络安全及防范技术摘 要 主要阐述计算机信息网络攻击和入侵的特点、方法以及其安全防范手段。关键词 计算机网络安全 防范技术1 计算机网络安全的含义计算机网络安全的具体含义会随着使用者的变化而变化,使用者不同,对网络安全的认识和要求也就不同。例如从普通使用者的角度来说,可能仅仅希望个人隐私或机密信息在网络上传输时受到保护,避免被窃听、篡改和伪造;而网络提供商除了关心这些网络信息安全外,还要考虑如何应付突发的自然灾害、军事打击等对网络硬件的破坏,以及在网络出现异常时如何恢复网络通信,保持网络通信的连续性。从本质上来讲,网络安全包括组成网络系统的硬件、软件及其在网络上传输信息的安全性,使其不致因偶然的或者恶意的攻击遭到破坏,网络安全既有技术方面的问题,也有管理方面的问题,两方面相互补充,缺一不可。人为的网络入侵和攻击行为使得网络安全面临新的挑战。2 计算机网络攻击的特点计算机网络攻击具有下述特点:①损失巨大。由于攻击和入侵的对象是网络上的计算机,所以一旦他们取得成功,就会使网络中成千上万台计算机处于瘫痪状态,从而给计算机用户造成巨大的经济损失。如美国每年因计算机犯罪而造成的经济损失就达几百亿美元。平均一起计算机犯罪案件所造成的经济损失是一般案件的几十到几百倍。②威胁社会和国家安全。一些计算机网络攻击者出于各种目的经常把政府要害部门和军事部门的计算机作为攻击目标,从而对社会和国家安全造成威胁。③手段多样,手法隐蔽。计算机攻击的手段可以说五花八门。网络攻击者既可以通过监视网上数据来获取别人的保密信息;也可以通过截取别人的帐号和口令堂而皇之地进入别人的计算机系统;还可以通过一些特殊的方法绕过人们精心设计好的防火墙等等。这些过程都可以在很短的时间内通过任何一台联网的计算机完成。因而犯罪不留痕迹,隐蔽性很强。④以软件攻击为主。几乎所有的网络入侵都是通过对软件的截取和攻击从而破坏整个计算机系统的。它完全不同于人们在生活中所见到的对某些机器设备进行物理上的摧毁。因此,这一方面导致了计算机犯罪的隐蔽性,另一方面又要求人们对计算机的各种软件(包括计算机通信过程中的信息流)进行严格的保护。3 计算机网络中的安全缺陷及产生的原因网络安全缺陷产生的原因主要有:第一,TCP/IP的脆弱性。因特网的基石是TCP/IP协议。但不幸的是该协议对于网络的安全性考虑得并不多。并且,由于TCP/IP协议是公布于众的,如果人们对TCP/IP很熟悉,就可以利用它的安全缺陷来实施网络攻击。第二,网络结构的不安全性。因特网是一种网间网技术。它是由无数个局域网所连成的一个巨大网络。当人们用一台主机和另一局域网的主机进行通信时,通常情况下它们之间互相传送的数据流要经过很多机器重重转发,如果攻击者利用一台处于用户的数据流传输路径上的主机,他就可以劫持用户的数据包。第三,易被窃听。由于因特网上大多数数据流都没有加密,因此人们利用网上免费提供的工具就很容易对网上的电子邮件、口令和传输的文件进行窃听。第四,缺乏安全意识。虽然网络中设置了许多安全保护屏障,但人们普遍缺乏安全意识,从而使这些保护措施形同虚设。如人们为了避开防火墙代理服务器的额外认证,进行直接的PPP连接从而避开了防火墙的保护。4 网络攻击和入侵的主要途径网络入侵是指网络攻击者通过非法的手段(如破译口令、电子欺等)获得非法的权限,并通过使用这些非法的权限使网络攻击者能对被攻击的主机进行非授权的操作。网络入侵的主要途径有:破译口令、IP欺和DNS欺。口令是计算机系统抵御入侵者的一种重要手段,所谓口令入侵是指使用某些合法用户的帐号和口令登录到目的主机,然后再实施攻击活动。这种方法的前提是必须先得到该主机上的某个合法用户的帐号,然后再进行合法用户口令的破译。获得普通用户帐号的方法很多,如: 利用目标主机的Finger功能:当用Finger命令查询时,主机系统会将保存的用户资料(如用户名、登录时间等)显示在终端或计算机上;利用目标主机的服务:有些主机没有关闭的目录查询服务,也给攻击者提供了获得信息的一条简易途径;从电子邮件地址中收集:有些用户电子邮件地址常会透露其在目标主机上的帐号;查看主机是否有习惯性的帐号:有经验的用户都知道,很多系统会使用一些习惯性的帐号,造成帐号的泄露。IP欺是指攻击者伪造别人的IP地址,让一台计算机假冒另一台计算机以达到蒙混过关的目的。它只能对某些特定的运行TCP/IP的计算机进行入侵。IP欺利用了TCP/IP网络协议的脆弱性。在TCP的三次握手过程中,入侵者假冒被入侵主机的信任主机与被入侵主机进行连接,并对被入侵主机所信任的主机发起淹没攻击,使被信任的主机处于瘫痪状态。当主机正在进行远程服务时,网络入侵者最容易获得目标网络的信任关系,从而进行IP欺。IP欺是建立在对目标网络的信任关系基础之上的。同一网络的计算机彼此都知道对方的地址,它们之间互相信任。由于这种信任关系,这些计算机彼此可以不进行地址的认证而执行远程操作。域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换信息。通常,网络用户通过UDP协议和DNS服务器进行通信,而服务器在特定的53端口监听,并返回用户所需的相关信息。DNS协议不对转换或信息性的更新进行身份认证,这使得该协议被人以一些不同的方式加以利用。当攻击者危害DNS服务器并明确地更改主机名—IP地址映射表时,DNS欺就会发生。这些改变被写入DNS服务器上的转换表。因而,当一个客户机请求查询时,用户只能得到这个伪造的地址,该地址是一个完全处于攻击者控制下的机器的IP地址。因为网络上的主机都信任DNS服务器,所以一个被破坏的DNS服务器可以将客户引导到非法的服务器,也可以欺服务器相信一个IP地址确实属于一个被信任客户。5 常见的网络攻击及其防范对策 特洛伊木马特洛伊木马程序技术是黑客常用的攻击手段。它通过在你的电脑系统隐藏一个会在Windows启动时运行的程序,采用服务器/客户机的运行方式,从而达到在上网时控制你电脑的目的。特洛伊木马是夹带在执行正常功能的程序中的一段额外操作代码。因为在特洛伊木马中存在这些用户不知道的额外操作代码,因此含有特洛伊木马的程序在执行时,表面上是执行正常的程序,而实际上是在执行用户不希望的程序。特洛伊木马程序包括两个部分,即实现攻击者目的的指令和在网络中传播的指令。特洛伊木马具有很强的生命力,在网络中当人们执行一个含有特洛伊木马的程序时,它能把自己插入一些未被感染的程序中,从而使它们受到感染。此类攻击对计算机的危害极大,通过特洛伊木马,网络攻击者可以读写未经授权的文件,甚至可以获得对被攻击的计算机的控制权。防止在正常程序中隐藏特洛伊木马的主要方法是人们在生成文件时,对每一个文件进行数字签名,而在运行文件时通过对数字签名的检查来判断文件是否被修改,从而确定文件中是否含有特洛伊木马。避免下载可疑程序并拒绝执行,运用网络扫描软件定期监视内部主机上的监听TCP服务。 邮件炸弹电子邮件炸弹是最古老的匿名攻击之一,通过设置一台机器不断的大量的向同一地址发送电子邮件,攻击者能够耗尽接受者网络的带宽,占据邮箱的空间,使用户的存储空间消耗殆尽,从而阻止用户对正常邮件的接收,防碍计算机的正常工作。此种攻击经常出现在网络黑客通过计算机网络对某一目标的报复活动中。防止邮件炸弹的方法主要有通过配置路由器,有选择地接收电子邮件,对邮件地址进行配置,自动删除来自同一主机的过量或重复的消息,也可使自己的SMTP连接只能达成指定的服务器,从而免受外界邮件的侵袭。 过载攻击过载攻击是攻击者通过服务器长时间发出大量无用的请求,使被攻击的服务器一直处于繁忙的状态,从而无法满足其他用户的请求。过载攻击中被攻击者用得最多的一种方法是进程攻击,它是通过大量地进行人为地增大CPU的工作量,耗费CPU的工作时间,使其它的用户一直处于等待状态。防止过载攻击的方法有:限制单个用户所拥有的最大进程数;杀死一些耗时的进程。然而,不幸的是这两种方法都存在一定的负面效应。通过对单个用户所拥有的最大进程数的限制和耗时进程的删除,会使用户某些正常的请求得不到系统的响应,从而出现类似拒绝服务的现象。通常,管理员可以使用网络监视工具来发现这种攻击,通过主机列表和网络地址列表来分析问题的所在,也可以登录防火墙或路由器来发现攻击究竟是来自于网络外部还是网络内部。另外,还可以让系统自动检查是否过载或者重新启动系统。 淹没攻击正常情况下,TCP连接建立要经历3次握手的过程,即客户机向主机发送SYN请求信号;目标主机收到请求信号后向客户机发送SYN/ACK消息;客户机收到SYN/ACK消息后再向主机发送RST信号并断开连接。TCP的这三次握手过程为人们提供了攻击网络的机会。攻击者可以使用一个不存在或当时没有被使用的主机的IP地址,向被攻击主机发出SYN请求信号,当被攻击主机收到SYN请求信号后,它向这台不存在IP地址的伪装主机发出SYN/消息。由于此时主机的IP不存在或当时没有被使用所以无法向主机发送RST,因此,造成被攻击的主机一直处于等待状态,直至超时。如果攻击者不断地向被攻击的主机发送SYN请求,被攻击主机就会一直处于等待状态,从而无法响应其他用户的请求。对付淹没攻击的最好方法是实时监控系统处于SYN-RECEIVED状态的连接数,当连接数超过某一给定的数值时,实时关闭这些连接。参考文献1 胡道元.计算机局域网〔M〕.北京:清华大学出版社,20012 朱理森,张守连.计算机网络应用技术〔M〕.北京:专利文献出版社,20013 刘占全.网络管理与防火墙〔M〕.北京:人民邮电出版社,1999

太多了!ASP类毕业设计目录_毕业设计论文 asp目录《ASP001中学网站设计与实现》 《ASP002进销存管理系统》 《ASP003企业产品展示平台》 《ASP004人事(人力资源)管理系统》 《ASP005图书管理系统》 《ASP006在线图书销售系统》 《ASP007手机销售系统》 《ASP008个人网站》 《ASP009办公自动化系统》 《ASP010在线选课系统》 《ASP011网上教学系统》 《ASP012在线考试系统》 《ASP013医院管理》 《ASP014聊天室》 《ASP015芭比网站》 《ASP016基于ASP的动态旅游网站》 《ASP017网站投票系统》 《ASP018考试成绩分析》 《ASP019教学评估》 《ASP020房产信息管理系统》 《ASP021基于ASP的论坛的设计与实现》 《ASP022在线新闻发布系统》 《ASP023网络商城》 《ASP024在线招聘系统的设计与实现》 《ASP025网上评教系统》 《ASP026酒店预定管理系统》 《ASP027校友录》 《ASP028出租车管理系统》《ASP029实验室设备管理系统》 《ASP030音乐网站》 《ASP031企业公司网站》 《ASP032网上书店》 《ASP033公交在线查询系统》 《ASP034宿舍管理系统》 《ASP035图书馆管理系统》 《ASP036航班在线定票系统》 《ASP037小区物业管理系统》 《ASP038毕业生信息管理系统》 《ASP039毕业设计网上选题系统》《ASP040学生信息管理系统》《ASP041学籍信息管理系统》《ASP042学生成绩查询系统》《ASP043电费征缴系统》《ASP044学费管理系统》《ASP045服装销售系统》《ASP046留言板》《ASP047网上英语考试》《ASP048网上花店》《ASP049楼宇专业网站》《ASP050博客网站的设计与实现(通过答辩)》《ASP051汽车销售系统BtoC电子商务网站》《ASP052财务管理系统》《ASP053电脑公司网站》《ASP054考试报名信息处理系统》《ASP055考务管理系统》《ASP056客户信息管理系统(数据挖掘)》 《ASP057网上答疑系统》 《ASP058在线教育系统》 《ASP059教材管理信息系统》 《ASP060实验室排课系统》 ASP061基于ASP的论坛的设计与实现ASP062在线手机销售系统(通过答辩)ASP063基于WEB的旅游网站建设(通过答辩)ASP064购物系统1ASP065网上购物系统2ASP066文章在线发布系统ASP067校园新闻发布管理系统(ASP+ACCESS)ASP068毕业设计花店ASP069毕业设计选题管理系统(asp+sql)ASP070博客网站的设计与实现(通过答辩)ASP071公交查询系统ASP072红旗汽车修理厂物资流通管理系统ASP073新闻发布系统1ASP074在线教育系统ASP075在线人才网(招聘网)(通过答辩)ASP076楼宇专业网站毕业设计ASP077网络考试系统的开发与设计ASP78[1] [2] [3] [4] [5] [6] 下一页 本文来自: 一流设计吧() 详细出处参考:

飞机订票系统毕业论文

#include <>#include <>#include <>#include <>#include <>#include <>#include <>//overflow#define ok 1typedef struct Yidingkehu{//单链表 char name[15];//已订票的客户姓名 int dingpiaoshu;//已订票数量 struct Yidingkehu *next1;//}Yidingkehu,*Link;typedef struct Weidingkehu{//单链队 char name[15];//预订票的客户姓名 int yudingpiao;// 要订票数量 struct Weidingkehu *next2;//下一个链队结点指针}Weidingkehu,*Qptr;typedef struct Hangxian{//创建一个含有六个信息的结构体 char hangbanhao[15];//航班号- char feijihao[15];//飞机号 int feixingriqi;//起飞时间 int chenkerenshu;//座位数 int yupiao;//余票 char zhongdianzhai[15];//降落城市 struct Hangxian *next;//指向下一个链结点的指针 struct Yidingkehu *yiding;//定义一个指向已订票客户的头结点指针 struct Weidingkehu *yudingqueue;}Hangxian,*Linklist;Linklist InitLinklist();//01int InsertLinklist(Linklist &head1);//02void hbhchaxun();//通过航班号查询void mddchaxun();//通过目的地查询void lurugongneng();//初始化录入功能void chaxungongnen();//查询功能void dingpiaogongnen();//订票功能void tuipiaogongnen();//退票功能void main(){ int n; do{ //打印主界面 printf("\t 欢迎使用航空客运订票系统\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t==>1. 录入功能 ==\n"); printf("\t==>2. 查询功能 ==\n"); printf("\t==>3. 订票功能 ==\n"); printf("\t==>4. 退票功能 ==\n"); printf("\t==>5. 退出 ==\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t请选择:"); scanf("%d",&n);printf("\n"); switch(n) { case 1: lurugongneng();//录入功能 break; case 2: chaxungongnen();//查询功能 break; case 3: dingpiaogongnen();//订票功能 break; case 4:tuipiaogongnen();//退票功能 break; default :exit(0);//退出 } }while(n==1||n==2||n==3||n==4);}void lurugongneng()//初始化的单链表*********************************************************录入功能{ Linklist p; //int m,n; if(!p) exit(OVERFLOW); printf("\t请依次输入下面几项内容:\n\n");//这里的输入采用一个个单独输入,避免了乱赋值的现象 printf("航班号\n"); gets(p->hangbanhao);//这里的二个gets主要是因为在回车键的输入,其中的第一个是来接收上次的回车 gets(p->hangbanhao); printf("飞机号\n"); gets(p->feijihao); printf("终点站\n"); gets(p->zhongdianzhai); printf("飞行日期\n"); scanf("%d",&p->feixingriqi); printf("乘客总数\n"); scanf("%d",&p->chenkerenshu); printf("余票数\n"); scanf("%d",&p->yupiao); }void chaxungongnen()//******************************************************************查询功能{ int n; printf("\t 查 找 航 线 信 息 \n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t==>1. 通过目的地查询 ==\n"); printf("\t==>2. 通过航班号查询 ==\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t请选择:"); scanf("%d",&n); printf("\n");//格式化 switch(n) { case 1:mddchaxun(); break; case 2:hbhchaxun(); break; default :break; }}void mddchaxun()//通过目的地查询{ char c[15]; int m; Linklist p=L; printf("\t请输入要查询的目的地:"); gets(c); gets(c);//原因同上 do{ p=p->next; if(p) { m=strcmpi((*p).zhongdianzhai,c);//如果==的话则m=0; if(m==0) { printf("\t航班信息:\n"); printf("\t航班号:%s\n",p->hangbanhao); printf("\t飞机号:%s\n",p->feijihao); printf("\t飞行时间:周%d\n",p->feixingriqi); printf("\t余票量:%d\n",p->yupiao); } } else {//如果不匹配的话就做 printf("\t对不起没有你要找的目的地:\n\n"); m=0; } }while(m!=0);}void hbhchaxun()//通过目的地查询{ char c[15]; int m; Linklist p=L; printf("\t请输入要查询的航班号:"); gets(c); gets(c);printf("\n"); do{ p=p->next; if(p) { m=strcmpi((*p).hangbanhao,c);//如果==的话则m=0;这里的(*p).与p->的作用是一样的 if(m==0) { printf("\t航班信息:\n"); printf("\t航班号:%s\n",p->hangbanhao); printf("\t飞机号:%s\n",p->feijihao); printf("\t飞行时间:周%d\n",p->feixingriqi); printf("\t余票量:%d\n\n",p->yupiao); } } else {//如果不匹配的话就做 printf("\t对不起没有你要找的航班号:\n"); m=0; } }while(m!=0);}void dingpiaogongnen()//***************************************************************订票功能{ char c[15]; int m=1,piao,ydpiao=0,yd=0,n;// gets(c); printf("请输入终点站名:"); gets(c); printf("\n"); p=L->next; if(p) { do{//查找一下,是否有这个航班 if(!p) { printf("对不起,没有你要找的航班:\n\n"); goto loop1; } m=strcmpi(p->zhongdianzhai,c); if(m==0) { printf("航班信息:\n"); printf("航班号:%s\n",p->hangbanhao); printf("飞机号:%s\n",p->feijihao); printf("飞行时间:周%d\n",p->feixingriqi); printf("余票量:%d\n",p->yupiao);} else p=p->next; }while(m!=0); if(m==0) { do{ printf("\n请输入你要订的票数:"); scanf("%d",&piao); if(piao<=p->yupiao) { h=p->yiding; if(h) { h1=h; h=h->next1; h=(struct Yidingkehu*)malloc(sizeof(Yidingkehu)); printf("请输入你的名字:"); gets(h->name);gets(h->name); h->dingpiaoshu=piao; h->next1=h1->next1; h1->next1=h; p->yupiao=p->yupiao-piao; printf("订票成功:\n"); m=2; } } else { printf("余票量:%d\n",p->yupiao); printf("对不起,余票 %d 张不足,不能完成订票\n\n",p->yupiao); printf(" 是否要重新订票?\n"); printf("需要请输入1 否则请按2 预订请输入3 : "); scanf("%d",&m); printf("\n"); if(m==3) goto loop3; } }while(m==1); } } else if(!p) {loop3: struct Weidingkehu *q3;printf("对不起,该航班的票已售完\n");>yudingqueue;if() printf("没有人预订票,是否要预订?\n");else if(!=) printf("已有人预订票,是否要预订?\n");printf("预订请输入1 否则输入2 : ");scanf("%d",&n);printf("\n");if(n==1){ printf("请输入你的姓名"); gets(q3->name); gets(q3->name);//q3不能指向name??? printf("请输入订票数"); scanf("%d",&q3->yudingpiao); q3->next2=NULL; >next2=q3; ; printf(" 你已经预订了 !\n");} }loop1:;}void tuipiaogongnen()//***************************************************************退票功能{ }

#include <>#include <>#include <>#include <>#include <>#include <>#include <>//overflow#define ok 1typedef struct Yidingkehu{//单链表 char name[15];//已订票的客户姓名 int dingpiaoshu;//已订票数量 struct Yidingkehu *next1;//}Yidingkehu,*Link;typedef struct Weidingkehu{//单链队 char name[15];//预订票的客户姓名 int yudingpiao;// 要订票数量 struct Weidingkehu *next2;//下一个链队结点指针}Weidingkehu,*Qptr;typedef struct Hangxian{//创建一个含有六个信息的结构体 char hangbanhao[15];//航班号- char feijihao[15];//飞机号 int feixingriqi;//起飞时间 int chenkerenshu;//座位数 int yupiao;//余票 char zhongdianzhai[15];//降落城市 struct Hangxian *next;//指向下一个链结点的指针 struct Yidingkehu *yiding;//定义一个指向已订票客户的头结点指针 struct Weidingkehu *yudingqueue;}Hangxian,*Linklist;Linklist InitLinklist();//01int InsertLinklist(Linklist &head1);//02void hbhchaxun();//通过航班号查询void mddchaxun();//通过目的地查询void lurugongneng();//初始化录入功能void chaxungongnen();//查询功能void dingpiaogongnen();//订票功能void tuipiaogongnen();//退票功能void main(){ int n; do{ //打印主界面 printf("\t 欢迎使用航空客运订票系统\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t==>1. 录入功能 ==\n"); printf("\t==>2. 查询功能 ==\n"); printf("\t==>3. 订票功能 ==\n"); printf("\t==>4. 退票功能 ==\n"); printf("\t==>5. 退出 ==\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t请选择:"); scanf("%d",&n);printf("\n"); switch(n) { case 1: lurugongneng();//录入功能 break; case 2: chaxungongnen();//查询功能 break; case 3: dingpiaogongnen();//订票功能 break; case 4:tuipiaogongnen();//退票功能 break; default :exit(0);//退出 } }while(n==1||n==2||n==3||n==4);}void lurugongneng()//初始化的单链表*********************************************************录入功能{ Linklist p; //int m,n; if(!p) exit(OVERFLOW); printf("\t请依次输入下面几项内容:\n\n");//这里的输入采用一个个单独输入,避免了乱赋值的现象 printf("航班号\n"); gets(p->hangbanhao);//这里的二个gets主要是因为在回车键的输入,其中的第一个是来接收上次的回车 gets(p->hangbanhao); printf("飞机号\n"); gets(p->feijihao); printf("终点站\n"); gets(p->zhongdianzhai); printf("飞行日期\n"); scanf("%d",&p->feixingriqi); printf("乘客总数\n"); scanf("%d",&p->chenkerenshu); printf("余票数\n"); scanf("%d",&p->yupiao); }void chaxungongnen()//******************************************************************查询功能{ int n; printf("\t 查 找 航 线 信 息 \n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t==>1. 通过目的地查询 ==\n"); printf("\t==>2. 通过航班号查询 ==\n"); printf("\t+++++++++++++++++++++++++++++\n"); printf("\t请选择:"); scanf("%d",&n); printf("\n");//格式化 switch(n) { case 1:mddchaxun(); break; case 2:hbhchaxun(); break; default :break; }}void mddchaxun()//通过目的地查询{ char c[15]; int m; Linklist p=L; printf("\t请输入要查询的目的地:"); gets(c); gets(c);//原因同上 do{ p=p->next; if(p) { m=strcmpi((*p).zhongdianzhai,c);//如果==的话则m=0; if(m==0) { printf("\t航班信息:\n"); printf("\t航班号:%s\n",p->hangbanhao); printf("\t飞机号:%s\n",p->feijihao); printf("\t飞行时间:周%d\n",p->feixingriqi); printf("\t余票量:%d\n",p->yupiao); } } else {//如果不匹配的话就做 printf("\t对不起没有你要找的目的地:\n\n"); m=0; } }while(m!=0);}void hbhchaxun()//通过目的地查询{ char c[15]; int m; Linklist p=L; printf("\t请输入要查询的航班号:"); gets(c); gets(c);printf("\n"); do{ p=p->next; if(p) { m=strcmpi((*p).hangbanhao,c);//如果==的话则m=0;这里的(*p).与p->的作用是一样的 if(m==0) { printf("\t航班信息:\n"); printf("\t航班号:%s\n",p->hangbanhao); printf("\t飞机号:%s\n",p->feijihao); printf("\t飞行时间:周%d\n",p->feixingriqi); printf("\t余票量:%d\n\n",p->yupiao); } } else {//如果不匹配的话就做 printf("\t对不起没有你要找的航班号:\n"); m=0; } }while(m!=0);}void dingpiaogongnen()//***************************************************************订票功能{ char c[15]; int m=1,piao,ydpiao=0,yd=0,n;// gets(c); printf("请输入终点站名:"); gets(c); printf("\n"); p=L->next; if(p) { do{//查找一下,是否有这个航班 if(!p) { printf("对不起,没有你要找的航班:\n\n"); goto loop1; } m=strcmpi(p->zhongdianzhai,c); if(m==0) { printf("航班信息:\n"); printf("航班号:%s\n",p->hangbanhao); printf("飞机号:%s\n",p->feijihao); printf("飞行时间:周%d\n",p->feixingriqi); printf("余票量:%d\n",p->yupiao);} else p=p->next; }while(m!=0); if(m==0) { do{ printf("\n请输入你要订的票数:"); scanf("%d",&piao); if(piao<=p->yupiao) { h=p->yiding; if(h) { h1=h; h=h->next1; h=(struct Yidingkehu*)malloc(sizeof(Yidingkehu)); printf("请输入你的名字:"); gets(h->name);gets(h->name); h->dingpiaoshu=piao; h->next1=h1->next1; h1->next1=h; p->yupiao=p->yupiao-piao; printf("订票成功:\n"); m=2; } } else { printf("余票量:%d\n",p->yupiao); printf("对不起,余票 %d 张不足,不能完成订票\n\n",p->yupiao); printf(" 是否要重新订票?\n"); printf("需要请输入1 否则请按2 预订请输入3 : "); scanf("%d",&m); printf("\n"); if(m==3) goto loop3; } }while(m==1); } } else if(!p) {loop3: struct Weidingkehu *q3;printf("对不起,该航班的票已售完\n");>yudingqueue;if() printf("没有人预订票,是否要预订?\n");else if(!=) printf("已有人预订票,是否要预订?\n");printf("预订请输入1 否则输入2 : ");scanf("%d",&n);printf("\n");if(n==1){ printf("请输入你的姓名"); gets(q3->name); gets(q3->name);//q3不能指向name??? printf("请输入订票数"); scanf("%d",&q3->yudingpiao); q3->next2=NULL; >next2=q3; ; printf(" 你已经预订了 !\n");} }loop1:;}void tuipiaogongnen()//***************************************************************退票功能{ }以上回答你满意么?

呵呵 这个也是我在网上搜的 挺不错 没有错误#include<> //标准输入、输出头文件#include<> //包含字符串函数处理头文件#include<> //包含动态存储与释放函数头文件#define N 10000 struct air //定义结构体数组{ int num; char start[20]; char over[20]; char time[10]; int count;}s[N];int i;int m=0;#define PRINT "%-d%12s%12s%10s%12d\n",s[i].num,s[i].start,s[i].over,s[i].time,s[i].count //定义输出格式void input(); //输入航班信息void print(); //输出航班信息void save(); //保存航班信息 void read(); //读取航班信息void search(); //查找航班信息void shanchu(); //删除航班信息void dingpiao(); //订票信息void tuipiao(); //退票信息void xiugai(); //修改信息void main(){ int j; printf(" ★---您好,欢迎进入中国民航管理系统!---★\n"); printf("================================================================================\n"); do { printf(" -------- ☆ 1.输入航班信息 ☆-------- \n\n" " -------- ☆ 2.浏览航班信息 ☆-------- \n\n" " -------- ☆ 3.修改航班信息 ☆-------- \n\n" " -------- ☆ 4.查找航班信息 ☆-------- \n\n" " -------- ☆ 5.删除航班信息 ☆-------- \n\n" " -------- ☆ 6.订票信息 ☆-------- \n\n" " -------- ☆ 7.退票信息 ☆-------- \n\n" " -------- ☆ 0.退出 ☆-------- \n\n"); printf("================================================================================\n"); printf("请在0-7中选择以回车键结束:\n\n"); scanf("%d",&j); switch(j) { case 1: input();//调用输入模块 break; case 2:print();//调用打印模块 break; case 3:xiugai();//调用修改模块 break; case 4:search();//调用查找模块 break; case 5:shanchu(); //调用删除模块 break; case 6:dingpiao();//调用订票模块 break; case 7:tuipiao();//调用退票模块 break; case 0:; break; } }while(j!=0); //判断结束 printf("谢谢使用,再见!\n");}//主函数结束void input()//打印模块程序{ char f[]="2008china"; //设置密码 int y; printf("请输入密码并以回车键结束:\n\n"); scanf("%s",f); //读取密码 if(strcmp(f,"2008china")==0) { printf("请依次输入航班信息(机票数位0结束输入):\n\n" "完成输入信息请键入w以回车键结束\n\n"); //打印提示信息 printf("--------------------------------------------------------------------------\n"); for(i=0;i=n)//判断是否出错 { s[i].count=s[i].count-n; save();//调用保存函数 printf("订票成功!\n\n"); break; } if(s[i].count

#include <>#include <>#include <>//#include <>#define MAXSIZE 3typedef struct wat_ros{ char name[10]; int req_amt; struct wat_ros *next;}qnode,*qptr;typedef struct pqueue{ qptr front; qptr rear;}linkqueue;typedef struct ord_ros{ char name[10]; int ord_amt; int grade; struct ord_ros *next;}linklist;struct airline{ char ter_name[10]; /* 站点名 */ char air_num[10]; /* 航班号 */ char plane_num[10]; /* 飞机号 */ char date[7]; /* 飞行日期 */ int tkt_amt; /* 乘员定额 */ int tkt_sur; /* 余票量 */ linklist *order; linkqueue wait;}lineinfo;struct airline *start;struct airline air[MAXSIZE]={ {"beijing", "1", "B8571", "SUN", 3, 1}, {"shanghai","2","S1002","MON",2,5}, {"london","3","L1003","FRI",1,3}};;void display(struct airline *info){ printf("%8s\t%3s\t%s\t%4s\t\%d\t\%d\t\n",info->ter_name,info->air_num,info->plane_num,info->date,info->tkt_amt,info->tkt_sur);} /* 浏览航线信息函数 */void list(){ struct airline *info; int i = 0; info = start; printf("终点站名\t航班号\t飞机号\t飞行日期" "乘员定额" "余票量\n"); while(i < MAXSIZE){ display(info); info++; i++; } printf("\n\n");}void search(){ struct airline *info,*find(); char name[10]; int i=0; info=start; printf("请输入终点站名:"); scanf("%s",name); while(iter_name)) break;info++;i++;}if(i>=MAXSIZE)printf("对不起,该航线未找到!\n");else{printf("终点站名\t航班号\t飞机号\t飞行日期\t乘员定额\t余票量\n");display(info);}}struct airline *find(){ struct airline *info; char number[10]; int i=0; info=start; printf("请输入航班号:"); scanf("%s",number); while(iair_num)) return info; info++; i++; } printf("对不起,该航线末找到!\n"); return NULL;} /* 浏览已订票客户信息 */void prtlink(){ linklist *p; struct airline *info; info=find(); p=info->order; if(p!=NULL){ printf("客户姓名 订票数额 舱位等级\n"); while(p){ printf("%s\t\t%d\t%d\n",p->name,p->ord_amt,p->grade); p=p->next; } } else printf("该航线没有客户信息!!\n");}linklist *insertlink(linklist *head,int amount,char name[],int grade){ linklist *p1,*new1;p1=head;new1=(linklist *)malloc(sizeof(linklist));if(!new1) {printf("\nOut of memory!!\n");return NULL;}strcpy(new1->name,name);new1->ord_amt=amount;new1->grade=grade;new1->next=NULL;if(head==NULL){head=new1;new1->next=NULL;}elsehead=new1;new1->next=p1;return head;}linkqueue appendqueue(linkqueue q,char name[],int amount){ qptr new1;new1=(qptr)malloc(sizeof(qnode));strcpy(new1->name,name);new1->req_amt=amount;new1->next=NULL;if();>next=new1;;return q;}void order(){ struct airline *info;int amount,grade;char name[10];info=start;if(!(info=find())) return;printf("请输入你订票所需要的数量:");scanf("%d",&amount);if(amount>info->tkt_amt){ printf("\n对不起,您输入的票的数量已经超过乘员定额!");return;}if(amount<=info->tkt_sur){int i;printf("请输入您的姓名(订票客户):");scanf("%s",name);printf("请输入%s票的舱位等级:",name);scanf("%d",&grade);info->order=insertlink(info->order,amount,name,grade);for(i=0;itkt_amt-info->tkt_sur+i+1);info->tkt_sur-=amount;printf("\n祝您乘坐愉快!\n");}else{ char r; printf("\n已经没有更多的票,您需要排队等候吗?(Y/N)");//r=getch();//printf("%c",r); scanf ( "回车继续等待%c", &r );if(r=='Y'||r=='y'){ printf("\n请输入您的姓名(排队订票客户):");scanf("%s",name);info->wait=appendqueue(info->wait,name,amount);printf("\n注册成功!\n");}else printf("\n欢迎您下次再次订购!\n");}}void return_tkt(){ struct airline *info;qnode *t,*back,*f,*r;int grade;linklist *p1,*p2,*head;char cusname[10];if(!(info=find())) return;head=info->order;p1=head;printf("请输入你的姓名(退票客户):");scanf("%s",cusname);while(p1!=NULL) {if(!strcmp(cusname,p1->name)) break;p2=p1;p1=p1->next;}if(p1==NULL){ printf("对不起,你没有订过票!\n");return;}else{if(p1==head) head=p1->next;else p2->next=p1->next;info->tkt_sur+=p1->ord_amt;grade=p1->grade;printf("%s成功退票!\n",p1->name);free(p1);}info->order=head;f=(info->wait).front;r=(info->wait).rear;t=f;while(t){ if((info->tkt_sur = info->>req_amt)){int i;info->>next;printf("%s订票成功!\n",t->name);for(i=0;ireq_amt;i++)printf("%s的座位号是:%d\n",t->name,(info->tkt_sur)-i);info->tkt_sur-=t->req_amt;info->order=insertlink(info->order,t->req_amt,t->name,grade);free(t);break;}back=t;t=t->next;if((info->tkt_sur)>=(t->req_amt)&&t!=NULL){ int i;back->next=t->next;printf("%s订票成功!\n",t->name);for(i=0;ireq_amt;i++)printf("<%s>'s seat number is:%d\n",t->name,(info->tkt_sur)-i);info->tkt_sur-=t->req_amt;info->order=insertlink(info->order,t->req_amt,t->name,grade);free(t);break;}if(f==r) break;}}void sort_tkt(){int j;struct airline t,*info,*p,*q;p=info=air;for(p=info;(p+1)->tkt_sur;p++)for(q=p+1;q->tkt_sur;q++){if(p->tkt_surtkt_sur){t=*p;*p=*q;*q=t;}}printf("终点站名\t航班号\t飞机号\t飞行日期\t乘员定额\t余票量\n");for(j=0;j 7); return c;}int main(){ start = air; for(;;) { switch(menu_select()) { case 1:list();break; case 2:prtlink();break; case 3:search();break; case 4:order();break; case 5:return_tkt();break; case 6:sort_tkt();break; case 0:printf("\n欢迎使用本系统,再见!\n");exit(0); } printf("\nPress any key to continue!\n"); getchar(); } return 0;}

相关百科
热门百科
首页
发表服务