APPLICATIONSBUREAUTIQUE ★ Scheduler ★

Scheduler|The Amstrad User)Applications Bureautique
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

We are very mindful of the number of commercial users of the CPC464 system. A good number have chosen the CPC464 as it can span home and business applications more readily than most of the alternatives. Many such users have the machine at home to develop their programming skills and write their own applications so here's a very interesting application that puts work efficiency theory into practice.

IThe specific application may not be exactly tuned to your requirements, but you may well be able to tailor the format to suit a wide variety of planning applications in commercial (and private) situations.

This program is for use in workstudy/production control. Being implemented on a micro, it should be applicable to the practically minded manager who would normally be intimidated by trying to get to grips with a large company computer terminal.

The program will provide an efficient method for determining a sequence for processing a set of jobs, or maybe a customer, either of which will place demands on organisational resources. Under certain conditions that problem will be solved, or a least an optimum solution will be found.

Sequencing

Sequencing is the order in which jobs are placed for processing. Sequencing jobs involves the ordering of jobs through one or more processes, so that specific performances, (optimum performances), such as minimal idle time, total machine time, and time delivery dates are reached, variations of which can produce significant results in costs and productivity.

The sequential ordering of the start and finish of jobs is called a schedule. This schedule is only formed when the processing sequence has been established, noting that a job does not start until the previous job has finished. The machines provide the process by which the jobs are completed, and machines need not be mechanical, they could be human, (visual quality check, and so on). It is important to note that all jobs must go through the same process.

The process time is the amount of time that a machine will need to complete that process, the times for these processes are then collected. These times are then manipulated to obtain the configuration requiring the least amount of processing time: maximum efficiency. Assuming that the least amount of processing time is the result required!

Total facility processing time is the total machine time plus the machine idle time. Therefore reducing the total facility processing time also reduces the machine idle time.

The method used to solve this problem was developed by S.A. Johnson and later extended by W.A. Stark,  (number of jobs - 1 method). These two algorithms are used in the program to obtain the results.

The Johnson algorithm finds the shortest processing time for two machines, the Stark algorithm is then used to get the shortest processing time from the total number of jobs. By using the Johnson algorithm on the first two times and the last two times, another sequence is obtained. Stark's algorithm is repeatedly applied to the Johnson algorithm, (1 to number jobs-1).

This procedure will develop several sequences, allowing some discretion as to the best sequence for one's purposes, considering that holidays and maintenance must be accounted for.

The program itself

The program will ask for the number of jobs you have to process, say 4 cars for a service at a garage - or four items for assembly into a final product.

Then the program asks for the number of operations: the example garage operations are: service, oil change, wash/clean, polish (Really? You must let me have the name of your garage: ed)

The assembly operations are:

  • Assemble and cable into roverpoint, seal roverpoint, attach plug and test Next enter a brief description of the operations, service, oil change, wash/clean and polish. Now enter the job name: for the garage it might be a CORTINA.
  • Then enter the times the Cortina has to spend in each operation.
  • The computer then asks for the units of time you are using.
  • The computer now presents a summary of the data input together with the finish times. Another prompt invites you to proceed to check times for the initial sequence.
  • Next comes the schedule itself, and you can list all the options, or select only the best ones.
  • Having decided how you want to view the results, the program goes through its paces to list the best results for you to examine, and then finally to determine the recommended schedule, sequence and the time involved. Please note the following listing has been compressed to 40 columns. DO NOT terminate line ends with (ENTER) unless the next line on this listing starts with a valid line number! (Follow the sequence incrementing in 10's).
TAU#2

★ PUBLISHER: The Amstrad User (Australia)
★ YEAR: 1984
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LICENCE: LISTING
★ AUTHORS: S.A. Johnson and later extended by W.A. Stark

★ AMSTRAD CPC ★ DOWNLOAD ★

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » NapakomoyehΣh Tameioy (Pixel)
» Applications » Mailing (Cahier de l'Amstrad)
» Applications » Histogramme (Tilt)
» Applications » Annuaire
» Applications » ΜΙΣΘΟΔΟΣΙΑ (Pixel Junior)
» Applications » Mini - Conta (Amstrad Sinclair Ocio)

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 070 millisecondes et consultée 633 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.