Summary of the invention
The objective of the invention is to deficiency of the prior art, provide a kind of application mobile phone to move lease and return management of vehicles system and method.
For realizing the foregoing invention purpose, the present invention has adopted following technical scheme:
A kind of application mobile phone moves lease and returns the management of vehicles method, it is characterized in that this method is:
Member's information, Administrator Info, information of vehicles, note record are pre-stored in information center's database with the record of hiring a car;
At least a in more than one solicited messages that server terminal receiving management person mobile phone terminal sends and the user profile; And according to the corresponding information data that are pre-stored in information center's database; Return corresponding execution result to keeper's mobile phone terminal; Simultaneously, revise the corresponding information of putting down in writing in information center's database according to the part execution result at least;
Described request information comprises keeper's request of landing, information of vehicles query requests at least, dispatches a car and ask and the solicited message of returning the car;
Said information of vehicles comprises license plate number, locomotive number, vehicle frame number, driving license number, user mode, total milimeter number and geographic position at least;
Said Administrator Info comprises name, job number, cell-phone number, username and password at least;
Said membership information comprises member names, cell-phone number, user name, password, driver license number and identification card number at least.
Say that further in this method, the flow process of the management of dispatching a car is:
(1) keeper's mobile phone terminal is based on the instruction of keeper's input; Request is landed in submission, after server terminal accepts request, based on the table of the Administrator Info in information centre's database verification is carried out in the request of landing; After the verification succeeds, return to keeper's mobile phone terminal and to land successful information;
(2) keeper's mobile phone terminal is based on the instruction of keeper's input; Submit the information of vehicles query requests to; After server terminal accepts request; Search out idle vehicle based on the Administrator Info in information centre's database table, and idle information of vehicles is back to keeper's mobile phone terminal, and select the vehicle that to dispatch a car by the keeper;
(3) keeper's mobile phone terminal is based on member's phone number of keeper's input; Submit the request of transmission to server terminal; After server terminal receives request, send the affirmation note to member's mobile phone, short message content comprises license plate number, oil mass, milimeter number, unit price, the time of departure and confirmation codes; Simultaneously, server terminal also adds corresponding note record in information centre's database;
(4) after the member receives note; Reply confirmation codes; Server terminal receives the note that the member replys, and the confirmation codes in the answer short message is verified, if the confirmation codes in this answer short message is consistent with the confirmation codes in confirming note; Then judge the member verification contract of this time hiring a car, return the checking result to keeper's mobile phone terminal simultaneously;
(5) keeper's mobile phone terminal is submitted the request of dispatching a car to server terminal; Server terminal is confirmed to dispatch a car; And this information of hiring a car added in information center's database; This information of hiring a car comprises vehicle ID, current milimeter number, member ID, oil mass and the time of departure at least, revises the corresponding information record in information center's database simultaneously, dispatches a car successfully.
In this method, the flow process of the management of returning the car is:
(1) keeper's mobile phone terminal is based on the instruction of keeper's input; Request is landed in submission, after server terminal accepts request, based on the table of the Administrator Info in information centre's database verification is carried out in the request of landing; After the verification succeeds, return to keeper's mobile phone terminal and to land successful information;
(2) keeper's mobile phone terminal sends searching request according to the member's phone number or the license plate number of keeper input, after server terminal accepts request, and the record of hiring a car in the Query Information central database, and Query Result is back to keeper's mobile phone terminal;
(3) keeper's mobile phone terminal according to keeper input comprise the time of returning the car and milimeter number at interior information of vehicles, submit the request of charging to, after server terminal receives request, calculating fee payable, and turn back to keeper's mobile phone terminal;
(4) keeper's mobile phone terminal is based on keeper's instruction; Submit to and confirm request; After server terminal receives request; Send the affirmation note to member's mobile phone, short message content comprises information such as license plate number, oil mass, milimeter number, the time of returning the car, total cost and confirmation codes at least, in information centre's database, adds corresponding note record simultaneously;
(5) after the member receives note, reply confirmation codes, server terminal receives and verifies this confirmation codes, if this confirmation codes is consistent with the confirmation codes in confirming note, then judges member verification car rental cost this time, returns the checking result to keeper's mobile phone terminal simultaneously;
(6) keeper's mobile phone terminal is submitted the request of returning the car according to the instruction of keeper's input to server terminal; Server terminal is confirmed to return the car; And this information of returning the car added in information center's database; Revise the corresponding information record in information center's database during information of same such as this information of returning the car comprises vehicle ID at least, the milimeter number of returning the car, the time of returning the car, member ID, oil mass and total expenses, return the car successfully.
Also there is the affiliated company information of vehicle in the said information center database; And also be provided with in the said server terminal more than one corresponding to patting platform and an above company management platform being in charge of of different regions; Respectively be in charge of pat platform house steward pat the mandate of platform in obtaining server terminal after; To the company information in the corresponding region, information of vehicles and hire a car, dispatch a car, inquiry, statistical operation manage; Each company management's platform obtain to be in charge of pat the platform mandate after, to company information, information of vehicles, the membership information of our company and hire a car, dispatch a car, inquiry, statistical operation manage;
Said company information comprises Business Name, city, operation license, business site number and address information at least.
A kind of application mobile phone moves lease and returns the management of vehicles system; Comprise keeper's mobile phone terminal, server terminal and information center's database, information center's databases has Administrator Info, information of vehicles, note record and record and the membership information of hiring a car;
At least a in more than one solicited messages that server terminal receiving management person mobile phone terminal sends and the user profile; And according to the corresponding information data that are pre-stored in information center's database; Return corresponding execution result to keeper's mobile phone terminal; Simultaneously, revise the corresponding information of putting down in writing in information center's database according to the part execution result at least;
Described request information comprises keeper's request of landing, information of vehicles query requests at least, dispatches a car and ask and the solicited message of returning the car;
Said information of vehicles comprises license plate number, locomotive number, vehicle frame number, driving license number, user mode, total milimeter number and geographic position at least;
Said Administrator Info comprises name, job number, cell-phone number, username and password at least;
Said membership information comprises member names, cell-phone number, user name, password, driver license number and identification card number at least.
As preferred version, said keeper's mobile phone terminal comprises the keeper and lands module, member verification module, SMS transmission module, note receiver module, information of vehicles enquiry module, the module of dispatching a car, the module of changing trains and accounting module;
Said server terminal comprises administrator module, member management module, the enquiry module of hiring a car, network service interface module, and said network service interface module comprises at least that the keeper lands interface, vehicle query interface, note transmission interface, short message interface interface, the interface of dispatching a car, interface and the expense of returning the car calculated interface;
The flow process of dispatching a car of being undertaken by this management system is:
(1) keeper's mobile phone terminal is based on the instruction of keeper's input; Request is landed in submission, after server terminal accepts request, based on the table of the Administrator Info in information centre's database verification is carried out in the request of landing; After the verification succeeds, return to keeper's mobile phone terminal and to land successful information;
(2) keeper's mobile phone terminal is based on the instruction of keeper's input; Submit the information of vehicles query requests to; After server terminal accepts request; Search out idle vehicle based on the Administrator Info in information centre's database table, and idle information of vehicles is back to keeper's mobile phone terminal, and select the vehicle that to dispatch a car by the keeper;
(3) keeper's mobile phone terminal is based on member's phone number of keeper's input; Submit the request of transmission to server terminal; After server terminal receives request, send the affirmation note to member's mobile phone, short message content comprises license plate number, oil mass, milimeter number, unit price, the time of departure and confirmation codes; Simultaneously, server terminal also adds corresponding note record in information centre's database;
(4) after the member receives note; Reply confirmation codes; Server terminal receives the note that the member replys, and the confirmation codes in the answer short message is verified, if the confirmation codes in this answer short message is consistent with the confirmation codes in confirming note; Then judge the member verification contract of this time hiring a car, return the checking result to keeper's mobile phone terminal simultaneously;
(5) keeper's mobile phone terminal is submitted the request of dispatching a car to server terminal; Server terminal is confirmed to dispatch a car; And this information of hiring a car added in information center's database; This information of hiring a car comprises vehicle ID, current milimeter number, member ID, oil mass and the time of departure at least, revises the corresponding information record in information center's database simultaneously, dispatches a car successfully;
And by the flow process of returning the car that this management system is carried out be:
(1) keeper's mobile phone terminal is based on the instruction of keeper's input; Request is landed in submission, after server terminal accepts request, based on the table of the Administrator Info in information centre's database verification is carried out in the request of landing; After the verification succeeds, return to keeper's mobile phone terminal and to land successful information;
(2) keeper's mobile phone terminal sends searching request according to the member's phone number or the license plate number of keeper input, after server terminal accepts request, and the record of hiring a car in the Query Information central database, and Query Result is back to keeper's mobile phone terminal;
(3) keeper's mobile phone terminal according to keeper input comprise the time of returning the car and milimeter number at interior information of vehicles, submit the request of charging to, after server terminal receives request, calculating fee payable, and turn back to keeper's mobile phone terminal;
(4) keeper's mobile phone terminal is based on keeper's instruction; Submit to and confirm request; After server terminal receives request; Send the affirmation note to member's mobile phone, short message content comprises information such as license plate number, oil mass, milimeter number, the time of returning the car, total cost and confirmation codes at least, in information centre's database, adds corresponding note record simultaneously;
(5) after the member receives note, reply confirmation codes, server terminal receives and verifies this confirmation codes, if this confirmation codes is consistent with the confirmation codes in confirming note, then judges member verification car rental cost this time, returns the checking result to keeper's mobile phone terminal simultaneously;
(6) keeper's mobile phone terminal is submitted the request of returning the car according to the instruction of keeper's input to server terminal; Server terminal is confirmed to return the car; And this information of returning the car added in information center's database; Revise the corresponding information record in information center's database during information of same such as this information of returning the car comprises vehicle ID at least, the milimeter number of returning the car, the time of returning the car, member ID, oil mass and total expenses, return the car successfully.
Also there is the affiliated company information of vehicle in the said information center database; And said server terminal has adopted the framework of differentiated control; It also comprises more than one branch platform management module and an above company management module corresponding to different regions; Each minute platform management module is after house steward pats the mandate of platform in obtaining server terminal; To the company information in the corresponding region, information of vehicles and hire a car, dispatch a car, inquiry, statistical operation manage, each company management's module obtain to be in charge of pat the platform mandate after, to company information, information of vehicles, the membership information of our company and hire a car, dispatch a car, inquiry, statistical operation manage;
Said company information comprises Business Name, city, operation license, business site number and address information at least.
Said server terminal also comprises and is used for authority management module that keepers' at different levels authority is managed.
Said server terminal also comprises and is used for website administration module that the business website of each company is managed.
Compared with prior art; The invention has the advantages that: made up and to be implemented in the platform that carries out the vehicle leasing management between many areas, the many companies; Can not only make the client realize lease, return and the charging of vehicle more easily; And also reached and make vehicle, reduced operation cost, and helped economizing on resources and environmental protection by intensive management and the purpose that makes full use of.
Embodiment
Below in conjunction with a preferred embodiment and accompanying drawing technical scheme of the present invention is further described.
Consult Fig. 1-5, this preferred embodiment relates to a kind of application mobile phone and moves lease and return the management of vehicles system, comprises keeper's mobile phone terminal, server terminal and information center's database.
Describe below in conjunction with the technical scheme and the course of work such as the structure of aforementioned mobile phone terminal, server terminal etc. present embodiment.
Consult Fig. 1, this keeper's mobile phone terminal comprises the keeper and lands module, member verification module, SMS transmission module, note receiver module, information of vehicles enquiry module, the module of dispatching a car, the module of changing trains and accounting module.
Consult Fig. 2-3; This server terminal comprises administrator module, member management module, the enquiry module of hiring a car, network service interface module (Webservice), and said network service interface module comprises at least that the keeper lands interface, vehicle query interface, note transmission interface, short message interface interface, the interface of dispatching a car, interface and the expense of returning the car calculated interface.
In fact, aforementioned keeper's mobile phone terminal (or being called keeper's mobile phone end) can be loaded in smart mobile phone, and preferably adopts the web page as human-computer interaction interface, and its implementation procedure is:
After the keeper opens keeper's mobile phone terminal; Server terminal provides the interface Webservice of each module; Different codes is carried out in request according to the user submits to; And preferably carry out alternately with database, and preferably return corresponding execution result to keeper's mobile phone end page with the XML form through SQL (certainly, also can adopt alternate manner).
Aforementioned server terminal and information center's database function and implementation procedure can for:
(1) vehicle management: provide the additions and deletions of information of vehicles to change and look into, comprise license plate number, locomotive number, vehicle frame number, driving license number etc.;
(2) Admin Administration: provide Administrator Info's additions and deletions to change and look into, comprise name, job number, cell-phone number, user name, password;
(3) member management: provide the additions and deletions of customer information to change and look into, comprise information such as member names, cell-phone number, user name, password, Email address, driver license number, identification card number;
(4) WebService interface: provide the keeper to land interface, vehicle query interface, note transmission interface, short message interface interface, the interface of dispatching a car, the interface of returning the car, expense calculating interface; The unified Web request of accepting from mobile phone end software (comprising Get and Post) of interface; The method and the parameter that comprise needs in the request; Receive the request back and carry out correlation method; And carry out alternately through SQL statement and database, carry out additions and deletions and change and looks into, and the result that will carry out returns to client software with the XML form;
(5) record queries of hiring a car: provide by user name, cell-phone number, license plate number, the time range inquiry record of hiring a car.
Further, server terminal also can adopt the branch level framework,, also can comprise branch platform management module, authority management module, company management's module and website administration module etc. that is, following specific explanations:
(1) divides platform management: provide by the area, carry out the branch platform management, operation and information such as through authorizing, each department, province can be managed company and vehicle that area separately adds, hire a car, dispatch a car, query statistic by the province;
(2) rights management: license to branch platform management person through total platform management person, divide vehicle, member that platform management person can license to the company management oneself in this area, this province, hire a car, dispatch a car, all operating rights such as query statistic;
(3) company management: provide the additions and deletions of company information to change and look into, comprise information such as Business Name, city, operation license;
(4) website management: provide the additions and deletions of branch website to change and look into, comprise information such as site number, site address.
The flow process of dispatching a car and returning the car by the management system of present embodiment can for:
Consult Fig. 4, the management process of dispatching a car is:
(1) keeper lands module: after the keeper inputs the password of user name, submit to and land request, after server terminal (hereinafter to be referred as server) accepted request, verified users name and password after the verification succeeds, returned success information;
(2) vehicle query: the keeper can submit search to based on vehicle-state, license plate number; After server accepts request; Use SQL in information centre's database (hereinafter to be referred as database), to go up the idle vehicle of search; And return information of vehicles with the XML form and arrive keeper's mobile phone terminal (hereinafter to be referred as mobile phone end) WEB page, the vehicle that selection need be dispatched a car;
(3) send note: behind input member's the cell-phone number; Submit the request of transmission to; Invoking server note transmission interface; Server sends one to member's mobile phone and confirms note, and short message content comprises: information such as license plate number, oil mass, milimeter number, unit price, the time of departure, confirmation codes, in database, add a note record simultaneously;
(4) accept note: after the member receives note, reply confirmation codes, system call server note is accepted interface and is accepted the note that the user replys, if the confirmation codes of replying and transmission is consistent, the expression user confirms the contract of this time hiring a car, the function of dispatching a car of unlatching simultaneously;
(5) dispatch a car: the keeper clicks the transmission button, submits the request of dispatching a car, the invoking server interface of dispatching a car to; This information of hiring a car is added in the database; Comprise information such as vehicle ID, current milimeter number, member ID, oil mass, the time of departure, revise vehicle-state simultaneously, dispatch a car successfully for dispatching a car.
Consult Fig. 5, the management process of returning the car is:
(1) keeper lands module: after the keeper inputs the password of user name, submit to and land request, after server accepted request, verified users name and password after the verification succeeds, returned success information;
(2) inquiry of hiring a car: the keeper imports member's mobile phone or license plate number and submits search to, after server accepts request, uses SQL to go up the search record of hiring a car in the database, and with XML form return message to the mobile phone end WEB page;
(3) expense is calculated: the keeper imports return the car time, milimeter number, submits request to, and invoking server billing interface, server calculate fee payable automatically, and the result is turned back to the mobile phone end page with the XML form.
(4) send the affirmation note: the keeper clicks to send and confirms note; Invoking server note transmission interface sends one to member's mobile phone and confirms note; Short message content comprises: information such as license plate number, oil mass, milimeter number, the time of returning the car, total expenses, confirmation codes, in database, add a note record simultaneously;
(5) accept note: after the member receives note, reply confirmation codes, system call server note is accepted interface and is accepted the note that the user replys, if the confirmation codes of replying and transmission is consistent, the expression user confirms this car rental cost, the function of returning the car of unlatching simultaneously;
(6) return the car: the keeper clicks the transmission button; The submission request of returning the car; The invoking server interface of returning the car adds this information of returning the car in the database to, comprises vehicle ID, information such as the milimeter number of returning the car, the time of returning the car, member ID, oil mass, total expenses; Revise vehicle-state simultaneously in the storehouse, return the car successfully.
By the present invention, can realize following good effect at least:
(1) member can be at any time, hiring a car nearby a little hired a car, returned the car everywhere;
(2) keeper is directly with the mobile phone operation of hiring a car/return the car, and carries out car rental cost and calculate;
(3) company sets up the keeper by website, the keeper can supervising the network in all vehicles of website, the keeper can provide the service of transmitting-receiving car for members all in the network;
(4) all add the vehicle of the leasing company of these network platforms can resource sharing, all members that hire a car can rent the car of oneself thinking usefulness in the network platform.