汽車租賃系統(tǒng)是汽車租賃公司的辦公系統(tǒng),包括從車輛的購置預(yù)算,審核購置,車輛預(yù)定,合同簽訂,車輛交接,收款結(jié)算,車輛維修,保險,違章車輛處置等業(yè)務(wù)。汽車租賃系統(tǒng)是基于Internet互聯(lián)網(wǎng)、ERP、GPS及數(shù)據(jù)庫技術(shù)開發(fā)的軟件,實現(xiàn)汽車租賃行業(yè)全業(yè)務(wù)流程的信息化,迪蒙汽車租賃解決方案是由迪蒙自主設(shè)計研發(fā)的一套多網(wǎng)融合汽車租賃管理整體解決方案。
創(chuàng)新互聯(lián)建站致力于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián)建站,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
迪蒙汽車租賃系統(tǒng)軟件后臺由車輛信息管理、租賃業(yè)務(wù)管理、車輛服務(wù)管理、財務(wù)管理、客戶管理、統(tǒng)計管理、線下門店管理和系統(tǒng)管理八大模塊組成。
1)、車輛信息管理
系統(tǒng)業(yè)務(wù)模塊,包括車輛管理、租金設(shè)置、車輛調(diào)度和車輛優(yōu)惠管理四大模塊。
2)、租賃業(yè)務(wù)管理
系統(tǒng)業(yè)務(wù)模塊,包括汽車租賃業(yè)務(wù)設(shè)置、訂單管理、車輛預(yù)定管理、訂單變更管理、車輛續(xù)租管理、出/還車管理、押金管理、合同管理等各種業(yè)務(wù)管理功能。
汽車租賃系統(tǒng)后臺功能有哪些?
3)、車輛服務(wù)管理
車輛服務(wù)業(yè)務(wù)模塊,包括保險管理、事故管理、違章管理、維修管理、保養(yǎng)管理、加油卡管理,這些主要
是租賃汽車的服務(wù)工作。
4)、財務(wù)管理
對汽車租賃業(yè)務(wù)的輔助管理模塊,也是不可缺少的模塊,包括賬單管理、發(fā)票管理、調(diào)賬管理和資金明細
等功能。
5)、客戶管理
主要是針對客戶信息的管理,包括個人客戶管理、企業(yè)客戶管理、黑名單管理、積分設(shè)置等功能。
6)、統(tǒng)計管理
統(tǒng)計管理是統(tǒng)計站內(nèi)的數(shù)據(jù),包括用戶統(tǒng)計、訂單統(tǒng)計、成本統(tǒng)計、資金統(tǒng)計和車輛統(tǒng)計等。
7)、線下門店管理
汽車租賃公司的另一輔助???,包括系統(tǒng)用戶管理、門店設(shè)置和員工管理。
8)、系統(tǒng)管理
系統(tǒng)管理維護模塊,包括站點管理、APP管理、基礎(chǔ)設(shè)置、提醒管理。
迪蒙汽車租賃解決方案融合了共享經(jīng)濟理念,通過先進的移動互聯(lián)網(wǎng)技術(shù),對傳統(tǒng)汽車租賃系統(tǒng)進行了互聯(lián)網(wǎng)化改造,不僅覆蓋了傳統(tǒng)租賃業(yè)務(wù)模式,還拓展了多元化的線上汽車租賃業(yè)務(wù)。通過系統(tǒng),客戶不僅可以高效開展和管理線下業(yè)務(wù),還可通過 PC 網(wǎng)站、APP 等渠道開展全新的線上租賃業(yè)務(wù)。最大化優(yōu)化配置時間與空間,提高汽車使用效率、提升用戶體驗、降低企業(yè)管理運營成本,助力企業(yè)“互聯(lián)網(wǎng) +”升級轉(zhuǎn)型。
一般不會有人給你寫代碼的,如果有什么不會的或者沒有思路倒是可以解決
首先,你要根據(jù)你這個租賃管理系統(tǒng)進行分析,寫出基本的框架,然后再根據(jù)這個框架設(shè)計出數(shù)據(jù)庫,最后寫代碼。這樣就做好了啊,不過前期分析寫出框架是最難的,迪蒙汽車租賃解決方案是由迪蒙自主設(shè)計研發(fā)的一套多網(wǎng)融合汽車租賃管理整體解決方案。
用java開發(fā)的汽車租賃管理系統(tǒng)優(yōu)勢:
1、業(yè)務(wù)類型全覆蓋
長租、短租、代駕、接送機、以租代售、分時租賃、公車租賃等租賃業(yè)務(wù)全覆蓋
2、全方位監(jiān)控
實現(xiàn)訂單、車輛、合同、客戶的全程跟蹤,實時監(jiān)控,平臺業(yè)務(wù)一手掌控
3、靈活的租金設(shè)置
針對不同車輛可設(shè)置不同的租金和優(yōu)惠活動,經(jīng)營多樣化
4、高性能穩(wěn)定架構(gòu)
采用先進技術(shù)架構(gòu),基于分布式結(jié)構(gòu)部署,支持大并發(fā)量數(shù)據(jù)的處理和存儲
該方案融合了共享經(jīng)濟理念,通過先進的移動互聯(lián)網(wǎng)技術(shù),對傳統(tǒng)汽車租賃系統(tǒng)進行了互聯(lián)網(wǎng)化改造,不僅覆蓋了傳統(tǒng)租賃業(yè)務(wù)模式,還拓展了多元化的線上汽車租賃業(yè)務(wù)。通過系統(tǒng),客戶不僅可以高效開展和管理線下業(yè)務(wù),還可通過 PC 網(wǎng)站、APP 等渠道開展全新的線上租賃業(yè)務(wù)。最大化優(yōu)化配置時間與空間,提高汽車使用效率、提升用戶體驗、降低企業(yè)管理運營成本,助力企業(yè)“互聯(lián)網(wǎng) +”升級轉(zhuǎn)型。
public static void main(String[] args){
System.out.println("輸入兩個整數(shù):");
Scanner sc = new Scanner(System.in);
String n = sc.next();
double m = sc.nextDouble();
System.out.println(payFor(n,m));
}
public static double payFor(String name,double m){
double money=0;
if(name.equals("夏利")){
if(m3){
money=7;
}else{
money=7+(m-3)*2.1;
}
}else if(name.equals("富康")){
if(m3){
money=8;
}else{
money=8+(m-3)*2.4;
}
}else if(name.equals("桑塔納")){
if(m3){
money=9;
}else{
money=9+(m-3)*2.7;
}
}
return money;
}
小編收集了java開發(fā)10個練手項目教程,大企業(yè)實戰(zhàn)項目教程+源碼,將近5G的資料通通送給你!
項目一:Ting域主持人
項目介紹:Ting域主持人項目是一個標(biāo)準(zhǔn)的互聯(lián)網(wǎng)項目,主要為各種需要主持人的場合提供主持人聘請相關(guān)功能。項目包含了前臺和后臺。前臺主要是讓新人和婚慶公司搜索相關(guān)主持人并進行聘請,在線對主持人下訂單。后臺是讓主持人對自己訂單的管理以及管理員對整個平臺的管理。
技術(shù)架構(gòu):Spring、SpringMVC、MyBatis、MyBatisPlus、移動支付、短信驗證、RBAC、EasyUI、POI、百度chart
項目亮點:真實企業(yè)項目;已上線項目;包含企業(yè)產(chǎn)品經(jīng)理設(shè)計的項目原型;標(biāo)準(zhǔn)互聯(lián)網(wǎng)項目,包含前后端;完整的第三方平臺接入
2、未來出行汽車租賃平臺
項目介紹:未來出行汽車租賃平臺是為汽車出租、出售進行管理的平臺。管理員平臺中可以對租賃人和汽車進行管理。項目包含:客戶管理、業(yè)務(wù)管理、系統(tǒng)管理、汽車管理、租賃人管理等模塊。項目中還包含了完善的權(quán)限管理相關(guān)功能。
技術(shù)架構(gòu):Spring、SpringMVC、MyBatis、MyBatisPlus、移動支付、短信驗證、RBAC、EasyUI、POI、百度chart
項目亮點:完善的頁面資源;汽車租賃業(yè)務(wù)全部實現(xiàn);概括能力強。包含了所學(xué)的全部技術(shù)
3、至尊智能家居
項目介紹:智能家居隨著互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的發(fā)展逐漸走進千家萬戶。智能家居的企業(yè)和工廠越來越多。至尊智能家居是智能家居企業(yè)進行綜合管理的內(nèi)部系統(tǒng)??梢詫崿F(xiàn)智能家居管理、人事行政管理、系統(tǒng)公告、知識管理、任務(wù)管理、銷售管理、項目管理、統(tǒng)計分析、系統(tǒng)設(shè)置、產(chǎn)品資料管理等功能。
技術(shù)架構(gòu):Spring Boot、SpringMVC、MyBatis、Druid、Logback、Quartz、Shiro、Swagger2、Linux、BootStrap
項目亮點:使用快速開發(fā)框架,真實感受最初進入企業(yè)的感覺;小組項目,完全模擬企業(yè)項目組開發(fā)中如何進行配合;Linux服務(wù)器,不僅僅是開發(fā)項目,還包含了部署項目
4、百戰(zhàn)商城
項目介紹:百戰(zhàn)商城項目是一個大型綜合性的B2C平臺。完全采用SOA模式架構(gòu),使用Dubbo實現(xiàn)服務(wù)調(diào)用?;诟卟l(fā)、海量數(shù)據(jù)環(huán)境進行實現(xiàn)。
百戰(zhàn)商城分為前后臺兩套系統(tǒng)。后臺系統(tǒng)使用FastDFS實現(xiàn)分布式文件存儲主要負責(zé)商品管理,商品分類管理,CMS等內(nèi)容。前臺系統(tǒng)使用Redis實現(xiàn)緩存數(shù)據(jù)查詢包含首頁服務(wù),搜索服務(wù),單點登錄服務(wù)、購物車服務(wù),訂單服務(wù)等。
技術(shù)架構(gòu):Spring Boot、Spring MVC、MyBatis、Zookeeper、Dubbo、Redis、Solr、RabbitMQ、FastDFS、Nginx、Spring Security、Spring Session、MyBatis Plus、MyCat
項目亮點:真實大型互聯(lián)網(wǎng)項目呈現(xiàn);SOA架構(gòu);高并發(fā)解決方案;RabbitMQ實現(xiàn)流量削峰和異步消息;使用Solr實現(xiàn)海量數(shù)據(jù)搜索;Redis緩存穿透、緩存雪崩、緩存擊穿解決方案;基于Linux平臺部署該項目,企業(yè)真實服務(wù)器環(huán)境;Nginx服務(wù)代理、負載均衡;使用Navicat做數(shù)據(jù)庫分庫分表及讀寫分離;FastDFS分布式文件存儲;Spring Security 完成權(quán)限驗證;Spring Session 分布式Session
5、Livegoods房源租賃海選平臺
項目介紹:本項目為前后端分離項目,移動客戶端為其平臺。作為互聯(lián)網(wǎng)時代房屋平臺,Livegoods擁有完善的房屋租賃資源搜索能力,可以根據(jù)城市定位,精確高效的搜索到需要的租賃房源信息。本系統(tǒng)分為租客平臺、業(yè)主平臺、用戶管理平臺兩大功能平臺。
技術(shù)架構(gòu):SpringBoot、SpringMVC、MyBatis、SpringDataMongoDB、SpringData、ElasticSearch、MongoDB、Spring Cloud、ElasticSearch、FastDFS、Nginx、支付
項目亮點:前后端分離項目,感受目前企業(yè)開發(fā)最主流的前后端分離開發(fā)模式;移動端項目,可以感受Java程序員開發(fā)app服務(wù)端的實現(xiàn)過程;微服務(wù)架構(gòu);秒殺系統(tǒng)實現(xiàn);海量數(shù)據(jù)搜索;鏡像和云
6、數(shù)字貨幣交易所項目
項目介紹:開源數(shù)字貨幣交易所,基于Java開發(fā)的比特幣交易所,包含BTC交易所、ETH交易所、數(shù)字貨幣交易所、交易平臺、撮合交易引擎等核心模塊。項目技術(shù)采用業(yè)界最流行、社區(qū)非?;钴S的開源組件Spring Cloud Alibaba來構(gòu)建我們的交易系統(tǒng),是行業(yè)第一家基于Alibaba技術(shù)的大型項目,也是Spring Cloud的最佳實踐之一。
項目架構(gòu):
后端技術(shù):Spring Cloud Alibaba + Spring Boot + Mybatis Plus + Elasticsearch + Kafka + Mongodb + Zookeeper + RocketMQ + OAuth2、0 + Jwt + Redis + Hutool + Orika + Fst + Swagger-ui + Mycat + Docker + ECS + OSS + 騰訊防水墻
前端技術(shù):Vue + iView + less + axios
7、尚學(xué)堂OA系統(tǒng)
項目介紹:尚學(xué)堂OA系統(tǒng)取自真實的尚學(xué)堂辦公自動化平臺,包括人事管理、考勤管理、報銷管理、收支管理等多個模塊??梢匀婢毩?xí)JSP/Servlet核心技能、MVC模式、Ajax、數(shù)據(jù)庫設(shè)計和多表SQL語句操作、PowerDesigner繪制數(shù)據(jù)庫模型圖、業(yè)務(wù)流程圖、多種面向?qū)ο竽P蛨D,還有驗證碼、POI、Echarts、JUnit、kindeditor、My97DatePicker等輔助技術(shù)。通過該項目,學(xué)生熟悉項目設(shè)計開發(fā)流程,具有自主設(shè)計和開發(fā)項目初步能力。
功能模塊:尚學(xué)堂OA系統(tǒng):包括人事管理、考勤管理、報銷管理、收支管理等多個模塊。包含人事管理中的部門管理、崗位管理練習(xí)單表的MVC操作,人事管理中的員工管理練習(xí)多表的MVC操作??记诠芾砭毩?xí)Ajax的應(yīng)用。報銷管理涉及理解業(yè)務(wù)流程、異常鏈、事務(wù)管理等多項技能。收支管理主要是練習(xí)Echarts圖表插件的使用,使用柱狀圖、餅圖等直觀顯示統(tǒng)計數(shù)據(jù)。
需要java項目資料的小伙伴可以添加一下分享資料的官方老師WX:18731997677,備注“gx尚學(xué)堂”可以找老師免費領(lǐng)取幾649套簡歷模板哦!
剛寫完,好累.還有很多bug,你看看會不會改,不行的話我有時間再幫你改.各位有什么意見的也可以告訴我
編譯器是VC6
#includestdio.h
#includestdlib.h
#includestring.h
#define MaxNum 20
typedef struct A{
int No; /*車輛編號*/
char Type; /*車類型*/
int Payment;/*租費*/
int fine; /*罰金*/
struct A *next;/*指向下一個結(jié)點*/
} car;
typedef struct B{
int No; /*顧客編號*/
char Name[20]; /*顧客姓名*/
char License; /*執(zhí)照類別*/
int carNo; /*租憑的車輛編號*/
int Day; /*租的天數(shù)*/
int DelayDay;/*延遲的天數(shù)*/
struct B *next;
} client;
struct C{/*這個結(jié)構(gòu)體是車輛鏈表的頭結(jié)點,A,B,C每種類型有一種*/
char Type;/*車輛型號*/
int avl; /*可用數(shù)*/
car *head;/*指向車輛結(jié)點*/
} 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選擇服務(wù):1.查詢 2.租車 3.歸還 4.退出\n");
scanf("%d",choice);
while(choice!=1choice!=2choice!=3choice!=4)
{
printf("\n輸入有誤,重新輸入:");
scanf("%d",choice);
}
return choice;
}
void search()
{
int choice;
printf("\n你想查詢:1.汽車 2.顧客 3.返回 \n");
scanf("%d",choice);
while(choice!=1choice!=2choice!=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租賃天數(shù):%d",ptr-Day);
printf("\n延遲天數(shù):%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!=NULLptr-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輸入執(zhí)照類型(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輸入你的租賃天數(shù):");
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你的租賃天數(shù)是%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租賃天數(shù):%d",ptr-Day);
printf("\n延遲天數(shù):%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);
}