

                        rarend kszt program   V1.1    
                                     Jmagam
                                   1996 - 2001
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


      Tartalom   :
      ~~~~~~~~~~~~

         1.  ltalban ...
         2.  Adatbzis ltrehozs, mdosts
         3.  rarend elkszts
         4.  Nyomtatsok, kigyjtsek
         5.  rarendszerkeszt
         6.  Garancia
         7.  Szerzi jogok
         8.  Tesztelsi eredmnyek
         9.  Problmk, s megoldsuk



                                   - 1 -


      1.  ltalban  ...
   ~~~~~~~~~~~~~~~~~~~~~~~~

      A program regisztrls nlkl nem az n iskoljnak nevt, hanem egy
      fantzianevet jelent meg. Ez az egyetlen ok, amely nt a program re-
      gisztrlsra ksztetn. Az n adatai az "iskola.dat" llomnyban van-
      nak elmentve, a file srlsvel a program mkdskptelenn vlik.
      A regisztrlssal csupn azt kvnom megtudni, hogy hny helyen is
      hasznljk ezt a programot.

      Regisztrlni a

                          jomagam@jomagam.hu

      cmre rt levllel lehet, vlaszban egy file-t kap, amelyet bemsolva
      az iskola adatai az adatbzisba, s a nyomtatvnyaira kerlnek.

      A levlnek tartalmaznia kell:

         - az iskola nevt;
         - cmt;
         - felhasznl/gyintz nevt, esetleg telefonjt;
         - esetleges internet elrhetsget. (e-mail, honlap)

            ______________________________________________________
            ***      KSZNM, HOGY REGISZTRLJA PLDNYT     ***
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      ******************************************************************
 
      A program egy iskola rarendjnek elksztsre szolgl, klnbz
      felttelek (lsd 2.pont) megadsval.

         Nulla hibapontos rarend ksztsre nincs garancia, ez a megadott
      felttelek szmtl, s a tantermek, tanrok leterheltsgtl fgg. A
      tesztels sorn kapott eredmnyek a 8. pontban tallhatak. A program
      ltal generlt rarend az rarend-szerkesztvel vglegesthet.

         A program futsa sorn brmikor hasznlhat billentykombincik:

            Shift-Shift   : Kpernypihentet
            Alt-BShift    : Puzzle jtk
            Ctrl-JShift   : Sznsmk

         Billentyk jelentse :

            Ctrl-Enter    : Elfogads
            Esc           : Visszalp, befejez
            F7            : Nyomtats
            Ins           : j rekord
            Del           : rekord trlse
            PgUp,PgDn     : Teljes lapos rgztseknl lapozs

         A program szneit, egyb belltsait a PRG.CFG file-ban lehet
         megadni.

         A program paramterezse :

            A /mono paramter hasznlatval kt szn zemmdban indthat a
            program.

            A /color paramterrel fekete-fehr monitoron is sznes belltsok
            lesznek rvnyesek.

            Printerport megadhat, a '/p:' paramterel. 
               (Alaprtelmezett az LPT1)

               Pl:
                  orarend /p:lpt2
               A program nyomtatsra az LPT2 portot hasznlja.

         A lemezen tallhat file-ok :

            ORAREND.DOC             : jelen file
            DATA\TANAR.DAT          : tanrok listja
            DATA\TANTEREM.DAT       : tantermek listja
            DATA\TANTARGY.DAT       : tantrgyak listja
            DATA\OSZTALY.DAT        : osztlyok listja
            DATA\UTANAR.DAT,
            DATA\UTEREM.DAT,
            DATA\UTARGY.DAT,
            DATA\UOSZTALY.DAT       : sorszmok az adatokhoz
            DATA\KOSZTALY.DAT       : osztlyok kizrsa megadott idpontban
            DATA\KTEREM.DAT         : tantermek kizrsa megadott idpontban
            DATA\KTANAR.DAT         : tanrok kizrsa megadott idpontban
            DATA\KLTANAR.DAT        : tanri kivnsgok listja
            DATA\NEHEZ.DAT          : tantrgyak nehzsgi foka
            DATA\FIXORA.DAT         : elhelyezett fix rk
            DATA\ORAREND.DAT        : utols elmentett rarend
            DATA\SULY.DAT           : hibk slyozsa

            NYOMTAT\HIBALIS.PRN     : utols elmentett rarend hibalistja
            NYOMTAT\TANARLE.PRN     : tanrok leterheltsg listja
            NYOMTAT\TEREMLE.PRN     : termek leterheltsg listja
            NYOMTAT\OSZTLE.PRN      : osztlyok leterheltsg listja
            NYOMTAT\TANAR.PRN       : tanri rarend
            NYOMTAT\TEREM.PRN       : terem rarend
            NYOMTAT\OSZTALY.PRN     : osztly rarend
            NYOMTAT\TANAR.TXT       : tanr rarend "tab" karakterekkel (852)
            NYOMTAT\TEREM.TXT       : terem rarend "tab" karakterekkel (852)
            NYOMTAT\OSZTALY.TXT     : osztly rarend "tab" karakterekkel (852)

   Megjegyzs:  *.TXT kiterjeszts file-ok MS-EXCEL szmra beolvashatak.
                ( File/Megnyit > Szveg :  DOS/OS2 852, tab karakterekkel )


                                   - 2 -

      2.  Adatbzis ltrehozs, mdosts
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

         A menpontban tallhat parancsok:

         Tanrok, tantermek
         Itt adhatak meg az alapadatok, egyszer rgzts, kln paramterek
         nincsenek.

            Ins:   j sor megadsa.
                   A men kiemelt svja az utols pozciba kerl, ahov beg-
                   pelhet a tanterem, vagy tanr neve 20 karakter hosszban.
                   <ENTER> elfogads utn az j sor ABC rendben bekerl a
                   listba.

                   Megjegyzs: Tanterem nevnek megadsakor ne hasznljuk pl
                               a 1/3 formtumot, mivel az MS-EXCEL konverzi-
                               nl ez dtum formtumnak minsl.

            Del:   Sor trlse.
                   Megersts utn a sor trldik a listbl.

            abc:   A menben val keresst szolglja.

            Enter: A megadott sor mdostsa.

         Osztlyok

            Ins:   Uj osztly ltrehozsa.

               Msolat kszthet az ppen aktulis osztly adatainak felhasz-
               nlsval, ezzel gpelst takarthat meg.

               Enter: Adatok mdostsa, az ppen aktulis sor megvltoztathat,
                      a felknlt menbl j adat vlaszthat.

               Ins:   Uj tantrgy megadsa, csak akkor mkdik, ha a tantrgyak
                      menjben ll.

               Del:   Tantrgy trlse a listbl, szintn csak akkor mkdik,
                      ha a tantrgyak menjben ll.

               Esc:   Mdosts vglegestse.

            Del:   Osztly trlse a listbl.

            F2:    Osztlyok listja ABC rendben.

                   Kivlaszthat az osztly, amelyiknek adatait mdostani
                   kvnjuk.

            F3:    Osztly adatainak mdostsa.

                   Lsd. Uj osztly ltrehozsa.

            Esc:   Visszalps.

         sszefggsek, felttelek

            Tanrok kizrsa  (Ha lehetne ...)

               Kizrhatak tanrok megadott idpontban, de ennek a felttelnek
               nem teljeslse nem okoz hibapontot az rarend generls kz-
               ben, csak akkor teljesl, ha minden egyb felttel mr vgre-
               hajthat.

            "res" rk jellse osztlyoknak
            Tantermek kizrsa megadott idben
            Tanrok kizrsa megadott idben

               Kizrhatak az osztlyok megadott idpontban, gy hozhatak
               ltre pl. szakmai gyakorlatok, torna rk, ahol tbb osztly
               egytt van. Ilyenkor jellni kell a tanr, s tanterem kiz-
               rst is. Ezek a felttelek elsdlegess tehetek az rarend
               generlsnl. (Lsd. rarend elkszts / Slyozs)

            Fix rk elhelyezse

               Fix rk helyezhetek el az osztlyoknak, pl. els rnak
               tornara, mert a 0. is az. ( 0. rt a program nem kezeli. )
               Ez ugyancsak elsdlegess tehet az rarend generlskor.

               Megjegyzs: Ezek a megadott rk beleszmtanak az osztly
                           adatbzisban meghatrozott raszmba.

            Tantrgyak "nehzsgi foka"

               Az rarend generlskor utolsknt figyelembe vett szempont,
               a program arra trekszik, hogy egy-egy nap nehzsgi foknak
               tlaga ne trjen el tlzottan a teljes osztlyrarend tlag-
               tl. Nehzsgi fok, 0..9 -ig adhat meg.


                                   - 3 -


      3.  rarend elkszts
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      Az rarend genertor minden indtsakor jra kezdi az rarend elkszt-
      st, amennyiben kilpett belle. Md van arra, hogy a genertor futsa
      kzben megvltoztathat legyen pl. a slyozs. A futs kzben a billen-
      tyzet csak minden msodik msodpercben kerl lekrdezsre, gy, ha meg
      kvnja szaktani a futst, nem fog a program azonnal reaglni. A meg-
      szaktott generls az <ENTER> billentyvel jraindthat.

      Enter: Az ellenrzs, vagy generls indtsa.
             A program elszr ellenrzi az sszes adatbzist, felpti a
             felttelek indexeit.
             A kpernyn mutatott naplba kerlnek az eredmnyek, ha hibt is
             tall, nem kezdi el az rarend ksztst. (Visszalps: <ESC>)
             A mr megkezdett generls folytethat.

      F4:    Felttelek slyozsa.
             Megadhat, hogy a klnbz felttelek milyen sllyal szerepel-
             jenek a generls sorn.

             Megjegyzs: A termek, s tanrok tkzse ketts hiba, hiszen
                         egyszerre kt osztlyban kvetkezik be. Ezt figyelembe
                         kell venni a slyozs megadsnl.

      F5:    Hibalista megtekinthet, s nyomtathat. A ketts hibk itt is
             kt sorban tallhatak.

      F7:    Napl nyomtats: a napl kinyomtathat.



                                   - 4 -



      4.  Nyomtatsok, kigyjtsek
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Tanrok leterheltsge
      Termek leterheltsge
      Osztlyok leterheltsge

         Mindhrom menpont a leterheltsgrl ad tjkoztatst, beleszmolva
         a felttelek kzt megadott kizrsokat is.

      Tanrok rarendje
      Termek rarendje

         A tanrok, s termek rarendje nyomtathat, de a megtekintssel pr-
         huzamosan elkszl az MS-EXCEL ltal beolvashat file is. Ha ez a file
         mr ltezik, akkor nem rdik fell, hanem az rarendek folyamatosan
         hozzfzsre kerlnek. Amennyiben j rarend generls trtnt, cl-
         szer ezt a file-t kitrlni, - ezt a program felknlja - hogy az
         rarendek ne keveredjenek.

         Megjegyzs:
                  Ezek az rarendek csak akkor kszlnek el, ha az rarend
                  mr kszen van, nincs benne tanr, vagy terem tkzs.
                  Az MS-EXCEL rszre kszl file-ok minden esetben 852-es
                  kdlap szerint kszlnek felttelezve magyar Windows hasz-
                  nlatt. Ha ez nem felelne meg, krsre djtalanul megvl-
                  toztatom a kdlapot.

      Osztlyok rarendje

         Hasonl az elz menponthoz, de ez brmikor kinyomtathat, ( hibsan
         is ) ha van mr elmentett rarend.

      Utols elmentett rarend hibalistja

         Az utols elmentett rarend rszletes hibalistja.


                                   - 5 -



      5.  rarendszerkeszt
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~

      Az rarendszerkeszt a flksz llapotban lv rarend hibajavtsra
      szolgl. A program nem kezeli a 0. rkat, azokat kzzel kell
      berni vagy szvegszerkesztvel, vagy az MS-EXCEL programmal.
      A kpernyn megjelen listban az osztly neve mellett lthat az ppen
      aktulis hibapontok szma.

      ---   Figyelmeztets:   ------------------------------------------------

         Az rarendszerkesztvel mdostott rarenden a tovbbiakban mr nem
         futtathat az rarend genertor.

      ------------------------------------------------------------------------


      Hasznlhat billentyk :

      Ctr-Enter: ra thelyezse. Az olyan helyeket, ahol ez hibt nem okoz,
                 a program "*" karakterrel jelzi. A "megfogott" rt az ENTER
                 billentyvel lehet lerakni.

      Enter: Mdosts. Itt kzzel kell vlasztani a lehetsges rk kzl.

         Mdostskor a program jelzi az esetleges hibt.

         F4:    Szabad tantermek listja.
         F5:    Szabad tanrok listja.
         F6:    Arnyos eloszts tblzat.

      F2:    Az ppen aktulis ra hibatpusa.

      F3:    A teljes rarend hibalistja.

      F4:    Szabad tantermek listja.

      F5:    Szabad tanrok listja.

      F6:    Arnyos eloszts tblzat.

      Tab:   Vlts az tanr, msodik tanr, terem rarend kztt.

      PgUp, PgDn: Vlts "A", s "B" ht kztt.

      Space: Lyukas ra elhelyezse.

      Esc:   Visszalps, mdostsok elfogadsa megerstssel.


                                   - 6 -


      6.  Garancia
   ~~~~~~~~~~~~~~~~~~

      A garancia a program futsnak teljes idejre szl.

      Amennyiben nnek msok ltal is hasznlhat tlete, vagy egyb szrev-
      tele van a programmal kapcsolatban, akkor ezt a mdostst tartalmaz
      vltozatot djmentesen megkapja, ez a garancija egy minnl jobban hasz-
      nlhat program ltrejttnek.



                                   - 7 -



      7.  Szerzi jogok, regisztrci
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      A program szabadon, ingyenesen msolhat, de pnzrt nem rtkesthet.

      Amennyiben n regisztrltatni szeretn software-t azt a

                     ***      jomagam@jomagam.hu     ***

      cmre rt levllel teheti meg.

      A regisztrlt felhasznlk ingyenes technikai tancsadst krhetnek
      telefonon, vagy interneten keresztl.

      A program frisstsei, esetleges hibajavtsai a

                        ***     www.jomagam.hu     ***

      cmen rhetek el, tlthetek le.


                                   - 8 -


      8.  Tesztelsi eredmnyek
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      A program egy 24 osztlyos iskola rarendjnek elksztsvel lett
      tesztelve, 0, 100, 150 felttel megadsval. A tantermek, s tanrok
      terheltsge tlagosan 80% feletti volt.

         *     0 felttel :    3 perc futs utn  0 hibapont.
         *   100 felttel :    9 perc futs utn 19 hibapont. (  2 pros )
         *   150 felttel :   14 perc futs utn 33 hibapont. ( 14 pros )

      ( Futsi idk viszonytsa : 486DX2 80 Mhz processzoral. )



                                   - 9 -



      9.  Problmk, s megoldsuk
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      Osztott rk megadsa:

         Osztott rk ltrehozshoz jellni kell "lyukas" rnak mind az osz-
         tlyt, mind a tanrt, mind a tantermet, gy ezek az rarend gener-
         lsnl resen maradnak. Sok osztott ra megadsakor clszer a slyo-
         zsnl magasabbra lltani ezeknek a felttelek indexeit.
         A generls utn az rarendszerkesztvel, vagy egyb szvegszerkesz-
         tvel elhelyezhetek a megfelel rk az rarendekben.

      Lyukas rk az rarendben:

         Jellje lyukas rnak a fennmarad rkat az

            Adatbzis ltrehozs / Felttelek / "Lyukas rk"

         parancsval a megfelel helyen, hogy az osztly leterheltsge
         minnl jobban megkzeltse a 100%-ot. (60 ra)

         Ha ezutn is megmarad ez a problma, akkor a generlskor slyozzssal
         nvelje meg ennek a felttelnek teljeslsi eslyt.

      Generlskor tl sok hibapont marad:

         Tl nagy pl. a termek terheltsge, a program nem tud egy tantrgyhoz
         tbb termet rendelni. Cskkentse le a slyozsnl a termek tkzse
         figyelst, ebbl gy tbb hibapont marad, de ez az rarendszerkesz-
         t segtsgvel msik, szabad terembe helyezhet t.

         Tl sok felttel kerlt megadsra, noha kzvetlen tkzst ez nem
         okoz.
         (Pl. "A" hten sokkal tbb felttel lett megadva mint "B" hten.)
         Prblja rangsorolni a feltteleket slyozssal, a legtbb hibapontot
         okoz felttel elre helyezsvel. Ha ez sem segt, cskkenteni kell
         a felttelek szmt.

         (A problma megoldshoz a helysznen nyjtok djmentesen segtsget.)

         Prblja a genertort hosszabb ideig futtatni, 486DX2/80 gphez
         viszonytva akr 30 percet is. A hosszabb generlsi id garantlja a
         tanrk arnyos elosztst, mivel ennek figyelembe vtele csak a
         hibt okoz felttelek nagybani teljeslse utn kezddik.
         (Kb. 150-200 hibapont alatt kerl kirtkelsre.)

      Egyb felttelek nem teljeslnek:

         A generlskor slyozssal meghatrozhat, hogy melyik felttel
         nem teljeslst mennyire veszi figyelembe a program.

      EXCEL konverzinl dtum, vagy egyb "furcsasgok" kerlnek az rarendbe:

         Ne hasznlja termek, vagy osztlyok elnevezsnl pl. a 1/1 form-
         tumot, mivel ezt dtumknt rtkeli az EXCEL.


         -------------------------------------------------------------
                   Az n iskoljnak mg nincsen honlapja?
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             -= www.jomagam.hu =-
                             ~~~~~~~~~~~~~~~~~~~~
                      cmen ingyenesen elksztem nnek.

                             korltlan trterlet,
                            ingyenes regisztrci,
                       rendszeres frisstsi lehetsg
                    teljeskr programozssal, grafikkkal
                 kereskbe regisztrls, hogy ms is megtallja.
         -------------------------------------------------------------

              +-------------------------------------------------+
              |      ***   J  m a g a m   1997-2001   ***      |
              |                                                 |
              |                  www.jomagam.hu                 |
              |                                                 |
              |                jomagam@jomagam.hu               |
              +-------------------------------------------------+
