CN109118061A - Exploitation cloud platform based on timeliness control - Google Patents
Exploitation cloud platform based on timeliness control Download PDFInfo
- Publication number
- CN109118061A CN109118061A CN201810819947.3A CN201810819947A CN109118061A CN 109118061 A CN109118061 A CN 109118061A CN 201810819947 A CN201810819947 A CN 201810819947A CN 109118061 A CN109118061 A CN 109118061A
- Authority
- CN
- China
- Prior art keywords
- task
- engineer
- service module
- code
- exploitation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011161 development Methods 0.000 claims abstract description 69
- 238000007726 management method Methods 0.000 claims description 29
- 238000012423 maintenance Methods 0.000 claims description 17
- 238000013461 design Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims description 3
- 239000010931 gold Substances 0.000 claims description 3
- 229910052737 gold Inorganic materials 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000005538 encapsulation Methods 0.000 claims description 2
- 238000011217 control strategy Methods 0.000 abstract description 3
- 238000012790 confirmation Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- QUCZBHXJAUTYHE-UHFFFAOYSA-N gold Chemical compound [Au].[Au] QUCZBHXJAUTYHE-UHFFFAOYSA-N 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 235000013599 spices Nutrition 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1097—Task assignment
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Biodiversity & Conservation Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of exploitation cloud platforms based on timeliness control, and the cloud platform includes the functional module that several are encapsulated in the form of cloud service, and the functional module is respectively arranged at basic service layer, platform services layer and application service layer;Exploration project is assigned as several tasks and release tasks by the application service layer, all tasks is distributed to engineer user, and mandatory period and several timeliness control points is arranged;Check whether that the user terminal of each reception task submits code at each timeliness control point;Check whether the deadline of each task meets mandatory period requirement, to engineer user, customer statement expense.The present invention carries out reasonable task resolution by exploitation cloud platform task, so that task is given multidigit engineer while developing, and by developing the timeliness control strategy of cloud platform, improves the development efficiency of engineer, guarantees to deliver on time in specified time.
Description
Technical field
The present invention relates to computer application technologies, in particular to a kind of exploitation cloud platform based on timeliness control.
Background technique
Development is mainly developed according to customer demand and design documentation, and the results such as the code of completion text is delivered
Part.Cloud platform is developed by organization development engineer beyond the clouds, exploitation is provided in the form of cloud service for user and services, and user
Without being concerned about specific developer.By cloud platform, Developmental Engineer, more flexible scheduling can be shared in a wider context
Human resources improve the utilization rate of human resource development to effectively reduce the development cost of user.
However, the increase of the quantity size with development task and Developmental Engineer in cloud platform, distributes task
It is also increasing with the requirement of engineer's collaboration, in order to which development task is rapidly completed and delivers development within the specified time limit,
Problem to be solved has:
1, how reasonable task resolution, so that task is given multidigit engineer while developing, shorten overall deliver
Time;
2, how task is reasonably distributed, task is made to distribute to engineer that is relatively skilled or being good at corresponding technology as far as possible;
3, the co-development efficiency of engineer how is improved, guarantees delivery quality, while guaranteeing to deliver on time.
Summary of the invention
For background technique, the invention proposes a kind of exploitation cloud platform based on timeliness control,
By reasonably distributing task organization development engineer beyond the clouds, exploitation service is provided for user in the form of cloud service.
In order to achieve the above objectives, a kind of exploitation cloud platform based on timeliness control that the present invention refers to, special character exist
In the cloud platform includes the functional module that several are encapsulated in the form of cloud service, and the functional module is respectively arranged at basis
Service layer, platform services layer and application service layer;
The basic service layer: for providing the basic function of storage platform data and file, maintenance platform message management
Service;
The platform services layer: for carrying out maintenance management respectively to user, task, account data, general utility functions is provided
Service;
The application service layer: it for providing the function services based on business, is calculated according to the exploitation demand that client sends
Exploration project is assigned as several tasks and release tasks by development amount and overall development expense, and the task is one
The development that engineer can at the appointed time complete;All tasks are distributed to engineer user, and mandatory period is set
With several timeliness control points;Check whether that the user terminal of each reception task submits code at each timeliness control point,
Task delay reminding message is issued for no user terminal for submitting code, checks again for the user terminal after postponing time limit
Code whether is submitted, the task is otherwise redistributed;The code that exploitation is completed is received, code access is provided to client by code
Location and code download address;Check whether the deadline of each task meets mandatory period requirement, to engineer user, client
It closes the account.
Further, exploration project is assigned as several tasks by the application service layer and release tasks refer to will develop item
Mesh calculates development amount as measurement unit to develop the page, function or module or design original text, by overall development workload
With mandatory period, exploitation rate cutting is set as several tasks, and the mandatory period of each task is from the distribution task moment
Specified time within.
Further, the timeliness control point is the time limit according to the task based access control of percent profile.
Further, the basic service layer includes database service module, file storage service module, Message Queuing
Service module;The database service module is responsible for user information, mission bit stream data in storage platform, and to these data
Index is established, data query and edit operation are provided;The file storage service module be responsible for requirement documents in storage platform,
Object code file provides the upload, downloading and search function of file;The Message Queuing Services module maintenance platform business relates to
And notice, message sends and receives.
Further, the platform services layer includes subscriber management service module, task management service module, account pipe
Manage service module;The user of client, engineer and administrator role on the subscriber management service module difference maintenance platform
Information, and the rights management of based role control is provided;The task management service module maintenance task relevant information, including need
Ask information, task participant information, process state information;The accounts of finance of the account management service module maintenance user,
Bill payment and function of withdrawing deposit are provided by Third-party payment interface, and records the transaction log of account.
Further, the application service layer includes task issuing service module, demand analysis service module, engineer
Match service module, task manages service module, trusteeship service module, code revision service module, disbursement and sattlement service module;
The demand analysis service module issues exploitation demand for client and calculates development amount and overall development expense;Described
Business issuing service module is for being analyzed exploitation demand, being calculated as unit of the standard page according to page type page work
Data are measured, Requirement Decomposition will be developed as several tasks according to the average operation efficiency of engineer within a specified time and publication is appointed
Business, being divided with working cell for the task are the development amount that an engineer can within a specified time complete;It is described
Engineer matches Task Assigned Policy of the service module based on platform, and the match query engineer from engineer database will appoint
Matched engineer is distributed in business;The task control service module is used for the carry out state of monitor task, in each timeliness
Control point checks whether that the engineer of each reception task submits code, issues task for no engineer for submitting code and prolongs
Slow reminder message checks again for whether the engineer submits code after postponing time limit;The code trusteeship service module is used for
The object code that engineer submits exploitation to complete, and code access and download function are provided to client;The code revision service
Module submits code revision opinion for client, and engineer feeds back modification situation;The disbursement and sattlement service module is used for basis
Task performance is to engineer, customer statement expense.
Further, the page type includes the standard page, homepage, the long page, pop-up, Tab pages.
Further, the engineer matches service module platform Task Assigned Policy and includes registration sequence ranking, opens
Hair efficiency ranking, the same day can the quality guarantee gold ranking of sum of money paid of operating time ranking, engineer.
Further, the task issuing service module calculates development amount and overall development expense to develop the page
Either function or module or design original text are measurement unit.
Further, the specified time is any specified time within 24 hours.
Compared with prior art, the present invention is based on the exploitation cloud platform of timeliness control, pass through organization development engineering beyond the clouds
Teacher provides exploitation service in the form of cloud service for user, and user does not need to distribute, manage specific developer, but logical
Cloud platform is crossed, shares Developmental Engineer, more flexible scheduling human resources, to effectively reduce opening for user in a wider context
Cost is sent out, the utilization rate of human resource development is improved.
The present invention has the advantages that
1, by the exploitation reasonable task resolution of cloud platform, so that task is given multidigit engineer while developing, contract
The short totality delivery time;
2, task is reasonably distributed by developing cloud platform, task is made as to distribute to relatively skilled as possible or be good at corresponding technology
Engineer;
3, by developing the timeliness control strategy of cloud platform, the development efficiency of engineer is improved, guarantees specified time such as 24
It is delivered in hour.
4, by developing the Formal description of cloud platform, the co-development efficiency of engineer is improved, guarantees delivery quality, together
When guarantee deliver on time.
Detailed description of the invention
Fig. 1 is the structural block diagram of the exploitation cloud platform controlled the present invention is based on timeliness.
Fig. 2 is the structural block diagram that development system is realized based on the exploitation cloud platform controlled the present invention is based on timeliness.
Fig. 3 is the flow chart that exploitation is realized based on the exploitation cloud platform controlled the present invention is based on timeliness.
In figure: client terminal 1, user terminal 2, cloud platform 3, basic service layer A, platform services layer B, application service layer C,
Database service module 311, file storage service module 312, Message Queuing's service module 313, subscriber management service module
321, task management service module 322 and account management service module 323, demand analysis service module 331, task issuing service
Module 332, engineer match service module 333, task control service module 334, trusteeship service module 335, code revision clothes
Business module 336, disbursement and sattlement service module 337.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and embodiments, but the embodiment should not be construed as pair
Limitation of the invention.
As shown in Figure 1, the present invention proposes a kind of exploitation cloud platform based on timeliness control, including multiple in the form of cloud service
The functional module of encapsulation, these functional modules are respectively arranged in basic service layer A, platform services layer B and application service layer C.
Basic service layer A is for providing the basic function service of storage platform data and file, maintenance platform message management.
Basic service layer A includes database service module 311, file storage service module 312, Message Queuing's service module 313;Data
Library service module 311 is responsible for user information, mission bit stream data in storage platform, and establishes and index to these data, provides
Data query and edit operation;File storage service module 312 is responsible for requirement documents, object code file in storage platform,
Upload, downloading and the search function of file are provided;Notice, the message that 313 maintenance platform business of Message Queuing Services module is related to
Send and receive.
Platform services layer B is used to respectively carry out maintenance management user, task, account data, provides general utility functions service,
Including subscriber management service module 321, task management service module 322 and account management service module 323.Subscriber management service
The user information of client, engineer and administrator role on the difference maintenance platform of module 321, and based role control is provided
Rights management;322 maintenance task relevant information of task management service module, including demand information, task participant information, mistake
Journey status information;Account management service module 323 safeguards the accounts of finance of user, provides account branch by Third-party payment interface
It pays and function of withdrawing deposit, and records the transaction log of account.
Application service layer C calculates exploitation for providing the function services based on business, according to the exploitation demand that client sends
Exploration project is assigned as several tasks and release tasks by workload and overall development expense;All tasks are distributed to work
Cheng Shi user, and mandatory period is set, guarantee that the completion time limit of all tasks is (to refer within the specified time at distribution task moment
Fixing time is 4 hours, 8 hours, 16 hours, 24 hours etc., when any specified within 24 hours can be arranged in platform according to demand
Between) within;The progress of control task;The code that exploitation is completed is received, provides code to code access address and code to client
Download address;It checks whether the deadline of each task meets mandatory period requirement, takes to engineer user, customer statement
With.
Application service layer C includes demand analysis service module 331, task issuing service module 332, engineer's matching service
Module 333, task manage service module 334, trusteeship service module 335, code revision service module 336, disbursement and sattlement service
Module 337.Demand analysis service module 331 issues exploitation demand for client and calculates development amount and overall development expense
With;Task issuing service module 332 exists for being analyzed exploitation demand, calculating page workload data according to engineer
It is several tasks and release tasks that average operation efficiency in specified time, which will develop Requirement Decomposition, is divided with working cell
Task is an engineer at the appointed time (24 hours or 4 hours, 8 hours, 16 hours) the interior development that can be completed
Amount;Development amount can be to develop the page, function or module or design original text as measurement unit, and the present embodiment is with classes of pages
Type is that measurement unit calculates development amount.Page type includes content pages, homepage, the long page, pop-up and Tab pages.It is all types of
Page workload, which is set, takes relative value by standard of content pages, i.e. content pages workload is 1 standard page, homepage and the work of the long page
Amount is 2.75 standard pages, pop-up workload is 0.3 standard page, Tab pages of workload is 0.4 standard page.Wherein pop-up and Tab pages are
Page Adjunct content, without uploading individually designed original text.Overall open is calculated in the design original text and page quantity uploaded according to client
After sending out workload, overall development workload is developed into rate divided by the setting of Developmental Engineer, obtains task number.For example, total
Body development amount is 20 standard pages, sets exploitation rate as 5~7 pages/day, which can adjust according to the actual situation
It is whole, then it is 4 tasks by the project cutting, when the mandatory period of each task is set as any within 20 hours or 24 hours
Limit, is completed within guaranteeing overall development workload at the appointed time with this.Engineer matches the appointing based on platform of service module 333
Business allocation strategy, the match query engineer from engineer database assign the task to matched engineer, and task distributes plan
Slightly including registration sequence ranking, development efficiency ranking, the same day can the quality guarantee gold amount of money row that pays of operating time ranking, engineer
Name.Task manages the carry out state of 334 monitor task of service module, checks whether that each receive is appointed at each timeliness control point
The engineer of business submits code, task delay reminding message is issued for no engineer for submitting code, after postponing time limit
Check again for whether the engineer submits code, execute scheduled task control strategy, the beginning of control task, progress update and
Terminate.Timeliness control point be according to percent profile task based access control time limit, for example, if setting one 50% when
Control point is imitated, then checks whether engineer user submits code in the time limit 50% of task, if setting two 30%,
60% timeliness control point then checks whether engineer user submits code in the time limit of task 30%, 60% twice.
Timeliness control point can be arranged according to user demand or system.Code trusteeship service module 335 is submitted for engineer and has been developed
At object code, and provide code access and download function to client;Code revision service module 336 submits generation for client
Code suggestion for revision, engineer feed back modification situation;Disbursement and sattlement service module 337 is used for according to task performance to engineering
Teacher, customer statement expense.
As shown in Fig. 2, utilizing the exploitation cloud platform and multiple client terminals 1 proposed by the present invention based on timeliness control
The development system delivered in 24 hours is formed with multiple user terminals 2.In the system, client terminal 1 is used to issue exploration project,
Initiation task pays overall development expense, obtains development result and submits suggestion for revision, checks and accepts exploitation code.User terminal 2 is used
In the obtaining mission bit stream, the instruction for sending registration task, confirmation reception distribution of the task, exploitation is downloaded from cloud platform 3 and is required,
Development task is completed in mandatory period and to 3 upload code of cloud platform.
As shown in figure 3, based on the method that the above-mentioned exploitation cloud platform based on timeliness control realizes exploitation, including walk as follows
It is rapid:
1) demand client is submitted to issue exploration project to cloud platform 3 by client terminal 1.
Client inputs the primary demand information of development task, including development types, design original text, page number in client terminal 1
Amount and technical label, wherein design original text type option is PSD format, Sketch format and Jpeg/Png format;Development types
Option is computer end, mobile phone terminal and computer+mobile phone terminal;Technical label option includes several mainstream front-end technology frames, such as
Basic H5, VUE, React.js, Angular.js etc..Client selects page type by client terminal 1 and uploads design original text text
Part, after the demand analysis service module 331 of cloud platform 3 receives design original text file, according to filename back page title.Client is only
Above-mentioned necessary information need to be provided, other detailed requirements information are included in design original text, and client does not need to provide greater demand letter
Breath reduces demand to the greatest extent and links up workload.
2) release tasks demand analysis service module 331 calculates development amount according to exploration project and overall development takes
With, overall development expense is sent to client terminal 1, receive client terminal 1 return reimbursement of expense message after, by exploration project
It is decomposed into several tasks of page metering and by 332 release tasks of task issuing service module.
Calculate development amount can using develop the page, function or module or design original text as measurement unit, will be overall
Development amount with mandatory period, set exploitation rate cutting as several tasks, the mandatory period of each task is from dividing
Within specified time with the task moment, such as specified time is 24 hours or 4 hours, 8 hours, 16 hours, and system can root
It is arranged according to demand.Exploitation rate is set to complete in the reasonable specified time set according to the working efficiency of Developmental Engineer
Workload.
The present embodiment calculates development amount by measurement unit of page type.Page type includes content pages, homepage, length
The page, pop-up and Tab pages.All types of page workloads, which are set, takes relative value by standard of content pages, i.e. content pages workload is 1
Standard page, homepage and long page workload are 2.75 standard pages, pop-up workload is 0.3 standard page, Tab pages of workload is 0.4
Standard page.Wherein pop-up and Tab pages are page Adjunct content, without uploading individually designed original text.The design original text uploaded according to client
After overall development workload is calculated with page quantity, overall development workload is developed into speed divided by the setting of Developmental Engineer
Rate obtains task number.For example, overall development workload is 20 standard pages, exploitation rate is set as 5~7 pages/day, is somebody's turn to do
Parameter can adjust according to the actual situation, then be 4 tasks by the project cutting, it is small that the mandatory period of each task is set as 20
When or any time limit within 24 hours, guarantee that overall development workload is completed within 24 hours with this.Cloud platform 3 is according to visitor
The quantity of all kinds of pages, calculates overall development expense in the demand that family is submitted, after client's payment expense, task issuing service mould
332 release task message of block.The unit price that platform defines every class page is 200 yuan/standard page, the classes of pages that task based access control includes
Type, workload standard and quantity, last calculating task whole cost.After client passes through platform bill payment expense, cloud platform 3 is opened
Open flow of task, engineer match service module 333 to currently can the user terminal 2 of order engineer send mission bit stream.Work
Cheng Shi matches service module 333 simultaneously according to the technological frame of mission requirements, selection and the matched code template of technical requirements, wound
The initial code frame of the task is built, is each page creation initial directory then according to the page info in mission requirements
And initial code file.
3) registration all engineer users of task obtain mission bit stream by user terminal 2, and pass through user terminal 2 to cloud
The instruction of the transmission registration task of platform 3.
Engineer user is ready to complete to open in fixed time limit after user terminal 2 receives the mission bit stream newly issued
Hair task can then send the instruction for the task of registering to 3 end of cloud platform.
4) distribution task cloud platform 3 distributes all tasks to the engineer user of registration task, and mandatory period is arranged
With timeliness control point, guarantee that the time limit of completing of all tasks is within 24 hours of distribution task moment.
41) engineer matches service module 333 and receives each registration of user terminal 2 instruction, according to the skill of engineer user
The satisfactory engineer user of art label filtration, and sorted according to the running parameter of engineer user, form alternative engineer
List.Running parameter can be set to registration sequence, development efficiency, the same day can the quality guarantee gold gold paid of operating time, engineer
The options such as volume.Integrally delivered in 24 hours on time for guarantee task, cloud platform 3 can default according to the development efficiency of engineer into
Row distribution, it is ensured that each engineer is assigned to the suitable workload that can be completed in mandatory period.
42) all tasks are distributed to engineer user according to alternative engineer's tab sequential by cloud platform 3, and it is small to be arranged 24
When within mandatory period and timeliness control point, engineer user by user terminal 2 to cloud platform 3 send confirmation order refer to
It enables, cloud platform 3 receives confirmation order and instructs and start timing.Timeliness control point be according to percent profile task based access control when
Between the time limit, for example, if one 50% timeliness control point of setting, checks Utility Engineers in the time limit 50% of task
Whether family submits code, if the timeliness control point of setting two 30%, 60%, in the time limit 30%, 60% of task
When check whether engineer user submits code twice.Timeliness control point can be arranged according to user demand or system.
43) if the number in alternative engineer's list is greater than 0 and is less than number of tasks or does not receive in specified time all really
Recognize order instruction, then cloud platform 3 sends distribution failure command and the instruction that asks for a postponement to client terminal 1, goes to step 44), if standby
Selecting the number in engineer's list is 0, then cloud platform 3 sends distribution failure command to client terminal 1, and project terminates;
44) client receives distribution failure command and the instruction that asks for a postponement by client terminal 1, sends and agrees to cloud platform 3
Delay instruction or project END instruction, cloud platform 3 receives instruction of agreeing to delay then according to alternative engineer's tab sequential by institute
There is task to be distributed to engineer user, and mandatory period is reset according to alternative engineer's number.
5) development task engineer user receives the task of distribution by the confirmation of user terminal 2, downloads and develops from cloud platform 3
It is required that completing development task in mandatory period and to 3 upload code of cloud platform.
Engineer downloads the design original text of corresponding page from cloud platform 3 after user terminal 2 receives the task message of distribution
File, and the initial code of synchronous task, based on design original text, the development specifications according to as defined in platform is developed.Development specifications
Detailed regulation has been carried out from the realization of code spice, page layout and front end various elements, component, it is desirable that design original text
In identifiable principle is unified is standardized exploitation according to platform development specification.
If actively abandoning task in engineer user's business time limit in office, service mould is managed to task by user terminal 2
Assignment instructions are abandoned in the transmission of block 334, and task is managed service module 334 and sentenced according to mandatory period remaining time and setting exploitation rate
It is disconnected whether to need task-delay, it is to send the instruction that asks for a postponement to client terminal 1, otherwise redistribute this task;Visitor
Family is asked for a postponement instruction by the reception of client terminal 1, return agree to delay instruction then engineer's matching service module 333 by this
Task is redistributed, and current engineer is detached from the task, and the page which does not submit is reassigned in queue it
He is engineer, sends task allocation information to the user terminal 2 of substitute engineer;Then disbursement and sattlement takes the END instruction of return project
Module 337 of being engaged in returns instruction to 1 transmission expense of client terminal.
6) timeliness checks that cloud platform 3 checks whether that the user terminal 2 of each reception task mentions at each timeliness control point
Code is handed over, task delay reminding message is issued for no user terminal 2 for submitting code, (such as is set as in delay time limit
10 minutes or other reasonable time) after check again for whether the user terminal 2 submits code, be to go to step 7), otherwise
Redistribute the task, return step 5).
Redistribute the process of the task are as follows: current engineer is detached from the task, the task which is not submitted
It is reassigned to next bit engineer in alternative engineer's tab sequential, sends task point to the user terminal 2 of substitute engineer
With information.The engineer user that substitutes sends confirmation order to cloud platform 3 by user terminal 2 and instructs, and cloud platform 3 receives confirmation and connects
Single instrction simultaneously starts timing.If server 3 is sent to client terminal 1 to be divided without substitute engineer in alternative engineer's list
With failure command, project terminates, if substitute engineer does not receive confirmation order instruction within a specified time, cloud platform 3 is to visitor
Family terminal 1 sends distribution failure command and the instruction that asks for a postponement;Client receives distribution failure command and request by client terminal 1
Delay to instruct, sent to cloud platform 3 and agree to delay instruction or project END instruction, the reception of cloud platform 3 agrees to delay instruction then
It will be distributed to engineer user for distribution task according to alternative engineer's tab sequential, and according to alternative engineer's order situation weight
New setting mandatory period.
7) code delivers the code that clearing code trusteeship service module 335 receives all development tasks, checks each task
Deadline whether meet mandatory period requirement, be then to 1 transmission project of client terminal complete message, disbursement and sattlement service mould
Block 337 carries out disbursement and sattlement according to task, and sends clearing message to user terminal 2;Otherwise it is complete project to be sent to user terminal 2
At failed message.
Code trusteeship service module 335 store engineer user send code, by code be deployed to test environment and to
Client terminal 1 sends page access address and code download address.Code trusteeship service module 335 is to 1 sending item of client terminal
Mesh completes message, and disbursement and sattlement service module 337 carries out disbursement and sattlement according to task, and sends clearing message to user terminal 2.
After code trusteeship service module 335 sends project completion message to client terminal 1, project enters quality guarantee period, is setting
In the quality guarantee time limit set, client submits the suggestion for revision of task based access control by client terminal 1, and code revision service module 336 will
Suggestion for revision is sent to corresponding user terminal 2, and engineer user modifies to task, and flat to cloud by user terminal 2
Platform 3 submits modified code, and modified code was deployed to test environment and to client's end by code revision service module 336
End 1 sends page access address and code download address.
For client after client terminal 1 receives page completion information, fetcher code modifies the page that 336 end of service module provides
Face access address checks test delivery results page.If it find that the problem of modification and perfection in need, suggestion for revision is published to
Code revision service module 336.The code download address that client can also be provided by code trusteeship service module 335, downloading
Page code is all completed.When code revision service module 336 receives the suggestion for revision of client's submission, to corresponding user
Terminal 2 sends amendment advice message.Engineer modifies to the page according to the suggestion for revision received, then repairs to code
Change service module 336 and submits modified page code.
After the quality guarantee time limit, disbursement and sattlement service module 337 carries out disbursement and sattlement according to task, by task settlement amounts
The account specified to the corresponding user terminal 2 of the task is paid, and sends clearing message to user terminal 2.
Although the preferred embodiment of the present invention is described above in conjunction with attached drawing, the invention is not limited to upper
The specific real mode stated, the above mentioned embodiment is only schematical, is not restrictive, the common skill of this field
Art personnel under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, can be with
The specific transformation of many forms is made, these all belong to the scope of protection of the present invention interior.
Claims (8)
1. a kind of exploitation cloud platform based on timeliness control, it is characterised in that: the cloud platform (3) includes several with cloud service
The functional module of form encapsulation, the functional module are respectively arranged at basic service layer (A), platform services layer (B) and application clothes
It is engaged in layer (C);
The basic service layer (A): for providing the basic function clothes of storage platform data and file, maintenance platform message management
Business;
The platform services layer (B): for carrying out maintenance management respectively to user, task, account data, general utility functions clothes are provided
Business;
The application service layer (C): for providing the function services based on business, the exploitation demand calculating sent according to client is opened
Workload and overall development expense are sent out, exploration project is assigned as several tasks and release tasks, the task is a work
The development that Cheng Shi can at the appointed time be completed;All tasks are distributed to engineer user, and be arranged mandatory period and
Several timeliness control points;Check whether that the user terminal of each reception task submits code at each timeliness control point, it is right
Task delay reminding message is issued in no user terminal for submitting code, checking again for the user terminal after postponing time limit is
No submission code, otherwise redistributes the task;The code that exploitation is completed is received, provides code to code access address to client
With code download address;Check whether the deadline of each task meets mandatory period requirement, to engineer user, Ke Hujie
Calculation expense.
2. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the application service layer
(C) by exploration project be assigned as several tasks and release tasks refer to by exploration project with develop the page, function or module or
It is that measurement unit calculates development amount that person, which designs original text, by overall development workload with mandatory period, setting exploitation rate cutting
For several tasks, the mandatory period of each task is within the specified time at distribution task moment.
3. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the timeliness control point is
According to the time limit of the task based access control of percent profile.
4. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the basic service layer
It (A) include database service module (311), file storage service module (312), Message Queuing's service module (313);The number
It is responsible for user information, mission bit stream data in storage platform according to library service module (311), and these data is established and are indexed,
Data query and edit operation are provided;Requirement documents, result in the responsible storage platform of the file storage service module (312)
Code file provides the upload, downloading and search function of file;Message Queuing Services module (313) the maintenance platform business
The notice that is related to, message send and receive.
5. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the platform services layer
It (B) include subscriber management service module (321), task management service module (322), account management service module (323);It is described
The user information of client, engineer and administrator role on subscriber management service module (321) difference maintenance platform, and provide
The rights management of based role control;Task management service module (322) the maintenance task relevant information, including demand letter
Breath, task participant information, process state information;The accounts of finance of account management service module (323) the maintenance user,
Bill payment and function of withdrawing deposit are provided by Third-party payment interface, and records the transaction log of account.
6. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the application service layer
(C) include task issuing service module (332), demand analysis service module (331), engineer's matching service module (333), appoint
Business control service module (334), trusteeship service module (335), code revision service module (336), disbursement and sattlement service module
(337);The demand analysis service module (331) issues exploitation demand for client and calculates development amount and overall development
Expense;The task issuing service module (332) is for analyzing exploitation demand, being with the standard page according to page type
Unit calculates page workload data, if being by Requirement Decomposition is developed according to the average operation efficiency of engineer within a specified time
Dry task and release tasks, being divided with working cell for the task are what an engineer can within a specified time complete
Development amount;The engineer matches the Task Assigned Policy of service module (333) based on platform, from engineer database
Match query engineer assigns the task to matched engineer;Task control service module (334) is used for monitor task
Carry out state, each timeliness control point check whether each reception task engineer submit code, for not mentioning
The engineer for handing over code issues task delay reminding message, checks again for whether the engineer submits code after postponing time limit;
The object code that the code trusteeship service module (335) submits exploitation to complete for engineer, and provide code to client and visit
It asks and download function;The code revision service module (336) submits code revision opinion for client, and engineer feeds back modification
Situation;The disbursement and sattlement service module (337) is used for according to task performance to engineer, customer statement expense.
7. the exploitation cloud platform according to claim 4 based on timeliness control, it is characterised in that: the engineer matches clothes
Business module (333) platform Task Assigned Policy include registration sequence ranking, development efficiency ranking, the same day can operating time ranking,
The quality guarantee gold ranking of sum of money that engineer pays.
8. the exploitation cloud platform according to claim 1 based on timeliness control, it is characterised in that: the specified time is 24
Any specified time within hour.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810819947.3A CN109118061A (en) | 2018-07-24 | 2018-07-24 | Exploitation cloud platform based on timeliness control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810819947.3A CN109118061A (en) | 2018-07-24 | 2018-07-24 | Exploitation cloud platform based on timeliness control |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109118061A true CN109118061A (en) | 2019-01-01 |
Family
ID=64863291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810819947.3A Pending CN109118061A (en) | 2018-07-24 | 2018-07-24 | Exploitation cloud platform based on timeliness control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109118061A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114240236A (en) * | 2021-12-27 | 2022-03-25 | 翌羽信息科技(上海)有限公司 | Enterprise application management processing system and management method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567856A (en) * | 2012-01-16 | 2012-07-11 | 浪潮集团山东通用软件有限公司 | Method for realizing time management in work flow system |
CN102930400A (en) * | 2012-11-07 | 2013-02-13 | 北京北纬通信科技股份有限公司 | Scheduling system for concurrent processing of multi-user login |
CN103049383A (en) * | 2012-12-31 | 2013-04-17 | 博彦科技(上海)有限公司 | Development and testing cloud system |
CN103390207A (en) * | 2012-05-07 | 2013-11-13 | 句容今太科技园有限公司 | Task early warning method based on outsourcing platform |
US20140047447A1 (en) * | 2012-08-09 | 2014-02-13 | Quanta Computer Inc. | Work scheduling method and system implemented via cloud platform |
CN104200334A (en) * | 2014-09-16 | 2014-12-10 | 张文铸 | Crowdsourcing project management control system and method based on SaaS mode |
CN105049435A (en) * | 2015-07-21 | 2015-11-11 | 重庆邮电大学 | Cloud testing framework oriented to protocol conformance of heterogeneous wireless sensor network |
CN108280631A (en) * | 2018-02-10 | 2018-07-13 | 武汉空心科技有限公司 | A kind of front end development task management-control method and system |
-
2018
- 2018-07-24 CN CN201810819947.3A patent/CN109118061A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567856A (en) * | 2012-01-16 | 2012-07-11 | 浪潮集团山东通用软件有限公司 | Method for realizing time management in work flow system |
CN103390207A (en) * | 2012-05-07 | 2013-11-13 | 句容今太科技园有限公司 | Task early warning method based on outsourcing platform |
US20140047447A1 (en) * | 2012-08-09 | 2014-02-13 | Quanta Computer Inc. | Work scheduling method and system implemented via cloud platform |
CN102930400A (en) * | 2012-11-07 | 2013-02-13 | 北京北纬通信科技股份有限公司 | Scheduling system for concurrent processing of multi-user login |
CN103049383A (en) * | 2012-12-31 | 2013-04-17 | 博彦科技(上海)有限公司 | Development and testing cloud system |
CN104200334A (en) * | 2014-09-16 | 2014-12-10 | 张文铸 | Crowdsourcing project management control system and method based on SaaS mode |
CN105049435A (en) * | 2015-07-21 | 2015-11-11 | 重庆邮电大学 | Cloud testing framework oriented to protocol conformance of heterogeneous wireless sensor network |
CN108280631A (en) * | 2018-02-10 | 2018-07-13 | 武汉空心科技有限公司 | A kind of front end development task management-control method and system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114240236A (en) * | 2021-12-27 | 2022-03-25 | 翌羽信息科技(上海)有限公司 | Enterprise application management processing system and management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109271142A (en) | Exploitation cloud platform based on template component | |
CN108876201A (en) | Development approach, platform and the system quickly delivered | |
CN108876202A (en) | Design work management method, platform and the system quickly delivered | |
CN109740851A (en) | Design for Automatic Control Engineering work management method, platform and the system quickly delivered | |
CN109034610A (en) | Software development cloud platform based on different periods difference distribution mechanism | |
CN109118063A (en) | Task based on unit time distribution develops cloud platform | |
CN109146251A (en) | Component- based development method and system | |
US20060036448A1 (en) | System architecture and method for energy industry trading and transaction management | |
CN109740849A (en) | Structure design work management method, platform and the system quickly delivered | |
CN105205682A (en) | Product design Internet platform and application method thereof | |
CN109034611A (en) | Back-end software development approach, platform and the system quickly delivered | |
CN109144480A (en) | Working platform method, platform and the system quickly delivered | |
CN109102168A (en) | Exploitation cloud platform based on page metering and timeliness control | |
CN109101222A (en) | A kind of 24 hours front end development platforms quickly delivered | |
CN109117366A (en) | The method for testing software and system quickly delivered | |
CN109787807A (en) | Self service system based on Openstack framework cloud platform workflow | |
CN111798196A (en) | An agile development management system based on SpringBoot framework | |
CN109377011A (en) | The software docking development approach and system quickly delivered | |
CN109255515A (en) | A kind of task exploitation cloud platform based on page metering and unit time distribution | |
CN109214646A (en) | The software system architecture design method and system quickly delivered | |
CN109118059A (en) | Front-end software development approach, platform and the system quickly delivered | |
CN109118062A (en) | Based on the development approach and system for robbing single-unit | |
CN109214645A (en) | Development approach and system based on module metering | |
CN109242240A (en) | Task based on unit time distribution and timeliness control develops cloud platform | |
CN109118061A (en) | Exploitation cloud platform based on timeliness control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190101 |