3000字的,不多,但要原创的,专业的,这点关键!
要想得优秀论文,在这里问就算了,顶多也是网上抄来的,最好还是自己写。如果要应付老师,百度文库上多得是 n$ghEhCCJpugabJO
本文根据机械振动分析理论,建立了悬置设计的优化模型。在本文中运用优化软件ISIGHT和EXCEL软件联合仿真进行刚度优化设计,用ADAMS软件进行悬置的非线性刚度分析。在本文中通过对某乘用车发动机悬置系统进行建模、分析和优化,最终得到了一组具有工程实际意义的悬置刚度解的一个过程。建立模型需要的参数主要来源于三个方面,其一,总布置测量,就是在整车CATIA数模中测量所需要的悬置的初始位置和角度;其二,向专业处室要,如各档传动比和主减速比;其三,通过试验的方法获得,如整个动力总成的质量、质心和转动惯量等。为了能方便操作,本文中对ADAMS软件进行了二次开发,增加了用户化图形界面。这样,在对发动机悬置系统进行非线性刚度设计时,操作方便了,效率大大提高,避免了在ADAMS软件中频繁的打开和关闭参数窗口。为了能够提高解耦的效率和质量,本文用EXCEL和ISIGHT软件进行联合仿真,利用ISIGHT软件的多岛遗传算法和多目标优化算法,快速、准确的查找到最优解,并通过ISIGHT软件中的MONTE CARLO模块,进行系统的稳健性分析,也就是分析刚度值的变化对系统的影响,保证得到的刚度解有工程实际意义。在本论文的第六章节中,充分体现了理论与试验的高度统一。通过主客观评价的方法,对制作的样件进行装车,并和原来的方案进行验证,最后确定优化方案;
我是在铭文网找他们帮忙的,半个月的时间就帮我搞定了,之后导师要什么参考文献,数据演示和截图,他们都给我搞好了,觉得服务挺周到的,呵呵
有汽车连杆的设计,还有汽车发动机连杆大小头孔中心线平行度自动检测装置设计,选个合适的课题吧!
毕 业 论 文(设计)题目:汽车发动机冷却系统维护所在院系专业班级学 号学生姓名指导教师2010 年 03月 21 日目 录摘要 ………………………………………………………………………………1关键词 ……………………………………………………………………………11引言…………………………………………………………………………………22 冷却系统的作用……………………………………………………………23 冷却系统的组成………………………………………………………………24 冷却系统的构造及维护……………………………………………………………25 冷却系统的工作原理……………………………………………………………46 冷却系统的特点……………………………………………………………………47 冷却系统的检修……………………………………………………………………48冷却系统智能控制…………………………………………………………………… 系统组成…………………………………………………………………… 单片机控制系统工作原理…………………………………………………………… 单片机系统控制工作过程……………………………………………………………6结论…………………………………………………………………………………10谢辞…………………………………………………………………………………11参考文献 ………………………………………………………………………12摘 要本文论述了冷却系统的作用、组成、主要构造、工作原理、日常维护、故障的检测步骤和排除方法,同时论述了冷却系统系统化、模块化设计方法,以及冷却系统的智能控制,并举例做出简单介绍。关键词:冷却系统 冷却系统维护 温度设定点 冷却系统智能控制1 引言:如果一台发动机,冷却系统的维修率一直居高不下,往往会引起发动机其他构件损坏,特别是随着车辆行驶里程的增加,冷却系统的工作效率逐渐下降,对发动机的整体工作能力产生较大影响,冷却系统的重要性在于维护发动机常温下工作,尤如人体的皮肤汗腺,如果有一天,人体的汗腺不能正常工作,那么身体内的热量将无法散去,轻则产生中暑,重则休克。2 冷却系统的作用冷却系统的功用是带走引擎因燃烧所产生的热量,使引擎维持在正常的运转温度范围内。引擎依照冷却的方式可分为气冷式引擎及水冷式引擎,气冷式引擎是靠引擎带动风扇及车辆行驶时的气流来冷却引擎;水冷式引擎则是靠冷却水在引擎中循环来冷却引擎。不论采何种方式冷却,正常的冷却系统必须确保引擎在各样行驶环境都不致过热。3 冷却系统的组成水冷却系统一般由散热器、节温器、水泵、水道、风扇等组成。散热器负责循环水的冷却,它的水管和散热片多用铝材制成,铝制水管做成扁平形状,散热片带波纹状,注重散热性能,安装方向垂直于空气流动的方向,尽量做到风阻要小,冷却效率要高。散热器又分为横流式和垂直流动两种,空调冷凝器通常与其装在一起。水泵和节温器发动机是由冷却液的循环来实现的,强制冷却液循环的部件是水泵,它由曲轴皮带带动,推动冷却液在整个系统内循环。目前最先进的水泵是宝马新一代直六发动机上采用的电动水泵,它能精确的控制水泵的转速,并有效的减少了对输出功率的损耗。这些冷却液对发动机的冷却,要根据发动机的工作情况而随时调节。当发动机温度低的时候,冷却液就在发动机本身内部做小循环,当发动机温度高的时候,冷却液就在发动机—散热器之间做大循环。实现冷却液做不同循环的控制部件是节温器。可以将节温器看作一个阀门,其原理是利用可随温度伸缩的材料(石蜡或乙醚之类的材料)做开关阀门,当水温高时材料膨胀顶开阀门,冷却液进行大循环,当水温低时材料收缩关闭阀门,冷却液小循环。空气的流动为了提高散热器的冷却能力,在散热器后面安装风扇强制通风。以前的轿车散热器风扇是由曲轴皮带直接带动的,发动机启动它就要转,不能视发动机温度变化而变化,为了调节散热器的冷却力,要在散热器上装上活动百页窗以控制风力进入。现在已经普遍使用风扇电磁离合器或者电子风扇,当水温比较低时离合器与转轴分离,风扇不动,当水温比较高时由温度传感器接通电源,使离合器与转轴接合,风扇转动。同样,电子风扇由电动机直接带动,由温度传感器控制电动机运转。这两种形式的散热器电扇运转实际上都由温度传感器控制。散热器散热器兼作储水及散热作用,再此之上还装有膨胀水箱。因为单纯依赖散热器有几个缺点,一是水泵吸水一侧因压力低而容易沸腾,水泵的叶轮容易穴蚀;二是气水分离会产生气阻;三是温度高冷却液容易沸腾。因此设计师就加装了膨胀水箱,它的上下两根水管分别与散热器上部和水泵进水口联接,防止上述问题的产生。冷却介质虽然我们称其为水冷但冷却介质并不是单纯的水,而是由水、防冻液和各种专门用途的防腐剂组成的混合物,也称为冷却液。这些冷却液中的防冻液含量占30%~50%,提高了液体的凝固点,防止在低温下结冰而损坏发动机。整个冷却系统并不与大气相通,相当于高压锅的作用,水箱盖则相当于高压阀,一般情况下,轿车冷却液的允许工作温度可达摄氏120度,提高传热能4 冷却系统的构造及维护汽车发动机的冷却系统是保持发动机正常工作的重要部件,如果发动机冷却系统的维修率很高,就会引起发动机其他部件的损坏,使发动机的整体工作能力受到影响,因此,汽车发动机冷却系统的维护与保养就显得尤为重要,那么,怎样才能使汽车发动机的冷却系统保持良好的状态呢?驰耐普的汽车美容养护专家告诉我们,正确堆护发动机的冷却系统,首先应了解常用的水冷式发动机的主要部件:第一、冷却液,冷却液指清洁的软水,不是什么水都可以当作冷却液的,越娇贵的车对水质的要求越高。比如,清澈的泉水,虽然清澈,看起来也干净,但泉水中含有大量的矿物质,如果加入发动机的冷却系统中,就会产生大量的水垢,影响冷却系统正常作用的发挥,可见,冷却液水质的好坏是相当重要的,国际上普遍使用的乙二醇型冷却液是在软化水中按比例添加防冻剂乙二醇,配以适量的金属缓蚀剂、阻垢剂等添加剂进行科学调和,达到冬季防冻、夏季防沸、且能防腐蚀、防水垢等作用。1、防冻。用乙二醇配制的冷却液最低可在-70℃环境下使用。市场上销售的冷却液,乙二醇浓度一般保持在33~50%之间,也就是冰点在-20℃~-45℃之间,往往根据不同地域的实际需要合理选择,以满足使用要求。2、防沸。加到水中的乙二醇会改变冷却液的沸点。乙二醇浓度越高,冷却液的沸点也就越高,-20℃时冷却液的沸点为℃,而-50℃时沸点达到℃。如果冷却系统采用压力盖,冷却液的实际沸点会更高,即使在炎热的夏天,也能有效的防止冷却液“开锅”。3、防腐。冷却液最主要的功能是防腐蚀。腐蚀是一种化学、电化学和浸蚀作用,逐步破坏冷却系统内的金属表面,严重时可使冷却系统的壁穿孔,引起冷却液漏失,导致发动机损坏。使用去离子水及适当的添加剂能防止各种腐蚀的出现。4、防锈。锈蚀是由于冷却系统内的氧化作用造成的。热量和湿气使锈蚀的过程加速。锈蚀留下的残余物会阻塞冷却系统,加速磨损和降低热传导的效率。冷却液中的添加剂有助于防止冷却系统通道内锈蚀的出现。5、防垢。水源中所含的各种杂质,其中包括金属离子、无机盐等,决定了结垢和沉淀的形成,会大大地降低冷却系统的导热效率,在许多情况下会对发动机造成严重损害。冷却液所使用的去离子水,可以避免结垢和沉淀的形成,从而保护发动机。第二、汽缸水套,它相当于发动机燃烧室周围的水道,当发动机产生大量的热时,汽缸水套将发挥降温的作用在发动机中,水和油的管道泾渭分明、互不干涉,如果发现冷却液中有油,就说明水路和油路发生了穿孔现象,一旦出现这种情况,水温表的水温会急剧上升,这时一定要及时采取措施。第三、散热水箱和冷却风扇,散热水箱从外观看状似蜂窝,做成这种形状是为了增加水箱的散热面积,以增强散热效果;冷却风扇有在正面安装的,也有在侧面安装的,汽车在高速行驶过程中,冷却风扇将外面的空气吸引进来,利用自然风,起到冷却的作用。冷却系和空调冷凝器共同的风扇是直流永磁电动机风扇,用装在散热器上的温度控制开关来控制,当散热器中冷却液温度下降至93℃-98℃时风扇停转。由于电动风扇的电源不受点火开关的控制,因此发动机熄火后,散热器中液温若高于88℃-93℃,电动风扇运转是不正常的。如果低于88℃时风扇仍转,则是不正常的;而温度高于98℃时,仍不转也是不正常的。当温度高于105℃时,温控开关高温部分接通,电源接通电动机便高速运转;当温度达到120℃时,冷却水温过高,报警指示灯闪亮,为风扇有故障或冷却液不足。如电动机风扇不转,先检查和更换熔断丝,或检修温控开关,必要时再查看电风扇有无损坏。第四、冷却水泵和节温器,冷却液在冷却系统中的流动,主要依靠冷却水泵的动力;节温器能感知发动机的工作温度,低温时,它封住水套中的水,令其在水套内流动,当达到一定温度时再打开,让水经过散热水箱,发挥散热作用。这里值得说明的是,切勿将节温器摘掉,否则会导致发动机过冷而难以启动。正确维护发动机的冷却系统,应了解经常出现的几种冷却系统故障:1、由于冷却液水质不好,水箱中经常会出现锈污和水垢,它们积聚在水箱通道结合处、弯角处,阻碍水流畅通,造成散热不良,如果出现这种情况,应及时清洗干净,日常加水时,尽量加清洁软水,如果用除垢防锈液,养护效果会更好,这里给您推荐驰耐普的S-510冷却系快速除垢剂,它可以迅速溶解冷却系统中形成的水垢、油泥和锈皮,恢复冷却系统的功能,使冷却液循环顺畅,防止过热、开锅而引发的发动机损坏及动力不足;另外,驰耐普的S-520冷却系防锈润滑剂也是一款不错的产品,它能防止冷却系统锈蚀和腐蚀,有效抑制水垢生成,润滑水泵、节温器,消除水泵异响,保护铜、铝、锡和其它金属部件,延长水箱寿命,防止水箱开锅,使发动机在正常温度下工作。维护时清除冷却系水垢措施:可采用2%苛性钠水溶液加入冷却系统,使汽车行驶一天后全部放出,再用清水冲洗;然后再加入同样苛性钠溶液,使用一天后放净,最后用清水冲净即可。也可在冷却系统中加满清水后,从膨胀箱的加水口加入1kg苏打,让汽车行驶一天放净后,使发动机低速运行,并不断从加水口加入清水,即可彻底清除水垢。2、漏水,只要是流体,都有泄漏的可能,汽缸水套中的水一旦发生泄漏,水温表的水温就会急剧上升,出现这种情况,您一定要及时采取必要的措施,以免发生不必要的麻烦,这里给您介绍驰耐普的S-530冷却系止漏剂,它对于冷却系统的修复和保护作用等同于“99超强修复剂”和“S-201”,对于发动机的修复和保护,对于阻止水箱、散热器、水泵、节温器等部件的渗漏是独到的,它可与任何冷却液相融使用,并可减缓冷却系统杂质的产生。总的来讲,冷却系统还有很多故障,不能一一列举。一般情况下,各位车主应遵循这样一个原则,车辆每行驶1000千米,就应查看一下发动机的工作情况。另外,汽车刚停车时,不可立即打开水箱盖,以免出现烫伤的情况。5 冷却系统工作原理冷却系的功用就是使发动机在任何工况下都得到适度的冷却,从而保持在适宜的温度(冷却液温度)下工作。夏利TJ376Q型发动机采用闭式强制循环水冷却系,其组成如图所示。图1-1 发动机的冷却系(A)冷却系的布置示意图;(b)发动机机体内的水套l-风扇;2-散热器;3-散热器出水管;4-水泵;5-节温器;6-进气管;7-风扇电机控制开关;8-空阀散热器进水管;9-旁通软管;10-蓄电池;11-点火开关;12-膨胀水箱;13-空调散热器出水管;14-散热器进水管;l5—风扇电机;I6-进气管底部水套;17-气缸盖水套;l8-气缸体水套;A-到空调散热器去;B-由空调散热器来当发动机工作时,在水泵4的作用下,进入水泵4中的冷却液被压入缸体水套l8中,并进入缸盖水套l7中,然后经缸盖侧向水道进入进气管底部的水套16中,对进气管6进行加热,以促进其中的混合气中的汽油蒸发、混合。在进气管6的后端装有节温器5,在冷却液温度低于82℃时,节温器阀门关闭,冷却液仅经空调散热器进水管8、空调散热器、空调散热器出水管l3流入散热器出水管3。如果空调暖风开关处于关闭,冷却液则不流经空调散热器,而直接由空调散热器进水管8经旁通管9流进散热器出水管3,最后进入水泵4,即进行小循环;在冷却液温度高于82℃时,节温器阀门打开,冷却液除进行上述小循环外,还经散热器进水管8流入散热器2中冷却降温,再沿散热器出水管3流入水泵4,即进行大循环。冷却液如此不断地循环流动,就使得发动机能在适宜的温度下进行工作。冷却液的循环路线如图2-2所示。图2-2 冷却液循环路线示意图图3-3 散热器盖(A)压力阀打开;(B)真空阀打开1-溢流管;2-压力阀弹簧;3-压力阀;4-散热器加水口;5-真空阀6 冷却系统的特点传统冷却系统的作用是可靠地保护发动机,而还应具有改善燃料经济性和降低排放的作用。为此,现代冷却系统要综合考虑下面的因素:发动机内部的摩擦损失;冷却系统水泵的功率;燃烧边界条件,如燃烧室温度、充量密度、充量温度。先进的冷却系统采用系统化、模块化设计方法,统筹考虑每项影响因素,使冷却系统既保证发动机正常工作,又提高发动机效率和减少排放。 温度设定点发动机工作温度的极限值取决于排气门周围区域最高温度。最理想的情况是按金属温度而不是冷却液温度控制冷却系统,这样才能更好地保护发动机。由于冷却系统设定的冷却温度是以满负荷时最大散热率为基础,因此,发动机和冷却系统在部分负荷时处于不太理想状态,如市区行驶和低速行驶时,会产生高油耗和排放。通过改变冷却液温度设定点可改善发动机和冷却系统在部分负荷时的性能。根据排气门周围区域温度极限值,可升高或降低冷却液或金属温度设定点。升高或降低温度点都各有特点,这取决于希望达到的目的。 提高温度设定点提高工作温度设定点是一种比较受欢迎的方法。提高温度有许多优点,它直接影响发动机损耗和冷却系统的效果以及发动机排放物的形成。提高工作温度将提高发动机机油温度,降低发动机摩擦磨损,降低发动机燃油消耗。研究表明,发动机工作温度对摩擦损失有很大影响。将冷却液排出温度提高到150℃,使气缸温度升高到195℃,油耗则下降4%-6%。将冷却液温度保持在90-115℃范围内,使发动机机油的最高温度为140℃,则油耗在部分负荷时下降10%。提高工作温度也明显影响冷却系统的效能。提高冷却液或金属温度会改善发动机和散热气热传递传递的效果,降低冷却液的流速,减小水泵的额定功率,从而降低发动机的功率消耗。此外,可采用不同的方式,进一步减小冷却液的流速。 降低温度设定点降低冷却系统的工作温度可提高发动机充气效率,降低进气温度。这对燃烧过程、燃油效率及排放有利。降低温度设定点可以节省发动机运行成本,提高部件使用寿命。研究表明,若气缸盖温度降低到50℃,点火提前角可提前3℃A而不发生爆震,充气效率提高2%,发动机工作特性改善,有助于优化压缩比和参数选择,取得更好的燃油效率和排放性能。7 冷却系统的检修常见引起发动机过热的原因有:冷却空气流量减少(如散热器阻塞等);散热风扇不工作;低速上坡,环境温度过高;V型皮带过松,转动效率差;以及缸体有水垢,节温器失效,水泵损坏,热敏开关失灵等。为防止冷却液温度过高,在使用中必须保持散热器和水套清洁、冷却液数量充足、风扇皮带张紧适当,以防发动机在负荷工作时间过长。必须注意以下要点:1.保持冷却系(尤其散热器)外部和内部清洁,是提高散热效能的重要条件。散热器外部沾有泥污或碰撞变形,均合影响风量流通,使冷却液温度过高,必要时清洗或修复。2.按规定使用防冻冷却液,保持冷却液数量充足。正确的冷却液液面高度:当发动机处于冷态时,冷却液液面在膨胀箱内,位于最高和最低标志之间。膨胀箱内装有自动液位报警传感器,当箱内液面过低时、位于仪表板上的冷却液温度报警灯问烁,应及时予以添加。3.应保持风扇皮带张紧力适当,风扇正常工作。皮带过松影响水循环,加剧其磨损;过紧易损坏轴承。4.热敏开关连接良好,若有松动会影响风扇换档变速及正常运转;如果发现冷却系溢水,应及时检查节温器技术状况。5.防止发动机大负荷、长时间工作,以免水温过高;上坡及时换档,减轻负荷。汽车长时间坡道行驶、挡住低或是环境温度较高时,应注意散热。更换冷却液时,将仪表板的暖风开关拨至右端使暖风控制阀全开,拆下冷却液膨胀箱盖,松开水泵口软管夹箍,拉出冷却液软管,放出冷却液后再将软管夹箍拧紧。在膨胀箱中加入冷却液,直到液面高度与最高标志齐平为止。拧紧膨胀箱盖。启动发动机,直到风扇运转,将发动机熄火,检查冷却液高度,必要时补充。膨胀箱内冷却液不能注满,加注1/2即可,一般使用2年左右更换一次。8 冷却系统智能控制系统由于汽车运行过程中产生强烈的振动、热辐射和电磁干扰,因此对该系统电路有特殊要求:1.电路要有较高的抗振动能力,以适应不同路况、车况的要求。提高系统整体的可靠性和稳定性。2.电路应采取有效的防护隔离措施,以提高其抗干扰能力。 系统组成该系统由电控冷却风扇、电控节温器、电控导风板、微控制机构组成。电控冷却风扇由电动机驱动;电控节温器利用电加热引起双金属片变形,由双金属片变形带动节温阀旋转运动,来改变大小循环;电控导风板由双向电动机通过传动机构使之打开或关闭;微控制机构是利用89C51开发的单片机控制系统。 单片机控制系统工作原理由温度传感器感受发动机水温的变化,同时把温度信号转变为同其成反比关系的电压模拟信号。这些信号经过处理(电容器低通滤波、校正和电压跟随器耦合)送入A/D转换器(ADC0809)中INO信号通道。由A/D转换器把采集来的模拟电压信号转换为数字信号并读入单片机,89C510单片机89C51根据不同的输入信号分析处理去控制驱动电路,实现对节温器继电器、导风板继电器和风扇继电器的控制。即可实现对发动机冷却能力的智能控制。 单片机 系统控制过程当发动机预热时(发动机水温(70℃),单片机根据检测来的温度数据处理分析向执行元件发出控制信号,使其完成如下操作。a.电控冷却风扇不工作;b.电控导风板关闭状态;c.电控节温器处于小循环状态。由于导风板关闭,冷却风扇不工作,以至冷却空气不能进入散热器;同时节温器处于小循环(加热电阻丝通电),发动机水温上升很快。当水温升至75℃,单片机根据检测来的温度数据处理分析向执行元件发出控制信号,使电控节温器的加热电阻丝断电(让其进入大循环控制状态)。当水温达到80℃时,单片机又发出指令,使电控导风板处于敞开状态。此时可充分利用汽车行驶迎面风对散热器的冷却作用,尽量减少冷却风扇的工作时间。当水温高达95℃时,单片机经数据分析发出控制指令使电控冷却风扇工作,而让节温器仍处于大循环状态,导风板仍处于敞开状态。这时冷却系统的冷却能力最大,实现快速降温。当发动机水温降至89℃时,单片机根据采样数据分析处理发出控制指令,使执行元件完成以下操作。a.电控冷却风扇不工作;b.电控导风板处于敞开状态;c.电控节温器处于大循环状态。这样,直到发动机水温返升至95℃,电控冷却风扇又重新工作。结 论汽车冷却系统对汽车来说是至关重要的,发动机就如同人类的心脏,如果不好好保护就会受到威胁,现在随着科技发展,冷却系统不象以往那样只是单纯的水冷循环,现在冷却系统智能控制很受欢迎,所以在以后的汽车发展中,单纯的冷却系统不会站主导位置了,虽然智能控制要求很高,但是在高级轿车中很实用,它代表着未来冷却系统的发现方向,智能冷却系统控制将会作为标准装置在汽车上,未来一段时间在冷却系统中将占主导位置;而智能控制将会提高发动机的使用寿命,保障汽车的安全行驶,提高人身安全等原因,将来智能控制冷却系统的发展将占主导位置.谢 辞时间过的很快,两年的大学生活就这么结束了,有些匆忙、有些不舍,却也很充实。感谢我的母校黑龙江旅游职业技术学院让我有一段值得回忆的快乐充实的大学生活。感谢我的辅导员XXX老师。他给予我学习上的指导和生活上的无私帮助,表示衷心感谢!祝X老师工作顺利,桃李满天下!谢我的论文导师,XX老师,X老师在我写论文过程中为我提出了许多宝贵建议,指正了我论文中的诸多不足,使我的论文得以顺利完成,在此对导师的细心指导表示衷心感谢!在两年的大学生活中还有很多老师和同学给予我学习和生活上的帮助,在此我向他们表示我衷心地感谢!最后,祝母校蒸蒸日上!祝所有老师工作顺利!参考文献[1] 杨万福.发动机原理与汽车性能.北京:高等教育出版社,2004[2] 孔宪辉.张广坤。汽车故障诊断技术。北京:高等教育出版社,2002[3] 张子波.汽车发动机构造与维修。北京:高等教育出版社,2005[4] 陈家瑞等.汽车构造.北京:人民交通出版社,2003[5] 黄虎等.现代汽车维修.上海:上海交通大学出版社,2001
汽车专业运用与管理毕业论文范文一、概述信息资源是指信息的生产、分配、交流(流通)、消费过程。它除信息内容本身外,还包括与其紧密相联的信息设备、信息人员、信息系统、信息网络等。以往我国只把物质、能源当作资源,把信息当作一般的“消息”,自邓小平同志“开发信息资源,服务四化建设”题词公开发表后,人们对“信息”的认识,发生了质的飞跃,认识到信息也是一种宝贵的战略资源,它与物质、能源一起成为当今社会发展的三大战略资源。1、信息对生产要素起优化作用。信息可通过优化生产素质,导向生产要素的合理有效配置,促进生产力系统运行的有序等方面发挥功能作用,这表现在:(1)信息通过与劳动力相互作用,增加其他生产要素的信息含量,从而提高生产力系统的素质水平和利用效率。增加了信息含量的生产要素一旦进入生产过程,一是可以缩短劳动者对客体的认识及熟练过程,使生产要素以较快较准的状态进入生产运行系统,从生产过程的时效上表现与发挥生产力的功能。二是可增强生产的有序性与安全系数,带来机会收益。三是可引发对生产过程、生产工具、操作方法和工艺技术的技术革新与发明创造。(2)信息通过与领导层相互作用,导向生产要素的最优组合,从而提高生产力。信息对领导者的导向功能主要有:一是引导领导者注意力的转移,把注意力放到新的工作上去。二是引导领导判断形势,从而作出正确的决策。三是引导领导决策的制定,决策方案形成过程,是领导对信息综和处理的过程。(3)信息通过与生产管理者的的相互作用,增强管理者与管理对象的可知性和透明度,从而提高生产力系统运行的有序度。生产力系统是由多个生产要素构成的整体,而生产是通过一系列生产要素的信息来运行的,准确的信息有利于管理者把握生产运行的尺度,使生产正常、有序、高效地进行。2、信息对资源起补充作用。物质、能源、人力和资金构成社会的基本资源,而信息的发展,对这些社会的基本资源起到补充作用,它的表现为:(1)信息可大大节约社会经济活动中各项资源的使用和消耗。(2)智能机器人的使用,使人力资源得到补充和替代。以高度信息化、智能化的机器人装配线为龙头,汽车公司的无人车间源源不断地生产出大量的汽车,由于人力的节省还使汽车的成本大大降低;以高度信息化的数据库,人们一按电钮就可查到全国乃至全世界的有关资料,省去了在浩瀚文献中查找资料的时间,从而大大节约人力资源。(3)信息还可以替代资本,从而使资金更方便、更快、更有效地为社会经济建设服务。电子货币的出现,以信息卡为载体的信用信息使现代社会经济活动中由货物交换方式演变成信息交换方式;电子转帐出现,把货物流和票据流的资金运动变为信息流的运动,不但大大减少了在途运输资金的麻烦,而且加快资金周转速度,提高资金利用率,从而解决社会经济建设中资金不足的矛盾。3、信息对财富起增值作用。信息不但对生产要素起优化作用和对社会资源起补充作用,而且可直接创造财富,对社会财富起增值作用。(1)信息可使非资源转化为资源,投入相应的信息都会使其产生价值或价值增值。呆滞的资本得到资本需求的信息就会变为赢利的投资。(2)直接出售信息产品和信息服务,从而创造财富。在美国、日本等信息业发达的国家,信息服务业和信息产品制造业的直接收入惊人,据统计,美国信息业销售额1982年为2370亿美元,1985年为4000亿美元,1988年为4700亿美元,预计2000年将接近一万亿美元。(3)信息可缩短流通时间,从而创造财富。电报和电话所起的作用就是加快信息传递速度,缩短信息流动的时间,提高工作效率,从而达到创造财富的目的。通过信息和信息技术缩短流通时间给我们带来的财富的例子很多,如通讯、电话、传真、电子邮件、联机检索、电视会议等一系列先进技术设备,使信息流动时间由过去以周、日计算缩短为现在以分、秒计算,从而大大加快了财富的增值过程。(4)信息可扩大增值空间,从而创造财富。由于信息技术具有很强的辐射能力,使现代的信息活动在更广泛的空间进行,从而创造财富。因此,在信息化不断提高的今天,财富的增值空间不但在某一自然地域或某一国家和地区,而且扩大到全球其他国家和地区。总之,信息经济是“低耗能”的经济,在工业经济中,国内生产总值(GDP)的增长与能源、原材料是同步增长,而在信息经济中,单位GDP所耗能源却下降,美国、日本等国近年来国民经济生产总值在增长,而能源却减少了。我国是人均自然资源劣势的国家,特别是能源较缺,如要把经济建设搞好,就必加快发展信息产业。二、人类社会对信息的需求当今社会,人类对信息需求日益高涨,世界所有国家,无论是发达国家,中等发达国家,还是发展中国家,都立足于新世纪的竞争。而要在竞争中取得胜利,就必须通过各种手段,捕捉有效的信息,从而掌握经济发展的主动权。可以预料,随着社会经济的发展,人们对信息的需要将日益高涨,因为:(1)现代信息处于爆炸的时代,文献量在成指数的增长,社会的信息量在迅速的增加。据不完全统计,当今社会,全球每年大约产生100万份发明专利,450万篇科技文献,1亿2千万册各类出版物,以及数以亿计的各种机构文件和资料。其中每年我国发表的经济类学术论文和资料就有3万多篇,也就是说,每天平均有100多篇,它们分别发表在1000多种报刊上。这些文件和资料每十年大约要翻一番。此外各类信息系统内部以及地区之间、国际之间昼夜不停的信息传递也达到难以统计的程度。面对如此巨大且日益膨胀的信息量,没有足够的计算机系统和互联网络的支持和处理是不可思议的。(2)社会逐渐信息化,信息逐渐社会化和产业化是当今社会发展的潮流与趋势,也是当今的社会特征之一。信息对社会各个领域的渗透日益明显,几乎到了处处存在信息、事事离不开信息的地步。(3)企业的生存和发展,在竞争中立于不败之地,不得不掌握与其命运攸关的有关信息。随着经济的发展,信息在企业的经营活动中更为重要,这是因为:一方面,各种新技术、新设备、新材料不断产生,同时这些新技术、新设备、新材料又被广泛的应用于新产品的开发和应用上,因此,不了解这些信息,企业就不能用最新的科学技术、最先进的设备生产出最新的产品,企业就不能注入新的活力;另一方面,市场经济要求企业的生命越来越和市场连在一起,这就要求企业加强对市场的调查研究,随时了解市场行情,把握市场变化的信息,生产出适销对路的产品。只有这样,企业才能适应复杂多变的市场环境,企业才能生存,才能发展。总之,信息产业和信息技术影响超过了历史上任何一次的技术革命,它不仅影响着物质产品的生产过程,而且影响了信息和知识型产品的生产过程,它不仅影响到各国经济的发展,而且对各国的政治、军事、社会发展等产生了越来越大的影响。三、我国汽车维修业对信息资源的需求及存在问题传统意义上的我国汽车维修业,长期以来一直处于原始、落后的现状,是公认的脏、苦、累、差行业,这种落后表现在管理水平、技术水平、人员素质、设备装备等诸方面,而信息资源方面的落后表现得尤为突出。一百多年前诞生的汽车,只不过是一个简单的四轮交通工具,是被一些人,包括马车夫所嘲笑的笨重怪物。谁也不曾想到,就是这样一个笨重怪物,历经100多年的发展,由原始汽车变化成为一个高科技的结晶体。特别是电子技术、电脑技术的飞速发展,使汽车的高科技化程度不断得到提高。电子燃油喷射系统的应用,ABS防抱死制动系统、SRS安全气囊系统、电子控制自动变速箱系统、空气悬挂系统、动力转向系统、自动巡航系统、中控门锁及防盗系统、动力牵引系统、自我诊断系统……,这一系列高新技术,不断完善着汽车的性能,展现在我们面前的汽车再也不是比马车强不了多少的简单的交通工具,而是一个集现代文明和智慧的高科技产物,而这个高科技产物,还在不断地向高科技领域纵深发展。这种汽车自身的高科技特征,加上世界各个汽车制造厂商每年不断地推出新的车型车种,先进技术的不断采用,多种系统的不断发展,使得广大汽车维修技术人员对汽车维修信息方面的需求越来越强烈。传统的汽车维修资料信息查询,主要借助于传统的媒体(如图书、杂志、报刊等),这种传统媒体,存在着信息量小、查询速度慢、资料更新迟缓,特别对于改革开放以后大量涌入国内的进口汽车,更因缺乏维修资料,给维修工作带来很大的困难,就现在汽车维修技术人员而言,没有一个人能将数千种车型的维修资料、数据、程序等记忆在大脑中,汽车维修技术人员的知识技术、经验以及对信息的全面掌握,越来越显示出自身的局限性。我国汽车维修业对维修资料信息的需求日益强烈。而解决这一不足的就是汽车维修专业互联网络,即INTERNET互联网。INTERNET互联网的出现,彻底打破了资讯传递在空间、时间上的局限,能在第一时间最全面、最快速地将资讯迅速的传递到地球上的每一个角落。而INTERNET互联网络中国现代汽车维修行业中已崭露头角,从国际汽车维修行业看,维修行业技术资料查询、故障检测诊断、技术培训网络化,已成为全面普及的局面。以美国汽车维修业为例,在维修信息综合管理、专家集体会诊、网上查询资料、网上解答疑难杂症、网上开展技术咨询、网上购买汽车维修资料,已经成为维修行业的基本特征。早在80年代末90年代初,就已经全面实行。我国汽车维修专业互联网络,是从90年代中期开始起步,以欧亚・笛威汽车维修专业网站为例,从1995年起,即开始建立了在会员单位内部使用的远程通迅BBS。从96年起,开始投入巨资,大规模建立汽车维修INTERNET互联网站。目前已发展成为专业性最强的汽车维修专业网站,涵盖欧美亚各车系的发动机、变速箱、空调、悬挂、转向、定速、安全气囊、防盗等各系统的基本保养、检修程序、各类数据、各类元件位置图、机械拆装图、电气线路图,并实现了在网上答疑、网上咨询、网上查询、网上培训等功能。这种以电脑信息处理技术为特点的互联网站,已构成现代汽车维修企业的一大高科技特征。汽车维修专业互联网的另外一项重要功能是可以迅速、快捷地提供汽车配件、汽车维修检测设备、汽车维修资料、汽车维修技术与管理人才等方面的供需信息,使企业经营者和管理者能够及时获得信息,作出正确的选择和决策。而互联网上的技术讨论和技术交流,又加速了汽车维修技术人员的整体技术水准。网上的远程汽车维修技术培训,也给需要不断吸取新技术和新知识的汽车维修技术人员的再训练提供了又一条途径。此外,电脑管理系统软件与技术在现代汽车维修企业中的应用,也是信息资源与信息技术在汽车维修业的应用实例。目前,汽车维修企业正面临一场革命。一大批新的汽车维修企业成立,相应的汽车维修服务行业急剧扩张,维修行业的规模也随之变得庞大。到目前为止,全国大大小小的维修企业已经发展到近30万家。如何面对接踵而来行业内的挑战,提高企业在维修界的竞争力,提高企业自己的生产利润,已成为现代汽车维修企业经营者和管理者所面临的主要问题。解决这一问题的关键主要在于两个方面:一方面在于提高企业的技术水平,而更重要的另一方面就是提高企业的管理水平。完善的管理制度,现代化的管理方法,精确的管理数据分析以及电脑在企业管理中的应用,对于一个现代化的汽车维修企业更为重要现代汽车维修企业有两个显著特征:一是先进的检测维修设备和维修资料的应用,二是计算机网络的应用与电脑管理。是信息化和电脑技术把汽车维修企业引向现代管理模式和管理方式。企业发展的根本在于人,在于管理。“服务”将成为未来竞争最重要的手段。良好的服务包括维修服务、售前服务及售后服务。这种主动服务,就是建立稳定的客户关系,依赖于客户信息和维修档案的建立与管理。而大量的企业经营数据信息,仅凭人工来完成是难以想象的。利用电脑技术,建立企业网络数据库才是必由之路。事实上,由于汽车维修行业业务过程复杂、数据信息量大,仅仅依靠人力往往难以对维修、配件、客户档案、车辆档案、员工及各部门工作进程的监督、企业经营数据进行准确的统计和分析。而运用电脑管理,速度快、时间短、资料全、效率高。一个30人的维修企业的月度工时统计,如采用人工计算,需要一个统计员1-2 天的时间,采用电脑进行统计仅仅需要几秒种,效率提高何止几千倍。采用电脑进行维修企业管理的优点是:1、上层管理者可以通过电脑管理网络系统及时了解全厂的运作情况,从而可以对全厂各部门的工作进行统筹安排。2、准确及时的统计报表大大减少了管理者主观判断上可能造成的失误,这样就加强了全体员工的工作积极性,可以形成良好的企业文化,加强企业的凝聚力。3、可以使汽车维修企业彻底改变手工作坊式的工作模式,实现一个质的飞跃,以此来解决作为企业领导每天面对庞大的客户资料、维修记录、凌乱的库存管理以及因此而产生的诸多客户纠纷和纷杂事务。4、厂长经理们可以从繁琐的统筹安排,生产调度,统计报表中解脱出来,去争取更多的客户,带来更多更好的效益。5、标准规范的电脑化管理能够提高服务厂在顾客心目中的形象。电脑管理下的客户及车辆档案,为长期、灵活的客户服务奠定了基础。6、车辆、客户的动态跟踪可以让业务部具体掌握所有车辆以及客户的每一个细节,随时提醒客户进行维修、保养和零件的更换,更体现了服务的完整性。7、图表分析功能可以为工作繁忙的厂长经理们提供一个简单直观的查询功能。8、可以消除在会计方面人为的失误。9、对于顾客的提出的询问能作出迅速确实的反应,尽可能少占用顾客的宝贵时间。10、提高工作效率,合理调配零件,节省人力物力等。与发达国家相比,信息资源在我国汽车维修业的应用方面还存在以下问题:首先,政府扶持政策的力度还不强,资金投入更是不足,资金短缺,投资分散,正常融资环境不健全等,都在阻碍着信息资源和学习技术在我国汽车维修界的应用,从事汽车维修专业互联网站的公司大多于依靠自有资金、人才、技术进行发展,缺乏政府的政策扶持。其次,电脑在众多汽车维修企业的应用不够,有很大一部分汽车维修企业装备的电脑还只是花瓶式的摆设,并没有真正成为生产力。可以说,由于许多汽车维修企业厂长、经理的认识局限,许多汽车维修企业对电脑的兴趣,甚至还不如许多家庭高。电脑已经大规模的进入家庭,甚至许多小学生都能够熟练的操作电脑,而在很多汽车维修企业,电脑还是稀罕物,许多员工还是电脑盲,这不能不说是我国汽车维修业的悲哀。再次,由于我国汽车维修业长期处于原始落后的状态,人员素质普遍较低,对电脑、互联网及信息产业有一种本能的神秘和畏难情绪,存在着电脑难学,不会上网等困难,而企业领导者更愿意将资金投入到厂房、设备等硬件设施方面,对电脑、互联网方面的投入的力度及对员工在这方面的培训力度很小。最后一点,由于我国电信部门长期处于垄断经营的地位,网络收费过多,服务不良等现象,也直接影响到我国汽车维修界的电脑应用和互联网络的应用。四、我国信息资源在汽车维修界的应用前景尽管由于多种条件的限制,信息资源在我国汽车维修业的应用还存在一系列的问题。但是信息产业的浪潮正以汹涌澎湃之势,不可遏止地向全社会各领域冲击。也自然将给进入新世纪的我国汽车维修行业产生更大的推动作用。信息资源在汽车维修界的应用前景将是十分广阔的。(一)汽车维修专业互联网在汽车维修企业的应用中,会因汽车维修技术人员方便、快捷地查询进口汽车维修资料,迅速排除故障,减少车辆维修时间而显著提高生产效率,仅此一项即可为企业节约可观的经济收入,以欧亚・笛威汽车维修互联网为例,该网站目前已有网员600余家,每家会员修理厂利用互联网方便、快捷查询资料,提高生产力,所产生至少5万元/年的经济效益,全年的总经济效益可达3000万元/年,由此产生的影响是十分巨大的。(二)随着电脑的迅速普及,大批掌握使用电脑和互联网的人才将源源不断地进入汽车维修企业,为企业的职工队伍注入新的血液和活力。由于他们的文化素质较高,求知欲强,对新生事物具有很强的敏感性,因此从企业内部产生了掌握现代信息技术的需求,这种需求将会更进一步推动信息资源在汽车维修业的应用。(三)现代维修企业采用电脑的管理方式不仅势在必行,而且时机也已经成熟:其一,电脑硬件的价格已经降低到很低的水平。其二、软件的开发、设计方面也越来越成熟,功能方面也越来越适合维修企业的实际运作。其三、随着一些大中专汽车专业毕业生进入维修企业,为实行电脑管理奠定了良好的人才基础。其四、远程通讯技术的诞生为软件的售后维护工作奠定了坚实的基础。(四)我国已将现代信息产业作为国家的支柱产业来发展,原邮电部改为为信息产业部就是一个极好的例证。1、我国的信息化建设自改革开放以来已取得长足进展,主要表现在以下几个方面:(1)信息基础设施不断完善。“八五”期间,我国共投入约290亿美元资金,基本建成以光缆为主、数字微波和卫星通信为辅的通信干线网络,技术上基本实现了数字化和程控化。(1)信息产业有了较大发展。信息产业在我国仍是一个正在逐步形成的新兴产业,但经过十几年的发展,其整体实力不断增强,信息技术和信息服务产业都取得了较大进展。1995年我国电子工业总产值达2457亿元,为1980年的24。5倍,已形成一批具有较强实力和市场竞争力的大型电子骨干企业和企业集团。信息服务业发展迅速,其服务范围不断拓宽,服务水平逐步提高。据统计,我国信息服务业销售额由1990年的2亿元增长至 1995年的77亿元,全国从事信息服务业的企事业单位共2万多家,已建立各种数据库1000多个。我国信息服务业正朝着计算机化、数据化、网络化和有线咨询信息网等方向发展。(2)信息技术开发与应用初见成效。我国“863”星火计划中包含有许多信息领域的高技术研究课题,如先进的感测系统、智能计算机、自动化技术、现代通迅技术等主题项目,这些课题目前大多已被攻克。“八五 ”期间,我国计算机装机量由1990年的50万台增长到1995年的330万。信息技术在工业控制、计算机辅助设计、企业管理等方面的应用取得重大进展,应用程度已从单项应用向集成化、综合化方向发展。在信息资源开发方面,我国目前已建成了经济、科技、统计、银行、邮电、电力、铁路、民航、海关、气象、人口等12个国家信息系统,初步建成了国家公用分组交换数据网。1993年后我国又开始实施以金桥、金关和金卡构成的“三金”工程为重点的国民经济信息化“金”字工程。这些大型应用系统在开发的同时建设了一批较大型数据库,从而大力促进了我国信息资源的开发与利用。综上所述,在迈入新世纪之后,信息资源和信息技术在我国汽车维修业的应用前景是十分广阔的。我们要把握好这个难得的机遇,推动整个汽车维修行业技术与管理的全面提升,为尽快赶超世界先进水平而不懈努力。
汽车租赁系统的c语言,数据结构的语言程序 【问题描述】 汽车租赁公司拥有若干种不同类别的汽车,允许持有相应类别驾照的顾客租赁汽车,按照租赁的汽车类型和租赁的时间进行收费,租赁最长时间不能超过一周;若延迟归还,则按延迟的时间进行罚金处理。 其中,汽车信息包括:汽车编号、类别、收费标准、库存数量、延迟归还罚金标准;(汽车类别分为A、B、C三类,收费标准每天分别为:400、300、200元,延迟归还的罚金标准分别为:每天600、500、400元。) 顾客租赁信息包括:顾客编号、顾客名、驾照类别(A、B、C三类)、租赁的汽车编号、租赁天数、延迟归还的天数)。 主要用到的知识点有:结构体、线性表、函数 【基本要求】 设计一个汽车租赁管理系统,能够完成以下功能: 查询并显示汽车信息、顾客的租赁信息 顾客租赁汽车:首先检查顾客驾照类别,然后查询相应类别的汽车数量,若可租赁,则添加顾客信息、同时修改汽车库存量。 顾客归还汽车:首先检查归还日期并计算费用,然后删除该顾客的租赁信息表、修改汽车库存量。 系统以菜单的方式工作:运行界面可选择要执行的操作是查询?租赁还是归还? 【测试数据】由读者自行设定编译器是VC6 #include<> #include<> #include<> #define MaxNum 20 typedef struct A{ int No; /*车辆编号*/ char Type; /*车类型*/ int Payment;/*租费*/ int fine; /*罚金*/ struct A *next;/*指向下一个结点*/ } car; typedef struct B{ int No; /*顾客编号*/ char Name[20]; /*顾客姓名*/ char License; /*执照类别*/ int carNo; /*租凭的车辆编号*/ int Day; /*租的天数*/ int DelayDay;/*延迟的天数*/ struct B *next; } client; struct C{/*这个结构体是车辆链表的头结点,A,B,C每种类型有一种*/ char Type;/*车辆型号*/ int avl; /*可用数*/ car *head;/*指向车辆结点*/ } headNode[3]={{'A',MaxNum,NULL},{'B',MaxNum,NULL},{'C',MaxNum,NULL}} ; client *allClien=NULL; int pay[3]={400,300,200},fine[3]={600,500,400}; void init();/*初始化*/ int menu();/*简单菜单界面*/ void search();/*查询*/ void carSc(); /*查询车辆*/ void clientSc();/*查询顾客*/ void rent(); /*租车*/ void giveback();/*还车*/ void addCli(client *cli);/*向顾客链表增加顾客*/ client* delCli(int clientNo);/*从顾客链表删除一个顾客*/ void addCar();/*向车辆链表归还车辆*/ car* delCar();/*从车辆链表拿出一辆车*/ void Exit();/*退出*/ void main() { init(); while(1) { switch(menu()) { case 1:search();break; case 2:rent();break; case 3:giveback();break; case 4:Exit(); default:; } } } void init() { int i; car *ptr,*pa=headNode[0].head,*pb=headNode[1].head,*pc=headNode[2].head; for(i=1;i<=MaxNum;i++) { ptr=(car *)malloc(sizeof(car)); ptr->No=100+i; ptr->Type='A'; ptr->Payment=400; ptr->fine=600; pa=ptr; pa=ptr->next; ptr=ptr=(car *)malloc(sizeof(car)); ptr->No=200+i; ptr->Type='B'; ptr->Payment=300; ptr->fine=500; pb=ptr; pb=ptr->next; ptr=(car *)malloc(sizeof(car)); ptr->No=300+i; ptr->Type='C'; ptr->Payment=200; ptr->fine=400; pc=ptr; pc=ptr->next; } pa=NULL;pb=NULL;pc=NULL; } int menu() { int choice; printf("\n\n\n选择服务:1.查询 2.租车 3.归还 4.退出\n"); scanf("%d",&choice); while(choice!=1&&choice!=2&&choice!=3&&choice!=4) { printf("\n输入有误,重新输入:"); scanf("%d",&choice); } return choice; } void search() { int choice; printf("\n你想查询:1.汽车 2.顾客 3.返回 \n"); scanf("%d",&choice); while(choice!=1&&choice!=2&&choice!=3) { printf("\n输入有误,重新输入:"); scanf("%d",&choice); } switch(choice) { case 1:carSc(); break; case 2:clientSc(); break; case 3: ; default:; } } void carSc() { printf("\n\n所有汽车信息:\n"); printf("\nA类汽车还剩%d辆.\nB类汽车还剩%d辆.\nC类汽车还剩%d辆.", headNode[0].avl,headNode[1].avl,headNode[2].avl); } void clientSc() { client *ptr=allClien; printf("\n\n所有顾客信息:\n"); while(ptr!=NULL) { printf("\n\n顾客编号:%d",ptr->No); printf("\n顾客姓名:%s",ptr->Name); printf("\n驾照类型:%c",ptr->License); printf("\n租赁车号:%d",ptr->carNo); printf("\n租赁天数:%d",ptr->Day); printf("\n延迟天数:%d",ptr->DelayDay); ptr=ptr->next; } } void addCli(client *cli) { if(allClien) allClien=cli; else { cli->next=allClien->next; allClien=cli; } } client* delCli(int clientNo) { client *ptr,*prePtr;; ptr=allClien; while(ptr!=NULL&&ptr->No!=clientNo) { prePtr=ptr; ptr=ptr->next; } if(ptr!=NULL) { if(ptr==allClien) { allClien=NULL; } else { prePtr->next=ptr->next; } } return ptr; } void rent() { char name[20],type,Yes_No; int num,day,No; car *carPtr; client *cli; printf("\n\n输入执照类型(A/B/C):"); scanf("%c",&type); while(type!='A'&&type!='B'&&type!='C') { printf("输入有误,重新输入:"); scanf("%c",&type); } if(type=='A') num=headNode[0].avl; else if(type=='B') num=headNode[1].avl; else num=headNode[2].avl; printf("\n%c类汽车还剩%d辆,是否要租凭(Y/N):",type,num); scanf("%c",&Yes_No); while(Yes_No!='Y'&&Yes_No!='N'&&Yes_No!='y'&&Yes_No!='n') { printf("Y或N:"); scanf("%c",&Yes_No); } /*增加顾客*/ if(Yes_No=='Y'||Yes_No=='y') { printf("\n输入你的名字:"); scanf("%s",name); printf("\n输入你的租赁天数:"); scanf("%d",&day); } No=rand()%60+200; carPtr=delCar(type); cli=(client *)malloc(sizeof(client)); cli->No=No; strcpy(cli->Name,name); cli->License=type; cli->carNo=carPtr->No; cli->Day=day; cli->DelayDay=0; cli->next=NULL; addCli(cli); /*移出一辆车*/ printf("\n你的顾客编号是:%d",No); printf("\n你所租赁的汽车是%c类车,车号是:%d",type,carPtr->No); printf("\n你的租赁天数是%d天.",day); } void giveback() { int No; long int payment; client *ptr; printf("\n\n顾客编号:"); scanf("%d",&No); if((ptr=delCli(No))==NULL) printf("\n该顾客不存在,无法归还!"); else { switch(ptr->License) { case 1:payment=ptr->Day*400+ptr->DelayDay*600;break; case 2:payment=ptr->Day*300+ptr->DelayDay*500;break; case 3:payment=ptr->Day*200+ptr->DelayDay*400;break; default:; } printf("\n\n顾客姓名:%s",ptr->Name); printf("\n驾照类型:%c",ptr->License); printf("\n租赁车号:%d",ptr->carNo); printf("\n租赁天数:%d",ptr->Day); printf("\n延迟天数:%d",ptr->DelayDay); printf("\n\n所需费用:%ld",payment); addCar(ptr->License,ptr->carNo); free(ptr); } } void addCar(char carType,int carNo) { car *ptr; int index=carType-65; ptr=headNode[index].head; if(ptr==NULL) {ptr=(car *)malloc(sizeof(car)); headNode[index].head=ptr; } else {while(ptr->next) ptr=ptr->next; ptr->next=(car *)malloc(sizeof(car)); ptr=ptr->next; } ptr->No=carNo; ptr->Type=carType; ptr->Payment= pay[index]; ptr->fine=fine[index]; ptr->next=NULL; } car* delCar(char type) { car *rentcar; switch(type) { case 'A':rentcar=headNode[0].head; headNode[0].head=rentcar->next; break; case 'B':rentcar=headNode[1].head; headNode[1].head=rentcar->next; break; case 'C':rentcar=headNode[2].head; headNode[2].head=rentcar->next; break; default:; } return rentcar; } void Exit() { printf("\n欢迎使用.....888888888886666...."); exit(0); }
285 浏览 4 回答
132 浏览 4 回答
340 浏览 6 回答
226 浏览 4 回答
275 浏览 4 回答
346 浏览 5 回答
110 浏览 4 回答
217 浏览 5 回答
129 浏览 4 回答
292 浏览 2 回答
233 浏览 3 回答
101 浏览 4 回答
181 浏览 3 回答
86 浏览 4 回答
199 浏览 8 回答