1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超过三百字为宜。4、关键词或主题词:关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。 每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。主题词是经过规范化的词,在确定主题词时,要对论文进行主题,依照标引和组配规则转换成主题词表中的规范词语。5、论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。 引言一般要概括地写出作者意图,说明选题的目的和意义, 并指出论文写作的范围。引言要短小精悍、紧扣主题。〈2)论文正文:正文是论文的主体,正文应包括论点、论据、 论证过程和结论。主体部分包括以下内容:a.提出-论点;b.分析问题-论据和论证;c.解决问题-论证与步骤;d.结论。6、一篇论文的参考文献是将论文在和写作中可参考或引证的主要文献资料,列于论文的末尾。参考文献应另起一页,标注方式按《GB7714-87文后参考文献著录规则》进行。中文:标题--作者--出版物信息(版地、版者、版期):作者--标题--出版物信息所列参考文献的要求是:(1)所列参考文献应是正式出版物,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。
汽车租赁是指在约定时间内租赁经营人将租赁汽车交付承租人使用,以取得租赁费用,不提供驾驶劳务的经营方式。 世界汽车租赁业起源于是20世纪的美国,经过半个世纪的发展,目前已经成为全球营业额近千亿美元的一个重要行业。在中国,随着整个社会消费水平的不断提高,汽车租赁从无到有取得了快速发展,虽然仅有十几年的历史,但也表现出巨大的发展潜力和良好的发展前景,特别是汽车租赁业所具有的对于中国汽车工业、汽车流通业、传统运输业,以及旅游业等相关行业发展的带动作用,更是其他行业所无法比拟的。从另一方面看,汽车租赁业在中国尚属起步阶段,租赁营业额较低,行业相关政策法规不配套,而且租赁企业的经营管理水平还有待提高。汽车租赁业对整个社会经济发展的特殊功能和优势尚未发挥出来。 纵观国内外租赁市场状况,对我市汽车租赁市场经营中存在的问题及对策进行如下分析: 一、存在问题 1.行业政策、法律法规不完善,造成行业管理滞后,使企业运作起来无章可循。 2.企业规模小,经营方式单一,管理水平低下。唐山较北京、上海等中心城市的租赁企业经营规模小。汽车租赁业作为资金密集型、科技密集型行业,小作坊式的规模带来的弊端显而易见。车辆周转期短,得不到很好的维护,加之配套设施较差,安全隐患较大。由于服务质量难有大的突破,相互间只能拼价格,造成恶性竞争。科技含量不足,企业或企业间网络化经营难以开展。此外,企业规模偏小,抵御市场经营风险能力也较弱。 3.外部环境制约租赁业发展。这里所讲外部环境一是指社会经济状况,租一辆车的费用每天不少于是200元,对于普通工薪阶层,难以承受,应急而已;二是指社会环境,包括社会治安和公民素质,这些因素关系到经营风险和管理难度,这是多年来汽车租赁企业难以回避的问题,也是制约该行业发展的重要原因。租、盗、逾期不还车、逾期不交费、租金无法收回、超出约定范围行使等屡有发生。在唐山几乎每家租赁企业都遇到过这些事件,有的中小企业因承受不起打击而导致企业倒闭或陷入困境。目前的防范办法就是不断增加对租车者的信誉考证条件使得租赁行业的市场被压缩在极少数消费群体上,但这不仅限制了业务发展,而且仍难以摆脱上述风险的阴影,整个业务过程却由此复杂化,工作效率降低。 二、解决对策 1.通过国家有关部门的努力,逐步建立和完善相应的政策法律法规,创造公平、公正的宏观发展环境。管理部门本着“总量控制,规范管理,规模经营,扶优限劣”的原则开展管理工作,加大宏观调控力度的前提下,增大科技含量。一方面大力培育市场的规范化发展;另一方面加大打击非法经营和服务质量低劣的力度,净化竞争环境。同时争取其他相关国家部门的政策扶持,如物价、税务、公安、金融、保险、修理业。只有这样,汽车租赁业才能真正成为一个新兴产业,为整个国民经济服务。 2.汽车租赁业要不断增强自身实力,提高人员素质,努力改善汽车租赁业自身发展环境,积极与国内其他城市及国际汽车租赁业接轨。加强全国性的联网工作,争取做到属地租车,异地还车业务,加强网络化联系,形成规模,杜绝车欠费等现象的发生,使企业朝着规范化、规模化、正规化、网络话的理念向前发展。 3.汽车租赁业与汽车生产企业之间要加强行业间协作,以利汽车更新换代。如果汽车生产企业与汽车租赁企业能够加强合作,可以说两全其美,互利互惠。对于汽车租赁企业来说,如果汽车生产企业可以像发达国家一样以削价、分期付款等方式销售给汽车租赁公司,将有利于汽车更新换代,提高了竞争力,租赁公司将乐此不疲。另一方面生产企业增大了销售额,也受益匪浅。就目前而言,令租赁公司最头疼也最害怕的事就是汽车降价问题,今天更新的车,明天就可能大幅降价,令公司捶胸顿足,抑制了汽车更新换代。如果生产企业对租赁公司有倾斜政策,能很好地协作,对双方都将很有利。 4.汽车租赁行业应加强自我宣传力度,大力挖掘市场潜力。首先利用媒体等多种手段宣传其不可替代的作用。如:租赁汽车可以解决人们有照无车与出行需要之间的矛盾;可以有效地提高车辆的利用率;可以带动汽车及相关行业的发展;可以缓解现阶段政府机关、单位用车之间的矛盾,节约用车费用;可以满足对社会车辆总量控制的要求,在一定程度上缓解交通拥挤;可以解决婚丧嫁娶、外出旅游、公务商务、会议等用车之急;可以免去购车资金、不必支付保险费、养路费和维修保养费,甚至不需要车库。这一系列好处都要通过宣传让大家了解认可,不断扩大汽车租赁业的知名度,使其像出租车一样走进千家万户。 在中国飞速前进的新时代里,汽车租赁业也一定能够占有一席之地,让我们共同来拓展这条道路。
汽车租赁系统的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); }
给个邮箱,怎么发给你
1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超过三百字为宜。4、关键词或主题词:关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。 每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。主题词是经过规范化的词,在确定主题词时,要对论文进行主题,依照标引和组配规则转换成主题词表中的规范词语。5、论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。 引言一般要概括地写出作者意图,说明选题的目的和意义, 并指出论文写作的范围。引言要短小精悍、紧扣主题。〈2)论文正文:正文是论文的主体,正文应包括论点、论据、 论证过程和结论。主体部分包括以下内容:a.提出-论点;b.分析问题-论据和论证;c.解决问题-论证与步骤;d.结论。6、一篇论文的参考文献是将论文在和写作中可参考或引证的主要文献资料,列于论文的末尾。参考文献应另起一页,标注方式按《GB7714-87文后参考文献著录规则》进行。中文:标题--作者--出版物信息(版地、版者、版期):作者--标题--出版物信息所列参考文献的要求是:(1)所列参考文献应是正式出版物,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。
汽车租赁系统的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); }
类与对象,多态,封装,继承
1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超过三百字为宜。4、关键词或主题词:关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。 每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。主题词是经过规范化的词,在确定主题词时,要对论文进行主题,依照标引和组配规则转换成主题词表中的规范词语。5、论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。 引言一般要概括地写出作者意图,说明选题的目的和意义, 并指出论文写作的范围。引言要短小精悍、紧扣主题。〈2)论文正文:正文是论文的主体,正文应包括论点、论据、 论证过程和结论。主体部分包括以下内容:a.提出-论点;b.分析问题-论据和论证;c.解决问题-论证与步骤;d.结论。6、一篇论文的参考文献是将论文在和写作中可参考或引证的主要文献资料,列于论文的末尾。参考文献应另起一页,标注方式按《GB7714-87文后参考文献著录规则》进行。中文:标题--作者--出版物信息(版地、版者、版期):作者--标题--出版物信息所列参考文献的要求是:(1)所列参考文献应是正式出版物,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。
汽车租赁系统的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); }
汽车租赁系统是汽车租赁公司的办公系统,包括从车辆的购置预算,审核购置,车辆预定,合同签订,车辆交接,收款结算,车辆维修,保险,违章车辆处置等业务。汽车租赁系统是基于Internet互联网、ERP、GPS及数据库技术开发的软件,实现汽车租赁行业全业务流程的信息化。商灵通汽车租赁系统软件后台由车辆信息管理、租赁业务管理、车辆服务管理、财务管理、客户管理、统计管理、线下门店管理和系统管理八大模块组成。1)车辆信息管理系统业务模块,包括车辆管理、租金设置、车辆调度和车辆优惠管理四大模块。2)租赁业务管理系统业务模块,包括汽车租赁业务设置、订单管理、车辆预定管理、订单变更管理、车辆续租管理、出/还车管理、押金管理、合同管理等各种业务管理功能。汽车租赁系统后台功能有哪些?3)车辆服务管理车辆服务业务模块,包括保险管理、事故管理、违章管理、维修管理、保养管理、加油卡管理,这些主要是租赁汽车的服务工作。4)财务管理对汽车租赁业务的辅助管理模块,也是不可缺少的模块,包括账单管理、发票管理、调账管理和资金明细等功能。5)客户管理主要是针对客户信息的管理,包括个人客户管理、企业客户管理、黑名单管理、积分设置等功能。6)统计管理统计管理是统计站内的数据,包括用户统计、订单统计、成本统计、资金统计和车辆统计等。7)线下门店管理汽车租赁公司的另一辅助模快,包括系统用户管理、门店设置和员工管理。8)系统管理系统管理维护模块,包括站点管理、APP管理、基础设置、提醒管理。
类与对象,多态,封装,继承
好的课题还是多啊 给你几个看看[10-31] 计算机毕业设计Java论坛管理系统… [10-31] 计算机毕业设计java打飞机游戏代码参考… [10-31] 计算机毕业设计java网络五子棋游戏设计目录和前言… [10-30] 第三方物流问题分析与研究--汽车租赁管理系统… [10-30] 基于BS的大学生银行助学贷款系统的设计… [10-30] 软件测试用例管系统-研究生毕业设计论文开题报告范例… [10-29] 基于JSP仓储物资管理系统设计 [10-29] 基于JSP操作系统课程教学网站的设计… [10-29] 基于JSP计算机等级考试查询系统的设计… [10-28] 基于ASP车管所车辆管理系统 请参考
汽车租赁系统是汽车租赁公司的办公系统,包括从车辆的购置预算,审核购置,车辆预定,合同签订,车辆交接,收款结算,车辆维修,保险,违章车辆处置等业务。汽车租赁系统是基于Internet互联网、ERP、GPS及数据库技术开发的软件,实现汽车租赁行业全业务流程的信息化。商灵通汽车租赁系统软件后台由车辆信息管理、租赁业务管理、车辆服务管理、财务管理、客户管理、统计管理、线下门店管理和系统管理八大模块组成。1)车辆信息管理系统业务模块,包括车辆管理、租金设置、车辆调度和车辆优惠管理四大模块。2)租赁业务管理系统业务模块,包括汽车租赁业务设置、订单管理、车辆预定管理、订单变更管理、车辆续租管理、出/还车管理、押金管理、合同管理等各种业务管理功能。汽车租赁系统后台功能有哪些?3)车辆服务管理车辆服务业务模块,包括保险管理、事故管理、违章管理、维修管理、保养管理、加油卡管理,这些主要是租赁汽车的服务工作。4)财务管理对汽车租赁业务的辅助管理模块,也是不可缺少的模块,包括账单管理、发票管理、调账管理和资金明细等功能。5)客户管理主要是针对客户信息的管理,包括个人客户管理、企业客户管理、黑名单管理、积分设置等功能。6)统计管理统计管理是统计站内的数据,包括用户统计、订单统计、成本统计、资金统计和车辆统计等。7)线下门店管理汽车租赁公司的另一辅助模快,包括系统用户管理、门店设置和员工管理。8)系统管理系统管理维护模块,包括站点管理、APP管理、基础设置、提醒管理。
汽车租赁是指在约定时间内租赁经营人将租赁汽车交付承租人使用,以取得租赁费用,不提供驾驶劳务的经营方式。 世界汽车租赁业起源于是20世纪的美国,经过半个世纪的发展,目前已经成为全球营业额近千亿美元的一个重要行业。在中国,随着整个社会消费水平的不断提高,汽车租赁从无到有取得了快速发展,虽然仅有十几年的历史,但也表现出巨大的发展潜力和良好的发展前景,特别是汽车租赁业所具有的对于中国汽车工业、汽车流通业、传统运输业,以及旅游业等相关行业发展的带动作用,更是其他行业所无法比拟的。从另一方面看,汽车租赁业在中国尚属起步阶段,租赁营业额较低,行业相关政策法规不配套,而且租赁企业的经营管理水平还有待提高。汽车租赁业对整个社会经济发展的特殊功能和优势尚未发挥出来。 纵观国内外租赁市场状况,对我市汽车租赁市场经营中存在的问题及对策进行如下分析: 一、存在问题 1.行业政策、法律法规不完善,造成行业管理滞后,使企业运作起来无章可循。 2.企业规模小,经营方式单一,管理水平低下。唐山较北京、上海等中心城市的租赁企业经营规模小。汽车租赁业作为资金密集型、科技密集型行业,小作坊式的规模带来的弊端显而易见。车辆周转期短,得不到很好的维护,加之配套设施较差,安全隐患较大。由于服务质量难有大的突破,相互间只能拼价格,造成恶性竞争。科技含量不足,企业或企业间网络化经营难以开展。此外,企业规模偏小,抵御市场经营风险能力也较弱。 3.外部环境制约租赁业发展。这里所讲外部环境一是指社会经济状况,租一辆车的费用每天不少于是200元,对于普通工薪阶层,难以承受,应急而已;二是指社会环境,包括社会治安和公民素质,这些因素关系到经营风险和管理难度,这是多年来汽车租赁企业难以回避的问题,也是制约该行业发展的重要原因。租、盗、逾期不还车、逾期不交费、租金无法收回、超出约定范围行使等屡有发生。在唐山几乎每家租赁企业都遇到过这些事件,有的中小企业因承受不起打击而导致企业倒闭或陷入困境。目前的防范办法就是不断增加对租车者的信誉考证条件使得租赁行业的市场被压缩在极少数消费群体上,但这不仅限制了业务发展,而且仍难以摆脱上述风险的阴影,整个业务过程却由此复杂化,工作效率降低。 二、解决对策 1.通过国家有关部门的努力,逐步建立和完善相应的政策法律法规,创造公平、公正的宏观发展环境。管理部门本着“总量控制,规范管理,规模经营,扶优限劣”的原则开展管理工作,加大宏观调控力度的前提下,增大科技含量。一方面大力培育市场的规范化发展;另一方面加大打击非法经营和服务质量低劣的力度,净化竞争环境。同时争取其他相关国家部门的政策扶持,如物价、税务、公安、金融、保险、修理业。只有这样,汽车租赁业才能真正成为一个新兴产业,为整个国民经济服务。 2.汽车租赁业要不断增强自身实力,提高人员素质,努力改善汽车租赁业自身发展环境,积极与国内其他城市及国际汽车租赁业接轨。加强全国性的联网工作,争取做到属地租车,异地还车业务,加强网络化联系,形成规模,杜绝车欠费等现象的发生,使企业朝着规范化、规模化、正规化、网络话的理念向前发展。 3.汽车租赁业与汽车生产企业之间要加强行业间协作,以利汽车更新换代。如果汽车生产企业与汽车租赁企业能够加强合作,可以说两全其美,互利互惠。对于汽车租赁企业来说,如果汽车生产企业可以像发达国家一样以削价、分期付款等方式销售给汽车租赁公司,将有利于汽车更新换代,提高了竞争力,租赁公司将乐此不疲。另一方面生产企业增大了销售额,也受益匪浅。就目前而言,令租赁公司最头疼也最害怕的事就是汽车降价问题,今天更新的车,明天就可能大幅降价,令公司捶胸顿足,抑制了汽车更新换代。如果生产企业对租赁公司有倾斜政策,能很好地协作,对双方都将很有利。 4.汽车租赁行业应加强自我宣传力度,大力挖掘市场潜力。首先利用媒体等多种手段宣传其不可替代的作用。如:租赁汽车可以解决人们有照无车与出行需要之间的矛盾;可以有效地提高车辆的利用率;可以带动汽车及相关行业的发展;可以缓解现阶段政府机关、单位用车之间的矛盾,节约用车费用;可以满足对社会车辆总量控制的要求,在一定程度上缓解交通拥挤;可以解决婚丧嫁娶、外出旅游、公务商务、会议等用车之急;可以免去购车资金、不必支付保险费、养路费和维修保养费,甚至不需要车库。这一系列好处都要通过宣传让大家了解认可,不断扩大汽车租赁业的知名度,使其像出租车一样走进千家万户。 在中国飞速前进的新时代里,汽车租赁业也一定能够占有一席之地,让我们共同来拓展这条道路。
本文由my_truetears贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 我国汽车金融事业发展 我国汽车金融事业发展 姓名: 姓名:林晓雪 专业: 专业:汽车电子技术 学号: 学号:060311404 院校: 院校:云南交通职业技术学院 目录 1 我国汽车金融发展现状 跨国汽车企业已经全面布局中国汽车金融业 我国汽车金融业务的竞争主体多元化 汽车金融在我国汽车企业中的地位日显重要 汽车金融在风险控制上日益加强 2 我国汽车金融中存在的问题分析 3 3 4 4 5 6 当前我国汽车消费信贷缺乏具有战略高度的统一规划 6 我国尚无关于汽车消费信贷的统一法规 汽车消费信贷业务实际操作过程尚存在问题 3 促进我国汽车金融发展的对策 大力发展民族汽车金融业 制订《汽车金融管理条例》 制订《汽车金融管理条例》,规范汽车金融服务业 促进汽车企业与银行共同发展汽车金融业 6 7 7 8 9 9 逐步完善抵押登记、 逐步完善抵押登记、 违信处置等汽车金融的保障体系 10 加强对汽车金融业的监管和风险控制 拓展汽车金融机构的融资渠道 谢辞 参考文献 2 10 11 12 13 摘要:当前,我国汽车消费群体发生了明显的变化,车主年龄 摘要 呈年轻化趋势,“80 后”正在成为汽车消费的主体人群。为 此,一些消费者正逐步转变观念,通过汽车金融满足个人需 求。汽车金融作为新的消费方式,特别是汽车租赁业的快速 发展,容易得到年轻车主的青睐,汽车金融服务成为更多消 费者的理性选择。 关键词:汽车 金融 风险 消费群 当前,我国汽车消费群体发生了明显的变化,车主年龄呈年 轻化趋势,“80 后”正在成为汽车消费的主体人群。为此, 一些消费者正逐步转变观念,通过汽车金融满足个人需求。 汽车金融作为新的消费方式,特别是汽车租赁业的快速发展, 容易得到年轻车主的青睐,汽车金融服务成为更多消费者的 理性选择。 1 我国汽车金融发展现状 跨国汽车企业已经全面布局中国汽车金融业 2004 年 8 月 18 日,上海通用汽车金融有限责任公司正式成 立。这是《汽车金融公司管理办法》实施后我国首家汽车金 融公司,标志着中国汽车金融业开始向汽车金融公司主导的 专业化方向转换。随后福特、丰田、大众汽车金融服务公司 3 相继成立。跨国公司借助我国服务贸易放开的有利环境,全 面布局了中国的汽车金融服务业。 我国汽车金融业务的竞争主体多元化 从我国目前汽车信贷的发放主体来看,很长时间以来一直是 国有商业银行占主导地位,汽车财务公司占从属地位的格 局。2003 年开始允许非银行金融机构开展汽车金融服务业 务。 2004 年 8 月 18 日,上海通用汽车金融有限责任公司的正 式成立,标志着中国汽车金融业开始向汽车金融公司主导的 专业化方向转换。 又有 9 家外资汽车金融服务公司相继成立。 2008 年 6 月 22 日,继 9 家外资汽车金融公司之后,第一家中 国自主品牌与中国本土银行合资的汽车金融公司———奇 瑞徽银汽车金融有限公司得到中国银监会的批准正式成立。 200 年 11 月,广汽汇理汽车金融有限公司公司(广汽集团, 50%)也正式成立。目前我国汽车金融业务的竞争主体,随着 市场准入的逐步放开,企业集团财务公司、银行、汽车金融 公司纷纷进入汽车金融市场。当前汽车金融的格局形成了以 汽车金融公司、商业银行、财务公司等主体多元化的竞争格 局。 汽车金融在我国汽车企业中的地位日显重要 据估算,在一辆汽车的整个生命周期所能获取的利润中,销 售、金融及售后服务的收入占到 62%,只有 16%的收入来源于 汽车制造,另有 22%来源于材料供应等。在 62%的销售、金融 4 及售后服务的收入中,新车与二手车的销售收入占比为 17%, 租赁和贷款业务收入占比 9%,保险收入占比 15%,短期租赁、 零部件和其他金融服务收入占比 21%,可见汽车金融服务日 益成为重要的盈利手段。汽车金融服务体系对于促进汽车企 业资金效率提高,实现汽车生产和销售资金的分离具有重大 作用。对于汽车企业集团财务公司来说,开展汽车金融服务, 可以进一步完善汽车企业集团财务公司为本集团提供金融 服务的功能,实现财务公司的业务创新和增加利润来源。 汽车金融在风险控制上日益加强 风险控制是发展汽车金融业务的关键因素。目前合资汽车金 融公司对我国汽车金融业务起到了较好的示范作用,各种先 进的风险控制手段日益导入汽车金融服务公司之中,汽车金 融服务公司的坏账率绝大部分低于 1‰。 在行业层面,监管部门也加强了风险控制。2004 年中国人民 银行和银监会联合颁布《汽车贷款管理办法》,进一步规范 汽车贷款业务。2008 年又对汽车贷款风险进行提示,中国银 监会办公厅发布《关于汽车贷款风险提示的通知》 。2008 年 的《汽车金融公司管理办法》为防止和分散关联交易风险, 增加了对单一集团客户授信的比例限制;对外包业务增加了 监管要求,规定汽车金融公司如有业务外包需要,应制定与 业务外包相关的政策和管理制度;汽车金融公司签署业务外 包协议前,应向注册地中国银监会派出机构报告业务外包协 5 议的主要风险及相应的风险规避措施。 2 我国汽车金融中存在的问题分析 当前我国汽车消费信贷缺乏具有战略高度的统一规划 汽车消费信贷是适应世界汽车产业发展趋势满足国内汽车 市场消费需求,是履行加入 WTO 承诺的需要,对于促进汽车消 费市场业务主体多元化和汽车消费信贷服务专业化、完善中 国金融体系、加速中国金融市场与国际市场的接轨,具有积 极意义。国外经验表明汽车消费信贷服务是促进汽车消费、 发展汽车产业的重要途径。日、美、韩汽车工业的发展,与 汽车消费信贷密不可分。从全球范围来看,汽车制造业的激 烈竞争已经使汽车产业的盈利向服务贸易转移,国际竞争已 经逐步由制造领域向服务贸易领域延伸,优质服务的市场效 应日益凸显。尽管如此,但是我国汽车消费信贷涉及诸多政 府部门,如银监会、央行、公安部、工商总局等,其既涉及金 融安全问题,又涉及产业前景等问题,目前各个监管部门尚 需在监管措施上形成合力,站在一个战略的角度来布局我国 民族汽车消费信贷业的发展方向。 我国尚无关于汽车消费信贷的统一法规 国外对汽车消费信贷一般都有明确的规定,或者是对消费信 贷/分期付款制定了相应的法律。如日本有专门的《分期付 款售法》,新西兰 1971 年颁布了《分期付款销售法》等。我 国还没有关于分期付款/消费信贷的专门法规。目前,我国在 6 保证汽车消费信贷实施和规范买卖双方交易行为的法律条 文,虽然有《民法通则》 《经济合同法》 《担保法》 《民事 、 、 、 诉讼法》《商业银行法》等。但是汽车消费信贷涉及到的非 、 金融领域的问题,单靠部门规章是无法解决的,需要出台专 门的汽车消费信贷条例,对资信调查、信贷办理、车辆抵押、 贷款担保、违约处置等汽车消费信贷全过程实施法制化管 理。 汽车消费信贷业务实际操作过程尚存在问题 目前,我国汽车消费信贷业务在包括资信调查、信贷审查和 审批、车辆登记与抵押、汽车信贷监控、违约处理等环节的 实际操作过程还存在着许多问题。在资信调查方面,资信调 查存在的问题主要是个人征信体系尚未建立。在车辆登记和 抵押方面,也存在抵押登记各地标准不统一、机动车登记信 息查询困难、抵押金额无法查询等系列问题。在汽车信贷监 控方面,对经销商欺诈风险、购车消费者违约风险等缺乏有 效的控制机制。在违约处理方面,汽车贷款机构对违约车的 抓车面临司法障碍,例如诉讼程序多,耗时长、程序复杂等 等。 3 促进我国汽车金融发展的对策 汽车金融市场规模潜力巨大,据统计 2007 年 9 家汽车金融公 司的贷款余额已经达到了 200 多亿人民币;预测到 2010 年将 达到 800 亿人民币;2025 年将达到 5 000 多亿人民币。目前 7 我国汽车金融实施对外开放政策,以通用、大众为首的 9 家 跨国汽车金融公司全面进入中国,其中有 6 家在华成立了独 资的汽车金融公司。跨国汽车企业全面布局中国汽车金融业, 不仅中资汽车企业在汽车金融面临着边缘化的危险,而且跨 国汽车企业可以通过汽车金融控制汽车经商销的经营,撑控 整个营销网络,并进一步危害到整车合资的格局,影响汽车 产业自主发展目标的实现。 中国汽车金融的发展要有整体规划,应该采取有力有效措施 解决汽车金融行业当前和长远问题;建立健全法律法规保障 汽车金融业的健康运行;积极利用我国汽车企业集团的本土 化优势,把握汽车产业利润向汽车后市场转移的有利时机, 充分发挥汽车后市场对汽车产业的积极影响,大力促进中资 汽车产业的自主发展。 大力发展民族汽车金融业 我国汽车金融领域根据加入 WTO 时的承诺对外开放,外资汽 车金融公司快速进入中国市场,而我国商业银行正在逐步淡 出车贷领域。如果不尽快成立以中资为主的汽车金融公司, 任由外资汽车金融公司帮助国外品牌汽车抢占市场,汽车金 融有陷入由外资汽车金融公司垄断的可能。其结果必然是导 致我国汽车企业竞争能力进一步减弱,严重制约民族汽车产 业的发展。为此,汽车金融业的发展须体现汽车产业政策的 导向作用,明确自主发展目标,加强政策的导向作用,支持民 8 族汽车金融公司的发展。汽车金融在准入上,要促进有实力 的内资汽车企业集团发展汽车金融业。 制订《汽车金融管理条例》,规范汽车金融服务业 我国汽车金融还处于起步阶段,政策法规不健全,目前虽然 以《物权法》《汽车金融公司管理办法》《动产抵押登记办 、 、 法》等改善了汽车金融的法律法规环境,但是汽车金融仍然 缺乏约束性强的、统一汽车金融服务的管理办法。为了规范 汽车金融市场,保护汽车金融参与各方的合法权益,汽车金 融业制订 《汽车金融管理条例》 的必要性和迫切性日益凸显。 《汽车金融管理条例》须以形成管理、维护汽车金融发展的 长效机制为目标,根据中国实际国情并结合跨国公司成熟的 运作经验,规范汽车金融业的未来发展模式,重点对汽车金 融公司的运作、管理及对汽车金融服务的支撑环境进行规 范。 促进汽车企业与银行共同发展汽车金融业 根据 2003 年修订的《商业银行法》规定,除非根据国家的其 他规定,否则中国商业银行不得投资非银行金融机构。 《商业 银行法》在一定程序上阻碍了商业银行投资汽车金融机构, 但是商业银行低廉的融资成本、优秀的风险识别判断管理能 力及丰富的营业网点,正是资本实力相对弱小、运作经验缺 乏的民族汽车企业缺乏的。支持汽车企业与商业银行共同发 展汽车金融,实现优势互补,建立起有效化解风险的股份制 9 结构,使金融资本与产业资本联动经营,正是金融资本支持 中资汽车企业发展的有效途径。因此,民族汽车金融的发展 要鼓励商业银行与汽车企业开展多种形式的合作,这些合作 既可以包括参股控股、合资合作等方面,也可以包括业务方 面的合作。 逐步完善抵押登记、违信处置等汽车金融的保障体系 我国汽车金融业务虽然已经具有了比较完善的政策法规环 境,但是相关的支撑体系还不完善,其集中体现在登记流程 不规范,违信处置缺乏保障且成本高,信用体系信息不充分 等诸多方面。以抵押登记、违信处置等为代表的汽车金融支 撑体系不完善的现状,无疑增加了汽车金融各参与方的成本, 并随着汽车金融的发展表现出来的问题会越来越突出。我国 《政府信息公开条例》 2008 年 5 月 1 日正式施行,新的 于 《机 动车辆登记办法》也正在征求意见中,汽车登记制度改革要 以此为契机,加强与公安车管局的协商,规范全国的抵押登 记业务流程,完善融资租赁中存在的抵押登记、浮动抵押等 的相关制度,公开汽车注册等公共信息。在违信处置方面,要 逐步完善汽车金融收回处置中的法律保障和加大执法力度, 完善汽车金融公司自动救济的相关保障措施。同时,要大力 支持、鼓励征信体系的建设和完善。 加强对汽车金融业的监管和风险控制 对汽车金融企业来说,良好的风险控制能力是核心竞争力。 10 加强汽车金融业的风险控制防范金融风险,促进汽车金融公 司的稳健经营和健康发展,既需要汽车金融公司加强内部控 制,也需要管理部门加强相关的外部监管工作。目前《汽车 金融公司管理办法》在汽车金融公司的资产安全性、流动适 度性、资本充足性等方面进行了规定,监管机构要严格执行 《汽车金融公司管理办法》,加强对汽车金融公司相关指标 的核查和监控;加强汽车金融的信息监测定期公布相关的汽 车金融信息,做好风险教育工作;汽车金融公司内部要建立 健全的业务操作、内部控制、风险管理及问责制度和加强信 息系统建设;加强对外资汽车金融公司的监控;在汽车金融 公司的融资上,严格执行我国相关的政策,避免金融风险的 发生。 拓展汽车金融机构的融资渠道 新的《汽车金融公司管理办法》拓展了汽车金融公司的融资 渠道,其中包括可以从事同业拆借、发行金融债券等等。但 是,由于相关套配政策还不健全,导致一些政策可操作性较 差,融资渠道窄,融资成本过高的现状没有根本改变。当前融 资成本过高的问题表现非常突出其在汽车金融服务上突出 表现为汽车金融服务贷款利率过高,年利率高达 10%,甚至更 多。因此,下一步要完善汽车金融公司发行金融债券的相关 保障措施;支持汽车金融机构开展新的融资创新业务,例如 向银行进行应收账款让售等等。 11 谢辞 走的最快的总是时间,来不及感叹,大学生活已近尾声,五 年的努力与付出,随着本次论文的完成,将要划下完美的句 号。 本论文设计在吕庆志老师的悉心指导和严格要求下业已完 成,从课题选择到具体的写作过程,论文初稿与定稿无不凝 聚着本人的心血和汗水,在我的即将毕业期间,吕庆志老师 为我提供了种种专业知识上的指导和一些富于创造性的建 议, 吕老师一丝不苟的作风, 严谨求实的态度使我深受感动, 没有这样的帮助和关怀和熏陶,我不会这么顺利的完成毕业 论文。在此向吕庆志老师表示深深的感谢和崇高的敬意! 在临近毕业之际,我还要借此机会向在这五年中给予我诸多 教诲和帮助的各位老师表示由衷的谢意,感谢他们五年来的 辛勤栽培。不积跬步何以至千里,各位任课老师认真负责, 在他们的悉心帮助和支持下,我能够很好的掌握和运用专业 知识,并在论文中得以体现,顺利完成毕业论文。 同时,在论文写作过程中,我还参考了有关的书籍和论文, 在这里一并向有关的作者表示谢意。 我还要感谢同组的各位同学以及我的各位室友,在毕业设计 的这段时间里,你们给了我很多的启发,提出了很多宝贵的 意见,对于你们帮助和支持,在此我表示深深地感谢! 12 参 1 考 文 献 汽车金融公司的发 李江天,林家华.“入世”以来我国 展研究.武汉理 [J]. 2 工大学学报(信息与管理工程版) 计志英.对探索建立新型汽车金融 服务体系的思考.河 南金融管理干 3 部学院学报[J].. 的障碍及对策研究. 肖俊涛.汽车金融公司在我国发展 学院学报[J].. 湖北汽车工业 131
汽车租赁系统的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); }
1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可几十字,多不超过三百字为宜。4、关键词或主题词:关键词是从论文的题名、提要和正文中选取出来的,是对表述论文的中心内容有实质意义的词汇。关键词是用作机系统标引论文内容特征的词语,便于信息系统汇集,以供读者检索。 每篇论文一般选取3-8个词汇作为关键词,另起一行,排在“提要”的左下方。主题词是经过规范化的词,在确定主题词时,要对论文进行主题,依照标引和组配规则转换成主题词表中的规范词语。5、论文正文:(1)引言:引言又称前言、序言和导言,用在论文的开头。 引言一般要概括地写出作者意图,说明选题的目的和意义, 并指出论文写作的范围。引言要短小精悍、紧扣主题。〈2)论文正文:正文是论文的主体,正文应包括论点、论据、 论证过程和结论。主体部分包括以下内容:a.提出-论点;b.分析问题-论据和论证;c.解决问题-论证与步骤;d.结论。6、一篇论文的参考文献是将论文在和写作中可参考或引证的主要文献资料,列于论文的末尾。参考文献应另起一页,标注方式按《GB7714-87文后参考文献著录规则》进行。中文:标题--作者--出版物信息(版地、版者、版期):作者--标题--出版物信息所列参考文献的要求是:(1)所列参考文献应是正式出版物,以便读者考证。(2)所列举的参考文献要标明序号、著作或文章的标题、作者、出版物信息。